diff --git "a/LocalGPT/privateGPT/client/.next/server/app/page.js" "b/LocalGPT/privateGPT/client/.next/server/app/page.js" new file mode 100644--- /dev/null +++ "b/LocalGPT/privateGPT/client/.next/server/app/page.js" @@ -0,0 +1,5107 @@ +/* + * ATTENTION: An "eval-source-map" devtool has been used. + * This devtool is neither made for production nor for readable output files. + * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. + * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) + * or disable the default devtool with "devtool: false". + * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). + */ +(() => { +var exports = {}; +exports.id = "app/page"; +exports.ids = ["app/page"]; +exports.modules = { + +/***/ "next/dist/compiled/anser": +/*!*******************************************!*\ + !*** external "next/dist/compiled/anser" ***! + \*******************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("next/dist/compiled/anser"); + +/***/ }), + +/***/ "next/dist/compiled/cookie": +/*!********************************************!*\ + !*** external "next/dist/compiled/cookie" ***! + \********************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("next/dist/compiled/cookie"); + +/***/ }), + +/***/ "next/dist/compiled/css.escape": +/*!************************************************!*\ + !*** external "next/dist/compiled/css.escape" ***! + \************************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("next/dist/compiled/css.escape"); + +/***/ }), + +/***/ "next/dist/compiled/path-to-regexp": +/*!****************************************************!*\ + !*** external "next/dist/compiled/path-to-regexp" ***! + \****************************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("next/dist/compiled/path-to-regexp"); + +/***/ }), + +/***/ "next/dist/compiled/platform": +/*!**********************************************!*\ + !*** external "next/dist/compiled/platform" ***! + \**********************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("next/dist/compiled/platform"); + +/***/ }), + +/***/ "react?9fde": +/*!*******************************************!*\ + !*** external "next/dist/compiled/react" ***! + \*******************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("next/dist/compiled/react"); + +/***/ }), + +/***/ "react-dom": +/*!*********************************************************************!*\ + !*** external "next/dist/compiled/react-dom/server-rendering-stub" ***! + \*********************************************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("next/dist/compiled/react-dom/server-rendering-stub"); + +/***/ }), + +/***/ "react-server-dom-webpack/client": +/*!*********************************************************************!*\ + !*** external "next/dist/compiled/react-server-dom-webpack/client" ***! + \*********************************************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("next/dist/compiled/react-server-dom-webpack/client"); + +/***/ }), + +/***/ "react/jsx-dev-runtime": +/*!***********************************************************!*\ + !*** external "next/dist/compiled/react/jsx-dev-runtime" ***! + \***********************************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("next/dist/compiled/react/jsx-dev-runtime"); + +/***/ }), + +/***/ "react/jsx-runtime": +/*!*******************************************************!*\ + !*** external "next/dist/compiled/react/jsx-runtime" ***! + \*******************************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("next/dist/compiled/react/jsx-runtime"); + +/***/ }), + +/***/ "next/dist/compiled/stacktrace-parser": +/*!*******************************************************!*\ + !*** external "next/dist/compiled/stacktrace-parser" ***! + \*******************************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("next/dist/compiled/stacktrace-parser"); + +/***/ }), + +/***/ "next/dist/compiled/strip-ansi": +/*!************************************************!*\ + !*** external "next/dist/compiled/strip-ansi" ***! + \************************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("next/dist/compiled/strip-ansi"); + +/***/ }), + +/***/ "../../server/app-render/get-segment-param": +/*!*******************************************************************!*\ + !*** external "next/dist/server/app-render/get-segment-param.js" ***! + \*******************************************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("next/dist/server/app-render/get-segment-param.js"); + +/***/ }), + +/***/ "../../../server/future/helpers/interception-routes": +/*!*************************************************************************!*\ + !*** external "next/dist/server/future/helpers/interception-routes.js" ***! + \*************************************************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("next/dist/server/future/helpers/interception-routes.js"); + +/***/ }), + +/***/ "./amp-context": +/*!******************************************************!*\ + !*** external "next/dist/shared/lib/amp-context.js" ***! + \******************************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("next/dist/shared/lib/amp-context.js"); + +/***/ }), + +/***/ "./amp-mode": +/*!***************************************************!*\ + !*** external "next/dist/shared/lib/amp-mode.js" ***! + \***************************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("next/dist/shared/lib/amp-mode.js"); + +/***/ }), + +/***/ "../../shared/lib/app-router-context": +/*!*************************************************************!*\ + !*** external "next/dist/shared/lib/app-router-context.js" ***! + \*************************************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("next/dist/shared/lib/app-router-context.js"); + +/***/ }), + +/***/ "./head-manager-context": +/*!***************************************************************!*\ + !*** external "next/dist/shared/lib/head-manager-context.js" ***! + \***************************************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("next/dist/shared/lib/head-manager-context.js"); + +/***/ }), + +/***/ "../../shared/lib/hooks-client-context": +/*!***************************************************************!*\ + !*** external "next/dist/shared/lib/hooks-client-context.js" ***! + \***************************************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("next/dist/shared/lib/hooks-client-context.js"); + +/***/ }), + +/***/ "../shared/lib/image-blur-svg": +/*!*********************************************************!*\ + !*** external "next/dist/shared/lib/image-blur-svg.js" ***! + \*********************************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("next/dist/shared/lib/image-blur-svg.js"); + +/***/ }), + +/***/ "../shared/lib/image-config-context": +/*!***************************************************************!*\ + !*** external "next/dist/shared/lib/image-config-context.js" ***! + \***************************************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("next/dist/shared/lib/image-config-context.js"); + +/***/ }), + +/***/ "../shared/lib/image-config": +/*!*******************************************************!*\ + !*** external "next/dist/shared/lib/image-config.js" ***! + \*******************************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("next/dist/shared/lib/image-config.js"); + +/***/ }), + +/***/ "next/dist/shared/lib/image-loader": +/*!****************************************************!*\ + !*** external "next/dist/shared/lib/image-loader" ***! + \****************************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("next/dist/shared/lib/image-loader"); + +/***/ }), + +/***/ "../shared/lib/router/utils/add-path-prefix": +/*!***********************************************************************!*\ + !*** external "next/dist/shared/lib/router/utils/add-path-prefix.js" ***! + \***********************************************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("next/dist/shared/lib/router/utils/add-path-prefix.js"); + +/***/ }), + +/***/ "../../shared/lib/router/utils/handle-smooth-scroll": +/*!****************************************************************************!*\ + !*** external "next/dist/shared/lib/router/utils/handle-smooth-scroll.js" ***! + \****************************************************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("next/dist/shared/lib/router/utils/handle-smooth-scroll.js"); + +/***/ }), + +/***/ "../../shared/lib/router/utils/is-bot": +/*!**************************************************************!*\ + !*** external "next/dist/shared/lib/router/utils/is-bot.js" ***! + \**************************************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("next/dist/shared/lib/router/utils/is-bot.js"); + +/***/ }), + +/***/ "../shared/lib/router/utils/parse-path": +/*!******************************************************************!*\ + !*** external "next/dist/shared/lib/router/utils/parse-path.js" ***! + \******************************************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("next/dist/shared/lib/router/utils/parse-path.js"); + +/***/ }), + +/***/ "../shared/lib/router/utils/remove-trailing-slash": +/*!*****************************************************************************!*\ + !*** external "next/dist/shared/lib/router/utils/remove-trailing-slash.js" ***! + \*****************************************************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("next/dist/shared/lib/router/utils/remove-trailing-slash.js"); + +/***/ }), + +/***/ "../../shared/lib/server-inserted-html": +/*!***************************************************************!*\ + !*** external "next/dist/shared/lib/server-inserted-html.js" ***! + \***************************************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("next/dist/shared/lib/server-inserted-html.js"); + +/***/ }), + +/***/ "./side-effect": +/*!******************************************************!*\ + !*** external "next/dist/shared/lib/side-effect.js" ***! + \******************************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("next/dist/shared/lib/side-effect.js"); + +/***/ }), + +/***/ "./utils/warn-once": +/*!**********************************************************!*\ + !*** external "next/dist/shared/lib/utils/warn-once.js" ***! + \**********************************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("next/dist/shared/lib/utils/warn-once.js"); + +/***/ }), + +/***/ "path": +/*!***********************!*\ + !*** external "path" ***! + \***********************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("path"); + +/***/ }), + +/***/ "url": +/*!**********************!*\ + !*** external "url" ***! + \**********************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("url"); + +/***/ }), + +/***/ "(sc_client)/./node_modules/@react-aria/ssr/dist/main.js": +/*!***************************************************!*\ + !*** ./node_modules/@react-aria/ssr/dist/main.js ***! + \***************************************************/ +/***/ ((module, __unused_webpack_exports, __webpack_require__) => { + +eval("var $4hxXn$react = __webpack_require__(/*! react */ \"react?9fde\");\n\nfunction $parcel$export(e, n, v, s) {\n Object.defineProperty(e, n, {get: v, set: s, enumerable: true, configurable: true});\n}\nfunction $parcel$interopDefault(a) {\n return a && a.__esModule ? a.default : a;\n}\n\n$parcel$export(module.exports, \"SSRProvider\", () => $29383e587d62412a$export$9f8ac96af4b1b2ae);\n$parcel$export(module.exports, \"useSSRSafeId\", () => $29383e587d62412a$export$619500959fc48b26);\n$parcel$export(module.exports, \"useIsSSR\", () => $29383e587d62412a$export$535bd6ca7f90a273);\n/*\n * Copyright 2020 Adobe. All rights reserved.\n * This file is licensed to you under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License. You may obtain a copy\n * of the License at http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS\n * OF ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n */ /*\n * Copyright 2020 Adobe. All rights reserved.\n * This file is licensed to you under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License. You may obtain a copy\n * of the License at http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS\n * OF ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n */ // We must avoid a circular dependency with @react-aria/utils, and this useLayoutEffect is\n// guarded by a check that it only runs on the client side.\n// eslint-disable-next-line rulesdir/useLayoutEffectRule\n\n// Default context value to use in case there is no SSRProvider. This is fine for\n// client-only apps. In order to support multiple copies of React Aria potentially\n// being on the page at once, the prefix is set to a random number. SSRProvider\n// will reset this to zero for consistency between server and client, so in the\n// SSR case multiple copies of React Aria is not supported.\nconst $29383e587d62412a$var$defaultContext = {\n prefix: String(Math.round(Math.random() * 10000000000)),\n current: 0,\n isSSR: false\n};\nconst $29383e587d62412a$var$SSRContext = /*#__PURE__*/ (0, ($parcel$interopDefault($4hxXn$react))).createContext($29383e587d62412a$var$defaultContext);\nfunction $29383e587d62412a$export$9f8ac96af4b1b2ae(props) {\n let cur = (0, $4hxXn$react.useContext)($29383e587d62412a$var$SSRContext);\n let counter = $29383e587d62412a$var$useCounter(cur === $29383e587d62412a$var$defaultContext);\n let [isSSR, setIsSSR] = (0, $4hxXn$react.useState)(true);\n let value = (0, $4hxXn$react.useMemo)(()=>({\n // If this is the first SSRProvider, start with an empty string prefix, otherwise\n // append and increment the counter.\n prefix: cur === $29383e587d62412a$var$defaultContext ? \"\" : `${cur.prefix}-${counter}`,\n current: 0,\n isSSR: isSSR\n }), [\n cur,\n counter,\n isSSR\n ]);\n // If on the client, and the component was initially server rendered,\n // then schedule a layout effect to update the component after hydration.\n if (typeof window !== \"undefined\") // This if statement technically breaks the rules of hooks, but is safe\n // because the condition never changes after mounting.\n // eslint-disable-next-line react-hooks/rules-of-hooks\n (0, $4hxXn$react.useLayoutEffect)(()=>{\n setIsSSR(false);\n }, []);\n return /*#__PURE__*/ (0, ($parcel$interopDefault($4hxXn$react))).createElement($29383e587d62412a$var$SSRContext.Provider, {\n value: value\n }, props.children);\n}\nlet $29383e587d62412a$var$canUseDOM = Boolean(typeof window !== \"undefined\" && window.document && window.document.createElement);\nlet $29383e587d62412a$var$componentIds = new WeakMap();\nfunction $29383e587d62412a$var$useCounter(isDisabled = false) {\n let ctx = (0, $4hxXn$react.useContext)($29383e587d62412a$var$SSRContext);\n let ref = (0, $4hxXn$react.useRef)(null);\n if (ref.current === null && !isDisabled) {\n var _React___SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED, _React___SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED_ReactCurrentOwner;\n // In strict mode, React renders components twice, and the ref will be reset to null on the second render.\n // This means our id counter will be incremented twice instead of once. This is a problem because on the\n // server, components are only rendered once and so ids generated on the server won't match the client.\n // In React 18, useId was introduced to solve this, but it is not available in older versions. So to solve this\n // we need to use some React internals to access the underlying Fiber instance, which is stable between renders.\n // This is exposed as ReactCurrentOwner in development, which is all we need since StrictMode only runs in development.\n // To ensure that we only increment the global counter once, we store the starting id for this component in\n // a weak map associated with the Fiber. On the second render, we reset the global counter to this value.\n // Since React runs the second render immediately after the first, this is safe.\n // @ts-ignore\n let currentOwner = (_React___SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = (0, ($parcel$interopDefault($4hxXn$react))).__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED) === null || _React___SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED === void 0 ? void 0 : (_React___SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED_ReactCurrentOwner = _React___SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner) === null || _React___SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED_ReactCurrentOwner === void 0 ? void 0 : _React___SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED_ReactCurrentOwner.current;\n if (currentOwner) {\n let prevComponentValue = $29383e587d62412a$var$componentIds.get(currentOwner);\n if (prevComponentValue == null) // On the first render, and first call to useId, store the id and state in our weak map.\n $29383e587d62412a$var$componentIds.set(currentOwner, {\n id: ctx.current,\n state: currentOwner.memoizedState\n });\n else if (currentOwner.memoizedState !== prevComponentValue.state) {\n // On the second render, the memoizedState gets reset by React.\n // Reset the counter, and remove from the weak map so we don't\n // do this for subsequent useId calls.\n ctx.current = prevComponentValue.id;\n $29383e587d62412a$var$componentIds.delete(currentOwner);\n }\n }\n ref.current = ++ctx.current;\n }\n return ref.current;\n}\nfunction $29383e587d62412a$export$619500959fc48b26(defaultId) {\n let ctx = (0, $4hxXn$react.useContext)($29383e587d62412a$var$SSRContext);\n // If we are rendering in a non-DOM environment, and there's no SSRProvider,\n // provide a warning to hint to the developer to add one.\n if (ctx === $29383e587d62412a$var$defaultContext && !$29383e587d62412a$var$canUseDOM) console.warn(\"When server rendering, you must wrap your application in an to ensure consistent ids are generated between the client and server.\");\n let counter = $29383e587d62412a$var$useCounter(!!defaultId);\n return defaultId || `react-aria${ctx.prefix}-${counter}`;\n}\nfunction $29383e587d62412a$export$535bd6ca7f90a273() {\n let cur = (0, $4hxXn$react.useContext)($29383e587d62412a$var$SSRContext);\n return cur.isSSR;\n}\n\n\n\n\n//# sourceMappingURL=main.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNjX2NsaWVudCkvLi9ub2RlX21vZHVsZXMvQHJlYWN0LWFyaWEvc3NyL2Rpc3QvbWFpbi5qcy5qcyIsIm1hcHBpbmdzIjoiQUFBQSxtQkFBbUIsbUJBQU8sQ0FBQyx5QkFBTzs7QUFFbEM7QUFDQSwrQkFBK0IscURBQXFEO0FBQ3BGO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsMkVBQTJFLFdBQVcsR0FBRyxRQUFRO0FBQ2pHO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsYUFBYTtBQUNiO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHFDQUFxQyxXQUFXLEdBQUcsUUFBUTtBQUMzRDtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7OztBQUtBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcHJpdmF0ZWdwdC8uL25vZGVfbW9kdWxlcy9AcmVhY3QtYXJpYS9zc3IvZGlzdC9tYWluLmpzPzAyYWUiXSwic291cmNlc0NvbnRlbnQiOlsidmFyICQ0aHhYbiRyZWFjdCA9IHJlcXVpcmUoXCJyZWFjdFwiKTtcblxuZnVuY3Rpb24gJHBhcmNlbCRleHBvcnQoZSwgbiwgdiwgcykge1xuICBPYmplY3QuZGVmaW5lUHJvcGVydHkoZSwgbiwge2dldDogdiwgc2V0OiBzLCBlbnVtZXJhYmxlOiB0cnVlLCBjb25maWd1cmFibGU6IHRydWV9KTtcbn1cbmZ1bmN0aW9uICRwYXJjZWwkaW50ZXJvcERlZmF1bHQoYSkge1xuICByZXR1cm4gYSAmJiBhLl9fZXNNb2R1bGUgPyBhLmRlZmF1bHQgOiBhO1xufVxuXG4kcGFyY2VsJGV4cG9ydChtb2R1bGUuZXhwb3J0cywgXCJTU1JQcm92aWRlclwiLCAoKSA9PiAkMjkzODNlNTg3ZDYyNDEyYSRleHBvcnQkOWY4YWM5NmFmNGIxYjJhZSk7XG4kcGFyY2VsJGV4cG9ydChtb2R1bGUuZXhwb3J0cywgXCJ1c2VTU1JTYWZlSWRcIiwgKCkgPT4gJDI5MzgzZTU4N2Q2MjQxMmEkZXhwb3J0JDYxOTUwMDk1OWZjNDhiMjYpO1xuJHBhcmNlbCRleHBvcnQobW9kdWxlLmV4cG9ydHMsIFwidXNlSXNTU1JcIiwgKCkgPT4gJDI5MzgzZTU4N2Q2MjQxMmEkZXhwb3J0JDUzNWJkNmNhN2Y5MGEyNzMpO1xuLypcbiAqIENvcHlyaWdodCAyMDIwIEFkb2JlLiBBbGwgcmlnaHRzIHJlc2VydmVkLlxuICogVGhpcyBmaWxlIGlzIGxpY2Vuc2VkIHRvIHlvdSB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLiBZb3UgbWF5IG9idGFpbiBhIGNvcHlcbiAqIG9mIHRoZSBMaWNlbnNlIGF0IGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmUgZGlzdHJpYnV0ZWQgdW5kZXJcbiAqIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUywgV0lUSE9VVCBXQVJSQU5USUVTIE9SIFJFUFJFU0VOVEFUSU9OU1xuICogT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlXG4gKiBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovIC8qXG4gKiBDb3B5cmlnaHQgMjAyMCBBZG9iZS4gQWxsIHJpZ2h0cyByZXNlcnZlZC5cbiAqIFRoaXMgZmlsZSBpcyBsaWNlbnNlZCB0byB5b3UgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS4gWW91IG1heSBvYnRhaW4gYSBjb3B5XG4gKiBvZiB0aGUgTGljZW5zZSBhdCBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlIGRpc3RyaWJ1dGVkIHVuZGVyXG4gKiB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBSRVBSRVNFTlRBVElPTlNcbiAqIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZVxuICogZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZCBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqLyAvLyBXZSBtdXN0IGF2b2lkIGEgY2lyY3VsYXIgZGVwZW5kZW5jeSB3aXRoIEByZWFjdC1hcmlhL3V0aWxzLCBhbmQgdGhpcyB1c2VMYXlvdXRFZmZlY3QgaXNcbi8vIGd1YXJkZWQgYnkgYSBjaGVjayB0aGF0IGl0IG9ubHkgcnVucyBvbiB0aGUgY2xpZW50IHNpZGUuXG4vLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcnVsZXNkaXIvdXNlTGF5b3V0RWZmZWN0UnVsZVxuXG4vLyBEZWZhdWx0IGNvbnRleHQgdmFsdWUgdG8gdXNlIGluIGNhc2UgdGhlcmUgaXMgbm8gU1NSUHJvdmlkZXIuIFRoaXMgaXMgZmluZSBmb3Jcbi8vIGNsaWVudC1vbmx5IGFwcHMuIEluIG9yZGVyIHRvIHN1cHBvcnQgbXVsdGlwbGUgY29waWVzIG9mIFJlYWN0IEFyaWEgcG90ZW50aWFsbHlcbi8vIGJlaW5nIG9uIHRoZSBwYWdlIGF0IG9uY2UsIHRoZSBwcmVmaXggaXMgc2V0IHRvIGEgcmFuZG9tIG51bWJlci4gU1NSUHJvdmlkZXJcbi8vIHdpbGwgcmVzZXQgdGhpcyB0byB6ZXJvIGZvciBjb25zaXN0ZW5jeSBiZXR3ZWVuIHNlcnZlciBhbmQgY2xpZW50LCBzbyBpbiB0aGVcbi8vIFNTUiBjYXNlIG11bHRpcGxlIGNvcGllcyBvZiBSZWFjdCBBcmlhIGlzIG5vdCBzdXBwb3J0ZWQuXG5jb25zdCAkMjkzODNlNTg3ZDYyNDEyYSR2YXIkZGVmYXVsdENvbnRleHQgPSB7XG4gICAgcHJlZml4OiBTdHJpbmcoTWF0aC5yb3VuZChNYXRoLnJhbmRvbSgpICogMTAwMDAwMDAwMDApKSxcbiAgICBjdXJyZW50OiAwLFxuICAgIGlzU1NSOiBmYWxzZVxufTtcbmNvbnN0ICQyOTM4M2U1ODdkNjI0MTJhJHZhciRTU1JDb250ZXh0ID0gLyojX19QVVJFX18qLyAoMCwgKCRwYXJjZWwkaW50ZXJvcERlZmF1bHQoJDRoeFhuJHJlYWN0KSkpLmNyZWF0ZUNvbnRleHQoJDI5MzgzZTU4N2Q2MjQxMmEkdmFyJGRlZmF1bHRDb250ZXh0KTtcbmZ1bmN0aW9uICQyOTM4M2U1ODdkNjI0MTJhJGV4cG9ydCQ5ZjhhYzk2YWY0YjFiMmFlKHByb3BzKSB7XG4gICAgbGV0IGN1ciA9ICgwLCAkNGh4WG4kcmVhY3QudXNlQ29udGV4dCkoJDI5MzgzZTU4N2Q2MjQxMmEkdmFyJFNTUkNvbnRleHQpO1xuICAgIGxldCBjb3VudGVyID0gJDI5MzgzZTU4N2Q2MjQxMmEkdmFyJHVzZUNvdW50ZXIoY3VyID09PSAkMjkzODNlNTg3ZDYyNDEyYSR2YXIkZGVmYXVsdENvbnRleHQpO1xuICAgIGxldCBbaXNTU1IsIHNldElzU1NSXSA9ICgwLCAkNGh4WG4kcmVhY3QudXNlU3RhdGUpKHRydWUpO1xuICAgIGxldCB2YWx1ZSA9ICgwLCAkNGh4WG4kcmVhY3QudXNlTWVtbykoKCk9Pih7XG4gICAgICAgICAgICAvLyBJZiB0aGlzIGlzIHRoZSBmaXJzdCBTU1JQcm92aWRlciwgc3RhcnQgd2l0aCBhbiBlbXB0eSBzdHJpbmcgcHJlZml4LCBvdGhlcndpc2VcbiAgICAgICAgICAgIC8vIGFwcGVuZCBhbmQgaW5jcmVtZW50IHRoZSBjb3VudGVyLlxuICAgICAgICAgICAgcHJlZml4OiBjdXIgPT09ICQyOTM4M2U1ODdkNjI0MTJhJHZhciRkZWZhdWx0Q29udGV4dCA/IFwiXCIgOiBgJHtjdXIucHJlZml4fS0ke2NvdW50ZXJ9YCxcbiAgICAgICAgICAgIGN1cnJlbnQ6IDAsXG4gICAgICAgICAgICBpc1NTUjogaXNTU1JcbiAgICAgICAgfSksIFtcbiAgICAgICAgY3VyLFxuICAgICAgICBjb3VudGVyLFxuICAgICAgICBpc1NTUlxuICAgIF0pO1xuICAgIC8vIElmIG9uIHRoZSBjbGllbnQsIGFuZCB0aGUgY29tcG9uZW50IHdhcyBpbml0aWFsbHkgc2VydmVyIHJlbmRlcmVkLFxuICAgIC8vIHRoZW4gc2NoZWR1bGUgYSBsYXlvdXQgZWZmZWN0IHRvIHVwZGF0ZSB0aGUgY29tcG9uZW50IGFmdGVyIGh5ZHJhdGlvbi5cbiAgICBpZiAodHlwZW9mIHdpbmRvdyAhPT0gXCJ1bmRlZmluZWRcIikgLy8gVGhpcyBpZiBzdGF0ZW1lbnQgdGVjaG5pY2FsbHkgYnJlYWtzIHRoZSBydWxlcyBvZiBob29rcywgYnV0IGlzIHNhZmVcbiAgICAvLyBiZWNhdXNlIHRoZSBjb25kaXRpb24gbmV2ZXIgY2hhbmdlcyBhZnRlciBtb3VudGluZy5cbiAgICAvLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcmVhY3QtaG9va3MvcnVsZXMtb2YtaG9va3NcbiAgICAoMCwgJDRoeFhuJHJlYWN0LnVzZUxheW91dEVmZmVjdCkoKCk9PntcbiAgICAgICAgc2V0SXNTU1IoZmFsc2UpO1xuICAgIH0sIFtdKTtcbiAgICByZXR1cm4gLyojX19QVVJFX18qLyAoMCwgKCRwYXJjZWwkaW50ZXJvcERlZmF1bHQoJDRoeFhuJHJlYWN0KSkpLmNyZWF0ZUVsZW1lbnQoJDI5MzgzZTU4N2Q2MjQxMmEkdmFyJFNTUkNvbnRleHQuUHJvdmlkZXIsIHtcbiAgICAgICAgdmFsdWU6IHZhbHVlXG4gICAgfSwgcHJvcHMuY2hpbGRyZW4pO1xufVxubGV0ICQyOTM4M2U1ODdkNjI0MTJhJHZhciRjYW5Vc2VET00gPSBCb29sZWFuKHR5cGVvZiB3aW5kb3cgIT09IFwidW5kZWZpbmVkXCIgJiYgd2luZG93LmRvY3VtZW50ICYmIHdpbmRvdy5kb2N1bWVudC5jcmVhdGVFbGVtZW50KTtcbmxldCAkMjkzODNlNTg3ZDYyNDEyYSR2YXIkY29tcG9uZW50SWRzID0gbmV3IFdlYWtNYXAoKTtcbmZ1bmN0aW9uICQyOTM4M2U1ODdkNjI0MTJhJHZhciR1c2VDb3VudGVyKGlzRGlzYWJsZWQgPSBmYWxzZSkge1xuICAgIGxldCBjdHggPSAoMCwgJDRoeFhuJHJlYWN0LnVzZUNvbnRleHQpKCQyOTM4M2U1ODdkNjI0MTJhJHZhciRTU1JDb250ZXh0KTtcbiAgICBsZXQgcmVmID0gKDAsICQ0aHhYbiRyZWFjdC51c2VSZWYpKG51bGwpO1xuICAgIGlmIChyZWYuY3VycmVudCA9PT0gbnVsbCAmJiAhaXNEaXNhYmxlZCkge1xuICAgICAgICB2YXIgX1JlYWN0X19fU0VDUkVUX0lOVEVSTkFMU19ET19OT1RfVVNFX09SX1lPVV9XSUxMX0JFX0ZJUkVELCBfUmVhY3RfX19TRUNSRVRfSU5URVJOQUxTX0RPX05PVF9VU0VfT1JfWU9VX1dJTExfQkVfRklSRURfUmVhY3RDdXJyZW50T3duZXI7XG4gICAgICAgIC8vIEluIHN0cmljdCBtb2RlLCBSZWFjdCByZW5kZXJzIGNvbXBvbmVudHMgdHdpY2UsIGFuZCB0aGUgcmVmIHdpbGwgYmUgcmVzZXQgdG8gbnVsbCBvbiB0aGUgc2Vjb25kIHJlbmRlci5cbiAgICAgICAgLy8gVGhpcyBtZWFucyBvdXIgaWQgY291bnRlciB3aWxsIGJlIGluY3JlbWVudGVkIHR3aWNlIGluc3RlYWQgb2Ygb25jZS4gVGhpcyBpcyBhIHByb2JsZW0gYmVjYXVzZSBvbiB0aGVcbiAgICAgICAgLy8gc2VydmVyLCBjb21wb25lbnRzIGFyZSBvbmx5IHJlbmRlcmVkIG9uY2UgYW5kIHNvIGlkcyBnZW5lcmF0ZWQgb24gdGhlIHNlcnZlciB3b24ndCBtYXRjaCB0aGUgY2xpZW50LlxuICAgICAgICAvLyBJbiBSZWFjdCAxOCwgdXNlSWQgd2FzIGludHJvZHVjZWQgdG8gc29sdmUgdGhpcywgYnV0IGl0IGlzIG5vdCBhdmFpbGFibGUgaW4gb2xkZXIgdmVyc2lvbnMuIFNvIHRvIHNvbHZlIHRoaXNcbiAgICAgICAgLy8gd2UgbmVlZCB0byB1c2Ugc29tZSBSZWFjdCBpbnRlcm5hbHMgdG8gYWNjZXNzIHRoZSB1bmRlcmx5aW5nIEZpYmVyIGluc3RhbmNlLCB3aGljaCBpcyBzdGFibGUgYmV0d2VlbiByZW5kZXJzLlxuICAgICAgICAvLyBUaGlzIGlzIGV4cG9zZWQgYXMgUmVhY3RDdXJyZW50T3duZXIgaW4gZGV2ZWxvcG1lbnQsIHdoaWNoIGlzIGFsbCB3ZSBuZWVkIHNpbmNlIFN0cmljdE1vZGUgb25seSBydW5zIGluIGRldmVsb3BtZW50LlxuICAgICAgICAvLyBUbyBlbnN1cmUgdGhhdCB3ZSBvbmx5IGluY3JlbWVudCB0aGUgZ2xvYmFsIGNvdW50ZXIgb25jZSwgd2Ugc3RvcmUgdGhlIHN0YXJ0aW5nIGlkIGZvciB0aGlzIGNvbXBvbmVudCBpblxuICAgICAgICAvLyBhIHdlYWsgbWFwIGFzc29jaWF0ZWQgd2l0aCB0aGUgRmliZXIuIE9uIHRoZSBzZWNvbmQgcmVuZGVyLCB3ZSByZXNldCB0aGUgZ2xvYmFsIGNvdW50ZXIgdG8gdGhpcyB2YWx1ZS5cbiAgICAgICAgLy8gU2luY2UgUmVhY3QgcnVucyB0aGUgc2Vjb25kIHJlbmRlciBpbW1lZGlhdGVseSBhZnRlciB0aGUgZmlyc3QsIHRoaXMgaXMgc2FmZS5cbiAgICAgICAgLy8gQHRzLWlnbm9yZVxuICAgICAgICBsZXQgY3VycmVudE93bmVyID0gKF9SZWFjdF9fX1NFQ1JFVF9JTlRFUk5BTFNfRE9fTk9UX1VTRV9PUl9ZT1VfV0lMTF9CRV9GSVJFRCA9ICgwLCAoJHBhcmNlbCRpbnRlcm9wRGVmYXVsdCgkNGh4WG4kcmVhY3QpKSkuX19TRUNSRVRfSU5URVJOQUxTX0RPX05PVF9VU0VfT1JfWU9VX1dJTExfQkVfRklSRUQpID09PSBudWxsIHx8IF9SZWFjdF9fX1NFQ1JFVF9JTlRFUk5BTFNfRE9fTk9UX1VTRV9PUl9ZT1VfV0lMTF9CRV9GSVJFRCA9PT0gdm9pZCAwID8gdm9pZCAwIDogKF9SZWFjdF9fX1NFQ1JFVF9JTlRFUk5BTFNfRE9fTk9UX1VTRV9PUl9ZT1VfV0lMTF9CRV9GSVJFRF9SZWFjdEN1cnJlbnRPd25lciA9IF9SZWFjdF9fX1NFQ1JFVF9JTlRFUk5BTFNfRE9fTk9UX1VTRV9PUl9ZT1VfV0lMTF9CRV9GSVJFRC5SZWFjdEN1cnJlbnRPd25lcikgPT09IG51bGwgfHwgX1JlYWN0X19fU0VDUkVUX0lOVEVSTkFMU19ET19OT1RfVVNFX09SX1lPVV9XSUxMX0JFX0ZJUkVEX1JlYWN0Q3VycmVudE93bmVyID09PSB2b2lkIDAgPyB2b2lkIDAgOiBfUmVhY3RfX19TRUNSRVRfSU5URVJOQUxTX0RPX05PVF9VU0VfT1JfWU9VX1dJTExfQkVfRklSRURfUmVhY3RDdXJyZW50T3duZXIuY3VycmVudDtcbiAgICAgICAgaWYgKGN1cnJlbnRPd25lcikge1xuICAgICAgICAgICAgbGV0IHByZXZDb21wb25lbnRWYWx1ZSA9ICQyOTM4M2U1ODdkNjI0MTJhJHZhciRjb21wb25lbnRJZHMuZ2V0KGN1cnJlbnRPd25lcik7XG4gICAgICAgICAgICBpZiAocHJldkNvbXBvbmVudFZhbHVlID09IG51bGwpIC8vIE9uIHRoZSBmaXJzdCByZW5kZXIsIGFuZCBmaXJzdCBjYWxsIHRvIHVzZUlkLCBzdG9yZSB0aGUgaWQgYW5kIHN0YXRlIGluIG91ciB3ZWFrIG1hcC5cbiAgICAgICAgICAgICQyOTM4M2U1ODdkNjI0MTJhJHZhciRjb21wb25lbnRJZHMuc2V0KGN1cnJlbnRPd25lciwge1xuICAgICAgICAgICAgICAgIGlkOiBjdHguY3VycmVudCxcbiAgICAgICAgICAgICAgICBzdGF0ZTogY3VycmVudE93bmVyLm1lbW9pemVkU3RhdGVcbiAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgZWxzZSBpZiAoY3VycmVudE93bmVyLm1lbW9pemVkU3RhdGUgIT09IHByZXZDb21wb25lbnRWYWx1ZS5zdGF0ZSkge1xuICAgICAgICAgICAgICAgIC8vIE9uIHRoZSBzZWNvbmQgcmVuZGVyLCB0aGUgbWVtb2l6ZWRTdGF0ZSBnZXRzIHJlc2V0IGJ5IFJlYWN0LlxuICAgICAgICAgICAgICAgIC8vIFJlc2V0IHRoZSBjb3VudGVyLCBhbmQgcmVtb3ZlIGZyb20gdGhlIHdlYWsgbWFwIHNvIHdlIGRvbid0XG4gICAgICAgICAgICAgICAgLy8gZG8gdGhpcyBmb3Igc3Vic2VxdWVudCB1c2VJZCBjYWxscy5cbiAgICAgICAgICAgICAgICBjdHguY3VycmVudCA9IHByZXZDb21wb25lbnRWYWx1ZS5pZDtcbiAgICAgICAgICAgICAgICAkMjkzODNlNTg3ZDYyNDEyYSR2YXIkY29tcG9uZW50SWRzLmRlbGV0ZShjdXJyZW50T3duZXIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHJlZi5jdXJyZW50ID0gKytjdHguY3VycmVudDtcbiAgICB9XG4gICAgcmV0dXJuIHJlZi5jdXJyZW50O1xufVxuZnVuY3Rpb24gJDI5MzgzZTU4N2Q2MjQxMmEkZXhwb3J0JDYxOTUwMDk1OWZjNDhiMjYoZGVmYXVsdElkKSB7XG4gICAgbGV0IGN0eCA9ICgwLCAkNGh4WG4kcmVhY3QudXNlQ29udGV4dCkoJDI5MzgzZTU4N2Q2MjQxMmEkdmFyJFNTUkNvbnRleHQpO1xuICAgIC8vIElmIHdlIGFyZSByZW5kZXJpbmcgaW4gYSBub24tRE9NIGVudmlyb25tZW50LCBhbmQgdGhlcmUncyBubyBTU1JQcm92aWRlcixcbiAgICAvLyBwcm92aWRlIGEgd2FybmluZyB0byBoaW50IHRvIHRoZSBkZXZlbG9wZXIgdG8gYWRkIG9uZS5cbiAgICBpZiAoY3R4ID09PSAkMjkzODNlNTg3ZDYyNDEyYSR2YXIkZGVmYXVsdENvbnRleHQgJiYgISQyOTM4M2U1ODdkNjI0MTJhJHZhciRjYW5Vc2VET00pIGNvbnNvbGUud2FybihcIldoZW4gc2VydmVyIHJlbmRlcmluZywgeW91IG11c3Qgd3JhcCB5b3VyIGFwcGxpY2F0aW9uIGluIGFuIDxTU1JQcm92aWRlcj4gdG8gZW5zdXJlIGNvbnNpc3RlbnQgaWRzIGFyZSBnZW5lcmF0ZWQgYmV0d2VlbiB0aGUgY2xpZW50IGFuZCBzZXJ2ZXIuXCIpO1xuICAgIGxldCBjb3VudGVyID0gJDI5MzgzZTU4N2Q2MjQxMmEkdmFyJHVzZUNvdW50ZXIoISFkZWZhdWx0SWQpO1xuICAgIHJldHVybiBkZWZhdWx0SWQgfHwgYHJlYWN0LWFyaWEke2N0eC5wcmVmaXh9LSR7Y291bnRlcn1gO1xufVxuZnVuY3Rpb24gJDI5MzgzZTU4N2Q2MjQxMmEkZXhwb3J0JDUzNWJkNmNhN2Y5MGEyNzMoKSB7XG4gICAgbGV0IGN1ciA9ICgwLCAkNGh4WG4kcmVhY3QudXNlQ29udGV4dCkoJDI5MzgzZTU4N2Q2MjQxMmEkdmFyJFNTUkNvbnRleHQpO1xuICAgIHJldHVybiBjdXIuaXNTU1I7XG59XG5cblxuXG5cbi8vIyBzb3VyY2VNYXBwaW5nVVJMPW1haW4uanMubWFwXG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(sc_client)/./node_modules/@react-aria/ssr/dist/main.js\n"); + +/***/ }), + +/***/ "(sc_client)/./node_modules/@restart/hooks/cjs/index.js": +/*!**************************************************!*\ + !*** ./node_modules/@restart/hooks/cjs/index.js ***! + \**************************************************/ +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { + +"use strict"; +eval("\n\nexports.__esModule = true;\n\nvar _useCallbackRef = _interopRequireDefault(__webpack_require__(/*! ./useCallbackRef */ \"(sc_client)/./node_modules/@restart/hooks/cjs/useCallbackRef.js\"));\n\nexports.useCallbackRef = _useCallbackRef.default;\n\nvar _useCommittedRef = _interopRequireDefault(__webpack_require__(/*! ./useCommittedRef */ \"(sc_client)/./node_modules/@restart/hooks/cjs/useCommittedRef.js\"));\n\nexports.useCommittedRef = _useCommittedRef.default;\n\nvar _useEventCallback = _interopRequireDefault(__webpack_require__(/*! ./useEventCallback */ \"(sc_client)/./node_modules/@restart/hooks/cjs/useEventCallback.js\"));\n\nexports.useEventCallback = _useEventCallback.default;\n\nvar _useEventListener = _interopRequireDefault(__webpack_require__(/*! ./useEventListener */ \"(sc_client)/./node_modules/@restart/hooks/cjs/useEventListener.js\"));\n\nexports.useEventListener = _useEventListener.default;\n\nvar _useGlobalListener = _interopRequireDefault(__webpack_require__(/*! ./useGlobalListener */ \"(sc_client)/./node_modules/@restart/hooks/cjs/useGlobalListener.js\"));\n\nexports.useGlobalListener = _useGlobalListener.default;\n\nvar _useInterval = _interopRequireDefault(__webpack_require__(/*! ./useInterval */ \"(sc_client)/./node_modules/@restart/hooks/cjs/useInterval.js\"));\n\nexports.useInterval = _useInterval.default;\n\nvar _useRafInterval = _interopRequireDefault(__webpack_require__(/*! ./useRafInterval */ \"(sc_client)/./node_modules/@restart/hooks/cjs/useRafInterval.js\"));\n\nexports.useRafInterval = _useRafInterval.default;\n\nvar _useMergeState = _interopRequireDefault(__webpack_require__(/*! ./useMergeState */ \"(sc_client)/./node_modules/@restart/hooks/cjs/useMergeState.js\"));\n\nexports.useMergeState = _useMergeState.default;\n\nvar _useMergeStateFromProps = _interopRequireDefault(__webpack_require__(/*! ./useMergeStateFromProps */ \"(sc_client)/./node_modules/@restart/hooks/cjs/useMergeStateFromProps.js\"));\n\nexports.useMergeStateFromProps = _useMergeStateFromProps.default;\n\nvar _useMounted = _interopRequireDefault(__webpack_require__(/*! ./useMounted */ \"(sc_client)/./node_modules/@restart/hooks/cjs/useMounted.js\"));\n\nexports.useMounted = _useMounted.default;\n\nvar _usePrevious = _interopRequireDefault(__webpack_require__(/*! ./usePrevious */ \"(sc_client)/./node_modules/@restart/hooks/cjs/usePrevious.js\"));\n\nexports.usePrevious = _usePrevious.default;\n\nvar _useImage = _interopRequireDefault(__webpack_require__(/*! ./useImage */ \"(sc_client)/./node_modules/@restart/hooks/cjs/useImage.js\"));\n\nexports.useImage = _useImage.default;\n\nvar _useResizeObserver = _interopRequireDefault(__webpack_require__(/*! ./useResizeObserver */ \"(sc_client)/./node_modules/@restart/hooks/cjs/useResizeObserver.js\"));\n\nexports.useResizeObserver = _useResizeObserver.default;\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNjX2NsaWVudCkvLi9ub2RlX21vZHVsZXMvQHJlc3RhcnQvaG9va3MvY2pzL2luZGV4LmpzLmpzIiwibWFwcGluZ3MiOiJBQUFhOztBQUViLGtCQUFrQjs7QUFFbEIsNkNBQTZDLG1CQUFPLENBQUMseUZBQWtCOztBQUV2RSxzQkFBc0I7O0FBRXRCLDhDQUE4QyxtQkFBTyxDQUFDLDJGQUFtQjs7QUFFekUsdUJBQXVCOztBQUV2QiwrQ0FBK0MsbUJBQU8sQ0FBQyw2RkFBb0I7O0FBRTNFLHdCQUF3Qjs7QUFFeEIsK0NBQStDLG1CQUFPLENBQUMsNkZBQW9COztBQUUzRSx3QkFBd0I7O0FBRXhCLGdEQUFnRCxtQkFBTyxDQUFDLCtGQUFxQjs7QUFFN0UseUJBQXlCOztBQUV6QiwwQ0FBMEMsbUJBQU8sQ0FBQyxtRkFBZTs7QUFFakUsbUJBQW1COztBQUVuQiw2Q0FBNkMsbUJBQU8sQ0FBQyx5RkFBa0I7O0FBRXZFLHNCQUFzQjs7QUFFdEIsNENBQTRDLG1CQUFPLENBQUMsdUZBQWlCOztBQUVyRSxxQkFBcUI7O0FBRXJCLHFEQUFxRCxtQkFBTyxDQUFDLHlHQUEwQjs7QUFFdkYsOEJBQThCOztBQUU5Qix5Q0FBeUMsbUJBQU8sQ0FBQyxpRkFBYzs7QUFFL0Qsa0JBQWtCOztBQUVsQiwwQ0FBMEMsbUJBQU8sQ0FBQyxtRkFBZTs7QUFFakUsbUJBQW1COztBQUVuQix1Q0FBdUMsbUJBQU8sQ0FBQyw2RUFBWTs7QUFFM0QsZ0JBQWdCOztBQUVoQixnREFBZ0QsbUJBQU8sQ0FBQywrRkFBcUI7O0FBRTdFLHlCQUF5Qjs7QUFFekIsdUNBQXVDLHVDQUF1QyIsInNvdXJjZXMiOlsid2VicGFjazovL3ByaXZhdGVncHQvLi9ub2RlX21vZHVsZXMvQHJlc3RhcnQvaG9va3MvY2pzL2luZGV4LmpzPzYxMTkiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2Ugc3RyaWN0XCI7XG5cbmV4cG9ydHMuX19lc01vZHVsZSA9IHRydWU7XG5cbnZhciBfdXNlQ2FsbGJhY2tSZWYgPSBfaW50ZXJvcFJlcXVpcmVEZWZhdWx0KHJlcXVpcmUoXCIuL3VzZUNhbGxiYWNrUmVmXCIpKTtcblxuZXhwb3J0cy51c2VDYWxsYmFja1JlZiA9IF91c2VDYWxsYmFja1JlZi5kZWZhdWx0O1xuXG52YXIgX3VzZUNvbW1pdHRlZFJlZiA9IF9pbnRlcm9wUmVxdWlyZURlZmF1bHQocmVxdWlyZShcIi4vdXNlQ29tbWl0dGVkUmVmXCIpKTtcblxuZXhwb3J0cy51c2VDb21taXR0ZWRSZWYgPSBfdXNlQ29tbWl0dGVkUmVmLmRlZmF1bHQ7XG5cbnZhciBfdXNlRXZlbnRDYWxsYmFjayA9IF9pbnRlcm9wUmVxdWlyZURlZmF1bHQocmVxdWlyZShcIi4vdXNlRXZlbnRDYWxsYmFja1wiKSk7XG5cbmV4cG9ydHMudXNlRXZlbnRDYWxsYmFjayA9IF91c2VFdmVudENhbGxiYWNrLmRlZmF1bHQ7XG5cbnZhciBfdXNlRXZlbnRMaXN0ZW5lciA9IF9pbnRlcm9wUmVxdWlyZURlZmF1bHQocmVxdWlyZShcIi4vdXNlRXZlbnRMaXN0ZW5lclwiKSk7XG5cbmV4cG9ydHMudXNlRXZlbnRMaXN0ZW5lciA9IF91c2VFdmVudExpc3RlbmVyLmRlZmF1bHQ7XG5cbnZhciBfdXNlR2xvYmFsTGlzdGVuZXIgPSBfaW50ZXJvcFJlcXVpcmVEZWZhdWx0KHJlcXVpcmUoXCIuL3VzZUdsb2JhbExpc3RlbmVyXCIpKTtcblxuZXhwb3J0cy51c2VHbG9iYWxMaXN0ZW5lciA9IF91c2VHbG9iYWxMaXN0ZW5lci5kZWZhdWx0O1xuXG52YXIgX3VzZUludGVydmFsID0gX2ludGVyb3BSZXF1aXJlRGVmYXVsdChyZXF1aXJlKFwiLi91c2VJbnRlcnZhbFwiKSk7XG5cbmV4cG9ydHMudXNlSW50ZXJ2YWwgPSBfdXNlSW50ZXJ2YWwuZGVmYXVsdDtcblxudmFyIF91c2VSYWZJbnRlcnZhbCA9IF9pbnRlcm9wUmVxdWlyZURlZmF1bHQocmVxdWlyZShcIi4vdXNlUmFmSW50ZXJ2YWxcIikpO1xuXG5leHBvcnRzLnVzZVJhZkludGVydmFsID0gX3VzZVJhZkludGVydmFsLmRlZmF1bHQ7XG5cbnZhciBfdXNlTWVyZ2VTdGF0ZSA9IF9pbnRlcm9wUmVxdWlyZURlZmF1bHQocmVxdWlyZShcIi4vdXNlTWVyZ2VTdGF0ZVwiKSk7XG5cbmV4cG9ydHMudXNlTWVyZ2VTdGF0ZSA9IF91c2VNZXJnZVN0YXRlLmRlZmF1bHQ7XG5cbnZhciBfdXNlTWVyZ2VTdGF0ZUZyb21Qcm9wcyA9IF9pbnRlcm9wUmVxdWlyZURlZmF1bHQocmVxdWlyZShcIi4vdXNlTWVyZ2VTdGF0ZUZyb21Qcm9wc1wiKSk7XG5cbmV4cG9ydHMudXNlTWVyZ2VTdGF0ZUZyb21Qcm9wcyA9IF91c2VNZXJnZVN0YXRlRnJvbVByb3BzLmRlZmF1bHQ7XG5cbnZhciBfdXNlTW91bnRlZCA9IF9pbnRlcm9wUmVxdWlyZURlZmF1bHQocmVxdWlyZShcIi4vdXNlTW91bnRlZFwiKSk7XG5cbmV4cG9ydHMudXNlTW91bnRlZCA9IF91c2VNb3VudGVkLmRlZmF1bHQ7XG5cbnZhciBfdXNlUHJldmlvdXMgPSBfaW50ZXJvcFJlcXVpcmVEZWZhdWx0KHJlcXVpcmUoXCIuL3VzZVByZXZpb3VzXCIpKTtcblxuZXhwb3J0cy51c2VQcmV2aW91cyA9IF91c2VQcmV2aW91cy5kZWZhdWx0O1xuXG52YXIgX3VzZUltYWdlID0gX2ludGVyb3BSZXF1aXJlRGVmYXVsdChyZXF1aXJlKFwiLi91c2VJbWFnZVwiKSk7XG5cbmV4cG9ydHMudXNlSW1hZ2UgPSBfdXNlSW1hZ2UuZGVmYXVsdDtcblxudmFyIF91c2VSZXNpemVPYnNlcnZlciA9IF9pbnRlcm9wUmVxdWlyZURlZmF1bHQocmVxdWlyZShcIi4vdXNlUmVzaXplT2JzZXJ2ZXJcIikpO1xuXG5leHBvcnRzLnVzZVJlc2l6ZU9ic2VydmVyID0gX3VzZVJlc2l6ZU9ic2VydmVyLmRlZmF1bHQ7XG5cbmZ1bmN0aW9uIF9pbnRlcm9wUmVxdWlyZURlZmF1bHQob2JqKSB7IHJldHVybiBvYmogJiYgb2JqLl9fZXNNb2R1bGUgPyBvYmogOiB7IGRlZmF1bHQ6IG9iaiB9OyB9Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(sc_client)/./node_modules/@restart/hooks/cjs/index.js\n"); + +/***/ }), + +/***/ "(sc_client)/./node_modules/@restart/hooks/cjs/useBreakpoint.js": +/*!**********************************************************!*\ + !*** ./node_modules/@restart/hooks/cjs/useBreakpoint.js ***! + \**********************************************************/ +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { + +"use strict"; +eval("\n\nexports.__esModule = true;\nexports.createBreakpointHook = createBreakpointHook;\nexports[\"default\"] = void 0;\n\nvar _useMediaQuery = _interopRequireDefault(__webpack_require__(/*! ./useMediaQuery */ \"(sc_client)/./node_modules/@restart/hooks/cjs/useMediaQuery.js\"));\n\nvar _react = __webpack_require__(/*! react */ \"react?9fde\");\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n/**\n * Create a responsive hook we a set of breakpoint names and widths.\n * You can use any valid css units as well as a numbers (for pixels).\n *\n * **NOTE:** The object key order is important! it's assumed to be in order from smallest to largest\n *\n * ```ts\n * const useBreakpoint = createBreakpointHook({\n * xs: 0,\n * sm: 576,\n * md: 768,\n * lg: 992,\n * xl: 1200,\n * })\n * ```\n *\n * **Watch out!** using string values will sometimes construct media queries using css `calc()` which\n * is NOT supported in media queries by all browsers at the moment. use numbers for\n * the widest range of browser support.\n *\n * @param breakpointValues A object hash of names to breakpoint dimensions\n */\nfunction createBreakpointHook(breakpointValues) {\n var names = Object.keys(breakpointValues);\n\n function and(query, next) {\n if (query === next) {\n return next;\n }\n\n return query ? query + \" and \" + next : next;\n }\n\n function getNext(breakpoint) {\n return names[Math.min(names.indexOf(breakpoint) + 1, names.length - 1)];\n }\n\n function getMaxQuery(breakpoint) {\n var next = getNext(breakpoint);\n var value = breakpointValues[next];\n if (typeof value === 'number') value = value - 0.2 + \"px\";else value = \"calc(\" + value + \" - 0.2px)\";\n return \"(max-width: \" + value + \")\";\n }\n\n function getMinQuery(breakpoint) {\n var value = breakpointValues[breakpoint];\n\n if (typeof value === 'number') {\n value = value + \"px\";\n }\n\n return \"(min-width: \" + value + \")\";\n }\n /**\n * Match a set of breakpoints\n *\n * ```tsx\n * const MidSizeOnly = () => {\n * const isMid = useBreakpoint({ lg: 'down', sm: 'up' });\n *\n * if (isMid) return
On a Reasonable sized Screen!
\n * return null;\n * }\n * ```\n * @param breakpointMap An object map of breakpoints and directions, queries are constructed using \"and\" to join\n * breakpoints together\n * @param window Optionally specify the target window to match against (useful when rendering into iframes)\n */\n\n\n function useBreakpoint(breakpointOrMap, direction, window) {\n var breakpointMap;\n\n if (typeof breakpointOrMap === 'object') {\n breakpointMap = breakpointOrMap;\n window = direction;\n direction = true;\n } else {\n var _breakpointMap;\n\n direction = direction || true;\n breakpointMap = (_breakpointMap = {}, _breakpointMap[breakpointOrMap] = direction, _breakpointMap);\n }\n\n var query = (0, _react.useMemo)(function () {\n return Object.entries(breakpointMap).reduce(function (query, _ref) {\n var key = _ref[0],\n direction = _ref[1];\n\n if (direction === 'up' || direction === true) {\n query = and(query, getMinQuery(key));\n }\n\n if (direction === 'down' || direction === true) {\n query = and(query, getMaxQuery(key));\n }\n\n return query;\n }, '');\n }, [JSON.stringify(breakpointMap)]);\n return (0, _useMediaQuery.default)(query, window);\n }\n\n return useBreakpoint;\n}\n\nvar useBreakpoint = createBreakpointHook({\n xs: 0,\n sm: 576,\n md: 768,\n lg: 992,\n xl: 1200,\n xxl: 1400\n});\nvar _default = useBreakpoint;\nexports[\"default\"] = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNjX2NsaWVudCkvLi9ub2RlX21vZHVsZXMvQHJlc3RhcnQvaG9va3MvY2pzL3VzZUJyZWFrcG9pbnQuanMuanMiLCJtYXBwaW5ncyI6IkFBQWE7O0FBRWIsa0JBQWtCO0FBQ2xCLDRCQUE0QjtBQUM1QixrQkFBZTs7QUFFZiw0Q0FBNEMsbUJBQU8sQ0FBQyx1RkFBaUI7O0FBRXJFLGFBQWEsbUJBQU8sQ0FBQyx5QkFBTzs7QUFFNUIsdUNBQXVDLHVDQUF1Qzs7QUFFOUU7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxJQUFJO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsOERBQThEO0FBQzlEO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxQ0FBcUMsc0JBQXNCO0FBQzNEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7O0FBR0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTjs7QUFFQTtBQUNBLDBDQUEwQztBQUMxQzs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0EsT0FBTztBQUNQLEtBQUs7QUFDTDtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQSxrQkFBZSIsInNvdXJjZXMiOlsid2VicGFjazovL3ByaXZhdGVncHQvLi9ub2RlX21vZHVsZXMvQHJlc3RhcnQvaG9va3MvY2pzL3VzZUJyZWFrcG9pbnQuanM/N2E4NCJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBzdHJpY3RcIjtcblxuZXhwb3J0cy5fX2VzTW9kdWxlID0gdHJ1ZTtcbmV4cG9ydHMuY3JlYXRlQnJlYWtwb2ludEhvb2sgPSBjcmVhdGVCcmVha3BvaW50SG9vaztcbmV4cG9ydHMuZGVmYXVsdCA9IHZvaWQgMDtcblxudmFyIF91c2VNZWRpYVF1ZXJ5ID0gX2ludGVyb3BSZXF1aXJlRGVmYXVsdChyZXF1aXJlKFwiLi91c2VNZWRpYVF1ZXJ5XCIpKTtcblxudmFyIF9yZWFjdCA9IHJlcXVpcmUoXCJyZWFjdFwiKTtcblxuZnVuY3Rpb24gX2ludGVyb3BSZXF1aXJlRGVmYXVsdChvYmopIHsgcmV0dXJuIG9iaiAmJiBvYmouX19lc01vZHVsZSA/IG9iaiA6IHsgZGVmYXVsdDogb2JqIH07IH1cblxuLyoqXG4gKiBDcmVhdGUgYSByZXNwb25zaXZlIGhvb2sgd2UgYSBzZXQgb2YgYnJlYWtwb2ludCBuYW1lcyBhbmQgd2lkdGhzLlxuICogWW91IGNhbiB1c2UgYW55IHZhbGlkIGNzcyB1bml0cyBhcyB3ZWxsIGFzIGEgbnVtYmVycyAoZm9yIHBpeGVscykuXG4gKlxuICogKipOT1RFOioqIFRoZSBvYmplY3Qga2V5IG9yZGVyIGlzIGltcG9ydGFudCEgaXQncyBhc3N1bWVkIHRvIGJlIGluIG9yZGVyIGZyb20gc21hbGxlc3QgdG8gbGFyZ2VzdFxuICpcbiAqIGBgYHRzXG4gKiBjb25zdCB1c2VCcmVha3BvaW50ID0gY3JlYXRlQnJlYWtwb2ludEhvb2soe1xuICogIHhzOiAwLFxuICogIHNtOiA1NzYsXG4gKiAgbWQ6IDc2OCxcbiAqICBsZzogOTkyLFxuICogIHhsOiAxMjAwLFxuICogfSlcbiAqIGBgYFxuICpcbiAqICoqV2F0Y2ggb3V0ISoqIHVzaW5nIHN0cmluZyB2YWx1ZXMgd2lsbCBzb21ldGltZXMgY29uc3RydWN0IG1lZGlhIHF1ZXJpZXMgdXNpbmcgY3NzIGBjYWxjKClgIHdoaWNoXG4gKiBpcyBOT1Qgc3VwcG9ydGVkIGluIG1lZGlhIHF1ZXJpZXMgYnkgYWxsIGJyb3dzZXJzIGF0IHRoZSBtb21lbnQuIHVzZSBudW1iZXJzIGZvclxuICogdGhlIHdpZGVzdCByYW5nZSBvZiBicm93c2VyIHN1cHBvcnQuXG4gKlxuICogQHBhcmFtIGJyZWFrcG9pbnRWYWx1ZXMgQSBvYmplY3QgaGFzaCBvZiBuYW1lcyB0byBicmVha3BvaW50IGRpbWVuc2lvbnNcbiAqL1xuZnVuY3Rpb24gY3JlYXRlQnJlYWtwb2ludEhvb2soYnJlYWtwb2ludFZhbHVlcykge1xuICB2YXIgbmFtZXMgPSBPYmplY3Qua2V5cyhicmVha3BvaW50VmFsdWVzKTtcblxuICBmdW5jdGlvbiBhbmQocXVlcnksIG5leHQpIHtcbiAgICBpZiAocXVlcnkgPT09IG5leHQpIHtcbiAgICAgIHJldHVybiBuZXh0O1xuICAgIH1cblxuICAgIHJldHVybiBxdWVyeSA/IHF1ZXJ5ICsgXCIgYW5kIFwiICsgbmV4dCA6IG5leHQ7XG4gIH1cblxuICBmdW5jdGlvbiBnZXROZXh0KGJyZWFrcG9pbnQpIHtcbiAgICByZXR1cm4gbmFtZXNbTWF0aC5taW4obmFtZXMuaW5kZXhPZihicmVha3BvaW50KSArIDEsIG5hbWVzLmxlbmd0aCAtIDEpXTtcbiAgfVxuXG4gIGZ1bmN0aW9uIGdldE1heFF1ZXJ5KGJyZWFrcG9pbnQpIHtcbiAgICB2YXIgbmV4dCA9IGdldE5leHQoYnJlYWtwb2ludCk7XG4gICAgdmFyIHZhbHVlID0gYnJlYWtwb2ludFZhbHVlc1tuZXh0XTtcbiAgICBpZiAodHlwZW9mIHZhbHVlID09PSAnbnVtYmVyJykgdmFsdWUgPSB2YWx1ZSAtIDAuMiArIFwicHhcIjtlbHNlIHZhbHVlID0gXCJjYWxjKFwiICsgdmFsdWUgKyBcIiAtIDAuMnB4KVwiO1xuICAgIHJldHVybiBcIihtYXgtd2lkdGg6IFwiICsgdmFsdWUgKyBcIilcIjtcbiAgfVxuXG4gIGZ1bmN0aW9uIGdldE1pblF1ZXJ5KGJyZWFrcG9pbnQpIHtcbiAgICB2YXIgdmFsdWUgPSBicmVha3BvaW50VmFsdWVzW2JyZWFrcG9pbnRdO1xuXG4gICAgaWYgKHR5cGVvZiB2YWx1ZSA9PT0gJ251bWJlcicpIHtcbiAgICAgIHZhbHVlID0gdmFsdWUgKyBcInB4XCI7XG4gICAgfVxuXG4gICAgcmV0dXJuIFwiKG1pbi13aWR0aDogXCIgKyB2YWx1ZSArIFwiKVwiO1xuICB9XG4gIC8qKlxuICAgKiBNYXRjaCBhIHNldCBvZiBicmVha3BvaW50c1xuICAgKlxuICAgKiBgYGB0c3hcbiAgICogY29uc3QgTWlkU2l6ZU9ubHkgPSAoKSA9PiB7XG4gICAqICAgY29uc3QgaXNNaWQgPSB1c2VCcmVha3BvaW50KHsgbGc6ICdkb3duJywgc206ICd1cCcgfSk7XG4gICAqXG4gICAqICAgaWYgKGlzTWlkKSByZXR1cm4gPGRpdj5PbiBhIFJlYXNvbmFibGUgc2l6ZWQgU2NyZWVuITwvZGl2PlxuICAgKiAgIHJldHVybiBudWxsO1xuICAgKiB9XG4gICAqIGBgYFxuICAgKiBAcGFyYW0gYnJlYWtwb2ludE1hcCBBbiBvYmplY3QgbWFwIG9mIGJyZWFrcG9pbnRzIGFuZCBkaXJlY3Rpb25zLCBxdWVyaWVzIGFyZSBjb25zdHJ1Y3RlZCB1c2luZyBcImFuZFwiIHRvIGpvaW5cbiAgICogYnJlYWtwb2ludHMgdG9nZXRoZXJcbiAgICogQHBhcmFtIHdpbmRvdyBPcHRpb25hbGx5IHNwZWNpZnkgdGhlIHRhcmdldCB3aW5kb3cgdG8gbWF0Y2ggYWdhaW5zdCAodXNlZnVsIHdoZW4gcmVuZGVyaW5nIGludG8gaWZyYW1lcylcbiAgICovXG5cblxuICBmdW5jdGlvbiB1c2VCcmVha3BvaW50KGJyZWFrcG9pbnRPck1hcCwgZGlyZWN0aW9uLCB3aW5kb3cpIHtcbiAgICB2YXIgYnJlYWtwb2ludE1hcDtcblxuICAgIGlmICh0eXBlb2YgYnJlYWtwb2ludE9yTWFwID09PSAnb2JqZWN0Jykge1xuICAgICAgYnJlYWtwb2ludE1hcCA9IGJyZWFrcG9pbnRPck1hcDtcbiAgICAgIHdpbmRvdyA9IGRpcmVjdGlvbjtcbiAgICAgIGRpcmVjdGlvbiA9IHRydWU7XG4gICAgfSBlbHNlIHtcbiAgICAgIHZhciBfYnJlYWtwb2ludE1hcDtcblxuICAgICAgZGlyZWN0aW9uID0gZGlyZWN0aW9uIHx8IHRydWU7XG4gICAgICBicmVha3BvaW50TWFwID0gKF9icmVha3BvaW50TWFwID0ge30sIF9icmVha3BvaW50TWFwW2JyZWFrcG9pbnRPck1hcF0gPSBkaXJlY3Rpb24sIF9icmVha3BvaW50TWFwKTtcbiAgICB9XG5cbiAgICB2YXIgcXVlcnkgPSAoMCwgX3JlYWN0LnVzZU1lbW8pKGZ1bmN0aW9uICgpIHtcbiAgICAgIHJldHVybiBPYmplY3QuZW50cmllcyhicmVha3BvaW50TWFwKS5yZWR1Y2UoZnVuY3Rpb24gKHF1ZXJ5LCBfcmVmKSB7XG4gICAgICAgIHZhciBrZXkgPSBfcmVmWzBdLFxuICAgICAgICAgICAgZGlyZWN0aW9uID0gX3JlZlsxXTtcblxuICAgICAgICBpZiAoZGlyZWN0aW9uID09PSAndXAnIHx8IGRpcmVjdGlvbiA9PT0gdHJ1ZSkge1xuICAgICAgICAgIHF1ZXJ5ID0gYW5kKHF1ZXJ5LCBnZXRNaW5RdWVyeShrZXkpKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGlmIChkaXJlY3Rpb24gPT09ICdkb3duJyB8fCBkaXJlY3Rpb24gPT09IHRydWUpIHtcbiAgICAgICAgICBxdWVyeSA9IGFuZChxdWVyeSwgZ2V0TWF4UXVlcnkoa2V5KSk7XG4gICAgICAgIH1cblxuICAgICAgICByZXR1cm4gcXVlcnk7XG4gICAgICB9LCAnJyk7XG4gICAgfSwgW0pTT04uc3RyaW5naWZ5KGJyZWFrcG9pbnRNYXApXSk7XG4gICAgcmV0dXJuICgwLCBfdXNlTWVkaWFRdWVyeS5kZWZhdWx0KShxdWVyeSwgd2luZG93KTtcbiAgfVxuXG4gIHJldHVybiB1c2VCcmVha3BvaW50O1xufVxuXG52YXIgdXNlQnJlYWtwb2ludCA9IGNyZWF0ZUJyZWFrcG9pbnRIb29rKHtcbiAgeHM6IDAsXG4gIHNtOiA1NzYsXG4gIG1kOiA3NjgsXG4gIGxnOiA5OTIsXG4gIHhsOiAxMjAwLFxuICB4eGw6IDE0MDBcbn0pO1xudmFyIF9kZWZhdWx0ID0gdXNlQnJlYWtwb2ludDtcbmV4cG9ydHMuZGVmYXVsdCA9IF9kZWZhdWx0OyJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(sc_client)/./node_modules/@restart/hooks/cjs/useBreakpoint.js\n"); + +/***/ }), + +/***/ "(sc_client)/./node_modules/@restart/hooks/cjs/useCallbackRef.js": +/*!***********************************************************!*\ + !*** ./node_modules/@restart/hooks/cjs/useCallbackRef.js ***! + \***********************************************************/ +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { + +"use strict"; +eval("\n\nexports.__esModule = true;\nexports[\"default\"] = useCallbackRef;\n\nvar _react = __webpack_require__(/*! react */ \"react?9fde\");\n\n/**\n * A convenience hook around `useState` designed to be paired with\n * the component [callback ref](https://reactjs.org/docs/refs-and-the-dom.html#callback-refs) api.\n * Callback refs are useful over `useRef()` when you need to respond to the ref being set\n * instead of lazily accessing it in an effect.\n *\n * ```ts\n * const [element, attachRef] = useCallbackRef()\n *\n * useEffect(() => {\n * if (!element) return\n *\n * const calendar = new FullCalendar.Calendar(element)\n *\n * return () => {\n * calendar.destroy()\n * }\n * }, [element])\n *\n * return
\n * ```\n *\n * @category refs\n */\nfunction useCallbackRef() {\n return (0, _react.useState)(null);\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNjX2NsaWVudCkvLi9ub2RlX21vZHVsZXMvQHJlc3RhcnQvaG9va3MvY2pzL3VzZUNhbGxiYWNrUmVmLmpzLmpzIiwibWFwcGluZ3MiOiJBQUFhOztBQUViLGtCQUFrQjtBQUNsQixrQkFBZTs7QUFFZixhQUFhLG1CQUFPLENBQUMseUJBQU87O0FBRTVCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxJQUFJO0FBQ0o7QUFDQSxvQkFBb0IsV0FBVztBQUMvQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovL3ByaXZhdGVncHQvLi9ub2RlX21vZHVsZXMvQHJlc3RhcnQvaG9va3MvY2pzL3VzZUNhbGxiYWNrUmVmLmpzPzRkZDAiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2Ugc3RyaWN0XCI7XG5cbmV4cG9ydHMuX19lc01vZHVsZSA9IHRydWU7XG5leHBvcnRzLmRlZmF1bHQgPSB1c2VDYWxsYmFja1JlZjtcblxudmFyIF9yZWFjdCA9IHJlcXVpcmUoXCJyZWFjdFwiKTtcblxuLyoqXG4gKiBBIGNvbnZlbmllbmNlIGhvb2sgYXJvdW5kIGB1c2VTdGF0ZWAgZGVzaWduZWQgdG8gYmUgcGFpcmVkIHdpdGhcbiAqIHRoZSBjb21wb25lbnQgW2NhbGxiYWNrIHJlZl0oaHR0cHM6Ly9yZWFjdGpzLm9yZy9kb2NzL3JlZnMtYW5kLXRoZS1kb20uaHRtbCNjYWxsYmFjay1yZWZzKSBhcGkuXG4gKiBDYWxsYmFjayByZWZzIGFyZSB1c2VmdWwgb3ZlciBgdXNlUmVmKClgIHdoZW4geW91IG5lZWQgdG8gcmVzcG9uZCB0byB0aGUgcmVmIGJlaW5nIHNldFxuICogaW5zdGVhZCBvZiBsYXppbHkgYWNjZXNzaW5nIGl0IGluIGFuIGVmZmVjdC5cbiAqXG4gKiBgYGB0c1xuICogY29uc3QgW2VsZW1lbnQsIGF0dGFjaFJlZl0gPSB1c2VDYWxsYmFja1JlZjxIVE1MRGl2RWxlbWVudD4oKVxuICpcbiAqIHVzZUVmZmVjdCgoKSA9PiB7XG4gKiAgIGlmICghZWxlbWVudCkgcmV0dXJuXG4gKlxuICogICBjb25zdCBjYWxlbmRhciA9IG5ldyBGdWxsQ2FsZW5kYXIuQ2FsZW5kYXIoZWxlbWVudClcbiAqXG4gKiAgIHJldHVybiAoKSA9PiB7XG4gKiAgICAgY2FsZW5kYXIuZGVzdHJveSgpXG4gKiAgIH1cbiAqIH0sIFtlbGVtZW50XSlcbiAqXG4gKiByZXR1cm4gPGRpdiByZWY9e2F0dGFjaFJlZn0gLz5cbiAqIGBgYFxuICpcbiAqIEBjYXRlZ29yeSByZWZzXG4gKi9cbmZ1bmN0aW9uIHVzZUNhbGxiYWNrUmVmKCkge1xuICByZXR1cm4gKDAsIF9yZWFjdC51c2VTdGF0ZSkobnVsbCk7XG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(sc_client)/./node_modules/@restart/hooks/cjs/useCallbackRef.js\n"); + +/***/ }), + +/***/ "(sc_client)/./node_modules/@restart/hooks/cjs/useCommittedRef.js": +/*!************************************************************!*\ + !*** ./node_modules/@restart/hooks/cjs/useCommittedRef.js ***! + \************************************************************/ +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { + +"use strict"; +eval("\n\nexports.__esModule = true;\nexports[\"default\"] = void 0;\n\nvar _react = __webpack_require__(/*! react */ \"react?9fde\");\n\n/**\n * Creates a `Ref` whose value is updated in an effect, ensuring the most recent\n * value is the one rendered with. Generally only required for Concurrent mode usage\n * where previous work in `render()` may be discarded before being used.\n *\n * This is safe to access in an event handler.\n *\n * @param value The `Ref` value\n */\nfunction useCommittedRef(value) {\n var ref = (0, _react.useRef)(value);\n (0, _react.useEffect)(function () {\n ref.current = value;\n }, [value]);\n return ref;\n}\n\nvar _default = useCommittedRef;\nexports[\"default\"] = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNjX2NsaWVudCkvLi9ub2RlX21vZHVsZXMvQHJlc3RhcnQvaG9va3MvY2pzL3VzZUNvbW1pdHRlZFJlZi5qcy5qcyIsIm1hcHBpbmdzIjoiQUFBYTs7QUFFYixrQkFBa0I7QUFDbEIsa0JBQWU7O0FBRWYsYUFBYSxtQkFBTyxDQUFDLHlCQUFPOztBQUU1QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBOztBQUVBO0FBQ0Esa0JBQWUiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9wcml2YXRlZ3B0Ly4vbm9kZV9tb2R1bGVzL0ByZXN0YXJ0L2hvb2tzL2Nqcy91c2VDb21taXR0ZWRSZWYuanM/OTIyOCJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBzdHJpY3RcIjtcblxuZXhwb3J0cy5fX2VzTW9kdWxlID0gdHJ1ZTtcbmV4cG9ydHMuZGVmYXVsdCA9IHZvaWQgMDtcblxudmFyIF9yZWFjdCA9IHJlcXVpcmUoXCJyZWFjdFwiKTtcblxuLyoqXG4gKiBDcmVhdGVzIGEgYFJlZmAgd2hvc2UgdmFsdWUgaXMgdXBkYXRlZCBpbiBhbiBlZmZlY3QsIGVuc3VyaW5nIHRoZSBtb3N0IHJlY2VudFxuICogdmFsdWUgaXMgdGhlIG9uZSByZW5kZXJlZCB3aXRoLiBHZW5lcmFsbHkgb25seSByZXF1aXJlZCBmb3IgQ29uY3VycmVudCBtb2RlIHVzYWdlXG4gKiB3aGVyZSBwcmV2aW91cyB3b3JrIGluIGByZW5kZXIoKWAgbWF5IGJlIGRpc2NhcmRlZCBiZWZvcmUgYmVpbmcgdXNlZC5cbiAqXG4gKiBUaGlzIGlzIHNhZmUgdG8gYWNjZXNzIGluIGFuIGV2ZW50IGhhbmRsZXIuXG4gKlxuICogQHBhcmFtIHZhbHVlIFRoZSBgUmVmYCB2YWx1ZVxuICovXG5mdW5jdGlvbiB1c2VDb21taXR0ZWRSZWYodmFsdWUpIHtcbiAgdmFyIHJlZiA9ICgwLCBfcmVhY3QudXNlUmVmKSh2YWx1ZSk7XG4gICgwLCBfcmVhY3QudXNlRWZmZWN0KShmdW5jdGlvbiAoKSB7XG4gICAgcmVmLmN1cnJlbnQgPSB2YWx1ZTtcbiAgfSwgW3ZhbHVlXSk7XG4gIHJldHVybiByZWY7XG59XG5cbnZhciBfZGVmYXVsdCA9IHVzZUNvbW1pdHRlZFJlZjtcbmV4cG9ydHMuZGVmYXVsdCA9IF9kZWZhdWx0OyJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(sc_client)/./node_modules/@restart/hooks/cjs/useCommittedRef.js\n"); + +/***/ }), + +/***/ "(sc_client)/./node_modules/@restart/hooks/cjs/useEventCallback.js": +/*!*************************************************************!*\ + !*** ./node_modules/@restart/hooks/cjs/useEventCallback.js ***! + \*************************************************************/ +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { + +"use strict"; +eval("\n\nexports.__esModule = true;\nexports[\"default\"] = useEventCallback;\n\nvar _react = __webpack_require__(/*! react */ \"react?9fde\");\n\nvar _useCommittedRef = _interopRequireDefault(__webpack_require__(/*! ./useCommittedRef */ \"(sc_client)/./node_modules/@restart/hooks/cjs/useCommittedRef.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction useEventCallback(fn) {\n var ref = (0, _useCommittedRef.default)(fn);\n return (0, _react.useCallback)(function () {\n return ref.current && ref.current.apply(ref, arguments);\n }, [ref]);\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNjX2NsaWVudCkvLi9ub2RlX21vZHVsZXMvQHJlc3RhcnQvaG9va3MvY2pzL3VzZUV2ZW50Q2FsbGJhY2suanMuanMiLCJtYXBwaW5ncyI6IkFBQWE7O0FBRWIsa0JBQWtCO0FBQ2xCLGtCQUFlOztBQUVmLGFBQWEsbUJBQU8sQ0FBQyx5QkFBTzs7QUFFNUIsOENBQThDLG1CQUFPLENBQUMsMkZBQW1COztBQUV6RSx1Q0FBdUMsdUNBQXVDOztBQUU5RTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSCIsInNvdXJjZXMiOlsid2VicGFjazovL3ByaXZhdGVncHQvLi9ub2RlX21vZHVsZXMvQHJlc3RhcnQvaG9va3MvY2pzL3VzZUV2ZW50Q2FsbGJhY2suanM/NDZmYyJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBzdHJpY3RcIjtcblxuZXhwb3J0cy5fX2VzTW9kdWxlID0gdHJ1ZTtcbmV4cG9ydHMuZGVmYXVsdCA9IHVzZUV2ZW50Q2FsbGJhY2s7XG5cbnZhciBfcmVhY3QgPSByZXF1aXJlKFwicmVhY3RcIik7XG5cbnZhciBfdXNlQ29tbWl0dGVkUmVmID0gX2ludGVyb3BSZXF1aXJlRGVmYXVsdChyZXF1aXJlKFwiLi91c2VDb21taXR0ZWRSZWZcIikpO1xuXG5mdW5jdGlvbiBfaW50ZXJvcFJlcXVpcmVEZWZhdWx0KG9iaikgeyByZXR1cm4gb2JqICYmIG9iai5fX2VzTW9kdWxlID8gb2JqIDogeyBkZWZhdWx0OiBvYmogfTsgfVxuXG5mdW5jdGlvbiB1c2VFdmVudENhbGxiYWNrKGZuKSB7XG4gIHZhciByZWYgPSAoMCwgX3VzZUNvbW1pdHRlZFJlZi5kZWZhdWx0KShmbik7XG4gIHJldHVybiAoMCwgX3JlYWN0LnVzZUNhbGxiYWNrKShmdW5jdGlvbiAoKSB7XG4gICAgcmV0dXJuIHJlZi5jdXJyZW50ICYmIHJlZi5jdXJyZW50LmFwcGx5KHJlZiwgYXJndW1lbnRzKTtcbiAgfSwgW3JlZl0pO1xufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(sc_client)/./node_modules/@restart/hooks/cjs/useEventCallback.js\n"); + +/***/ }), + +/***/ "(sc_client)/./node_modules/@restart/hooks/cjs/useEventListener.js": +/*!*************************************************************!*\ + !*** ./node_modules/@restart/hooks/cjs/useEventListener.js ***! + \*************************************************************/ +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { + +"use strict"; +eval("\n\nexports.__esModule = true;\nexports[\"default\"] = useEventListener;\n\nvar _react = __webpack_require__(/*! react */ \"react?9fde\");\n\nvar _useEventCallback = _interopRequireDefault(__webpack_require__(/*! ./useEventCallback */ \"(sc_client)/./node_modules/@restart/hooks/cjs/useEventCallback.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n/**\n * Attaches an event handler outside directly to specified DOM element\n * bypassing the react synthetic event system.\n *\n * @param element The target to listen for events on\n * @param event The DOM event name\n * @param handler An event handler\n * @param capture Whether or not to listen during the capture event phase\n */\nfunction useEventListener(eventTarget, event, listener, capture) {\n if (capture === void 0) {\n capture = false;\n }\n\n var handler = (0, _useEventCallback.default)(listener);\n (0, _react.useEffect)(function () {\n var target = typeof eventTarget === 'function' ? eventTarget() : eventTarget;\n target.addEventListener(event, handler, capture);\n return function () {\n return target.removeEventListener(event, handler, capture);\n };\n }, [eventTarget]);\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNjX2NsaWVudCkvLi9ub2RlX21vZHVsZXMvQHJlc3RhcnQvaG9va3MvY2pzL3VzZUV2ZW50TGlzdGVuZXIuanMuanMiLCJtYXBwaW5ncyI6IkFBQWE7O0FBRWIsa0JBQWtCO0FBQ2xCLGtCQUFlOztBQUVmLGFBQWEsbUJBQU8sQ0FBQyx5QkFBTzs7QUFFNUIsK0NBQStDLG1CQUFPLENBQUMsNkZBQW9COztBQUUzRSx1Q0FBdUMsdUNBQXVDOztBQUU5RTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSCIsInNvdXJjZXMiOlsid2VicGFjazovL3ByaXZhdGVncHQvLi9ub2RlX21vZHVsZXMvQHJlc3RhcnQvaG9va3MvY2pzL3VzZUV2ZW50TGlzdGVuZXIuanM/MmI5MSJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBzdHJpY3RcIjtcblxuZXhwb3J0cy5fX2VzTW9kdWxlID0gdHJ1ZTtcbmV4cG9ydHMuZGVmYXVsdCA9IHVzZUV2ZW50TGlzdGVuZXI7XG5cbnZhciBfcmVhY3QgPSByZXF1aXJlKFwicmVhY3RcIik7XG5cbnZhciBfdXNlRXZlbnRDYWxsYmFjayA9IF9pbnRlcm9wUmVxdWlyZURlZmF1bHQocmVxdWlyZShcIi4vdXNlRXZlbnRDYWxsYmFja1wiKSk7XG5cbmZ1bmN0aW9uIF9pbnRlcm9wUmVxdWlyZURlZmF1bHQob2JqKSB7IHJldHVybiBvYmogJiYgb2JqLl9fZXNNb2R1bGUgPyBvYmogOiB7IGRlZmF1bHQ6IG9iaiB9OyB9XG5cbi8qKlxuICogQXR0YWNoZXMgYW4gZXZlbnQgaGFuZGxlciBvdXRzaWRlIGRpcmVjdGx5IHRvIHNwZWNpZmllZCBET00gZWxlbWVudFxuICogYnlwYXNzaW5nIHRoZSByZWFjdCBzeW50aGV0aWMgZXZlbnQgc3lzdGVtLlxuICpcbiAqIEBwYXJhbSBlbGVtZW50IFRoZSB0YXJnZXQgdG8gbGlzdGVuIGZvciBldmVudHMgb25cbiAqIEBwYXJhbSBldmVudCBUaGUgRE9NIGV2ZW50IG5hbWVcbiAqIEBwYXJhbSBoYW5kbGVyIEFuIGV2ZW50IGhhbmRsZXJcbiAqIEBwYXJhbSBjYXB0dXJlIFdoZXRoZXIgb3Igbm90IHRvIGxpc3RlbiBkdXJpbmcgdGhlIGNhcHR1cmUgZXZlbnQgcGhhc2VcbiAqL1xuZnVuY3Rpb24gdXNlRXZlbnRMaXN0ZW5lcihldmVudFRhcmdldCwgZXZlbnQsIGxpc3RlbmVyLCBjYXB0dXJlKSB7XG4gIGlmIChjYXB0dXJlID09PSB2b2lkIDApIHtcbiAgICBjYXB0dXJlID0gZmFsc2U7XG4gIH1cblxuICB2YXIgaGFuZGxlciA9ICgwLCBfdXNlRXZlbnRDYWxsYmFjay5kZWZhdWx0KShsaXN0ZW5lcik7XG4gICgwLCBfcmVhY3QudXNlRWZmZWN0KShmdW5jdGlvbiAoKSB7XG4gICAgdmFyIHRhcmdldCA9IHR5cGVvZiBldmVudFRhcmdldCA9PT0gJ2Z1bmN0aW9uJyA/IGV2ZW50VGFyZ2V0KCkgOiBldmVudFRhcmdldDtcbiAgICB0YXJnZXQuYWRkRXZlbnRMaXN0ZW5lcihldmVudCwgaGFuZGxlciwgY2FwdHVyZSk7XG4gICAgcmV0dXJuIGZ1bmN0aW9uICgpIHtcbiAgICAgIHJldHVybiB0YXJnZXQucmVtb3ZlRXZlbnRMaXN0ZW5lcihldmVudCwgaGFuZGxlciwgY2FwdHVyZSk7XG4gICAgfTtcbiAgfSwgW2V2ZW50VGFyZ2V0XSk7XG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(sc_client)/./node_modules/@restart/hooks/cjs/useEventListener.js\n"); + +/***/ }), + +/***/ "(sc_client)/./node_modules/@restart/hooks/cjs/useForceUpdate.js": +/*!***********************************************************!*\ + !*** ./node_modules/@restart/hooks/cjs/useForceUpdate.js ***! + \***********************************************************/ +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { + +"use strict"; +eval("\n\nexports.__esModule = true;\nexports[\"default\"] = useForceUpdate;\n\nvar _react = __webpack_require__(/*! react */ \"react?9fde\");\n\n/**\n * Returns a function that triggers a component update. the hook equivalent to\n * `this.forceUpdate()` in a class component. In most cases using a state value directly\n * is preferable but may be required in some advanced usages of refs for interop or\n * when direct DOM manipulation is required.\n *\n * ```ts\n * const forceUpdate = useForceUpdate();\n *\n * const updateOnClick = useCallback(() => {\n * forceUpdate()\n * }, [forceUpdate])\n *\n * return \n * ```\n */\nfunction useForceUpdate() {\n // The toggling state value is designed to defeat React optimizations for skipping\n // updates when they are stricting equal to the last state value\n var _useReducer = (0, _react.useReducer)(function (state) {\n return !state;\n }, false),\n dispatch = _useReducer[1];\n\n return dispatch;\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNjX2NsaWVudCkvLi9ub2RlX21vZHVsZXMvQHJlc3RhcnQvaG9va3MvY2pzL3VzZUZvcmNlVXBkYXRlLmpzLmpzIiwibWFwcGluZ3MiOiJBQUFhOztBQUViLGtCQUFrQjtBQUNsQixrQkFBZTs7QUFFZixhQUFhLG1CQUFPLENBQUMseUJBQU87O0FBRTVCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxJQUFJO0FBQ0o7QUFDQSx5Q0FBeUMsY0FBYztBQUN2RDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDs7QUFFQTtBQUNBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcHJpdmF0ZWdwdC8uL25vZGVfbW9kdWxlcy9AcmVzdGFydC9ob29rcy9janMvdXNlRm9yY2VVcGRhdGUuanM/Yzk1ZiJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBzdHJpY3RcIjtcblxuZXhwb3J0cy5fX2VzTW9kdWxlID0gdHJ1ZTtcbmV4cG9ydHMuZGVmYXVsdCA9IHVzZUZvcmNlVXBkYXRlO1xuXG52YXIgX3JlYWN0ID0gcmVxdWlyZShcInJlYWN0XCIpO1xuXG4vKipcbiAqIFJldHVybnMgYSBmdW5jdGlvbiB0aGF0IHRyaWdnZXJzIGEgY29tcG9uZW50IHVwZGF0ZS4gdGhlIGhvb2sgZXF1aXZhbGVudCB0b1xuICogYHRoaXMuZm9yY2VVcGRhdGUoKWAgaW4gYSBjbGFzcyBjb21wb25lbnQuIEluIG1vc3QgY2FzZXMgdXNpbmcgYSBzdGF0ZSB2YWx1ZSBkaXJlY3RseVxuICogaXMgcHJlZmVyYWJsZSBidXQgbWF5IGJlIHJlcXVpcmVkIGluIHNvbWUgYWR2YW5jZWQgdXNhZ2VzIG9mIHJlZnMgZm9yIGludGVyb3Agb3JcbiAqIHdoZW4gZGlyZWN0IERPTSBtYW5pcHVsYXRpb24gaXMgcmVxdWlyZWQuXG4gKlxuICogYGBgdHNcbiAqIGNvbnN0IGZvcmNlVXBkYXRlID0gdXNlRm9yY2VVcGRhdGUoKTtcbiAqXG4gKiBjb25zdCB1cGRhdGVPbkNsaWNrID0gdXNlQ2FsbGJhY2soKCkgPT4ge1xuICogIGZvcmNlVXBkYXRlKClcbiAqIH0sIFtmb3JjZVVwZGF0ZV0pXG4gKlxuICogcmV0dXJuIDxidXR0b24gdHlwZT1cImJ1dHRvblwiIG9uQ2xpY2s9e3VwZGF0ZU9uQ2xpY2t9PkhpIHRoZXJlPC9idXR0b24+XG4gKiBgYGBcbiAqL1xuZnVuY3Rpb24gdXNlRm9yY2VVcGRhdGUoKSB7XG4gIC8vIFRoZSB0b2dnbGluZyBzdGF0ZSB2YWx1ZSBpcyBkZXNpZ25lZCB0byBkZWZlYXQgUmVhY3Qgb3B0aW1pemF0aW9ucyBmb3Igc2tpcHBpbmdcbiAgLy8gdXBkYXRlcyB3aGVuIHRoZXkgYXJlIHN0cmljdGluZyBlcXVhbCB0byB0aGUgbGFzdCBzdGF0ZSB2YWx1ZVxuICB2YXIgX3VzZVJlZHVjZXIgPSAoMCwgX3JlYWN0LnVzZVJlZHVjZXIpKGZ1bmN0aW9uIChzdGF0ZSkge1xuICAgIHJldHVybiAhc3RhdGU7XG4gIH0sIGZhbHNlKSxcbiAgICAgIGRpc3BhdGNoID0gX3VzZVJlZHVjZXJbMV07XG5cbiAgcmV0dXJuIGRpc3BhdGNoO1xufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(sc_client)/./node_modules/@restart/hooks/cjs/useForceUpdate.js\n"); + +/***/ }), + +/***/ "(sc_client)/./node_modules/@restart/hooks/cjs/useGlobalListener.js": +/*!**************************************************************!*\ + !*** ./node_modules/@restart/hooks/cjs/useGlobalListener.js ***! + \**************************************************************/ +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { + +"use strict"; +eval("\n\nexports.__esModule = true;\nexports[\"default\"] = useGlobalListener;\n\nvar _useEventListener = _interopRequireDefault(__webpack_require__(/*! ./useEventListener */ \"(sc_client)/./node_modules/@restart/hooks/cjs/useEventListener.js\"));\n\nvar _react = __webpack_require__(/*! react */ \"react?9fde\");\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n/**\n * Attaches an event handler outside directly to the `document`,\n * bypassing the react synthetic event system.\n *\n * ```ts\n * useGlobalListener('keydown', (event) => {\n * console.log(event.key)\n * })\n * ```\n *\n * @param event The DOM event name\n * @param handler An event handler\n * @param capture Whether or not to listen during the capture event phase\n */\nfunction useGlobalListener(event, handler, capture) {\n if (capture === void 0) {\n capture = false;\n }\n\n var documentTarget = (0, _react.useCallback)(function () {\n return document;\n }, []);\n return (0, _useEventListener.default)(documentTarget, event, handler, capture);\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNjX2NsaWVudCkvLi9ub2RlX21vZHVsZXMvQHJlc3RhcnQvaG9va3MvY2pzL3VzZUdsb2JhbExpc3RlbmVyLmpzLmpzIiwibWFwcGluZ3MiOiJBQUFhOztBQUViLGtCQUFrQjtBQUNsQixrQkFBZTs7QUFFZiwrQ0FBK0MsbUJBQU8sQ0FBQyw2RkFBb0I7O0FBRTNFLGFBQWEsbUJBQU8sQ0FBQyx5QkFBTzs7QUFFNUIsdUNBQXVDLHVDQUF1Qzs7QUFFOUU7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxJQUFJO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcHJpdmF0ZWdwdC8uL25vZGVfbW9kdWxlcy9AcmVzdGFydC9ob29rcy9janMvdXNlR2xvYmFsTGlzdGVuZXIuanM/ZjNjNyJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBzdHJpY3RcIjtcblxuZXhwb3J0cy5fX2VzTW9kdWxlID0gdHJ1ZTtcbmV4cG9ydHMuZGVmYXVsdCA9IHVzZUdsb2JhbExpc3RlbmVyO1xuXG52YXIgX3VzZUV2ZW50TGlzdGVuZXIgPSBfaW50ZXJvcFJlcXVpcmVEZWZhdWx0KHJlcXVpcmUoXCIuL3VzZUV2ZW50TGlzdGVuZXJcIikpO1xuXG52YXIgX3JlYWN0ID0gcmVxdWlyZShcInJlYWN0XCIpO1xuXG5mdW5jdGlvbiBfaW50ZXJvcFJlcXVpcmVEZWZhdWx0KG9iaikgeyByZXR1cm4gb2JqICYmIG9iai5fX2VzTW9kdWxlID8gb2JqIDogeyBkZWZhdWx0OiBvYmogfTsgfVxuXG4vKipcbiAqIEF0dGFjaGVzIGFuIGV2ZW50IGhhbmRsZXIgb3V0c2lkZSBkaXJlY3RseSB0byB0aGUgYGRvY3VtZW50YCxcbiAqIGJ5cGFzc2luZyB0aGUgcmVhY3Qgc3ludGhldGljIGV2ZW50IHN5c3RlbS5cbiAqXG4gKiBgYGB0c1xuICogdXNlR2xvYmFsTGlzdGVuZXIoJ2tleWRvd24nLCAoZXZlbnQpID0+IHtcbiAqICBjb25zb2xlLmxvZyhldmVudC5rZXkpXG4gKiB9KVxuICogYGBgXG4gKlxuICogQHBhcmFtIGV2ZW50IFRoZSBET00gZXZlbnQgbmFtZVxuICogQHBhcmFtIGhhbmRsZXIgQW4gZXZlbnQgaGFuZGxlclxuICogQHBhcmFtIGNhcHR1cmUgV2hldGhlciBvciBub3QgdG8gbGlzdGVuIGR1cmluZyB0aGUgY2FwdHVyZSBldmVudCBwaGFzZVxuICovXG5mdW5jdGlvbiB1c2VHbG9iYWxMaXN0ZW5lcihldmVudCwgaGFuZGxlciwgY2FwdHVyZSkge1xuICBpZiAoY2FwdHVyZSA9PT0gdm9pZCAwKSB7XG4gICAgY2FwdHVyZSA9IGZhbHNlO1xuICB9XG5cbiAgdmFyIGRvY3VtZW50VGFyZ2V0ID0gKDAsIF9yZWFjdC51c2VDYWxsYmFjaykoZnVuY3Rpb24gKCkge1xuICAgIHJldHVybiBkb2N1bWVudDtcbiAgfSwgW10pO1xuICByZXR1cm4gKDAsIF91c2VFdmVudExpc3RlbmVyLmRlZmF1bHQpKGRvY3VtZW50VGFyZ2V0LCBldmVudCwgaGFuZGxlciwgY2FwdHVyZSk7XG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(sc_client)/./node_modules/@restart/hooks/cjs/useGlobalListener.js\n"); + +/***/ }), + +/***/ "(sc_client)/./node_modules/@restart/hooks/cjs/useImage.js": +/*!*****************************************************!*\ + !*** ./node_modules/@restart/hooks/cjs/useImage.js ***! + \*****************************************************/ +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { + +"use strict"; +eval("\n\nexports.__esModule = true;\nexports[\"default\"] = useImage;\n\nvar _react = __webpack_require__(/*! react */ \"react?9fde\");\n\n/**\n * Fetch and load an image for programatic use such as in a `` element.\n *\n * @param imageOrUrl The `HtmlImageElement` or image url to load\n * @param crossOrigin The `crossorigin` attribute to set\n *\n * ```ts\n * const { image, error } = useImage('/static/kittens.png')\n * const ref = useRef()\n *\n * useEffect(() => {\n * const ctx = ref.current.getContext('2d')\n *\n * if (image) {\n * ctx.drawImage(image, 0, 0)\n * }\n * }, [ref, image])\n *\n * return (\n * <>\n * {error && \"there was a problem loading the image\"}\n * \n * \n * ```\n */\nfunction useImage(imageOrUrl, crossOrigin) {\n var _useState = (0, _react.useState)({\n image: null,\n error: null\n }),\n state = _useState[0],\n setState = _useState[1];\n\n (0, _react.useEffect)(function () {\n if (!imageOrUrl) return undefined;\n var image;\n\n if (typeof imageOrUrl === 'string') {\n image = new Image();\n if (crossOrigin) image.crossOrigin = crossOrigin;\n image.src = imageOrUrl;\n } else {\n image = imageOrUrl;\n\n if (image.complete && image.naturalHeight > 0) {\n setState({\n image: image,\n error: null\n });\n return;\n }\n }\n\n function onLoad() {\n setState({\n image: image,\n error: null\n });\n }\n\n function onError(error) {\n setState({\n image: image,\n error: error\n });\n }\n\n image.addEventListener('load', onLoad);\n image.addEventListener('error', onError);\n return function () {\n image.removeEventListener('load', onLoad);\n image.removeEventListener('error', onError);\n };\n }, [imageOrUrl, crossOrigin]);\n return state;\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNjX2NsaWVudCkvLi9ub2RlX21vZHVsZXMvQHJlc3RhcnQvaG9va3MvY2pzL3VzZUltYWdlLmpzLmpzIiwibWFwcGluZ3MiOiJBQUFhOztBQUViLGtCQUFrQjtBQUNsQixrQkFBZTs7QUFFZixhQUFhLG1CQUFPLENBQUMseUJBQU87O0FBRTVCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsV0FBVyxlQUFlO0FBQzFCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxJQUFJO0FBQ0o7QUFDQTtBQUNBO0FBQ0EsUUFBUTtBQUNSLG9CQUFvQixLQUFLO0FBQ3pCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBTTtBQUNOOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovL3ByaXZhdGVncHQvLi9ub2RlX21vZHVsZXMvQHJlc3RhcnQvaG9va3MvY2pzL3VzZUltYWdlLmpzP2RjYjciXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2Ugc3RyaWN0XCI7XG5cbmV4cG9ydHMuX19lc01vZHVsZSA9IHRydWU7XG5leHBvcnRzLmRlZmF1bHQgPSB1c2VJbWFnZTtcblxudmFyIF9yZWFjdCA9IHJlcXVpcmUoXCJyZWFjdFwiKTtcblxuLyoqXG4gKiBGZXRjaCBhbmQgbG9hZCBhbiBpbWFnZSBmb3IgcHJvZ3JhbWF0aWMgdXNlIHN1Y2ggYXMgaW4gYSBgPGNhbnZhcz5gIGVsZW1lbnQuXG4gKlxuICogQHBhcmFtIGltYWdlT3JVcmwgVGhlIGBIdG1sSW1hZ2VFbGVtZW50YCBvciBpbWFnZSB1cmwgdG8gbG9hZFxuICogQHBhcmFtIGNyb3NzT3JpZ2luIFRoZSBgY3Jvc3NvcmlnaW5gIGF0dHJpYnV0ZSB0byBzZXRcbiAqXG4gKiBgYGB0c1xuICogY29uc3QgeyBpbWFnZSwgZXJyb3IgfSA9IHVzZUltYWdlKCcvc3RhdGljL2tpdHRlbnMucG5nJylcbiAqIGNvbnN0IHJlZiA9IHVzZVJlZjxIVE1MQ2FudmFzRWxlbWVudD4oKVxuICpcbiAqIHVzZUVmZmVjdCgoKSA9PiB7XG4gKiAgIGNvbnN0IGN0eCA9IHJlZi5jdXJyZW50LmdldENvbnRleHQoJzJkJylcbiAqXG4gKiAgIGlmIChpbWFnZSkge1xuICogICAgIGN0eC5kcmF3SW1hZ2UoaW1hZ2UsIDAsIDApXG4gKiAgIH1cbiAqIH0sIFtyZWYsIGltYWdlXSlcbiAqXG4gKiByZXR1cm4gKFxuICogICA8PlxuICogICAgIHtlcnJvciAmJiBcInRoZXJlIHdhcyBhIHByb2JsZW0gbG9hZGluZyB0aGUgaW1hZ2VcIn1cbiAqICAgICA8Y2FudmFzIHJlZj17cmVmfSAvPlxuICogICA8Lz5cbiAqIGBgYFxuICovXG5mdW5jdGlvbiB1c2VJbWFnZShpbWFnZU9yVXJsLCBjcm9zc09yaWdpbikge1xuICB2YXIgX3VzZVN0YXRlID0gKDAsIF9yZWFjdC51c2VTdGF0ZSkoe1xuICAgIGltYWdlOiBudWxsLFxuICAgIGVycm9yOiBudWxsXG4gIH0pLFxuICAgICAgc3RhdGUgPSBfdXNlU3RhdGVbMF0sXG4gICAgICBzZXRTdGF0ZSA9IF91c2VTdGF0ZVsxXTtcblxuICAoMCwgX3JlYWN0LnVzZUVmZmVjdCkoZnVuY3Rpb24gKCkge1xuICAgIGlmICghaW1hZ2VPclVybCkgcmV0dXJuIHVuZGVmaW5lZDtcbiAgICB2YXIgaW1hZ2U7XG5cbiAgICBpZiAodHlwZW9mIGltYWdlT3JVcmwgPT09ICdzdHJpbmcnKSB7XG4gICAgICBpbWFnZSA9IG5ldyBJbWFnZSgpO1xuICAgICAgaWYgKGNyb3NzT3JpZ2luKSBpbWFnZS5jcm9zc09yaWdpbiA9IGNyb3NzT3JpZ2luO1xuICAgICAgaW1hZ2Uuc3JjID0gaW1hZ2VPclVybDtcbiAgICB9IGVsc2Uge1xuICAgICAgaW1hZ2UgPSBpbWFnZU9yVXJsO1xuXG4gICAgICBpZiAoaW1hZ2UuY29tcGxldGUgJiYgaW1hZ2UubmF0dXJhbEhlaWdodCA+IDApIHtcbiAgICAgICAgc2V0U3RhdGUoe1xuICAgICAgICAgIGltYWdlOiBpbWFnZSxcbiAgICAgICAgICBlcnJvcjogbnVsbFxuICAgICAgICB9KTtcbiAgICAgICAgcmV0dXJuO1xuICAgICAgfVxuICAgIH1cblxuICAgIGZ1bmN0aW9uIG9uTG9hZCgpIHtcbiAgICAgIHNldFN0YXRlKHtcbiAgICAgICAgaW1hZ2U6IGltYWdlLFxuICAgICAgICBlcnJvcjogbnVsbFxuICAgICAgfSk7XG4gICAgfVxuXG4gICAgZnVuY3Rpb24gb25FcnJvcihlcnJvcikge1xuICAgICAgc2V0U3RhdGUoe1xuICAgICAgICBpbWFnZTogaW1hZ2UsXG4gICAgICAgIGVycm9yOiBlcnJvclxuICAgICAgfSk7XG4gICAgfVxuXG4gICAgaW1hZ2UuYWRkRXZlbnRMaXN0ZW5lcignbG9hZCcsIG9uTG9hZCk7XG4gICAgaW1hZ2UuYWRkRXZlbnRMaXN0ZW5lcignZXJyb3InLCBvbkVycm9yKTtcbiAgICByZXR1cm4gZnVuY3Rpb24gKCkge1xuICAgICAgaW1hZ2UucmVtb3ZlRXZlbnRMaXN0ZW5lcignbG9hZCcsIG9uTG9hZCk7XG4gICAgICBpbWFnZS5yZW1vdmVFdmVudExpc3RlbmVyKCdlcnJvcicsIG9uRXJyb3IpO1xuICAgIH07XG4gIH0sIFtpbWFnZU9yVXJsLCBjcm9zc09yaWdpbl0pO1xuICByZXR1cm4gc3RhdGU7XG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(sc_client)/./node_modules/@restart/hooks/cjs/useImage.js\n"); + +/***/ }), + +/***/ "(sc_client)/./node_modules/@restart/hooks/cjs/useInterval.js": +/*!********************************************************!*\ + !*** ./node_modules/@restart/hooks/cjs/useInterval.js ***! + \********************************************************/ +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { + +"use strict"; +eval("\n\nexports.__esModule = true;\nexports[\"default\"] = void 0;\n\nvar _react = __webpack_require__(/*! react */ \"react?9fde\");\n\nvar _useCommittedRef = _interopRequireDefault(__webpack_require__(/*! ./useCommittedRef */ \"(sc_client)/./node_modules/@restart/hooks/cjs/useCommittedRef.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction useInterval(fn, ms, paused, runImmediately) {\n if (paused === void 0) {\n paused = false;\n }\n\n if (runImmediately === void 0) {\n runImmediately = false;\n }\n\n var handle;\n var fnRef = (0, _useCommittedRef.default)(fn); // this ref is necessary b/c useEffect will sometimes miss a paused toggle\n // orphaning a setTimeout chain in the aether, so relying on it's refresh logic is not reliable.\n\n var pausedRef = (0, _useCommittedRef.default)(paused);\n\n var tick = function tick() {\n if (pausedRef.current) return;\n fnRef.current();\n schedule(); // eslint-disable-line no-use-before-define\n };\n\n var schedule = function schedule() {\n clearTimeout(handle);\n handle = setTimeout(tick, ms);\n };\n\n (0, _react.useEffect)(function () {\n if (runImmediately) {\n tick();\n } else {\n schedule();\n }\n\n return function () {\n return clearTimeout(handle);\n };\n }, [paused, runImmediately]);\n}\n\nvar _default = useInterval;\nexports[\"default\"] = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNjX2NsaWVudCkvLi9ub2RlX21vZHVsZXMvQHJlc3RhcnQvaG9va3MvY2pzL3VzZUludGVydmFsLmpzLmpzIiwibWFwcGluZ3MiOiJBQUFhOztBQUViLGtCQUFrQjtBQUNsQixrQkFBZTs7QUFFZixhQUFhLG1CQUFPLENBQUMseUJBQU87O0FBRTVCLDhDQUE4QyxtQkFBTyxDQUFDLDJGQUFtQjs7QUFFekUsdUNBQXVDLHVDQUF1Qzs7QUFFOUU7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0EsaURBQWlEO0FBQ2pEOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLGdCQUFnQjtBQUNoQjs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7O0FBRUE7QUFDQSxrQkFBZSIsInNvdXJjZXMiOlsid2VicGFjazovL3ByaXZhdGVncHQvLi9ub2RlX21vZHVsZXMvQHJlc3RhcnQvaG9va3MvY2pzL3VzZUludGVydmFsLmpzPzUyY2EiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2Ugc3RyaWN0XCI7XG5cbmV4cG9ydHMuX19lc01vZHVsZSA9IHRydWU7XG5leHBvcnRzLmRlZmF1bHQgPSB2b2lkIDA7XG5cbnZhciBfcmVhY3QgPSByZXF1aXJlKFwicmVhY3RcIik7XG5cbnZhciBfdXNlQ29tbWl0dGVkUmVmID0gX2ludGVyb3BSZXF1aXJlRGVmYXVsdChyZXF1aXJlKFwiLi91c2VDb21taXR0ZWRSZWZcIikpO1xuXG5mdW5jdGlvbiBfaW50ZXJvcFJlcXVpcmVEZWZhdWx0KG9iaikgeyByZXR1cm4gb2JqICYmIG9iai5fX2VzTW9kdWxlID8gb2JqIDogeyBkZWZhdWx0OiBvYmogfTsgfVxuXG5mdW5jdGlvbiB1c2VJbnRlcnZhbChmbiwgbXMsIHBhdXNlZCwgcnVuSW1tZWRpYXRlbHkpIHtcbiAgaWYgKHBhdXNlZCA9PT0gdm9pZCAwKSB7XG4gICAgcGF1c2VkID0gZmFsc2U7XG4gIH1cblxuICBpZiAocnVuSW1tZWRpYXRlbHkgPT09IHZvaWQgMCkge1xuICAgIHJ1bkltbWVkaWF0ZWx5ID0gZmFsc2U7XG4gIH1cblxuICB2YXIgaGFuZGxlO1xuICB2YXIgZm5SZWYgPSAoMCwgX3VzZUNvbW1pdHRlZFJlZi5kZWZhdWx0KShmbik7IC8vIHRoaXMgcmVmIGlzIG5lY2Vzc2FyeSBiL2MgdXNlRWZmZWN0IHdpbGwgc29tZXRpbWVzIG1pc3MgYSBwYXVzZWQgdG9nZ2xlXG4gIC8vIG9ycGhhbmluZyBhIHNldFRpbWVvdXQgY2hhaW4gaW4gdGhlIGFldGhlciwgc28gcmVseWluZyBvbiBpdCdzIHJlZnJlc2ggbG9naWMgaXMgbm90IHJlbGlhYmxlLlxuXG4gIHZhciBwYXVzZWRSZWYgPSAoMCwgX3VzZUNvbW1pdHRlZFJlZi5kZWZhdWx0KShwYXVzZWQpO1xuXG4gIHZhciB0aWNrID0gZnVuY3Rpb24gdGljaygpIHtcbiAgICBpZiAocGF1c2VkUmVmLmN1cnJlbnQpIHJldHVybjtcbiAgICBmblJlZi5jdXJyZW50KCk7XG4gICAgc2NoZWR1bGUoKTsgLy8gZXNsaW50LWRpc2FibGUtbGluZSBuby11c2UtYmVmb3JlLWRlZmluZVxuICB9O1xuXG4gIHZhciBzY2hlZHVsZSA9IGZ1bmN0aW9uIHNjaGVkdWxlKCkge1xuICAgIGNsZWFyVGltZW91dChoYW5kbGUpO1xuICAgIGhhbmRsZSA9IHNldFRpbWVvdXQodGljaywgbXMpO1xuICB9O1xuXG4gICgwLCBfcmVhY3QudXNlRWZmZWN0KShmdW5jdGlvbiAoKSB7XG4gICAgaWYgKHJ1bkltbWVkaWF0ZWx5KSB7XG4gICAgICB0aWNrKCk7XG4gICAgfSBlbHNlIHtcbiAgICAgIHNjaGVkdWxlKCk7XG4gICAgfVxuXG4gICAgcmV0dXJuIGZ1bmN0aW9uICgpIHtcbiAgICAgIHJldHVybiBjbGVhclRpbWVvdXQoaGFuZGxlKTtcbiAgICB9O1xuICB9LCBbcGF1c2VkLCBydW5JbW1lZGlhdGVseV0pO1xufVxuXG52YXIgX2RlZmF1bHQgPSB1c2VJbnRlcnZhbDtcbmV4cG9ydHMuZGVmYXVsdCA9IF9kZWZhdWx0OyJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(sc_client)/./node_modules/@restart/hooks/cjs/useInterval.js\n"); + +/***/ }), + +/***/ "(sc_client)/./node_modules/@restart/hooks/cjs/useIsomorphicEffect.js": +/*!****************************************************************!*\ + !*** ./node_modules/@restart/hooks/cjs/useIsomorphicEffect.js ***! + \****************************************************************/ +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { + +"use strict"; +eval("\n\nexports.__esModule = true;\nexports[\"default\"] = void 0;\n\nvar _react = __webpack_require__(/*! react */ \"react?9fde\");\n\nvar isReactNative = typeof global !== 'undefined' && // @ts-ignore\nglobal.navigator && // @ts-ignore\nglobal.navigator.product === 'ReactNative';\nvar isDOM = typeof document !== 'undefined';\n/**\n * Is `useLayoutEffect` in a DOM or React Native environment, otherwise resolves to useEffect\n * Only useful to avoid the console warning.\n *\n * PREFER `useEffect` UNLESS YOU KNOW WHAT YOU ARE DOING.\n *\n * @category effects\n */\n\nvar _default = isDOM || isReactNative ? _react.useLayoutEffect : _react.useEffect;\n\nexports[\"default\"] = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNjX2NsaWVudCkvLi9ub2RlX21vZHVsZXMvQHJlc3RhcnQvaG9va3MvY2pzL3VzZUlzb21vcnBoaWNFZmZlY3QuanMuanMiLCJtYXBwaW5ncyI6IkFBQWE7O0FBRWIsa0JBQWtCO0FBQ2xCLGtCQUFlOztBQUVmLGFBQWEsbUJBQU8sQ0FBQyx5QkFBTzs7QUFFNUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBLGtCQUFlIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcHJpdmF0ZWdwdC8uL25vZGVfbW9kdWxlcy9AcmVzdGFydC9ob29rcy9janMvdXNlSXNvbW9ycGhpY0VmZmVjdC5qcz9mMzAxIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIHN0cmljdFwiO1xuXG5leHBvcnRzLl9fZXNNb2R1bGUgPSB0cnVlO1xuZXhwb3J0cy5kZWZhdWx0ID0gdm9pZCAwO1xuXG52YXIgX3JlYWN0ID0gcmVxdWlyZShcInJlYWN0XCIpO1xuXG52YXIgaXNSZWFjdE5hdGl2ZSA9IHR5cGVvZiBnbG9iYWwgIT09ICd1bmRlZmluZWQnICYmIC8vIEB0cy1pZ25vcmVcbmdsb2JhbC5uYXZpZ2F0b3IgJiYgLy8gQHRzLWlnbm9yZVxuZ2xvYmFsLm5hdmlnYXRvci5wcm9kdWN0ID09PSAnUmVhY3ROYXRpdmUnO1xudmFyIGlzRE9NID0gdHlwZW9mIGRvY3VtZW50ICE9PSAndW5kZWZpbmVkJztcbi8qKlxuICogSXMgYHVzZUxheW91dEVmZmVjdGAgaW4gYSBET00gb3IgUmVhY3QgTmF0aXZlIGVudmlyb25tZW50LCBvdGhlcndpc2UgcmVzb2x2ZXMgdG8gdXNlRWZmZWN0XG4gKiBPbmx5IHVzZWZ1bCB0byBhdm9pZCB0aGUgY29uc29sZSB3YXJuaW5nLlxuICpcbiAqIFBSRUZFUiBgdXNlRWZmZWN0YCBVTkxFU1MgWU9VIEtOT1cgV0hBVCBZT1UgQVJFIERPSU5HLlxuICpcbiAqIEBjYXRlZ29yeSBlZmZlY3RzXG4gKi9cblxudmFyIF9kZWZhdWx0ID0gaXNET00gfHwgaXNSZWFjdE5hdGl2ZSA/IF9yZWFjdC51c2VMYXlvdXRFZmZlY3QgOiBfcmVhY3QudXNlRWZmZWN0O1xuXG5leHBvcnRzLmRlZmF1bHQgPSBfZGVmYXVsdDsiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(sc_client)/./node_modules/@restart/hooks/cjs/useIsomorphicEffect.js\n"); + +/***/ }), + +/***/ "(sc_client)/./node_modules/@restart/hooks/cjs/useMediaQuery.js": +/*!**********************************************************!*\ + !*** ./node_modules/@restart/hooks/cjs/useMediaQuery.js ***! + \**********************************************************/ +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { + +"use strict"; +eval("\n\nexports.__esModule = true;\nexports[\"default\"] = useMediaQuery;\n\nvar _useIsomorphicEffect = _interopRequireDefault(__webpack_require__(/*! ./useIsomorphicEffect */ \"(sc_client)/./node_modules/@restart/hooks/cjs/useIsomorphicEffect.js\"));\n\nvar _react = __webpack_require__(/*! react */ \"react?9fde\");\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar matchersByWindow = new WeakMap();\n\nvar getMatcher = function getMatcher(query, targetWindow) {\n if (!query || !targetWindow) return undefined;\n var matchers = matchersByWindow.get(targetWindow) || new Map();\n matchersByWindow.set(targetWindow, matchers);\n var mql = matchers.get(query);\n\n if (!mql) {\n mql = targetWindow.matchMedia(query);\n mql.refCount = 0;\n matchers.set(mql.media, mql);\n }\n\n return mql;\n};\n/**\n * Match a media query and get updates as the match changes. The media string is\n * passed directly to `window.matchMedia` and run as a Layout Effect, so initial\n * matches are returned before the browser has a chance to paint.\n *\n * ```tsx\n * function Page() {\n * const isWide = useMediaQuery('min-width: 1000px')\n *\n * return isWide ? \"very wide\" : 'not so wide'\n * }\n * ```\n *\n * Media query lists are also reused globally, hook calls for the same query\n * will only create a matcher once under the hood.\n *\n * @param query A media query\n * @param targetWindow The window to match against, uses the globally available one as a default.\n */\n\n\nfunction useMediaQuery(query, targetWindow) {\n if (targetWindow === void 0) {\n targetWindow = typeof window === 'undefined' ? undefined : window;\n }\n\n var mql = getMatcher(query, targetWindow);\n\n var _useState = (0, _react.useState)(function () {\n return mql ? mql.matches : false;\n }),\n matches = _useState[0],\n setMatches = _useState[1];\n\n (0, _useIsomorphicEffect.default)(function () {\n var mql = getMatcher(query, targetWindow);\n\n if (!mql) {\n return setMatches(false);\n }\n\n var matchers = matchersByWindow.get(targetWindow);\n\n var handleChange = function handleChange() {\n setMatches(mql.matches);\n };\n\n mql.refCount++;\n mql.addListener(handleChange);\n handleChange();\n return function () {\n mql.removeListener(handleChange);\n mql.refCount--;\n\n if (mql.refCount <= 0) {\n matchers == null ? void 0 : matchers.delete(mql.media);\n }\n\n mql = undefined;\n };\n }, [query]);\n return matches;\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNjX2NsaWVudCkvLi9ub2RlX21vZHVsZXMvQHJlc3RhcnQvaG9va3MvY2pzL3VzZU1lZGlhUXVlcnkuanMuanMiLCJtYXBwaW5ncyI6IkFBQWE7O0FBRWIsa0JBQWtCO0FBQ2xCLGtCQUFlOztBQUVmLGtEQUFrRCxtQkFBTyxDQUFDLG1HQUF1Qjs7QUFFakYsYUFBYSxtQkFBTyxDQUFDLHlCQUFPOztBQUU1Qix1Q0FBdUMsdUNBQXVDOztBQUU5RTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcHJpdmF0ZWdwdC8uL25vZGVfbW9kdWxlcy9AcmVzdGFydC9ob29rcy9janMvdXNlTWVkaWFRdWVyeS5qcz8yMTMwIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIHN0cmljdFwiO1xuXG5leHBvcnRzLl9fZXNNb2R1bGUgPSB0cnVlO1xuZXhwb3J0cy5kZWZhdWx0ID0gdXNlTWVkaWFRdWVyeTtcblxudmFyIF91c2VJc29tb3JwaGljRWZmZWN0ID0gX2ludGVyb3BSZXF1aXJlRGVmYXVsdChyZXF1aXJlKFwiLi91c2VJc29tb3JwaGljRWZmZWN0XCIpKTtcblxudmFyIF9yZWFjdCA9IHJlcXVpcmUoXCJyZWFjdFwiKTtcblxuZnVuY3Rpb24gX2ludGVyb3BSZXF1aXJlRGVmYXVsdChvYmopIHsgcmV0dXJuIG9iaiAmJiBvYmouX19lc01vZHVsZSA/IG9iaiA6IHsgZGVmYXVsdDogb2JqIH07IH1cblxudmFyIG1hdGNoZXJzQnlXaW5kb3cgPSBuZXcgV2Vha01hcCgpO1xuXG52YXIgZ2V0TWF0Y2hlciA9IGZ1bmN0aW9uIGdldE1hdGNoZXIocXVlcnksIHRhcmdldFdpbmRvdykge1xuICBpZiAoIXF1ZXJ5IHx8ICF0YXJnZXRXaW5kb3cpIHJldHVybiB1bmRlZmluZWQ7XG4gIHZhciBtYXRjaGVycyA9IG1hdGNoZXJzQnlXaW5kb3cuZ2V0KHRhcmdldFdpbmRvdykgfHwgbmV3IE1hcCgpO1xuICBtYXRjaGVyc0J5V2luZG93LnNldCh0YXJnZXRXaW5kb3csIG1hdGNoZXJzKTtcbiAgdmFyIG1xbCA9IG1hdGNoZXJzLmdldChxdWVyeSk7XG5cbiAgaWYgKCFtcWwpIHtcbiAgICBtcWwgPSB0YXJnZXRXaW5kb3cubWF0Y2hNZWRpYShxdWVyeSk7XG4gICAgbXFsLnJlZkNvdW50ID0gMDtcbiAgICBtYXRjaGVycy5zZXQobXFsLm1lZGlhLCBtcWwpO1xuICB9XG5cbiAgcmV0dXJuIG1xbDtcbn07XG4vKipcbiAqIE1hdGNoIGEgbWVkaWEgcXVlcnkgYW5kIGdldCB1cGRhdGVzIGFzIHRoZSBtYXRjaCBjaGFuZ2VzLiBUaGUgbWVkaWEgc3RyaW5nIGlzXG4gKiBwYXNzZWQgZGlyZWN0bHkgdG8gYHdpbmRvdy5tYXRjaE1lZGlhYCBhbmQgcnVuIGFzIGEgTGF5b3V0IEVmZmVjdCwgc28gaW5pdGlhbFxuICogbWF0Y2hlcyBhcmUgcmV0dXJuZWQgYmVmb3JlIHRoZSBicm93c2VyIGhhcyBhIGNoYW5jZSB0byBwYWludC5cbiAqXG4gKiBgYGB0c3hcbiAqIGZ1bmN0aW9uIFBhZ2UoKSB7XG4gKiAgIGNvbnN0IGlzV2lkZSA9IHVzZU1lZGlhUXVlcnkoJ21pbi13aWR0aDogMTAwMHB4JylcbiAqXG4gKiAgIHJldHVybiBpc1dpZGUgPyBcInZlcnkgd2lkZVwiIDogJ25vdCBzbyB3aWRlJ1xuICogfVxuICogYGBgXG4gKlxuICogTWVkaWEgcXVlcnkgbGlzdHMgYXJlIGFsc28gcmV1c2VkIGdsb2JhbGx5LCBob29rIGNhbGxzIGZvciB0aGUgc2FtZSBxdWVyeVxuICogd2lsbCBvbmx5IGNyZWF0ZSBhIG1hdGNoZXIgb25jZSB1bmRlciB0aGUgaG9vZC5cbiAqXG4gKiBAcGFyYW0gcXVlcnkgQSBtZWRpYSBxdWVyeVxuICogQHBhcmFtIHRhcmdldFdpbmRvdyBUaGUgd2luZG93IHRvIG1hdGNoIGFnYWluc3QsIHVzZXMgdGhlIGdsb2JhbGx5IGF2YWlsYWJsZSBvbmUgYXMgYSBkZWZhdWx0LlxuICovXG5cblxuZnVuY3Rpb24gdXNlTWVkaWFRdWVyeShxdWVyeSwgdGFyZ2V0V2luZG93KSB7XG4gIGlmICh0YXJnZXRXaW5kb3cgPT09IHZvaWQgMCkge1xuICAgIHRhcmdldFdpbmRvdyA9IHR5cGVvZiB3aW5kb3cgPT09ICd1bmRlZmluZWQnID8gdW5kZWZpbmVkIDogd2luZG93O1xuICB9XG5cbiAgdmFyIG1xbCA9IGdldE1hdGNoZXIocXVlcnksIHRhcmdldFdpbmRvdyk7XG5cbiAgdmFyIF91c2VTdGF0ZSA9ICgwLCBfcmVhY3QudXNlU3RhdGUpKGZ1bmN0aW9uICgpIHtcbiAgICByZXR1cm4gbXFsID8gbXFsLm1hdGNoZXMgOiBmYWxzZTtcbiAgfSksXG4gICAgICBtYXRjaGVzID0gX3VzZVN0YXRlWzBdLFxuICAgICAgc2V0TWF0Y2hlcyA9IF91c2VTdGF0ZVsxXTtcblxuICAoMCwgX3VzZUlzb21vcnBoaWNFZmZlY3QuZGVmYXVsdCkoZnVuY3Rpb24gKCkge1xuICAgIHZhciBtcWwgPSBnZXRNYXRjaGVyKHF1ZXJ5LCB0YXJnZXRXaW5kb3cpO1xuXG4gICAgaWYgKCFtcWwpIHtcbiAgICAgIHJldHVybiBzZXRNYXRjaGVzKGZhbHNlKTtcbiAgICB9XG5cbiAgICB2YXIgbWF0Y2hlcnMgPSBtYXRjaGVyc0J5V2luZG93LmdldCh0YXJnZXRXaW5kb3cpO1xuXG4gICAgdmFyIGhhbmRsZUNoYW5nZSA9IGZ1bmN0aW9uIGhhbmRsZUNoYW5nZSgpIHtcbiAgICAgIHNldE1hdGNoZXMobXFsLm1hdGNoZXMpO1xuICAgIH07XG5cbiAgICBtcWwucmVmQ291bnQrKztcbiAgICBtcWwuYWRkTGlzdGVuZXIoaGFuZGxlQ2hhbmdlKTtcbiAgICBoYW5kbGVDaGFuZ2UoKTtcbiAgICByZXR1cm4gZnVuY3Rpb24gKCkge1xuICAgICAgbXFsLnJlbW92ZUxpc3RlbmVyKGhhbmRsZUNoYW5nZSk7XG4gICAgICBtcWwucmVmQ291bnQtLTtcblxuICAgICAgaWYgKG1xbC5yZWZDb3VudCA8PSAwKSB7XG4gICAgICAgIG1hdGNoZXJzID09IG51bGwgPyB2b2lkIDAgOiBtYXRjaGVycy5kZWxldGUobXFsLm1lZGlhKTtcbiAgICAgIH1cblxuICAgICAgbXFsID0gdW5kZWZpbmVkO1xuICAgIH07XG4gIH0sIFtxdWVyeV0pO1xuICByZXR1cm4gbWF0Y2hlcztcbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(sc_client)/./node_modules/@restart/hooks/cjs/useMediaQuery.js\n"); + +/***/ }), + +/***/ "(sc_client)/./node_modules/@restart/hooks/cjs/useMergeState.js": +/*!**********************************************************!*\ + !*** ./node_modules/@restart/hooks/cjs/useMergeState.js ***! + \**********************************************************/ +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { + +"use strict"; +eval("\n\nexports.__esModule = true;\nexports[\"default\"] = useMergeState;\n\nvar _react = __webpack_require__(/*! react */ \"react?9fde\");\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\n/**\n * Mimics a React class component's state model, of having a single unified\n * `state` object and an updater that merges updates into the existing state, as\n * opposed to replacing it.\n *\n * ```js\n * const [state, setState] = useMergeState({ name: 'Betsy', age: 24 })\n *\n * setState({ name: 'Johan' }) // { name: 'Johan', age: 24 }\n *\n * setState(state => ({ age: state.age + 10 })) // { name: 'Johan', age: 34 }\n * ```\n *\n * @param initialState The initial state object\n */\nfunction useMergeState(initialState) {\n var _useState = (0, _react.useState)(initialState),\n state = _useState[0],\n setState = _useState[1];\n\n var updater = (0, _react.useCallback)(function (update) {\n if (update === null) return;\n\n if (typeof update === 'function') {\n setState(function (state) {\n var nextState = update(state);\n return nextState == null ? state : _extends({}, state, nextState);\n });\n } else {\n setState(function (state) {\n return _extends({}, state, update);\n });\n }\n }, [setState]);\n return [state, updater];\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNjX2NsaWVudCkvLi9ub2RlX21vZHVsZXMvQHJlc3RhcnQvaG9va3MvY2pzL3VzZU1lcmdlU3RhdGUuanMuanMiLCJtYXBwaW5ncyI6IkFBQWE7O0FBRWIsa0JBQWtCO0FBQ2xCLGtCQUFlOztBQUVmLGFBQWEsbUJBQU8sQ0FBQyx5QkFBTzs7QUFFNUIsc0JBQXNCLGdEQUFnRCxnQkFBZ0Isc0JBQXNCLE9BQU8sMkJBQTJCLDBCQUEwQix5REFBeUQsaUNBQWlDLGtCQUFrQjs7QUFFcFI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNkNBQTZDLHdCQUF3QjtBQUNyRTtBQUNBLGNBQWMsZUFBZSxPQUFPO0FBQ3BDO0FBQ0Esd0JBQXdCLHFCQUFxQixRQUFRO0FBQ3JEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxzREFBc0Q7QUFDdEQsT0FBTztBQUNQLE1BQU07QUFDTjtBQUNBLDBCQUEwQjtBQUMxQixPQUFPO0FBQ1A7QUFDQSxHQUFHO0FBQ0g7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovL3ByaXZhdGVncHQvLi9ub2RlX21vZHVsZXMvQHJlc3RhcnQvaG9va3MvY2pzL3VzZU1lcmdlU3RhdGUuanM/NDliMiJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBzdHJpY3RcIjtcblxuZXhwb3J0cy5fX2VzTW9kdWxlID0gdHJ1ZTtcbmV4cG9ydHMuZGVmYXVsdCA9IHVzZU1lcmdlU3RhdGU7XG5cbnZhciBfcmVhY3QgPSByZXF1aXJlKFwicmVhY3RcIik7XG5cbmZ1bmN0aW9uIF9leHRlbmRzKCkgeyBfZXh0ZW5kcyA9IE9iamVjdC5hc3NpZ24gfHwgZnVuY3Rpb24gKHRhcmdldCkgeyBmb3IgKHZhciBpID0gMTsgaSA8IGFyZ3VtZW50cy5sZW5ndGg7IGkrKykgeyB2YXIgc291cmNlID0gYXJndW1lbnRzW2ldOyBmb3IgKHZhciBrZXkgaW4gc291cmNlKSB7IGlmIChPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwoc291cmNlLCBrZXkpKSB7IHRhcmdldFtrZXldID0gc291cmNlW2tleV07IH0gfSB9IHJldHVybiB0YXJnZXQ7IH07IHJldHVybiBfZXh0ZW5kcy5hcHBseSh0aGlzLCBhcmd1bWVudHMpOyB9XG5cbi8qKlxuICogTWltaWNzIGEgUmVhY3QgY2xhc3MgY29tcG9uZW50J3Mgc3RhdGUgbW9kZWwsIG9mIGhhdmluZyBhIHNpbmdsZSB1bmlmaWVkXG4gKiBgc3RhdGVgIG9iamVjdCBhbmQgYW4gdXBkYXRlciB0aGF0IG1lcmdlcyB1cGRhdGVzIGludG8gdGhlIGV4aXN0aW5nIHN0YXRlLCBhc1xuICogb3Bwb3NlZCB0byByZXBsYWNpbmcgaXQuXG4gKlxuICogYGBganNcbiAqIGNvbnN0IFtzdGF0ZSwgc2V0U3RhdGVdID0gdXNlTWVyZ2VTdGF0ZSh7IG5hbWU6ICdCZXRzeScsIGFnZTogMjQgfSlcbiAqXG4gKiBzZXRTdGF0ZSh7IG5hbWU6ICdKb2hhbicgfSkgLy8geyBuYW1lOiAnSm9oYW4nLCBhZ2U6IDI0IH1cbiAqXG4gKiBzZXRTdGF0ZShzdGF0ZSA9PiAoeyBhZ2U6IHN0YXRlLmFnZSArIDEwIH0pKSAvLyB7IG5hbWU6ICdKb2hhbicsIGFnZTogMzQgfVxuICogYGBgXG4gKlxuICogQHBhcmFtIGluaXRpYWxTdGF0ZSBUaGUgaW5pdGlhbCBzdGF0ZSBvYmplY3RcbiAqL1xuZnVuY3Rpb24gdXNlTWVyZ2VTdGF0ZShpbml0aWFsU3RhdGUpIHtcbiAgdmFyIF91c2VTdGF0ZSA9ICgwLCBfcmVhY3QudXNlU3RhdGUpKGluaXRpYWxTdGF0ZSksXG4gICAgICBzdGF0ZSA9IF91c2VTdGF0ZVswXSxcbiAgICAgIHNldFN0YXRlID0gX3VzZVN0YXRlWzFdO1xuXG4gIHZhciB1cGRhdGVyID0gKDAsIF9yZWFjdC51c2VDYWxsYmFjaykoZnVuY3Rpb24gKHVwZGF0ZSkge1xuICAgIGlmICh1cGRhdGUgPT09IG51bGwpIHJldHVybjtcblxuICAgIGlmICh0eXBlb2YgdXBkYXRlID09PSAnZnVuY3Rpb24nKSB7XG4gICAgICBzZXRTdGF0ZShmdW5jdGlvbiAoc3RhdGUpIHtcbiAgICAgICAgdmFyIG5leHRTdGF0ZSA9IHVwZGF0ZShzdGF0ZSk7XG4gICAgICAgIHJldHVybiBuZXh0U3RhdGUgPT0gbnVsbCA/IHN0YXRlIDogX2V4dGVuZHMoe30sIHN0YXRlLCBuZXh0U3RhdGUpO1xuICAgICAgfSk7XG4gICAgfSBlbHNlIHtcbiAgICAgIHNldFN0YXRlKGZ1bmN0aW9uIChzdGF0ZSkge1xuICAgICAgICByZXR1cm4gX2V4dGVuZHMoe30sIHN0YXRlLCB1cGRhdGUpO1xuICAgICAgfSk7XG4gICAgfVxuICB9LCBbc2V0U3RhdGVdKTtcbiAgcmV0dXJuIFtzdGF0ZSwgdXBkYXRlcl07XG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(sc_client)/./node_modules/@restart/hooks/cjs/useMergeState.js\n"); + +/***/ }), + +/***/ "(sc_client)/./node_modules/@restart/hooks/cjs/useMergeStateFromProps.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@restart/hooks/cjs/useMergeStateFromProps.js ***! + \*******************************************************************/ +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { + +"use strict"; +eval("\n\nexports.__esModule = true;\nexports[\"default\"] = useMergeStateFromProps;\n\nvar _useMergeState2 = _interopRequireDefault(__webpack_require__(/*! ./useMergeState */ \"(sc_client)/./node_modules/@restart/hooks/cjs/useMergeState.js\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction useMergeStateFromProps(props, gDSFP, initialState) {\n var _useMergeState = (0, _useMergeState2.default)(initialState),\n state = _useMergeState[0],\n setState = _useMergeState[1];\n\n var nextState = gDSFP(props, state);\n if (nextState !== null) setState(nextState);\n return [state, setState];\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNjX2NsaWVudCkvLi9ub2RlX21vZHVsZXMvQHJlc3RhcnQvaG9va3MvY2pzL3VzZU1lcmdlU3RhdGVGcm9tUHJvcHMuanMuanMiLCJtYXBwaW5ncyI6IkFBQWE7O0FBRWIsa0JBQWtCO0FBQ2xCLGtCQUFlOztBQUVmLDZDQUE2QyxtQkFBTyxDQUFDLHVGQUFpQjs7QUFFdEUsdUNBQXVDLHVDQUF1Qzs7QUFFOUU7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9wcml2YXRlZ3B0Ly4vbm9kZV9tb2R1bGVzL0ByZXN0YXJ0L2hvb2tzL2Nqcy91c2VNZXJnZVN0YXRlRnJvbVByb3BzLmpzPzExY2YiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2Ugc3RyaWN0XCI7XG5cbmV4cG9ydHMuX19lc01vZHVsZSA9IHRydWU7XG5leHBvcnRzLmRlZmF1bHQgPSB1c2VNZXJnZVN0YXRlRnJvbVByb3BzO1xuXG52YXIgX3VzZU1lcmdlU3RhdGUyID0gX2ludGVyb3BSZXF1aXJlRGVmYXVsdChyZXF1aXJlKFwiLi91c2VNZXJnZVN0YXRlXCIpKTtcblxuZnVuY3Rpb24gX2ludGVyb3BSZXF1aXJlRGVmYXVsdChvYmopIHsgcmV0dXJuIG9iaiAmJiBvYmouX19lc01vZHVsZSA/IG9iaiA6IHsgZGVmYXVsdDogb2JqIH07IH1cblxuZnVuY3Rpb24gdXNlTWVyZ2VTdGF0ZUZyb21Qcm9wcyhwcm9wcywgZ0RTRlAsIGluaXRpYWxTdGF0ZSkge1xuICB2YXIgX3VzZU1lcmdlU3RhdGUgPSAoMCwgX3VzZU1lcmdlU3RhdGUyLmRlZmF1bHQpKGluaXRpYWxTdGF0ZSksXG4gICAgICBzdGF0ZSA9IF91c2VNZXJnZVN0YXRlWzBdLFxuICAgICAgc2V0U3RhdGUgPSBfdXNlTWVyZ2VTdGF0ZVsxXTtcblxuICB2YXIgbmV4dFN0YXRlID0gZ0RTRlAocHJvcHMsIHN0YXRlKTtcbiAgaWYgKG5leHRTdGF0ZSAhPT0gbnVsbCkgc2V0U3RhdGUobmV4dFN0YXRlKTtcbiAgcmV0dXJuIFtzdGF0ZSwgc2V0U3RhdGVdO1xufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(sc_client)/./node_modules/@restart/hooks/cjs/useMergeStateFromProps.js\n"); + +/***/ }), + +/***/ "(sc_client)/./node_modules/@restart/hooks/cjs/useMergedRefs.js": +/*!**********************************************************!*\ + !*** ./node_modules/@restart/hooks/cjs/useMergedRefs.js ***! + \**********************************************************/ +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { + +"use strict"; +eval("\n\nexports.__esModule = true;\nexports.mergeRefs = mergeRefs;\nexports[\"default\"] = void 0;\n\nvar _react = __webpack_require__(/*! react */ \"react?9fde\");\n\nvar toFnRef = function toFnRef(ref) {\n return !ref || typeof ref === 'function' ? ref : function (value) {\n ref.current = value;\n };\n};\n\nfunction mergeRefs(refA, refB) {\n var a = toFnRef(refA);\n var b = toFnRef(refB);\n return function (value) {\n if (a) a(value);\n if (b) b(value);\n };\n}\n/**\n * Create and returns a single callback ref composed from two other Refs.\n *\n * ```tsx\n * const Button = React.forwardRef((props, ref) => {\n * const [element, attachRef] = useCallbackRef();\n * const mergedRef = useMergedRefs(ref, attachRef);\n *\n * return