node_modules ignore

This commit is contained in:
2025-05-08 23:43:47 +02:00
parent e19d52f172
commit 4574544c9f
65041 changed files with 10593536 additions and 0 deletions

View File

@@ -0,0 +1,63 @@
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __export = (target, all) => {
for (var name in all)
__defProp(target, name, { get: all[name], enumerable: true });
};
var __copyProps = (to, from, except, desc) => {
if (from && typeof from === "object" || typeof from === "function") {
for (let key of __getOwnPropNames(from))
if (!__hasOwnProp.call(to, key) && key !== except)
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
}
return to;
};
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
var utils_exports = {};
__export(utils_exports, {
toNativeAttrName: () => toNativeAttrName,
toNativeAttrValue: () => toNativeAttrValue,
toNativeProps: () => toNativeProps
});
module.exports = __toCommonJS(utils_exports);
const ReactPropToAttrNameMap = {
className: "class",
classname: "class",
htmlFor: "for",
crossOrigin: "crossorigin",
viewBox: "viewBox"
};
const toNativeAttrName = (propName, propValue) => {
if (ReactPropToAttrNameMap[propName])
return ReactPropToAttrNameMap[propName];
if (typeof propValue == void 0)
return void 0;
if (typeof propValue === "boolean" && !propValue)
return void 0;
if (/[A-Z]/.test(propName))
return propName.toLowerCase();
return propName;
};
const toNativeAttrValue = (propValue, _propName) => {
if (typeof propValue === "boolean")
return "";
if (Array.isArray(propValue))
return propValue.join(" ");
return propValue;
};
const toNativeProps = (props = {}) => {
return Object.entries(props).reduce(
(transformedProps, [propName, propValue]) => {
const attrName = toNativeAttrName(propName, propValue);
if (!attrName) {
return transformedProps;
}
const attrValue = toNativeAttrValue(propValue, propName);
transformedProps[attrName] = attrValue;
return transformedProps;
},
{}
);
};

View File

