export { A as ArrayMinLength1, D as DependencyListTyped, E as ErrorModel, a as ExtractHead, b as ExtractMiddle, c as ExtractTail, K as KeyboardEventCode, L as LanguageBCP47Tags, N as NestedKeyOf, O as Optional, P as PartialRecord, R as RecursivePartial, S as SelectivePartial, T as TypedArray } from './shared/react-tools.Ozx07lAu.mjs'; import { H as HTMLMediaState, a as HTMLMediaControls } from './shared/react-tools.iu1MdjPB.mjs'; export { C as CompareFn } from './shared/react-tools.iu1MdjPB.mjs'; export { X as AlertHandler, Y as BatteryStatus, Z as Bluetooth, _ as BluetoothCharacteristicProperties, $ as BluetoothCharacteristicUUID, a0 as BluetoothDescriptorUUID, a1 as BluetoothDevice, a2 as BluetoothDevicesOptions, a3 as BluetoothRemoteGATTCharacteristic, a4 as BluetoothRemoteGATTDescriptor, a5 as BluetoothRemoteGATTServer, a6 as BluetoothRemoteGATTService, a7 as BluetoothScanFilters, a8 as BluetoothServiceUUID, a9 as CaptureController, aa as ConfirmHandler, ab as DialogHandler, ac as DialogType, ad as DocumentPIPOptions, ae as DocumentPictureInPictureEvent, af as HTMLAttributes, ag as PromptHandler, ah as SpeechGrammar, ai as SpeechGrammarList, aj as SpeechRecognition, ak as SpeechRecognitionConfig, al as SpeechRecognitionControls, am as SpeechRecognitionErrorCode, an as SpeechRecognitionErrorEvent, ao as SpeechRecognitionEvent, ap as SpeechRecognitionState, aq as SpeechSynthesisSpeakParam, ar as TDisplayMediaStreamOptions, as as TPermissionName, at as TPermissionState, au as UseAnimationProps, av as UseAnimationResult, aw as UseBatteryProps, ax as UseBluetoothResult, ay as UseBluetoothState, az as UseBroadcastChannelProps, aA as UseBroadcastChannelResult, aB as UseDebounceFunction, aC as UseDebounceOpts, aD as UseDebounceResult, aE as UseDeviceMotionResult, aF as UseDeviceOrientationResult, aG as UseDisplayMediaResult, aH as UseDocumentPIPProps, aI as UseDocumentPIPResult, aJ as UseEventSourceProps, aK as UseEventSourceResult, aL as UseEyeDropperProps, aM as UseEyeDropperResult, aN as UseFPSProps, aO as UseFPSResult, aP as UseFetchOptions, aQ as UseFetchResult, aR as UseFullscreenProps, aS as UseFullscreenResult, aT as UseGeoLocationResult, aU as UseGeolocationProps, aV as UseIdleCallbackProps, aW as UseIdleCallbackResult, aX as UseIntervalProps, aY as UseIntervalResult, aZ as UseLockResult, a_ as UseMediaDevicesProps, a$ as UseMediaDevicesResult, b0 as UseMediaQueryProps, b1 as UseMediaQueryResult, b2 as UsePIPProps, b3 as UsePIPResult, b4 as UseParallelPromisesOptions, b5 as UseParallelPromisesProps, b6 as UseParallelPromisesResult, b7 as UsePermissionResult, b8 as UsePopoverProps, b9 as UsePopoverResult, ba as UsePublishSubscribeResult, bb as UseRafProps, bc as UseRafResult, bd as UseReducedMotionResult, be as UseRemotePlaybackProps, bf as UseRemotePlaybackResult, bg as UseScreenWakeLockInfo, bh as UseScreenWakeLockProps, bi as UseScreenWakeLockResult, bj as UseScript, bk as UseScriptProps, bl as UseScriptStatus, bm as UseShareResult, bn as UseSpeechRecognitionProps, bo as UseSpeechSynthesis, bp as UseSpeechSynthesisProps, bq as UseTextSelectionProps, br as UseTextSelectionResult, bs as UseThrottleOptions, bt as UseThrottleProps, bu as UseThrottleResult, bv as UseTimeoutProps, bw as UseTimeoutResult, bx as UseTitleProps, by as UseTitleResult, bz as UseVibrateResult, bA as UseWebSocketProps, bB as UseWebSocketResult, bC as UseWebWorkerFnProps, bD as UseWebWorkerFnResult, bE as UseWebWorkerProps, bF as UseWebWorkerResult, u as use, a as useActiveElement, b as useAnimation, c as useAudio, d as useBattery, e as useBluetooth, f as useBroadcastChannel, g as useClipboard, h as useColorScheme, i as useDebounce, j as useDeviceMotion, k as useDeviceOrientation, l as useDialogBox, m as useDisplayMedia, n as useDocumentPIP, o as useEventSource, p as useEyeDropper, q as useFPS, r as useFetch, s as useFullscreen, t as useGeolocation, v as useIdleCallback, w as useInterval, x as useLock, y as useMediaDevices, z as useMediaQuery, A as usePIP, B as useParallelPromises, C as usePermission, D as usePopover, E as usePromise, F as usePublishSubscribe, G as useRaf, H as useReducedMotion, I as useRemotePlayback, J as useScreenWakeLock, K as useScript, L as useShare, M as useSpeechRecognition, N as useSpeechSynthesis, O as useTextSelection, P as useThrottle, Q as useTimeout, R as useTitle, S as useVibrate, T as useVideo, U as useWebSocket, V as useWebWorker, W as useWebWorkerFn } from './shared/react-tools.DXi5tThc.mjs'; export { O as OrientationLockType, S as ScreenDetail, B as ScreenDetails, C as ScreenDetailsEvt, D as SwipeDirection, U as UseBeforeUnloadProps, E as UseBeforeUnloadResult, F as UseClickOutsideProps, G as UseContextMenuProps, H as UseDoubleClickProps, I as UseDoubleClickResult, J as UseEventDispatcherProps, K as UseEventDispatcherResult, L as UseEventsResult, M as UseHotKeysProps, N as UseHotKeysResult, P as UseHoverOptions, Q as UseHoverProps, R as UseInfiniteScrollProps, T as UseInfiniteScrollResult, V as UseIntersectionObserverProps, W as UseIntersectionObserverResult, X as UseLongPressResult, Y as UseMeasureResult, Z as UseMutationObserverProps, _ as UseMutationObserverResult, $ as UseNetworkProps, a0 as UseNetworkResult, a1 as UseNetworkSelectedProps, a2 as UseNetworkSelectedResult, a3 as UsePerformActionProps, a4 as UsePerformActionResult, a5 as UsePointerLockProps, a6 as UsePointerLockResult, a7 as UseResizeObserverProps, a8 as UseResizeObserverResult, a9 as UseResponsiveBreakpoints, aa as UseResponsiveKeys, ab as UseResponsiveResult, ac as UseScreenProps, ad as UseScreenResult, ae as UseScrollIntoViewProps, af as UseScrollIntoViewResult, ag as UseSwipeProps, ah as UseSwipeResult, ai as UseVisibleAttachOptions, aj as UseVisibleOptions, ak as UseVisibleResult, al as UseVisibleWithRatioResult, u as useBeforeUnload, a as useClickOutside, b as useContextMenu, c as useDocumentVisibility, d as useDoubleClick, e as useEventDispatcher, f as useEventListener, g as useEvents, h as useHotKeys, i as useHover, j as useInfiniteScroll, k as useIntersectionObserver, l as useIsOnline, m as useLongPress, am as useLongPressCallback, an as useLongPressOptions, n as useMeasure, o as useMouse, p as useMutationObserver, q as useNetwork, r as usePerformAction, s as usePinchZoom, t as usePointerLock, v as useResizeObserver, w as useResponsive, x as useScreen, y as useScrollIntoView, z as useSwipe, A as useVisible } from './shared/react-tools.Bvi2QJmc.mjs'; import { MediaHTMLAttributes, DetailedReactHTMLElement, HTMLAttributes, MutableRefObject, RefObject, DependencyList, DispatchWithoutAction, Dispatch, SetStateAction, Key, ReactNode } from 'react'; export { U as UseEffectAbortableProps, l as UseIsMountedResult, m as UseLoggerProps, u as useDeferredValue, a as useEffectAbortable, b as useEffectCompare, c as useEffectDeepCompare, d as useEffectOnce, e as useIsMounted, f as useLayoutEffectAbortable, g as useLayoutEffectCompare, h as useLayoutEffectDeepCompare, i as useLayoutEffectOnce, j as useLogger, k as useRerender } from './shared/react-tools.lsM-hhT4.mjs'; export { U as UseCallbackCompareProps, h as UseCallbackCompareResult, i as UseLazyRefProps, j as UseLazyRefResult, k as UseMemoCompareProps, l as UseMemoCompareResult, m as UseMemoizedFnProps, n as UseMemoizedFnResult, o as UseMergedRefProps, p as UseMergedRefResult, u as useCallbackCompare, a as useCallbackDeepCompare, b as useId, c as useLazyRef, d as useMemoCompare, e as useMemoDeepCompare, f as useMemoizedFn, g as useMergedRef } from './shared/react-tools.DFA5Lj7A.mjs'; export { C as CreatePubSubStoreProps, q as CreatePubSubStoreResult, P as PubSubMutators, r as PubSubMutatorsFn, R as ReducerHistoryControls, S as StateHistoryControls, s as StateValidator, t as StorageStateOptions, v as StorageStateReadResult, w as StorageStateReadWriteResult, x as StorageStateWriteResult, U as UseArrayProps, y as UseArrayResult, z as UseDerivedStateProps, A as UseDerivedStateResult, B as UseLocalStorageStateProps, D as UseMapProps, E as UseMapResult, F as UsePreviousProps, G as UsePreviousResult, H as UseProxyStateProps, I as UseProxyStateResult, J as UseReducerGetResetProps, K as UseReducerGetResetResult, L as UseReducerHistoryGetterResult, M as UseReducerHistoryProps, N as UseReducerHistoryResult, O as UseSessionStorageStateProps, Q as UseSetProps, T as UseSetResult, V as UseStateHistoryGetterResult, W as UseStateHistoryProps, X as UseStateHistoryResult, Y as UseStateValidatorProps, Z as UseStateValidatorResult, _ as UseSyncExternalStoreProps, $ as UseSyncExternalStoreResult, c as createPubSubStore, u as useArray, a as useDerivedState, b as useLocalStorageState, d as useMap, e as usePrevious, f as useProxyState, g as useReducerGetReset, h as useReducerHistory, i as useReducerHistoryGetter, j as useSessionStorageState, k as useSet, l as useStateGetReset, m as useStateHistory, n as useStateHistoryGetter, o as useStateValidator, p as useSyncExternalStore } from './shared/react-tools.rir_926J.mjs'; export { A as Activity, C as CaseProps, E as ErrorBoundary, a as ErrorBoundaryProps, b as ErrorBoundaryState, F as For, c as ForMemoized, L as LazyComponent, d as LazyComponentProps, M as MatchOption, e as MatchOptionMemoized, f as MatchProps, O as OptionProps, S as Show, g as ShowMemoized, h as ShowProps, i as Suspense, j as SuspenseProps, k as SuspenseState, l as SwitchCase, m as SwitchCaseMemoized, n as SwitchProps } from './shared/react-tools.D3bLze-F.mjs'; export { C as ChangeStringCaseProps, a as ClickElementOnKeydownEventProps, b as ClickElementOnKeydownEventResult, D as DefaultSerializerProps, c as DetectBrowserResult, G as GetBase64Props, d as GetKeyObjectFromValueProps, e as GetKeyObjectFromValueResult, f as GetObjectFromDottedStringProps, H as HotKeyHandlerProps, g as HotKeyHandlerResult, I as IIsMouseEvent, h as IIsTouchEvent, i as IsAsyncProps, j as IsDeepEqualProps, k as IsShallowEqualProps, L as LazyProps, l as LazyResult, M as MergeObjectsProps, R as RemovePropertiesFromArrayObjectsProps, m as RemovePropertiesFromArrayObjectsResult, T as ToDataURLOptions, U as UseBase64ObjectOptions, n as alphanumericCompare, o as changeStringCase, p as clickElementOnKeydownEvent, q as defaultSerializer, r as detectBrowser, s as getBase64, t as getKeyObjectFromValue, u as getObjectFromDottedString, v as hotKeyHandler, w as isAsync, x as isClient, y as isDeepEqual, z as isMouseEvent, A as isShallowEqual, B as isTouchEvent, E as lazy, F as mergeObjects, J as removePropertiesFromArrayObjects, K as uniqueElementsArray } from './shared/react-tools.DeGTonG3.mjs'; import 'react/jsx-runtime'; /** * Props accepted by [useAudio](https://react-tools.ndria.dev/hooks/api-dom/useAudio). * * These are the standard `HTMLAudioElement` attributes you would normally pass to a `