@@ -0,0 +1,150 @@
var __create = Object.create;
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __getProtoOf = Object.getPrototypeOf;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __export = (target, all) => {
for (var name in all)
__defProp(target, name, { get: all[name], enumerable: true });
};
var __copyProps = (to, from, except, desc) => {
if (from && typeof from === "object" || typeof from === "function") {
for (let key of __getOwnPropNames(from))
if (!__hasOwnProp.call(to, key) && key !== except)
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
}
return to;
};
var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(
// If the importer is in node compatibility mode or this is not an ESM
// file that has been converted to a CommonJS file using a Babel-
// compatible transform (i.e. "__esModule" has not been set), then set
// "default" to the CommonJS "module.exports" for node compatibility.
isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,
mod
));
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
var react_exports = {};
__export(react_exports, {
MediaAirplayButton: () => MediaAirplayButton,
MediaCaptionsButton: () => MediaCaptionsButton,
MediaCastButton: () => MediaCastButton,
MediaChromeButton: () => MediaChromeButton,
MediaChromeDialog: () => MediaChromeDialog,
MediaChromeRange: () => MediaChromeRange,
MediaContainer: () => MediaContainer,
MediaControlBar: () => MediaControlBar,
MediaController: () => MediaController,
MediaDurationDisplay: () => MediaDurationDisplay,
MediaFullscreenButton: () => MediaFullscreenButton,
MediaGestureReceiver: () => MediaGestureReceiver,
MediaLiveButton: () => MediaLiveButton,
MediaLoadingIndicator: () => MediaLoadingIndicator,
MediaMuteButton: () => MediaMuteButton,
MediaPipButton: () => MediaPipButton,
MediaPlayButton: () => MediaPlayButton,
MediaPlaybackRateButton: () => MediaPlaybackRateButton,
MediaPosterImage: () => MediaPosterImage,
MediaPreviewChapterDisplay: () => MediaPreviewChapterDisplay,
MediaPreviewThumbnail: () => MediaPreviewThumbnail,
MediaPreviewTimeDisplay: () => MediaPreviewTimeDisplay,
MediaSeekBackwardButton: () => MediaSeekBackwardButton,
MediaSeekForwardButton: () => MediaSeekForwardButton,
MediaTextDisplay: () => MediaTextDisplay,
MediaTimeDisplay: () => MediaTimeDisplay,
MediaTimeRange: () => MediaTimeRange,
MediaTooltip: () => MediaTooltip,
MediaVolumeRange: () => MediaVolumeRange
});
module.exports = __toCommonJS(react_exports);
var import_react = __toESM(require("react"), 1);
var import__ = require("../index.js");
var import_utils = require("./common/utils.js");
const MediaGestureReceiver = import_react.default.forwardRef(({ children = [], ...props }, ref) => {
return import_react.default.createElement("media-gesture-receiver", { ...(0, import_utils.toNativeProps)(props), ref, suppressHydrationWarning: true }, children);
});
const MediaContainer = import_react.default.forwardRef(({ children = [], ...props }, ref) => {
return import_react.default.createElement("media-container", { ...(0, import_utils.toNativeProps)(props), ref, suppressHydrationWarning: true }, children);
});
const MediaController = import_react.default.forwardRef(({ children = [], ...props }, ref) => {
return import_react.default.createElement("media-controller", { ...(0, import_utils.toNativeProps)(props), ref, suppressHydrationWarning: true }, children);
});
const MediaChromeButton = import_react.default.forwardRef(({ children = [], ...props }, ref) => {
return import_react.default.createElement("media-chrome-button", { ...(0, import_utils.toNativeProps)(props), ref, suppressHydrationWarning: true }, children);
});
const MediaAirplayButton = import_react.default.forwardRef(({ children = [], ...props }, ref) => {
return import_react.default.createElement("media-airplay-button", { ...(0, import_utils.toNativeProps)(props), ref, suppressHydrationWarning: true }, children);
});
const MediaCaptionsButton = import_react.default.forwardRef(({ children = [], ...props }, ref) => {
return import_react.default.createElement("media-captions-button", { ...(0, import_utils.toNativeProps)(props), ref, suppressHydrationWarning: true }, children);
});
const MediaCastButton = import_react.default.forwardRef(({ children = [], ...props }, ref) => {
return import_react.default.createElement("media-cast-button", { ...(0, import_utils.toNativeProps)(props), ref, suppressHydrationWarning: true }, children);
});
const MediaChromeDialog = import_react.default.forwardRef(({ children = [], ...props }, ref) => {
return import_react.default.createElement("media-chrome-dialog", { ...(0, import_utils.toNativeProps)(props), ref, suppressHydrationWarning: true }, children);
});
const MediaChromeRange = import_react.default.forwardRef(({ children = [], ...props }, ref) => {
return import_react.default.createElement("media-chrome-range", { ...(0, import_utils.toNativeProps)(props), ref, suppressHydrationWarning: true }, children);
});
const MediaControlBar = import_react.default.forwardRef(({ children = [], ...props }, ref) => {
return import_react.default.createElement("media-control-bar", { ...(0, import_utils.toNativeProps)(props), ref, suppressHydrationWarning: true }, children);
});
const MediaTextDisplay = import_react.default.forwardRef(({ children = [], ...props }, ref) => {
return import_react.default.createElement("media-text-display", { ...(0, import_utils.toNativeProps)(props), ref, suppressHydrationWarning: true }, children);
});
const MediaDurationDisplay = import_react.default.forwardRef(({ children = [], ...props }, ref) => {
return import_react.default.createElement("media-duration-display", { ...(0, import_utils.toNativeProps)(props), ref, suppressHydrationWarning: true }, children);
});
const MediaFullscreenButton = import_react.default.forwardRef(({ children = [], ...props }, ref) => {
return import_react.default.createElement("media-fullscreen-button", { ...(0, import_utils.toNativeProps)(props), ref, suppressHydrationWarning: true }, children);
});
const MediaLiveButton = import_react.default.forwardRef(({ children = [], ...props }, ref) => {
return import_react.default.createElement("media-live-button", { ...(0, import_utils.toNativeProps)(props), ref, suppressHydrationWarning: true }, children);
});
const MediaLoadingIndicator = import_react.default.forwardRef(({ children = [], ...props }, ref) => {
return import_react.default.createElement("media-loading-indicator", { ...(0, import_utils.toNativeProps)(props), ref, suppressHydrationWarning: true }, children);
});
const MediaMuteButton = import_react.default.forwardRef(({ children = [], ...props }, ref) => {
return import_react.default.createElement("media-mute-button", { ...(0, import_utils.toNativeProps)(props), ref, suppressHydrationWarning: true }, children);
});
const MediaPipButton = import_react.default.forwardRef(({ children = [], ...props }, ref) => {
return import_react.default.createElement("media-pip-button", { ...(0, import_utils.toNativeProps)(props), ref, suppressHydrationWarning: true }, children);
});
const MediaPlaybackRateButton = import_react.default.forwardRef(({ children = [], ...props }, ref) => {
return import_react.default.createElement("media-playback-rate-button", { ...(0, import_utils.toNativeProps)(props), ref, suppressHydrationWarning: true }, children);
});
const MediaPlayButton = import_react.default.forwardRef(({ children = [], ...props }, ref) => {
return import_react.default.createElement("media-play-button", { ...(0, import_utils.toNativeProps)(props), ref, suppressHydrationWarning: true }, children);
});
const MediaPosterImage = import_react.default.forwardRef(({ children = [], ...props }, ref) => {
return import_react.default.createElement("media-poster-image", { ...(0, import_utils.toNativeProps)(props), ref, suppressHydrationWarning: true }, children);
});
const MediaPreviewChapterDisplay = import_react.default.forwardRef(({ children = [], ...props }, ref) => {
return import_react.default.createElement("media-preview-chapter-display", { ...(0, import_utils.toNativeProps)(props), ref, suppressHydrationWarning: true }, children);
});
const MediaPreviewThumbnail = import_react.default.forwardRef(({ children = [], ...props }, ref) => {
return import_react.default.createElement("media-preview-thumbnail", { ...(0, import_utils.toNativeProps)(props), ref, suppressHydrationWarning: true }, children);
});
const MediaPreviewTimeDisplay = import_react.default.forwardRef(({ children = [], ...props }, ref) => {
return import_react.default.createElement("media-preview-time-display", { ...(0, import_utils.toNativeProps)(props), ref, suppressHydrationWarning: true }, children);
});
const MediaSeekBackwardButton = import_react.default.forwardRef(({ children = [], ...props }, ref) => {
return import_react.default.createElement("media-seek-backward-button", { ...(0, import_utils.toNativeProps)(props), ref, suppressHydrationWarning: true }, children);
});
const MediaSeekForwardButton = import_react.default.forwardRef(({ children = [], ...props }, ref) => {
return import_react.default.createElement("media-seek-forward-button", { ...(0, import_utils.toNativeProps)(props), ref, suppressHydrationWarning: true }, children);
});
const MediaTimeDisplay = import_react.default.forwardRef(({ children = [], ...props }, ref) => {
return import_react.default.createElement("media-time-display", { ...(0, import_utils.toNativeProps)(props), ref, suppressHydrationWarning: true }, children);
});
const MediaTimeRange = import_react.default.forwardRef(({ children = [], ...props }, ref) => {
return import_react.default.createElement("media-time-range", { ...(0, import_utils.toNativeProps)(props), ref, suppressHydrationWarning: true }, children);
});
const MediaTooltip = import_react.default.forwardRef(({ children = [], ...props }, ref) => {
return import_react.default.createElement("media-tooltip", { ...(0, import_utils.toNativeProps)(props), ref, suppressHydrationWarning: true }, children);
});
const MediaVolumeRange = import_react.default.forwardRef(({ children = [], ...props }, ref) => {
return import_react.default.createElement("media-volume-range", { ...(0, import_utils.toNativeProps)(props), ref, suppressHydrationWarning: true }, children);
});

View File

@@ -0,0 +1,134 @@
var __create = Object.create;
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __getProtoOf = Object.getPrototypeOf;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __export = (target, all) => {
for (var name in all)
__defProp(target, name, { get: all[name], enumerable: true });
};
var __copyProps = (to, from, except, desc) => {
if (from && typeof from === "object" || typeof from === "function") {
for (let key of __getOwnPropNames(from))
if (!__hasOwnProp.call(to, key) && key !== except)
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
}
return to;
};
var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(
// If the importer is in node compatibility mode or this is not an ESM
// file that has been converted to a CommonJS file using a Babel-
// compatible transform (i.e. "__esModule" has not been set), then set
// "default" to the CommonJS "module.exports" for node compatibility.
isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,
mod
));
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
var media_store_exports = {};
__export(media_store_exports, {
AvailabilityStates: () => import_constants.AvailabilityStates,
MediaActionTypes: () => MediaActionTypes,
MediaContext: () => MediaContext,
MediaProvider: () => MediaProvider,
MediaStateNames: () => MediaStateNames,
StreamTypes: () => import_constants.StreamTypes,
VolumeLevels: () => import_constants.VolumeLevels,
timeUtils: () => timeUtils,
useMediaDispatch: () => useMediaDispatch,
useMediaFullscreenRef: () => useMediaFullscreenRef,
useMediaRef: () => useMediaRef,
useMediaSelector: () => useMediaSelector,
useMediaStore: () => useMediaStore
});
module.exports = __toCommonJS(media_store_exports);
var import_react = __toESM(require("react"), 1);
var import_constants = require("../constants.js");
var import_media_store = __toESM(require("../media-store/media-store.js"), 1);
var import_useSyncExternalStoreWithSelector = require("./useSyncExternalStoreWithSelector.js");
var timeUtils = __toESM(require("../utils/time.js"), 1);
const {
REGISTER_MEDIA_STATE_RECEIVER,
// eslint-disable-line
UNREGISTER_MEDIA_STATE_RECEIVER,
// eslint-disable-line
// NOTE: These generic state change requests are not currently supported (CJP)
MEDIA_SHOW_TEXT_TRACKS_REQUEST,
// eslint-disable-line
MEDIA_HIDE_TEXT_TRACKS_REQUEST,
// eslint-disable-line
...StateChangeRequests
} = import_constants.MediaUIEvents;
const MediaActionTypes = {
...StateChangeRequests,
MEDIA_ELEMENT_CHANGE_REQUEST: "mediaelementchangerequest",
FULLSCREEN_ELEMENT_CHANGE_REQUEST: "fullscreenelementchangerequest"
};
const MediaStateNames = { ...import_constants.MediaUIProps };
const identity = (x) => x;
const MediaContext = (0, import_react.createContext)(null);
const MediaProvider = ({
children,
mediaStore
}) => {
const value = (0, import_react.useMemo)(
() => mediaStore != null ? mediaStore : (0, import_media_store.default)({ documentElement: globalThis.document }),
[mediaStore]
);
(0, import_react.useEffect)(() => {
value == null ? void 0 : value.dispatch({
type: "documentelementchangerequest",
detail: globalThis.document
});
return () => {
value == null ? void 0 : value.dispatch({
type: "documentelementchangerequest",
detail: void 0
});
};
}, []);
return /* @__PURE__ */ import_react.default.createElement(MediaContext.Provider, { value }, children);
};
const useMediaStore = () => {
const store = (0, import_react.useContext)(MediaContext);
return store;
};
const useMediaDispatch = () => {
var _a;
const store = (0, import_react.useContext)(MediaContext);
const dispatch = (_a = store == null ? void 0 : store.dispatch) != null ? _a : identity;
return (value) => {
return dispatch(value);
};
};
const useMediaRef = () => {
const dispatch = useMediaDispatch();
return (mediaEl) => {
dispatch({
type: MediaActionTypes.MEDIA_ELEMENT_CHANGE_REQUEST,
detail: mediaEl
});
};
};
const useMediaFullscreenRef = () => {
const dispatch = useMediaDispatch();
return (fullscreenEl) => {
dispatch({
type: MediaActionTypes.FULLSCREEN_ELEMENT_CHANGE_REQUEST,
detail: fullscreenEl
});
};
};
const refEquality = (a, b) => a === b;
const useMediaSelector = (selector, equalityFn = refEquality) => {
var _a, _b, _c;
const store = (0, import_react.useContext)(MediaContext);
const selectedState = (0, import_useSyncExternalStoreWithSelector.useSyncExternalStoreWithSelector)(
(_a = store == null ? void 0 : store.subscribe) != null ? _a : identity,
(_b = store == null ? void 0 : store.getState) != null ? _b : identity,
(_c = store == null ? void 0 : store.getState) != null ? _c : identity,
selector,
equalityFn
);
return selectedState;
};

View File

@@ -0,0 +1,38 @@
var __create = Object.create;
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __getProtoOf = Object.getPrototypeOf;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __export = (target, all) => {
for (var name in all)
__defProp(target, name, { get: all[name], enumerable: true });
};
var __copyProps = (to, from, except, desc) => {
if (from && typeof from === "object" || typeof from === "function") {
for (let key of __getOwnPropNames(from))
if (!__hasOwnProp.call(to, key) && key !== except)
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
}
return to;
};
var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(
// If the importer is in node compatibility mode or this is not an ESM
// file that has been converted to a CommonJS file using a Babel-
// compatible transform (i.e. "__esModule" has not been set), then set
// "default" to the CommonJS "module.exports" for node compatibility.
isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,
mod
));
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
var media_theme_exports = {};
__export(media_theme_exports, {
MediaTheme: () => MediaTheme
});
module.exports = __toCommonJS(media_theme_exports);
var import_react = __toESM(require("react"), 1);
var import_media_theme_element = require("../media-theme-element.js");
var import_utils = require("./common/utils.js");
const MediaTheme = import_react.default.forwardRef(({ children = [], ...props }, ref) => {
return import_react.default.createElement("media-theme", { ...(0, import_utils.toNativeProps)(props), ref, suppressHydrationWarning: true }, children);
});

View File

@@ -0,0 +1,90 @@
var __create = Object.create;
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __getProtoOf = Object.getPrototypeOf;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __export = (target, all) => {
for (var name in all)
__defProp(target, name, { get: all[name], enumerable: true });
};
var __copyProps = (to, from, except, desc) => {
if (from && typeof from === "object" || typeof from === "function") {
for (let key of __getOwnPropNames(from))
if (!__hasOwnProp.call(to, key) && key !== except)
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
}
return to;
};
var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(
// If the importer is in node compatibility mode or this is not an ESM
// file that has been converted to a CommonJS file using a Babel-
// compatible transform (i.e. "__esModule" has not been set), then set
// "default" to the CommonJS "module.exports" for node compatibility.
isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,
mod
));
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
var menu_exports = {};
__export(menu_exports, {
MediaAudioTrackMenu: () => MediaAudioTrackMenu,
MediaAudioTrackMenuButton: () => MediaAudioTrackMenuButton,
MediaCaptionsMenu: () => MediaCaptionsMenu,
MediaCaptionsMenuButton: () => MediaCaptionsMenuButton,
MediaChromeMenu: () => MediaChromeMenu,
MediaChromeMenuButton: () => MediaChromeMenuButton,
MediaChromeMenuItem: () => MediaChromeMenuItem,
MediaPlaybackRateMenu: () => MediaPlaybackRateMenu,
MediaPlaybackRateMenuButton: () => MediaPlaybackRateMenuButton,
MediaRenditionMenu: () => MediaRenditionMenu,
MediaRenditionMenuButton: () => MediaRenditionMenuButton,
MediaSettingsMenu: () => MediaSettingsMenu,
MediaSettingsMenuButton: () => MediaSettingsMenuButton,
MediaSettingsMenuItem: () => MediaSettingsMenuItem
});
module.exports = __toCommonJS(menu_exports);
var import_react = __toESM(require("react"), 1);
var import_menu = require("../../menu/index.js");
var import_utils = require("../common/utils.js");
const MediaChromeMenu = import_react.default.forwardRef(({ children = [], ...props }, ref) => {
return import_react.default.createElement("media-chrome-menu", { ...(0, import_utils.toNativeProps)(props), ref, suppressHydrationWarning: true }, children);
});
const MediaChromeMenuItem = import_react.default.forwardRef(({ children = [], ...props }, ref) => {
return import_react.default.createElement("media-chrome-menu-item", { ...(0, import_utils.toNativeProps)(props), ref, suppressHydrationWarning: true }, children);
});
const MediaSettingsMenu = import_react.default.forwardRef(({ children = [], ...props }, ref) => {
return import_react.default.createElement("media-settings-menu", { ...(0, import_utils.toNativeProps)(props), ref, suppressHydrationWarning: true }, children);
});
const MediaSettingsMenuItem = import_react.default.forwardRef(({ children = [], ...props }, ref) => {
return import_react.default.createElement("media-settings-menu-item", { ...(0, import_utils.toNativeProps)(props), ref, suppressHydrationWarning: true }, children);
});
const MediaChromeMenuButton = import_react.default.forwardRef(({ children = [], ...props }, ref) => {
return import_react.default.createElement("media-chrome-menu-button", { ...(0, import_utils.toNativeProps)(props), ref, suppressHydrationWarning: true }, children);
});
const MediaSettingsMenuButton = import_react.default.forwardRef(({ children = [], ...props }, ref) => {
return import_react.default.createElement("media-settings-menu-button", { ...(0, import_utils.toNativeProps)(props), ref, suppressHydrationWarning: true }, children);
});
const MediaAudioTrackMenu = import_react.default.forwardRef(({ children = [], ...props }, ref) => {
return import_react.default.createElement("media-audio-track-menu", { ...(0, import_utils.toNativeProps)(props), ref, suppressHydrationWarning: true }, children);
});
const MediaAudioTrackMenuButton = import_react.default.forwardRef(({ children = [], ...props }, ref) => {
return import_react.default.createElement("media-audio-track-menu-button", { ...(0, import_utils.toNativeProps)(props), ref, suppressHydrationWarning: true }, children);
});
const MediaCaptionsMenu = import_react.default.forwardRef(({ children = [], ...props }, ref) => {
return import_react.default.createElement("media-captions-menu", { ...(0, import_utils.toNativeProps)(props), ref, suppressHydrationWarning: true }, children);
});
const MediaCaptionsMenuButton = import_react.default.forwardRef(({ children = [], ...props }, ref) => {
return import_react.default.createElement("media-captions-menu-button", { ...(0, import_utils.toNativeProps)(props), ref, suppressHydrationWarning: true }, children);
});
const MediaPlaybackRateMenu = import_react.default.forwardRef(({ children = [], ...props }, ref) => {
return import_react.default.createElement("media-playback-rate-menu", { ...(0, import_utils.toNativeProps)(props), ref, suppressHydrationWarning: true }, children);
});
const MediaPlaybackRateMenuButton = import_react.default.forwardRef(({ children = [], ...props }, ref) => {
return import_react.default.createElement("media-playback-rate-menu-button", { ...(0, import_utils.toNativeProps)(props), ref, suppressHydrationWarning: true }, children);
});
const MediaRenditionMenu = import_react.default.forwardRef(({ children = [], ...props }, ref) => {
return import_react.default.createElement("media-rendition-menu", { ...(0, import_utils.toNativeProps)(props), ref, suppressHydrationWarning: true }, children);
});
const MediaRenditionMenuButton = import_react.default.forwardRef(({ children = [], ...props }, ref) => {
return import_react.default.createElement("media-rendition-menu-button", { ...(0, import_utils.toNativeProps)(props), ref, suppressHydrationWarning: true }, children);
});

View File

@@ -0,0 +1,90 @@
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __export = (target, all) => {
for (var name in all)
__defProp(target, name, { get: all[name], enumerable: true });
};
var __copyProps = (to, from, except, desc) => {
if (from && typeof from === "object" || typeof from === "function") {
for (let key of __getOwnPropNames(from))
if (!__hasOwnProp.call(to, key) && key !== except)
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
}
return to;
};
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
var useSyncExternalStoreWithSelector_exports = {};
__export(useSyncExternalStoreWithSelector_exports, {
useSyncExternalStoreWithSelector: () => useSyncExternalStoreWithSelector
});
module.exports = __toCommonJS(useSyncExternalStoreWithSelector_exports);
var import_react = require("react");
function isPolyfill(x, y) {
return x === y && (x !== 0 || 1 / x === 1 / y) || x !== x && y !== y;
}
const is = typeof Object.is === "function" ? Object.is : isPolyfill;
function useSyncExternalStoreWithSelector(subscribe, getSnapshot, getServerSnapshot, selector, isEqual) {
const instRef = (0, import_react.useRef)(null);
let inst;
if (instRef.current === null) {
inst = {
hasValue: false,
value: null
};
instRef.current = inst;
} else {
inst = instRef.current;
}
const [getSelection, getServerSelection] = (0, import_react.useMemo)(() => {
let hasMemo = false;
let memoizedSnapshot;
let memoizedSelection;
const memoizedSelector = (nextSnapshot) => {
if (!hasMemo) {
hasMemo = true;
memoizedSnapshot = nextSnapshot;
const nextSelection2 = selector(nextSnapshot);
if (isEqual !== void 0) {
if (inst.hasValue) {
const currentSelection = inst.value;
if (isEqual(currentSelection, nextSelection2)) {
memoizedSelection = currentSelection;
return currentSelection;
}
}
}
memoizedSelection = nextSelection2;
return nextSelection2;
}
const prevSnapshot = memoizedSnapshot;
const prevSelection = memoizedSelection;
if (is(prevSnapshot, nextSnapshot)) {
return prevSelection;
}
const nextSelection = selector(nextSnapshot);
if (isEqual !== void 0 && isEqual(prevSelection, nextSelection)) {
return prevSelection;
}
memoizedSnapshot = nextSnapshot;
memoizedSelection = nextSelection;
return nextSelection;
};
const maybeGetServerSnapshot = getServerSnapshot === void 0 ? null : getServerSnapshot;
const getSnapshotWithSelector = () => memoizedSelector(getSnapshot());
const getServerSnapshotWithSelector = maybeGetServerSnapshot === null ? void 0 : () => memoizedSelector(maybeGetServerSnapshot());
return [getSnapshotWithSelector, getServerSnapshotWithSelector];
}, [getSnapshot, getServerSnapshot, selector, isEqual]);
const value = (0, import_react.useSyncExternalStore)(
subscribe,
getSelection,
getServerSelection
);
(0, import_react.useEffect)(() => {
inst.hasValue = true;
inst.value = value;
}, [value]);
(0, import_react.useDebugValue)(value);
return value;
}