|
|
(function(){var e=Object.create,t=Object.defineProperty,n=Object.getOwnPropertyDescriptor,r=Object.getOwnPropertyNames,i=Object.getPrototypeOf,a=Object.prototype.hasOwnProperty,o=(e,t,n)=>()=>{if(n)throw n[0];try{return e&&(t=e(e=0)),t}catch(e){throw n=[e],e}},s=(e,t)=>()=>(t||(e((t={exports:{}}).exports,t),e=null),t.exports),c=(e,n)=>{let r={};for(var i in e)t(r,i,{get:e[i],enumerable:!0});return n||t(r,Symbol.toStringTag,{value:`Module`}),r},l=(e,i,o,s)=>{if(i&&typeof i==`object`||typeof i==`function`)for(var c=r(i),l=0,u=c.length,d;l<u;l++)d=c[l],!a.call(e,d)&&d!==o&&t(e,d,{get:(e=>i[e]).bind(null,d),enumerable:!(s=n(i,d))||s.enumerable});return e},u=(n,r,o)=>(o=n==null?{}:e(i(n)),l(r||!n||!n.__esModule||!a.call(n,`default`)?t(o,`default`,{value:n,enumerable:!0}):o,n));globalThis.process=globalThis.process||{env:{}},globalThis.process.env=globalThis.process.env||{};var d=s((e=>{var t=Symbol.for(`react.transitional.element`),n=Symbol.for(`react.portal`),r=Symbol.for(`react.fragment`),i=Symbol.for(`react.strict_mode`),a=Symbol.for(`react.profiler`),o=Symbol.for(`react.consumer`),s=Symbol.for(`react.context`),c=Symbol.for(`react.forward_ref`),l=Symbol.for(`react.suspense`),u=Symbol.for(`react.memo`),d=Symbol.for(`react.lazy`),f=Symbol.for(`react.activity`),p=Symbol.iterator;function m(e){return typeof e!=`object`||!e?null:(e=p&&e[p]||e[`@@iterator`],typeof e==`function`?e:null)}var h={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},g=Object.assign,_={};function v(e,t,n){this.props=e,this.context=t,this.refs=_,this.updater=n||h}v.prototype.isReactComponent={},v.prototype.setState=function(e,t){if(typeof e!=`object`&&typeof e!=`function`&&e!=null)throw Error(`takes an object of state variables to update or a function which returns an object of state variables.`);this.updater.enqueueSetState(this,e,t,`setState`)},v.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,`forceUpdate`)};function y(){}y.prototype=v.prototype;function b(e,t,n){this.props=e,this.context=t,this.refs=_,this.updater=n||h}var x=b.prototype=new y;x.constructor=b,g(x,v.prototype),x.isPureReactComponent=!0;var S=Array.isArray;function C(){}var w={H:null,A:null,T:null,S:null},T=Object.prototype.hasOwnProperty;function E(e,n,r){var i=r.ref;return{$$typeof:t,type:e,key:n,ref:i===void 0?null:i,props:r}}function D(e,t){return E(e.type,t,e.props)}function O(e){return typeof e==`object`&&!!e&&e.$$typeof===t}function k(e){var t={"=":`=0`,":":`=2`};return`$`+e.replace(/[=:]/g,function(e){return t[e]})}var A=/\/+/g;function j(e,t){return typeof e==`object`&&e&&e.key!=null?k(``+e.key):t.toString(36)}function M(e){switch(e.status){case`fulfilled`:return e.value;case`rejected`:throw e.reason;default:switch(typeof e.status==`string`?e.then(C,C):(e.status=`pending`,e.then(function(t){e.status===`pending`&&(e.status=`fulfilled`,e.value=t)},function(t){e.status===`pending`&&(e.status=`rejected`,e.reason=t)})),e.status){case`fulfilled`:return e.value;case`rejected`:throw e.reason}}throw e}function ee(e,r,i,a,o){var s=typeof e;(s===`undefined`||s===`boolean`)&&(e=null);var c=!1;if(e===null)c=!0;else switch(s){case`bigint`:case`string`:case`number`:c=!0;break;case`object`:switch(e.$$typeof){case t:case n:c=!0;break;case d:return c=e._init,ee(c(e._payload),r,i,a,o)}}if(c)return o=o(e),c=a===``?`.`+j(e,0):a,S(o)?(i=``,c!=null&&(i=c.replace(A,`$&/`)+`/`),ee(o,r,i,``,function(e){return e})):o!=null&&(O(o)&&(o=D(o,i+(o.key==null||e&&e.key===o.key?``:(``+o.key).replace(A,`$&/`)+`/`)+c)),r.push(o)),1;c=0;var l=a===``?`.`:a+`:`;if(S(e))for(var u=0;u<e.length;u++)a=e[u],s=l+j(a,u),c+=ee(a,r,i,s,o);else if(u=m(e),typeof u==`function`)for(e=u.call(e),u=0;!(a=e.next()).done;)a=a.value,s=l+j(a,u++),c+=ee(a,r,i,s,o);else if(s===`object`){if(typeof e.then==`function`)return ee(M(e),r,i,a,o);throw r=String(e),Error(`Objects are not valid as a React child (found: `+(r===`[object Object]`?`object with keys {`+Object.keys(e).join(`, `)+`}`:r)+`). If you meant to render a collection of children, use an array instead.`)}return c}function N(e,t,n){if(e==null)return e;var r=[],i=0;return ee(e,r,``,``,function(e){return t.call(n,e,i++)}),r}function P(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(t){(e._status===0||e._status===-1)&&(e._status=1,e._result=t)},function(t){(e._status===0||e._status===-1)&&(e._status=2,e._result=t)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var F=typeof reportError==`function`?reportError:function(e){if(typeof window==`object`&&typeof window.ErrorEvent==`function`){var t=new window.ErrorEvent(`error`,{bubbles:!0,cancelable:!0,message:typeof e==`object`&&e&&typeof e.message==`string`?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process==`object`&&typeof process.emit==`function`){process.emit(`uncaughtException`,e);return}console.error(e)},te={map:N,forEach:function(e,t,n){N(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return N(e,function(){t++}),t},toArray:function(e){return N(e,function(e){return e})||[]},only:function(e){if(!O(e))throw Error(`React.Children.only expected to receive a single React element child.`);return e}};e.Activity=f,e.Children=te,e.Component=v,e.Fragment=r,e.Profiler=a,e.PureComponent=b,e.StrictMode=i,e.Suspense=l,e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=w,e.__COMPILER_RUNTIME={__proto__:null,c:function(e){return w.H.useMemoCache(e)}},e.cache=function(e){return function(){return e.apply(null,arguments)}},e.cacheSignal=function(){return null},e.cloneElement=function(e,t,n){if(e==null)throw Error(`The argument must be a React element, but you passed `+e+`.`);var r=g({},e.props),i=e.key;if(t!=null)for(a in t.key!==void 0&&(i=``+t.key),t)!T.call(t,a)||a===`key`||a===`__self`||a===`__source`||a===`ref`&&t.ref===void 0||(r[a]=t[a]);var a=arguments.length-2;if(a===1)r.children=n;else if(1<a){for(var o=Array(a),s=0;s<a;s++)o[s]=arguments[s+2];r.children=o}return E(e.type,i,r)},e.createContext=function(e){return e={$$typeof:s,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null},e.Provider=e,e.Consumer={$$typeof:o,_context:e},e},e.createElement=function(e,t,n){var r,i={},a=null;if(t!=null)for(r in t.key!==void 0&&(a=``+t.key),t)T.call(t,r)&&r!==`key`&&r!==`__self`&&r!==`__source`&&(i[r]=t[r]);var o=arguments.length-2;if(o===1)i.children=n;else if(1<o){for(var s=Array(o),c=0;c<o;c++)s[c]=arguments[c+2];i.children=s}if(e&&e.defaultProps)for(r in o=e.defaultProps,o)i[r]===void 0&&(i[r]=o[r]);return E(e,a,i)},e.createRef=function(){return{current:null}},e.forwardRef=function(e){return{$$typeof:c,render:e}},e.isValidElement=O,e.lazy=function(e){return{$$typeof:d,_payload:{_status:-1,_result:e},_init:P}},e.memo=function(e,t){return{$$typeof:u,type:e,compare:t===void 0?null:t}},e.startTransition=function(e){var t=w.T,n={};w.T=n;try{var r=e(),i=w.S;i!==null&&i(n,r),typeof r==`object`&&r&&typeof r.then==`function`&&r.then(C,F)}catch(e){F(e)}finally{t!==null&&n.types!==null&&(t.types=n.types),w.T=t}},e.unstable_useCacheRefresh=function(){return w.H.useCacheRefresh()},e.use=function(e){return w.H.use(e)},e.useActionState=function(e,t,n){return w.H.useActionState(e,t,n)},e.useCallback=function(e,t){return w.H.useCallback(e,t)},e.useContext=function(e){return w.H.useContext(e)},e.useDebugValue=function(){},e.useDeferredValue=function(e,t){return w.H.useDeferredValue(e,t)},e.useEffect=function(e,t){return w.H.useEffect(e,t)},e.useEffectEvent=function(e){return w.H.useEffectEvent(e)},e.useId=function(){return w.H.useId()},e.useImperativeHandle=function(e,t,n){return w.H.useImperativeHandle(e,t,n)},e.useInsertionEffect=function(e,t){return w.H.useInsertionEffect(e,t)},e.useLayoutEffect=function(e,t){return w.H.useLayoutEffect(e,t)},e.useMemo=function(e,t){return w.H.useMemo(e,t)},e.useOptimistic=function(e,t){return w.H.useOptimistic(e,t)},e.useReducer=function(e,t,n){return w.H.useReducer(e,t,n)},e.useRef=function(e){return w.H.useRef(e)},e.useState=function(e){return w.H.useState(e)},e.useSyncExternalStore=function(e,t,n){return w.H.useSyncExternalStore(e,t,n)},e.useTransition=function(){return w.H.useTransition()},e.version=`19.2.8`})),f=s(((e,t)=>{process.env.NODE_ENV!==`production`&&(function(){function n(e,t){Object.defineProperty(a.prototype,e,{get:function(){console.warn(`%s(...) is deprecated in plain JavaScript React classes. %s`,t[0],t[1])}})}function r(e){return typeof e!=`object`||!e?null:(e=de&&e[de]||e[`@@iterator`],typeof e==`function`?e:null)}function i(e,t){e=(e=e.constructor)&&(e.displayName||e.name)||`ReactClass`;var n=e+`.`+t;L[n]||(console.error("Can't call %s on a component that is not yet mounted. This is a no-op, but it might indicate a bug in your application. Instead, assign to `this.state` directly or define a `state = {};` class property with the desired state in the %s component.",t,e),L[n]=!0)}function a(e,t,n){this.props=e,this.context=t,this.refs=me,this.updater=n||fe}function o(){}function s(e,t,n){this.props=e,this.context=t,this.refs=me,this.updater=n||fe}function c(){}function l(e){return``+e}function u(e){try{l(e);var t=!1}catch{t=!0}if(t){t=console;var n=t.error,r=typeof Symbol==`function`&&Symbol.toStringTag&&e[Symbol.toStringTag]||e.constructor.name||`Object`;return n.call(t,`The provided key is an unsupported type %s. This value must be coerced to a string before using it here.`,r),l(e)}}function d(e){if(e==null)return null;if(typeof e==`function`)return e.$$typeof===ge?null:e.displayName||e.name||null;if(typeof e==`string`)return e;switch(e){case te:return`Fragment`;case ne:return`Profiler`;case I:return`StrictMode`;case oe:return`Suspense`;case se:return`SuspenseList`;case ue:return`Activity`}if(typeof e==`object`)switch(typeof e.tag==`number`&&console.error(`Received an unexpected object in getComponentNameFromType(). This is likely a bug in React. Please file an issue.`),e.$$typeof){case F:return`Portal`;case ie:return e.displayName||`Context`;case re:return(e._context.displayName||`Context`)+`.Consumer`;case ae:var t=e.render;return e=e.displayName,e||=(e=t.displayName||t.name||``,e===``?`ForwardRef`:`ForwardRef(`+e+`)`),e;case ce:return t=e.displayName||null,t===null?d(e.type)||`Memo`:t;case le:t=e._payload,e=e._init;try{return d(e(t))}catch{}}return null}function f(e){if(e===te)return`<>`;if(typeof e==`object`&&e&&e.$$typeof===le)return`<...>`;try{var t=d(e);return t?`<`+t+`>`:`<...>`}catch{return`<...>`}}function p(){var e=_e.A;return e===null?null:e.getOwner()}function m(){return Error(`react-stack-top-frame`)}function h(e){if(ve.call(e,`key`)){var t=Object.getOwnPropertyDescriptor(e,`key`).get;if(t&&t.isReactWarning)return!1}return e.key!==void 0}function g(e,t){function n(){be||(be=!0,console.error("%s: `key` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://react.dev/link/special-props)",t))}n.isReactWarning=!0,Object.defineProperty(e,"key",{get:n,configurable:!0})}function _(){var e=d(this.type);return Se[e]||(Se[e]=!0,console.error(`Accessing element.ref was removed in React 19. ref is now a regular prop. It will be removed from the JSX Element type in a future release.`)),e=this.props.ref,e===void 0?null:e}function v(e,t,n,r,i,a){var o=n.ref;return e={$$typeof:P,type:e,key:t,props:n,_owner:r},(o===void 0?null:o)===null?Object.defineProperty(e,"ref",{enumerable:!1,value:null}):Object.defineProperty(e,"ref",{enumerable:!1,get:_}),e._store={},Object.defineProperty(e._store,"validated",{configurable:!1,enumerable:!1,writable:!0,value:0}),Object.defineProperty(e,"_debugInfo",{configurable:!1,enumerable:!1,writable:!0,value:null}),Object.defineProperty(e,"_debugStack",{configurable:!1,enumerable:!1,writable:!0,value:i}),Object.defineProperty(e,"_debugTask",{configurable:!1,enumerable:!1,writable:!0,value:a}),Object.freeze&&(Object.freeze(e.props),Object.freeze(e)),e}function y(e,t){return t=v(e.type,t,e.props,e._owner,e._debugStack,e._debugTask),e._store&&(t._store.validated=e._store.validated),t}function b(e){x(e)?e._store&&(e._store.validated=1):typeof e==`object`&&e&&e.$$typeof===le&&(e._payload.status===`fulfilled`?x(e._payload.value)&&e._payload.value._store&&(e._payload.value._store.validated=1):e._store&&(e._store.validated=1))}function x(e){return typeof e==`object`&&!!e&&e.$$typeof===P}function S(e){var t={"=":`=0`,":":`=2`};return`$`+e.replace(/[=:]/g,function(e){return t[e]})}function C(e,t){return typeof e==`object`&&e&&e.key!=null?(u(e.key),S(``+e.key)):t.toString(36)}function w(e){switch(e.status){case`fulfilled`:return e.value;case`rejected`:throw e.reason;default:switch(typeof e.status==`string`?e.then(c,c):(e.status=`pending`,e.then(function(t){e.status===`pending`&&(e.status=`fulfilled`,e.value=t)},function(t){e.status===`pending`&&(e.status=`rejected`,e.reason=t)})),e.status){case`fulfilled`:return e.value;case`rejected`:throw e.reason}}throw e}function T(e,t,n,i,a){var o=typeof e;(o===`undefined`||o===`boolean`)&&(e=null);var s=!1;if(e===null)s=!0;else switch(o){case`bigint`:case`string`:case`number`:s=!0;break;case`object`:switch(e.$$typeof){case P:case F:s=!0;break;case le:return s=e._init,T(s(e._payload),t,n,i,a)}}if(s){s=e,a=a(s);var c=i===``?`.`+C(s,0):i;return R(a)?(n=``,c!=null&&(n=c.replace(Ee,`$&/`)+`/`),T(a,t,n,``,function(e){return e})):a!=null&&(x(a)&&(a.key!=null&&(s&&s.key===a.key||u(a.key)),n=y(a,n+(a.key==null||s&&s.key===a.key?``:(``+a.key).replace(Ee,`$&/`)+`/`)+c),i!==``&&s!=null&&x(s)&&s.key==null&&s._store&&!s._store.validated&&(n._store.validated=2),a=n),t.push(a)),1}if(s=0,c=i===``?`.`:i+`:`,R(e))for(var l=0;l<e.length;l++)i=e[l],o=c+C(i,l),s+=T(i,t,n,o,a);else if(l=r(e),typeof l==`function`)for(l===e.entries&&(Te||console.warn(`Using Maps as children is not supported. Use an array of keyed ReactElements instead.`),Te=!0),e=l.call(e),l=0;!(i=e.next()).done;)i=i.value,o=c+C(i,l++),s+=T(i,t,n,o,a);else if(o===`object`){if(typeof e.then==`function`)return T(w(e),t,n,i,a);throw t=String(e),Error(`Objects are not valid as a React child (found: `+(t===`[object Object]`?`object with keys {`+Object.keys(e).join(`, `)+`}`:t)+`). If you meant to render a collection of children, use an array instead.`)}return s}function E(e,t,n){if(e==null)return e;var r=[],i=0;return T(e,r,``,``,function(e){return t.call(n,e,i++)}),r}function D(e){if(e._status===-1){var t=e._ioInfo;t!=null&&(t.start=t.end=performance.now()),t=e._result;var n=t();if(n.then(function(t){if(e._status===0||e._status===-1){e._status=1,e._result=t;var r=e._ioInfo;r!=null&&(r.end=performance.now()),n.status===void 0&&(n.status=`fulfilled`,n.value=t)}},function(t){if(e._status===0||e._status===-1){e._status=2,e._result=t;var r=e._ioInfo;r!=null&&(r.end=performance.now()),n.status===void 0&&(n.status=`rejected`,n.reason=t)}}),t=e._ioInfo,t!=null){t.value=n;var r=n.displayName;typeof r==`string`&&(t.name=r)}e._status===-1&&(e._status=0,e._result=n)}if(e._status===1)return t=e._result,t===void 0&&console.error(`lazy: Expected the result of a dynamic import() call. Instead received: %s |
|
|
|
|
|
Your code should look like: |
|
|
const MyComponent = lazy(() => import('./MyComponent')) |
|
|
|
|
|
Did you accidentally put curly braces around the import?`,t),`default`in t||console.error(`lazy: Expected the result of a dynamic import() call. Instead received: %s |
|
|
|
|
|
Your code should look like: |
|
|
const MyComponent = lazy(() => import('./MyComponent'))`,t),t.default;throw e._result}function O(){var e=_e.H;return e===null&&console.error(`Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for one of the following reasons: |
|
|
1. You might have mismatching versions of React and the renderer (such as React DOM) |
|
|
2. You might be breaking the Rules of Hooks |
|
|
3. You might have more than one copy of React in the same app |
|
|
See https://react.dev/link/invalid-hook-call for tips about how to debug and fix this problem.`),e}function k(){_e.asyncTransitions--}function A(e){if(ke===null)try{var n=(`require`+Math.random()).slice(0,7);ke=(t&&t[n]).call(t,`timers`).setImmediate}catch{ke=function(e){!1===Oe&&(Oe=!0,typeof MessageChannel>`u`&&console.error(`This browser does not have a MessageChannel implementation, so enqueuing tasks via await act(async () => ...) will fail. Please file an issue at https://github.com/facebook/react/issues if you encounter this warning.`));var t=new MessageChannel;t.port1.onmessage=e,t.port2.postMessage(void 0)}}return ke(e)}function j(e){return 1<e.length&&typeof AggregateError==`function`?AggregateError(e):e[0]}function M(e,t){t!==Ae-1&&console.error(`You seem to have overlapping act() calls, this is not supported. Be sure to await previous act() calls before making a new one. `),Ae=t}function ee(e,t,n){var r=_e.actQueue;if(r!==null){if(r.length!==0)try{N(r),A(function(){return ee(e,t,n)});return}catch(e){_e.thrownErrors.push(e)}else _e.actQueue=null}0<_e.thrownErrors.length?(r=j(_e.thrownErrors),_e.thrownErrors.length=0,n(r)):t(e)}function N(e){if(!Me){Me=!0;var t=0;try{for(;t<e.length;t++){var n=e[t];do{_e.didUsePromise=!1;var r=n(!1);if(r!==null){if(_e.didUsePromise){e[t]=n,e.splice(0,t);return}n=r}else break}while(1)}e.length=0}catch(n){e.splice(0,t+1),_e.thrownErrors.push(n)}finally{Me=!1}}}typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<`u`&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart==`function`&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(Error());var P=Symbol.for(`react.transitional.element`),F=Symbol.for(`react.portal`),te=Symbol.for(`react.fragment`),I=Symbol.for(`react.strict_mode`),ne=Symbol.for(`react.profiler`),re=Symbol.for(`react.consumer`),ie=Symbol.for(`react.context`),ae=Symbol.for(`react.forward_ref`),oe=Symbol.for(`react.suspense`),se=Symbol.for(`react.suspense_list`),ce=Symbol.for(`react.memo`),le=Symbol.for(`react.lazy`),ue=Symbol.for(`react.activity`),de=Symbol.iterator,L={},fe={isMounted:function(){return!1},enqueueForceUpdate:function(e){i(e,`forceUpdate`)},enqueueReplaceState:function(e){i(e,`replaceState`)},enqueueSetState:function(e){i(e,`setState`)}},pe=Object.assign,me={};Object.freeze(me),a.prototype.isReactComponent={},a.prototype.setState=function(e,t){if(typeof e!=`object`&&typeof e!=`function`&&e!=null)throw Error(`takes an object of state variables to update or a function which returns an object of state variables.`);this.updater.enqueueSetState(this,e,t,`setState`)},a.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,`forceUpdate`)};var he={isMounted:[`isMounted`,`Instead, make sure to clean up subscriptions and pending requests in componentWillUnmount to prevent memory leaks.`],replaceState:[`replaceState`,`Refactor your code to use setState instead (see https://github.com/facebook/react/issues/3236).`]};for(Pe in he)he.hasOwnProperty(Pe)&&n(Pe,he[Pe]);o.prototype=a.prototype,he=s.prototype=new o,he.constructor=s,pe(he,a.prototype),he.isPureReactComponent=!0;var R=Array.isArray,ge=Symbol.for(`react.client.reference`),_e={H:null,A:null,T:null,S:null,actQueue:null,asyncTransitions:0,isBatchingLegacy:!1,didScheduleLegacyUpdate:!1,didUsePromise:!1,thrownErrors:[],getCurrentStack:null,recentlyCreatedOwnerStacks:0},ve=Object.prototype.hasOwnProperty,ye=console.createTask?console.createTask:function(){return null};he={react_stack_bottom_frame:function(e){return e()}};var be,xe,Se={},Ce=he.react_stack_bottom_frame.bind(he,m)(),we=ye(f(m)),Te=!1,Ee=/\/+/g,De=typeof reportError==`function`?reportError:function(e){if(typeof window==`object`&&typeof window.ErrorEvent==`function`){var t=new window.ErrorEvent(`error`,{bubbles:!0,cancelable:!0,message:typeof e==`object`&&e&&typeof e.message==`string`?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process==`object`&&typeof process.emit==`function`){process.emit(`uncaughtException`,e);return}console.error(e)},Oe=!1,ke=null,Ae=0,je=!1,Me=!1,Ne=typeof queueMicrotask==`function`?function(e){queueMicrotask(function(){return queueMicrotask(e)})}:A;he=Object.freeze({__proto__:null,c:function(e){return O().useMemoCache(e)}});var Pe={map:E,forEach:function(e,t,n){E(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return E(e,function(){t++}),t},toArray:function(e){return E(e,function(e){return e})||[]},only:function(e){if(!x(e))throw Error(`React.Children.only expected to receive a single React element child.`);return e}};e.Activity=ue,e.Children=Pe,e.Component=a,e.Fragment=te,e.Profiler=ne,e.PureComponent=s,e.StrictMode=I,e.Suspense=oe,e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=_e,e.__COMPILER_RUNTIME=he,e.act=function(e){var t=_e.actQueue,n=Ae;Ae++;var r=_e.actQueue=t===null?[]:t,i=!1;try{var a=e()}catch(e){_e.thrownErrors.push(e)}if(0<_e.thrownErrors.length)throw M(t,n),e=j(_e.thrownErrors),_e.thrownErrors.length=0,e;if(typeof a==`object`&&a&&typeof a.then==`function`){var o=a;return Ne(function(){i||je||(je=!0,console.error(`You called act(async () => ...) without await. This could lead to unexpected testing behaviour, interleaving multiple act calls and mixing their scopes. You should - await act(async () => ...);`))}),{then:function(e,a){i=!0,o.then(function(i){if(M(t,n),n===0){try{N(r),A(function(){return ee(i,e,a)})}catch(e){_e.thrownErrors.push(e)}if(0<_e.thrownErrors.length){var o=j(_e.thrownErrors);_e.thrownErrors.length=0,a(o)}}else e(i)},function(e){M(t,n),0<_e.thrownErrors.length?(e=j(_e.thrownErrors),_e.thrownErrors.length=0,a(e)):a(e)})}}}var s=a;if(M(t,n),n===0&&(N(r),r.length!==0&&Ne(function(){i||je||(je=!0,console.error("A component suspended inside an `act` scope, but the `act` call was not awaited. When testing React components that depend on asynchronous data, you must await the result:\n\nawait act(() => ...)"))}),_e.actQueue=null),0<_e.thrownErrors.length)throw e=j(_e.thrownErrors),_e.thrownErrors.length=0,e;return{then:function(e,t){i=!0,n===0?(_e.actQueue=r,A(function(){return ee(s,e,t)})):e(s)}}},e.cache=function(e){return function(){return e.apply(null,arguments)}},e.cacheSignal=function(){return null},e.captureOwnerStack=function(){var e=_e.getCurrentStack;return e===null?null:e()},e.cloneElement=function(e,t,n){if(e==null)throw Error(`The argument must be a React element, but you passed `+e+`.`);var r=pe({},e.props),i=e.key,a=e._owner;if(t!=null){var o;a:{if(ve.call(t,`ref`)&&(o=Object.getOwnPropertyDescriptor(t,`ref`).get)&&o.isReactWarning){o=!1;break a}o=t.ref!==void 0}for(s in o&&(a=p()),h(t)&&(u(t.key),i=``+t.key),t)!ve.call(t,s)||s===`key`||s===`__self`||s===`__source`||s===`ref`&&t.ref===void 0||(r[s]=t[s])}var s=arguments.length-2;if(s===1)r.children=n;else if(1<s){o=Array(s);for(var c=0;c<s;c++)o[c]=arguments[c+2];r.children=o}for(r=v(e.type,i,r,a,e._debugStack,e._debugTask),i=2;i<arguments.length;i++)b(arguments[i]);return r},e.createContext=function(e){return e={$$typeof:ie,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null},e.Provider=e,e.Consumer={$$typeof:re,_context:e},e._currentRenderer=null,e._currentRenderer2=null,e},e.createElement=function(e,t,n){for(var r=2;r<arguments.length;r++)b(arguments[r]);r={};var i=null;if(t!=null)for(c in xe||!(`__self`in t)||`key`in t||(xe=!0,console.warn(`Your app (or one of its dependencies) is using an outdated JSX transform. Update to the modern JSX transform for faster performance: https://react.dev/link/new-jsx-transform`)),h(t)&&(u(t.key),i=``+t.key),t)ve.call(t,c)&&c!==`key`&&c!==`__self`&&c!==`__source`&&(r[c]=t[c]);var a=arguments.length-2;if(a===1)r.children=n;else if(1<a){for(var o=Array(a),s=0;s<a;s++)o[s]=arguments[s+2];Object.freeze&&Object.freeze(o),r.children=o}if(e&&e.defaultProps)for(c in a=e.defaultProps,a)r[c]===void 0&&(r[c]=a[c]);i&&g(r,typeof e==`function`?e.displayName||e.name||`Unknown`:e);var c=1e4>_e.recentlyCreatedOwnerStacks++;return v(e,i,r,p(),c?Error(`react-stack-top-frame`):Ce,c?ye(f(e)):we)},e.createRef=function(){var e={current:null};return Object.seal(e),e},e.forwardRef=function(e){e!=null&&e.$$typeof===ce?console.error("forwardRef requires a render function but received a `memo` component. Instead of forwardRef(memo(...)), use memo(forwardRef(...))."):typeof e==`function`?e.length!==0&&e.length!==2&&console.error(`forwardRef render functions accept exactly two parameters: props and ref. %s`,e.length===1?`Did you forget to use the ref parameter?`:`Any additional parameter will be undefined.`):console.error(`forwardRef requires a render function but was given %s.`,e===null?`null`:typeof e),e!=null&&e.defaultProps!=null&&console.error(`forwardRef render functions do not support defaultProps. Did you accidentally pass a React component?`);var t={$$typeof:ae,render:e},n;return Object.defineProperty(t,"displayName",{enumerable:!1,configurable:!0,get:function(){return n},set:function(t){n=t,e.name||e.displayName||(Object.defineProperty(e,"name",{value:t}),e.displayName=t)}}),t},e.isValidElement=x,e.lazy=function(e){e={_status:-1,_result:e};var t={$$typeof:le,_payload:e,_init:D},n={name:`lazy`,start:-1,end:-1,value:null,owner:null,debugStack:Error(`react-stack-top-frame`),debugTask:console.createTask?console.createTask(`lazy()`):null};return e._ioInfo=n,t._debugInfo=[{awaited:n}],t},e.memo=function(e,t){e??console.error(`memo: The first argument must be a component. Instead received: %s`,e===null?`null`:typeof e),t={$$typeof:ce,type:e,compare:t===void 0?null:t};var n;return Object.defineProperty(t,"displayName",{enumerable:!1,configurable:!0,get:function(){return n},set:function(t){n=t,e.name||e.displayName||(Object.defineProperty(e,"name",{value:t}),e.displayName=t)}}),t},e.startTransition=function(e){var t=_e.T,n={};n._updatedFibers=new Set,_e.T=n;try{var r=e(),i=_e.S;i!==null&&i(n,r),typeof r==`object`&&r&&typeof r.then==`function`&&(_e.asyncTransitions++,r.then(k,k),r.then(c,De))}catch(e){De(e)}finally{t===null&&n._updatedFibers&&(e=n._updatedFibers.size,n._updatedFibers.clear(),10<e&&console.warn(`Detected a large number of updates inside startTransition. If this is due to a subscription please re-write it to use React provided hooks. Otherwise concurrent mode guarantees are off the table.`)),t!==null&&n.types!==null&&(t.types!==null&&t.types!==n.types&&console.error(`We expected inner Transitions to have transferred the outer types set and that you cannot add to the outer Transition while inside the inner.This is a bug in React.`),t.types=n.types),_e.T=t}},e.unstable_useCacheRefresh=function(){return O().useCacheRefresh()},e.use=function(e){return O().use(e)},e.useActionState=function(e,t,n){return O().useActionState(e,t,n)},e.useCallback=function(e,t){return O().useCallback(e,t)},e.useContext=function(e){var t=O();return e.$$typeof===re&&console.error(`Calling useContext(Context.Consumer) is not supported and will cause bugs. Did you mean to call useContext(Context) instead?`),t.useContext(e)},e.useDebugValue=function(e,t){return O().useDebugValue(e,t)},e.useDeferredValue=function(e,t){return O().useDeferredValue(e,t)},e.useEffect=function(e,t){return e??console.warn(`React Hook useEffect requires an effect callback. Did you forget to pass a callback to the hook?`),O().useEffect(e,t)},e.useEffectEvent=function(e){return O().useEffectEvent(e)},e.useId=function(){return O().useId()},e.useImperativeHandle=function(e,t,n){return O().useImperativeHandle(e,t,n)},e.useInsertionEffect=function(e,t){return e??console.warn(`React Hook useInsertionEffect requires an effect callback. Did you forget to pass a callback to the hook?`),O().useInsertionEffect(e,t)},e.useLayoutEffect=function(e,t){return e??console.warn(`React Hook useLayoutEffect requires an effect callback. Did you forget to pass a callback to the hook?`),O().useLayoutEffect(e,t)},e.useMemo=function(e,t){return O().useMemo(e,t)},e.useOptimistic=function(e,t){return O().useOptimistic(e,t)},e.useReducer=function(e,t,n){return O().useReducer(e,t,n)},e.useRef=function(e){return O().useRef(e)},e.useState=function(e){return O().useState(e)},e.useSyncExternalStore=function(e,t,n){return O().useSyncExternalStore(e,t,n)},e.useTransition=function(){return O().useTransition()},e.version=`19.2.8`,typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<`u`&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop==`function`&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(Error())})()})),p=s(((e,t)=>{t.exports=process.env.NODE_ENV===`production`?d():f()})),m=s((e=>{var t=Symbol.for(`react.transitional.element`),n=Symbol.for(`react.fragment`);function r(e,n,r){var i=null;if(r!==void 0&&(i=``+r),n.key!==void 0&&(i=``+n.key),`key`in n)for(var a in r={},n)a!==`key`&&(r[a]=n[a]);else r=n;return n=r.ref,{$$typeof:t,type:e,key:i,ref:n===void 0?null:n,props:r}}e.Fragment=n,e.jsx=r,e.jsxs=r})),h=s((e=>{process.env.NODE_ENV!==`production`&&(function(){function t(e){if(e==null)return null;if(typeof e==`function`)return e.$$typeof===k?null:e.displayName||e.name||null;if(typeof e==`string`)return e;switch(e){case v:return`Fragment`;case b:return`Profiler`;case y:return`StrictMode`;case w:return`Suspense`;case T:return`SuspenseList`;case O:return`Activity`}if(typeof e==`object`)switch(typeof e.tag==`number`&&console.error(`Received an unexpected object in getComponentNameFromType(). This is likely a bug in React. Please file an issue.`),e.$$typeof){case _:return`Portal`;case S:return e.displayName||`Context`;case x:return(e._context.displayName||`Context`)+`.Consumer`;case C:var n=e.render;return e=e.displayName,e||=(e=n.displayName||n.name||``,e===``?`ForwardRef`:`ForwardRef(`+e+`)`),e;case E:return n=e.displayName||null,n===null?t(e.type)||`Memo`:n;case D:n=e._payload,e=e._init;try{return t(e(n))}catch{}}return null}function n(e){return``+e}function r(e){try{n(e);var t=!1}catch{t=!0}if(t){t=console;var r=t.error,i=typeof Symbol==`function`&&Symbol.toStringTag&&e[Symbol.toStringTag]||e.constructor.name||`Object`;return r.call(t,`The provided key is an unsupported type %s. This value must be coerced to a string before using it here.`,i),n(e)}}function i(e){if(e===v)return`<>`;if(typeof e==`object`&&e&&e.$$typeof===D)return`<...>`;try{var n=t(e);return n?`<`+n+`>`:`<...>`}catch{return`<...>`}}function a(){var e=A.A;return e===null?null:e.getOwner()}function o(){return Error(`react-stack-top-frame`)}function s(e){if(j.call(e,`key`)){var t=Object.getOwnPropertyDescriptor(e,`key`).get;if(t&&t.isReactWarning)return!1}return e.key!==void 0}function c(e,t){function n(){N||(N=!0,console.error("%s: `key` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://react.dev/link/special-props)",t))}n.isReactWarning=!0,Object.defineProperty(e,"key",{get:n,configurable:!0})}function l(){var e=t(this.type);return P[e]||(P[e]=!0,console.error(`Accessing element.ref was removed in React 19. ref is now a regular prop. It will be removed from the JSX Element type in a future release.`)),e=this.props.ref,e===void 0?null:e}function u(e,t,n,r,i,a){var o=n.ref;return e={$$typeof:g,type:e,key:t,props:n,_owner:r},(o===void 0?null:o)===null?Object.defineProperty(e,"ref",{enumerable:!1,value:null}):Object.defineProperty(e,"ref",{enumerable:!1,get:l}),e._store={},Object.defineProperty(e._store,"validated",{configurable:!1,enumerable:!1,writable:!0,value:0}),Object.defineProperty(e,"_debugInfo",{configurable:!1,enumerable:!1,writable:!0,value:null}),Object.defineProperty(e,"_debugStack",{configurable:!1,enumerable:!1,writable:!0,value:i}),Object.defineProperty(e,"_debugTask",{configurable:!1,enumerable:!1,writable:!0,value:a}),Object.freeze&&(Object.freeze(e.props),Object.freeze(e)),e}function d(e,n,i,o,l,d){var p=n.children;if(p!==void 0){if(o){if(M(p)){for(o=0;o<p.length;o++)f(p[o]);Object.freeze&&Object.freeze(p)}else console.error(`React.jsx: Static children should always be an array. You are likely explicitly calling React.jsxs or React.jsxDEV. Use the Babel transform instead.`)}else f(p)}if(j.call(n,`key`)){p=t(e);var m=Object.keys(n).filter(function(e){return e!==`key`});o=0<m.length?`{key: someKey, `+m.join(`: ..., `)+`: ...}`:`{key: someKey}`,I[p+o]||(m=0<m.length?`{`+m.join(`: ..., `)+`: ...}`:`{}`,console.error(`A props object containing a "key" prop is being spread into JSX: |
|
|
let props = %s; |
|
|
<%s {...props} /> |
|
|
React keys must be passed directly to JSX without using spread: |
|
|
let props = %s; |
|
|
<%s key={someKey} {...props} />`,o,p,m,p),I[p+o]=!0)}if(p=null,i!==void 0&&(r(i),p=``+i),s(n)&&(r(n.key),p=``+n.key),`key`in n)for(var h in i={},n)h!==`key`&&(i[h]=n[h]);else i=n;return p&&c(i,typeof e==`function`?e.displayName||e.name||`Unknown`:e),u(e,p,i,a(),l,d)}function f(e){m(e)?e._store&&(e._store.validated=1):typeof e==`object`&&e&&e.$$typeof===D&&(e._payload.status===`fulfilled`?m(e._payload.value)&&e._payload.value._store&&(e._payload.value._store.validated=1):e._store&&(e._store.validated=1))}function m(e){return typeof e==`object`&&!!e&&e.$$typeof===g}var h=p(),g=Symbol.for(`react.transitional.element`),_=Symbol.for(`react.portal`),v=Symbol.for(`react.fragment`),y=Symbol.for(`react.strict_mode`),b=Symbol.for(`react.profiler`),x=Symbol.for(`react.consumer`),S=Symbol.for(`react.context`),C=Symbol.for(`react.forward_ref`),w=Symbol.for(`react.suspense`),T=Symbol.for(`react.suspense_list`),E=Symbol.for(`react.memo`),D=Symbol.for(`react.lazy`),O=Symbol.for(`react.activity`),k=Symbol.for(`react.client.reference`),A=h.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,j=Object.prototype.hasOwnProperty,M=Array.isArray,ee=console.createTask?console.createTask:function(){return null};h={react_stack_bottom_frame:function(e){return e()}};var N,P={},F=h.react_stack_bottom_frame.bind(h,o)(),te=ee(i(o)),I={};e.Fragment=v,e.jsx=function(e,t,n){var r=1e4>A.recentlyCreatedOwnerStacks++;return d(e,t,n,!1,r?Error(`react-stack-top-frame`):F,r?ee(i(e)):te)},e.jsxs=function(e,t,n){var r=1e4>A.recentlyCreatedOwnerStacks++;return d(e,t,n,!0,r?Error(`react-stack-top-frame`):F,r?ee(i(e)):te)}})()})),g=s(((e,t)=>{t.exports=process.env.NODE_ENV===`production`?m():h()}));function _(e){if(typeof e==`object`&&e){let{$$typeof:t}=e;switch(t){case $e:switch(e=e.type,e){case tt:case rt:case nt:case st:case ct:return e;default:switch(e&&=e.$$typeof,e){case at:case ot:case ut:case lt:return e;case it:return e;default:return t}}case et:return t}}}function v(e){return _(e)===lt}function y(e,t,n,r,{areStatesEqual:i,areOwnPropsEqual:a,areStatePropsEqual:o}){let s=!1,c,l,u,d,f;function p(i,a){return c=i,l=a,u=e(c,l),d=t(r,l),f=n(u,d,l),s=!0,f}function m(){return u=e(c,l),t.dependsOnOwnProps&&(d=t(r,l)),f=n(u,d,l),f}function h(){return e.dependsOnOwnProps&&(u=e(c,l)),t.dependsOnOwnProps&&(d=t(r,l)),f=n(u,d,l),f}function g(){let t=e(c,l),r=!o(t,u);return u=t,r&&(f=n(u,d,l)),f}function _(e,t){let n=!a(t,l),r=!i(e,c,t,l);return c=e,l=t,n&&r?m():n?h():r?g():f}return function(e,t){return s?_(e,t):p(e,t)}}function b(e,{initMapStateToProps:t,initMapDispatchToProps:n,initMergeProps:r,...i}){return y(t(e,i),n(e,i),r(e,i),e,i)}function x(e,t){let n={};for(let r in e){let i=e[r];typeof i==`function`&&(n[r]=(...e)=>t(i(...e)))}return n}function S(e){return function(t){let n=e(t);function r(){return n}return r.dependsOnOwnProps=!1,r}}function C(e){return e.dependsOnOwnProps?!!e.dependsOnOwnProps:e.length!==1}function w(e,t){return function(t,{displayName:n}){let r=function(e,t){return r.dependsOnOwnProps?r.mapToProps(e,t):r.mapToProps(e,void 0)};return r.dependsOnOwnProps=!0,r.mapToProps=function(t,n){r.mapToProps=e,r.dependsOnOwnProps=C(e);let i=r(t,n);return typeof i==`function`&&(r.mapToProps=i,r.dependsOnOwnProps=C(i),i=r(t,n)),i},r}}function T(e,t){return(n,r)=>{throw Error(`Invalid value of type ${typeof e} for ${t} argument when connecting component ${r.wrappedComponentName}.`)}}function E(e){return e&&typeof e==`object`?S(t=>x(e,t)):e?typeof e==`function`?w(e,`mapDispatchToProps`):T(e,`mapDispatchToProps`):S(e=>({dispatch:e}))}function D(e){return e?typeof e==`function`?w(e,`mapStateToProps`):T(e,`mapStateToProps`):S(()=>({}))}function O(e,t,n){return{...n,...e,...t}}function k(e){return function(t,{displayName:n,areMergedPropsEqual:r}){let i=!1,a;return function(t,n,o){let s=e(t,n,o);return i?r(s,a)||(a=s):(i=!0,a=s),a}}}function A(e){return e?typeof e==`function`?k(e):T(e,`mergeProps`):()=>O}function j(e){e()}function M(){let e=null,t=null;return{clear(){e=null,t=null},notify(){j(()=>{let t=e;for(;t;)t.callback(),t=t.next})},get(){let t=[],n=e;for(;n;)t.push(n),n=n.next;return t},subscribe(n){let r=!0,i=t={callback:n,next:null,prev:t};return i.prev?i.prev.next=i:e=i,function(){!r||e===null||(r=!1,i.next?i.next.prev=i.prev:t=i.prev,i.prev?i.prev.next=i.next:e=i.next)}}}}function ee(e,t){let n,r=pt,i=0,a=!1;function o(e){u();let t=r.subscribe(e),n=!1;return()=>{n||(n=!0,t(),d())}}function s(){r.notify()}function c(){m.onStateChange&&m.onStateChange()}function l(){return a}function u(){i++,n||(n=t?t.addNestedSub(c):e.subscribe(c),r=M())}function d(){i--,n&&i===0&&(n(),n=void 0,r.clear(),r=pt)}function f(){a||(a=!0,u())}function p(){a&&(a=!1,d())}let m={addNestedSub:o,notifyNestedSubs:s,handleChangeWrapper:c,isSubscribed:l,trySubscribe:f,tryUnsubscribe:p,getListeners:()=>r};return m}function N(e,t){return e===t?e!==0||t!==0||1/e==1/t:e!==e&&t!==t}function P(e,t){if(N(e,t))return!0;if(typeof e!=`object`||!e||typeof t!=`object`||!t)return!1;let n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(let r=0;r<n.length;r++)if(!Object.prototype.hasOwnProperty.call(t,n[r])||!N(e[n[r]],t[n[r]]))return!1;return!0}function F(e){return v(e)?bt:xt[e.$$typeof]||_t}function te(e,t){if(typeof t!=`string`){if(Dt){let n=Et(t);n&&n!==Dt&&te(e,n)}let n=Ct(t);wt&&(n=n.concat(wt(t)));let r=F(e),i=F(t);for(let a=0;a<n.length;++a){let o=n[a];if(!vt[o]&&!(i&&i[o])&&!(r&&r[o])){let n=Tt(t,o);try{St(e,o,n)}catch{}}}}return e}function I(){if(!Le.createContext)return{};let e=kt[Ot]??=new Map,t=e.get(Le.createContext);return t||(t=Le.createContext(null),e.set(Le.createContext,t)),t}function ne(e,t,n){gt(()=>e(...t),n)}function re(e,t,n,r,i,a){e.current=r,n.current=!1,i.current&&(i.current=null,a())}function ie(e,t,n,r,i,a,o,s,c,l,u){if(!e)return()=>{};let d=!1,f=null,p=()=>{if(d||!s.current)return;let e=t.getState(),n,p;try{n=r(e,i.current)}catch(e){p=e,f=e}p||(f=null),n===a.current?o.current||l():(a.current=n,c.current=n,o.current=!0,u())};return n.onStateChange=p,n.trySubscribe(),p(),()=>{if(d=!0,n.tryUnsubscribe(),n.onStateChange=null,f)throw f}}function ae(e,t){return e===t}function oe(e,t,n,{pure:r,areStatesEqual:i=ae,areOwnPropsEqual:a=P,areStatePropsEqual:o=P,areMergedPropsEqual:s=P,forwardRef:c=!1,context:l=At}={}){let u=l,d=D(e),f=E(t),p=A(n),m=!!e;return e=>{let t=e.displayName||e.name||`Component`,n=`Connect(${t})`,r={shouldHandleStateChanges:m,displayName:n,wrappedComponentName:t,WrappedComponent:e,initMapStateToProps:d,initMapDispatchToProps:f,initMergeProps:p,areStatesEqual:i,areStatePropsEqual:o,areOwnPropsEqual:a,areMergedPropsEqual:s};function l(t){let[n,i,a]=Le.useMemo(()=>{let{reactReduxForwardedRef:e,...n}=t;return[t.context,e,n]},[t]),o=Le.useMemo(()=>{let e=u;return n?.Consumer,e},[n,u]),s=Le.useContext(o),c=!!t.store&&!!t.store.getState&&!!t.store.dispatch,l=!!s&&!!s.store,d=c?t.store:s.store,f=l?s.getServerState:d.getState,p=Le.useMemo(()=>b(d.dispatch,r),[d]),[h,g]=Le.useMemo(()=>{if(!m)return jt;let e=ee(d,c?void 0:s.subscription);return[e,e.notifyNestedSubs.bind(e)]},[d,c,s]),_=Le.useMemo(()=>c?s:{...s,subscription:h},[c,s,h]),v=Le.useRef(void 0),y=Le.useRef(a),x=Le.useRef(void 0),S=Le.useRef(!1),C=Le.useRef(!1),w=Le.useRef(void 0);gt(()=>(C.current=!0,()=>{C.current=!1}),[]);let T=Le.useMemo(()=>()=>x.current&&a===y.current?x.current:p(d.getState(),a),[d,a]),E=Le.useMemo(()=>e=>h?ie(m,d,h,p,y,v,S,C,x,g,e):()=>{},[h]);ne(re,[y,v,S,a,x,g]);let D;try{D=Le.useSyncExternalStore(E,T,f?()=>p(f(),a):T)}catch(e){throw w.current&&(e.message+=` |
|
|
The error may be correlated with this previous error: |
|
|
${w.current.stack} |
|
|
|
|
|
`),e}gt(()=>{w.current=void 0,x.current=void 0,v.current=D});let O=Le.useMemo(()=>Le.createElement(e,{...D,ref:i}),[i,e,D]);return Le.useMemo(()=>m?Le.createElement(o.Provider,{value:_},O):O,[o,O,_])}let h=Le.memo(l);if(h.WrappedComponent=e,h.displayName=l.displayName=n,c){let t=Le.forwardRef(function(e,t){return Le.createElement(h,{...e,reactReduxForwardedRef:t})});return t.displayName=n,t.WrappedComponent=e,te(t,e)}return te(h,e)}}function se(e){let{children:t,context:n,serverState:r,store:i}=e,a=Le.useMemo(()=>{let e=ee(i);return{store:i,subscription:e,getServerState:r?()=>r:void 0}},[i,r]),o=Le.useMemo(()=>i.getState(),[i]);gt(()=>{let{subscription:e}=a;return e.onStateChange=e.notifyNestedSubs,e.trySubscribe(),o!==i.getState()&&e.notifyNestedSubs(),()=>{e.tryUnsubscribe(),e.onStateChange=void 0}},[a,o]);let s=n||At;return Le.createElement(s.Provider,{value:a},t)}function ce(e=At){return function(){return Le.useContext(e)}}function le(e=At){let t=e===At?Pt:ce(e),n=(e,n={})=>{let{equalityFn:r=Ft}=typeof n==`function`?{equalityFn:n}:n,{store:i,subscription:a,getServerState:o}=t();Le.useRef(!0);let s=Le.useCallback({[e.name](t){return e(t)}}[e.name],[e]),c=(0,Ze.useSyncExternalStoreWithSelector)(a.addNestedSub,i.getState,o||i.getState,s,r);return Le.useDebugValue(c),c};return Object.assign(n,{withTypes:()=>n}),n}function ue(e){return`Minified Redux error #${e}; visit https://redux.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}function de(e){if(typeof e!=`object`||!e)return!1;let t=e;for(;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t||Object.getPrototypeOf(e)===null}function L(e,t,n){if(typeof e!=`function`)throw Error(ue(2));if(typeof t==`function`&&typeof n==`function`||typeof n==`function`&&typeof arguments[3]==`function`)throw Error(ue(0));if(typeof t==`function`&&n===void 0&&(n=t,t=void 0),n!==void 0){if(typeof n!=`function`)throw Error(ue(1));return n(L)(e,t)}let r=e,i=t,a=new Map,o=a,s=0,c=!1;function l(){o===a&&(o=new Map,a.forEach((e,t)=>{o.set(t,e)}))}function u(){if(c)throw Error(ue(3));return i}function d(e){if(typeof e!=`function`)throw Error(ue(4));if(c)throw Error(ue(5));let t=!0;l();let n=s++;return o.set(n,e),function(){if(t){if(c)throw Error(ue(6));t=!1,l(),o.delete(n),a=null}}}function f(e){if(!de(e))throw Error(ue(7));if(e.type===void 0)throw Error(ue(8));if(typeof e.type!=`string`)throw Error(ue(17));if(c)throw Error(ue(9));try{c=!0,i=r(i,e)}finally{c=!1}return(a=o).forEach(e=>{e()}),e}function p(e){if(typeof e!=`function`)throw Error(ue(10));r=e,f({type:dn.REPLACE})}function m(){let e=d;return{subscribe(t){if(typeof t!=`object`||!t)throw Error(ue(11));function n(){let e=t;e.next&&e.next(u())}return n(),{unsubscribe:e(n)}},[ln](){return this}}}return f({type:dn.INIT}),{dispatch:f,subscribe:d,getState:u,replaceReducer:p,[ln]:m}}function fe(e){Object.keys(e).forEach(t=>{let n=e[t];if(n(void 0,{type:dn.INIT})===void 0)throw Error(ue(12));if(n(void 0,{type:dn.PROBE_UNKNOWN_ACTION()})===void 0)throw Error(ue(13))})}function pe(e){let t=Object.keys(e),n={};for(let r=0;r<t.length;r++){let i=t[r];typeof e[i]==`function`&&(n[i]=e[i])}let r=Object.keys(n),i;try{fe(n)}catch(e){i=e}return function(e={},t){if(i)throw i;let a=!1,o={};for(let i=0;i<r.length;i++){let s=r[i],c=n[s],l=e[s],u=c(l,t);if(u===void 0)throw t&&t.type,Error(ue(14));o[s]=u,a||=u!==l}return a||=r.length!==Object.keys(e).length,a?o:e}}function me(e,t){return function(...n){return t(e.apply(this,n))}}function he(e,t){if(typeof e==`function`)return me(e,t);if(typeof e!=`object`||!e)throw Error(ue(16));let n={};for(let r in e){let i=e[r];typeof i==`function`&&(n[r]=me(i,t))}return n}function R(...e){return e.length===0?e=>e:e.length===1?e[0]:e.reduce((e,t)=>(...n)=>e(t(...n)))}function ge(...e){return t=>(n,r)=>{let i=t(n,r),a=()=>{throw Error(ue(15))},o={getState:i.getState,dispatch:(e,...t)=>a(e,...t)};return a=R(...e.map(e=>e(o)))(i.dispatch),{...i,dispatch:a}}}function _e(e,t){function n(n,r){let i=(0,Re.useContext)(Bt),a={...n,...r?{ref:r}:{}},o=(i||{})[e];return(0,kr.default)(o)||(0,kr.default)(o.wrap)?(0,ze.jsx)(t,{...a}):o.wrap.slice().reverse().reduce((e,n)=>{let r=n.component;return(0,ze.jsx)(r,{targetProps:a,...a,TargetComponent:t,children:e})},(0,ze.jsx)(t,{...a}))}let r=(0,Re.forwardRef)(n);return r.displayName=`WithPlugins(${e})`,r}function ve(e,t=0){return(jr[e[t+0]]+jr[e[t+1]]+jr[e[t+2]]+jr[e[t+3]]+`-`+jr[e[t+4]]+jr[e[t+5]]+`-`+jr[e[t+6]]+jr[e[t+7]]+`-`+jr[e[t+8]]+jr[e[t+9]]+`-`+jr[e[t+10]]+jr[e[t+11]]+jr[e[t+12]]+jr[e[t+13]]+jr[e[t+14]]+jr[e[t+15]]).toLowerCase()}function ye(){if(!Mr){if(typeof crypto>`u`||!crypto.getRandomValues)throw Error(`crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported`);Mr=crypto.getRandomValues.bind(crypto)}return Mr(Nr)}function be(e,t,n){if(Pr.randomUUID&&!t&&!e)return Pr.randomUUID();e||={};let r=e.random??e.rng?.()??ye();if(r.length<16)throw Error(`Random bytes length must be >= 16`);if(r[6]=r[6]&15|64,r[8]=r[8]&63|128,t){if(n||=0,n<0||n+16>t.length)throw RangeError(`UUID byte range ${n}:${n+15} is out of buffer bounds`);for(let e=0;e<16;++e)t[n+e]=r[e];return t}return ve(r)}function xe(e,t=`expected a function, instead received ${typeof e}`){if(typeof e!=`function`)throw TypeError(t)}function Se(e,t=`expected all items to be functions, instead received the following types: `){if(!e.every(e=>typeof e==`function`)){let n=e.map(e=>typeof e==`function`?`function ${e.name||`unnamed`}()`:typeof e).join(`, `);throw TypeError(`${t}[${n}]`)}}function Ce(e){let t=Array.isArray(e[0])?e[0]:e;return Se(t,`createSelector expects all input-selectors to be functions, but received the following types: `),t}function we(e,t){let n=[],{length:r}=e;for(let i=0;i<r;i++)n.push(e[i].apply(null,t));return n}function Te(){return{s:Rr,v:void 0,o:null,p:null}}function Ee(e){return e instanceof Lr?e.deref():e}function De(e,t={}){let n=Te(),{resultEqualityCheck:r}=t,i,a=0;function o(){let t=n,{length:o}=arguments;for(let e=0,n=o;e<n;e++){let n=arguments[e];if(typeof n==`function`||typeof n==`object`&&n){let e=t.o;e===null&&(t.o=e=new WeakMap);let r=e.get(n);r===void 0?(t=Te(),e.set(n,t)):t=r}else{let e=t.p;e===null&&(t.p=e=new Map);let r=e.get(n);r===void 0?(t=Te(),e.set(n,t)):t=r}}let s=t,c;if(t.s===zr)c=t.v;else if(c=e.apply(null,arguments),a++,r){let e=Ee(i);e!=null&&r(e,c)&&(c=e,a!==0&&a--),i=typeof c==`object`&&c||typeof c==`function`?new Lr(c):c}return s.s=zr,s.v=c,c}return o.clearCache=()=>{n=Te(),o.resetResultsCount()},o.resultsCount=()=>a,o.resetResultsCount=()=>{a=0},o}function Oe(e,...t){let n=typeof e==`function`?{memoize:e,memoizeOptions:t}:e,r=(...e)=>{let t=0,r=0,i,a={},o=e.pop();typeof o==`object`&&(a=o,o=e.pop()),xe(o,`createSelector expects an output function after the inputs, but received: [${typeof o}]`);let{memoize:s,memoizeOptions:c=[],argsMemoize:l=De,argsMemoizeOptions:u=[]}={...n,...a},d=Fr(c),f=Fr(u),p=Ce(e),m=s(function(){return t++,o.apply(null,arguments)},...d),h=l(function(){r++;let e=we(p,arguments);return i=m.apply(null,e),i},...f);return Object.assign(h,{resultFunc:o,memoizedResultFunc:m,dependencies:p,dependencyRecomputations:()=>r,resetDependencyRecomputations:()=>{r=0},lastResult:()=>i,recomputations:()=>t,resetRecomputations:()=>{t=0},memoize:s,argsMemoize:l})};return Object.assign(r,{withTypes:()=>r}),r}function ke(e){return Vr.state.slice?e[Vr.state.slice]:e}function Ae(e){return Object.values(ke(e).windows).map(e=>e.manifestId)}function je(e){return ke(e).windows||Ur}function Me(e,{windowId:t}){return je(e)[t]}function Ne(e){return ke(e).workspace}function Pe(e){return ke(e).manifests||Ur}function Fe(e,{manifestId:t,windowId:n}){let r=Pe(e);return r&&r[t||n&&(Me(e,{windowId:n})||Ur).manifestId]}function Ie(e){return ke(e).catalog||Ur}var Le,Re,ze,Be,Ve,He,Ue,We,Ge,z,Ke,qe,Je,Ye,Xe,Ze,Qe,$e,et,tt,nt,rt,it,at,ot,st,ct,lt,ut,dt,ft,pt,mt,ht,gt,_t,vt,yt,bt,xt,St,Ct,wt,Tt,Et,Dt,Ot,kt,At,jt,Mt,Nt,Pt,Ft,It,Lt,Rt,zt,Bt,Vt,Ht,Ut,Wt,Gt,Kt,qt,Jt,Yt,Xt,Zt,Qt,$t,en,tn,nn,rn,an,on,sn,cn,ln,un,dn,fn,pn,mn,hn,gn,_n,vn,yn,bn,xn,Sn,Cn,wn,Tn,En,Dn,On,kn,An,jn,Mn,Nn,Pn,Fn,In,Ln,Rn,zn,Bn,Vn,Hn,Un,Wn,Gn,Kn,qn,Jn,Yn,Xn,Zn,Qn,$n,er,tr,nr,rr,ir,ar,or,sr,cr,lr,ur,dr,fr,pr,mr,hr,gr,_r,vr,yr,br,xr,Sr,Cr,wr,Tr,Er,Dr,Or,kr,Ar,jr,Mr,Nr,Pr,Fr,Ir,Lr,Rr,zr,Br,Vr,Hr,Ur,Wr,Gr,Kr=o((()=>{Le=u(p(),1),Re=u(p(),1),ze=g(),Be=Object.create,Ve=Object.defineProperty,He=Object.getOwnPropertyDescriptor,Ue=Object.getOwnPropertyNames,We=Object.getPrototypeOf,Ge=Object.prototype.hasOwnProperty,z=(e,t)=>()=>(t||(e((t={exports:{}}).exports,t),e=null),t.exports),Ke=(e,t)=>{let n={};for(var r in e)Ve(n,r,{get:e[r],enumerable:!0});return t||Ve(n,Symbol.toStringTag,{value:`Module`}),n},qe=(e,t,n,r)=>{if(t&&typeof t==`object`||typeof t==`function`)for(var i=Ue(t),a=0,o=i.length,s;a<o;a++)s=i[a],!Ge.call(e,s)&&s!==n&&Ve(e,s,{get:(e=>t[e]).bind(null,s),enumerable:!(r=He(t,s))||r.enumerable});return e},Je=(e,t,n)=>(n=e==null?{}:Be(We(e)),qe(t||!e||!e.__esModule||!Ge.call(e,`default`)?Ve(n,`default`,{value:e,enumerable:!0}):n,e)),Ye=z(((e,t)=>{t.exports={...Le}})),Xe=z((e=>{var t=Ye();function n(e,t){return e===t&&(e!==0||1/e==1/t)||e!==e&&t!==t}var r=typeof Object.is==`function`?Object.is:n,i=t.useSyncExternalStore,a=t.useRef,o=t.useEffect,s=t.useMemo,c=t.useDebugValue;e.useSyncExternalStoreWithSelector=function(e,t,n,l,u){var d=a(null);if(d.current===null){var f={hasValue:!1,value:null};d.current=f}else f=d.current;d=s(function(){function e(e){if(!i){if(i=!0,a=e,e=l(e),u!==void 0&&f.hasValue){var t=f.value;if(u(t,e))return o=t}return o=e}if(t=o,r(a,e))return t;var n=l(e);return u!==void 0&&u(t,n)?(a=e,t):(a=e,o=n)}var i=!1,a,o,s=n===void 0?null:n;return[function(){return e(t())},s===null?void 0:function(){return e(s())}]},[t,n,l,u]);var p=i(e,d[0],d[1]);return o(function(){f.hasValue=!0,f.value=p},[p]),c(p),p}})),Ze=z(((e,t)=>{t.exports=Xe()}))(),Qe=!0,$e=Symbol.for(Qe?`react.transitional.element`:`react.element`),et=Symbol.for(`react.portal`),tt=Symbol.for(`react.fragment`),nt=Symbol.for(`react.strict_mode`),rt=Symbol.for(`react.profiler`),it=Symbol.for(`react.consumer`),at=Symbol.for(`react.context`),ot=Symbol.for(`react.forward_ref`),st=Symbol.for(`react.suspense`),ct=Symbol.for(`react.suspense_list`),lt=Symbol.for(`react.memo`),ut=Symbol.for(`react.lazy`),dt=ot,ft=lt,pt={notify(){},get:()=>[]},mt=typeof window<`u`&&window.document!==void 0&&window.document.createElement!==void 0,ht=typeof navigator<`u`&&navigator.product===`ReactNative`,gt=mt||ht?Le.useLayoutEffect:Le.useEffect,_t={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},vt={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},yt={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},bt={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},xt={[dt]:yt,[ft]:bt},St=Object.defineProperty,Ct=Object.getOwnPropertyNames,wt=Object.getOwnPropertySymbols,Tt=Object.getOwnPropertyDescriptor,Et=Object.getPrototypeOf,Dt=Object.prototype,Ot=Symbol.for(`react-redux-context`),kt=typeof globalThis<`u`?globalThis:{},At=I(),jt=[null,null],Mt=oe,Nt=se,Pt=ce(),Ft=(e,t)=>e===t,It=le(),Lt=z(((e,t)=>{t.exports=`SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED`})),Rt=z(((e,t)=>{var n=Lt();function r(){}function i(){}i.resetWarningCache=r,t.exports=function(){function e(e,t,r,i,a,o){if(o!==n){var s=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name=`Invariant Violation`,s}}e.isRequired=e;function t(){return e}var a={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:r};return a.PropTypes=a,a}})),zt=z(((e,t)=>{t.exports=Rt()()})),Bt=(0,Re.createContext)(),Vt=z(((e,t)=>{t.exports=Array.isArray})),Ht=z(((e,t)=>{t.exports=typeof global==`object`&&global&&global.Object===Object&&global})),Ut=z(((e,t)=>{var n=Ht(),r=typeof self==`object`&&self&&self.Object===Object&&self;t.exports=n||r||Function(`return this`)()})),Wt=z(((e,t)=>{t.exports=Ut().Symbol})),Gt=z(((e,t)=>{var n=Wt(),r=Object.prototype,i=r.hasOwnProperty,a=r.toString,o=n?n.toStringTag:void 0;function s(e){var t=i.call(e,o),n=e[o];try{e[o]=void 0;var r=!0}catch{}var s=a.call(e);return r&&(t?e[o]=n:delete e[o]),s}t.exports=s})),Kt=z(((e,t)=>{var n=Object.prototype.toString;function r(e){return n.call(e)}t.exports=r})),qt=z(((e,t)=>{var n=Wt(),r=Gt(),i=Kt(),a=`[object Null]`,o=`[object Undefined]`,s=n?n.toStringTag:void 0;function c(e){return e==null?e===void 0?o:a:s&&s in Object(e)?r(e):i(e)}t.exports=c})),Jt=z(((e,t)=>{function n(e){return typeof e==`object`&&!!e}t.exports=n})),Yt=z(((e,t)=>{var n=qt(),r=Jt(),i=`[object Symbol]`;function a(e){return typeof e==`symbol`||r(e)&&n(e)==i}t.exports=a})),Xt=z(((e,t)=>{function n(e){var t=typeof e;return e!=null&&(t==`object`||t==`function`)}t.exports=n})),Zt=z(((e,t)=>{var n=qt(),r=Xt(),i=`[object AsyncFunction]`,a=`[object Function]`,o=`[object GeneratorFunction]`,s=`[object Proxy]`;function c(e){if(!r(e))return!1;var t=n(e);return t==a||t==o||t==i||t==s}t.exports=c})),Qt=z(((e,t)=>{t.exports=Ut()[`__core-js_shared__`]})),$t=z(((e,t)=>{var n=Qt(),r=function(){var e=/[^.]+$/.exec(n&&n.keys&&n.keys.IE_PROTO||``);return e?`Symbol(src)_1.`+e:``}();function i(e){return!!r&&r in e}t.exports=i})),en=z(((e,t)=>{var n=Function.prototype.toString;function r(e){if(e!=null){try{return n.call(e)}catch{}try{return e+``}catch{}}return``}t.exports=r})),tn=z(((e,t)=>{var n=Zt(),r=$t(),i=Xt(),a=en(),o=/[\\^$.*+?()[\]{}|]/g,s=/^\[object .+?Constructor\]$/,c=Function.prototype,l=Object.prototype,u=c.toString,d=l.hasOwnProperty,f=RegExp(`^`+u.call(d).replace(o,`\\$&`).replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,`$1.*?`)+`$`);function p(e){return!i(e)||r(e)?!1:(n(e)?f:s).test(a(e))}t.exports=p})),nn=z(((e,t)=>{function n(e,t){return e?.[t]}t.exports=n})),rn=z(((e,t)=>{var n=tn(),r=nn();function i(e,t){var i=r(e,t);return n(i)?i:void 0}t.exports=i})),an=z(((e,t)=>{t.exports=rn()(Ut(),`Map`)})),on=z(((e,t)=>{var n=rn();t.exports=function(){try{var e=n(Object,`defineProperty`);return e({},``,{}),e}catch{}}()})),sn=z(((e,t)=>{var n=/^(?:0|[1-9]\d*)$/;function r(e,t){var r=typeof e;return t??=9007199254740991,!!t&&(r==`number`||r!=`symbol`&&n.test(e))&&e>-1&&e%1==0&&e<t}t.exports=r})),cn=z(((e,t)=>{function n(e){return e}t.exports=n})),ln=typeof Symbol==`function`&&Symbol.observable||`@@observable`,un=()=>Math.random().toString(36).substring(7).split(``).join(`.`),dn={INIT:`@@redux/INIT${un()}`,REPLACE:`@@redux/REPLACE${un()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${un()}`},fn=z(((e,t)=>{t.exports=rn()(Ut(),`WeakMap`)})),pn=z(((e,t)=>{var n=fn();t.exports=n&&new n})),mn=z(((e,t)=>{var n=cn(),r=pn();t.exports=r?function(e,t){return r.set(e,t),e}:n})),hn=z(((e,t)=>{var n=Xt(),r=Object.create;t.exports=function(){function e(){}return function(t){if(!n(t))return{};if(r)return r(t);e.prototype=t;var i=new e;return e.prototype=void 0,i}}()})),gn=z(((e,t)=>{var n=hn(),r=Xt();function i(e){return function(){var t=arguments;switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3]);case 5:return new e(t[0],t[1],t[2],t[3],t[4]);case 6:return new e(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new e(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var i=n(e.prototype),a=e.apply(i,t);return r(a)?a:i}}t.exports=i})),_n=z(((e,t)=>{var n=gn(),r=Ut(),i=1;function a(e,t,a){var o=t&i,s=n(e);function c(){return(this&&this!==r&&this instanceof c?s:e).apply(o?a:this,arguments)}return c}t.exports=a})),vn=z(((e,t)=>{function n(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}t.exports=n})),yn=z(((e,t)=>{var n=Math.max;function r(e,t,r,i){for(var a=-1,o=e.length,s=r.length,c=-1,l=t.length,u=n(o-s,0),d=Array(l+u),f=!i;++c<l;)d[c]=t[c];for(;++a<s;)(f||a<o)&&(d[r[a]]=e[a]);for(;u--;)d[c++]=e[a++];return d}t.exports=r})),bn=z(((e,t)=>{var n=Math.max;function r(e,t,r,i){for(var a=-1,o=e.length,s=-1,c=r.length,l=-1,u=t.length,d=n(o-c,0),f=Array(d+u),p=!i;++a<d;)f[a]=e[a];for(var m=a;++l<u;)f[m+l]=t[l];for(;++s<c;)(p||a<o)&&(f[m+r[s]]=e[a++]);return f}t.exports=r})),xn=z(((e,t)=>{function n(e,t){for(var n=e.length,r=0;n--;)e[n]===t&&++r;return r}t.exports=n})),Sn=z(((e,t)=>{function n(){}t.exports=n})),Cn=z(((e,t)=>{var n=hn(),r=Sn(),i=4294967295;function a(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=i,this.__views__=[]}a.prototype=n(r.prototype),a.prototype.constructor=a,t.exports=a})),wn=z(((e,t)=>{function n(){}t.exports=n})),Tn=z(((e,t)=>{var n=pn(),r=wn();t.exports=n?function(e){return n.get(e)}:r})),En=z(((e,t)=>{t.exports={}})),Dn=z(((e,t)=>{var n=En(),r=Object.prototype.hasOwnProperty;function i(e){for(var t=e.name+``,i=n[t],a=r.call(n,t)?i.length:0;a--;){var o=i[a],s=o.func;if(s==null||s==e)return o.name}return t}t.exports=i})),On=z(((e,t)=>{var n=hn(),r=Sn();function i(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=void 0}i.prototype=n(r.prototype),i.prototype.constructor=i,t.exports=i})),kn=z(((e,t)=>{function n(e,t){var n=-1,r=e.length;for(t||=Array(r);++n<r;)t[n]=e[n];return t}t.exports=n})),An=z(((e,t)=>{var n=Cn(),r=On(),i=kn();function a(e){if(e instanceof n)return e.clone();var t=new r(e.__wrapped__,e.__chain__);return t.__actions__=i(e.__actions__),t.__index__=e.__index__,t.__values__=e.__values__,t}t.exports=a})),jn=z(((e,t)=>{var n=Cn(),r=On(),i=Sn(),a=Vt(),o=Jt(),s=An(),c=Object.prototype.hasOwnProperty;function l(e){if(o(e)&&!a(e)&&!(e instanceof n)){if(e instanceof r)return e;if(c.call(e,`__wrapped__`))return s(e)}return new r(e)}l.prototype=i.prototype,l.prototype.constructor=l,t.exports=l})),Mn=z(((e,t)=>{var n=Cn(),r=Tn(),i=Dn(),a=jn();function o(e){var t=i(e),o=a[t];if(typeof o!=`function`||!(t in n.prototype))return!1;if(e===o)return!0;var s=r(o);return!!s&&e===s[0]}t.exports=o})),Nn=z(((e,t)=>{var n=Date.now;function r(e){var t=0,r=0;return function(){var i=n(),a=16-(i-r);if(r=i,a>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}t.exports=r})),Pn=z(((e,t)=>{var n=mn();t.exports=Nn()(n)})),Fn=z(((e,t)=>{var n=/\{\n\/\* \[wrapped with (.+)\] \*/,r=/,? & /;function i(e){var t=e.match(n);return t?t[1].split(r):[]}t.exports=i})),In=z(((e,t)=>{var n=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/;function r(e,t){var r=t.length;if(!r)return e;var i=r-1;return t[i]=(r>1?`& `:``)+t[i],t=t.join(r>2?`, `:` `),e.replace(n,`{ |
|
|
/* [wrapped with `+t+`] */ |
|
|
`)}t.exports=r})),Ln=z(((e,t)=>{function n(e){return function(){return e}}t.exports=n})),Rn=z(((e,t)=>{var n=Ln(),r=on(),i=cn();t.exports=r?function(e,t){return r(e,`toString`,{configurable:!0,enumerable:!1,value:n(t),writable:!0})}:i})),zn=z(((e,t)=>{var n=Rn();t.exports=Nn()(n)})),Bn=z(((e,t)=>{function n(e,t){for(var n=-1,r=e==null?0:e.length;++n<r&&t(e[n],n,e)!==!1;);return e}t.exports=n})),Vn=z(((e,t)=>{function n(e,t,n,r){for(var i=e.length,a=n+(r?1:-1);r?a--:++a<i;)if(t(e[a],a,e))return a;return-1}t.exports=n})),Hn=z(((e,t)=>{function n(e){return e!==e}t.exports=n})),Un=z(((e,t)=>{function n(e,t,n){for(var r=n-1,i=e.length;++r<i;)if(e[r]===t)return r;return-1}t.exports=n})),Wn=z(((e,t)=>{var n=Vn(),r=Hn(),i=Un();function a(e,t,a){return t===t?i(e,t,a):n(e,r,a)}t.exports=a})),Gn=z(((e,t)=>{var n=Wn();function r(e,t){return!!(e!=null&&e.length)&&n(e,t,0)>-1}t.exports=r})),Kn=z(((e,t)=>{var n=Bn(),r=Gn(),i=[[`ary`,128],[`bind`,1],[`bindKey`,2],[`curry`,8],[`curryRight`,16],[`flip`,512],[`partial`,32],[`partialRight`,64],[`rearg`,256]];function a(e,t){return n(i,function(n){var i=`_.`+n[0];t&n[1]&&!r(e,i)&&e.push(i)}),e.sort()}t.exports=a})),qn=z(((e,t)=>{var n=Fn(),r=In(),i=zn(),a=Kn();function o(e,t,o){var s=t+``;return i(e,r(s,a(n(s),o)))}t.exports=o})),Jn=z(((e,t)=>{var n=Mn(),r=Pn(),i=qn(),a=1,o=2,s=4,c=8,l=32,u=64;function d(e,t,d,f,p,m,h,g,_,v){var y=t&c,b=y?h:void 0,x=y?void 0:h,S=y?m:void 0,C=y?void 0:m;t|=y?l:u,t&=~(y?u:l),t&s||(t&=~(a|o));var w=[e,t,p,S,b,C,x,g,_,v],T=d.apply(void 0,w);return n(e)&&r(T,w),T.placeholder=f,i(T,e,t)}t.exports=d})),Yn=z(((e,t)=>{function n(e){return e.placeholder}t.exports=n})),Xn=z(((e,t)=>{var n=kn(),r=sn(),i=Math.min;function a(e,t){for(var a=e.length,o=i(t.length,a),s=n(e);o--;){var c=t[o];e[o]=r(c,a)?s[c]:void 0}return e}t.exports=a})),Zn=z(((e,t)=>{var n=`__lodash_placeholder__`;function r(e,t){for(var r=-1,i=e.length,a=0,o=[];++r<i;){var s=e[r];(s===t||s===n)&&(e[r]=n,o[a++]=r)}return o}t.exports=r})),Qn=z(((e,t)=>{var n=yn(),r=bn(),i=xn(),a=gn(),o=Jn(),s=Yn(),c=Xn(),l=Zn(),u=Ut(),d=1,f=2,p=8,m=16,h=128,g=512;function _(e,t,v,y,b,x,S,C,w,T){var E=t&h,D=t&d,O=t&f,k=t&(p|m),A=t&g,j=O?void 0:a(e);function M(){for(var d=arguments.length,f=Array(d),p=d;p--;)f[p]=arguments[p];if(k)var m=s(M),h=i(f,m);if(y&&(f=n(f,y,b,k)),x&&(f=r(f,x,S,k)),d-=h,k&&d<T){var g=l(f,m);return o(e,t,_,M.placeholder,v,f,g,C,w,T-d)}var ee=D?v:this,N=O?ee[e]:e;return d=f.length,C?f=c(f,C):A&&d>1&&f.reverse(),E&&w<d&&(f.length=w),this&&this!==u&&this instanceof M&&(N=j||a(N)),N.apply(ee,f)}return M}t.exports=_})),$n=z(((e,t)=>{var n=vn(),r=gn(),i=Qn(),a=Jn(),o=Yn(),s=Zn(),c=Ut();function l(e,t,l){var u=r(e);function d(){for(var r=arguments.length,f=Array(r),p=r,m=o(d);p--;)f[p]=arguments[p];var h=r<3&&f[0]!==m&&f[r-1]!==m?[]:s(f,m);return r-=h.length,r<l?a(e,t,i,d.placeholder,void 0,f,h,void 0,void 0,l-r):n(this&&this!==c&&this instanceof d?u:e,this,f)}return d}t.exports=l})),er=z(((e,t)=>{var n=vn(),r=gn(),i=Ut(),a=1;function o(e,t,o,s){var c=t&a,l=r(e);function u(){for(var t=-1,r=arguments.length,a=-1,d=s.length,f=Array(d+r),p=this&&this!==i&&this instanceof u?l:e;++a<d;)f[a]=s[a];for(;r--;)f[a++]=arguments[++t];return n(p,c?o:this,f)}return u}t.exports=o})),tr=z(((e,t)=>{var n=yn(),r=bn(),i=Zn(),a=`__lodash_placeholder__`,o=1,s=2,c=4,l=8,u=128,d=256,f=Math.min;function p(e,t){var p=e[1],m=t[1],h=p|m,g=h<(o|s|u),_=m==u&&p==l||m==u&&p==d&&e[7].length<=t[8]||m==(u|d)&&t[7].length<=t[8]&&p==l;if(!(g||_))return e;m&o&&(e[2]=t[2],h|=p&o?0:c);var v=t[3];if(v){var y=e[3];e[3]=y?n(y,v,t[4]):v,e[4]=y?i(e[3],a):t[4]}return v=t[5],v&&(y=e[5],e[5]=y?r(y,v,t[6]):v,e[6]=y?i(e[5],a):t[6]),v=t[7],v&&(e[7]=v),m&u&&(e[8]=e[8]==null?t[8]:f(e[8],t[8])),e[9]??=t[9],e[0]=t[0],e[1]=h,e}t.exports=p})),nr=z(((e,t)=>{var n=/\s/;function r(e){for(var t=e.length;t--&&n.test(e.charAt(t)););return t}t.exports=r})),rr=z(((e,t)=>{var n=nr(),r=/^\s+/;function i(e){return e&&e.slice(0,n(e)+1).replace(r,``)}t.exports=i})),ir=z(((e,t)=>{var n=rr(),r=Xt(),i=Yt(),a=NaN,o=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,c=/^0o[0-7]+$/i,l=parseInt;function u(e){if(typeof e==`number`)return e;if(i(e))return a;if(r(e)){var t=typeof e.valueOf==`function`?e.valueOf():e;e=r(t)?t+``:t}if(typeof e!=`string`)return e===0?e:+e;e=n(e);var u=s.test(e);return u||c.test(e)?l(e.slice(2),u?2:8):o.test(e)?a:+e}t.exports=u})),ar=z(((e,t)=>{var n=ir(),r=1/0,i=17976931348623157e292;function a(e){return e?(e=n(e),e===r||e===-r?(e<0?-1:1)*i:e===e?e:0):e===0?e:0}t.exports=a})),or=z(((e,t)=>{var n=ar();function r(e){var t=n(e),r=t%1;return t===t?r?t-r:t:0}t.exports=r})),sr=z(((e,t)=>{var n=mn(),r=_n(),i=$n(),a=Qn(),o=er(),s=Tn(),c=tr(),l=Pn(),u=qn(),d=or(),f=`Expected a function`,p=1,m=2,h=8,g=16,_=32,v=64,y=Math.max;function b(e,t,b,x,S,C,w,T){var E=t&m;if(!E&&typeof e!=`function`)throw TypeError(f);var D=x?x.length:0;if(D||(t&=~(_|v),x=S=void 0),w=w===void 0?w:y(d(w),0),T=T===void 0?T:d(T),D-=S?S.length:0,t&v){var O=x,k=S;x=S=void 0}var A=E?void 0:s(e),j=[e,t,b,x,S,O,k,C,w,T];if(A&&c(j,A),e=j[0],t=j[1],b=j[2],x=j[3],S=j[4],T=j[9]=j[9]===void 0?E?0:e.length:y(j[9]-D,0),!T&&t&(h|g)&&(t&=~(h|g)),!t||t==p)var M=r(e,t,b);else M=t==h||t==g?i(e,t,T):(t==_||t==(p|_))&&!S.length?o(e,t,b,x):a.apply(void 0,j);return u((A?n:l)(M,j),e,t)}t.exports=b})),cr=z(((e,t)=>{var n=sr(),r=8;function i(e,t,a){t=a?void 0:t;var o=n(e,r,void 0,void 0,void 0,void 0,void 0,t);return o.placeholder=i.placeholder,o}i.placeholder={},t.exports=i})),lr=z(((e,t)=>{var n=Object.prototype;function r(e){var t=e&&e.constructor;return e===(typeof t==`function`&&t.prototype||n)}t.exports=r})),ur=z(((e,t)=>{function n(e,t){return function(n){return e(t(n))}}t.exports=n})),dr=z(((e,t)=>{t.exports=ur()(Object.keys,Object)})),fr=z(((e,t)=>{var n=lr(),r=dr(),i=Object.prototype.hasOwnProperty;function a(e){if(!n(e))return r(e);var t=[];for(var a in Object(e))i.call(e,a)&&a!=`constructor`&&t.push(a);return t}t.exports=a})),pr=z(((e,t)=>{t.exports=rn()(Ut(),`DataView`)})),mr=z(((e,t)=>{t.exports=rn()(Ut(),`Promise`)})),hr=z(((e,t)=>{t.exports=rn()(Ut(),`Set`)})),gr=z(((e,t)=>{var n=pr(),r=an(),i=mr(),a=hr(),o=fn(),s=qt(),c=en(),l=`[object Map]`,u=`[object Object]`,d=`[object Promise]`,f=`[object Set]`,p=`[object WeakMap]`,m=`[object DataView]`,h=c(n),g=c(r),_=c(i),v=c(a),y=c(o),b=s;(n&&b(new n(new ArrayBuffer(1)))!=m||r&&b(new r)!=l||i&&b(i.resolve())!=d||a&&b(new a)!=f||o&&b(new o)!=p)&&(b=function(e){var t=s(e),n=t==u?e.constructor:void 0,r=n?c(n):``;if(r)switch(r){case h:return m;case g:return l;case _:return d;case v:return f;case y:return p}return t}),t.exports=b})),_r=z(((e,t)=>{var n=qt(),r=Jt(),i=`[object Arguments]`;function a(e){return r(e)&&n(e)==i}t.exports=a})),vr=z(((e,t)=>{var n=_r(),r=Jt(),i=Object.prototype,a=i.hasOwnProperty,o=i.propertyIsEnumerable;t.exports=n(function(){return arguments}())?n:function(e){return r(e)&&a.call(e,`callee`)&&!o.call(e,`callee`)}})),yr=z(((e,t)=>{function n(e){return typeof e==`number`&&e>-1&&e%1==0&&e<=9007199254740991}t.exports=n})),br=z(((e,t)=>{var n=Zt(),r=yr();function i(e){return e!=null&&r(e.length)&&!n(e)}t.exports=i})),xr=z(((e,t)=>{function n(){return!1}t.exports=n})),Sr=z(((e,t)=>{var n=Ut(),r=xr(),i=typeof e==`object`&&e&&!e.nodeType&&e,a=i&&typeof t==`object`&&t&&!t.nodeType&&t,o=a&&a.exports===i?n.Buffer:void 0;t.exports=(o?o.isBuffer:void 0)||r})),Cr=z(((e,t)=>{var n=qt(),r=yr(),i=Jt(),a=`[object Arguments]`,o=`[object Array]`,s=`[object Boolean]`,c=`[object Date]`,l=`[object Error]`,u=`[object Function]`,d=`[object Map]`,f=`[object Number]`,p=`[object Object]`,m=`[object RegExp]`,h=`[object Set]`,g=`[object String]`,_=`[object WeakMap]`,v=`[object ArrayBuffer]`,y=`[object DataView]`,b=`[object Float32Array]`,x=`[object Float64Array]`,S=`[object Int8Array]`,C=`[object Int16Array]`,w=`[object Int32Array]`,T=`[object Uint8Array]`,E=`[object Uint8ClampedArray]`,D=`[object Uint16Array]`,O=`[object Uint32Array]`,k={};k[b]=k[x]=k[S]=k[C]=k[w]=k[T]=k[E]=k[D]=k[O]=!0,k[a]=k[o]=k[v]=k[s]=k[y]=k[c]=k[l]=k[u]=k[d]=k[f]=k[p]=k[m]=k[h]=k[g]=k[_]=!1;function A(e){return i(e)&&r(e.length)&&!!k[n(e)]}t.exports=A})),wr=z(((e,t)=>{function n(e){return function(t){return e(t)}}t.exports=n})),Tr=z(((e,t)=>{var n=Ht(),r=typeof e==`object`&&e&&!e.nodeType&&e,i=r&&typeof t==`object`&&t&&!t.nodeType&&t,a=i&&i.exports===r&&n.process;t.exports=function(){try{return i&&i.require&&i.require(`util`).types||a&&a.binding&&a.binding(`util`)}catch{}}()})),Er=z(((e,t)=>{var n=Cr(),r=wr(),i=Tr(),a=i&&i.isTypedArray;t.exports=a?r(a):n})),Dr=z(((e,t)=>{var n=fr(),r=gr(),i=vr(),a=Vt(),o=br(),s=Sr(),c=lr(),l=Er(),u=`[object Map]`,d=`[object Set]`,f=Object.prototype.hasOwnProperty;function p(e){if(e==null)return!0;if(o(e)&&(a(e)||typeof e==`string`||typeof e.splice==`function`||s(e)||l(e)||i(e)))return!e.length;var t=r(e);if(t==u||t==d)return!e.size;if(c(e))return!n(e).length;for(var p in e)if(f.call(e,p))return!1;return!0}t.exports=p})),Or=Je(cr(),1),kr=Je(Dr(),1),Ar=(0,Or.default)(_e),jr=[];for(let e=0;e<256;++e)jr.push((e+256).toString(16).slice(1));Nr=new Uint8Array(16),Pr={randomUUID:typeof crypto<`u`&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)},Fr=e=>Array.isArray(e)?e:[e],Ir=class{constructor(e){this.value=e}deref(){return this.value}},Lr=typeof WeakRef>`u`?Ir:WeakRef,Rr=0,zr=1,Br=Oe(De),Vr={state:{},canvasNavigation:{height:50,width:50},selectedTheme:`light`,themes:{dark:{palette:{mode:`dark`,primary:{main:`#4db6ac`},secondary:{main:`#4db6ac`},shades:{dark:`#000000`,main:`#424242`,light:`#616161`}}},light:{palette:{mode:`light`}}},theme:{palette:{mode:`light`,primary:{main:`#1967d2`},secondary:{main:`#1967d2`},shades:{dark:`#eeeeee`,main:`#ffffff`,light:`#f5f5f5`},error:{main:`#b00020`},notification:{main:`#ffa224`,contrastText:`#ffa224`},hitCounter:{default:`#bdbdbd`},highlights:{primary:`#ffff00`,secondary:`#00BFFF`},section_divider:`rgba(0, 0, 0, 0.25)`,annotations:{chipBackground:`#e0e0e0`,hidden:{globalAlpha:0},default:{strokeStyle:`#00BFFF`,globalAlpha:1},hovered:{strokeStyle:`#BF00FF`,globalAlpha:1},selected:{strokeStyle:`#ffff00`,globalAlpha:1}},search:{default:{fillStyle:`#00BFFF`,globalAlpha:.3},hovered:{fillStyle:`#00FFFF`,globalAlpha:.3},selected:{fillStyle:`#ffff00`,globalAlpha:.3}}},typography:{body1:{fontSize:`1rem`,letterSpacing:`0em`,lineHeight:`1.6em`},body2:{fontSize:`0.878rem`,letterSpacing:`0.015em`,lineHeight:`1.6em`},button:{fontSize:`0.878rem`,letterSpacing:`0.09em`,lineHeight:`2.25rem`,textTransform:`uppercase`},caption:{fontSize:`0.772rem`,letterSpacing:`0.033em`,lineHeight:`1.6rem`},body1Next:{fontSize:`1rem`,letterSpacing:`0em`,lineHeight:`1.6em`},body2Next:{fontSize:`0.878rem`,letterSpacing:`0.015em`,lineHeight:`1.6em`},buttonNext:{fontSize:`0.878rem`,letterSpacing:`0.09em`,lineHeight:`2.25rem`},captionNext:{fontSize:`0.772rem`,letterSpacing:`0.33em`,lineHeight:`1.6rem`},overline:{fontSize:`0.678rem`,fontWeight:500,letterSpacing:`0.166em`,lineHeight:`2em`,textTransform:`uppercase`},h1:{fontSize:`2.822rem`,letterSpacing:`-0.015em`,lineHeight:`1.2em`},h2:{fontSize:`1.575rem`,letterSpacing:`0em`,lineHeight:`1.33em`},h3:{fontSize:`1.383rem`,fontWeight:300,letterSpacing:`0em`,lineHeight:`1.33em`},h4:{fontSize:`1.215rem`,letterSpacing:`0.007em`,lineHeight:`1.45em`},h5:{fontSize:`1.138rem`,letterSpacing:`0.005em`,lineHeight:`1.55em`},h6:{fontSize:`1.067rem`,fontWeight:400,letterSpacing:`0.01em`,lineHeight:`1.6em`},subtitle1:{fontSize:`0.937rem`,letterSpacing:`0.015em`,lineHeight:`1.6em`,fontWeight:300},subtitle2:{fontSize:`0.878rem`,fontWeight:500,letterSpacing:`0.02em`,lineHeight:`1.75em`},useNextVariants:!0},components:{MuiMenuItem:{variants:[{props:{variant:`multiline`},style:{whiteSpace:`normal`}}]},CompanionWindow:{styleOverrides:{closeButton:{order:4},contents:{overflowY:`auto`,wordBreak:`break-word`},controls:({ownerState:e})=>({alignItems:`center`,display:`flex`,flexFlow:`row wrap`,flexGrow:1,justifyContent:e?.position===`bottom`||e?.position===`far-bottom`?`flex-end`:`flex-start`,minHeight:48,order:3}),positionButton:{marginLeft:-16,order:-100,width:24},resize:({ownerState:e})=>({display:`flex`,flexDirection:`column`,minHeight:50,minWidth:e?.position===`left`?235:100,position:`relative`}),root:({ownerState:e})=>({boxShadow:`none`,boxSizing:`border-box`,display:`flex`,flexDirection:`column`,minHeight:0,...e?.position===`right`&&{borderLeft:`0.5px solid rgba(0, 0, 0, 0.125)`},...e?.position===`left`&&{borderRight:`0.5px solid rgba(0, 0, 0, 0.125)`},...e?.position===`bottom`&&{borderTop:`0.5px solid rgba(0, 0, 0, 0.125)`}}),title:({theme:e})=>({...e.typography.subtitle1,alignSelf:`center`,flexGrow:1,width:160}),toolbar:({theme:e})=>({alignItems:`flex-start`,backgroundColor:e.palette.shades.light,flexWrap:`wrap`,justifyContent:`space-between`,minHeight:`max-content`,paddingInlineStart:`1rem`})}},CompanionWindowSection:{styleOverrides:{root:{borderBlockEnd:`.5px solid rgba(0, 0, 0, 0.25)`}}},IIIFHtmlContent:{styleOverrides:{root:({theme:e})=>({"& a":{color:e.palette.primary.main,textDecoration:`underline`}})}},IIIFThumbnail:{styleOverrides:{root:({ownerState:e})=>({...e?.variant===`inside`&&{display:`inline-block`,height:`inherit`,position:`relative`}}),label:({ownerState:e})=>({overflow:`hidden`,textOverflow:`ellipsis`,lineHeight:`1.5em`,wordBreak:`break-word`,...e?.variant===`inside`&&{color:`#ffffff`,WebkitLineClamp:1,whiteSpace:`nowrap`},...e?.variant===`outside`&&{display:`-webkit-box`,maxHeight:`3em`,MozBoxOrient:`vertical`,WebkitLineClamp:2},...e?.variant===`inside`&&{background:`linear-gradient(to top, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.3) 70%, rgba(0,0,0,0) 100%)`,bottom:`0px`,boxSizing:`border-box`,left:`0px`,padding:`4px`,position:`absolute`,width:`100%`}}),image:({ownerState:e})=>({...e?.border&&{border:`1px solid rgba(0, 0, 0, 0.125)`}})}},ThemeIcon:{styleOverrides:{icon:({ownerState:e})=>({color:e?.value===`dark`?`#000000`:void 0})}},MuiAccordion:{variants:[{props:{variant:`compact`},style:{"& .MuiAccordionSummary-root":{minHeight:`unset`,padding:0},"& .MuiAccordionSummary-content":{margin:0},"& .MuiAccordionDetails-root":{padding:0}}}]},MuiButton:{styleOverrides:{inlineText:{lineHeight:`1.5em`,padding:0,textAlign:`inherit`,textTransform:`none`},inlineTextSecondary:({theme:e})=>({color:e.palette.secondary.main})}},MuiButtonBase:{defaultProps:{disableTouchRipple:!0}},MuiDialog:{variants:[{props:{variant:`contained`},style:{position:`absolute`,"& .MuiBackdrop-root":{position:`absolute`}}}]},MuiFab:{styleOverrides:{root:{transition:`none`}}},MuiLink:{defaultProps:{underline:`always`}},MuiListSubheader:{styleOverrides:{root:{'&[role="presentation"]:focus':{outline:0}}}},MuiTooltip:{styleOverrides:{tooltipPlacementLeft:{"@media (min-width:600px)":{margin:`0 !important`}},tooltipPlacementRight:{"@media (min-width:600px)":{margin:`0 !important`}},tooltipPlacementTop:{"@media (min-width:600px)":{margin:`0 !important`}},tooltipPlacementBottom:{"@media (min-width:600px)":{margin:`0 !important`}}}},MuiTouchRipple:{styleOverrides:{childPulsate:{animation:`none`},rippleVisible:{animation:`none`}}}}},language:`en`,availableLanguages:{ar:`العربية`,de:`Deutsch`,en:`English`,et:`Eesti`,fa:`فارسی`,fr:`Français`,hr:`Hrvatski`,ja:`日本語`,kr:`한국어`,lt:`Lietuvių`,hu:`Magyar`,nl:`Nederlands`,"nb-NO":`Norwegian Bokmål`,pl:`Polski`,"pt-BR":`Português do Brasil`,vi:`Tiếng Việt`,"zh-CN":`中文(简体)`,"zh-TW":`中文(繁體)`,it:`Italiano`,sr:`Српски`,sv:`Svenska`,bg:`Български`},annotations:{htmlSanitizationRuleSet:`iiif`,filteredMotivations:[]},createGenerateClassNameOptions:{productionPrefix:`mirador`},requests:{preprocessors:[],postprocessors:[]},translations:{},window:{allowClose:!0,allowFullscreen:!1,allowMaximize:!0,allowTopMenuButton:!0,allowWindowSideBar:!0,authNewWindowCenter:`parent`,sideBarPanel:`info`,defaultSidebarPanelHeight:201,defaultSidebarPanelWidth:235,defaultView:`single`,forceDrawAnnotations:!1,hideWindowTitle:!1,highlightAllAnnotations:!1,showLocalePicker:!1,sideBarOpen:!1,switchCanvasOnSearch:!0,panels:{info:!0,attribution:!0,canvas:!0,annotations:!0,search:!0,layers:!0},views:[{key:`single`,behaviors:[`individuals`]},{key:`book`,behaviors:[`paged`]},{key:`scroll`,behaviors:[`continuous`]},{key:`gallery`}],elastic:{height:400,width:480}},windows:[],thumbnails:{preferredFormats:[`jpg`,`png`,`webp`,`tif`]},thumbnailNavigation:{defaultPosition:`off`,displaySettings:!0,height:130,showThumbnailLabels:!0,width:100},workspace:{allowNewWindows:!0,draggingEnabled:!0,height:5e3,id:be(),isWorkspaceAddVisible:!1,showZoomControls:!0,type:`mosaic`,viewportPosition:{x:0,y:0},width:5e3},workspaceControlPanel:{enabled:!0},galleryView:{height:120,width:null},osdConfig:{alwaysBlend:!1,blendTime:.1,preserveImageSizeOnResize:!0,preserveViewport:!1,showNavigationControl:!1,zoomPerClick:1,zoomPerDoubleClick:2},export:{catalog:!0,companionWindows:!0,config:!0,elasticLayout:!0,layers:!0,manifests:{filter:([e,t])=>!e.startsWith(`http`)},viewers:!0,windows:!0,workspace:!0},audioOptions:{controls:!0,crossOrigin:`anonymous`},videoOptions:{controls:!0,crossOrigin:`anonymous`},auth:{serviceProfiles:[{profile:`http://iiif.io/api/auth/1/external`,external:!0},{profile:`http://iiif.io/api/auth/1/kiosk`,kiosk:!0},{profile:`http://iiif.io/api/auth/1/clickthrough`},{profile:`http://iiif.io/api/auth/1/login`},{profile:`http://iiif.io/api/auth/0/external`,external:!0},{profile:`http://iiif.io/api/auth/0/kiosk`,kiosk:!0},{profile:`http://iiif.io/api/auth/0/clickthrough`},{profile:`http://iiif.io/api/auth/0/login`}]},labelValueJoiner:`, `},Hr=Object.freeze([]),Ur=Object.freeze({}),Wr=Br([e=>ke(e).viewers,(e,{windowId:t})=>t],(e,t)=>e[t]),Gr=Br([Ne],({windowIds:e})=>e||Hr)}));function qr(e){return e.getServices().find(e=>e.getProfile&&Ga.Utils.isImageProfile(e.getProfile()||``)||Ga.Utils.isImageServiceType(e.getIIIFResourceType()||``))}function Jr(e){return e===void 0?[]:Array.isArray(e)?e:[e]}function Yr(e){return ke(e).companionWindows||Ur}function Xr(e){return ke(e||{}).config||Ur}function Zr(e){let t=Xr(e).export;return Object.entries(t).reduce((t,[n,r])=>(r===!0?t[n]=e[n]:r.filter&&(t[n]=Object.entries(e[n]).filter(r.filter).reduce((e,[t,n])=>(e[t]=n,e),{})),t),{})}function Qr(e){let t=e.getProfile();return t.endsWith(`#level1`)||t.endsWith(`#level2`)?!1:t===`level0`||Ga.Utils.isLevel0ImageProfile(t)}function $r(e){let t=e.getProfile();return t.endsWith(`#level0`)||t.endsWith(`#level1`)?!1:t===`level2`||Ga.Utils.isLevel2ImageProfile(t)}function ei(e){return Jr(e.getProperty(`type`)||[]).some(e=>e.startsWith(`ImageService`))}function ti(e){let t=e&&e.getServices().find(e=>ei(e)||Ga.Utils.isImageProfile(e.getProfile()));if(t)return t}function ni(e,t={}){return new wo(t,{getMiradorCanvas:e=>new qa(e),getMiradorManifest:e=>new Ja(e)}).get(e)}function ri(e,t){if(!e)return;let n=Ga.Utils.parseManifest(structuredClone(e),t?{locale:t}:void 0);if(n)return typeof n.getSequences!=`function`&&(n.getSequences=()=>[]),n}function ii(e){return Br([Mo],t=>t&&t.getProperty(e))}function ai(e,t){let n=Mo(e,t),r=Eo(e,80,120);if(!n)return;let i=r.get(n);return i&&i.url}function oi(e,t=void 0){return e&&e.getMetadata().map(e=>({label:e.getLabel(t),values:e.getValues(t)}))}function si(e){let t=new Set([]),n=e=>{if(e&&typeof e==`object`){if(e[`@language`]&&e[`@value`]){t.add(e[`@language`]);return}Object.keys(e).forEach(e=>{t.add(e)})}};return Array.isArray(e)?e.forEach(e=>n(e)):n(e),[...t]}function ci(e){if(!e)return[];let t=e.getProperty(`metadata`)||[],n={};for(let e=0;e<t.length;e+=1){let r=t[e];si(r.label).forEach(e=>{n[e]=!0}),si(r.value).forEach(e=>{n[e]=!0})}return Object.keys(n)}function li(e){return ke(e).elasticLayout}function ui(e){let[t]=ke(e).errors.items;return ke(e).errors[t]}function di(e){let t={};return Object.keys(je(e)).forEach(n=>{t[n]=Go(e,{windowId:n})}),t}var fi,pi,mi,hi,gi,_i,vi,yi,bi,xi,Si,Ci,wi,Ti,Ei,Di,Oi,ki,Ai,ji,Mi,Ni,Pi,Fi,Ii,Li,Ri,zi,Bi,Vi,Hi,Ui,Wi,Gi,Ki,qi,Ji,Yi,Xi,Zi,Qi,$i,ea,ta,na,ra,ia,aa,oa,sa,ca,la,ua,da,fa,pa,ma,ha,ga,_a,va,ya,ba,xa,Sa,Ca,wa,Ta,Ea,Da,Oa,ka,Aa,ja,Ma,Na,Pa,Fa,Ia,La,Ra,za,Ba,Va,Ha,Ua,Wa,Ga,Ka,qa,Ja,Ya,Xa,Za,Qa,$a,eo,to,no,ro,io,ao,oo,so,co,lo,uo,fo,po,mo,ho,go,_o,vo,yo,bo,xo,So,Co,wo,To,Eo,Do,Oo,ko,Ao,jo,Mo,No,Po,Fo,Io,Lo,Ro,zo,Bo,Vo,Ho,Uo,Wo,Go,Ko,qo,Jo,Yo,Xo,Zo,Qo,$o,es,ts,ns,rs,is,as,os,ss,cs,ls,us,ds,fs,ps,ms,hs,gs,_s,vs,ys,bs,xs,Ss,Cs,ws,Ts,Es,Ds,Os,ks,As,js,Ms,Ns,Ps=o((()=>{Kr(),fi=z(((e,t)=>{var n=Vt(),r=Yt(),i=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,a=/^\w*$/;function o(e,t){if(n(e))return!1;var o=typeof e;return o==`number`||o==`symbol`||o==`boolean`||e==null||r(e)?!0:a.test(e)||!i.test(e)||t!=null&&e in Object(t)}t.exports=o})),pi=z(((e,t)=>{t.exports=rn()(Object,`create`)})),mi=z(((e,t)=>{var n=pi();function r(){this.__data__=n?n(null):{},this.size=0}t.exports=r})),hi=z(((e,t)=>{function n(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=+!!t,t}t.exports=n})),gi=z(((e,t)=>{var n=pi(),r=`__lodash_hash_undefined__`,i=Object.prototype.hasOwnProperty;function a(e){var t=this.__data__;if(n){var a=t[e];return a===r?void 0:a}return i.call(t,e)?t[e]:void 0}t.exports=a})),_i=z(((e,t)=>{var n=pi(),r=Object.prototype.hasOwnProperty;function i(e){var t=this.__data__;return n?t[e]!==void 0:r.call(t,e)}t.exports=i})),vi=z(((e,t)=>{var n=pi(),r=`__lodash_hash_undefined__`;function i(e,t){var i=this.__data__;return this.size+=+!this.has(e),i[e]=n&&t===void 0?r:t,this}t.exports=i})),yi=z(((e,t)=>{var n=mi(),r=hi(),i=gi(),a=_i(),o=vi();function s(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}s.prototype.clear=n,s.prototype.delete=r,s.prototype.get=i,s.prototype.has=a,s.prototype.set=o,t.exports=s})),bi=z(((e,t)=>{function n(){this.__data__=[],this.size=0}t.exports=n})),xi=z(((e,t)=>{function n(e,t){return e===t||e!==e&&t!==t}t.exports=n})),Si=z(((e,t)=>{var n=xi();function r(e,t){for(var r=e.length;r--;)if(n(e[r][0],t))return r;return-1}t.exports=r})),Ci=z(((e,t)=>{var n=Si(),r=Array.prototype.splice;function i(e){var t=this.__data__,i=n(t,e);return i<0?!1:(i==t.length-1?t.pop():r.call(t,i,1),--this.size,!0)}t.exports=i})),wi=z(((e,t)=>{var n=Si();function r(e){var t=this.__data__,r=n(t,e);return r<0?void 0:t[r][1]}t.exports=r})),Ti=z(((e,t)=>{var n=Si();function r(e){return n(this.__data__,e)>-1}t.exports=r})),Ei=z(((e,t)=>{var n=Si();function r(e,t){var r=this.__data__,i=n(r,e);return i<0?(++this.size,r.push([e,t])):r[i][1]=t,this}t.exports=r})),Di=z(((e,t)=>{var n=bi(),r=Ci(),i=wi(),a=Ti(),o=Ei();function s(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}s.prototype.clear=n,s.prototype.delete=r,s.prototype.get=i,s.prototype.has=a,s.prototype.set=o,t.exports=s})),Oi=z(((e,t)=>{var n=yi(),r=Di(),i=an();function a(){this.size=0,this.__data__={hash:new n,map:new(i||r),string:new n}}t.exports=a})),ki=z(((e,t)=>{function n(e){var t=typeof e;return t==`string`||t==`number`||t==`symbol`||t==`boolean`?e!==`__proto__`:e===null}t.exports=n})),Ai=z(((e,t)=>{var n=ki();function r(e,t){var r=e.__data__;return n(t)?r[typeof t==`string`?`string`:`hash`]:r.map}t.exports=r})),ji=z(((e,t)=>{var n=Ai();function r(e){var t=n(this,e).delete(e);return this.size-=+!!t,t}t.exports=r})),Mi=z(((e,t)=>{var n=Ai();function r(e){return n(this,e).get(e)}t.exports=r})),Ni=z(((e,t)=>{var n=Ai();function r(e){return n(this,e).has(e)}t.exports=r})),Pi=z(((e,t)=>{var n=Ai();function r(e,t){var r=n(this,e),i=r.size;return r.set(e,t),this.size+=r.size==i?0:1,this}t.exports=r})),Fi=z(((e,t)=>{var n=Oi(),r=ji(),i=Mi(),a=Ni(),o=Pi();function s(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}s.prototype.clear=n,s.prototype.delete=r,s.prototype.get=i,s.prototype.has=a,s.prototype.set=o,t.exports=s})),Ii=z(((e,t)=>{var n=Fi(),r=`Expected a function`;function i(e,t){if(typeof e!=`function`||t!=null&&typeof t!=`function`)throw TypeError(r);var a=function(){var n=arguments,r=t?t.apply(this,n):n[0],i=a.cache;if(i.has(r))return i.get(r);var o=e.apply(this,n);return a.cache=i.set(r,o)||i,o};return a.cache=new(i.Cache||n),a}i.Cache=n,t.exports=i})),Li=z(((e,t)=>{var n=Ii(),r=500;function i(e){var t=n(e,function(e){return i.size===r&&i.clear(),e}),i=t.cache;return t}t.exports=i})),Ri=z(((e,t)=>{var n=Li(),r=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,i=/\\(\\)?/g;t.exports=n(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(``),e.replace(r,function(e,n,r,a){t.push(r?a.replace(i,`$1`):n||e)}),t})})),zi=z(((e,t)=>{function n(e,t){for(var n=-1,r=e==null?0:e.length,i=Array(r);++n<r;)i[n]=t(e[n],n,e);return i}t.exports=n})),Bi=z(((e,t)=>{var n=Wt(),r=zi(),i=Vt(),a=Yt(),o=1/0,s=n?n.prototype:void 0,c=s?s.toString:void 0;function l(e){if(typeof e==`string`)return e;if(i(e))return r(e,l)+``;if(a(e))return c?c.call(e):``;var t=e+``;return t==`0`&&1/e==-o?`-0`:t}t.exports=l})),Vi=z(((e,t)=>{var n=Bi();function r(e){return e==null?``:n(e)}t.exports=r})),Hi=z(((e,t)=>{var n=Vt(),r=fi(),i=Ri(),a=Vi();function o(e,t){return n(e)?e:r(e,t)?[e]:i(a(e))}t.exports=o})),Ui=z(((e,t)=>{var n=Yt(),r=1/0;function i(e){if(typeof e==`string`||n(e))return e;var t=e+``;return t==`0`&&1/e==-r?`-0`:t}t.exports=i})),Wi=z(((e,t)=>{var n=Hi(),r=Ui();function i(e,t){t=n(t,e);for(var i=0,a=t.length;e!=null&&i<a;)e=e[r(t[i++])];return i&&i==a?e:void 0}t.exports=i})),Gi=z(((e,t)=>{var n=on();function r(e,t,r){t==`__proto__`&&n?n(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}t.exports=r})),Ki=z(((e,t)=>{function n(e,t){for(var n=-1,r=e==null?0:e.length,i=0,a=[];++n<r;){var o=e[n];t(o,n,e)&&(a[i++]=o)}return a}t.exports=n})),qi=z(((e,t)=>{function n(e){return function(t,n,r){for(var i=-1,a=Object(t),o=r(t),s=o.length;s--;){var c=o[e?s:++i];if(n(a[c],c,a)===!1)break}return t}}t.exports=n})),Ji=z(((e,t)=>{t.exports=qi()()})),Yi=z(((e,t)=>{function n(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}t.exports=n})),Xi=z(((e,t)=>{var n=Yi(),r=vr(),i=Vt(),a=Sr(),o=sn(),s=Er(),c=Object.prototype.hasOwnProperty;function l(e,t){var l=i(e),u=!l&&r(e),d=!l&&!u&&a(e),f=!l&&!u&&!d&&s(e),p=l||u||d||f,m=p?n(e.length,String):[],h=m.length;for(var g in e)(t||c.call(e,g))&&!(p&&(g==`length`||d&&(g==`offset`||g==`parent`)||f&&(g==`buffer`||g==`byteLength`||g==`byteOffset`)||o(g,h)))&&m.push(g);return m}t.exports=l})),Zi=z(((e,t)=>{var n=Xi(),r=fr(),i=br();function a(e){return i(e)?n(e):r(e)}t.exports=a})),Qi=z(((e,t)=>{var n=Ji(),r=Zi();function i(e,t){return e&&n(e,t,r)}t.exports=i})),$i=z(((e,t)=>{var n=br();function r(e,t){return function(r,i){if(r==null)return r;if(!n(r))return e(r,i);for(var a=r.length,o=t?a:-1,s=Object(r);(t?o--:++o<a)&&i(s[o],o,s)!==!1;);return r}}t.exports=r})),ea=z(((e,t)=>{var n=Qi();t.exports=$i()(n)})),ta=z(((e,t)=>{var n=Di();function r(){this.__data__=new n,this.size=0}t.exports=r})),na=z(((e,t)=>{function n(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}t.exports=n})),ra=z(((e,t)=>{function n(e){return this.__data__.get(e)}t.exports=n})),ia=z(((e,t)=>{function n(e){return this.__data__.has(e)}t.exports=n})),aa=z(((e,t)=>{var n=Di(),r=an(),i=Fi(),a=200;function o(e,t){var o=this.__data__;if(o instanceof n){var s=o.__data__;if(!r||s.length<a-1)return s.push([e,t]),this.size=++o.size,this;o=this.__data__=new i(s)}return o.set(e,t),this.size=o.size,this}t.exports=o})),oa=z(((e,t)=>{var n=Di(),r=ta(),i=na(),a=ra(),o=ia(),s=aa();function c(e){var t=this.__data__=new n(e);this.size=t.size}c.prototype.clear=r,c.prototype.delete=i,c.prototype.get=a,c.prototype.has=o,c.prototype.set=s,t.exports=c})),sa=z(((e,t)=>{function n(e){return this.__data__.set(e,`__lodash_hash_undefined__`),this}t.exports=n})),ca=z(((e,t)=>{function n(e){return this.__data__.has(e)}t.exports=n})),la=z(((e,t)=>{var n=Fi(),r=sa(),i=ca();function a(e){var t=-1,r=e==null?0:e.length;for(this.__data__=new n;++t<r;)this.add(e[t])}a.prototype.add=a.prototype.push=r,a.prototype.has=i,t.exports=a})),ua=z(((e,t)=>{function n(e,t){for(var n=-1,r=e==null?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}t.exports=n})),da=z(((e,t)=>{function n(e,t){return e.has(t)}t.exports=n})),fa=z(((e,t)=>{var n=la(),r=ua(),i=da(),a=1,o=2;function s(e,t,s,c,l,u){var d=s&a,f=e.length,p=t.length;if(f!=p&&!(d&&p>f))return!1;var m=u.get(e),h=u.get(t);if(m&&h)return m==t&&h==e;var g=-1,_=!0,v=s&o?new n:void 0;for(u.set(e,t),u.set(t,e);++g<f;){var y=e[g],b=t[g];if(c)var x=d?c(b,y,g,t,e,u):c(y,b,g,e,t,u);if(x!==void 0){if(x)continue;_=!1;break}if(v){if(!r(t,function(e,t){if(!i(v,t)&&(y===e||l(y,e,s,c,u)))return v.push(t)})){_=!1;break}}else if(!(y===b||l(y,b,s,c,u))){_=!1;break}}return u.delete(e),u.delete(t),_}t.exports=s})),pa=z(((e,t)=>{t.exports=Ut().Uint8Array})),ma=z(((e,t)=>{function n(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}t.exports=n})),ha=z(((e,t)=>{function n(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}t.exports=n})),ga=z(((e,t)=>{var n=Wt(),r=pa(),i=xi(),a=fa(),o=ma(),s=ha(),c=1,l=2,u=`[object Boolean]`,d=`[object Date]`,f=`[object Error]`,p=`[object Map]`,m=`[object Number]`,h=`[object RegExp]`,g=`[object Set]`,_=`[object String]`,v=`[object Symbol]`,y=`[object ArrayBuffer]`,b=`[object DataView]`,x=n?n.prototype:void 0,S=x?x.valueOf:void 0;function C(e,t,n,x,C,w,T){switch(n){case b:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case y:return!(e.byteLength!=t.byteLength||!w(new r(e),new r(t)));case u:case d:case m:return i(+e,+t);case f:return e.name==t.name&&e.message==t.message;case h:case _:return e==t+``;case p:var E=o;case g:var D=x&c;if(E||=s,e.size!=t.size&&!D)return!1;var O=T.get(e);if(O)return O==t;x|=l,T.set(e,t);var k=a(E(e),E(t),x,C,w,T);return T.delete(e),k;case v:if(S)return S.call(e)==S.call(t)}return!1}t.exports=C})),_a=z(((e,t)=>{function n(e,t){for(var n=-1,r=t.length,i=e.length;++n<r;)e[i+n]=t[n];return e}t.exports=n})),va=z(((e,t)=>{var n=_a(),r=Vt();function i(e,t,i){var a=t(e);return r(e)?a:n(a,i(e))}t.exports=i})),ya=z(((e,t)=>{function n(){return[]}t.exports=n})),ba=z(((e,t)=>{var n=Ki(),r=ya(),i=Object.prototype.propertyIsEnumerable,a=Object.getOwnPropertySymbols;t.exports=a?function(e){return e==null?[]:(e=Object(e),n(a(e),function(t){return i.call(e,t)}))}:r})),xa=z(((e,t)=>{var n=va(),r=ba(),i=Zi();function a(e){return n(e,i,r)}t.exports=a})),Sa=z(((e,t)=>{var n=xa(),r=1,i=Object.prototype.hasOwnProperty;function a(e,t,a,o,s,c){var l=a&r,u=n(e),d=u.length;if(d!=n(t).length&&!l)return!1;for(var f=d;f--;){var p=u[f];if(!(l?p in t:i.call(t,p)))return!1}var m=c.get(e),h=c.get(t);if(m&&h)return m==t&&h==e;var g=!0;c.set(e,t),c.set(t,e);for(var _=l;++f<d;){p=u[f];var v=e[p],y=t[p];if(o)var b=l?o(y,v,p,t,e,c):o(v,y,p,e,t,c);if(!(b===void 0?v===y||s(v,y,a,o,c):b)){g=!1;break}_||=p==`constructor`}if(g&&!_){var x=e.constructor,S=t.constructor;x!=S&&`constructor`in e&&`constructor`in t&&!(typeof x==`function`&&x instanceof x&&typeof S==`function`&&S instanceof S)&&(g=!1)}return c.delete(e),c.delete(t),g}t.exports=a})),Ca=z(((e,t)=>{var n=oa(),r=fa(),i=ga(),a=Sa(),o=gr(),s=Vt(),c=Sr(),l=Er(),u=1,d=`[object Arguments]`,f=`[object Array]`,p=`[object Object]`,m=Object.prototype.hasOwnProperty;function h(e,t,h,g,_,v){var y=s(e),b=s(t),x=y?f:o(e),S=b?f:o(t);x=x==d?p:x,S=S==d?p:S;var C=x==p,w=S==p,T=x==S;if(T&&c(e)){if(!c(t))return!1;y=!0,C=!1}if(T&&!C)return v||=new n,y||l(e)?r(e,t,h,g,_,v):i(e,t,x,h,g,_,v);if(!(h&u)){var E=C&&m.call(e,`__wrapped__`),D=w&&m.call(t,`__wrapped__`);if(E||D){var O=E?e.value():e,k=D?t.value():t;return v||=new n,_(O,k,h,g,v)}}return T?(v||=new n,a(e,t,h,g,_,v)):!1}t.exports=h})),wa=z(((e,t)=>{var n=Ca(),r=Jt();function i(e,t,a,o,s){return e===t?!0:e==null||t==null||!r(e)&&!r(t)?e!==e&&t!==t:n(e,t,a,o,i,s)}t.exports=i})),Ta=z(((e,t)=>{var n=oa(),r=wa(),i=1,a=2;function o(e,t,o,s){var c=o.length,l=c,u=!s;if(e==null)return!l;for(e=Object(e);c--;){var d=o[c];if(u&&d[2]?d[1]!==e[d[0]]:!(d[0]in e))return!1}for(;++c<l;){d=o[c];var f=d[0],p=e[f],m=d[1];if(u&&d[2]){if(p===void 0&&!(f in e))return!1}else{var h=new n;if(s)var g=s(p,m,f,e,t,h);if(!(g===void 0?r(m,p,i|a,s,h):g))return!1}}return!0}t.exports=o})),Ea=z(((e,t)=>{var n=Xt();function r(e){return e===e&&!n(e)}t.exports=r})),Da=z(((e,t)=>{var n=Ea(),r=Zi();function i(e){for(var t=r(e),i=t.length;i--;){var a=t[i],o=e[a];t[i]=[a,o,n(o)]}return t}t.exports=i})),Oa=z(((e,t)=>{function n(e,t){return function(n){return n!=null&&n[e]===t&&(t!==void 0||e in Object(n))}}t.exports=n})),ka=z(((e,t)=>{var n=Ta(),r=Da(),i=Oa();function a(e){var t=r(e);return t.length==1&&t[0][2]?i(t[0][0],t[0][1]):function(r){return r===e||n(r,e,t)}}t.exports=a})),Aa=z(((e,t)=>{var n=Wi();function r(e,t,r){var i=e==null?void 0:n(e,t);return i===void 0?r:i}t.exports=r})),ja=z(((e,t)=>{function n(e,t){return e!=null&&t in Object(e)}t.exports=n})),Ma=z(((e,t)=>{var n=Hi(),r=vr(),i=Vt(),a=sn(),o=yr(),s=Ui();function c(e,t,c){t=n(t,e);for(var l=-1,u=t.length,d=!1;++l<u;){var f=s(t[l]);if(!(d=e!=null&&c(e,f)))break;e=e[f]}return d||++l!=u?d:(u=e==null?0:e.length,!!u&&o(u)&&a(f,u)&&(i(e)||r(e)))}t.exports=c})),Na=z(((e,t)=>{var n=ja(),r=Ma();function i(e,t){return e!=null&&r(e,t,n)}t.exports=i})),Pa=z(((e,t)=>{var n=wa(),r=Aa(),i=Na(),a=fi(),o=Ea(),s=Oa(),c=Ui(),l=1,u=2;function d(e,t){return a(e)&&o(t)?s(c(e),t):function(a){var o=r(a,e);return o===void 0&&o===t?i(a,e):n(t,o,l|u)}}t.exports=d})),Fa=z(((e,t)=>{function n(e){return function(t){return t?.[e]}}t.exports=n})),Ia=z(((e,t)=>{var n=Wi();function r(e){return function(t){return n(t,e)}}t.exports=r})),La=z(((e,t)=>{var n=Fa(),r=Ia(),i=fi(),a=Ui();function o(e){return i(e)?n(a(e)):r(e)}t.exports=o})),Ra=z(((e,t)=>{var n=ka(),r=Pa(),i=cn(),a=Vt(),o=La();function s(e){return typeof e==`function`?e:e==null?i:typeof e==`object`?a(e)?r(e[0],e[1]):n(e):o(e)}t.exports=s})),za=z(((e,t)=>{var n=Wt(),r=vr(),i=Vt(),a=n?n.isConcatSpreadable:void 0;function o(e){return i(e)||r(e)||!!(a&&e&&e[a])}t.exports=o})),Ba=z(((e,t)=>{var n=_a(),r=za();function i(e,t,a,o,s){var c=-1,l=e.length;for(a||=r,s||=[];++c<l;){var u=e[c];t>0&&a(u)?t>1?i(u,t-1,a,o,s):n(s,u):o||(s[s.length]=u)}return s}t.exports=i})),Va=z(((e,t)=>{var n=Ba();function r(e){return e!=null&&e.length?n(e,1):[]}t.exports=r})),Ha=Je(Va(),1),Ua=class{constructor(e,t=`single`){this.canvases=e,this.viewType=t,this._groupings=null}getCanvases(e){switch(this.viewType){case`book`:return this.groupings()[Math.ceil(e/2)];default:return this.groupings()[e]}}groupings(){if(this._groupings)return this._groupings;if(this.viewType===`scroll`)return[this.canvases];if(this.viewType!==`book`)return this.canvases.map(e=>[e]);let e=[];return this.canvases.forEach((t,n)=>{if(n===0){e.push([t]);return}n%2==0?e[Math.ceil(n/2)].push(t):e.push([t])}),this._groupings=e,e}},Wa=z(((e,t)=>{(function(n,r){typeof e==`object`&&typeof t==`object`?t.exports=r():typeof define==`function`&&define.amd?define(`manifesto`,[],r):typeof e==`object`?e.manifesto=r():n.manifesto=r()})(Object(typeof self<`u`?self:e),()=>(()=>{var e={7019(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.CONTINUE=100,t.SWITCHING_PROTOCOLS=101,t.PROCESSING=102,t.OK=200,t.CREATED=201,t.ACCEPTED=202,t.NON_AUTHORITATIVE_INFORMATION=203,t.NO_CONTENT=204,t.RESET_CONTENT=205,t.PARTIAL_CONTENT=206,t.MULTI_STATUS=207,t.MULTIPLE_CHOICES=300,t.MOVED_PERMANENTLY=301,t.MOVED_TEMPORARILY=302,t.SEE_OTHER=303,t.NOT_MODIFIED=304,t.USE_PROXY=305,t.TEMPORARY_REDIRECT=307,t.BAD_REQUEST=400,t.UNAUTHORIZED=401,t.PAYMENT_REQUIRED=402,t.FORBIDDEN=403,t.NOT_FOUND=404,t.METHOD_NOT_ALLOWED=405,t.NOT_ACCEPTABLE=406,t.PROXY_AUTHENTICATION_REQUIRED=407,t.REQUEST_TIME_OUT=408,t.CONFLICT=409,t.GONE=410,t.LENGTH_REQUIRED=411,t.PRECONDITION_FAILED=412,t.REQUEST_ENTITY_TOO_LARGE=413,t.REQUEST_URI_TOO_LARGE=414,t.UNSUPPORTED_MEDIA_TYPE=415,t.REQUESTED_RANGE_NOT_SATISFIABLE=416,t.EXPECTATION_FAILED=417,t.IM_A_TEAPOT=418,t.UNPROCESSABLE_ENTITY=422,t.LOCKED=423,t.FAILED_DEPENDENCY=424,t.UNORDERED_COLLECTION=425,t.UPGRADE_REQUIRED=426,t.PRECONDITION_REQUIRED=428,t.TOO_MANY_REQUESTS=429,t.REQUEST_HEADER_FIELDS_TOO_LARGE=431,t.INTERNAL_SERVER_ERROR=500,t.NOT_IMPLEMENTED=501,t.BAD_GATEWAY=502,t.SERVICE_UNAVAILABLE=503,t.GATEWAY_TIME_OUT=504,t.HTTP_VERSION_NOT_SUPPORTED=505,t.VARIANT_ALSO_NEGOTIATES=506,t.INSUFFICIENT_STORAGE=507,t.BANDWIDTH_LIMIT_EXCEEDED=509,t.NOT_EXTENDED=510,t.NETWORK_AUTHENTICATION_REQUIRED=511},3957(e,t){var n,r,i,a,o,s,c,l,u,d;Object.defineProperty(t,"__esModule",{value:!0}),t.ViewingHint=t.ViewingDirection=t.ServiceType=t.ServiceProfile=t.RenderingFormat=t.MediaType=t.IIIFResourceType=t.ExternalResourceType=t.Behavior=t.AnnotationMotivation=void 0,function(e){e.BOOKMARKING=`oa:bookmarking`,e.CLASSIFYING=`oa:classifying`,e.COMMENTING=`oa:commenting`,e.DESCRIBING=`oa:describing`,e.EDITING=`oa:editing`,e.HIGHLIGHTING=`oa:highlighting`,e.IDENTIFYING=`oa:identifying`,e.LINKING=`oa:linking`,e.MODERATING=`oa:moderating`,e.PAINTING=`sc:painting`,e.QUESTIONING=`oa:questioning`,e.REPLYING=`oa:replying`,e.TAGGING=`oa:tagging`,e.TRANSCRIBING=`oad:transcribing`}(n||(t.AnnotationMotivation=n={})),function(e){e.AUTO_ADVANCE=`auto-advance`,e.CONTINUOUS=`continuous`,e.FACING_PAGES=`facing-pages`,e.HIDDEN=`hidden`,e.INDIVIDUALS=`individuals`,e.MULTI_PART=`multi-part`,e.NO_NAV=`no-nav`,e.NON_PAGED=`non-paged`,e.PAGED=`paged`,e.REPEAT=`repeat`,e.SEQUENCE=`sequence`,e.THUMBNAIL_NAV=`thumbnail-nav`,e.TOGETHER=`together`,e.UNORDERED=`unordered`}(r||(t.Behavior=r={})),function(e){e.CANVAS=`canvas`,e.CHOICE=`choice`,e.OA_CHOICE=`oa:choice`,e.CONTENT_AS_TEXT=`contentastext`,e.DATASET=`dataset`,e.DOCUMENT=`document`,e.IMAGE=`image`,e.MODEL=`model`,e.MOVING_IMAGE=`movingimage`,e.PDF=`pdf`,e.PHYSICAL_OBJECT=`physicalobject`,e.SOUND=`sound`,e.TEXT=`text`,e.TEXTUALBODY=`textualbody`,e.VIDEO=`video`}(i||(t.ExternalResourceType=i={})),function(e){e.ANNOTATION=`annotation`,e.CANVAS=`canvas`,e.COLLECTION=`collection`,e.MANIFEST=`manifest`,e.RANGE=`range`,e.SEQUENCE=`sequence`}(a||(t.IIIFResourceType=a={})),function(e){e.AUDIO_MP4=`audio/mp4`,e.CORTO=`application/corto`,e.DICOM=`application/dicom`,e.DRACO=`application/draco`,e.EPUB=`application/epub+zip`,e.GIRDER=`image/vnd.kitware.girder`,e.GLB=`model/gltf-binary`,e.GLTF=`model/gltf+json`,e.IIIF_PRESENTATION_2=`application/ld+json;profile="http://iiif.io/api/presentation/2/context.json"`,e.IIIF_PRESENTATION_3=`application/ld+json;profile="http://iiif.io/api/presentation/3/context.json"`,e.JPG=`image/jpeg`,e.M3U8=`application/vnd.apple.mpegurl`,e.MP3=`audio/mp3`,e.MPEG=`audio/mpeg`,e.MPEG_DASH=`application/dash+xml`,e.OBJ=`model/obj`,e.OPF=`application/oebps-package+xml`,e.PDF=`application/pdf`,e.PLY=`application/ply`,e.THREEJS=`application/vnd.threejs+json`,e.USDZ=`model/vnd.usd+zip`,e.VIDEO_MP4=`video/mp4`,e.WAV=`audio/wav`,e.WEBM=`video/webm`}(o||(t.MediaType=o={})),function(e){e.DOC=`application/msword`,e.DOCX=`application/vnd.openxmlformats-officedocument.wordprocessingml.document`,e.ODT=`application/vnd.oasis.opendocument.text`,e.PDF=`application/pdf`}(s||(t.RenderingFormat=s={})),function(e){e.IMAGE_0_COMPLIANCE_LEVEL_0=`http://library.stanford.edu/iiif/image-api/compliance.html#level0`,e.IMAGE_0_COMPLIANCE_LEVEL_1=`http://library.stanford.edu/iiif/image-api/compliance.html#level1`,e.IMAGE_0_COMPLIANCE_LEVEL_2=`http://library.stanford.edu/iiif/image-api/compliance.html#level2`,e.IMAGE_0_CONFORMANCE_LEVEL_0=`http://library.stanford.edu/iiif/image-api/conformance.html#level0`,e.IMAGE_0_CONFORMANCE_LEVEL_1=`http://library.stanford.edu/iiif/image-api/conformance.html#level1`,e.IMAGE_0_CONFORMANCE_LEVEL_2=`http://library.stanford.edu/iiif/image-api/conformance.html#level2`,e.IMAGE_1_COMPLIANCE_LEVEL_0=`http://library.stanford.edu/iiif/image-api/1.1/compliance.html#level0`,e.IMAGE_1_COMPLIANCE_LEVEL_1=`http://library.stanford.edu/iiif/image-api/1.1/compliance.html#level1`,e.IMAGE_1_COMPLIANCE_LEVEL_2=`http://library.stanford.edu/iiif/image-api/1.1/compliance.html#level2`,e.IMAGE_1_CONFORMANCE_LEVEL_0=`http://library.stanford.edu/iiif/image-api/1.1/conformance.html#level0`,e.IMAGE_1_CONFORMANCE_LEVEL_1=`http://library.stanford.edu/iiif/image-api/1.1/conformance.html#level1`,e.IMAGE_1_CONFORMANCE_LEVEL_2=`http://library.stanford.edu/iiif/image-api/1.1/conformance.html#level2`,e.IMAGE_1_LEVEL_0=`http://iiif.io/api/image/1/level0.json`,e.IMAGE_1_PROFILE_LEVEL_0=`http://iiif.io/api/image/1/profiles/level0.json`,e.IMAGE_1_LEVEL_1=`http://iiif.io/api/image/1/level1.json`,e.IMAGE_1_PROFILE_LEVEL_1=`http://iiif.io/api/image/1/profiles/level1.json`,e.IMAGE_1_LEVEL_2=`http://iiif.io/api/image/1/level2.json`,e.IMAGE_1_PROFILE_LEVEL_2=`http://iiif.io/api/image/1/profiles/level2.json`,e.IMAGE_2_LEVEL_0=`http://iiif.io/api/image/2/level0.json`,e.IMAGE_2_PROFILE_LEVEL_0=`http://iiif.io/api/image/2/profiles/level0.json`,e.IMAGE_2_LEVEL_1=`http://iiif.io/api/image/2/level1.json`,e.IMAGE_2_PROFILE_LEVEL_1=`http://iiif.io/api/image/2/profiles/level1.json`,e.IMAGE_2_LEVEL_2=`http://iiif.io/api/image/2/level2.json`,e.IMAGE_2_PROFILE_LEVEL_2=`http://iiif.io/api/image/2/profiles/level2.json`,e.AUTH_0_CLICK_THROUGH=`http://iiif.io/api/auth/0/login/clickthrough`,e.AUTH_0_LOGIN=`http://iiif.io/api/auth/0/login`,e.AUTH_0_LOGOUT=`http://iiif.io/api/auth/0/logout`,e.AUTH_0_RESTRICTED=`http://iiif.io/api/auth/0/login/restricted`,e.AUTH_0_TOKEN=`http://iiif.io/api/auth/0/token`,e.AUTH_1_CLICK_THROUGH=`http://iiif.io/api/auth/1/clickthrough`,e.AUTH_1_EXTERNAL=`http://iiif.io/api/auth/1/external`,e.AUTH_1_KIOSK=`http://iiif.io/api/auth/1/kiosk`,e.AUTH_1_LOGIN=`http://iiif.io/api/auth/1/login`,e.AUTH_1_LOGOUT=`http://iiif.io/api/auth/1/logout`,e.AUTH_1_PROBE=`http://iiif.io/api/auth/1/probe`,e.AUTH_1_TOKEN=`http://iiif.io/api/auth/1/token`,e.SEARCH_0=`http://iiif.io/api/search/0/search`,e.SEARCH_0_AUTO_COMPLETE=`http://iiif.io/api/search/0/autocomplete`,e.SEARCH_1=`http://iiif.io/api/search/1/search`,e.SEARCH_1_AUTO_COMPLETE=`http://iiif.io/api/search/1/autocomplete`,e.TRACKING_EXTENSIONS=`http://universalviewer.io/tracking-extensions-profile`,e.UI_EXTENSIONS=`http://universalviewer.io/ui-extensions-profile`,e.PRINT_EXTENSIONS=`http://universalviewer.io/print-extensions-profile`,e.SHARE_EXTENSIONS=`http://universalviewer.io/share-extensions-profile`,e.DOWNLOAD_EXTENSIONS=`http://universalviewer.io/download-extensions-profile`,e.OTHER_MANIFESTATIONS=`http://iiif.io/api/otherManifestations.json`,e.IXIF=`http://wellcomelibrary.org/ld/ixif/0/alpha.json`}(c||(t.ServiceProfile=c={})),function(e){e.IMAGE_SERVICE_2=`ImageService2`,e.IMAGE_SERVICE_3=`ImageService3`}(l||(t.ServiceType=l={})),function(e){e.BOTTOM_TO_TOP=`bottom-to-top`,e.LEFT_TO_RIGHT=`left-to-right`,e.RIGHT_TO_LEFT=`right-to-left`,e.TOP_TO_BOTTOM=`top-to-bottom`}(u||(t.ViewingDirection=u={})),function(e){e.CONTINUOUS=`continuous`,e.INDIVIDUALS=`individuals`,e.NON_PAGED=`non-paged`,e.PAGED=`paged`,e.TOP=`top`}(d||(t.ViewingHint=d={}))},916(e,t,n){e.exports=self.fetch||(self.fetch=n(6782).default||n(6782))},1873(e,t,n){e.exports=n(9325).Symbol},4528(e){e.exports=function(e,t){for(var n=-1,r=t.length,i=e.length;++n<r;)e[i+n]=t[n];return e}},3120(e,t,n){var r=n(4528),i=n(5891);e.exports=function e(t,n,a,o,s){var c=-1,l=t.length;for(a||=i,s||=[];++c<l;){var u=t[c];n>0&&a(u)?n>1?e(u,n-1,a,o,s):r(s,u):o||(s[s.length]=u)}return s}},2552(e,t,n){var r=n(1873),i=n(659),a=n(9350),o=r?r.toStringTag:void 0;e.exports=function(e){return e==null?e===void 0?`[object Undefined]`:`[object Null]`:o&&o in Object(e)?i(e):a(e)}},7534(e,t,n){var r=n(2552),i=n(346);e.exports=function(e){return i(e)&&r(e)==`[object Arguments]`}},4840(e,t,n){e.exports=typeof n.g==`object`&&n.g&&n.g.Object===Object&&n.g},659(e,t,n){var r=n(1873),i=Object.prototype,a=i.hasOwnProperty,o=i.toString,s=r?r.toStringTag:void 0;e.exports=function(e){var t=a.call(e,s),n=e[s];try{e[s]=void 0;var r=!0}catch{}var i=o.call(e);return r&&(t?e[s]=n:delete e[s]),i}},5891(e,t,n){var r=n(1873),i=n(2428),a=n(6449),o=r?r.isConcatSpreadable:void 0;e.exports=function(e){return a(e)||i(e)||!!(o&&e&&e[o])}},9350(e){var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},9325(e,t,n){var r=n(4840),i=typeof self==`object`&&self&&self.Object===Object&&self;e.exports=r||i||Function(`return this`)()},5970(e,t,n){var r=n(3120);e.exports=function(e){return e!=null&&e.length?r(e,1):[]}},3176(e,t,n){var r=n(3120),i=1/0;e.exports=function(e){return e!=null&&e.length?r(e,i):[]}},2428(e,t,n){var r=n(7534),i=n(346),a=Object.prototype,o=a.hasOwnProperty,s=a.propertyIsEnumerable;e.exports=r(function(){return arguments}())?r:function(e){return i(e)&&o.call(e,`callee`)&&!s.call(e,`callee`)}},6449(e){e.exports=Array.isArray},346(e){e.exports=function(e){return typeof e==`object`&&!!e}},3039(e,t,n){var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Class extends value `+String(t)+` is not a constructor or null`);function n(){this.constructor=e}r(e,t),e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.Annotation=void 0;var a=n(4799);t.Annotation=function(e){function t(t,n){return e.call(this,t,n)||this}return i(t,e),t.prototype.getBody=function(){var e=[],t=this.getProperty(`body`);if(t){if(Array.isArray(t))for(var n=0;n<t.length;n++)if((o=t[n]).items)for(var r=0;r<o.items.length;r++){var i=o.items[r];e.push(new a.AnnotationBody(i,this.options))}else e.push(new a.AnnotationBody(o,this.options));else if(t.items)for(n=0;n<t.items.length;n++){var o=t.items[n];e.push(new a.AnnotationBody(o,this.options))}else e.push(new a.AnnotationBody(t,this.options))}return e},t.prototype.getMotivation=function(){return this.getProperty(`motivation`)||null},t.prototype.getOn=function(){return this.getProperty(`on`)},t.prototype.getTarget=function(){return this.getProperty(`target`)},t.prototype.getResource=function(){return new a.Resource(this.getProperty(`resource`),this.options)},t}(a.ManifestResource)},2339(e,t,n){var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Class extends value `+String(t)+` is not a constructor or null`);function n(){this.constructor=e}r(e,t),e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.AnnotationBody=void 0;var a=n(4799);t.AnnotationBody=function(e){function t(t,n){return e.call(this,t,n)||this}return i(t,e),t.prototype.getFormat=function(){var e=this.getProperty(`format`);return e?a.Utils.getMediaType(e):null},t.prototype.getType=function(){return this.getProperty(`type`)?a.Utils.normaliseType(this.getProperty(`type`)):null},t.prototype.getValue=function(){return this.getProperty(`value`)},t.prototype.getLanguage=function(){return this.getProperty(`language`)},t.prototype.getWidth=function(){return this.getProperty(`width`)},t.prototype.getHeight=function(){return this.getProperty(`height`)},t}(a.ManifestResource)},3435(e,t,n){var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Class extends value `+String(t)+` is not a constructor or null`);function n(){this.constructor=e}r(e,t),e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.AnnotationList=void 0;var a=n(4799);t.AnnotationList=function(e){function t(t,n,r){var i=e.call(this,n)||this;return i.label=t,i.options=r,i}return i(t,e),t.prototype.getIIIFResourceType=function(){return a.Utils.normaliseType(this.getProperty(`type`))},t.prototype.getLabel=function(){return this.label},t.prototype.getResources=function(){var e=this;return this.getProperty(`resources`).map(function(t){return new a.Annotation(t,e.options)})},t.prototype.load=function(){var e=this;return new Promise(function(t,n){if(e.isLoaded)t(e);else{var r=e.__jsonld.id;r||=e.__jsonld[`@id`],a.Utils.loadManifest(r).then(function(n){e.__jsonld=n,e.context=e.getProperty(`context`),e.id=e.getProperty(`id`),e.isLoaded=!0,t(e)}).catch(n)}})},t}(a.JSONLDResource)},3556(e,t,n){var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Class extends value `+String(t)+` is not a constructor or null`);function n(){this.constructor=e}r(e,t),e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.AnnotationPage=void 0;var a=n(4799);t.AnnotationPage=function(e){function t(t,n){return e.call(this,t,n)||this}return i(t,e),t.prototype.getItems=function(){return this.getProperty(`items`)},t.prototype.getAnnotations=function(){var e=[],t=this.getProperty(`items`);if(!t||!Array.isArray(t))return e;for(var n=0;n<t.length;n++){var r=new a.Annotation(t[n],this.options);e.push(r)}return e},t}(a.ManifestResource)},8098(e,t,n){var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Class extends value `+String(t)+` is not a constructor or null`);function n(){this.constructor=e}r(e,t),e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}),a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Canvas=void 0;var o=n(3957),s=n(4799),c=a(n(5970)),l=a(n(3176));t.Canvas=function(e){function t(t,n){return e.call(this,t,n)||this}return i(t,e),t.prototype.getCanonicalImageUri=function(e){var t=null,n=`default`,r=e,i=r+`,`;if(this.externalResource&&this.externalResource.data&&this.externalResource.data[`@id`])t=this.externalResource.data[`@id`],r||=this.externalResource.data.width,this.externalResource.data[`@context`]&&(this.externalResource.data[`@context`].indexOf(`/1.0/context.json`)>-1||this.externalResource.data[`@context`].indexOf(`/1.1/context.json`)>-1||this.externalResource.data[`@context`].indexOf(`/1/context.json`)>-1)&&(n=`native`);else{var a=void 0;if((a=this.getImages())&&a.length){var o=a[0].getResource(),c=o.getServices();if(r||=o.getWidth(),l=c?c.find(function(e){return s.Utils.isImageProfile(e.getProfile())||s.Utils.isImageServiceType(e.getIIIFResourceType())}):null)t=l.id,n=s.Utils.getImageQuality(l.getProfile());else if(r===o.getWidth())return o.id}if((a=this.getContent())&&a.length){var l,u=a[0].getBody()[0];if(c=u.getServices(),r||=u.getWidth(),l=c?c.find(function(e){return s.Utils.isImageServiceType(e.getIIIFResourceType())}):null)t=l.id,n=s.Utils.getImageQuality(l.getProfile());else if(r===u.getWidth())return u.id}if(!t){var d=this.getProperty(`thumbnail`);if(d){if(typeof d==`string`)return d;if(d[`@id`])return d[`@id`];if(d.length)return d[0].id}}}return t&&t.endsWith(`/`)&&(t=t.substr(0,t.length-1)),[t,`full`,i,0,n+`.jpg`].join(`/`)},t.prototype.getMaxDimensions=function(){var e,t=null;return this.externalResource&&this.externalResource.data&&this.externalResource.data.profile&&(e=this.externalResource.data.profile,Array.isArray(e)&&(e=e.filter(function(e){return e.maxWidth??e.maxwidth})[0])&&(t=new s.Size(e.maxWidth,e.maxHeight?e.maxHeight:e.maxWidth))),this.externalResource&&this.externalResource.data&&this.externalResource.data.maxWidth&&(t=new s.Size(this.externalResource.data.maxWidth,this.externalResource.data.maxHeight?this.externalResource.data.maxHeight:this.externalResource.data.maxWidth)),t},t.prototype.getContent=function(){var e=[],t=this.__jsonld.items||this.__jsonld.content;if(!t)return e;var n=null;if(t.length&&(n=new s.AnnotationPage(t[0],this.options)),!n)return e;for(var r=n.getAnnotations(),i=0;i<r.length;i++){var a=r[i];e.push(a)}return e},t.prototype.getAnnotations=function(){var e=[],t=this.__jsonld.annotations;if(!t||!Array.isArray(t))return e;for(var n=0;n<t.length;n++){var r=new s.AnnotationPage(t[n],this.options);e.push(r)}return e},t.prototype.getDuration=function(){return this.getProperty(`duration`)},t.prototype.getImages=function(){var e=[];if(!this.__jsonld.images)return e;for(var t=0;t<this.__jsonld.images.length;t++){var n=this.__jsonld.images[t],r=new s.Annotation(n,this.options);e.push(r)}return e},t.prototype.getIndex=function(){return this.getProperty(`index`)},t.prototype.getOtherContent=function(){var e=this,t=(Array.isArray(this.getProperty(`otherContent`))?this.getProperty(`otherContent`):[this.getProperty(`otherContent`)]).filter(function(e){return e&&typeof(t=e[`@type`])==`string`&&t.toLowerCase()==t.toLowerCase();var t}).map(function(t,n){return new s.AnnotationList(t.label||`Annotation list ${n}`,t,e.options)}).map(function(e){return e.load()});return Promise.all(t)},t.prototype.getWidth=function(){return this.getProperty(`width`)},t.prototype.getHeight=function(){return this.getProperty(`height`)},t.prototype.getViewingHint=function(){var e=this.getProperty(`viewingHint`);return Array.isArray(e)&&(e=e[0]),e||null},Object.defineProperty(t.prototype,"imageResources",{get:function(){var e=this,n=(0,l.default)([this.getImages().map(function(e){return e.getResource()}),this.getContent().map(function(e){return e.getBody()})]);return(0,c.default)(n.map(function(n){switch(n.getProperty(`type`).toLowerCase()){case o.ExternalResourceType.CHOICE:case o.ExternalResourceType.OA_CHOICE:return new t({images:(0,c.default)([n.getProperty(`default`),n.getProperty(`item`)]).map(function(e){return{resource:e}})},e.options).getImages().map(function(e){return e.getResource()});default:return n}}))},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"resourceAnnotations",{get:function(){return(0,l.default)([this.getImages(),this.getContent()])},enumerable:!1,configurable:!0}),t.prototype.resourceAnnotation=function(e){return this.resourceAnnotations.find(function(t){return t.getResource().id===e||(0,c.default)(Array(t.getBody())).some(function(t){return t.id===e})})},t.prototype.onFragment=function(e){var t=this.resourceAnnotation(e);if(t){var n=t.getProperty(`on`),r=t.getProperty(`target`);if(n&&r){var i=(n||r).match(/xywh=(.*)$/);if(i)return i[1].split(`,`).map(function(e){return parseInt(e,10)})}}},Object.defineProperty(t.prototype,"iiifImageResources",{get:function(){return this.imageResources.filter(function(e){return e&&e.getServices()[0]&&e.getServices()[0].id})},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"imageServiceIds",{get:function(){return this.iiifImageResources.map(function(e){return e.getServices()[0].id})},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"aspectRatio",{get:function(){return this.getWidth()/this.getHeight()},enumerable:!1,configurable:!0}),t.prototype.getChoices=function(){for(var e=this,t=0,n=this.getContent();t<n.length;t++){var r=n[t].getProperty(`body`);if(r&&r.type?.toLowerCase()===o.ExternalResourceType.CHOICE&&r.items&&r.items.length)return r.items.map(function(t){return new s.AnnotationBody(t,e.options)})}return[]},t}(s.Resource)},8214(e,t,n){var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Class extends value `+String(t)+` is not a constructor or null`);function n(){this.constructor=e}r(e,t),e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.Collection=void 0;var a=n(3957),o=n(4799);t.Collection=function(e){function t(t,n){var r=e.call(this,t,n)||this;return r.items=[],r._collections=null,r._manifests=null,t.__collection=r,r}return i(t,e),t.prototype.getCollections=function(){return this._collections?this._collections:this._collections=this.items.filter(function(e){return e.isCollection()})},t.prototype.getManifests=function(){return this._manifests?this._manifests:this._manifests=this.items.filter(function(e){return e.isManifest()})},t.prototype.getCollectionByIndex=function(e){for(var t,n=this.getCollections(),r=0;r<n.length;r++){var i=n[r];i.index===e&&(t=i)}if(t)return t.options.index=e,t.load();throw Error(`Collection index not found`)},t.prototype.getManifestByIndex=function(e){for(var t,n=this.getManifests(),r=0;r<n.length;r++){var i=n[r];i.index===e&&(t=i)}if(t)return t.options.index=e,t.load();throw Error(`Manifest index not found`)},t.prototype.getTotalCollections=function(){return this.getCollections().length},t.prototype.getTotalManifests=function(){return this.getManifests().length},t.prototype.getTotalItems=function(){return this.items.length},t.prototype.getViewingDirection=function(){return this.getProperty(`viewingDirection`)?this.getProperty(`viewingDirection`):a.ViewingDirection.LEFT_TO_RIGHT},t.prototype.getBehavior=function(){var e=this.getProperty(`behavior`);return Array.isArray(e)&&(e=e[0]),e||null},t.prototype.getViewingHint=function(){var e=this.getProperty(`viewingHint`);return Array.isArray(e)&&(e=e[0]),e||null},t.prototype.getDefaultTree=function(){return e.prototype.getDefaultTree.call(this),this.defaultTree.data.type=o.Utils.normaliseType(o.TreeNodeType.COLLECTION),this._parseManifests(this),this._parseCollections(this),o.Utils.generateTreeNodeIds(this.defaultTree),this.defaultTree},t.prototype._parseManifests=function(e){if(e.getManifests()&&e.getManifests().length)for(var t=0;t<e.getManifests().length;t++){var n=e.getManifests()[t],r=n.getDefaultTree();r.label=n.parentLabel||n.getLabel().getValue(this.options.locale)||`manifest `+(t+1),r.navDate=n.getNavDate(),r.data.id=n.id,r.data.type=o.Utils.normaliseType(o.TreeNodeType.MANIFEST),e.defaultTree.addNode(r)}},t.prototype._parseCollections=function(e){if(e.getCollections()&&e.getCollections().length)for(var t=0;t<e.getCollections().length;t++){var n=e.getCollections()[t],r=n.getDefaultTree();r.label=n.parentLabel||n.getLabel().getValue(this.options.locale)||`collection `+(t+1),r.navDate=n.getNavDate(),r.data.id=n.id,r.data.type=o.Utils.normaliseType(o.TreeNodeType.COLLECTION),e.defaultTree.addNode(r)}},t}(o.IIIFResource)},1858(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.Duration=void 0,t.Duration=function(){function e(e,t){this.start=e,this.end=t}return e.prototype.getLength=function(){return this.end-this.start},e}()},2712(e,t){Object.defineProperty(t,"__esModule",{value:!0})},3167(e,t){Object.defineProperty(t,"__esModule",{value:!0})},672(e,t){Object.defineProperty(t,"__esModule",{value:!0})},7376(e,t){Object.defineProperty(t,"__esModule",{value:!0})},2184(e,t){Object.defineProperty(t,"__esModule",{value:!0})},107(e,t,n){var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Class extends value `+String(t)+` is not a constructor or null`);function n(){this.constructor=e}r(e,t),e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.IIIFResource=void 0;var a=n(4799),o=n(3957);t.IIIFResource=function(e){function t(t,n){var r=e.call(this,t,n)||this;return r.index=-1,r.isLoaded=!1,r.options=Object.assign({defaultLabel:`-`,locale:`en-GB`,resource:r,pessimisticAccessControl:!1},n),r}return i(t,e),t.prototype.getAttribution=function(){var e=this.getProperty(`attribution`);return e?a.PropertyValue.parse(e,this.options.locale):new a.PropertyValue([],this.options.locale)},t.prototype.getDescription=function(){var e=this.getProperty(`description`);return e===void 0&&(e=this.getProperty(`summary`)),e?a.PropertyValue.parse(e,this.options.locale):new a.PropertyValue([],this.options.locale)},t.prototype.getSummary=function(){var e=this.getProperty(`summary`);return e===void 0&&(e=this.getProperty(`description`)),e?a.PropertyValue.parse(e,this.options.locale):new a.PropertyValue([],this.options.locale)},t.prototype.getHomepage=function(){var e=this.getProperty(`homepage`);return e?typeof e==`string`?e:(Array.isArray(e)&&e.length&&(e=e[0]),e[`@id`]||e.id):null},t.prototype.getIIIFResourceType=function(){return a.Utils.normaliseType(this.getProperty(`type`))},t.prototype.getLogo=function(){var e=this.getProperty(`logo`);if(!e){var t=this.getProperty(`provider`);if(!t)return null;var n=t.find(function(e){return e.logo!==void 0});e=n&&n.logo!==void 0?n.logo:null}return e?typeof e==`string`?e:(Array.isArray(e)&&e.length&&(e=e[0]),e[`@id`]||e?.id):null},t.prototype.getLicense=function(){return a.Utils.getLocalisedValue(this.getProperty(`license`),this.options.locale)},t.prototype.getRights=function(){var e=this.getProperty(`rights`);return e?typeof e==`string`?e:(Array.isArray(e)&&e.length&&(e=e[0]),e[`@id`]||e.id):null},t.prototype.getNavDate=function(){return new Date(this.getProperty(`navDate`))},t.prototype.getRelated=function(){return this.getProperty(`related`)},t.prototype.getSeeAlso=function(){return this.getProperty(`seeAlso`)},t.prototype.getTrackingLabel=function(){var e=this.getService(o.ServiceProfile.TRACKING_EXTENSIONS);return e?e.getProperty(`trackingLabel`):``},t.prototype.getDefaultTree=function(){return this.defaultTree=new a.TreeNode(`root`),this.defaultTree.data=this,this.defaultTree},t.prototype.getRequiredStatement=function(){var e=null,t=this.getProperty(`requiredStatement`);if(t)(e=new a.LabelValuePair(this.options.locale)).parse(t);else{var n=this.getAttribution();n&&n.length&&((e=new a.LabelValuePair(this.options.locale)).value=n)}return e},t.prototype.isCollection=function(){return this.getIIIFResourceType()===o.IIIFResourceType.COLLECTION},t.prototype.isManifest=function(){return this.getIIIFResourceType()===o.IIIFResourceType.MANIFEST},t.prototype.load=function(){var e=this;return new Promise(function(t){if(e.isLoaded)t(e);else{var n=e.options;n.navDate=e.getNavDate();var r=e.__jsonld.id;r||=e.__jsonld[`@id`],a.Utils.loadManifest(r).then(function(r){e.parentLabel=e.getLabel().getValue(n.locale);var i=a.Deserialiser.parse(r,n);(e=Object.assign(e,i)).index=n.index,t(e)})}})},t}(a.ManifestResource)},6739(e,t){Object.defineProperty(t,"__esModule",{value:!0})},7436(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.JSONLDResource=void 0,t.JSONLDResource=function(){function e(e){this.__jsonld=e,this.context=this.getProperty(`context`),this.id=this.getProperty(`id`)}return e.prototype.getProperty=function(e){var t=null;return this.__jsonld&&((t=this.__jsonld[e])||(t=this.__jsonld[`@`+e])),t},e}()},2817(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.LabelValuePair=void 0;var r=n(4799);t.LabelValuePair=function(){function e(e){this.label=null,this.value=null,this.defaultLocale=e}return e.prototype.parse=function(e){this.resource=e,this.label=r.PropertyValue.parse(this.resource.label,this.defaultLocale),this.value=r.PropertyValue.parse(this.resource.value,this.defaultLocale)},e.prototype.getLabel=function(e){return this.label===null?null:(Array.isArray(e)&&!e.length&&(e=void 0),this.label.getValue(e||this.defaultLocale))},e.prototype.getLabels=function(e){return this.label===null?[]:(Array.isArray(e)&&!e.length&&(e=void 0),this.label.getValues(e||this.defaultLocale))},e.prototype.setLabel=function(e){this.label===null&&(this.label=new r.PropertyValue([])),this.label.setValue(e,this.defaultLocale)},e.prototype.getValue=function(e,t){return t===void 0&&(t=`<br/>`),this.value===null?null:(Array.isArray(e)&&!e.length&&(e=void 0),this.value.getValue(e||this.defaultLocale,t))},e.prototype.getValues=function(e){return this.value===null?[]:(Array.isArray(e)&&!e.length&&(e=void 0),this.value.getValues(e||this.defaultLocale))},e.prototype.setValue=function(e){this.value===null&&(this.value=new r.PropertyValue([])),this.value.setValue(e,this.defaultLocale)},e}()},72(e,t){Object.defineProperty(t,"__esModule",{value:!0})},212(e,t){var n,r=this&&this.__extends||(n=function(e,t){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},n(e,t)},function(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Class extends value `+String(t)+` is not a constructor or null`);function r(){this.constructor=e}n(e,t),e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)});Object.defineProperty(t,"__esModule",{value:!0}),t.LanguageMap=void 0,t.LanguageMap=function(e){function t(){return e!==null&&e.apply(this,arguments)||this}return r(t,e),t.getValue=function(e,t){return e.getValue(t,`<br/>`)},t.getValues=function(e,t){return e.getValues(t)},t}(Array)},4531(e,t,n){var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Class extends value `+String(t)+` is not a constructor or null`);function n(){this.constructor=e}r(e,t),e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.Manifest=void 0;var a=n(3957),o=n(4799);t.Manifest=function(e){function t(t,n){var r=e.call(this,t,n)||this;if(r.index=0,r._allRanges=null,r.items=[],r._topRanges=[],r.__jsonld.structures&&r.__jsonld.structures.length)for(var i=r._getTopRanges(),a=0;a<i.length;a++){var o=i[a];r._parseRanges(o,String(a))}return r}return i(t,e),t.prototype.getPosterCanvas=function(){var e=this.getProperty(`posterCanvas`);return e&&=new o.Canvas(e,this.options),e},t.prototype.getAccompanyingCanvas=function(){var e=this.getProperty(`accompanyingCanvas`);return e&&=new o.Canvas(e,this.options),e},t.prototype.getBehavior=function(){var e=this.getProperty(`behavior`);return Array.isArray(e)&&(e=e[0]),e||null},t.prototype.getDefaultTree=function(){if(e.prototype.getDefaultTree.call(this),this.defaultTree.data.type=o.Utils.normaliseType(o.TreeNodeType.MANIFEST),!this.isLoaded)return this.defaultTree;var t=this.getTopRanges();return t.length&&t[0].getTree(this.defaultTree),o.Utils.generateTreeNodeIds(this.defaultTree),this.defaultTree},t.prototype._getTopRanges=function(){var e=[];if(this.__jsonld.structures&&this.__jsonld.structures.length){for(var t=0;t<this.__jsonld.structures.length;t++){var n=this.__jsonld.structures[t];n.viewingHint===a.ViewingHint.TOP&&e.push(n)}if(!e.length){var r={};r.ranges=this.__jsonld.structures,e.push(r)}}return e},t.prototype.getTopRanges=function(){return this._topRanges},t.prototype._getRangeById=function(e){if(this.__jsonld.structures&&this.__jsonld.structures.length)for(var t=0;t<this.__jsonld.structures.length;t++){var n=this.__jsonld.structures[t];if(n[`@id`]===e||n.id===e)return n}return null},t.prototype._parseRanges=function(e,t,n){var r=null;if(typeof e==`string`&&(r=e,e=this._getRangeById(r)),e){var i=new o.Range(e,this.options);i.parentRange=n,i.path=t,n?n.items.push(i):this._topRanges.push(i);var a=e.items||e.members;if(a)for(var s=0;s<a.length;s++){var c=a[s];if(c[`@type`]&&c[`@type`].toLowerCase()===`sc:range`||c.type&&c.type.toLowerCase()===`range`)this._parseRanges(c,t+`/`+s,i);else if(c[`@type`]&&c[`@type`].toLowerCase()===`sc:canvas`||c.type&&c.type.toLowerCase()===`canvas`){i.canvases||=[];var l=c.id||c[`@id`];i.canvases.push(l)}}else if(e.ranges)for(s=0;s<e.ranges.length;s++)this._parseRanges(e.ranges[s],t+`/`+s,i)}else console.warn(`Range:`,r,`does not exist`)},t.prototype.getAllRanges=function(){if(this._allRanges!=null)return this._allRanges;this._allRanges=[];for(var e=this.getTopRanges(),t=function(t){var r=e[t];r.id&&n._allRanges.push(r);var i=function(e,t){e.add(t);var n=t.getRanges();return n.length?n.reduce(i,e):e},a=Array.from(r.getRanges().reduce(i,new Set));n._allRanges=n._allRanges.concat(a)},n=this,r=0;r<e.length;r++)t(r);return this._allRanges},t.prototype.getRangeById=function(e){for(var t=this.getAllRanges(),n=0;n<t.length;n++){var r=t[n];if(r.id===e)return r}return null},t.prototype.getRangeByPath=function(e){for(var t=this.getAllRanges(),n=0;n<t.length;n++){var r=t[n];if(r.path===e)return r}return null},t.prototype.getSequences=function(){if(this.items.length)return this.items;var e=this.__jsonld.mediaSequences||this.__jsonld.sequences;if(e)for(var t=0;t<e.length;t++){var n=e[t],r=new o.Sequence(n,this.options);this.items.push(r)}else this.__jsonld.items&&(r=new o.Sequence(this.__jsonld.items,this.options),this.items.push(r));return this.items},t.prototype.getSequenceByIndex=function(e){return this.getSequences()[e]},t.prototype.getTotalSequences=function(){return this.getSequences().length},t.prototype.getManifestType=function(){var e=this.getService(a.ServiceProfile.UI_EXTENSIONS);return e?e.getProperty(`manifestType`):o.ManifestType.EMPTY},t.prototype.isMultiSequence=function(){return this.getTotalSequences()>1},t.prototype.isPagingEnabled=function(){var e=this.getViewingHint();if(e)return e===a.ViewingHint.PAGED;var t=this.getBehavior();return!!t&&t===a.Behavior.PAGED},t.prototype.getViewingDirection=function(){return this.getProperty(`viewingDirection`)},t.prototype.getViewingHint=function(){var e=this.getProperty(`viewingHint`);return Array.isArray(e)&&(e=e[0]),e||null},t}(o.IIIFResource)},2315(e,t,n){var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Class extends value `+String(t)+` is not a constructor or null`);function n(){this.constructor=e}r(e,t),e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.ManifestResource=void 0;var a=n(4799),o=n(3957);t.ManifestResource=function(e){function t(t,n){var r=e.call(this,t)||this;return r.options=n,r}return i(t,e),t.prototype.getIIIFResourceType=function(){return a.Utils.normaliseType(this.getProperty(`type`))},t.prototype.getLabel=function(){var e=this.getProperty(`label`);return e?a.PropertyValue.parse(e,this.options.locale):new a.PropertyValue([],this.options.locale)},t.prototype.getDefaultLabel=function(){return this.getLabel().getValue(this.options.locale)},t.prototype.getMetadata=function(){var e=this.getProperty(`metadata`),t=[];if(!e)return t;for(var n=0;n<e.length;n++){var r=e[n],i=new a.LabelValuePair(this.options.locale);i.parse(r),t.push(i)}return t},t.prototype.getRendering=function(e){for(var t=this.getRenderings(),n=0;n<t.length;n++){var r=t[n];if(r.getFormat()===e)return r}return null},t.prototype.getRenderings=function(){var e,t=[];if(!(e=this.__jsonld?this.__jsonld.rendering:this.rendering))return t;Array.isArray(e)||(e=[e]);for(var n=0;n<e.length;n++){var r=e[n];t.push(new a.Rendering(r,this.options))}return t},t.prototype.getRequiredStatement=function(){var e=null,t=this.getProperty(`requiredStatement`);return t&&(e=new a.LabelValuePair(this.options.locale)).parse(t),e},t.prototype.getService=function(e){return a.Utils.getService(this,e)},t.prototype.getServices=function(){return a.Utils.getServices(this)},t.prototype.getThumbnail=function(){var e=this.getProperty(`thumbnail`);return Array.isArray(e)&&(e=e[0]),e?new a.Thumbnail(e,this.options):null},t.prototype.isAnnotation=function(){return this.getIIIFResourceType()===o.IIIFResourceType.ANNOTATION},t.prototype.isCanvas=function(){return this.getIIIFResourceType()===o.IIIFResourceType.CANVAS},t.prototype.isCollection=function(){return this.getIIIFResourceType()===o.IIIFResourceType.COLLECTION},t.prototype.isManifest=function(){return this.getIIIFResourceType()===o.IIIFResourceType.MANIFEST},t.prototype.isRange=function(){return this.getIIIFResourceType()===o.IIIFResourceType.RANGE},t.prototype.isSequence=function(){return this.getIIIFResourceType()===o.IIIFResourceType.SEQUENCE},t}(a.JSONLDResource)},3043(e,t){var n;Object.defineProperty(t,"__esModule",{value:!0}),t.ManifestType=void 0,function(e){e.EMPTY=``,e.MANUSCRIPT=`manuscript`,e.MONOGRAPH=`monograph`}(n||(t.ManifestType=n={}))},2006(e,t,n){var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Class extends value `+String(t)+` is not a constructor or null`);function n(){this.constructor=e}r(e,t),e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.PropertyValue=t.LocalizedValue=void 0;var a=n(41),o=function(){function e(e,t,n){n===void 0&&(n=`none`),this._value=Array.isArray(e)&&e.length===1?e[0]:e,t!==`none`&&t!==`@none`||(t=void 0),this._locale=t,this._defaultLocale=n}return e.parseV2Value=function(t,n){return typeof t==`string`?new e(t,void 0,n):t[`@value`]?new e(t[`@value`],t[`@language`],n):null},Object.defineProperty(e.prototype,"value",{get:function(){return Array.isArray(this._value)?this._value.join(`<br/>`):this._value},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"locale",{get:function(){return this._locale===void 0?this._defaultLocale:this._locale},enumerable:!1,configurable:!0}),e.prototype.addValue=function(e){Array.isArray(this._value)||(this._value=[this._value]),Array.isArray(e)?this._value=this._value.concat(e):this._value.push(e)},e}();t.LocalizedValue=o,t.PropertyValue=function(e){function t(n,r){n===void 0&&(n=[]);var i=e.apply(this,n)||this;return i.__proto__=t.prototype,i._defaultLocale=r,i}return i(t,e),t.parse=function(e,n){if(!e)return new t([],n);if(Array.isArray(e)){var r=(i=e.map(function(e){return o.parseV2Value(e,n)}).filter(function(e){return e!==null})).reduce(function(e,t){var n=t._locale;return n||=`none`,e[n]?e[n].addValue(t._value):e[n]=t,e},{});return new t(Object.values(r),n)}return typeof e==`string`?new t([new o(e,void 0,n)],n):e[`@language`]||e[`@value`]?new t((i=o.parseV2Value(e))===null?[]:[i],n):new t(Object.keys(e).map(function(t){var r=e[t];if(!Array.isArray(r))throw Error(`A IIIF v3 localized property value must have an array as the value for a given language.`);return new o(r,t,n)}),n);var i},t.prototype.getSuitableLocale=function(e){for(var t=Array.from(this.values()).map(function(e){return e._locale}).filter(function(e){return e!==void 0}),n=function(e){var n=t.find(function(t){return t===e});if(n)return{value:n}},r=0,i=e;r<i.length;r++){var o=n(i[r]);if(typeof o==`object`)return o.value}for(var s=function(e){var n=t.find(function(t){return a.Utils.getInexactLocale(t)===a.Utils.getInexactLocale(e)});if(n)return{value:n}},c=0,l=e;c<l.length;c++){var u=s(l[c]);if(typeof u==`object`)return u.value}},t.prototype.setValue=function(e,t){var n=void 0;if(t){var r=this.getSuitableLocale([t]);r&&(n=this.find(function(e){return e._locale===r}))}else n=this.find(function(e){return e._locale===void 0});n?n._value=e:this.push(new o(e,t,this._defaultLocale))},t.prototype.getValue=function(e,t){var n=this.getValues(e);return n.length===0?null:t?n.join(t):n[0]},t.prototype.getValues=function(e){if(!this.length)return[];var t;if(t=e?Array.isArray(e)?e:[e]:[],this.length===1&&this[0]._locale===void 0){var n=this[0]._value;return Array.isArray(n)?n:[n]}var r=this.getSuitableLocale(t);if(r)return n=this.find(function(e){return e._locale===r})._value,Array.isArray(n)?n:[n];if(!this.find(function(e){return e._locale===void 0}))return n=this[0]._value,Array.isArray(n)?n:[n];var i=this.find(function(e){return e._locale===void 0});return i?Array.isArray(i._value)?i._value:[i._value]:[]},t}(Array)},3845(e,t,n){var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Class extends value `+String(t)+` is not a constructor or null`);function n(){this.constructor=e}r(e,t),e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.Range=void 0;var a=n(4799),o=n(3957);t.Range=function(e){function t(t,n){var r=e.call(this,t,n)||this;return r._ranges=null,r.canvases=null,r.items=[],r}return i(t,e),t.prototype.getCanvasIds=function(){return this.__jsonld.canvases?this.__jsonld.canvases:this.canvases?this.canvases:[]},t.prototype.getDuration=function(){if(this.canvases&&this.canvases.length){for(var e=[],t=[],n=0,r=this.canvases;n<r.length;n++)if(m=r[n]){var i=m.match(/(.*)#t=([0-9.]+),?([0-9.]+)?/)||[void 0,m],o=i[1],s=i[2],c=i[3];o&&(e.push(parseFloat(s)),t.push(parseFloat(c)))}if(e.length&&t.length)return new a.Duration(Math.min.apply(Math,e),Math.max.apply(Math,t))}else{e=[],t=[];for(var l=0,u=g=this.getRanges();l<u.length;l++)(_=u[l].getDuration())&&(e.push(_.start),t.push(_.end));if(e.length&&t.length)return new a.Duration(Math.min.apply(Math,e),Math.max.apply(Math,t))}var d,f;if(this.canvases&&this.canvases.length)for(var p=0;p<this.canvases.length;p++){var m=this.canvases[p],h=a.Utils.getTemporalComponent(m);h&&h.length>1&&(p===0&&(d=Number(h[0])),p===this.canvases.length-1&&(f=Number(h[1])))}else{var g=this.getRanges();for(p=0;p<g.length;p++){var _;(_=g[p].getDuration())&&(p===0&&(d=_.start),p===g.length-1&&(f=_.end))}}if(d!==void 0&&f!==void 0)return new a.Duration(d,f)},t.prototype.getRanges=function(){return this._ranges?this._ranges:this._ranges=this.items.filter(function(e){return e.isRange()})},t.prototype.getBehavior=function(){var e=this.getProperty(`behavior`);return Array.isArray(e)&&(e=e[0]),e||null},t.prototype.getViewingDirection=function(){return this.getProperty(`viewingDirection`)},t.prototype.getViewingHint=function(){var e=this.getProperty(`viewingHint`);return Array.isArray(e)&&(e=e[0]),e||null},t.prototype.getTree=function(e){e.data=this,this.treeNode=e;var t=this.getRanges();if(t&&t.length)for(var n=0;n<t.length;n++){var r=t[n],i=new a.TreeNode;e.addNode(i),this._parseTreeNode(i,r)}return a.Utils.generateTreeNodeIds(e),e},t.prototype.spansTime=function(e){var t=this.getDuration();return!!(t&&e>=t.start&&e<=t.end)},t.prototype._parseTreeNode=function(e,t){e.label=t.getLabel().getValue(this.options.locale),e.data=t,e.data.type=a.Utils.normaliseType(a.TreeNodeType.RANGE),t.treeNode=e;var n=t.getRanges();if(n&&n.length)for(var r=0;r<n.length;r++){var i=n[r];if(i.getBehavior()!==o.Behavior.NO_NAV){var s=new a.TreeNode;e.addNode(s),this._parseTreeNode(s,i)}}},t}(a.ManifestResource)},6940(e,t,n){var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Class extends value `+String(t)+` is not a constructor or null`);function n(){this.constructor=e}r(e,t),e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.Rendering=void 0,t.Rendering=function(e){function t(t,n){return e.call(this,t,n)||this}return i(t,e),t.prototype.getFormat=function(){return this.getProperty(`format`)},t}(n(4799).ManifestResource)},258(e,t,n){var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Class extends value `+String(t)+` is not a constructor or null`);function n(){this.constructor=e}r(e,t),e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.Resource=void 0;var a=n(4799);t.Resource=function(e){function t(t,n){return e.call(this,t,n)||this}return i(t,e),t.prototype.getFormat=function(){var e=this.getProperty(`format`);return e?e.toLowerCase():null},t.prototype.getResources=function(){var e=[];if(!this.__jsonld.resources)return e;for(var t=0;t<this.__jsonld.resources.length;t++){var n=this.__jsonld.resources[t],r=new a.Annotation(n,this.options);e.push(r)}return e},t.prototype.getType=function(){var e=this.getProperty(`type`);return e?a.Utils.normaliseType(e):null},t.prototype.getWidth=function(){return this.getProperty(`width`)},t.prototype.getHeight=function(){return this.getProperty(`height`)},t.prototype.getMaxWidth=function(){return this.getProperty(`maxWidth`)},t.prototype.getMaxHeight=function(){return this.getProperty(`maxHeight`)?null:this.getMaxWidth()},t}(a.ManifestResource)},4591(e,t,n){var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Class extends value `+String(t)+` is not a constructor or null`);function n(){this.constructor=e}r(e,t),e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.Sequence=void 0;var a=n(3957),o=n(4799);t.Sequence=function(e){function t(t,n){var r=e.call(this,t,n)||this;return r.items=[],r._thumbnails=null,r}return i(t,e),t.prototype.getCanvases=function(){if(this.items.length)return this.items;var e=this.__jsonld.canvases||this.__jsonld.elements;if(e)for(var t=0;t<e.length;t++){var n=e[t];(r=new o.Canvas(n,this.options)).index=t,this.items.push(r)}else if(this.__jsonld)for(t=0;t<this.__jsonld.length;t++){var r;n=this.__jsonld[t],(r=new o.Canvas(n,this.options)).index=t,this.items.push(r)}return this.items},t.prototype.getCanvasById=function(e){for(var t=0;t<this.getTotalCanvases();t++){var n=this.getCanvasByIndex(t),r=o.Utils.normaliseUrl(n.id);if(o.Utils.normaliseUrl(e)===r)return n}return null},t.prototype.getCanvasByIndex=function(e){return this.getCanvases()[e]},t.prototype.getCanvasIndexById=function(e){for(var t=0;t<this.getTotalCanvases();t++)if(this.getCanvasByIndex(t).id===e)return t;return null},t.prototype.getCanvasIndexByLabel=function(e,t){e=e.trim(),isNaN(e)||(e=parseInt(e,10).toString(),t&&(e+=`r`));for(var n,r,i,a=/(\d*)\D+(\d*)/,o=0;o<this.getTotalCanvases();o++){var s=this.getCanvasByIndex(o);if(s.getLabel().getValue(this.options.locale)===e||(n=a.exec(e))&&(r=n[1],(i=n[2])&&RegExp(`^`+r+`\\D+`+i+`$`).test(s.getLabel().toString())))return o}return-1},t.prototype.getLastCanvasLabel=function(e){for(var t=this.getTotalCanvases()-1;t>=0;t--){var n=this.getCanvasByIndex(t).getLabel().getValue(this.options.locale);if(e){if(/^[a-zA-Z0-9]*$/.test(n))return n}else if(n)return n}return this.options.defaultLabel},t.prototype.getLastPageIndex=function(){return this.getTotalCanvases()-1},t.prototype.getNextPageIndex=function(e,t){var n;if(t){var r=this.getPagedIndices(e),i=this.getViewingDirection();n=i&&i===a.ViewingDirection.RIGHT_TO_LEFT?r[0]+1:r[r.length-1]+1}else n=e+1;return n>this.getLastPageIndex()?-1:n},t.prototype.getPagedIndices=function(e,t){var n=[];if(t){n=this.isFirstCanvas(e)||this.isLastCanvas(e)?[e]:e%2?[e,e+1]:[e-1,e];var r=this.getViewingDirection();r&&r===a.ViewingDirection.RIGHT_TO_LEFT&&(n=n.reverse())}else n.push(e);return n},t.prototype.getPrevPageIndex=function(e,t){var n;if(t){var r=this.getPagedIndices(e),i=this.getViewingDirection();n=i&&i===a.ViewingDirection.RIGHT_TO_LEFT?r[r.length-1]-1:r[0]-1}else n=e-1;return n},t.prototype.getStartCanvasIndex=function(){var e=this.getStartCanvas();if(e){for(var t=0;t<this.getTotalCanvases();t++)if(this.getCanvasByIndex(t).id===e)return t}return 0},t.prototype.getThumbs=function(e,t){for(var n=[],r=this.getTotalCanvases(),i=0;i<r;i++){var a=this.getCanvasByIndex(i),s=new o.Thumb(e,a);n.push(s)}return n},t.prototype.getThumbnails=function(){if(this._thumbnails!=null)return this._thumbnails;this._thumbnails=[];for(var e=this.getCanvases(),t=0;t<e.length;t++){var n=e[t].getThumbnail();n&&this._thumbnails.push(n)}return this._thumbnails},t.prototype.getStartCanvas=function(){return this.getProperty(`startCanvas`)},t.prototype.getTotalCanvases=function(){return this.getCanvases().length},t.prototype.getViewingDirection=function(){return this.getProperty(`viewingDirection`)?this.getProperty(`viewingDirection`):this.options.resource.getViewingDirection?this.options.resource.getViewingDirection():null},t.prototype.getViewingHint=function(){var e=this.getProperty(`viewingHint`);return Array.isArray(e)&&(e=e[0]),e||null},t.prototype.isCanvasIndexOutOfRange=function(e){return e>this.getTotalCanvases()-1},t.prototype.isFirstCanvas=function(e){return e===0},t.prototype.isLastCanvas=function(e){return e===this.getTotalCanvases()-1},t.prototype.isMultiCanvas=function(){return this.getTotalCanvases()>1},t.prototype.isPagingEnabled=function(){var e=this.getViewingHint();return!!e&&e===a.ViewingHint.PAGED},t.prototype.isTotalCanvasesEven=function(){return this.getTotalCanvases()%2==0},t}(o.ManifestResource)},4029(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.Deserialiser=void 0;var r=n(4799);t.Deserialiser=function(){function e(){}return e.parse=function(e,t){return typeof e==`string`&&(e=JSON.parse(e)),this.parseJson(e,t)},e.parseJson=function(e,t){var n;if(t&&t.navDate&&!isNaN(t.navDate.getTime())&&(e.navDate=t.navDate.toString()),e[`@type`])switch(e[`@type`]){case`sc:Collection`:n=this.parseCollection(e,t);break;case`sc:Manifest`:n=this.parseManifest(e,t);break;default:return null}else switch(e.type){case`Collection`:n=this.parseCollection(e,t);break;case`Manifest`:n=this.parseManifest(e,t);break;default:return null}return n.isLoaded=!0,n},e.parseCollection=function(e,t){var n=new r.Collection(e,t);return t?(n.index=t.index||0,t.resource&&(n.parentCollection=t.resource.parentCollection)):n.index=0,this.parseCollections(n,t),this.parseManifests(n,t),this.parseItems(n,t),n},e.parseCollections=function(e,t){var n;if(e.__jsonld.collections?n=e.__jsonld.collections:e.__jsonld.items&&(n=e.__jsonld.items.filter(function(e){return e.type.toLowerCase()===`collection`})),n)for(var r=0;r<n.length;r++){t&&(t.index=r);var i=this.parseCollection(n[r],t);i.index=r,i.parentCollection=e,e.items.push(i)}},e.parseManifest=function(e,t){return new r.Manifest(e,t)},e.parseManifests=function(e,t){var n;if(e.__jsonld.manifests?n=e.__jsonld.manifests:e.__jsonld.items&&(n=e.__jsonld.items.filter(function(e){return e.type.toLowerCase()===`manifest`})),n)for(var r=0;r<n.length;r++){var i=this.parseManifest(n[r],t);i.index=r,i.parentCollection=e,e.items.push(i)}},e.parseItem=function(e,t){if(e[`@type`]){if(e[`@type`].toLowerCase()===`sc:manifest`)return this.parseManifest(e,t);if(e[`@type`].toLowerCase()===`sc:collection`)return this.parseCollection(e,t)}else if(e.type){if(e.type.toLowerCase()===`manifest`)return this.parseManifest(e,t);if(e.type.toLowerCase()===`collection`)return this.parseCollection(e,t)}return null},e.parseItems=function(e,t){var n=e.__jsonld.members||e.__jsonld.items;if(n)for(var r=function(r){t&&(t.index=r);var a=i.parseItem(n[r],t);return a?e.items.filter(function(e){return e.id===a.id})[0]?`continue`:(a.index=r,a.parentCollection=e,void e.items.push(a)):{value:void 0}},i=this,a=0;a<n.length;a++){var o=r(a);if(typeof o==`object`)return o.value}},e}()},9579(e,t,n){var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Class extends value `+String(t)+` is not a constructor or null`);function n(){this.constructor=e}r(e,t),e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.Service=void 0;var a=n(4799);t.Service=function(e){function t(t,n){return e.call(this,t,n)||this}return i(t,e),t.prototype.getProfile=function(){var e=this.getProperty(`profile`);return e||=this.getProperty(`dcterms:conformsTo`),Array.isArray(e)?e[0]:e},t.prototype.getConfirmLabel=function(){return a.Utils.getLocalisedValue(this.getProperty(`confirmLabel`),this.options.locale)},t.prototype.getDescription=function(){return a.Utils.getLocalisedValue(this.getProperty(`description`),this.options.locale)},t.prototype.getFailureDescription=function(){return a.Utils.getLocalisedValue(this.getProperty(`failureDescription`),this.options.locale)},t.prototype.getFailureHeader=function(){return a.Utils.getLocalisedValue(this.getProperty(`failureHeader`),this.options.locale)},t.prototype.getHeader=function(){return a.Utils.getLocalisedValue(this.getProperty(`header`),this.options.locale)},t.prototype.getServiceLabel=function(){return a.Utils.getLocalisedValue(this.getProperty(`label`),this.options.locale)},t.prototype.getInfoUri=function(){var e=this.id;return e.endsWith(`/`)||(e+=`/`),e+`info.json`},t}(a.ManifestResource)},2639(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.Size=void 0,t.Size=function(e,t){this.width=e,this.height=t}},5633(e,t){var n;Object.defineProperty(t,"__esModule",{value:!0}),t.StatusCode=void 0,function(e){e[e.AUTHORIZATION_FAILED=1]=`AUTHORIZATION_FAILED`,e[e.FORBIDDEN=2]=`FORBIDDEN`,e[e.INTERNAL_SERVER_ERROR=3]=`INTERNAL_SERVER_ERROR`,e[e.RESTRICTED=4]=`RESTRICTED`}(n||(t.StatusCode=n={}))},9692(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.Thumb=void 0,t.Thumb=function(e,t){this.data=t,this.index=t.index,this.width=e;var n=t.getHeight()/t.getWidth();this.height=n?Math.floor(this.width*n):e,this.uri=t.getCanonicalImageUri(e),this.label=t.getLabel().getValue(),this.viewingHint=t.getViewingHint()}},4204(e,t,n){var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Class extends value `+String(t)+` is not a constructor or null`);function n(){this.constructor=e}r(e,t),e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.Thumbnail=void 0,t.Thumbnail=function(e){function t(t,n){return e.call(this,t,n)||this}return i(t,e),t}(n(4799).Resource)},8570(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.TreeNode=void 0;var r=n(4799);t.TreeNode=function(){function e(e,t){this.label=e,this.data=t||{},this.nodes=[]}return e.prototype.addNode=function(e){this.nodes.push(e),e.parentNode=this},e.prototype.isCollection=function(){return this.data.type===r.Utils.normaliseType(r.TreeNodeType.COLLECTION)},e.prototype.isManifest=function(){return this.data.type===r.Utils.normaliseType(r.TreeNodeType.MANIFEST)},e.prototype.isRange=function(){return this.data.type===r.Utils.normaliseType(r.TreeNodeType.RANGE)},e}()},6386(e,t){var n;Object.defineProperty(t,"__esModule",{value:!0}),t.TreeNodeType=void 0,function(e){e.COLLECTION=`collection`,e.MANIFEST=`manifest`,e.RANGE=`range`}(n||(t.TreeNodeType=n={}))},41(e,t,n){var r=this&&this.__awaiter||function(e,t,n,r){return new(n||=Promise)(function(i,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(o,s)}c((r=r.apply(e,t||[])).next())})},i=this&&this.__generator||function(e,t){var n,r,i,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]},o=Object.create((typeof Iterator==`function`?Iterator:Object).prototype);return o.next=s(0),o.throw=s(1),o.return=s(2),typeof Symbol==`function`&&(o[Symbol.iterator]=function(){return this}),o;function s(s){return function(c){return function(s){if(n)throw TypeError(`Generator is already executing.`);for(;o&&(o=0,s[0]&&(a=0)),a;)try{if(n=1,r&&(i=2&s[0]?r.return:s[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,s[1])).done)return i;switch(r=0,i&&(s=[2&s[0],i.value]),s[0]){case 0:case 1:i=s;break;case 4:return a.label++,{value:s[1],done:!1};case 5:a.label++,r=s[1],s=[0];continue;case 7:s=a.ops.pop(),a.trys.pop();continue;default:if(!((i=(i=a.trys).length>0&&i[i.length-1])||s[0]!==6&&s[0]!==2)){a=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]<i[3])){a.label=s[1];break}if(s[0]===6&&a.label<i[1]){a.label=i[1],i=s;break}if(i&&a.label<i[2]){a.label=i[2],a.ops.push(s);break}i[2]&&a.ops.pop(),a.trys.pop();continue}s=t.call(e,a)}catch(e){s=[6,e],r=0}finally{n=i=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}([s,c])}}};Object.defineProperty(t,"__esModule",{value:!0}),t.Utils=void 0;var a=n(4799),o=n(3957),s=n(7019);n(916),t.Utils=function(){function e(){}return e.getMediaType=function(e){return(e=(e=e.toLowerCase()).split(`;`)[0]).trim()},e.getImageQuality=function(e){return e===o.ServiceProfile.IMAGE_0_COMPLIANCE_LEVEL_1||e===o.ServiceProfile.IMAGE_0_COMPLIANCE_LEVEL_2||e===o.ServiceProfile.IMAGE_1_COMPLIANCE_LEVEL_1||e===o.ServiceProfile.IMAGE_1_COMPLIANCE_LEVEL_2||e===o.ServiceProfile.IMAGE_0_CONFORMANCE_LEVEL_1||e===o.ServiceProfile.IMAGE_0_CONFORMANCE_LEVEL_2||e===o.ServiceProfile.IMAGE_1_CONFORMANCE_LEVEL_1||e===o.ServiceProfile.IMAGE_1_CONFORMANCE_LEVEL_2||e===o.ServiceProfile.IMAGE_1_LEVEL_1||e===o.ServiceProfile.IMAGE_1_PROFILE_LEVEL_1||e===o.ServiceProfile.IMAGE_1_LEVEL_2||e===o.ServiceProfile.IMAGE_1_PROFILE_LEVEL_2?`native`:`default`},e.getInexactLocale=function(e){return e.indexOf(`-`)===-1?e:e.substr(0,e.indexOf(`-`))},e.getLocalisedValue=function(e,t){if(!Array.isArray(e))return e;for(var n=0;n<e.length;n++){var r=e[n];if(t===r[`@language`])return r[`@value`]}var i=t.substr(0,t.indexOf(`-`));for(n=0;n<e.length;n++){var a=e[n];if(a[`@language`]===i)return a[`@value`]}return null},e.generateTreeNodeIds=function(t,n){var r;n===void 0&&(n=0),r=t.parentNode?t.parentNode.id+`-`+n:`0`,t.id=r;for(var i=0;i<t.nodes.length;i++){var a=t.nodes[i];e.generateTreeNodeIds(a,i)}},e.normaliseType=function(e){return(e=(e||``).toLowerCase()).indexOf(`:`)===-1?e:e.split(`:`)[1]},e.normaliseUrl=function(e){return(e=e.substr(e.indexOf(`://`))).indexOf(`#`)!==-1&&(e=e.split(`#`)[0]),e},e.normalisedUrlsMatch=function(t,n){return e.normaliseUrl(t)===e.normaliseUrl(n)},e.isImageProfile=function(t){return!!(e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_0_COMPLIANCE_LEVEL_0)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_0_COMPLIANCE_LEVEL_1)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_0_COMPLIANCE_LEVEL_2)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_1_COMPLIANCE_LEVEL_0)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_1_COMPLIANCE_LEVEL_2)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_0_CONFORMANCE_LEVEL_0)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_0_CONFORMANCE_LEVEL_1)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_0_CONFORMANCE_LEVEL_2)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_1_CONFORMANCE_LEVEL_1)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_1_CONFORMANCE_LEVEL_2)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_1_LEVEL_0)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_1_PROFILE_LEVEL_0)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_1_LEVEL_1)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_1_PROFILE_LEVEL_1)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_1_LEVEL_2)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_1_PROFILE_LEVEL_2)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_2_LEVEL_0)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_2_PROFILE_LEVEL_0)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_2_LEVEL_1)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_2_PROFILE_LEVEL_1)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_2_LEVEL_2)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_2_PROFILE_LEVEL_2))},e.isImageServiceType=function(e){return e!==null&&e.toLowerCase()===o.ServiceType.IMAGE_SERVICE_2.toLowerCase()||e===o.ServiceType.IMAGE_SERVICE_3.toLowerCase()},e.isLevel0ImageProfile=function(t){return!!(e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_0_COMPLIANCE_LEVEL_0)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_1_COMPLIANCE_LEVEL_0)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_0_CONFORMANCE_LEVEL_0)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_1_CONFORMANCE_LEVEL_0)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_1_LEVEL_0)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_1_PROFILE_LEVEL_0)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_2_LEVEL_0)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_2_PROFILE_LEVEL_0))},e.isLevel1ImageProfile=function(t){return!!(e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_0_COMPLIANCE_LEVEL_1)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_1_COMPLIANCE_LEVEL_1)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_0_CONFORMANCE_LEVEL_1)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_1_CONFORMANCE_LEVEL_1)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_1_LEVEL_1)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_1_PROFILE_LEVEL_1)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_2_LEVEL_1)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_2_PROFILE_LEVEL_1))},e.isLevel2ImageProfile=function(t){return!!(e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_0_COMPLIANCE_LEVEL_2)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_1_COMPLIANCE_LEVEL_2)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_0_CONFORMANCE_LEVEL_2)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_1_CONFORMANCE_LEVEL_2)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_1_LEVEL_2)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_1_PROFILE_LEVEL_2)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_2_LEVEL_2)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_2_PROFILE_LEVEL_2))},e.parseManifest=function(e,t){return a.Deserialiser.parse(e,t)},e.checkStatus=function(e){if(e.ok)return e;var t=Error(e.statusText);return t.response=e,Promise.reject(t)},e.loadManifest=function(t){return new Promise(function(n,r){fetch(t).then(e.checkStatus).then(function(e){return e.json()}).then(function(e){n(e)}).catch(function(e){r()})})},e.loadExternalResourcesAuth1=function(t,n,r,i,a,o,s,c){return new Promise(function(l,u){var d=t.map(function(t){return e.loadExternalResourceAuth1(t,n,r,i,a,o,s,c)});Promise.all(d).then(function(){l(t)}).catch(function(e){u(e)})})},e.loadExternalResourceAuth1=function(t,n,a,o,c,l,u,d){return r(this,void 0,void 0,function(){var r;return i(this,function(i){switch(i.label){case 0:return[4,o(t)];case 1:return(r=i.sent())?[4,t.getData(r)]:[3,6];case 2:return i.sent(),t.status===s.OK?[2,t]:[3,3];case 3:return[4,e.doAuthChain(t,n,a,c,l,u,d)];case 4:i.sent(),i.label=5;case 5:if(t.status===s.OK||t.status===s.MOVED_TEMPORARILY)return[2,t];throw e.createAuthorizationFailedError();case 6:return[4,t.getData()];case 7:return i.sent(),t.status!==s.MOVED_TEMPORARILY&&t.status!==s.UNAUTHORIZED?[3,9]:[4,e.doAuthChain(t,n,a,c,l,u,d)];case 8:i.sent(),i.label=9;case 9:if(t.status===s.OK||t.status===s.MOVED_TEMPORARILY)return[2,t];throw e.createAuthorizationFailedError()}})})},e.doAuthChain=function(t,n,a,o,c,l,u){return r(this,void 0,void 0,function(){var r,d,f,p,m,h,g,_;return i(this,function(i){switch(i.label){case 0:return t.isAccessControlled()?((r=t.externalService)&&(r.options=t.options),(d=t.kioskService)&&(d.options=t.options),(f=t.clickThroughService)&&(f.options=t.options),(p=t.loginService)&&(p.options=t.options),t.isResponseHandled||t.status!==s.MOVED_TEMPORARILY?[3,2]:[4,l(t)]):[2,t];case 1:case 3:case 6:case 10:case 14:return i.sent(),[2,t];case 2:return m=null,h=null,(m=r)?(h=m,[4,e.attemptResourceWithToken(t,a,m)]):[3,4];case 4:return(m=d)?(h=m,(g=n(m))?[4,o(g)]:[3,7]):[3,7];case 5:case 9:case 13:return i.sent(),[4,e.attemptResourceWithToken(t,a,m)];case 7:return(m=f)?(h=m,[4,c(t,m)]):[3,11];case 8:return(_=i.sent())?[4,o(_)]:[3,11];case 11:return(m=p)?(h=m,[4,c(t,m)]):[3,15];case 12:return(_=i.sent())?[4,o(_)]:[3,15];case 15:return h&&u(t,h),[2]}})})},e.attemptResourceWithToken=function(e,t,n){return r(this,void 0,void 0,function(){var r,a;return i(this,function(i){switch(i.label){case 0:return(r=n.getService(o.ServiceProfile.AUTH_1_TOKEN))?[4,t(e,r)]:[3,3];case 1:return(a=i.sent())&&a.accessToken?[4,e.getData(a)]:[3,3];case 2:return i.sent(),[2,e];case 3:return[2]}})})},e.loadExternalResourcesAuth09=function(t,n,r,i,a,o,s,c,l,u){return new Promise(function(d,f){var p=t.map(function(t){return e.loadExternalResourceAuth09(t,n,r,i,a,o,s,c,l,u)});Promise.all(p).then(function(){d(t)}).catch(function(e){f(e)})})},e.loadExternalResourceAuth09=function(t,n,r,i,a,o,c,l,u,d){return new Promise(function(f,p){d&&d.pessimisticAccessControl?t.getData().then(function(){t.isAccessControlled()?t.clickThroughService?(f(r(t)),f(i(t))):a(t).then(function(){o(t,!0).then(function(n){t.getData(n).then(function(){f(u(t))}).catch(function(t){p(e.createInternalServerError(t))})}).catch(function(t){p(e.createInternalServerError(t))})}).catch(function(t){p(e.createInternalServerError(t))}):f(t)}).catch(function(t){p(e.createInternalServerError(t))}):l(t,n).then(function(d){d?t.getData(d).then(function(){t.status===s.OK?f(u(t)):e.authorize(t,n,r,i,a,o,c,l).then(function(){f(u(t))}).catch(function(t){p(e.createAuthorizationFailedError())})}).catch(function(t){p(e.createAuthorizationFailedError())}):e.authorize(t,n,r,i,a,o,c,l).then(function(){f(u(t))}).catch(function(t){p(e.createAuthorizationFailedError())})}).catch(function(t){p(e.createAuthorizationFailedError())})})},e.createError=function(e,t){var n=Error();return n.message=t,n.name=String(e),n},e.createAuthorizationFailedError=function(){return e.createError(a.StatusCode.AUTHORIZATION_FAILED,`Authorization failed`)},e.createRestrictedError=function(){return e.createError(a.StatusCode.RESTRICTED,`Restricted`)},e.createInternalServerError=function(t){return e.createError(a.StatusCode.INTERNAL_SERVER_ERROR,t)},e.authorize=function(t,n,r,i,a,o,c,l){return new Promise(function(u,d){t.getData().then(function(){t.isAccessControlled()?l(t,n).then(function(l){l?t.getData(l).then(function(){t.status===s.OK?u(t):e.showAuthInteraction(t,n,r,i,a,o,c,u,d)}).catch(function(t){d(e.createInternalServerError(t))}):o(t,!1).then(function(l){l?c(t,l,n).then(function(){t.getData(l).then(function(){t.status===s.OK?u(t):e.showAuthInteraction(t,n,r,i,a,o,c,u,d)}).catch(function(t){d(e.createInternalServerError(t))})}).catch(function(t){d(e.createInternalServerError(t))}):e.showAuthInteraction(t,n,r,i,a,o,c,u,d)})}).catch(function(t){d(e.createInternalServerError(t))}):u(t)})})},e.showAuthInteraction=function(t,n,r,i,a,o,c,l,u){t.status!==s.MOVED_TEMPORARILY||t.isResponseHandled?t.clickThroughService&&!t.isResponseHandled?r(t).then(function(){o(t,!0).then(function(r){c(t,r,n).then(function(){t.getData(r).then(function(){l(t)}).catch(function(t){u(e.createInternalServerError(t))})}).catch(function(t){u(e.createInternalServerError(t))})}).catch(function(t){u(e.createInternalServerError(t))})}):a(t).then(function(){o(t,!0).then(function(r){c(t,r,n).then(function(){t.getData(r).then(function(){l(t)}).catch(function(t){u(e.createInternalServerError(t))})}).catch(function(t){u(e.createInternalServerError(t))})}).catch(function(t){u(e.createInternalServerError(t))})}):l(t)},e.getService=function(e,t){for(var n=this.getServices(e),r=0;r<n.length;r++){var i=n[r];if(i.getProfile()===t)return i}return null},e.getResourceById=function(t,n){return e.traverseAndFind(t.__jsonld,`@id`,n)},e.traverseAndFind=function(t,n,r){if(t.hasOwnProperty(n)&&t[n]===r)return t;for(var i=0;i<Object.keys(t).length;i++)if(typeof t[Object.keys(t)[i]]==`object`){var a=e.traverseAndFind(t[Object.keys(t)[i]],n,r);if(a!=null)return a}},e.getServices=function(t,n){var r=n===void 0?{}:n,i=r.onlyService,o=i!==void 0&&i,s=r.onlyServices,c=s!==void 0&&s,l=r.skipParentResources,u=[];(l===void 0||!l)&&t&&t.options&&t.options.resource&&t.options.resource!==t&&u.push.apply(u,e.getServices(t.options.resource,{onlyServices:!0}));var d=c?[]:(t.__jsonld||t).service||[];if(Array.isArray(d)||(d=[d]),o||d.push.apply(d,(t.__jsonld||t).services||[]),d.length===0)return u;for(var f=0;f<d.length;f++){var p=d[f];if(typeof p==`string`){var m=this.getResourceById(t.options.resource,p);m&&u.push(new a.Service(m.__jsonld||m,t.options))}else u.push(new a.Service(p,t.options))}return u},e.getTemporalComponent=function(e){var t=/t=([^&]+)/g.exec(e),n=null;return t&&t[1]&&(n=t[1].split(`,`)),n},e}()},8156(e,t,n){var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){r===void 0&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!(`get`in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){r===void 0&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)n==="default"||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),t.parseManifest=t.loadManifest=void 0,i(n(4799),t);var a=n(41);t.loadManifest=function(e){return a.Utils.loadManifest(e)},t.parseManifest=function(e,t){return a.Utils.parseManifest(e,t)}},4799(e,t,n){var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){r===void 0&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!(`get`in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){r===void 0&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)n==="default"||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(7436),t),i(n(2315),t),i(n(258),t),i(n(107),t),i(n(3039),t),i(n(2339),t),i(n(3435),t),i(n(3556),t),i(n(8098),t),i(n(8214),t),i(n(1858),t),i(n(2712),t),i(n(3167),t),i(n(672),t),i(n(7376),t),i(n(2184),t),i(n(6739),t),i(n(2817),t),i(n(72),t),i(n(212),t),i(n(2006),t),i(n(4531),t),i(n(3043),t),i(n(3845),t),i(n(6940),t),i(n(4591),t),i(n(4029),t),i(n(9579),t),i(n(2639),t),i(n(5633),t),i(n(9692),t),i(n(4204),t),i(n(8570),t),i(n(6386),t),i(n(41),t)},6782(e,t,n){function r(e,t){return t||={},new Promise(function(n,r){var i=new XMLHttpRequest,a=[],o=[],s={},c=function(){return{ok:(i.status/100|0)==2,statusText:i.statusText,status:i.status,url:i.responseURL,text:function(){return Promise.resolve(i.responseText)},json:function(){return Promise.resolve(i.responseText).then(JSON.parse)},blob:function(){return Promise.resolve(new Blob([i.response]))},clone:c,headers:{keys:function(){return a},entries:function(){return o},get:function(e){return s[e.toLowerCase()]},has:function(e){return e.toLowerCase()in s}}}};for(var l in i.open(t.method||`get`,e,!0),i.onload=function(){i.getAllResponseHeaders().replace(/^(.*?):[^\S\n]*([\s\S]*?)$/gm,function(e,t,n){a.push(t=t.toLowerCase()),o.push([t,n]),s[t]=s[t]?s[t]+`,`+n:n}),n(c())},i.onerror=r,i.withCredentials=t.credentials==`include`,t.headers)i.setRequestHeader(l,t.headers[l]);i.send(t.body||null)})}n.r(t),n.d(t,{default:()=>r})}},t={};function n(r){var i=t[r];if(i!==void 0)return i.exports;var a=t[r]={exports:{}};return e[r].call(a.exports,a,a.exports,n),a.exports}return n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.g=function(){if(typeof globalThis==`object`)return globalThis;try{return this||Function(`return this`)()}catch{if(typeof window==`object`)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{typeof Symbol<`u`&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:`Module`}),Object.defineProperty(e,"__esModule",{value:!0})},n(8156)})())})),Ga=Wa(),Ka=Je(z(((e,t)=>{var n=Ba(),r=1/0;function i(e){return e!=null&&e.length?n(e,r):[]}t.exports=i}))(),1),qa=class{constructor(e){this.canvas=e}get id(){return this.canvas.id}getWidth(){return this.canvas.getWidth()}getHeight(){return this.canvas.getHeight()}get aspectRatio(){return this.canvas.getWidth()/this.canvas.getHeight()}get annotationListUris(){return(0,Ha.default)(Array(this.canvas.__jsonld.otherContent)).filter(e=>e&&(typeof e==`string`||e[`@type`]===`sc:AnnotationList`)).map(e=>typeof e==`string`?e:e[`@id`])}get canvasAnnotationPages(){return(0,Ha.default)(Array(this.canvas.__jsonld.annotations)).filter(e=>e&&e.type===`AnnotationPage`)}get imageResource(){return this.imageResources[0]}get imageResources(){let e=(0,Ka.default)([this.canvas.getImages().map(e=>e.getResource()),this.canvas.getContent().map(e=>e.__jsonld.body.type===`Choice`?e.__jsonld.body:e.getBody())]);return(0,Ha.default)(e.map(e=>{switch(e.type||e.getProperty(`type`)){case`Choice`:return new Ga.Canvas({images:e.items.map(e=>({resource:e}))},this.canvas.options).getImages().map((e,t)=>{let n=e.getResource();return n&&(n.preferred=!t),n});case`oa:Choice`:return new Ga.Canvas({images:(0,Ka.default)([e.getProperty(`default`),e.getProperty(`item`)]).map(e=>({resource:e}))},this.canvas.options).getImages().map((e,t)=>{let n=e.getResource();return n&&(n.preferred=!t),n});default:{let t=e;return t.preferred=!0,t}}}))}get textResources(){let e=(0,Ka.default)([this.canvas.getContent().map(e=>e.getBody())]);return(0,Ha.default)(e.filter(e=>e.getProperty(`type`)===`Text`))}get videoResources(){let e=(0,Ka.default)([this.canvas.getContent().map(e=>e.getBody())]);return(0,Ha.default)(e.filter(e=>e.getProperty(`type`)===`Video`))}get audioResources(){let e=(0,Ka.default)([this.canvas.getContent().map(e=>e.getBody())]);return(0,Ha.default)(e.filter(e=>e.getProperty(`type`)===`Sound`))}get v2VttContent(){let e=(0,Ka.default)([this.canvas.getContent().map(e=>e.getBody())]);return(0,Ha.default)(e.filter(e=>e.getProperty(`format`)===`text/vtt`))}get v3VttContent(){let e=(0,Ka.default)(this.canvasAnnotationPages.map(e=>new Ga.AnnotationPage(e,this.canvas.options).getItems().map(e=>new Ga.Annotation(e,this.canvas.options).getBody())));return(0,Ha.default)(e.filter(e=>e.getProperty(`format`)===`text/vtt`))}get resourceAnnotations(){return(0,Ka.default)([this.canvas.getImages(),this.canvas.getContent()])}resourceAnnotation(e){return this.resourceAnnotations.find(t=>t.getResource().id===e||(0,Ha.default)(Array(t.getBody())).some(t=>t.id===e))}onFragment(e){let t=this.resourceAnnotation(e);if(!t)return;let n=t.getProperty(`on`),r=t.getProperty(`target`),i=(n||r).match(/xywh=(.*)$/);if(i)return i[1].split(`,`).map(e=>parseInt(e,10))}get iiifImageResources(){return this.imageResources.filter(e=>e&&qr(e)?.id)}get imageServiceIds(){return this.iiifImageResources.map(e=>e&&qr(e)?.id)}get service(){return this.canvas.__jsonld.service}getLabel(e=void 0){return this.canvas.getLabel().length>0?this.canvas.getLabel().getValue(e):String(this.canvas.index+1)}},Ja=class{constructor(e){this.manifest=e}get startCanvas(){let e,t=this.manifest.getSequences()[0];if(t){if(e=t.getProperty(`startCanvas`),!e){let n=this.manifest.getProperty(`start`)||t.getProperty(`start`);e=n&&(n.id||n.source)}return e&&t.getCanvasById(e)||void 0}}canvasAt(e){let t=this.manifest.getSequences()[0],n=t&&t.getCanvases();return n&&n[e]}},Ya=Br([],(e,t)=>e=>e&&new qa(e)),Xa=Br([],e=>e=>e&&new Ja(e)),Za=z(((e,t)=>{function n(e,t,n,r){for(var i=-1,a=e==null?0:e.length;++i<a;){var o=e[i];t(r,o,n(o),e)}return r}t.exports=n})),Qa=z(((e,t)=>{var n=ea();function r(e,t,r,i){return n(e,function(e,n,a){t(i,e,r(e),a)}),i}t.exports=r})),$a=z(((e,t)=>{var n=Za(),r=Qa(),i=Ra(),a=Vt();function o(e,t){return function(o,s){var c=a(o)?n:r,l=t?t():{};return c(o,e,i(s,2),l)}}t.exports=o})),eo=Je(z(((e,t)=>{var n=Gi(),r=$a(),i=Object.prototype.hasOwnProperty;t.exports=r(function(e,t,r){i.call(e,r)?e[r].push(t):n(e,r,[t])})}))(),1),to=Br([Yr,(e,{companionWindowId:t})=>t],(e,t)=>t&&e[t]),no=Br([to],e=>e&&e.locale),ro=Br([Me,Yr],(e,t)=>e&&t[e.thumbnailNavigationId]&&t[e.thumbnailNavigationId].position),io=Br([je,Yr],(e,t)=>(Object.keys(e)||[]).reduce((n,r)=>({...n,[r]:(0,eo.default)(e[r].companionWindowIds,e=>t[e]&&t[e].position)}),{})),ao=Br([je,Yr],(e,t)=>(Object.keys(e)||[]).reduce((n,r)=>({...n,[r]:(0,eo.default)(e[r].companionWindowIds.map(e=>t[e]),e=>e.position)}),{})),oo=Br([(e,{windowId:t})=>t,ao],(e,t)=>t[e]||Ur),so=Br([(e,{windowId:t})=>t,io],(e,t)=>t[e]||Ur),co=Br([oo,(e,{position:t})=>t],(e,t)=>e[t]||Hr),lo=Br([oo,(e,{content:t})=>t],(e,t)=>[].concat(...Object.values(e)).filter(e=>e.content===t)),uo=Br([so,(e,{position:t})=>t],(e,t)=>e[t]||Hr),fo=Br([(e,{position:t})=>t,Me],(e,t)=>{if(!t)return!1;let{companionAreaOpen:n,sideBarOpen:r}=t;return e!==`left`||!!(n&&r)}),po=Br([oo],e=>{let t=0,n=0;return[].concat(...Object.values(e)).forEach(e=>{e.position.match(/right/)&&(t+=235),e.position.match(/bottom/)&&(n+=201)}),{height:n,width:t}}),mo=z(((e,t)=>{var n=function(e){return r(e)&&!i(e)};function r(e){return!!e&&typeof e==`object`}function i(e){var t=Object.prototype.toString.call(e);return t===`[object RegExp]`||t===`[object Date]`||o(e)}var a=typeof Symbol==`function`&&Symbol.for?Symbol.for(`react.element`):60103;function o(e){return e.$$typeof===a}function s(e){return Array.isArray(e)?[]:{}}function c(e,t){return t.clone!==!1&&t.isMergeableObject(e)?g(s(e),e,t):e}function l(e,t,n){return e.concat(t).map(function(e){return c(e,n)})}function u(e,t){if(!t.customMerge)return g;var n=t.customMerge(e);return typeof n==`function`?n:g}function d(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[]}function f(e){return Object.keys(e).concat(d(e))}function p(e,t){try{return t in e}catch{return!1}}function m(e,t){return p(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function h(e,t,n){var r={};return n.isMergeableObject(e)&&f(e).forEach(function(t){r[t]=c(e[t],n)}),f(t).forEach(function(i){m(e,i)||(r[i]=p(e,i)&&n.isMergeableObject(t[i])?u(i,n)(e[i],t[i],n):c(t[i],n))}),r}function g(e,t,r){r||={},r.arrayMerge=r.arrayMerge||l,r.isMergeableObject=r.isMergeableObject||n,r.cloneUnlessOtherwiseSpecified=c;var i=Array.isArray(t);return i===Array.isArray(e)?i?r.arrayMerge(e,t,r):h(e,t,r):c(t,r)}g.all=function(e,t){if(!Array.isArray(e))throw Error(`first argument should be an array`);return e.reduce(function(e,n){return g(e,n,t)},{})},t.exports=g})),ho=Je(mo(),1),go=Br([Xr],({availableLanguages:e,language:t})=>Object.keys(e).map(n=>({current:n===t,label:e[n],locale:n}))),_o=Br([Ne,Xr],(e,t)=>e.showZoomControls===void 0?t.workspace.showZoomControls:e.showZoomControls),vo=Br([Xr],({theme:e,themes:t,selectedTheme:n})=>(0,ho.default)(e,t[n]||{})),yo=Br([Xr],({themes:e})=>Object.keys(e)),bo=Br([Xr],({id:e})=>e),xo=Br([Xr],({theme:e})=>e.direction||`ltr`),So=Br([Xr],({requests:e})=>e||Ur),Co=Br([Xr],({thumbnails:e})=>e||Ur),wo=class e{constructor(e={},{getMiradorCanvas:t,getMiradorManifest:n}){this.iiifOpts=e,this.getMiradorCanvas=t,this.getMiradorManifest=n}static staticImageUrl(e){return{height:e.getProperty(`height`),url:e.id,width:e.getProperty(`width`)}}static getPreferredImage(e){return e.iiifImageResources[0]||e.imageResource}static selectBestImageSize(e,t){let n=Jr(e.getProperty(`sizes`)),r={default:!0,height:e.getProperty(`height`)||2**53-1,width:e.getProperty(`width`)||2**53-1},i=e=>e.width*e.height-t;if(r=n.reduce((e,t)=>{let n=i(t);return n<0?e:Math.abs(n)<Math.abs(i(e))?t:e},r),r.width*r.height>t*6&&(r=n.reduce((e,t)=>Math.abs(i(t))<Math.abs(i(e))?t:e,r)),!r.default)return r}iiifThumbnailUrl(t){let n,r,i,a=120,o=120,{maxHeight:s,maxWidth:c}=this.iiifOpts;s&&(a=Math.max(s,120)),c&&(o=Math.max(c,120));let l=ti(t);if(!l)return e.staticImageUrl(t);let u=t.getWidth()&&t.getHeight()&&t.getWidth()/t.getHeight(),d=c&&s?c*s:a*o,f=e.selectBestImageSize(l,d);if(f)r=f.width,i=f.height,n=`${r},${i}`;else if(Qr(l)){if(!l.getProperty(`height`)&&!l.getProperty(`width`))return e.staticImageUrl(t)}else s&&c?$r(l)?(n=`!${o},${a}`,r=o,i=a,u&&u>1&&(i=Math.round(o/u)),u&&u<1&&(r=Math.round(a*u))):o/a<u?(n=`${o},`,r=o,u&&(i=Math.round(o/u))):(n=`,${a}`,i=a,u&&(r=Math.round(a*u))):s&&!c?(n=`,${a}`,i=a,u&&(r=Math.round(a*u))):!s&&c?(n=`${o},`,r=o,u&&(i=Math.round(o/u))):(n=`,120`,i=120,u&&(r=Math.round(i*u)));let p=Ga.Utils.getImageQuality(l.getProfile()),m=l.id.replace(/\/+$/,``),h=this.getFormat(l);return{height:i,url:[m,`full`,n,0,`${p}.${h}`].join(`/`),width:r}}getFormat(e){let{preferredFormats:t=[]}=this.iiifOpts,n=e.getProperty(`preferredFormats`);if(!n)return`jpg`;let r=n.filter(e=>t.includes(e));return r[0]?r[0]:!n.includes(`jpg`)&&t.includes(`jpg`)?`jpg`:n[0]?n[0]:`jpg`}getSourceContentResource(t){let n=t.getThumbnail();if(n)return typeof n.__jsonld==`string`?n.__jsonld:!t.isCollection()&&!t.isManifest()&&!t.isCanvas()&&t.getType()===`image`&&ti(t)&&!ti(n)?t:n;if(t.isCollection()){let e=t.getManifests()[0];return e?this.getSourceContentResource(e):void 0}if(t.isManifest()){let e=this.getMiradorManifest(t),n=e.startCanvas||e.canvasAt(0);return n?this.getSourceContentResource(n):void 0}if(t.isCanvas()){let n=e.getPreferredImage(this.getMiradorCanvas(t));return n?this.getSourceContentResource(n):void 0}if(t.getType()===`image`)return t}get(e){if(!e)return;let t=this.getSourceContentResource(e);if(t)return typeof t==`string`?{url:t}:this.iiifThumbnailUrl(t)}},To=Br([Co,(e,t,n)=>t,(e,t,n)=>n],(e,t,n)=>({maxHeight:t,maxWidth:n,preferredFormats:e.preferredFormats})),Eo=Br([To,Ya,Xa],(e,t,n)=>new wo(e,{getMiradorCanvas:t,getMiradorManifest:n})),Do=Br([no,Xr,(e,{locale:t})=>t],(e,t={},n)=>n||e||t.language||t.fallbackLanguages),Oo=Object.freeze({missing:!0}),ko=Br([Fe],e=>e||Oo),Ao=Br([Fe],e=>e&&e.error),jo=Br(Fe,e=>e&&ri(e.json)),Mo=Br(jo,(e,{json:t})=>t,(e,t)=>t&&ri(t)||e),No=Br([Mo,Do],(e,t)=>t??(e&&e.options&&e.options.locale&&e.options.locale.replace(/-.*$/,``))),Po=Br([ii(`provider`),No],(e,t)=>e&&e[0].label&&Ga.PropertyValue.parse(e[0].label).getValue(t)),Fo=Object.freeze({}),Io=Br([ii(`provider`),e=>Eo(e,Fo)],(e,t)=>{let n=e&&e[0]&&e[0].logo&&e[0].logo[0];return n?t.get(new Ga.Resource(n))?.url:null}),Lo=Br([Mo,Io],(e,t)=>t||e&&e.getLogo()),Ro=Br([ii(`homepage`),No],(e,t)=>e&&Jr(e).map(e=>({label:Ga.PropertyValue.parse(e.label).getValue(t),value:e.id||e[`@id`]}))),zo=Br([Mo,No],(e,t)=>e&&e.getRenderings().map(e=>({label:e.getLabel().getValue(t),value:e.id}))),Bo=Br([ii(`seeAlso`),No],(e,t)=>e&&Jr(e).map(e=>({format:e.format,label:Ga.PropertyValue.parse(e.label).getValue(t),value:e.id||e[`@id`]}))),Vo=Bo,Ho=Br([ii(`related`),No],(e,t)=>e&&Jr(e).map(e=>typeof e==`string`?{value:e}:{format:e.format,label:Ga.PropertyValue.parse(e.label).getValue(t),value:e.id||e[`@id`]})),Uo=Br([Mo],e=>e&&Jr(e.getRequiredStatement()).flatMap(e=>{let t=e?.getValues()??[];if(!t.length)return[];let n=e?.getLabels()??[];return Array.from({length:Math.max(n.length,t.length)},(e,t)=>t).filter(e=>t[e]).map(e=>({label:n[e]??null,values:[t[e]]}))})),Wo=Br([ii(`rights`),ii(`license`),No],(e,t,n)=>{let r=e||t;return Jr(Ga.PropertyValue.parse(r).getValues(n))}),Go=Br([Mo,No],(e,t)=>e&&e.getLabel().getValue(t)),Ko=Br([Do,Mo],(e,t)=>t&&t.getDescription().getValue(e)),qo=Br([ii(`summary`),No],(e,t)=>e&&Ga.PropertyValue.parse(e).getValue(t)),Jo=Br([Mo],e=>e&&e.id),Yo=Br([Mo,No],(e,t)=>e&&oi(e,t)),Xo=Br([Mo],e=>ci(e)),Zo=Br([Mo],e=>e&&(e.getService(`http://iiif.io/api/search/0/search`)||e.getService(`http://iiif.io/api/search/1/search`))||null),Qo=Br([Zo],e=>{let t=e&&(e.getService(`http://iiif.io/api/search/0/autocomplete`)||e.getService(`http://iiif.io/api/search/1/autocomplete`));return t&&t}),$o=Br([Mo],e=>{if(!e||!e.getTopRanges)return null;let t=e.getTopRanges(),n=t.filter(e=>e.getProperty(`viewingHint`)===`top`),r=[];return n.length===0&&t.length===1&&(r=t[0].getRanges().filter(e=>e.getBehavior()===`sequence`)),[].concat(e.getSequences(),r)}),es=Br([$o,Me,(e,{sequenceId:t})=>t],(e,t,n)=>{if(!e)return null;if(n||t&&t.sequenceId){let r=e.find(e=>e.id===(n||t.sequenceId));if(r)return r}return e[0]}),ts=Br([Me,es],(e,t)=>(t&&e&&e.canvasId&&t.getCanvasById(e.canvasId)||{}).index||0),ns=Br([es,Mo],(e,t)=>t&&(e&&e.getViewingHint()||t.getViewingHint())||null),rs=Br([Me,es,Mo],(e,t,n)=>e&&e.viewingDirection||t&&t.getViewingDirection()||n&&n.getViewingDirection()||null),is=Br([es,Mo],(e,t)=>{if(!t||!e)return[];let n=e&&e.getProperty(`behavior`);if(n)return Array.isArray(n)?n:[n];let r=t.getProperty(`behavior`);return r?Array.isArray(r)?r:[r]:[]}),as=Br([es,Mo],(e,t)=>e&&e.getProperty(`type`)&&e.isRange()?e.getTree(new Ga.TreeNode(`root`)):t&&t.getDefaultTree()),os=Br([Ne],e=>e.isFullscreenEnabled),ss=Br([Ne],({type:e})=>e),cs=Br([Ne],({focusedWindowId:e})=>e),ls=(e,{windowId:t})=>cs(e)===t,us=Br([Xr,Me],({window:e},t={})=>({...e,...t})),ds=Br([je],e=>Object.values(e).filter(e=>e.maximized===!0).map(e=>e.id)),fs=Br([Me,us,ns,is],(e,{views:t=[],defaultView:n},r,i)=>{if(e&&e.view)return e.view;let a=(t||[]).find(e=>e.behaviors&&e.behaviors.some(e=>r===e||i.includes(e)));return a&&a.key||n}),ps=Br([ns,is,us],(e,t,{views:n=[],defaultView:r})=>(n||[]).reduce((n,i)=>((i.key===r||!i.behaviors||i.behaviors.some(n=>e===n||t.includes(n)))&&n.push(i.key),n),[])),ms=Br([ss,Me,e=>Gr(e).length>1],(e,t,n)=>e===`elastic`||n&&t&&t.maximized===!1),hs=e=>ke(e).infoResponses,gs=Br([es],e=>e&&e.getCanvases()||Hr),_s=Br([es,(e,{canvasId:t})=>t],(e,t)=>{if(!(!e||!t))return e.getCanvasById(t)}),vs=Br([es,Me],(e,t)=>{if(!(!e||!t))return t.canvasId?e.getCanvasById(t.canvasId):e.getCanvasByIndex(0)}),ys=Br([Me],e=>e&&(e.visibleCanvases||e.canvasId&&[e.canvasId])||Hr),bs=Br([ys,gs],(e,t)=>(t||[]).filter(t=>e.includes(t.id))),xs=Br([gs,fs],(e,t)=>e&&new Ua(e,t).groupings()),Ss=Br([xs,(e,{canvasId:t})=>t],(e,t)=>e&&e.find(e=>e.some(e=>e.id===t))||Hr),Cs=Br([xs,vs],(e,t,n)=>{if(!e||!t)return;let r=e.findIndex(e=>e.some(e=>e.id===t.id));if(!(r<0||r+1>=e.length))return e[r+1]}),ws=Br([xs,vs],(e,t,n)=>{if(!e||!t)return;let r=e.findIndex(e=>e.some(e=>e.id===t.id));if(!(r<1))return e[r-1]}),Ts=Br([_s,No],(e,t)=>e&&(e.getLabel().length>0?e.getLabel().getValue(t):String(e.index+1))),Es=Br([_s,No],(e,t)=>e&&oi(e,t)),Ds=Br([_s],e=>e&&e.getProperty(`description`)),Os=Br([bs,Ya],(e,t)=>(0,Ha.default)(e.map(e=>t(e).imageResources)).filter(e=>!qr(e))),ks=Br([bs,Ya],(e,t)=>(0,Ha.default)(e.map(e=>t(e).textResources))),As=Br([bs,Ya],(e,t)=>(0,Ha.default)(e.map(e=>t(e).videoResources))),js=Br([bs,Ya],(e,t)=>(0,Ha.default)(e.map(e=>{let n=t(e);return n.v3VttContent.length?n.v3VttContent:n.v2VttContent}))),Ms=Br([bs,Ya],(e,t)=>(0,Ha.default)(e.map(e=>t(e).audioResources))),Ns=Br([(e,{infoId:t})=>t,_s,Ya,hs],(e,t,n,r)=>{let i=e;if(!e){if(!t)return;let e=n(t).iiifImageResources[0];i=e&&qr(e)?.id}return i&&r[i]&&!r[i].isFetching&&r[i]})})),B,Fs=o((()=>{B={ADD_COMPANION_WINDOW:`mirador/ADD_COMPANION_WINDOW`,UPDATE_COMPANION_WINDOW:`mirador/UPDATE_COMPANION_WINDOW`,REMOVE_COMPANION_WINDOW:`mirador/REMOVE_COMPANION_WINDOW`,TOGGLE_TOC_NODE:`mirador/TOGGLE_TOC_NODE`,UPDATE_WINDOW:`mirador/UPDATE_WINDOW`,REQUEST_CANVAS_ANNOTATIONS:`mirador/REQUEST_CANVAS_ANNOTATIONS`,HOVER_ANNOTATION:`mirador/HOVER_ANNOTATION`,REQUEST_ANNOTATION:`mirador/REQUEST_ANNOTATION`,RECEIVE_ANNOTATION:`mirador/RECEIVE_ANNOTATION`,RECEIVE_ANNOTATION_FAILURE:`mirador/RECEIVE_ANNOTATION_FAILURE`,DESELECT_ANNOTATION:`mirador/DESELECT_ANNOTATION`,SELECT_ANNOTATION:`mirador/SELECT_ANNOTATION`,TOGGLE_ANNOTATION_DISPLAY:`mirador/TOGGLE_ANNOTATION_DISPLAY`,FOCUS_WINDOW:`mirador/FOCUS_WINDOW`,SET_WORKSPACE_FULLSCREEN:`mirador/SET_WORKSPACE_FULLSCREEN`,SET_WORKSPACE_VIEWPORT_POSITION:`mirador/SET_WORKSPACE_VIEWPORT_POSITION`,ADD_MANIFEST:`mirador/ADD_MANIFEST`,ADD_WINDOW:`mirador/ADD_WINDOW`,ADD_ERROR:`mirador/ADD_ERROR`,IMPORT_CONFIG:`mirador/IMPORT_CONFIG`,IMPORT_MIRADOR_STATE:`mirador/IMPORT_MIRADOR_STATE`,SET_CANVAS:`mirador/SET_CANVAS`,MAXIMIZE_WINDOW:`mirador/MAXIMIZE_WINDOW`,MINIMIZE_WINDOW:`mirador/MINIMIZE_WINDOW`,UPDATE_WINDOW_POSITION:`mirador/UPDATE_WINDOW_POSITION`,SET_WINDOW_SIZE:`mirador/SET_WINDOW_SIZE`,REMOVE_WINDOW:`mirador/REMOVE_WINDOW`,PICK_WINDOWING_SYSTEM:`mirador/PICK_WINDOWING_SYSTEM`,REQUEST_MANIFEST:`mirador/REQUEST_MANIFEST`,RECEIVE_MANIFEST:`mirador/RECEIVE_MANIFEST`,RECEIVE_MANIFEST_FAILURE:`mirador/RECEIVE_MANIFEST_FAILURE`,REMOVE_ERROR:`mirador/REMOVE_ERROR`,SET_CONFIG:`mirador/SET_CONFIG`,UPDATE_WORKSPACE:`mirador/UPDATE_WORKSPACE`,SET_WINDOW_THUMBNAIL_POSITION:`mirador/SET_WINDOW_THUMBNAIL_POSITION`,SET_WINDOW_VIEW_TYPE:`mirador/SET_WINDOW_VIEW_TYPE`,SET_WORKSPACE_ADD_VISIBILITY:`mirador/SET_WORKSPACE_ADD_VISIBILITY`,TOGGLE_WINDOW_SIDE_BAR:`mirador/TOGGLE_WINDOW_SIDE_BAR`,TOGGLE_DRAGGING:`mirador/TOGGLE_DRAGGING`,TOGGLE_ZOOM_CONTROLS:`mirador/TOGGLE_ZOOM_CONTROLS`,UPDATE_CONFIG:`mirador/UPDATE_CONFIG`,REMOVE_MANIFEST:`mirador/REMOVE_MANIFEST`,REQUEST_INFO_RESPONSE:`mirador/REQUEST_INFO_RESPONSE`,RECEIVE_INFO_RESPONSE:`mirador/RECEIVE_INFO_RESPONSE`,RECEIVE_DEGRADED_INFO_RESPONSE:`mirador/RECEIVE_DEGRADED_INFO_RESPONSE`,RECEIVE_INFO_RESPONSE_FAILURE:`mirador/RECEIVE_INFO_RESPONSE_FAILURE`,REMOVE_INFO_RESPONSE:`mirador/REMOVE_INFO_RESPONSE`,UPDATE_WORKSPACE_MOSAIC_LAYOUT:`mirador/UPDATE_WORKSPACE_MOSAIC_LAYOUT`,UPDATE_VIEWPORT:`mirador/UPDATE_VIEWPORT`,UPDATE_ELASTIC_WINDOW_LAYOUT:`mirador/UPDATE_ELASTIC_WINDOW_LAYOUT`,ADD_AUTHENTICATION_REQUEST:`mirador/ADD_AUTHENTICATION_REQUEST`,RESOLVE_AUTHENTICATION_REQUEST:`mirador/RESOLVE_AUTHENTICATION_REQUEST`,REQUEST_ACCESS_TOKEN:`mirador/REQUEST_ACCESS_TOKEN`,RECEIVE_ACCESS_TOKEN:`mirador/RECEIVE_ACCESS_TOKEN`,RECEIVE_ACCESS_TOKEN_FAILURE:`mirador/RECEIVE_ACCESS_TOKEN_FAILURE`,RESET_AUTHENTICATION_STATE:`mirador/RESET_AUTHENTICATION_STATE`,CLEAR_ACCESS_TOKEN_QUEUE:`mirador/CLEAR_ACCESS_TOKEN_QUEUE`,REQUEST_SEARCH:`mirador/REQUEST_SEARCH`,RECEIVE_SEARCH:`mirador/RECEIVE_SEARCH`,RECEIVE_SEARCH_FAILURE:`mirador/RECEIVE_SEARCH_FAILURE`,REMOVE_SEARCH:`mirador/REMOVE_SEARCH`,SET_CONTENT_SEARCH_CURRENT_ANNOTATIONS:`mirador/SET_CONTENT_SEARCH_CURRENT_ANNOTATIONS`,UPDATE_LAYERS:`mirador/UPDATE_LAYERS`,ADD_RESOURCE:`mirador/ADD_RESOURCE`,REMOVE_RESOURCE:`mirador/REMOVE_RESOURCE`,SHOW_COLLECTION_DIALOG:`mirador/SHOW_COLLECTION_DIALOG`,HIDE_COLLECTION_DIALOG:`mirador/HIDE_COLLECTION_DIALOG`}}));function Is(e,t){if(!e||!e.resources||e.length===0||!t||t.length===0)return Hr;let n=t.map(e=>e.id);return[].concat(e.resources).sort((e,t)=>n.indexOf(e.targetId)-n.indexOf(t.targetId))}function Ls(e,t){return{canvasId:t,type:B.REQUEST_CANVAS_ANNOTATIONS,windowId:e}}function Rs(e,t){return{annotationId:t,targetId:e,type:B.REQUEST_ANNOTATION}}function zs(e,t,n){return{annotationId:t,annotationJson:n,targetId:e,type:B.RECEIVE_ANNOTATION}}function Bs(e,t,n){return{annotationId:t,error:n,targetId:e,type:B.RECEIVE_ANNOTATION_FAILURE}}function Vs(e,t){return{annotationId:t,type:B.SELECT_ANNOTATION,windowId:e}}function Hs(e,t){return{annotationId:t,type:B.DESELECT_ANNOTATION,windowId:e}}function Us(e){return{type:B.TOGGLE_ANNOTATION_DISPLAY,windowId:e}}function Ws(e,t){return{annotationIds:t,type:B.HOVER_ANNOTATION,windowId:e}}var Gs,Ks,qs,Js,Ys,Xs,Zs,Qs,$s,ec,tc,nc,rc,ic,ac,oc,sc,cc,lc,uc,dc,fc,pc,mc,hc,gc,_c,vc,yc,bc,xc,Sc,Cc,wc,Tc,Ec,Dc,Oc,kc,Ac,jc,Mc,Nc,Pc=o((()=>{Kr(),Ps(),Fs(),Gs=u(p(),1),Ks=z(((e,t)=>{var n=ea();function r(e,t){var r=[];return n(e,function(e,n,i){t(e,n,i)&&r.push(e)}),r}t.exports=r})),qs=z(((e,t)=>{var n=Ki(),r=Ks(),i=Ra(),a=Vt();function o(e,t){return(a(e)?n:r)(e,i(t,3))}t.exports=o})),Js=z(((e,t)=>{function n(e){for(var t=-1,n=e==null?0:e.length,r=0,i=[];++t<n;){var a=e[t];a&&(i[r++]=a)}return i}t.exports=n})),Ys=Je(qs(),1),Xs=Je(Js(),1),Zs=Je(Va(),1),Qs=class{constructor(e={}){this.resource=e}isOnlyTag(){return this.motivations.length===1&&this.motivations[0]===`oa:tagging`}get id(){return this._id=this._id||this.resource[`@id`]||this.resources[0]&&this.resources[0][`@id`]||be(),this._id}get targetId(){let e=this.on[0];switch(typeof e){case`string`:return e.replace(/#?xywh=(.*)$/,``);case`object`:return e.full.replace(/#?xywh=(.*)$/,``);default:return null}}get motivations(){return(0,Zs.default)((0,Xs.default)(Array(this.resource.motivation)))}get resources(){return(0,Zs.default)((0,Xs.default)(Array(this.resource.resource)))}get on(){return(0,Zs.default)((0,Xs.default)(Array(this.resource.on)))}get tags(){return this.isOnlyTag()?this.resources.map(e=>e.chars):this.resources.filter(e=>e[`@type`]===`oa:Tag`).map(e=>e.chars)}get chars(){return this.resources.filter(e=>e[`@type`]!==`oa:Tag`).map(e=>e.chars).join(` `)}get selector(){let e=this.on[0];switch(typeof e){case`string`:return e;case`object`:return e.selector[`@type`]===`oa:Choice`?e.selector.default:e.selector;default:return null}}get svgSelector(){let e=this.on[0];switch(typeof e){case`string`:return null;case`object`:return e.selector&&e.selector.item&&e.selector.item[`@type`]===`oa:SvgSelector`?e.selector.item:null;default:return null}}get fragmentSelector(){let{selector:e}=this,t;switch(typeof e){case`string`:t=e.match(/xywh=(.*)$/);break;case`object`:t=e.value.match(/xywh=(.*)$/);break;default:return null}return t&&t[1].split(`,`).map(e=>parseInt(e,10))}},$s=class{constructor(e,t){this.json=e,this.target=t}get id(){return this.json[`@id`]}present(){return this.resources&&this.resources.length>0}get resources(){return this._resources=this._resources||(!this.json||!this.json.resources?[]:(0,Zs.default)([this.json.resources]).map(e=>new Qs(e))),this._resources}},ec=class{constructor(e={}){this.resource=e}isOnlyTag(){return this.motivations.length===1&&this.motivations[0]===`tagging`}get id(){return this._id=this._id||this.resource.id||be(),this._id}get targetId(){let e=this.target[0];switch(typeof e){case`string`:return e.replace(/#?xywh=(.*)$/,``);case`object`:return e.source&&e.source.id||e.source||e.id;default:return null}}get motivations(){return(0,Zs.default)((0,Xs.default)(Array(this.resource.motivation)))}get body(){return(0,Zs.default)((0,Xs.default)(Array(this.resource.body)))}get resources(){return this.body}get tags(){return this.isOnlyTag()?this.body.map(e=>e.value):this.body.filter(e=>e.purpose===`tagging`).map(e=>e.value)}get target(){return(0,Zs.default)((0,Xs.default)(Array(this.resource.target)))}get chars(){return this.isOnlyTag()?null:this.body.filter(e=>e.purpose!==`tagging`).map(e=>e.value).join(` `)}get selector(){let e=this.target[0];switch(typeof e){case`string`:return e;case`object`:return(0,Zs.default)((0,Xs.default)(Array(e.selector)));default:return null}}get svgSelector(){let{selector:e}=this;switch(typeof e){case`string`:return null;case`object`:return e.find(e=>e.type&&e.type===`SvgSelector`);default:return null}}get fragmentSelector(){let{selector:e}=this,t,n;switch(typeof e){case`string`:t=e.match(/xywh=(.*)$/);break;case`object`:n=e.find(e=>e.type&&e.type===`FragmentSelector`),t=n&&n.value.match(/xywh=(.*)$/);break;default:return null}return t&&t[1].split(`,`).map(e=>parseInt(e,10))}},tc=class{constructor(e,t){this.json=e,this.target=t}get id(){return this.json.id}present(){return this.items&&this.items.length>0}get items(){return this._items=this._items||(!this.json||!this.json.items?[]:(0,Zs.default)([this.json.items]).map(e=>new ec(e))),this._items}get resources(){return this.items}},nc=class{static determineAnnotation(e,t){return e?e.type===`AnnotationPage`?new tc(e,t):new $s(e,t):null}},rc=e=>ke(e).annotations,ic=Br([Xr,(e,{motivations:t})=>t],(e,t)=>t||e.annotations.filteredMotivations),ac=Br([_s,rc],(e,t)=>!t||!e||!t[e.id]?[]:(0,Zs.default)(Object.values(t[e.id]))),oc=Br([ac],e=>(0,Ys.default)(Object.values(e).map(e=>e&&nc.determineAnnotation(e.json)),e=>e&&e.present())),sc=Br([(e,{canvasId:t,...n})=>t?[t]:ys(e,n),rc],(e,t)=>!t||e.length===0?[]:(0,Zs.default)(e.map(e=>t[e]&&Object.values(t[e])))),cc=Br([sc],e=>(0,Ys.default)(Object.values(e).map(e=>e&&nc.determineAnnotation(e.json)),e=>e&&e.present())),lc=Br([oc,ic],(e,t)=>{let n=(0,Zs.default)(e.map(e=>e.resources));return!t||t.length===0?n:n.filter(e=>e.motivations.some(e=>t.includes(e)))}),uc=Br([lc],e=>e.map(e=>({content:e.chars,id:e.id,tags:e.tags,targetId:e.targetId}))),dc=Br([cc,ic],(e,t)=>{let n=(0,Zs.default)(e.map(e=>e.resources));return!t||t.length===0?n:n.filter(e=>e.motivations.some(e=>t.includes(e)))}),fc=Br([Me],({selectedAnnotationId:e})=>e),pc=Br([cc,fc],(e,t)=>e.map(e=>({id:e[`@id`]||e.id,resources:e.resources.filter(e=>t===e.id)})).filter(e=>e.resources.length>0)),mc=Wa(),hc=Br([(e,{windowId:t})=>t,e=>ke(e).searches],(e,t)=>!e||!t?Ur:t[e]),gc=Br([hc,(e,{companionWindowId:t})=>t],(e,t)=>{if(!(!e||!t))return e[t]}),_c=Br([gc],e=>e?Object.values(e.data):Hr),vc=Br([gc],e=>e&&e.query),yc=Br([_c],e=>e.some(e=>e.isFetching)),bc=Br([gc],e=>{if(!(!e||!e.data))return Object.values(e.data).find(e=>!e.isFetching&&e.json&&e.json.within)?.json?.within?.total}),xc=Br([gc],e=>{if(!e||!e.data)return;let t=Object.values(e.data).find(t=>!t.isFetching&&t.json&&t.json.next&&!e.data[t.json.next]);return t&&t.json&&t.json.next}),Sc=Br([_c],e=>(0,Zs.default)(e.map(e=>!e||!e.json||e.isFetching||!e.json.hits?Hr:e.json.hits))),Cc=Br([_c],e=>e&&Tc(e)),wc=Br([Sc,gs,Cc],(e,t,n)=>{if(!t||t.length===0||!e||e.length===0)return Hr;let r=t.map(e=>e.id);return[].concat(e).sort((e,t)=>{let i=n.resources.find(t=>t.id===e.annotations[0]),a=n.resources.find(e=>e.id===t.annotations[0]);return r.indexOf(i.targetId)-r.indexOf(a.targetId)})}),Tc=e=>{let t=e.map(e=>{if(!e||!e.json||e.isFetching||!e.json.resources)return;let t=new $s(e.json);return{id:t.id,resources:t.resources}}).filter(Boolean);return{id:(t.find(e=>e.id)||{}).id,resources:(0,Zs.default)(t.map(e=>e.resources))}},Ec=Br([Cc,gs],(e,t)=>Is(e,t)),Dc=Br([hc],e=>e?Object.values(e).map(e=>Object.values(e.data)).map(e=>Tc(e)).filter(e=>e.resources.length>0):Hr),Oc=Br([Me,gc],(e,t)=>t&&t.selectedContentSearchAnnotationIds||[]),kc=Br([Cc,(e,{annotationUri:t})=>t],(e,t)=>e.resources.find(e=>e.id===t)),Ac=Br([kc,No],(e,t)=>e&&e.resource&&e.resource.label?mc.PropertyValue.parse(e.resource.label).getValues(t):Hr),jc=Br([Dc,(e,{annotationId:t})=>t],(e,t)=>(0,Zs.default)(e.map(e=>e.resources)).find(e=>e.id===t)),Mc=Br([jc,(e,{windowId:t})=>n=>_s(e,{canvasId:n,windowId:t})],(e,t)=>{let n=e&&e.targetId;return n&&t(n)}),Nc=(0,Gs.createContext)({fallbackImage:``,hasFailed:!1,notifyFailure:()=>{}})}));function Fc(e,t){if(t={defaultProtocol:`http`,normalizeProtocol:!0,forceHttp:!1,forceHttps:!1,stripAuthentication:!0,stripHash:!1,stripTextFragment:!0,stripWWW:!0,removeQueryParameters:[/^utm_\w+/i],removeTrailingSlash:!0,removeSingleSlash:!0,removeDirectoryIndex:!1,removeExplicitPort:!1,sortQueryParameters:!0,removePath:!1,transformPath:!1,emptyQueryValue:`preserve`,...t},typeof t.defaultProtocol==`string`&&!t.defaultProtocol.endsWith(`:`)&&(t.defaultProtocol=`${t.defaultProtocol}:`),e=e.trim(),/^data:/i.test(e))return fl(e,t);let n=Array.isArray(t.customProtocols)?t.customProtocols:[],r=new Set(n.map(e=>il(e)).filter(Boolean)),i=al(e);if(i&&!r.has(i))return e;let a=e.startsWith(`//`);!(!a&&/^\.*\//.test(e))&&!i&&(e=e.replace(/^(?!(?:\w+:)?\/\/)|^\/\//,t.defaultProtocol));let o=new URL(e);if(t.forceHttp&&t.forceHttps)throw Error("The `forceHttp` and `forceHttps` options cannot be used together");if(t.forceHttp&&o.protocol===`https:`&&(o.protocol=`http:`),t.forceHttps&&o.protocol===`http:`&&(o.protocol=`https:`),t.stripAuthentication&&(o.username=``,o.password=``),t.stripHash?o.hash=``:t.stripTextFragment&&(o.hash=o.hash.replace(/#?:~:text.*?$/i,``)),o.pathname){let e=/\b[a-z][a-z\d+\-.]{1,50}:\/\//g,t=0,n=``;for(;;){let r=e.exec(o.pathname);if(!r)break;let i=r[0],a=r.index,s=o.pathname.slice(t,a);n+=s.replaceAll(/\/{2,}/g,`/`),n+=i,t=a+i.length}let r=o.pathname.slice(t);n+=r.replaceAll(/\/{2,}/g,`/`),o.pathname=n}if(o.pathname)try{o.pathname=decodeURI(o.pathname).replaceAll(`\\`,`%5C`)}catch{}if(t.removeDirectoryIndex===!0&&(t.removeDirectoryIndex=[/^index\.[a-z]+$/]),Array.isArray(t.removeDirectoryIndex)&&t.removeDirectoryIndex.length>0){let e=o.pathname.split(`/`).filter(Boolean),n=e.at(-1);n&&nl(n,t.removeDirectoryIndex)&&(e.pop(),o.pathname=e.length>0?`/${e.join(`/`)}/`:`/`)}if(t.removePath&&(o.pathname=`/`),t.transformPath&&typeof t.transformPath==`function`){let e=o.pathname.split(`/`).filter(Boolean),n=t.transformPath(e);o.pathname=n?.length>0?`/${n.join(`/`)}`:`/`}o.hostname&&(o.hostname=o.hostname.replace(/\.$/,``),t.stripWWW&&/^www\.(?!www\.)[a-z\-\d]{1,63}\.[a-z.\-\d]{2,63}$/.test(o.hostname)&&(o.hostname=o.hostname.replace(/^www\./,``)));let s=o.search,c;if(t.sortQueryParameters&&el.test(s)){let e=cl(s);o.search=s.replaceAll(tl,t=>`${e}${t.slice(1).toUpperCase()}`),c=RegExp(`${e}([0-9A-F]{2})`,`g`)}let l=Array.isArray(t.keepQueryParameters),{searchParams:u}=o;if(!l&&Array.isArray(t.removeQueryParameters)&&t.removeQueryParameters.length>0)for(let e of[...u.keys()])nl(ul(e,c),t.removeQueryParameters)&&u.delete(e);if(!l&&t.removeQueryParameters===!0&&(o.search=``),l&&t.keepQueryParameters.length>0)for(let e of[...u.keys()])nl(ul(e,c),t.keepQueryParameters)||u.delete(e);else l&&(o.search=``);t.sortQueryParameters&&(o.search=ll(o.searchParams,c),o.search=decodeURIComponent(o.search.replaceAll(/%(?:26|23|3f|25|2b)/gi,e=>`%25${e.slice(1)}`)),c&&(o.search=o.search.replace(c,`%$1`))),o.search=dl(o.search,t.emptyQueryValue,s),t.removeTrailingSlash&&(o.pathname=o.pathname.replace(/\/$/,``)),t.removeExplicitPort&&o.port&&(o.port=``);let d=e;return e=o.toString(),!t.removeSingleSlash&&o.pathname===`/`&&!d.endsWith(`/`)&&o.hash===``&&(e=e.replace(/\/$/,``)),(t.removeTrailingSlash||o.pathname===`/`)&&o.hash===``&&t.removeSingleSlash&&(e=e.replace(/\/$/,``)),a&&!t.normalizeProtocol&&(e=e.replace(/^http:\/\//,`//`)),t.stripProtocol&&(e=e.replace(/^(?:https?:)?\/\//,``)),e}function Ic(e,t,n,r){var i=this,a=(0,Lc.useRef)(null),o=(0,Lc.useRef)(0),s=(0,Lc.useRef)(0),c=(0,Lc.useRef)(null),l=(0,Lc.useRef)([]),u=(0,Lc.useRef)(),d=(0,Lc.useRef)(),f=(0,Lc.useRef)(e),p=(0,Lc.useRef)(!0),m=(0,Lc.useRef)(),h=(0,Lc.useRef)();f.current=e;var g=typeof window<`u`,_=!t&&t!==0&&g;if(typeof e!=`function`)throw TypeError(`Expected a function`);t=+t||0;var v=!!(n||={}).leading,y=!(`trailing`in n)||!!n.trailing,b=!!n.flushOnExit&&y,x=`maxWait`in n,S=`debounceOnServer`in n&&!!n.debounceOnServer,C=x?Math.max(+n.maxWait||0,t):null,w=(0,Lc.useMemo)(function(){var e=function(e){var t=l.current,n=u.current;return l.current=u.current=null,o.current=e,s.current=s.current||e,d.current=f.current.apply(n,t)},n=function(e,t){_&&cancelAnimationFrame(c.current),c.current=_?requestAnimationFrame(e):setTimeout(e,t)},w=function(e){if(!p.current)return!1;var n=e-a.current;return!a.current||n>=t||n<0||x&&e-o.current>=C},T=function(t){return c.current=null,y&&l.current?e(t):(l.current=u.current=null,d.current)},E=function e(){var r=Date.now();if(v&&s.current===o.current&&D(),w(r))return T(r);if(p.current){var i=t-(r-a.current);n(e,x?Math.min(i,C-(r-o.current)):i)}},D=function(){r&&r({})},O=function(){if(g||S){var r,s=Date.now(),f=w(s);if(l.current=[].slice.call(arguments),u.current=i,a.current=s,b&&!m.current&&(m.current=function(){globalThis.document?.visibilityState===`hidden`&&h.current.flush()},(r=globalThis.document)==null||r.addEventListener==null||r.addEventListener(`visibilitychange`,m.current)),f){if(!c.current&&p.current)return o.current=a.current,n(E,t),v?e(a.current):d.current;if(x)return n(E,t),e(a.current)}return c.current||n(E,t),d.current}};return O.cancel=function(){var e=c.current;e&&(_?cancelAnimationFrame(c.current):clearTimeout(c.current)),o.current=0,l.current=a.current=u.current=c.current=null,e&&r&&r({})},O.isPending=function(){return!!c.current},O.flush=function(){return c.current?T(Date.now()):d.current},O},[v,x,t,C,y,b,_,g,S,r]);return h.current=w,(0,Lc.useEffect)(function(){return p.current=!0,function(){var e;b&&h.current.flush(),m.current&&=((e=globalThis.document)==null||e.removeEventListener==null||e.removeEventListener(`visibilitychange`,m.current),null),p.current=!1}},[b]),w}var Lc,Rc,zc,Bc,Vc,Hc,Uc,Wc,Gc,Kc,qc,V,Jc,Yc,Xc,Zc,Qc,$c,el,tl,nl,rl,il,al,ol,sl,cl,ll,ul,dl,fl,pl,ml=o((()=>{Kr(),Ps(),Lc=u(p(),1),Rc=z(((e,t)=>{var n=vn(),r=Math.max;function i(e,t,i){return t=r(t===void 0?e.length-1:t,0),function(){for(var a=arguments,o=-1,s=r(a.length-t,0),c=Array(s);++o<s;)c[o]=a[t+o];o=-1;for(var l=Array(t+1);++o<t;)l[o]=a[o];return l[t]=i(c),n(e,this,l)}}t.exports=i})),zc=z(((e,t)=>{var n=cn(),r=Rc(),i=zn();function a(e,t){return i(r(e,t,n),e+``)}t.exports=a})),Bc=z(((e,t)=>{function n(e,t,n){for(var r=-1,i=e==null?0:e.length;++r<i;)if(n(t,e[r]))return!0;return!1}t.exports=n})),Vc=z(((e,t)=>{var n=hr(),r=wn(),i=ha();t.exports=n&&1/i(new n([,-0]))[1]==1/0?function(e){return new n(e)}:r})),Hc=z(((e,t)=>{var n=la(),r=Gn(),i=Bc(),a=da(),o=Vc(),s=ha(),c=200;function l(e,t,l){var u=-1,d=r,f=e.length,p=!0,m=[],h=m;if(l)p=!1,d=i;else if(f>=c){var g=t?null:o(e);if(g)return s(g);p=!1,d=a,h=new n}else h=t?[]:m;outer:for(;++u<f;){var _=e[u],v=t?t(_):_;if(_=l||_!==0?_:0,p&&v===v){for(var y=h.length;y--;)if(h[y]===v)continue outer;t&&h.push(v),m.push(_)}else d(h,v,l)||(h!==m&&h.push(v),m.push(_))}return m}t.exports=l})),Uc=z(((e,t)=>{var n=br(),r=Jt();function i(e){return r(e)&&n(e)}t.exports=i})),Wc=z(((e,t)=>{var n=la(),r=Gn(),i=Bc(),a=zi(),o=wr(),s=da(),c=200;function l(e,t,l,u){var d=-1,f=r,p=!0,m=e.length,h=[],g=t.length;if(!m)return h;l&&(t=a(t,o(l))),u?(f=i,p=!1):t.length>=c&&(f=s,p=!1,t=new n(t));outer:for(;++d<m;){var _=e[d],v=l==null?_:l(_);if(_=u||_!==0?_:0,p&&v===v){for(var y=g;y--;)if(t[y]===v)continue outer;h.push(_)}else f(t,v,u)||h.push(_)}return h}t.exports=l})),Gc=Br([_s,Ya],(e,t)=>e?t(e).imageResources:[]),Kc=Br([e=>ke(e).layers,(e,{windowId:t})=>t],(e,t)=>e&&e[t]||Hr),qc=Br([Kc,(e,{canvasId:t})=>t],(e,t)=>e[t]),V=Br([Gc,qc],(e,t)=>t?e.sort((e,n)=>t[e.id]&&t[e.id].index!==void 0&&t[n.id]&&t[n.id].index!==void 0?t[e.id].index-t[n.id].index:t[e.id]&&t[e.id].index!==void 0?-1:t[n.id]&&t[n.id].index!==void 0?1:0):e),Jc=Br([ys,Kc],(e,t)=>e.reduce((e,n)=>(e[n]=t[n],e),{})),Yc=`text/plain`,Xc=`us-ascii`,Zc=`%(?:3A|2F|3F|23|5B|5D|40|21|24|26|27|28|29|2A|2B|2C|3B|3D)`,Qc=`__normalize_url_encoded_reserved__`,$c=/__normalize_url_encoded_reserved__(\d+)__/g,el=new RegExp(Zc,`i`),tl=new RegExp(Zc,`gi`),nl=(e,t)=>Array.isArray(t)&&t.some(t=>t instanceof RegExp?t.flags.includes(`g`)||t.flags.includes(`y`)?new RegExp(t.source,t.flags.replaceAll(/[gy]/g,``)).test(e):t.test(e):t===e),rl=new Set([`https:`,`http:`,`file:`]),il=e=>{if(typeof e!=`string`)return;let t=e.trim().toLowerCase().replace(/:$/,``);return t===``?void 0:`${t}:`},al=e=>{try{let{protocol:t}=new URL(e),n=e.slice(0,t.length+2).toLowerCase()===`${t}//`;if(t===`localhost:`&&!n&&/^\d{1,5}([/?#]|$)/.test(e.slice(t.length)))return;if(t.endsWith(`:`)&&(!t.includes(`.`)||n)&&!rl.has(t))return t}catch{}},ol=e=>{try{return decodeURIComponent(e.replaceAll(`+`,`%20`))}catch{return new URLSearchParams(`${e}=`).keys().next().value}},sl=e=>{let t=new Set;if(!e)return t;for(let n of e.slice(1).split(`&`))n&&!n.includes(`=`)&&t.add(ol(n));return t},cl=e=>{let t=e;try{t=decodeURIComponent(e)}catch{t=new URLSearchParams(e).toString()}let n=e=>{let t=new Set;for(let n of e.matchAll($c))t.add(Number.parseInt(n[1],10));return t},r=n(e);for(let e of n(t))r.add(e);let i=0;for(;r.has(i);)i++;return`${Qc}${i}__`},ll=(e,t)=>{if(!t)return e.sort(),e.toString();let n=e=>e.replace(t,(e,t)=>String.fromCodePoint(Number.parseInt(t,16))),r=[...e.entries()];return r.sort(([e],[t])=>{let r=n(e),i=n(t);return r<i?-1:+(r>i)}),new URLSearchParams(r).toString()},ul=(e,t)=>t?e.replace(t,(e,t)=>String.fromCodePoint(Number.parseInt(t,16))):e,dl=(e,t,n)=>{let r=t===`always`,i=t===`never`,a=r||i?void 0:sl(n),o=e=>e.replaceAll(`+`,`%20`),s=e=>r?`${e}=`:i||a.has(ol(e))?e:`${e}=`,c=e=>{let t=e.indexOf(`=`);if(t===-1)return s(o(e));let n=e.slice(0,t),r=e.slice(t+1);return r===``?n===``?`=`:s(o(n)):`${o(n)}=${r}`},l=e.slice(1).split(`&`).filter(Boolean);return l.length===0?``:`?${l.map(e=>c(e)).join(`&`)}`},fl=(e,{stripHash:t})=>{let n=/^data:(?<type>[^,]*?),(?<data>[^#]*?)(?:#(?<hash>.*))?$/.exec(e);if(!n)throw Error(`Invalid URL: ${e}`);let{type:r,data:i,hash:a}=n.groups,o=r.split(`;`),s=o.at(-1)===`base64`;s&&o.pop();let c=o.shift().toLowerCase(),l=[...o.map(e=>{let[t,n=``]=e.split(`=`).map(e=>e.trim());return t===`charset`&&(n=n.toLowerCase(),n===Xc)?``:`${t}${n?`=${n}`:``}`}).filter(Boolean)];s&&l.push(`base64`),(l.length>0||c&&c!==Yc)&&l.unshift(c);let u=t||!a?``:`#${a}`;return`data:${l.join(`;`)},${s?i.trim():i}${u}`},pl=class{constructor(e,t,n=`left-to-right`){this.canvases=e,this.layers=t,this.viewingDirection=n,this._canvasDimensions=null}get canvasIds(){return this.canvases.map(e=>e.id)}get canvasDimensions(){if(this._canvasDimensions)return this._canvasDimensions;let[e,t]=this.canvasDirection,n=Math.min(...t===0?this.canvases.map(e=>e.getHeight()):this.canvases.map(e=>e.getWidth())),r=0,i=0,a=this.canvases.reduce((a,o)=>{let s=0,c=0;return Number.isNaN(o.aspectRatio)||(t===0?(s=n,c=Math.floor(n*o.aspectRatio)):(c=n,s=Math.floor(n*(1/o.aspectRatio)))),a.push({canvas:o,height:s,width:c,x:r,y:i}),r+=e*c,i+=t*s,a},[]),o=t===0?n:Math.abs(i),s=e===0?n:Math.abs(r);return this._canvasDimensions=a.reduce((n,r)=>(n.push({...r,x:e===-1?r.x+s-r.width:r.x,y:t===-1?r.y+o-r.height:r.y}),n),[]),this._canvasDimensions}contentResourceToWorldCoordinates(e){let t=this.canvases.findIndex(t=>t.imageResources.find(t=>t.id===e.id)),n=this.canvases[t];if(!n)return[];let[r,i,a,o]=this.canvasToWorldCoordinates(n.id),s=n.onFragment(e.id);return s?[r+s[0],i+s[1],s[2],s[3]]:[r,i,a,o]}canvasToWorldCoordinates(e){let t=this.canvasDimensions.find(t=>t.canvas.id===e);return[t.x,t.y,t.width,t.height]}get canvasDirection(){switch(this.viewingDirection){case`left-to-right`:return[1,0];case`right-to-left`:return[-1,0];case`top-to-bottom`:return[0,1];case`bottom-to-top`:return[0,-1];default:return[1,0]}}contentResource(e){let t=this.canvases.find(t=>t.imageServiceIds.some(t=>t&&e&&Fc(t,{stripAuthentication:!1})===Fc(e,{stripAuthentication:!1})));if(t)return t.imageResources.find(t=>Fc(qr(t).id,{stripAuthentication:!1})===Fc(e,{stripAuthentication:!1}))}getLayerMetadata(e){let t=this.canvases.find(t=>t.imageResources.find(t=>t.id===e.id));if(!t)return;let n=t.imageResources.findIndex(t=>t.id===e.id),r=t.imageResources.find(t=>t.id===e.id),i=this.layers&&this.layers[t.canvas.id],a=i&&i[e.id]||{};return{index:n,opacity:1,total:t.imageResources.length,visibility:!!r.preferred,...a}}layerOpacityOfImageResource(e){let t=this.getLayerMetadata(e);return t?t.visibility?t.opacity:0:1}layerIndexOfImageResource(e){let t=this.getLayerMetadata(e);if(t)return t.index}offsetByCanvas(e){let t=this.canvasToWorldCoordinates(e);return{x:t[0],y:t[1]}}hasDimensions(){return this.canvasDimensions.length>0}worldBounds(){return[0,0,Math.max(0,...this.canvasDimensions.map(e=>e.x+e.width)),Math.max(0,...this.canvasDimensions.map(e=>e.y+e.height))]}canvasAtPoint(e){let t=this.canvasDimensions.find(t=>t.x<=e.x&&e.x<=t.x+t.width&&t.y<=e.y&&e.y<=t.y+t.height);return t&&t.canvas}}}));function hl(e,t=!1){return{pan:t,type:B.FOCUS_WINDOW,windowId:e}}function gl({companionWindows:e,manifest:t,...n}){return(r,i)=>{let{config:a,workspace:{windowIds:o=[]}}=ke(i()),s=o.length,c=n.id||`window-${be()}`,l=`cw-${be()}`,u=[{content:`thumbnailNavigation`,default:!0,id:l,position:n.thumbnailNavigationPosition||a.thumbnailNavigation.defaultPosition,windowId:c},...(e||[]).map((e,t)=>({...e,id:`cw-${be()}`}))];(n.sideBarPanel||a.window.defaultSideBarPanel||a.window.sideBarPanel)&&u.unshift({content:n.sideBarPanel||n.defaultSearchQuery&&`search`||a.window.defaultSideBarPanel||a.window.sideBarPanel,default:!0,id:`cw-${be()}`,position:`left`,windowId:c});let d={canvasId:void 0,collectionIndex:0,companionAreaOpen:!0,companionWindowIds:u.map(e=>e.id),draggingEnabled:!0,highlightAllAnnotations:a.window.highlightAllAnnotations||!1,id:c,manifestId:null,maximized:!1,rangeId:null,rotation:null,selectedAnnotations:{},sideBarOpen:a.window.sideBarOpenByDefault===void 0?a.window.sideBarOpen||!!n.defaultSearchQuery:a.window.sideBarOpenByDefault||!!n.defaultSearchQuery,sideBarPanel:n.sideBarPanel||a.window.defaultSideBarPanel||a.window.sideBarPanel,thumbnailNavigationId:l};r({companionWindows:u,elasticLayout:{...a.window.elastic||{height:400,width:480},x:200+(Math.floor(s/10)*50+s*30%300),y:200+s*50%300},manifest:t,type:B.ADD_WINDOW,window:{...d,...n}})}}function _l(e,t){return{id:e,payload:t,type:B.UPDATE_WINDOW}}function vl(e){return{type:B.MAXIMIZE_WINDOW,windowId:e}}function yl(e){return{type:B.MINIMIZE_WINDOW,windowId:e}}function bl(e,t){return{id:e,payload:{companionAreaOpen:t},type:B.UPDATE_WINDOW}}function xl(e){return{type:B.REMOVE_WINDOW,windowId:e}}function Sl(e){return{type:B.TOGGLE_WINDOW_SIDE_BAR,windowId:e}}function Cl(e,t){return(n,r)=>{let{windows:i}=r(),{thumbnailNavigationId:a}=i[e];n({id:a,payload:{position:t},type:B.UPDATE_COMPANION_WINDOW})}}function wl(e,t){return{type:B.SET_WINDOW_VIEW_TYPE,viewType:t,windowId:e}}function Tl(e,t=[],n){return{dialogCollectionPath:t,manifestId:e,type:B.SHOW_COLLECTION_DIALOG,windowId:n}}function El(e){return{type:B.HIDE_COLLECTION_DIALOG,windowId:e}}var Dl=o((()=>{Kr(),Fs()}));function Ol(e,t,n=void 0,r={}){return(i,a)=>{let o=a(),{preserveViewport:s}=Xr(o).osdConfig,c=n;c||=(Ss(o,{canvasId:t,windowId:e})||[]).map(e=>e.id),i({canvasId:t,preserveViewport:r?.preserveViewport??s,type:B.SET_CANVAS,visibleCanvases:c,windowId:e})}}function kl(e){return(t,n)=>{let r=n(),i=Cs(r,{windowId:e}),a=(i||[]).map(e=>e.id);i&&t(Ol(e,a[0],a))}}function Al(e){return(t,n)=>{let r=n(),i=ws(r,{windowId:e}),a=(i||[]).map(e=>e.id);i&&t(Ol(e,a[0],a))}}function jl(e,t){return{payload:t,type:B.UPDATE_VIEWPORT,windowId:e}}var Ml=o((()=>{Ps(),Fs()}));function Nl(e){return{PluginComponents:(((0,Pl.useContext)(Bt)||{})[e]?.add||[]).map(e=>e.component)}}var Pl,Fl,Il,Ll,Rl,zl,Bl=o((()=>{Kr(),Ps(),Pl=u(p(),1),Fl=z(((e,t)=>{(function(){var e={}.hasOwnProperty;function n(){for(var e=``,t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=i(e,r(n)))}return e}function r(t){if(typeof t==`string`||typeof t==`number`)return t;if(typeof t!=`object`)return``;if(Array.isArray(t))return n.apply(null,t);if(t.toString!==Object.prototype.toString&&!t.toString.toString().includes(`[native code]`))return t.toString();var r=``;for(var a in t)e.call(t,a)&&t[a]&&(r=i(r,a));return r}function i(e,t){return t?e?e+` `+t:e+t:e}t!==void 0&&t.exports?(n.default=n,t.exports=n):typeof define==`function`&&typeof define.amd==`object`&&define.amd?define(`classnames`,[],function(){return n}):window.classNames=n})()})),Il=Je(Va(),1),Ll=e=>(0,Il.default)([e]).map(e=>[Vr.createGenerateClassNameOptions.productionPrefix,e].join(`-`)).join(` `),Rl=Je(zt(),1),zl=(0,Pl.forwardRef)(({classes:e={},targetName:t,...n},r)=>{let{PluginComponents:i}=Nl(t);return i?i.map((e,t)=>(0,Pl.isValidElement)(e)?(0,Pl.cloneElement)(e,{...n,ref:r}):(0,Pl.createElement)(e,{ref:r,...n,key:t})):null}),zl.displayName=`PluginHook`,zl.propTypes={classes:Rl.default.object,targetName:Rl.default.string.isRequired}})),Vl,Hl,Ul,Wl=o((()=>{Vl=e=>e,Hl=()=>{let e=Vl;return{configure(t){e=t},generate(t){return e(t)},reset(){e=Vl}}},Ul=Hl()})),Gl=o((()=>{Wl()}));function Kl(e,...t){let n=new URL(`https://mui.com/production-error/?code=${e}`);return t.forEach(e=>n.searchParams.append(`args[]`,e)),`Minified MUI error #${e}; visit ${n} for the full message.`}var ql=o((()=>{})),Jl=o((()=>{ql()}));function Yl(e){if(typeof e!=`string`)throw Error(process.env.NODE_ENV===`production`?Kl(7):"MUI: `capitalize(string)` expects a string argument.");return e.charAt(0).toUpperCase()+e.slice(1)}var Xl=o((()=>{Jl()})),Zl=o((()=>{Xl()})),H,Ql=o((()=>{Zl(),H=Yl}));function $l(...e){return e.reduce((e,t)=>t==null?e:function(...n){e.apply(this,n),t.apply(this,n)},()=>{})}var eu=o((()=>{})),tu=o((()=>{eu()})),nu=s((e=>{var t=typeof Symbol==`function`&&Symbol.for,n=t?Symbol.for(`react.element`):60103,r=t?Symbol.for(`react.portal`):60106,i=t?Symbol.for(`react.fragment`):60107,a=t?Symbol.for(`react.strict_mode`):60108,o=t?Symbol.for(`react.profiler`):60114,s=t?Symbol.for(`react.provider`):60109,c=t?Symbol.for(`react.context`):60110,l=t?Symbol.for(`react.async_mode`):60111,u=t?Symbol.for(`react.concurrent_mode`):60111,d=t?Symbol.for(`react.forward_ref`):60112,f=t?Symbol.for(`react.suspense`):60113,p=t?Symbol.for(`react.suspense_list`):60120,m=t?Symbol.for(`react.memo`):60115,h=t?Symbol.for(`react.lazy`):60116,g=t?Symbol.for(`react.block`):60121,_=t?Symbol.for(`react.fundamental`):60117,v=t?Symbol.for(`react.responder`):60118,y=t?Symbol.for(`react.scope`):60119;function b(e){if(typeof e==`object`&&e){var t=e.$$typeof;switch(t){case n:switch(e=e.type,e){case l:case u:case i:case o:case a:case f:return e;default:switch(e&&=e.$$typeof,e){case c:case d:case h:case m:case s:return e;default:return t}}case r:return t}}}function x(e){return b(e)===u}e.AsyncMode=l,e.ConcurrentMode=u,e.ContextConsumer=c,e.ContextProvider=s,e.Element=n,e.ForwardRef=d,e.Fragment=i,e.Lazy=h,e.Memo=m,e.Portal=r,e.Profiler=o,e.StrictMode=a,e.Suspense=f,e.isAsyncMode=function(e){return x(e)||b(e)===l},e.isConcurrentMode=x,e.isContextConsumer=function(e){return b(e)===c},e.isContextProvider=function(e){return b(e)===s},e.isElement=function(e){return typeof e==`object`&&!!e&&e.$$typeof===n},e.isForwardRef=function(e){return b(e)===d},e.isFragment=function(e){return b(e)===i},e.isLazy=function(e){return b(e)===h},e.isMemo=function(e){return b(e)===m},e.isPortal=function(e){return b(e)===r},e.isProfiler=function(e){return b(e)===o},e.isStrictMode=function(e){return b(e)===a},e.isSuspense=function(e){return b(e)===f},e.isValidElementType=function(e){return typeof e==`string`||typeof e==`function`||e===i||e===u||e===o||e===a||e===f||e===p||typeof e==`object`&&!!e&&(e.$$typeof===h||e.$$typeof===m||e.$$typeof===s||e.$$typeof===c||e.$$typeof===d||e.$$typeof===_||e.$$typeof===v||e.$$typeof===y||e.$$typeof===g)},e.typeOf=b})),ru=s((e=>{process.env.NODE_ENV!==`production`&&(function(){"use strict";var t=typeof Symbol==`function`&&Symbol.for,n=t?Symbol.for(`react.element`):60103,r=t?Symbol.for(`react.portal`):60106,i=t?Symbol.for(`react.fragment`):60107,a=t?Symbol.for(`react.strict_mode`):60108,o=t?Symbol.for(`react.profiler`):60114,s=t?Symbol.for(`react.provider`):60109,c=t?Symbol.for(`react.context`):60110,l=t?Symbol.for(`react.async_mode`):60111,u=t?Symbol.for(`react.concurrent_mode`):60111,d=t?Symbol.for(`react.forward_ref`):60112,f=t?Symbol.for(`react.suspense`):60113,p=t?Symbol.for(`react.suspense_list`):60120,m=t?Symbol.for(`react.memo`):60115,h=t?Symbol.for(`react.lazy`):60116,g=t?Symbol.for(`react.block`):60121,_=t?Symbol.for(`react.fundamental`):60117,v=t?Symbol.for(`react.responder`):60118,y=t?Symbol.for(`react.scope`):60119;function b(e){return typeof e==`string`||typeof e==`function`||e===i||e===u||e===o||e===a||e===f||e===p||typeof e==`object`&&!!e&&(e.$$typeof===h||e.$$typeof===m||e.$$typeof===s||e.$$typeof===c||e.$$typeof===d||e.$$typeof===_||e.$$typeof===v||e.$$typeof===y||e.$$typeof===g)}function x(e){if(typeof e==`object`&&e){var t=e.$$typeof;switch(t){case n:var p=e.type;switch(p){case l:case u:case i:case o:case a:case f:return p;default:var g=p&&p.$$typeof;switch(g){case c:case d:case h:case m:case s:return g;default:return t}}case r:return t}}}var S=l,C=u,w=c,T=s,E=n,D=d,O=i,k=h,A=m,j=r,M=o,ee=a,N=f,P=!1;function F(e){return P||(P=!0,console.warn(`The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 17+. Update your code to use ReactIs.isConcurrentMode() instead. It has the exact same API.`)),te(e)||x(e)===l}function te(e){return x(e)===u}function I(e){return x(e)===c}function ne(e){return x(e)===s}function re(e){return typeof e==`object`&&!!e&&e.$$typeof===n}function ie(e){return x(e)===d}function ae(e){return x(e)===i}function oe(e){return x(e)===h}function se(e){return x(e)===m}function ce(e){return x(e)===r}function le(e){return x(e)===o}function ue(e){return x(e)===a}function de(e){return x(e)===f}e.AsyncMode=S,e.ConcurrentMode=C,e.ContextConsumer=w,e.ContextProvider=T,e.Element=E,e.ForwardRef=D,e.Fragment=O,e.Lazy=k,e.Memo=A,e.Portal=j,e.Profiler=M,e.StrictMode=ee,e.Suspense=N,e.isAsyncMode=F,e.isConcurrentMode=te,e.isContextConsumer=I,e.isContextProvider=ne,e.isElement=re,e.isForwardRef=ie,e.isFragment=ae,e.isLazy=oe,e.isMemo=se,e.isPortal=ce,e.isProfiler=le,e.isStrictMode=ue,e.isSuspense=de,e.isValidElementType=b,e.typeOf=x})()})),iu=s(((e,t)=>{t.exports=process.env.NODE_ENV===`production`?nu():ru()})),au=s(((e,t)=>{var n=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;function a(e){if(e==null)throw TypeError(`Object.assign cannot be called with null or undefined`);return Object(e)}function o(){try{if(!Object.assign)return!1;var e=new String(`abc`);if(e[5]=`de`,Object.getOwnPropertyNames(e)[0]===`5`)return!1;for(var t={},n=0;n<10;n++)t[`_`+String.fromCharCode(n)]=n;if(Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(``)!==`0123456789`)return!1;var r={};return`abcdefghijklmnopqrst`.split(``).forEach(function(e){r[e]=e}),Object.keys(Object.assign({},r)).join(``)===`abcdefghijklmnopqrst`}catch{return!1}}t.exports=o()?Object.assign:function(e,t){for(var o,s=a(e),c,l=1;l<arguments.length;l++){for(var u in o=Object(arguments[l]),o)r.call(o,u)&&(s[u]=o[u]);if(n){c=n(o);for(var d=0;d<c.length;d++)i.call(o,c[d])&&(s[c[d]]=o[c[d]])}}return s}})),ou=s(((e,t)=>{t.exports=`SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED`})),su=s(((e,t)=>{t.exports=Function.call.bind(Object.prototype.hasOwnProperty)})),cu=s(((e,t)=>{var n=function(){};if(process.env.NODE_ENV!==`production`){var r=ou(),i={},a=su();n=function(e){var t=`Warning: `+e;typeof console<`u`&&console.error(t);try{throw Error(t)}catch{}}}function o(e,t,o,s,c){if(process.env.NODE_ENV!==`production`){for(var l in e)if(a(e,l)){var u;try{if(typeof e[l]!=`function`){var d=Error((s||`React class`)+`: `+o+" type `"+l+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof e[l]+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");throw d.name=`Invariant Violation`,d}u=e[l](t,l,s,o,null,r)}catch(e){u=e}if(u&&!(u instanceof Error)&&n((s||`React class`)+`: type specification of `+o+" `"+l+"` is invalid; the type checker function must return `null` or an `Error` but returned a "+typeof u+`. You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument).`),u instanceof Error&&!(u.message in i)){i[u.message]=!0;var f=c?c():``;n(`Failed `+o+` type: `+u.message+(f??``))}}}}o.resetWarningCache=function(){process.env.NODE_ENV!==`production`&&(i={})},t.exports=o})),lu=s(((e,t)=>{var n=iu(),r=au(),i=ou(),a=su(),o=cu(),s=function(){};process.env.NODE_ENV!==`production`&&(s=function(e){var t=`Warning: `+e;typeof console<`u`&&console.error(t);try{throw Error(t)}catch{}});function c(){return null}t.exports=function(e,t){var l=typeof Symbol==`function`&&Symbol.iterator,u=`@@iterator`;function d(e){var t=e&&(l&&e[l]||e[u]);if(typeof t==`function`)return t}var f=`<<anonymous>>`,p={array:_(`array`),bigint:_(`bigint`),bool:_(`boolean`),func:_(`function`),number:_(`number`),object:_(`object`),string:_(`string`),symbol:_(`symbol`),any:v(),arrayOf:y,element:b(),elementType:x(),instanceOf:S,node:E(),objectOf:w,oneOf:C,oneOfType:T,shape:O,exact:k};function m(e,t){return e===t?e!==0||1/e==1/t:e!==e&&t!==t}function h(e,t){this.message=e,this.data=t&&typeof t==`object`?t:{},this.stack=``}h.prototype=Error.prototype;function g(e){if(process.env.NODE_ENV!==`production`)var n={},r=0;function a(a,o,c,l,u,d,p){if(l||=f,d||=c,p!==i){if(t){var m=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use `PropTypes.checkPropTypes()` to call them. Read more at http://fb.me/use-check-prop-types");throw m.name=`Invariant Violation`,m}if(process.env.NODE_ENV!==`production`&&typeof console<`u`){var g=l+`:`+c;!n[g]&&r<3&&(s("You are manually calling a React.PropTypes validation function for the `"+d+"` prop on `"+l+"`. This is deprecated and will throw in the standalone `prop-types` package. You may be seeing this warning due to a third-party PropTypes library. See https://fb.me/react-warning-dont-call-proptypes for details."),n[g]=!0,r++)}}return o[c]==null?a?o[c]===null?new h(`The `+u+" `"+d+"` is marked as required "+("in `"+l+"`, but its value is `null`.")):new h(`The `+u+" `"+d+"` is marked as required in "+("`"+l+"`, but its value is `undefined`.")):null:e(o,c,l,u,d)}var o=a.bind(null,!1);return o.isRequired=a.bind(null,!0),o}function _(e){function t(t,n,r,i,a,o){var s=t[n];if(M(s)!==e){var c=ee(s);return new h(`Invalid `+i+" `"+a+"` of type "+("`"+c+"` supplied to `"+r+"`, expected ")+("`"+e+"`."),{expectedType:e})}return null}return g(t)}function v(){return g(c)}function y(e){function t(t,n,r,a,o){if(typeof e!=`function`)return new h("Property `"+o+"` of component `"+r+"` has invalid PropType notation inside arrayOf.");var s=t[n];if(!Array.isArray(s)){var c=M(s);return new h(`Invalid `+a+" `"+o+"` of type "+("`"+c+"` supplied to `"+r+"`, expected an array."))}for(var l=0;l<s.length;l++){var u=e(s,l,r,a,o+`[`+l+`]`,i);if(u instanceof Error)return u}return null}return g(t)}function b(){function t(t,n,r,i,a){var o=t[n];if(!e(o)){var s=M(o);return new h(`Invalid `+i+" `"+a+"` of type "+("`"+s+"` supplied to `"+r+"`, expected a single ReactElement."))}return null}return g(t)}function x(){function e(e,t,r,i,a){var o=e[t];if(!n.isValidElementType(o)){var s=M(o);return new h(`Invalid `+i+" `"+a+"` of type "+("`"+s+"` supplied to `"+r+"`, expected a single ReactElement type."))}return null}return g(e)}function S(e){function t(t,n,r,i,a){if(!(t[n]instanceof e)){var o=e.name||f,s=P(t[n]);return new h(`Invalid `+i+" `"+a+"` of type "+("`"+s+"` supplied to `"+r+"`, expected ")+("instance of `"+o+"`."))}return null}return g(t)}function C(e){if(!Array.isArray(e))return process.env.NODE_ENV!==`production`&&(arguments.length>1?s(`Invalid arguments supplied to oneOf, expected an array, got `+arguments.length+` arguments. A common mistake is to write oneOf(x, y, z) instead of oneOf([x, y, z]).`):s(`Invalid argument supplied to oneOf, expected an array.`)),c;function t(t,n,r,i,a){for(var o=t[n],s=0;s<e.length;s++)if(m(o,e[s]))return null;var c=JSON.stringify(e,function(e,t){return ee(t)===`symbol`?String(t):t});return new h(`Invalid `+i+" `"+a+"` of value `"+String(o)+"` "+("supplied to `"+r+"`, expected one of "+c+`.`))}return g(t)}function w(e){function t(t,n,r,o,s){if(typeof e!=`function`)return new h("Property `"+s+"` of component `"+r+"` has invalid PropType notation inside objectOf.");var c=t[n],l=M(c);if(l!==`object`)return new h(`Invalid `+o+" `"+s+"` of type "+("`"+l+"` supplied to `"+r+"`, expected an object."));for(var u in c)if(a(c,u)){var d=e(c,u,r,o,s+`.`+u,i);if(d instanceof Error)return d}return null}return g(t)}function T(e){if(!Array.isArray(e))return process.env.NODE_ENV!==`production`&&s(`Invalid argument supplied to oneOfType, expected an instance of array.`),c;for(var t=0;t<e.length;t++){var n=e[t];if(typeof n!=`function`)return s(`Invalid argument supplied to oneOfType. Expected an array of check functions, but received `+N(n)+` at index `+t+`.`),c}function r(t,n,r,o,s){for(var c=[],l=0;l<e.length;l++){var u=e[l],d=u(t,n,r,o,s,i);if(d==null)return null;d.data&&a(d.data,`expectedType`)&&c.push(d.data.expectedType)}var f=c.length>0?`, expected one of type [`+c.join(`, `)+`]`:``;return new h(`Invalid `+o+" `"+s+"` supplied to "+("`"+r+"`"+f+`.`))}return g(r)}function E(){function e(e,t,n,r,i){return A(e[t])?null:new h(`Invalid `+r+" `"+i+"` supplied to "+("`"+n+"`, expected a ReactNode."))}return g(e)}function D(e,t,n,r,i){return new h((e||`React class`)+`: `+t+" type `"+n+`.`+r+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+i+"`.")}function O(e){function t(t,n,r,a,o){var s=t[n],c=M(s);if(c!==`object`)return new h(`Invalid `+a+" `"+o+"` of type `"+c+"` "+("supplied to `"+r+"`, expected `object`."));for(var l in e){var u=e[l];if(typeof u!=`function`)return D(r,a,o,l,ee(u));var d=u(s,l,r,a,o+`.`+l,i);if(d)return d}return null}return g(t)}function k(e){function t(t,n,o,s,c){var l=t[n],u=M(l);if(u!==`object`)return new h(`Invalid `+s+" `"+c+"` of type `"+u+"` "+("supplied to `"+o+"`, expected `object`."));for(var d in r({},t[n],e)){var f=e[d];if(a(e,d)&&typeof f!=`function`)return D(o,s,c,d,ee(f));if(!f)return new h(`Invalid `+s+" `"+c+"` key `"+d+"` supplied to `"+o+`\`. |
|
|
Bad object: `+JSON.stringify(t[n],null,` `)+` |
|
|
Valid keys: `+JSON.stringify(Object.keys(e),null,` `));var p=f(l,d,o,s,c+`.`+d,i);if(p)return p}return null}return g(t)}function A(t){switch(typeof t){case`number`:case`string`:case`undefined`:return!0;case`boolean`:return!t;case`object`:if(Array.isArray(t))return t.every(A);if(t===null||e(t))return!0;var n=d(t);if(n){var r=n.call(t),i;if(n!==t.entries){for(;!(i=r.next()).done;)if(!A(i.value))return!1}else for(;!(i=r.next()).done;){var a=i.value;if(a&&!A(a[1]))return!1}}else return!1;return!0;default:return!1}}function j(e,t){return e===`symbol`?!0:t?t[`@@toStringTag`]===`Symbol`||typeof Symbol==`function`&&t instanceof Symbol:!1}function M(e){var t=typeof e;return Array.isArray(e)?`array`:e instanceof RegExp?`object`:j(t,e)?`symbol`:t}function ee(e){if(e==null)return``+e;var t=M(e);if(t===`object`){if(e instanceof Date)return`date`;if(e instanceof RegExp)return`regexp`}return t}function N(e){var t=ee(e);switch(t){case`array`:case`object`:return`an `+t;case`boolean`:case`date`:case`regexp`:return`a `+t;default:return t}}function P(e){return!e.constructor||!e.constructor.name?f:e.constructor.name}return p.checkPropTypes=o,p.resetWarningCache=o.resetWarningCache,p.PropTypes=p,p}})),uu=s(((e,t)=>{var n=ou();function r(){}function i(){}i.resetWarningCache=r,t.exports=function(){function e(e,t,r,i,a,o){if(o!==n){var s=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name=`Invariant Violation`,s}}e.isRequired=e;function t(){return e}var a={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:r};return a.PropTypes=a,a}})),du=s(((e,t)=>{if(process.env.NODE_ENV!==`production`){var n=iu();t.exports=lu()(n.isElement,!0)}else t.exports=uu()()}));function fu(e){var t,n,r=``;if(typeof e==`string`||typeof e==`number`)r+=e;else if(typeof e==`object`){if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(n=fu(e[t]))&&(r&&(r+=` `),r+=n)}else for(n in e)e[n]&&(r&&(r+=` `),r+=n)}return r}function pu(){for(var e,t,n=0,r=``,i=arguments.length;n<i;n++)(e=arguments[n])&&(t=fu(e))&&(r&&(r+=` `),r+=t);return r}var mu=o((()=>{}));function hu(e,t,n=void 0){let r={};for(let i in e){let a=e[i],o=``,s=!0;for(let e=0;e<a.length;e+=1){let r=a[e];r&&(o+=(s===!0?``:` `)+t(r),s=!1,n&&n[r]&&(o+=` `+n[r]))}r[i]=o}return r}var gu=o((()=>{})),_u=o((()=>{gu()})),vu=s((e=>{var t=Symbol.for(`react.transitional.element`),n=Symbol.for(`react.portal`),r=Symbol.for(`react.fragment`),i=Symbol.for(`react.strict_mode`),a=Symbol.for(`react.profiler`),o=Symbol.for(`react.consumer`),s=Symbol.for(`react.context`),c=Symbol.for(`react.forward_ref`),l=Symbol.for(`react.suspense`),u=Symbol.for(`react.suspense_list`),d=Symbol.for(`react.memo`),f=Symbol.for(`react.lazy`),p=Symbol.for(`react.view_transition`),m=Symbol.for(`react.client.reference`);function h(e){if(typeof e==`object`&&e){var m=e.$$typeof;switch(m){case t:switch(e=e.type,e){case r:case a:case i:case l:case u:case p:return e;default:switch(e&&=e.$$typeof,e){case s:case c:case f:case d:return e;case o:return e;default:return m}}case n:return m}}}e.ContextConsumer=o,e.ContextProvider=s,e.Element=t,e.ForwardRef=c,e.Fragment=r,e.Lazy=f,e.Memo=d,e.Portal=n,e.Profiler=a,e.StrictMode=i,e.Suspense=l,e.SuspenseList=u,e.isContextConsumer=function(e){return h(e)===o},e.isContextProvider=function(e){return h(e)===s},e.isElement=function(e){return typeof e==`object`&&!!e&&e.$$typeof===t},e.isForwardRef=function(e){return h(e)===c},e.isFragment=function(e){return h(e)===r},e.isLazy=function(e){return h(e)===f},e.isMemo=function(e){return h(e)===d},e.isPortal=function(e){return h(e)===n},e.isProfiler=function(e){return h(e)===a},e.isStrictMode=function(e){return h(e)===i},e.isSuspense=function(e){return h(e)===l},e.isSuspenseList=function(e){return h(e)===u},e.isValidElementType=function(e){return!!(typeof e==`string`||typeof e==`function`||e===r||e===a||e===i||e===l||e===u||typeof e==`object`&&e&&(e.$$typeof===f||e.$$typeof===d||e.$$typeof===s||e.$$typeof===o||e.$$typeof===c||e.$$typeof===m||e.getModuleId!==void 0))},e.typeOf=h})),yu=s((e=>{process.env.NODE_ENV!==`production`&&(function(){function t(e){if(typeof e==`object`&&e){var t=e.$$typeof;switch(t){case n:switch(e=e.type,e){case i:case o:case a:case u:case d:case m:return e;default:switch(e&&=e.$$typeof,e){case c:case l:case p:case f:return e;case s:return e;default:return t}}case r:return t}}}var n=Symbol.for(`react.transitional.element`),r=Symbol.for(`react.portal`),i=Symbol.for(`react.fragment`),a=Symbol.for(`react.strict_mode`),o=Symbol.for(`react.profiler`),s=Symbol.for(`react.consumer`),c=Symbol.for(`react.context`),l=Symbol.for(`react.forward_ref`),u=Symbol.for(`react.suspense`),d=Symbol.for(`react.suspense_list`),f=Symbol.for(`react.memo`),p=Symbol.for(`react.lazy`),m=Symbol.for(`react.view_transition`),h=Symbol.for(`react.client.reference`);e.ContextConsumer=s,e.ContextProvider=c,e.Element=n,e.ForwardRef=l,e.Fragment=i,e.Lazy=p,e.Memo=f,e.Portal=r,e.Profiler=o,e.StrictMode=a,e.Suspense=u,e.SuspenseList=d,e.isContextConsumer=function(e){return t(e)===s},e.isContextProvider=function(e){return t(e)===c},e.isElement=function(e){return typeof e==`object`&&!!e&&e.$$typeof===n},e.isForwardRef=function(e){return t(e)===l},e.isFragment=function(e){return t(e)===i},e.isLazy=function(e){return t(e)===p},e.isMemo=function(e){return t(e)===f},e.isPortal=function(e){return t(e)===r},e.isProfiler=function(e){return t(e)===o},e.isStrictMode=function(e){return t(e)===a},e.isSuspense=function(e){return t(e)===u},e.isSuspenseList=function(e){return t(e)===d},e.isValidElementType=function(e){return!!(typeof e==`string`||typeof e==`function`||e===i||e===o||e===a||e===u||e===d||typeof e==`object`&&e&&(e.$$typeof===p||e.$$typeof===f||e.$$typeof===c||e.$$typeof===s||e.$$typeof===l||e.$$typeof===h||e.getModuleId!==void 0))},e.typeOf=t})()})),bu=s(((e,t)=>{t.exports=process.env.NODE_ENV===`production`?vu():yu()}));function xu(e){if(typeof e!=`object`||!e)return!1;let t=Object.getPrototypeOf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function Su(e){if(wu.isValidElement(e)||(0,Tu.isValidElementType)(e)||!xu(e))return e;let t={};return Object.keys(e).forEach(n=>{t[n]=Su(e[n])}),t}function Cu(e,t,n={clone:!0}){let r=n.clone?{...e}:e;return xu(e)&&xu(t)&&Object.keys(t).forEach(i=>{wu.isValidElement(t[i])||(0,Tu.isValidElementType)(t[i])?r[i]=t[i]:xu(t[i])&&Object.prototype.hasOwnProperty.call(e,i)&&xu(e[i])?r[i]=Cu(e[i],t[i],n):n.clone?r[i]=xu(t[i])?Su(t[i]):t[i]:r[i]=t[i]}),r}var wu,Tu,Eu=o((()=>{wu=u(p()),Tu=bu()})),Du=o((()=>{Eu(),Eu()}));function Ou(e,t){return t?Cu(e,t,{clone:!1}):e}var ku=o((()=>{Du()})),Au=o((()=>{ku()})),ju,Mu,Nu=o((()=>{ju=u(du()),Mu=process.env.NODE_ENV===`production`?{}:ju.default.oneOfType([ju.default.number,ju.default.string,ju.default.object,ju.default.array])})),Pu=o((()=>{Nu()}));function Fu(e,t){if(!e.containerQueries)return t;let n=Object.keys(t).filter(e=>e.startsWith(`@container`)).sort((e,t)=>{let n=/min-width:\s*([0-9.]+)/;return(e.match(n)?.[1]||0)-+(t.match(n)?.[1]||0)});return n.length?n.reduce((e,n)=>{let r=t[n];return delete e[n],e[n]=r,e},{...t}):t}function Iu(e,t){return t===`@`||t.startsWith(`@`)&&(e.some(e=>t.startsWith(`@${e}`))||!!t.match(/^@\d/))}function Lu(e,t){let n=t.match(/^@([^/]+)?\/?(.+)?$/);if(!n){if(process.env.NODE_ENV!==`production`)throw Error(`MUI: The provided shorthand ${`(${t})`} is invalid. The format should be \`@<breakpoint | number>\` or \`@<breakpoint | number>/<container>\`.\nFor example, \`@sm\` or \`@600\` or \`@40rem/sidebar\`.`);return null}let[,r,i]=n,a=Number.isNaN(+r)?r||0:+r;return e.containerQueries(i).up(a)}function Ru(e){let t=(e,t)=>e.replace(`@media`,t?`@container ${t}`:`@container`);function n(n,r){n.up=(...n)=>t(e.breakpoints.up(...n),r),n.down=(...n)=>t(e.breakpoints.down(...n),r),n.between=(...n)=>t(e.breakpoints.between(...n),r),n.only=(...n)=>t(e.breakpoints.only(...n),r),n.not=(...n)=>{let i=t(e.breakpoints.not(...n),r);return i.includes(`not all and`)?i.replace(`not all and `,``).replace(`min-width:`,`width<`).replace(`max-width:`,`width>`).replace(`and`,`or`):i}}let r={},i=e=>(n(r,e),r);return n(i),{...e,containerQueries:i}}var zu=o((()=>{})),Bu=o((()=>{zu()}));function Vu(e,t,n){let r=e.theme||{};if(Array.isArray(t)){let e=r.breakpoints||Ju;return t.reduce((r,i,a)=>(r[e.up(e.keys[a])]=n(t[a]),r),{})}if(typeof t==`object`){let e=r.breakpoints||Ju;return Object.keys(t).reduce((i,a)=>{if(Iu(e.keys,a)){let e=Lu(r.containerQueries?r:Yu,a);e&&(i[e]=n(t[a],a))}else if(Object.keys(e.values||qu).includes(a)){let r=e.up(a);i[r]=n(t[a],a)}else{let e=a;i[e]=t[e]}return i},{})}return n(t)}function Hu(e={}){return e.keys?.reduce((t,n)=>{let r=e.up(n);return t[r]={},t},{})||{}}function Uu(e,t){return e.reduce((e,t)=>{let n=e[t];return(!n||Object.keys(n).length===0)&&delete e[t],e},t)}function Wu(e,...t){let n=Hu(e),r=[n,...t].reduce((e,t)=>Cu(e,t),{});return Uu(Object.keys(n),r)}function Gu(e,t){if(typeof e!=`object`)return{};let n={},r=Object.keys(t);return Array.isArray(e)?r.forEach((t,r)=>{r<e.length&&(n[t]=!0)}):r.forEach(t=>{e[t]!=null&&(n[t]=!0)}),n}function Ku({values:e,breakpoints:t,base:n}){let r=n||Gu(e,t),i=Object.keys(r);if(i.length===0)return e;let a;return i.reduce((t,n,r)=>(Array.isArray(e)?(t[n]=e[r]==null?e[a]:e[r],a=r):typeof e==`object`?(t[n]=e[n]==null?e[a]:e[n],a=n):t[n]=e,t),{})}var qu,Ju,Yu,Xu=o((()=>{Du(),Bu(),qu={xs:0,sm:600,md:900,lg:1200,xl:1536},Ju={keys:[`xs`,`sm`,`md`,`lg`,`xl`],up:e=>`@media (min-width:${qu[e]}px)`},Yu={containerQueries:e=>({up:t=>{let n=typeof t==`number`?t:qu[t]||t;return typeof n==`number`&&(n=`${n}px`),e?`@container ${e} (min-width:${n})`:`@container (min-width:${n})`}})}})),Zu=o((()=>{Xu(),Xu()}));function Qu(e,t,n=!0){if(!t||typeof t!=`string`)return null;if(e&&e.vars&&n){let n=`vars.${t}`.split(`.`).reduce((e,t)=>e&&e[t]?e[t]:null,e);if(n!=null)return n}return t.split(`.`).reduce((e,t)=>e&&e[t]!=null?e[t]:null,e)}function $u(e,t,n,r=n){let i;return i=typeof e==`function`?e(n):Array.isArray(e)?e[n]||r:Qu(e,n)||r,t&&(i=t(i,r,e)),i}function ed(e){let{prop:t,cssProperty:n=e.prop,themeKey:r,transform:i}=e,a=e=>{if(e[t]==null)return null;let a=e[t],o=e.theme,s=Qu(o,r)||{};return Vu(e,a,e=>{let r=$u(s,i,e);return e===r&&typeof e==`string`&&(r=$u(s,i,`${t}${e==="default"?``:Yl(e)}`,e)),n===!1?r:{[n]:r}})};return a.propTypes=process.env.NODE_ENV===`production`?{}:{[t]:Mu},a.filterProps=[t],a}var td=o((()=>{Zl(),Pu(),Zu()})),nd=o((()=>{td(),td()}));function rd(e){let t={};return n=>(t[n]===void 0&&(t[n]=e(n)),t[n])}var id=o((()=>{})),ad=o((()=>{id()}));function od(e,t,n,r){let i=Qu(e,t,!0)??n;return typeof i==`number`||typeof i==`string`?e=>typeof e==`string`?e:(process.env.NODE_ENV!==`production`&&typeof e!=`number`&&console.error(`MUI: Expected ${r} argument to be a number or a string, got ${e}.`),typeof i==`string`?i.startsWith(`var(`)&&e===0?0:i.startsWith(`var(`)&&e===1?i:`calc(${e} * ${i})`:i*e):Array.isArray(i)?e=>{if(typeof e==`string`)return e;let n=Math.abs(e);process.env.NODE_ENV!==`production`&&(Number.isInteger(n)?n>i.length-1&&console.error([`MUI: The value provided (${n}) overflows.`,`The supported values are: ${JSON.stringify(i)}.`,`${n} > ${i.length-1}, you need to add the missing values.`].join(` |
|
|
`)):console.error([`MUI: The \`theme.${t}\` array type cannot be combined with non integer values.You should either use an integer value that can be used as index, or define the \`theme.${t}\` as a number.`].join(` |
|
|
`)));let r=i[n];return e>=0?r:typeof r==`number`?-r:typeof r==`string`&&r.startsWith(`var(`)?`calc(-1 * ${r})`:`-${r}`}:typeof i==`function`?i:(process.env.NODE_ENV!==`production`&&console.error([`MUI: The \`theme.${t}\` value (${i}) is invalid.`,`It should be a number, an array or a function.`].join(` |
|
|
`)),()=>void 0)}function sd(e){return od(e,`spacing`,8,`spacing`)}function cd(e,t){return typeof t==`string`||t==null?t:e(t)}function ld(e,t){return n=>e.reduce((e,r)=>(e[r]=cd(t,n),e),{})}function ud(e,t,n,r){if(!t.includes(n))return null;let i=ld(_d(n),r),a=e[n];return Vu(e,a,i)}function dd(e,t){let n=sd(e.theme);return Object.keys(e).map(r=>ud(e,t,r,n)).reduce(Ou,{})}function fd(e){return dd(e,vd)}function pd(e){return dd(e,yd)}var md,hd,gd,_d,vd,yd,bd,xd=o((()=>{Pu(),Zu(),nd(),Au(),ad(),md={m:`margin`,p:`padding`},hd={t:`Top`,r:`Right`,b:`Bottom`,l:`Left`,x:[`Left`,`Right`],y:[`Top`,`Bottom`]},gd={marginX:`mx`,marginY:`my`,paddingX:`px`,paddingY:`py`},_d=rd(e=>{if(e.length>2){if(gd[e])e=gd[e];else return[e]}let[t,n]=e.split(``),r=md[t],i=hd[n]||``;return Array.isArray(i)?i.map(e=>r+e):[r+i]}),vd=[`m`,`mt`,`mr`,`mb`,`ml`,`mx`,`my`,`margin`,`marginTop`,`marginRight`,`marginBottom`,`marginLeft`,`marginX`,`marginY`,`marginInline`,`marginInlineStart`,`marginInlineEnd`,`marginBlock`,`marginBlockStart`,`marginBlockEnd`],yd=[`p`,`pt`,`pr`,`pb`,`pl`,`px`,`py`,`padding`,`paddingTop`,`paddingRight`,`paddingBottom`,`paddingLeft`,`paddingX`,`paddingY`,`paddingInline`,`paddingInlineStart`,`paddingInlineEnd`,`paddingBlock`,`paddingBlockStart`,`paddingBlockEnd`],bd=[...vd,...yd],fd.propTypes=process.env.NODE_ENV===`production`?{}:vd.reduce((e,t)=>(e[t]=Mu,e),{}),fd.filterProps=vd,pd.propTypes=process.env.NODE_ENV===`production`?{}:yd.reduce((e,t)=>(e[t]=Mu,e),{}),pd.filterProps=yd,process.env.NODE_ENV===`production`||bd.reduce((e,t)=>(e[t]=Mu,e),{})})),Sd=o((()=>{xd(),xd()}));function Cd(...e){let t=e.reduce((e,t)=>(t.filterProps.forEach(n=>{e[n]=t}),e),{}),n=e=>Object.keys(e).reduce((n,r)=>t[r]?Ou(n,t[r](e)):n,{});return n.propTypes=process.env.NODE_ENV===`production`?{}:e.reduce((e,t)=>Object.assign(e,t.propTypes),{}),n.filterProps=e.reduce((e,t)=>e.concat(t.filterProps),[]),n}var wd=o((()=>{Au()})),Td=o((()=>{wd()}));function Ed(e){return typeof e==`number`?`${e}px solid`:e}function Dd(e,t){return ed({prop:e,themeKey:`borders`,transform:t})}var Od,kd,Ad,jd,Md,Nd,Pd,Fd,Id,Ld,Rd,zd,Bd,Vd=o((()=>{Pu(),nd(),Td(),Sd(),Zu(),Od=Dd(`border`,Ed),kd=Dd(`borderTop`,Ed),Ad=Dd(`borderRight`,Ed),jd=Dd(`borderBottom`,Ed),Md=Dd(`borderLeft`,Ed),Nd=Dd(`borderColor`),Pd=Dd(`borderTopColor`),Fd=Dd(`borderRightColor`),Id=Dd(`borderBottomColor`),Ld=Dd(`borderLeftColor`),Rd=Dd(`outline`,Ed),zd=Dd(`outlineColor`),Bd=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){let t=od(e.theme,`shape.borderRadius`,4,`borderRadius`);return Vu(e,e.borderRadius,e=>({borderRadius:cd(t,e)}))}return null},Bd.propTypes=process.env.NODE_ENV===`production`?{}:{borderRadius:Mu},Bd.filterProps=[`borderRadius`],Cd(Od,kd,Ad,jd,Md,Nd,Pd,Fd,Id,Ld,Bd,Rd,zd)})),Hd=o((()=>{Vd(),Vd()})),Ud,Wd,Gd,Kd,qd,Jd,Yd,Xd,Zd,Qd,$d,ef,tf=o((()=>{nd(),Td(),Sd(),Zu(),Pu(),Ud=e=>{if(e.gap!==void 0&&e.gap!==null){let t=od(e.theme,`spacing`,8,`gap`);return Vu(e,e.gap,e=>({gap:cd(t,e)}))}return null},Ud.propTypes=process.env.NODE_ENV===`production`?{}:{gap:Mu},Ud.filterProps=[`gap`],Wd=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){let t=od(e.theme,`spacing`,8,`columnGap`);return Vu(e,e.columnGap,e=>({columnGap:cd(t,e)}))}return null},Wd.propTypes=process.env.NODE_ENV===`production`?{}:{columnGap:Mu},Wd.filterProps=[`columnGap`],Gd=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){let t=od(e.theme,`spacing`,8,`rowGap`);return Vu(e,e.rowGap,e=>({rowGap:cd(t,e)}))}return null},Gd.propTypes=process.env.NODE_ENV===`production`?{}:{rowGap:Mu},Gd.filterProps=[`rowGap`],Kd=ed({prop:`gridColumn`}),qd=ed({prop:`gridRow`}),Jd=ed({prop:`gridAutoFlow`}),Yd=ed({prop:`gridAutoColumns`}),Xd=ed({prop:`gridAutoRows`}),Zd=ed({prop:`gridTemplateColumns`}),Qd=ed({prop:`gridTemplateRows`}),$d=ed({prop:`gridTemplateAreas`}),ef=ed({prop:`gridArea`}),Cd(Ud,Wd,Gd,Kd,qd,Jd,Yd,Xd,Zd,Qd,$d,ef)})),nf=o((()=>{tf(),tf()}));function rf(e,t){return t===`grey`?t:e}var af,of,sf,cf=o((()=>{nd(),Td(),af=ed({prop:`color`,themeKey:`palette`,transform:rf}),of=ed({prop:`bgcolor`,cssProperty:`backgroundColor`,themeKey:`palette`,transform:rf}),sf=ed({prop:`backgroundColor`,themeKey:`palette`,transform:rf}),Cd(af,of,sf)})),lf=o((()=>{cf(),cf()}));function uf(e){return e<=1&&e!==0?`${e*100}%`:e}var df,ff,pf,mf,hf,gf,_f,vf=o((()=>{nd(),Td(),Zu(),df=ed({prop:`width`,transform:uf}),ff=e=>e.maxWidth!==void 0&&e.maxWidth!==null?Vu(e,e.maxWidth,t=>{let n=e.theme?.breakpoints?.values?.[t]||qu[t];return n?e.theme?.breakpoints?.unit===`px`?{maxWidth:n}:{maxWidth:`${n}${e.theme.breakpoints.unit}`}:{maxWidth:uf(t)}}):null,ff.filterProps=[`maxWidth`],pf=ed({prop:`minWidth`,transform:uf}),mf=ed({prop:`height`,transform:uf}),hf=ed({prop:`maxHeight`,transform:uf}),gf=ed({prop:`minHeight`,transform:uf}),ed({prop:`size`,cssProperty:`width`,transform:uf}),ed({prop:`size`,cssProperty:`height`,transform:uf}),_f=ed({prop:`boxSizing`}),Cd(df,ff,pf,mf,hf,gf,_f)})),yf=o((()=>{vf(),vf()})),bf,xf=o((()=>{Sd(),Hd(),nf(),lf(),yf(),bf={border:{themeKey:`borders`,transform:Ed},borderTop:{themeKey:`borders`,transform:Ed},borderRight:{themeKey:`borders`,transform:Ed},borderBottom:{themeKey:`borders`,transform:Ed},borderLeft:{themeKey:`borders`,transform:Ed},borderColor:{themeKey:`palette`},borderTopColor:{themeKey:`palette`},borderRightColor:{themeKey:`palette`},borderBottomColor:{themeKey:`palette`},borderLeftColor:{themeKey:`palette`},outline:{themeKey:`borders`,transform:Ed},outlineColor:{themeKey:`palette`},borderRadius:{themeKey:`shape.borderRadius`,style:Bd},color:{themeKey:`palette`,transform:rf},bgcolor:{themeKey:`palette`,cssProperty:`backgroundColor`,transform:rf},backgroundColor:{themeKey:`palette`,transform:rf},p:{style:pd},pt:{style:pd},pr:{style:pd},pb:{style:pd},pl:{style:pd},px:{style:pd},py:{style:pd},padding:{style:pd},paddingTop:{style:pd},paddingRight:{style:pd},paddingBottom:{style:pd},paddingLeft:{style:pd},paddingX:{style:pd},paddingY:{style:pd},paddingInline:{style:pd},paddingInlineStart:{style:pd},paddingInlineEnd:{style:pd},paddingBlock:{style:pd},paddingBlockStart:{style:pd},paddingBlockEnd:{style:pd},m:{style:fd},mt:{style:fd},mr:{style:fd},mb:{style:fd},ml:{style:fd},mx:{style:fd},my:{style:fd},margin:{style:fd},marginTop:{style:fd},marginRight:{style:fd},marginBottom:{style:fd},marginLeft:{style:fd},marginX:{style:fd},marginY:{style:fd},marginInline:{style:fd},marginInlineStart:{style:fd},marginInlineEnd:{style:fd},marginBlock:{style:fd},marginBlockStart:{style:fd},marginBlockEnd:{style:fd},displayPrint:{cssProperty:!1,transform:e=>({"@media print":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:Ud},rowGap:{style:Gd},columnGap:{style:Wd},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:`zIndex`},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:`shadows`},width:{transform:uf},maxWidth:{style:ff},minWidth:{transform:uf},height:{transform:uf},maxHeight:{transform:uf},minHeight:{transform:uf},boxSizing:{},font:{themeKey:`font`},fontFamily:{themeKey:`typography`},fontSize:{themeKey:`typography`},fontStyle:{themeKey:`typography`},fontWeight:{themeKey:`typography`},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:`typography`}}}));function Sf(...e){let t=e.reduce((e,t)=>e.concat(Object.keys(t)),[]),n=new Set(t);return e.every(e=>n.size===Object.keys(e).length)}function Cf(e,t){return typeof e==`function`?e(t):e}function wf(){function e(e,t,n,r){let i={[e]:t,theme:n},a=r[e];if(!a)return{[e]:t};let{cssProperty:o=e,themeKey:s,transform:c,style:l}=a;if(t==null)return null;if(s===`typography`&&t===`inherit`)return{[e]:t};let u=Qu(n,s)||{};return l?l(i):Vu(i,t,t=>{let n=$u(u,c,t);return t===n&&typeof t==`string`&&(n=$u(u,c,`${e}${t==="default"?``:Yl(t)}`,t)),o===!1?n:{[o]:n}})}function t(n){let{sx:r,theme:i={},nested:a}=n||{};if(!r)return null;let o=i.unstable_sxConfig??bf;function s(n){let r=n;if(typeof n==`function`)r=n(i);else if(typeof n!=`object`)return n;if(!r)return null;let s=Hu(i.breakpoints),c=Object.keys(s),l=s;return Object.keys(r).forEach(n=>{let a=Cf(r[n],i);if(a!=null){if(typeof a==`object`){if(o[n])l=Ou(l,e(n,a,i,o));else{let e=Vu({theme:i},a,e=>({[n]:e}));Sf(e,a)?l[n]=t({sx:a,theme:i,nested:!0}):l=Ou(l,e)}}else l=Ou(l,e(n,a,i,o))}}),!a&&i.modularCssLayers?{"@layer sx":Fu(i,Uu(c,l))}:Fu(i,Uu(c,l))}return Array.isArray(r)?r.map(s):s(r)}return t}var Tf,Ef=o((()=>{Zl(),Au(),nd(),Zu(),Bu(),xf(),Tf=wf(),Tf.filterProps=[`sx`]}));function Df(e){let{sx:t,...n}=e,{systemProps:r,otherProps:i}=Of(n),a;return a=Array.isArray(t)?[r,...t]:typeof t==`function`?(...e)=>{let n=t(...e);return xu(n)?{...r,...n}:r}:{...r,...t},{...i,sx:a}}var Of,kf=o((()=>{Du(),xf(),Of=e=>{let t={systemProps:{},otherProps:{}},n=e?.theme?.unstable_sxConfig??bf;return Object.keys(e).forEach(r=>{n[r]?t.systemProps[r]=e[r]:t.otherProps[r]=e[r]}),t}})),Af=o((()=>{Ef(),kf(),xf()}));function jf(){return jf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},jf.apply(null,arguments)}var Mf=o((()=>{}));function Nf(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}function Pf(e){var t=document.createElement(`style`);return t.setAttribute(`data-emotion`,e.key),e.nonce!==void 0&&t.setAttribute(`nonce`,e.nonce),t.appendChild(document.createTextNode(``)),t.setAttribute(`data-s`,``),t}var Ff,If=o((()=>{Ff=function(){function e(e){var t=this;this._insertTag=function(e){var n=t.tags.length===0?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling;t.container.insertBefore(e,n),t.tags.push(e)},this.isSpeedy=e.speedy===void 0||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)==0&&this._insertTag(Pf(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var n=Nf(t);try{n.insertRule(e,n.cssRules.length)}catch{}}else t.appendChild(document.createTextNode(e));this.ctr++},t.flush=function(){this.tags.forEach(function(e){return e.parentNode?.removeChild(e)}),this.tags=[],this.ctr=0},e}()})),Lf,Rf,zf,Bf,Vf,Hf,Uf,U,Wf,Gf=o((()=>{Lf=`-ms-`,Rf=`-moz-`,zf=`-webkit-`,Bf=`comm`,Vf=`rule`,Hf=`decl`,Uf=`@import`,U=`@keyframes`,Wf=`@layer`}));function Kf(e,t){return Zf(e,0)^45?(((t<<2^Zf(e,0))<<2^Zf(e,1))<<2^Zf(e,2))<<2^Zf(e,3):0}function qf(e){return e.trim()}function Jf(e,t){return(e=t.exec(e))?e[0]:e}function Yf(e,t,n){return e.replace(t,n)}function Xf(e,t){return e.indexOf(t)}function Zf(e,t){return e.charCodeAt(t)|0}function Qf(e,t,n){return e.slice(t,n)}function $f(e){return e.length}function ep(e){return e.length}function tp(e,t){return t.push(e),e}function np(e,t){return e.map(t).join(``)}var rp,ip,ap,op=o((()=>{rp=Math.abs,ip=String.fromCharCode,ap=Object.assign}));function sp(e,t,n,r,i,a,o){return{value:e,root:t,parent:n,type:r,props:i,children:a,line:wp,column:Tp,length:o,return:``}}function cp(e,t){return ap(sp(``,null,null,``,null,null,0),e,{length:-e.length},t)}function lp(){return Op}function up(){return Op=Dp>0?Zf(kp,--Dp):0,Tp--,Op===10&&(Tp=1,wp--),Op}function dp(){return Op=Dp<Ep?Zf(kp,Dp++):0,Tp++,Op===10&&(Tp=1,wp++),Op}function fp(){return Zf(kp,Dp)}function pp(){return Dp}function mp(e,t){return Qf(kp,e,t)}function hp(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function gp(e){return wp=Tp=1,Ep=$f(kp=e),Dp=0,[]}function _p(e){return kp=``,e}function vp(e){return qf(mp(Dp-1,xp(e===91?e+2:e===40?e+1:e)))}function yp(e){for(;(Op=fp())&&Op<33;)dp();return hp(e)>2||hp(Op)>3?``:` `}function bp(e,t){for(;--t&&dp()&&!(Op<48||Op>102||Op>57&&Op<65||Op>70&&Op<97););return mp(e,pp()+(t<6&&fp()==32&&dp()==32))}function xp(e){for(;dp();)switch(Op){case e:return Dp;case 34:case 39:e!==34&&e!==39&&xp(Op);break;case 40:e===41&&xp(e);break;case 92:dp();break}return Dp}function Sp(e,t){for(;dp()&&e+Op!==57&&(e+Op!==84||fp()!==47););return`/*`+mp(t,Dp-1)+`*`+ip(e===47?e:dp())}function Cp(e){for(;!hp(fp());)dp();return mp(e,Dp)}var wp,Tp,Ep,Dp,Op,kp,Ap=o((()=>{op(),wp=1,Tp=1,Ep=0,Dp=0,Op=0,kp=``}));function jp(e){return _p(Mp(``,null,null,null,[``],e=gp(e),0,[0],e))}function Mp(e,t,n,r,i,a,o,s,c){for(var l=0,u=0,d=o,f=0,p=0,m=0,h=1,g=1,_=1,v=0,y=``,b=i,x=a,S=r,C=y;g;)switch(m=v,v=dp()){case 40:if(m!=108&&Zf(C,d-1)==58){Xf(C+=Yf(vp(v),`&`,`&\f`),`&\f`)!=-1&&(_=-1);break}case 34:case 39:case 91:C+=vp(v);break;case 9:case 10:case 13:case 32:C+=yp(m);break;case 92:C+=bp(pp()-1,7);continue;case 47:switch(fp()){case 42:case 47:tp(Pp(Sp(dp(),pp()),t,n),c);break;default:C+=`/`}break;case 123*h:s[l++]=$f(C)*_;case 125*h:case 59:case 0:switch(v){case 0:case 125:g=0;case 59+u:_==-1&&(C=Yf(C,/\f/g,``)),p>0&&$f(C)-d&&tp(p>32?Fp(C+`;`,r,n,d-1):Fp(Yf(C,` `,``)+`;`,r,n,d-2),c);break;case 59:C+=`;`;default:if(tp(S=Np(C,t,n,l,u,i,s,y,b=[],x=[],d),a),v===123){if(u===0)Mp(C,t,S,S,b,a,d,s,x);else switch(f===99&&Zf(C,3)===110?100:f){case 100:case 108:case 109:case 115:Mp(e,S,S,r&&tp(Np(e,S,S,0,0,i,s,y,i,b=[],d),x),i,x,d,s,r?b:x);break;default:Mp(C,S,S,S,[``],x,0,s,x)}}}l=u=p=0,h=_=1,y=C=``,d=o;break;case 58:d=1+$f(C),p=m;default:if(h<1){if(v==123)--h;else if(v==125&&h++==0&&up()==125)continue}switch(C+=ip(v),v*h){case 38:_=u>0?1:(C+=`\f`,-1);break;case 44:s[l++]=($f(C)-1)*_,_=1;break;case 64:fp()===45&&(C+=vp(dp())),f=fp(),u=d=$f(y=C+=Cp(pp())),v++;break;case 45:m===45&&$f(C)==2&&(h=0)}}return a}function Np(e,t,n,r,i,a,o,s,c,l,u){for(var d=i-1,f=i===0?a:[``],p=ep(f),m=0,h=0,g=0;m<r;++m)for(var _=0,v=Qf(e,d+1,d=rp(h=o[m])),y=e;_<p;++_)(y=qf(h>0?f[_]+` `+v:Yf(v,/&\f/g,f[_])))&&(c[g++]=y);return sp(e,t,n,i===0?Vf:s,c,l,u)}function Pp(e,t,n){return sp(e,t,n,Bf,ip(lp()),Qf(e,2,-2),0)}function Fp(e,t,n,r){return sp(e,t,n,Hf,Qf(e,0,r),Qf(e,r+1,-1),r)}var Ip=o((()=>{Gf(),op(),Ap()})),Lp=o((()=>{}));function Rp(e,t){for(var n=``,r=ep(e),i=0;i<r;i++)n+=t(e[i],i,e,t)||``;return n}function zp(e,t,n,r){switch(e.type){case Wf:if(e.children.length)break;case Uf:case Hf:return e.return=e.return||e.value;case Bf:return``;case U:return e.return=e.value+`{`+Rp(e.children,r)+`}`;case Vf:e.value=e.props.join(`,`)}return $f(n=Rp(e.children,r))?e.return=e.value+`{`+n+`}`:``}var Bp=o((()=>{Gf(),op()}));function Vp(e){var t=ep(e);return function(n,r,i,a){for(var o=``,s=0;s<t;s++)o+=e[s](n,r,i,a)||``;return o}}function Hp(e){return function(t){t.root||(t=t.return)&&e(t)}}var Up=o((()=>{op()})),Wp=o((()=>{Gf(),op(),Ip(),Lp(),Ap(),Bp(),Up()}));function Gp(e){var t=Object.create(null);return function(n){return t[n]===void 0&&(t[n]=e(n)),t[n]}}var Kp=o((()=>{}));function qp(e,t){switch(Kf(e,t)){case 5103:return zf+`print-`+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return zf+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return zf+e+Rf+e+Lf+e+e;case 6828:case 4268:return zf+e+Lf+e+e;case 6165:return zf+e+Lf+`flex-`+e+e;case 5187:return zf+e+Yf(e,/(\w+).+(:[^]+)/,zf+`box-$1$2`+Lf+`flex-$1$2`)+e;case 5443:return zf+e+Lf+`flex-item-`+Yf(e,/flex-|-self/,``)+e;case 4675:return zf+e+Lf+`flex-line-pack`+Yf(e,/align-content|flex-|-self/,``)+e;case 5548:return zf+e+Lf+Yf(e,`shrink`,`negative`)+e;case 5292:return zf+e+Lf+Yf(e,`basis`,`preferred-size`)+e;case 6060:return zf+`box-`+Yf(e,`-grow`,``)+zf+e+Lf+Yf(e,`grow`,`positive`)+e;case 4554:return zf+Yf(e,/([^-])(transform)/g,`$1`+zf+`$2`)+e;case 6187:return Yf(Yf(Yf(e,/(zoom-|grab)/,zf+`$1`),/(image-set)/,zf+`$1`),e,``)+e;case 5495:case 3959:return Yf(e,/(image-set\([^]*)/,zf+"$1$`$1");case 4968:return Yf(Yf(e,/(.+:)(flex-)?(.*)/,zf+`box-pack:$3`+Lf+`flex-pack:$3`),/s.+-b[^;]+/,`justify`)+zf+e+e;case 4095:case 3583:case 4068:case 2532:return Yf(e,/(.+)-inline(.+)/,zf+`$1$2`)+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if($f(e)-1-t>6)switch(Zf(e,t+1)){case 109:if(Zf(e,t+4)!==45)break;case 102:return Yf(e,/(.+:)(.+)-([^]+)/,`$1`+zf+`$2-$3$1`+Rf+(Zf(e,t+3)==108?`$3`:`$2-$3`))+e;case 115:return~Xf(e,`stretch`)?qp(Yf(e,`stretch`,`fill-available`),t)+e:e}break;case 4949:if(Zf(e,t+1)!==115)break;case 6444:switch(Zf(e,$f(e)-3-(~Xf(e,`!important`)&&10))){case 107:return Yf(e,`:`,`:`+zf)+e;case 101:return Yf(e,/(.+:)([^;!]+)(;|!.+)?/,`$1`+zf+(Zf(e,14)===45?`inline-`:``)+`box$3$1`+zf+`$2$3$1`+Lf+`$2box$3`)+e}break;case 5936:switch(Zf(e,t+11)){case 114:return zf+e+Lf+Yf(e,/[svh]\w+-[tblr]{2}/,`tb`)+e;case 108:return zf+e+Lf+Yf(e,/[svh]\w+-[tblr]{2}/,`tb-rl`)+e;case 45:return zf+e+Lf+Yf(e,/[svh]\w+-[tblr]{2}/,`lr`)+e}return zf+e+Lf+e+e}return e}var Jp,Yp,Xp,Zp,Qp,$p,em,tm,nm=o((()=>{If(),Wp(),Jp=function(e,t,n){for(var r=0,i=0;r=i,i=fp(),r===38&&i===12&&(t[n]=1),!hp(i);)dp();return mp(e,Dp)},Yp=function(e,t){var n=-1,r=44;do switch(hp(r)){case 0:r===38&&fp()===12&&(t[n]=1),e[n]+=Jp(Dp-1,t,n);break;case 2:e[n]+=vp(r);break;case 4:if(r===44){e[++n]=fp()===58?`&\f`:``,t[n]=e[n].length;break}default:e[n]+=ip(r)}while(r=dp());return e},Xp=function(e,t){return _p(Yp(gp(e),t))},Zp=new WeakMap,Qp=function(e){if(!(e.type!==`rule`||!e.parent||e.length<1)){for(var t=e.value,n=e.parent,r=e.column===n.column&&e.line===n.line;n.type!==`rule`;)if(n=n.parent,!n)return;if(!(e.props.length===1&&t.charCodeAt(0)!==58&&!Zp.get(n))&&!r){Zp.set(e,!0);for(var i=[],a=Xp(t,i),o=n.props,s=0,c=0;s<a.length;s++)for(var l=0;l<o.length;l++,c++)e.props[c]=i[s]?a[s].replace(/&\f/g,o[l]):o[l]+` `+a[s]}}},$p=function(e){if(e.type===`decl`){var t=e.value;t.charCodeAt(0)===108&&t.charCodeAt(2)===98&&(e.return=``,e.value=``)}},em=[function(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case Hf:e.return=qp(e.value,e.length);break;case U:return Rp([cp(e,{value:Yf(e.value,`@`,`@`+zf)})],r);case Vf:if(e.length)return np(e.props,function(t){switch(Jf(t,/(::plac\w+|:read-\w+)/)){case`:read-only`:case`:read-write`:return Rp([cp(e,{props:[Yf(t,/:(read-\w+)/,`:`+Rf+`$1`)]})],r);case`::placeholder`:return Rp([cp(e,{props:[Yf(t,/:(plac\w+)/,`:`+zf+`input-$1`)]}),cp(e,{props:[Yf(t,/:(plac\w+)/,`:`+Rf+`$1`)]}),cp(e,{props:[Yf(t,/:(plac\w+)/,Lf+`input-$1`)]})],r)}return``})}}],tm=function(e){var t=e.key;if(t===`css`){var n=document.querySelectorAll(`style[data-emotion]:not([data-s])`);Array.prototype.forEach.call(n,function(e){e.getAttribute(`data-emotion`).indexOf(` `)!==-1&&(document.head.appendChild(e),e.setAttribute(`data-s`,``))})}var r=e.stylisPlugins||em,i={},a,o=[];a=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll(`style[data-emotion^="`+t+` "]`),function(e){for(var t=e.getAttribute(`data-emotion`).split(` `),n=1;n<t.length;n++)i[t[n]]=!0;o.push(e)});var s,c=[Qp,$p],l,u=[zp,Hp(function(e){l.insert(e)})],d=Vp(c.concat(r,u)),f=function(e){return Rp(jp(e),d)};s=function(e,t,n,r){l=n,f(e?e+`{`+t.styles+`}`:t.styles),r&&(p.inserted[t.name]=!0)};var p={key:t,sheet:new Ff({key:t,container:a,nonce:e.nonce,speedy:e.speedy,prepend:e.prepend,insertionPoint:e.insertionPoint}),nonce:e.nonce,inserted:i,registered:{},insert:s};return p.sheet.hydrate(o),p}})),rm=s((e=>{var t=typeof Symbol==`function`&&Symbol.for,n=t?Symbol.for(`react.element`):60103,r=t?Symbol.for(`react.portal`):60106,i=t?Symbol.for(`react.fragment`):60107,a=t?Symbol.for(`react.strict_mode`):60108,o=t?Symbol.for(`react.profiler`):60114,s=t?Symbol.for(`react.provider`):60109,c=t?Symbol.for(`react.context`):60110,l=t?Symbol.for(`react.async_mode`):60111,u=t?Symbol.for(`react.concurrent_mode`):60111,d=t?Symbol.for(`react.forward_ref`):60112,f=t?Symbol.for(`react.suspense`):60113,p=t?Symbol.for(`react.suspense_list`):60120,m=t?Symbol.for(`react.memo`):60115,h=t?Symbol.for(`react.lazy`):60116,g=t?Symbol.for(`react.block`):60121,_=t?Symbol.for(`react.fundamental`):60117,v=t?Symbol.for(`react.responder`):60118,y=t?Symbol.for(`react.scope`):60119;function b(e){if(typeof e==`object`&&e){var t=e.$$typeof;switch(t){case n:switch(e=e.type,e){case l:case u:case i:case o:case a:case f:return e;default:switch(e&&=e.$$typeof,e){case c:case d:case h:case m:case s:return e;default:return t}}case r:return t}}}function x(e){return b(e)===u}e.AsyncMode=l,e.ConcurrentMode=u,e.ContextConsumer=c,e.ContextProvider=s,e.Element=n,e.ForwardRef=d,e.Fragment=i,e.Lazy=h,e.Memo=m,e.Portal=r,e.Profiler=o,e.StrictMode=a,e.Suspense=f,e.isAsyncMode=function(e){return x(e)||b(e)===l},e.isConcurrentMode=x,e.isContextConsumer=function(e){return b(e)===c},e.isContextProvider=function(e){return b(e)===s},e.isElement=function(e){return typeof e==`object`&&!!e&&e.$$typeof===n},e.isForwardRef=function(e){return b(e)===d},e.isFragment=function(e){return b(e)===i},e.isLazy=function(e){return b(e)===h},e.isMemo=function(e){return b(e)===m},e.isPortal=function(e){return b(e)===r},e.isProfiler=function(e){return b(e)===o},e.isStrictMode=function(e){return b(e)===a},e.isSuspense=function(e){return b(e)===f},e.isValidElementType=function(e){return typeof e==`string`||typeof e==`function`||e===i||e===u||e===o||e===a||e===f||e===p||typeof e==`object`&&!!e&&(e.$$typeof===h||e.$$typeof===m||e.$$typeof===s||e.$$typeof===c||e.$$typeof===d||e.$$typeof===_||e.$$typeof===v||e.$$typeof===y||e.$$typeof===g)},e.typeOf=b})),im=s((e=>{process.env.NODE_ENV!==`production`&&(function(){"use strict";var t=typeof Symbol==`function`&&Symbol.for,n=t?Symbol.for(`react.element`):60103,r=t?Symbol.for(`react.portal`):60106,i=t?Symbol.for(`react.fragment`):60107,a=t?Symbol.for(`react.strict_mode`):60108,o=t?Symbol.for(`react.profiler`):60114,s=t?Symbol.for(`react.provider`):60109,c=t?Symbol.for(`react.context`):60110,l=t?Symbol.for(`react.async_mode`):60111,u=t?Symbol.for(`react.concurrent_mode`):60111,d=t?Symbol.for(`react.forward_ref`):60112,f=t?Symbol.for(`react.suspense`):60113,p=t?Symbol.for(`react.suspense_list`):60120,m=t?Symbol.for(`react.memo`):60115,h=t?Symbol.for(`react.lazy`):60116,g=t?Symbol.for(`react.block`):60121,_=t?Symbol.for(`react.fundamental`):60117,v=t?Symbol.for(`react.responder`):60118,y=t?Symbol.for(`react.scope`):60119;function b(e){return typeof e==`string`||typeof e==`function`||e===i||e===u||e===o||e===a||e===f||e===p||typeof e==`object`&&!!e&&(e.$$typeof===h||e.$$typeof===m||e.$$typeof===s||e.$$typeof===c||e.$$typeof===d||e.$$typeof===_||e.$$typeof===v||e.$$typeof===y||e.$$typeof===g)}function x(e){if(typeof e==`object`&&e){var t=e.$$typeof;switch(t){case n:var p=e.type;switch(p){case l:case u:case i:case o:case a:case f:return p;default:var g=p&&p.$$typeof;switch(g){case c:case d:case h:case m:case s:return g;default:return t}}case r:return t}}}var S=l,C=u,w=c,T=s,E=n,D=d,O=i,k=h,A=m,j=r,M=o,ee=a,N=f,P=!1;function F(e){return P||(P=!0,console.warn(`The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 17+. Update your code to use ReactIs.isConcurrentMode() instead. It has the exact same API.`)),te(e)||x(e)===l}function te(e){return x(e)===u}function I(e){return x(e)===c}function ne(e){return x(e)===s}function re(e){return typeof e==`object`&&!!e&&e.$$typeof===n}function ie(e){return x(e)===d}function ae(e){return x(e)===i}function oe(e){return x(e)===h}function se(e){return x(e)===m}function ce(e){return x(e)===r}function le(e){return x(e)===o}function ue(e){return x(e)===a}function de(e){return x(e)===f}e.AsyncMode=S,e.ConcurrentMode=C,e.ContextConsumer=w,e.ContextProvider=T,e.Element=E,e.ForwardRef=D,e.Fragment=O,e.Lazy=k,e.Memo=A,e.Portal=j,e.Profiler=M,e.StrictMode=ee,e.Suspense=N,e.isAsyncMode=F,e.isConcurrentMode=te,e.isContextConsumer=I,e.isContextProvider=ne,e.isElement=re,e.isForwardRef=ie,e.isFragment=ae,e.isLazy=oe,e.isMemo=se,e.isPortal=ce,e.isProfiler=le,e.isStrictMode=ue,e.isSuspense=de,e.isValidElementType=b,e.typeOf=x})()})),am=s(((e,t)=>{t.exports=process.env.NODE_ENV===`production`?rm():im()})),om=s(((e,t)=>{var n=am(),r={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},o={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};s[n.ForwardRef]=a,s[n.Memo]=o;function c(e){return n.isMemo(e)?o:s[e.$$typeof]||r}var l=Object.defineProperty,u=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,f=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,m=Object.prototype;function h(e,t,n){if(typeof t!=`string`){if(m){var r=p(t);r&&r!==m&&h(e,r,n)}var a=u(t);d&&(a=a.concat(d(t)));for(var o=c(e),s=c(t),g=0;g<a.length;++g){var _=a[g];if(!i[_]&&!(n&&n[_])&&!(s&&s[_])&&!(o&&o[_])){var v=f(t,_);try{l(e,_,v)}catch{}}}}return e}t.exports=h}));function sm(e,t,n){var r=``;return n.split(` `).forEach(function(n){e[n]===void 0?n&&(r+=n+` `):t.push(e[n]+`;`)}),r}var cm,lm,um=o((()=>{cm=function(e,t,n){var r=e.key+`-`+t.name;n===!1&&e.registered[r]===void 0&&(e.registered[r]=t.styles)},lm=function(e,t,n){cm(e,t,n);var r=e.key+`-`+t.name;if(e.inserted[t.name]===void 0){var i=t;do e.insert(t===i?`.`+r:``,i,e.sheet,!0),i=i.next;while(i!==void 0)}}}));function dm(e){for(var t=0,n,r=0,i=e.length;i>=4;++r,i-=4)n=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,n=(n&65535)*1540483477+((n>>>16)*59797<<16),n^=n>>>24,t=(n&65535)*1540483477+((n>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(i){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var fm=o((()=>{})),pm,mm=o((()=>{pm={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1}}));function hm(e,t,n){if(n==null)return``;var r=n;if(r.__emotion_styles!==void 0)return r;switch(typeof n){case`boolean`:return``;case`object`:var i=n;if(i.anim===1)return Em={name:i.name,styles:i.styles,next:Em},i.name;var a=n;if(a.styles!==void 0){var o=a.next;if(o!==void 0)for(;o!==void 0;)Em={name:o.name,styles:o.styles,next:Em},o=o.next;return a.styles+`;`}return eee(e,t,n);case`function`:if(e!==void 0){var s=Em,c=n(e);return Em=s,hm(e,t,c)}}var l=n;if(t==null)return l;var u=t[l];return u===void 0?l:u}function eee(e,t,n){var r=``;if(Array.isArray(n))for(var i=0;i<n.length;i++)r+=hm(e,t,n[i])+`;`;else for(var a in n){var o=n[a];if(typeof o!=`object`){var s=o;t!=null&&t[s]!==void 0?r+=a+`{`+t[s]+`}`:xm(s)&&(r+=Sm(a)+`:`+Cm(a,s)+`;`)}else{if(a===`NO_COMPONENT_SELECTOR`&&_m)throw Error(wm);if(Array.isArray(o)&&typeof o[0]==`string`&&(t==null||t[o[0]]===void 0))for(var c=0;c<o.length;c++)xm(o[c])&&(r+=Sm(a)+`:`+Cm(a,o[c])+`;`);else{var l=hm(e,t,o);switch(a){case`animation`:case`animationName`:r+=Sm(a)+`:`+l+`;`;break;default:r+=a+`{`+l+`}`}}}}return r}function gm(e,t,n){if(e.length===1&&typeof e[0]==`object`&&e[0]!==null&&e[0].styles!==void 0)return e[0];var r=!0,i=``;Em=void 0;var a=e[0];a==null||a.raw===void 0?(r=!1,i+=hm(n,t,a)):i+=a[0];for(var o=1;o<e.length;o++)i+=hm(n,t,e[o]),r&&(i+=a[o]);Tm.lastIndex=0;for(var s=``,c;(c=Tm.exec(i))!==null;)s+=`-`+c[1];return{name:dm(i)+s,styles:i,next:Em}}var _m,vm,ym,bm,xm,Sm,Cm,wm,Tm,Em,Dm=o((()=>{fm(),mm(),Kp(),_m=!1,vm=/[A-Z]|^ms/g,ym=/_EMO_([^_]+?)_([^]*?)_EMO_/g,bm=function(e){return e.charCodeAt(1)===45},xm=function(e){return e!=null&&typeof e!=`boolean`},Sm=Gp(function(e){return bm(e)?e:e.replace(vm,`-$&`).toLowerCase()}),Cm=function(e,t){switch(e){case`animation`:case`animationName`:if(typeof t==`string`)return t.replace(ym,function(e,t,n){return Em={name:t,styles:n,next:Em},t})}return pm[e]!==1&&!bm(e)&&typeof t==`number`&&t!==0?t+`px`:t},wm=`Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.`,Tm=/label:\s*([^\s;{]+)\s*(;|$)/g})),Om,km,Am,jm,Mm,Nm=o((()=>{Om=u(p()),km=function(e){return e()},Am=Om.useInsertionEffect?Om.useInsertionEffect:!1,jm=Am||km,Mm=Am||Om.useLayoutEffect})),Pm,Fm,Im,Lm,Rm,zm,Bm,Vm,Hm,Um,Wm,Gm=o((()=>{Pm=u(p()),Fm=u(p()),nm(),um(),Dm(),Nm(),Im=Pm.createContext(typeof HTMLElement<`u`?tm({key:`css`}):null),Lm=Im.Provider,Rm=function(e){return(0,Fm.forwardRef)(function(t,n){return e(t,(0,Fm.useContext)(Im),n)})},zm=Pm.createContext({}),Bm={}.hasOwnProperty,Vm=`__EMOTION_TYPE_PLEASE_DO_NOT_USE__`,Hm=function(e,t){var n={};for(var r in t)Bm.call(t,r)&&(n[r]=t[r]);return n[Vm]=e,n},Um=function(e){var t=e.cache,n=e.serialized,r=e.isStringTag;return cm(t,n,r),jm(function(){return lm(t,n,r)}),null},Wm=Rm(function(e,t,n){var r=e.css;typeof r==`string`&&t.registered[r]!==void 0&&(r=t.registered[r]);var i=e[Vm],a=[r],o=``;typeof e.className==`string`?o=sm(t.registered,a,e.className):e.className!=null&&(o=e.className+` `);var s=gm(a,void 0,Pm.useContext(zm));o+=t.key+`-`+s.name;var c={};for(var l in e)Bm.call(e,l)&&l!==`css`&&l!==Vm&&(c[l]=e[l]);return c.className=o,n&&(c.ref=n),Pm.createElement(Pm.Fragment,null,Pm.createElement(Um,{cache:t,serialized:s,isStringTag:typeof i==`string`}),Pm.createElement(i,c))})}));function Km(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return gm(t)}function qm(){var e=Km.apply(void 0,arguments),t=`animation-`+e.name;return{name:t,styles:`@keyframes `+t+`{`+e.styles+`}`,anim:1,toString:function(){return`_EMO_`+this.name+`_`+this.styles+`_EMO_`}}}var Jm,Ym,Xm,Zm=o((()=>{Gm(),Jm=u(p()),um(),Nm(),Dm(),om(),Ym=function(e,t){var n=arguments;if(t==null||!Bm.call(t,`css`))return Jm.createElement.apply(void 0,n);var r=n.length,i=Array(r);i[0]=Wm,i[1]=Hm(e,t);for(var a=2;a<r;a++)i[a]=n[a];return Jm.createElement.apply(null,i)},(function(e){var t;t||=e.JSX||={}})(Ym||={}),Xm=Rm(function(e,t){var n=e.styles,r=gm([n],void 0,Jm.useContext(zm)),i=Jm.useRef();return Mm(function(){var e=t.key+`-global`,n=new t.sheet.constructor({key:e,nonce:t.sheet.nonce,container:t.sheet.container,speedy:t.sheet.isSpeedy}),a=!1,o=document.querySelector(`style[data-emotion="`+e+` `+r.name+`"]`);return t.sheet.tags.length&&(n.before=t.sheet.tags[0]),o!==null&&(a=!0,o.setAttribute(`data-emotion`,e),n.hydrate([o])),i.current=[n,a],function(){n.flush()}},[t]),Mm(function(){var e=i.current,n=e[0];if(e[1]){e[1]=!1;return}r.next!==void 0&&lm(t,r.next,!0),n.tags.length&&(n.before=n.tags[n.tags.length-1].nextElementSibling,n.flush()),t.insert(``,r,n,!1)},[t,r.name]),null})})),Qm,$m,eh=o((()=>{Kp(),Qm=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|disableRemotePlayback|download|draggable|encType|enterKeyHint|fetchpriority|fetchPriority|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|popover|popoverTarget|popoverTargetAction|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,$m=Gp(function(e){return Qm.test(e)||e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)<91})})),th,nh,rh,ih,ah,oh,sh,ch,lh=o((()=>{Mf(),Zm(),Dm(),Nm(),um(),th=u(p()),eh(),nh=!1,rh=$m,ih=function(e){return e!==`theme`},ah=function(e){return typeof e==`string`&&e.charCodeAt(0)>96?rh:ih},oh=function(e,t,n){var r;if(t){var i=t.shouldForwardProp;r=e.__emotion_forwardProp&&i?function(t){return e.__emotion_forwardProp(t)&&i(t)}:i}return typeof r!=`function`&&n&&(r=e.__emotion_forwardProp),r},sh=function(e){var t=e.cache,n=e.serialized,r=e.isStringTag;return cm(t,n,r),jm(function(){return lm(t,n,r)}),null},ch=function e(t,n){var r=t.__emotion_real===t,i=r&&t.__emotion_base||t,a,o;n!==void 0&&(a=n.label,o=n.target);var s=oh(t,n,r),c=s||ah(i),l=!c(`as`);return function(){var u=arguments,d=r&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(a!==void 0&&d.push(`label:`+a+`;`),u[0]==null||u[0].raw===void 0)d.push.apply(d,u);else{var f=u[0];d.push(f[0]);for(var p=u.length,m=1;m<p;m++)d.push(u[m],f[m])}var h=Rm(function(e,t,n){var r=l&&e.as||i,a=``,u=[],f=e;if(e.theme==null){for(var p in f={},e)f[p]=e[p];f.theme=th.useContext(zm)}typeof e.className==`string`?a=sm(t.registered,u,e.className):e.className!=null&&(a=e.className+` `);var m=gm(d.concat(u),t.registered,f);a+=t.key+`-`+m.name,o!==void 0&&(a+=` `+o);var h=l&&s===void 0?ah(r):c,g={};for(var _ in e)l&&_===`as`||h(_)&&(g[_]=e[_]);return g.className=a,n&&(g.ref=n),th.createElement(th.Fragment,null,th.createElement(sh,{cache:t,serialized:m,isStringTag:typeof r==`string`}),th.createElement(r,g))});return h.displayName=a===void 0?`Styled(`+(typeof i==`string`?i:i.displayName||i.name||`Component`)+`)`:a,h.defaultProps=t.defaultProps,h.__emotion_real=h,h.__emotion_base=i,h.__emotion_styles=d,h.__emotion_forwardProp=s,Object.defineProperty(h,"toString",{value:function(){return o===void 0&&nh?`NO_COMPONENT_SELECTOR`:`.`+o}}),h.withComponent=function(t,r){return e(t,jf({},n,r,{shouldForwardProp:oh(h,r,!0)})).apply(void 0,d)},h}}})),uh,dh,fh=o((()=>{lh(),Nm(),p(),uh=`a.abbr.address.area.article.aside.audio.b.base.bdi.bdo.big.blockquote.body.br.button.canvas.caption.cite.code.col.colgroup.data.datalist.dd.del.details.dfn.dialog.div.dl.dt.em.embed.fieldset.figcaption.figure.footer.form.h1.h2.h3.h4.h5.h6.head.header.hgroup.hr.html.i.iframe.img.input.ins.kbd.keygen.label.legend.li.link.main.map.mark.marquee.menu.menuitem.meta.meter.nav.noscript.object.ol.optgroup.option.output.p.param.picture.pre.progress.q.rp.rt.ruby.s.samp.script.section.select.small.source.span.strong.style.sub.summary.sup.table.tbody.td.textarea.tfoot.th.thead.time.title.tr.track.u.ul.var.video.wbr.circle.clipPath.defs.ellipse.foreignObject.g.image.line.linearGradient.mask.path.pattern.polygon.polyline.radialGradient.rect.stop.svg.text.tspan`.split(`.`),dh=ch.bind(null),uh.forEach(function(e){dh[e]=dh(e)})}));function ph(e,t){if(e||t){class n extends Ff{insert(e,t){return yh.insert?yh.insert(e,t):(this.key&&this.key.endsWith(`global`)&&(this.before=xh),super.insert(e,t))}}let r=bh({key:`css`,insertionPoint:e?xh:void 0},n);if(t){let e=r.insert;r.insert=(...t)=>(t[1].styles.match(/^@layer\s+[^{]*$/)||(t[1].styles=`@layer mui {${t[1].styles}}`),e(...t))}return r}}function mh(e){let{injectFirst:t,enableCssLayer:n,children:r}=e,i=hh.useMemo(()=>{let e=`${t}-${n}`;if(typeof document==`object`&&vh.has(e))return vh.get(e);let r=ph(t,n);return vh.set(e,r),r},[t,n]);return i?(0,_h.jsx)(Lm,{value:i,children:r}):r}var hh,gh,_h,vh,yh,bh,xh,Sh=o((()=>{if(hh=u(p()),gh=u(du()),Zm(),nm(),If(),_h=g(),vh=new Map,yh={insert:void 0},bh=(e,t)=>{let n=tm(e);return n.sheet=new t({key:n.key,nonce:n.sheet.nonce,container:n.sheet.container,speedy:n.sheet.isSpeedy,prepend:n.sheet.prepend,insertionPoint:n.sheet.insertionPoint}),n},typeof document==`object`&&(xh=document.querySelector(`[name="emotion-insertion-point"]`),!xh)){xh=document.createElement(`meta`),xh.setAttribute(`name`,`emotion-insertion-point`),xh.setAttribute(`content`,``);let e=document.querySelector(`head`);e&&e.prepend(xh)}process.env.NODE_ENV!==`production`&&(mh.propTypes={children:gh.default.node,enableCssLayer:gh.default.bool,injectFirst:gh.default.bool})})),Ch=o((()=>{Sh()}));function wh(e){return e==null||Object.keys(e).length===0}function Th(e){let{styles:t,defaultTheme:n={}}=e;return(0,Dh.jsx)(Xm,{styles:typeof t==`function`?e=>t(wh(e)?n:e):t})}var Eh,Dh,W=o((()=>{Eh=u(du()),Zm(),Dh=g(),process.env.NODE_ENV!==`production`&&(Th.propTypes={defaultTheme:Eh.default.object,styles:Eh.default.oneOfType([Eh.default.array,Eh.default.string,Eh.default.object,Eh.default.func])})})),Oh=o((()=>{W()}));function kh(e,t){let n=dh(e,t);return process.env.NODE_ENV===`production`?n:(...t)=>{let r=typeof e==`string`?`"${e}"`:`component`;return t.length===0?console.error([`MUI: Seems like you called \`styled(${r})()\` without a \`style\` argument.`,'You must provide a `styles` argument: `styled("div")(styleYouForgotToPass)`.'].join(` |
|
|
`)):t.some(e=>e===void 0)&&console.error(`MUI: the styled(${r})(...args) API requires all its args to be defined.`),n(...t)}}function Ah(e,t){Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))}function jh(e){return Mh[0]=e,gm(Mh)}var Mh,Nh=o((()=>{fh(),Dm(),Zm(),Ch(),Oh(),Mh=[]}));function Ph(e){let{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:n=`px`,step:r=5,...i}=e,a=Fh(t),o=Object.keys(a);function s(e){return`@media (min-width:${typeof t[e]==`number`?t[e]:e}${n})`}function c(e){return`@media (max-width:${(typeof t[e]==`number`?t[e]:e)-r/100}${n})`}function l(e,i){let a=o.indexOf(i);return`@media (min-width:${typeof t[e]==`number`?t[e]:e}${n}) and (max-width:${(a!==-1&&typeof t[o[a]]==`number`?t[o[a]]:i)-r/100}${n})`}function u(e){return o.indexOf(e)+1<o.length?l(e,o[o.indexOf(e)+1]):s(e)}function d(e){let t=o.indexOf(e);return t===0?s(o[1]):t===o.length-1?c(o[t]):l(e,o[o.indexOf(e)+1]).replace(`@media`,`@media not all and`)}return{keys:o,values:a,up:s,down:c,between:l,only:u,not:d,unit:n,...i}}var Fh,Ih=o((()=>{Fh=e=>{let t=Object.keys(e).map(t=>({key:t,val:e[t]}))||[];return t.sort((e,t)=>e.val-t.val),t.reduce((e,t)=>({...e,[t.key]:t.val}),{})}})),Lh,Rh=o((()=>{Lh={borderRadius:4}}));function zh(e=8,t=sd({spacing:e})){if(e.mui)return e;let n=(...e)=>(process.env.NODE_ENV!==`production`&&(e.length<=4||console.error(`MUI: Too many arguments provided, expected between 0 and 4, got ${e.length}`)),(e.length===0?[1]:e).map(e=>{let n=t(e);return typeof n==`number`?`${n}px`:n}).join(` `));return n.mui=!0,n}var Bh=o((()=>{Sd()}));function Vh(e,t){let n=this;if(n.vars){if(!n.colorSchemes?.[e]||typeof n.getColorSchemeSelector!=`function`)return{};let r=n.getColorSchemeSelector(e);return r===`&`?t:((r.includes(`data-`)||r.includes(`.`))&&(r=`*:where(${r.replace(/\s*&$/,``)}) &`),{[r]:t})}return n.palette.mode===e?t:{}}var Hh=o((()=>{}));function Uh(e={},...t){let{breakpoints:n={},palette:r={},spacing:i,shape:a={},...o}=e,s=Ph(n),c=zh(i),l=Cu({breakpoints:s,direction:`ltr`,components:{},palette:{mode:`light`,...r},spacing:c,shape:{...Lh,...a}},o);return l=Ru(l),l.applyStyles=Vh,l=t.reduce((e,t)=>Cu(e,t),l),l.unstable_sxConfig={...bf,...o?.unstable_sxConfig},l.unstable_sx=function(e){return Tf({sx:e,theme:this})},l}var Wh=o((()=>{Du(),Ih(),Bu(),Rh(),Bh(),Ef(),xf(),Hh()})),Gh=o((()=>{Wh(),Ih(),Hh()}));function Kh(e){return Object.keys(e).length===0}function qh(e=null){let t=Jh.useContext(zm);return!t||Kh(t)?e:t}var Jh,Yh=o((()=>{Jh=u(p()),Nh()})),Xh=o((()=>{Yh()}));function Zh(e=Qh){return qh(e)}var Qh,$h=o((()=>{Gh(),Xh(),Qh=Uh()})),eg=o((()=>{$h(),$h()}));function tg(e){let t=jh(e);return e!==t&&t.styles?(t.styles.match(/^@layer\s+[^{]*$/)||(t.styles=`@layer global{${t.styles}}`),t):e}function ng({styles:e,themeId:t,defaultTheme:n={}}){let r=Zh(n),i=t&&r[t]||r,a=typeof e==`function`?e(i):e;return i.modularCssLayers&&(a=Array.isArray(a)?a.map(e=>tg(typeof e==`function`?e(i):e)):tg(a)),(0,ig.jsx)(Th,{styles:a})}var rg,ig,ag=o((()=>{rg=u(du()),Nh(),eg(),ig=g(),process.env.NODE_ENV!==`production`&&(ng.propTypes={defaultTheme:rg.default.object,styles:rg.default.oneOfType([rg.default.array,rg.default.func,rg.default.number,rg.default.object,rg.default.string,rg.default.bool]),themeId:rg.default.string})})),og=o((()=>{ag(),ag()})),sg=o((()=>{})),cg=o((()=>{sg(),sg()})),lg=o((()=>{})),ug=o((()=>{lg(),lg()})),dg=o((()=>{})),fg=o((()=>{dg(),dg()}));function pg(e={}){let{themeId:t,defaultTheme:n,defaultClassName:r=`MuiBox-root`,generateClassName:i}=e,a=kh(`div`,{shouldForwardProp:e=>e!==`theme`&&e!==`sx`&&e!==`as`})(Tf);return mg.forwardRef(function(e,o){let s=Zh(n),{className:c,component:l=`div`,...u}=Df(e);return(0,hg.jsx)(a,{as:l,ref:o,className:pu(c,i?i(r):r),theme:t&&s[t]||s,...u})})}var mg,hg,gg=o((()=>{mg=u(p()),mu(),Nh(),Af(),eg(),hg=g()})),_g=o((()=>{gg()}));function vg(e,t,n=`Mui`){let r=yg[t];return r?`${n}-${r}`:`${Ul.generate(e)}-${t}`}var yg,bg=o((()=>{Gl(),yg={active:`active`,checked:`checked`,completed:`completed`,disabled:`disabled`,error:`error`,expanded:`expanded`,focused:`focused`,focusVisible:`focusVisible`,open:`open`,readOnly:`readOnly`,required:`required`,selected:`selected`}})),xg=o((()=>{bg(),bg()}));function Sg(e,t,n=`Mui`){let r={};return t.forEach(t=>{r[t]=vg(e,t,n)}),r}var Cg=o((()=>{xg()})),wg=o((()=>{Cg()})),Tg=o((()=>{})),Eg=o((()=>{Gl(),_g(),Tg(),Tg()}));function Dg(e,t=``){return e.displayName||e.name||t}function Og(e,t,n){let r=Dg(t);return e.displayName||(r===``?n:`${n}(${r})`)}function kg(e){if(e!=null){if(typeof e==`string`)return e;if(typeof e==`function`)return Dg(e,`Component`);if(typeof e==`object`)switch(e.$$typeof){case Ag.ForwardRef:return Og(e,e.render,`ForwardRef`);case Ag.Memo:return Og(e,e.type,`memo`);default:return}}}var Ag,jg=o((()=>{Ag=bu()})),Mg=o((()=>{jg()}));function Ng(e){let{variants:t,...n}=e,r={variants:t,style:jh(n),isProcessed:!0};return r.style===n||t&&t.forEach(e=>{typeof e.style!=`function`&&(e.style=jh(e.style))}),r}var Pg=o((()=>{Nh()}));function Fg(e){return e!==`ownerState`&&e!==`theme`&&e!==`sx`&&e!==`as`}function Ig(e,t){return t&&e&&typeof e==`object`&&e.styles&&!e.styles.startsWith(`@layer`)&&(e.styles=`@layer ${t}{${String(e.styles)}}`),e}function Lg(e){return e?(t,n)=>n[e]:null}function Rg(e,t,n){e.theme=Wg(e.theme)?n:e.theme[t]||e.theme}function zg(e,t,n){let r=typeof t==`function`?t(e):t;if(Array.isArray(r))return r.flatMap(t=>zg(e,t,n));if(Array.isArray(r?.variants)){let t;if(r.isProcessed)t=n?Ig(r.style,n):r.style;else{let{variants:e,...i}=r;t=n?Ig(jh(i),n):i}return Bg(e,r.variants,[t],n)}return r?.isProcessed?n?Ig(jh(r.style),n):r.style:n?Ig(jh(r),n):r}function Bg(e,t,n=[],r=void 0){let i;variantLoop:for(let a=0;a<t.length;a+=1){let o=t[a];if(typeof o.props==`function`){if(i??={...e,...e.ownerState,ownerState:e.ownerState},!o.props(i))continue}else for(let t in o.props)if(e[t]!==o.props[t]&&e.ownerState?.[t]!==o.props[t])continue variantLoop;typeof o.style==`function`?(i??={...e,...e.ownerState,ownerState:e.ownerState},n.push(r?Ig(jh(o.style(i)),r):o.style(i))):n.push(r?Ig(jh(o.style),r):o.style)}return n}function Vg(e={}){let{themeId:t,defaultTheme:n=qg,rootShouldForwardProp:r=Fg,slotShouldForwardProp:i=Fg}=e;function a(e){Rg(e,t,n)}return(e,t={})=>{Ah(e,e=>e.filter(e=>e!==Tf));let{name:n,slot:o,skipVariantsResolver:s,skipSx:c,overridesResolver:l=Lg(Kg(o)),...u}=t,d=n&&n.startsWith(`Mui`)||o?`components`:`custom`,f=s===void 0?o&&o!==`Root`&&o!==`root`||!1:s,p=c||!1,m=Fg;o===`Root`||o===`root`?m=r:o?m=i:Gg(e)&&(m=void 0);let h=kh(e,{shouldForwardProp:m,label:Ug(n,o),...u}),g=e=>{if(e.__emotion_real===e)return e;if(typeof e==`function`)return function(t){return zg(t,e,t.theme.modularCssLayers?d:void 0)};if(xu(e)){let t=Ng(e);return function(e){return t.variants?zg(e,t,e.theme.modularCssLayers?d:void 0):e.theme.modularCssLayers?Ig(t.style,d):t.style}}return e},_=(...t)=>{let r=[],i=t.map(g),s=[];if(r.push(a),n&&l&&s.push(function(e){let t=e.theme.components?.[n]?.styleOverrides;if(!t)return null;let r={};for(let n in t)r[n]=zg(e,t[n],e.theme.modularCssLayers?`theme`:void 0);return l(e,r)}),n&&!f&&s.push(function(e){let t=e.theme?.components?.[n]?.variants;return t?Bg(e,t,[],e.theme.modularCssLayers?`theme`:void 0):null}),p||s.push(Tf),Array.isArray(i[0])){let e=i.shift(),t=Array(r.length).fill(``),n=Array(s.length).fill(``),a;a=[...t,...e,...n],a.raw=[...t,...e.raw,...n],r.unshift(a)}let c=[...r,...i,...s],u=h(...c);return e.muiName&&(u.muiName=e.muiName),process.env.NODE_ENV!==`production`&&(u.displayName=Hg(n,o,e)),u};return h.withConfig&&(_.withConfig=h.withConfig),_}}function Hg(e,t,n){return e?`${e}${Yl(t||``)}`:`Styled(${kg(n)})`}function Ug(e,t){let n;return process.env.NODE_ENV!==`production`&&e&&(n=`${e}-${Kg(t||`Root`)}`),n}function Wg(e){for(let t in e)return!1;return!0}function Gg(e){return typeof e==`string`&&e.charCodeAt(0)>96}function Kg(e){return e&&e.charAt(0).toLowerCase()+e.slice(1)}var qg,Jg=o((()=>{Nh(),Du(),Zl(),Mg(),Gh(),Af(),Pg(),qg=Uh()})),Yg=o((()=>{Jg(),Jg()})),Xg,Zg=o((()=>{Yg(),Xg=Vg()})),Qg=o((()=>{Zg()}));function $g(e,t,n=!1){let r={...t};for(let i in e)if(Object.prototype.hasOwnProperty.call(e,i)){let a=i;if(a===`components`||a===`slots`)r[a]={...e[a],...r[a]};else if(a===`componentsProps`||a===`slotProps`){let i=e[a],o=t[a];if(!o)r[a]=i||{};else if(!i)r[a]=o;else{r[a]={...o};for(let e in i)if(Object.prototype.hasOwnProperty.call(i,e)){let t=e;r[a][t]=$g(i[t],o[t],n)}}}else a===`className`&&n&&t.className?r.className=pu(e?.className,t?.className):a===`style`&&n&&t.style?r.style={...e?.style,...t?.style}:r[a]===void 0&&(r[a]=e[a])}return r}var e_=o((()=>{mu()})),t_=o((()=>{e_()}));function n_(e){let{theme:t,name:n,props:r}=e;return!t||!t.components||!t.components[n]||!t.components[n].defaultProps?r:$g(t.components[n].defaultProps,r)}var r_=o((()=>{t_()}));function i_({props:e,name:t,defaultTheme:n,themeId:r}){let i=Zh(n);return r&&(i=i[r]||i),n_({theme:i,name:t,props:e})}var a_=o((()=>{r_(),eg()})),o_=o((()=>{a_(),r_()})),s_,c_,l_=o((()=>{s_=u(p()),c_=typeof window<`u`?s_.useLayoutEffect:s_.useEffect})),u_=o((()=>{l_()}));function d_(e,t,n,r,i){let[a,o]=m_.useState(()=>i&&n?n(e).matches:r?r(e).matches:t);return c_(()=>{if(!n)return;let t=n(e),r=()=>{o(t.matches)};return r(),t.addEventListener(`change`,r),()=>{t.removeEventListener(`change`,r)}},[e,n]),a}function f_(e,t,n,r,i){let a=m_.useCallback(()=>t,[t]),o=m_.useMemo(()=>{if(i&&n)return()=>n(e).matches;if(r!==null){let{matches:t}=r(e);return()=>t}return a},[a,e,r,i,n]),[s,c]=m_.useMemo(()=>{if(n===null)return[a,()=>()=>{}];let t=n(e);return[()=>t.matches,e=>(t.addEventListener(`change`,e),()=>{t.removeEventListener(`change`,e)})]},[a,n,e]);return h_(c,s,o)}function p_(e={}){let{themeId:t}=e;return function(e,n={}){let r=qh();r&&t&&(r=r[t]||r);let i=typeof window<`u`&&window.matchMedia!==void 0,{defaultMatches:a=!1,matchMedia:o=i?window.matchMedia:null,ssrMatchMedia:s=null,noSsr:c=!1}=n_({name:`MuiUseMediaQuery`,props:n,theme:r});process.env.NODE_ENV!==`production`&&typeof e==`function`&&r===null&&console.error(["MUI: The `query` argument provided is invalid.",`You are providing a function without a theme in the context.`,`One of the parent elements needs to use a ThemeProvider.`].join(` |
|
|
`));let l=typeof e==`function`?e(r):e;l=l.replace(/^@media( ?)/m,``),l.includes(`print`)&&console.warn(["MUI: You have provided a `print` query to the `useMediaQuery` hook.",`Using the print media query to modify print styles can lead to unexpected results.`,"Consider using the `displayPrint` field in the `sx` prop instead.","More information about `displayPrint` on our docs: https://mui.com/system/display/#display-in-print."].join(` |
|
|
`));let u=(h_===void 0?d_:f_)(l,a,o,s,c);return process.env.NODE_ENV!==`production`&&m_.useDebugValue({query:l,match:u}),u}}var m_,h_,g_=o((()=>{m_=u(p()),u_(),o_(),Xh(),h_={...m_}.useSyncExternalStore,p_()})),__=o((()=>{g_(),g_()}));function v_(e,t=-(2**53-1),n=2**53-1){return Math.max(t,Math.min(e,n))}var y_=o((()=>{})),b_=o((()=>{y_()}));function x_(e,t=0,n=1){return process.env.NODE_ENV!==`production`&&(e<t||e>n)&&console.error(`MUI: The value provided ${e} is out of range [${t}, ${n}].`),v_(e,t,n)}function S_(e){e=e.slice(1);let t=RegExp(`.{1,${e.length>=6?2:1}}`,`g`),n=e.match(t);return n&&n[0].length===1&&(n=n.map(e=>e+e)),process.env.NODE_ENV!==`production`&&e.length!==e.trim().length&&console.error(`MUI: The color: "${e}" is invalid. Make sure the color input doesn't contain leading/trailing space.`),n?`rgb${n.length===4?`a`:``}(${n.map((e,t)=>t<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3).join(`, `)})`:``}function C_(e){if(e.type)return e;if(e.charAt(0)===`#`)return C_(S_(e));let t=e.indexOf(`(`),n=e.substring(0,t);if(![`rgb`,`rgba`,`hsl`,`hsla`,`color`].includes(n))throw Error(process.env.NODE_ENV===`production`?Kl(9,e):`MUI: Unsupported \`${e}\` color.\nThe following formats are supported: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla(), color().`);let r=e.substring(t+1,e.length-1),i;if(n===`color`){if(r=r.split(` `),i=r.shift(),r.length===4&&r[3].charAt(0)===`/`&&(r[3]=r[3].slice(1)),![`srgb`,`display-p3`,`a98-rgb`,`prophoto-rgb`,`rec-2020`].includes(i))throw Error(process.env.NODE_ENV===`production`?Kl(10,i):`MUI: unsupported \`${i}\` color space.\nThe following color spaces are supported: srgb, display-p3, a98-rgb, prophoto-rgb, rec-2020.`)}else r=r.split(`,`);return r=r.map(e=>parseFloat(e)),{type:n,values:r,colorSpace:i}}function w_(e){let{type:t,colorSpace:n}=e,{values:r}=e;return t.includes(`rgb`)?r=r.map((e,t)=>t<3?parseInt(e,10):e):t.includes(`hsl`)&&(r[1]=`${r[1]}%`,r[2]=`${r[2]}%`),r=t.includes(`color`)?`${n} ${r.join(` `)}`:`${r.join(`, `)}`,`${t}(${r})`}function T_(e){e=C_(e);let{values:t}=e,n=t[0],r=t[1]/100,i=t[2]/100,a=r*Math.min(i,1-i),o=(e,t=(e+n/30)%12)=>i-a*Math.max(Math.min(t-3,9-t,1),-1),s=`rgb`,c=[Math.round(o(0)*255),Math.round(o(8)*255),Math.round(o(4)*255)];return e.type===`hsla`&&(s+=`a`,c.push(t[3])),w_({type:s,values:c})}function E_(e){e=C_(e);let t=e.type===`hsl`||e.type===`hsla`?C_(T_(e)).values:e.values;return t=t.map(t=>(e.type!==`color`&&(t/=255),t<=.03928?t/12.92:((t+.055)/1.055)**2.4)),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function D_(e,t){let n=E_(e),r=E_(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)}function O_(e,t){return e=C_(e),t=x_(t),(e.type===`rgb`||e.type===`hsl`)&&(e.type+=`a`),e.type===`color`?e.values[3]=`/${t}`:e.values[3]=t,w_(e)}function k_(e,t,n){try{return O_(e,t)}catch{return n&&process.env.NODE_ENV!==`production`&&console.warn(n),e}}function A_(e,t){if(e=C_(e),t=x_(t),e.type.includes(`hsl`))e.values[2]*=1-t;else if(e.type.includes(`rgb`)||e.type.includes(`color`))for(let n=0;n<3;n+=1)e.values[n]*=1-t;return w_(e)}function j_(e,t,n){try{return A_(e,t)}catch{return n&&process.env.NODE_ENV!==`production`&&console.warn(n),e}}function M_(e,t){if(e=C_(e),t=x_(t),e.type.includes(`hsl`))e.values[2]+=(100-e.values[2])*t;else if(e.type.includes(`rgb`))for(let n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;else if(e.type.includes(`color`))for(let n=0;n<3;n+=1)e.values[n]+=(1-e.values[n])*t;return w_(e)}function N_(e,t,n){try{return M_(e,t)}catch{return n&&process.env.NODE_ENV!==`production`&&console.warn(n),e}}function P_(e,t=.15){return E_(e)>.5?A_(e,t):M_(e,t)}function F_(e,t,n){try{return P_(e,t)}catch{return n&&process.env.NODE_ENV!==`production`&&console.warn(n),e}}var I_,L_,R_=o((()=>{Jl(),b_(),I_=e=>{let t=C_(e);return t.values.slice(0,3).map((e,n)=>t.type.includes(`hsl`)&&n!==0?`${e}%`:e).join(` `)},L_=(e,t)=>{try{return I_(e)}catch{return t&&process.env.NODE_ENV!==`production`&&console.warn(t),e}}})),z_=o((()=>{R_()}));function B_(e){return process.env.NODE_ENV===`production`?e:{...e,[V_]:t=>{let n=Object.keys(t).filter(t=>!e.hasOwnProperty(t));return n.length>0?Error(`The following props are not supported: ${n.map(e=>`\`${e}\``).join(`, `)}. Please remove them.`):null}}}var V_,H_=o((()=>{V_=`exact-prop: `})),U_=o((()=>{H_()})),W_,G_,K_=o((()=>{W_=u(p()),G_=W_.createContext(null),process.env.NODE_ENV!==`production`&&(G_.displayName=`ThemeContext`)}));function q_(){let e=J_.useContext(G_);return process.env.NODE_ENV!==`production`&&J_.useDebugValue(e),e}var J_,Y_=o((()=>{J_=u(p()),K_()})),X_=o((()=>{Y_()})),Z_,Q_,$_=o((()=>{Z_=typeof Symbol==`function`&&Symbol.for,Q_=Z_?Symbol.for(`mui.nested`):`__THEME_NESTED__`}));function ev(e,t){if(typeof t==`function`){let n=t(e);return process.env.NODE_ENV!==`production`&&(n||console.error([`MUI: You should return an object from your theme function, i.e.`,`<ThemeProvider theme={() => ({})} />`].join(` |
|
|
`))),n}return{...e,...t}}function tv(e){let{children:t,theme:n}=e,r=q_();process.env.NODE_ENV!==`production`&&r===null&&typeof n==`function`&&console.error([`MUI: You are providing a theme function prop to the ThemeProvider component:`,`<ThemeProvider theme={outerTheme => outerTheme} />`,``,`However, no outer theme is present.`,`Make sure a theme is already injected higher in the React tree or provide a theme object.`].join(` |
|
|
`));let i=nv.useMemo(()=>{let e=r===null?{...n}:ev(r,n);return e!=null&&(e[Q_]=r!==null),e},[n,r]);return(0,iv.jsx)(G_.Provider,{value:i,children:t})}var nv,rv,iv,av=o((()=>{nv=u(p()),rv=u(du()),U_(),K_(),X_(),$_(),iv=g(),process.env.NODE_ENV!==`production`&&(tv.propTypes={children:rv.default.node,theme:rv.default.oneOfType([rv.default.object,rv.default.func]).isRequired}),process.env.NODE_ENV!==`production`&&process.env.NODE_ENV!==`production`&&(tv.propTypes=B_(tv.propTypes))})),ov=o((()=>{av(),$_()})),sv=o((()=>{ov(),ov(),X_()}));function cv({value:e,...t}){return(0,dv.jsx)(fv.Provider,{value:e??!0,...t})}var lv,uv,dv,fv,pv,mv=o((()=>{lv=u(p()),uv=u(du()),dv=g(),fv=lv.createContext(),process.env.NODE_ENV!==`production`&&(cv.propTypes={children:uv.default.node,value:uv.default.bool}),pv=()=>lv.useContext(fv)??!1}));function hv({value:e,children:t}){return(0,bv.jsx)(xv.Provider,{value:e,children:t})}function gv(e){let{theme:t,name:n,props:r}=e;if(!t||!t.components||!t.components[n])return r;let i=t.components[n];return i.defaultProps?$g(i.defaultProps,r,t.components.mergeClassNameAndStyle):!i.styleOverrides&&!i.variants?$g(i,r,t.components.mergeClassNameAndStyle):r}function _v({props:e,name:t}){return gv({props:e,name:t,theme:{components:vv.useContext(xv)}})}var vv,yv,bv,xv,Sv=o((()=>{vv=u(p()),yv=u(du()),t_(),bv=g(),xv=vv.createContext(void 0),process.env.NODE_ENV!==`production`&&(hv.propTypes={children:yv.default.node,value:yv.default.object})})),Cv=o((()=>{Sv()}));function wv(e){let[t,n]=Ev.useState(e),r=e||t;return Ev.useEffect(()=>{t??(Dv+=1,n(`mui-${Dv}`))},[t]),r}function Tv(e){if(Ov!==void 0){let t=Ov();return e??t}return wv(e)}var Ev,Dv,Ov,tee=o((()=>{Ev=u(p()),Dv=0,Ov={...Ev}.useId})),kv=o((()=>{tee()}));function Av(e){let t=qh(),n=Tv()||``,{modularCssLayers:r}=e,i=`mui.global, mui.components, mui.theme, mui.custom, mui.sx`;return i=!r||t!==null?``:typeof r==`string`?r.replace(/mui(?!\.)/g,i):`@layer ${i};`,c_(()=>{let e=document.querySelector(`head`);if(!e)return;let t=e.firstChild;if(i){if(t&&t.hasAttribute?.(`data-mui-layer-order`)&&t.getAttribute(`data-mui-layer-order`)===n)return;let r=document.createElement(`style`);r.setAttribute(`data-mui-layer-order`,n),r.textContent=i,e.prepend(r)}else e.querySelector(`style[data-mui-layer-order="${n}"]`)?.remove()},[i,n]),i?(0,jv.jsx)(ng,{styles:i}):null}var jv,nee=o((()=>{u_(),kv(),og(),Xh(),jv=g()}));function Mv(e,t,n,r=!1){return Pv.useMemo(()=>{let i=e&&t[e]||t;if(typeof n==`function`){let a=n(i),o=e?{...t,[e]:a}:a;return r?()=>o:o}return e?{...t,[e]:n}:{...t,...n}},[e,t,n,r])}function Nv(e){let{children:t,theme:n,themeId:r}=e,i=qh(Lv),a=q_()||Lv;process.env.NODE_ENV!==`production`&&(i===null&&typeof n==`function`||r&&i&&!i[r]&&typeof n==`function`)&&console.error([`MUI: You are providing a theme function prop to the ThemeProvider component:`,`<ThemeProvider theme={outerTheme => outerTheme} />`,``,`However, no outer theme is present.`,`Make sure a theme is already injected higher in the React tree or provide a theme object.`].join(` |
|
|
`));let o=Mv(r,i,n),s=Mv(r,a,n,!0),c=(r?o[r]:o).direction===`rtl`,l=Av(o);return(0,Iv.jsx)(tv,{theme:s,children:(0,Iv.jsx)(zm.Provider,{value:o,children:(0,Iv.jsx)(cv,{value:c,children:(0,Iv.jsxs)(hv,{value:r?o[r].components:o.components,children:[l,t]})})})})}var Pv,Fv,Iv,Lv,Rv=o((()=>{Pv=u(p()),Fv=u(du()),sv(),U_(),Nh(),Xh(),mv(),Cv(),nee(),Iv=g(),Lv={},process.env.NODE_ENV!==`production`&&(Nv.propTypes={children:Fv.default.node,theme:Fv.default.oneOfType([Fv.default.func,Fv.default.object]).isRequired,themeId:Fv.default.string}),process.env.NODE_ENV!==`production`&&process.env.NODE_ENV!==`production`&&(Nv.propTypes=B_(Nv.propTypes))})),zv=o((()=>{Rv()}));function Bv(e){let t,n;return function(r){let i=t;return(i===void 0||r.theme!==n)&&(Vv.theme=r.theme,i=Ng(e(Vv)),t=i,n=r.theme),i}}var Vv,Hv=o((()=>{Pg(),Vv={theme:void 0}}));function Uv(e){let{defaultMode:t=`system`,defaultLightColorScheme:n=`light`,defaultDarkColorScheme:r=`dark`,modeStorageKey:i=Gv,colorSchemeStorageKey:a=Kv,attribute:o=qv,colorSchemeNode:s=`document.documentElement`,nonce:c}=e||{},l=``,u=o;if(o===`class`&&(u=`.%s`),o===`data`&&(u=`[data-%s]`),u.startsWith(`.`)){let e=u.substring(1);l+=`${s}.classList.remove('${e}'.replace('%s', light), '${e}'.replace('%s', dark)); |
|
|
${s}.classList.add('${e}'.replace('%s', colorScheme));`}let d=u.match(/\[([^[\]]+)\]/);if(d){let[e,t]=d[1].split(`=`);t||(l+=`${s}.removeAttribute('${e}'.replace('%s', light)); |
|
|
${s}.removeAttribute('${e}'.replace('%s', dark));`),l+=` |
|
|
${s}.setAttribute('${e}'.replace('%s', colorScheme), ${t?`${t}.replace('%s', colorScheme)`:`""`});`}else u!==`.%s`&&(l+=`${s}.setAttribute('${u}', colorScheme);`);return(0,Wv.jsx)(`script`,{suppressHydrationWarning:!0,nonce:typeof window>`u`?c:``,dangerouslySetInnerHTML:{__html:`(function() { |
|
|
try { |
|
|
let colorScheme = ''; |
|
|
const mode = localStorage.getItem('${i}') || '${t}'; |
|
|
const dark = localStorage.getItem('${a}-dark') || '${r}'; |
|
|
const light = localStorage.getItem('${a}-light') || '${n}'; |
|
|
if (mode === 'system') { |
|
|
// handle system mode |
|
|
const mql = window.matchMedia('(prefers-color-scheme: dark)'); |
|
|
if (mql.matches) { |
|
|
colorScheme = dark |
|
|
} else { |
|
|
colorScheme = light |
|
|
} |
|
|
} |
|
|
if (mode === 'light') { |
|
|
colorScheme = light; |
|
|
} |
|
|
if (mode === 'dark') { |
|
|
colorScheme = dark; |
|
|
} |
|
|
if (colorScheme) { |
|
|
${l} |
|
|
} |
|
|
} catch(e){}})();`}},`mui-color-scheme-init`)}var Wv,Gv,Kv,qv,Jv=o((()=>{Wv=g(),Gv=`mode`,Kv=`color-scheme`,qv=`data-color-scheme`}));function Yv(){}var Xv,Zv=o((()=>{Xv=({key:e,storageWindow:t})=>(!t&&typeof window<`u`&&(t=window),{get(n){if(typeof window>`u`)return;if(!t)return n;let r;try{r=t.localStorage.getItem(e)}catch{}return r||n},set:n=>{if(t)try{t.localStorage.setItem(e,n)}catch{}},subscribe:n=>{if(!t)return Yv;let r=t=>{let r=t.newValue;t.key===e&&n(r)};return t.addEventListener(`storage`,r),()=>{t.removeEventListener(`storage`,r)}}})}));function Qv(){}function $v(e){if(typeof window<`u`&&typeof window.matchMedia==`function`&&e===`system`)return window.matchMedia(`(prefers-color-scheme: dark)`).matches?`dark`:`light`}function ey(e,t){if(e.mode===`light`||e.mode===`system`&&e.systemMode===`light`)return t(`light`);if(e.mode===`dark`||e.mode===`system`&&e.systemMode===`dark`)return t(`dark`)}function ty(e){return ey(e,t=>{if(t===`light`)return e.lightColorScheme;if(t===`dark`)return e.darkColorScheme})}function ny(e){let{defaultMode:t=`light`,defaultLightColorScheme:n,defaultDarkColorScheme:r,supportedColorSchemes:i=[],modeStorageKey:a=Gv,colorSchemeStorageKey:o=Kv,storageWindow:s=typeof window>`u`?void 0:window,storageManager:c=Xv,noSsr:l=!1}=e,u=i.join(`,`),d=i.length>1,f=ry.useMemo(()=>c?.({key:a,storageWindow:s}),[c,a,s]),p=ry.useMemo(()=>c?.({key:`${o}-light`,storageWindow:s}),[c,o,s]),m=ry.useMemo(()=>c?.({key:`${o}-dark`,storageWindow:s}),[c,o,s]),[h,g]=ry.useState(()=>{let e=f?.get(t)||t,i=p?.get(n)||n,a=m?.get(r)||r;return{mode:e,systemMode:$v(e),lightColorScheme:i,darkColorScheme:a}}),[_,v]=ry.useState(l||!d);ry.useEffect(()=>{v(!0)},[]);let y=ty(h),b=ry.useCallback(e=>{g(n=>{if(e===n.mode)return n;let r=e??t;return f?.set(r),{...n,mode:r,systemMode:$v(r)}})},[f,t]),x=ry.useCallback(e=>{e?typeof e==`string`?e&&!u.includes(e)?console.error(`\`${e}\` does not exist in \`theme.colorSchemes\`.`):g(t=>{let n={...t};return ey(t,t=>{t===`light`&&(p?.set(e),n.lightColorScheme=e),t===`dark`&&(m?.set(e),n.darkColorScheme=e)}),n}):g(t=>{let i={...t},a=e.light===null?n:e.light,o=e.dark===null?r:e.dark;return a&&(u.includes(a)?(i.lightColorScheme=a,p?.set(a)):console.error(`\`${a}\` does not exist in \`theme.colorSchemes\`.`)),o&&(u.includes(o)?(i.darkColorScheme=o,m?.set(o)):console.error(`\`${o}\` does not exist in \`theme.colorSchemes\`.`)),i}):g(e=>(p?.set(n),m?.set(r),{...e,lightColorScheme:n,darkColorScheme:r}))},[u,p,m,n,r]),S=ry.useCallback(e=>{h.mode===`system`&&g(t=>{let n=e?.matches?`dark`:`light`;return t.systemMode===n?t:{...t,systemMode:n}})},[h.mode]),C=ry.useRef(S);return C.current=S,ry.useEffect(()=>{if(typeof window.matchMedia!=`function`||!d)return;let e=(...e)=>C.current(...e),t=window.matchMedia(`(prefers-color-scheme: dark)`);return t.addListener(e),e(t),()=>{t.removeListener(e)}},[d]),ry.useEffect(()=>{if(d){let e=f?.subscribe(e=>{(!e||[`light`,`dark`,`system`].includes(e))&&b(e||t)})||Qv,n=p?.subscribe(e=>{(!e||u.match(e))&&x({light:e})})||Qv,r=m?.subscribe(e=>{(!e||u.match(e))&&x({dark:e})})||Qv;return()=>{e(),n(),r()}}},[x,b,u,t,s,d,f,p,m]),{...h,mode:_?h.mode:void 0,systemMode:_?h.systemMode:void 0,colorScheme:_?y:void 0,setMode:b,setColorScheme:x}}var ry,iy=o((()=>{ry=u(p()),Jv(),Zv()}));function ay(e){let{themeId:t,theme:n={},modeStorageKey:r=Gv,colorSchemeStorageKey:i=Kv,disableTransitionOnChange:a=!1,defaultColorScheme:o,resolveTheme:s}=e,c={allColorSchemes:[],colorScheme:void 0,darkColorScheme:void 0,lightColorScheme:void 0,mode:void 0,setColorScheme:()=>{},setMode:()=>{},systemMode:void 0},l=oy.createContext(void 0);process.env.NODE_ENV!==`production`&&(l.displayName=`ColorSchemeContext`);let u=()=>oy.useContext(l)||c,d={},f={};function p(e){let{children:c,theme:u,modeStorageKey:p=r,colorSchemeStorageKey:m=i,disableTransitionOnChange:h=a,storageManager:g,storageWindow:_=typeof window>`u`?void 0:window,documentNode:v=typeof document>`u`?void 0:document,colorSchemeNode:y=typeof document>`u`?void 0:document.documentElement,disableNestedContext:b=!1,disableStyleSheetGeneration:x=!1,defaultMode:S=`system`,forceThemeRerender:C=!1,noSsr:w}=e,T=oy.useRef(!1),E=q_(),D=oy.useContext(l),O=!!D&&!b,k=oy.useMemo(()=>u||(typeof n==`function`?n():n),[u]),A=k[t],j=A||k,{colorSchemes:M=d,components:ee=f,cssVarPrefix:N}=j,P=Object.keys(M).filter(e=>!!M[e]).join(`,`),F=oy.useMemo(()=>P.split(`,`),[P]),te=typeof o==`string`?o:o.light,I=typeof o==`string`?o:o.dark,{mode:ne,setMode:re,systemMode:ie,lightColorScheme:ae,darkColorScheme:oe,colorScheme:se,setColorScheme:ce}=ny({supportedColorSchemes:F,defaultLightColorScheme:te,defaultDarkColorScheme:I,modeStorageKey:p,colorSchemeStorageKey:m,defaultMode:M[te]&&M[I]?S:M[j.defaultColorScheme]?.palette?.mode||j.palette?.mode,storageManager:g,storageWindow:_,noSsr:w}),le=ne,ue=se;O&&(le=D.mode,ue=D.colorScheme),process.env.NODE_ENV!==`production`&&C&&!j.vars&&console.warn(["MUI: The `forceThemeRerender` prop should only be used with CSS theme variables.",`Note that it will slow down the app when changing between modes, so only do this when you cannot find a better solution.`].join(` |
|
|
`));let de=ue||j.defaultColorScheme;j.vars&&!C&&(de=j.defaultColorScheme);let L=oy.useMemo(()=>{let e=j.generateThemeVars?.()||j.vars,t={...j,components:ee,colorSchemes:M,cssVarPrefix:N,vars:e};if(typeof t.generateSpacing==`function`&&(t.spacing=t.generateSpacing()),de){let e=M[de];e&&typeof e==`object`&&Object.keys(e).forEach(n=>{e[n]&&typeof e[n]==`object`?t[n]={...t[n],...e[n]}:t[n]=e[n]})}return s?s(t):t},[j,de,ee,M,N]),fe=j.colorSchemeSelector;c_(()=>{if(ue&&y&&fe&&fe!==`media`){let e=fe,t=fe;if(e===`class`&&(t=`.%s`),e===`data`&&(t=`[data-%s]`),e?.startsWith(`data-`)&&!e.includes(`%s`)&&(t=`[${e}="%s"]`),t.startsWith(`.`))y.classList.remove(...F.map(e=>t.substring(1).replace(`%s`,e))),y.classList.add(t.substring(1).replace(`%s`,ue));else{let e=t.replace(`%s`,ue).match(/\[([^\]]+)\]/);if(e){let[t,n]=e[1].split(`=`);n||F.forEach(e=>{y.removeAttribute(t.replace(ue,e))}),y.setAttribute(t,n?n.replace(/"|'/g,``):``)}else y.setAttribute(t,ue)}}},[ue,fe,y,F]),oy.useEffect(()=>{let e;if(h&&T.current&&v){let t=v.createElement(`style`);t.appendChild(v.createTextNode(ly)),v.head.appendChild(t),window.getComputedStyle(v.body),e=setTimeout(()=>{v.head.removeChild(t)},1)}return()=>{clearTimeout(e)}},[ue,h,v]),oy.useEffect(()=>(T.current=!0,()=>{T.current=!1}),[]);let pe=oy.useMemo(()=>({allColorSchemes:F,colorScheme:ue,darkColorScheme:oe,lightColorScheme:ae,mode:le,setColorScheme:ce,setMode:process.env.NODE_ENV===`production`?re:e=>{L.colorSchemeSelector===`media`&&console.error(["MUI: The `setMode` function has no effect if `colorSchemeSelector` is `media` (`media` is the default value).","To toggle the mode manually, please configure `colorSchemeSelector` to use a class or data attribute.",`To learn more, visit https://v7.mui.com/material-ui/customization/css-theme-variables/configuration/#toggling-dark-mode-manually`].join(` |
|
|
`)),re(e)},systemMode:ie}),[F,ue,oe,ae,le,ce,re,ie,L.colorSchemeSelector]),me=!0;(x||j.cssVariables===!1||O&&E?.cssVarPrefix===N)&&(me=!1);let he=(0,cy.jsxs)(oy.Fragment,{children:[(0,cy.jsx)(Nv,{themeId:A?t:void 0,theme:L,children:c}),me&&(0,cy.jsx)(Th,{styles:L.generateStyleSheets?.()||[]})]});return O?he:(0,cy.jsx)(l.Provider,{value:pe,children:he})}process.env.NODE_ENV!==`production`&&(p.propTypes={children:sy.default.node,colorSchemeNode:sy.default.any,colorSchemeStorageKey:sy.default.string,defaultMode:sy.default.string,disableNestedContext:sy.default.bool,disableStyleSheetGeneration:sy.default.bool,disableTransitionOnChange:sy.default.bool,documentNode:sy.default.any,forceThemeRerender:sy.default.bool,modeStorageKey:sy.default.string,noSsr:sy.default.bool,storageManager:sy.default.func,storageWindow:sy.default.any,theme:sy.default.object});let m=typeof o==`string`?o:o.light,h=typeof o==`string`?o:o.dark;return{CssVarsProvider:p,useColorScheme:u,getInitColorSchemeScript:e=>Uv({colorSchemeStorageKey:i,defaultLightColorScheme:m,defaultDarkColorScheme:h,modeStorageKey:r,...e})}}var oy,sy,cy,ly,uy=o((()=>{oy=u(p()),sy=u(du()),Nh(),sv(),u_(),zv(),Jv(),iy(),cy=g(),ly=`*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}`}));function dy(e=``){function t(...n){if(!n.length)return``;let r=n[0];return typeof r==`string`&&!r.match(/(#|\(|\)|(-?(\d*\.)?\d+)(px|em|%|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc))|^(-?(\d*\.)?\d+)$|(\d+ \d+ \d+)/)?`, var(--${e?`${e}-`:``}${r}${t(...n.slice(1))})`:`, ${r}`}return(n,...r)=>`var(--${e?`${e}-`:``}${n}${t(...r)})`}var fy=o((()=>{}));function py(e,t){let{prefix:n,shouldSkipGeneratingVar:r}=t||{},i={},a={},o={};return hy(e,(e,t,s)=>{if((typeof t==`string`||typeof t==`number`)&&(!r||!r(e,t))){let r=`--${n?`${n}-`:``}${e.join(`-`)}`,c=gy(e,t);Object.assign(i,{[r]:c}),my(a,e,`var(${r})`,s),my(o,e,`var(${r}, ${c})`,s)}},e=>e[0]===`vars`),{css:i,vars:a,varsWithDefaults:o}}var my,hy,gy,_y=o((()=>{my=(e,t,n,r=[])=>{let i=e;t.forEach((e,a)=>{a===t.length-1?Array.isArray(i)?i[Number(e)]=n:i&&typeof i==`object`&&(i[e]=n):i&&typeof i==`object`&&(i[e]||(i[e]=r.includes(e)?[]:{}),i=i[e])})},hy=(e,t,n)=>{function r(e,i=[],a=[]){Object.entries(e).forEach(([e,o])=>{(!n||n&&!n([...i,e]))&&o!=null&&(typeof o==`object`&&Object.keys(o).length>0?r(o,[...i,e],Array.isArray(o)?[...a,e]:a):t([...i,e],o,a))})}r(e)},gy=(e,t)=>typeof t==`number`?[`lineHeight`,`fontWeight`,`opacity`,`zIndex`].some(t=>e.includes(t))||e[e.length-1].toLowerCase().includes(`opacity`)?t:`${t}px`:t}));function vy(e,t={}){let{getSelector:n=_,disableCssColorScheme:r,colorSchemeSelector:i,enableContrastVars:a}=t,{colorSchemes:o={},components:s,defaultColorScheme:c=`light`,...l}=e,{vars:u,css:d,varsWithDefaults:f}=py(l,t),p=f,m={},{[c]:h,...g}=o;if(Object.entries(g||{}).forEach(([e,n])=>{let{vars:r,css:i,varsWithDefaults:a}=py(n,t);p=Cu(p,a),m[e]={css:i,vars:r}}),h){let{css:e,vars:n,varsWithDefaults:r}=py(h,t);p=Cu(p,r),m[c]={css:e,vars:n}}function _(t,n){let r=i;if(i===`class`&&(r=`.%s`),i===`data`&&(r=`[data-%s]`),i?.startsWith(`data-`)&&!i.includes(`%s`)&&(r=`[${i}="%s"]`),t){if(r===`media`)return e.defaultColorScheme===t?`:root`:{[`@media (prefers-color-scheme: ${o[t]?.palette?.mode||t})`]:{":root":n}};if(r)return e.defaultColorScheme===t?`:root, ${r.replace(`%s`,String(t))}`:r.replace(`%s`,String(t))}return`:root`}return{vars:p,generateThemeVars:()=>{let e={...u};return Object.entries(m).forEach(([,{vars:t}])=>{e=Cu(e,t)}),e},generateStyleSheets:()=>{let t=[],i=e.defaultColorScheme||`light`;function s(e,n){Object.keys(n).length&&t.push(typeof e==`string`?{[e]:{...n}}:e)}s(n(void 0,{...d}),d);let{[i]:c,...l}=m;if(c){let{css:e}=c,t=o[i]?.palette?.mode,a=!r&&t?{colorScheme:t,...e}:{...e};s(n(i,{...a}),a)}return Object.entries(l).forEach(([e,{css:t}])=>{let i=o[e]?.palette?.mode,a=!r&&i?{colorScheme:i,...t}:{...t};s(n(e,{...a}),a)}),a&&t.push({":root":{"--__l-threshold":`0.7`,"--__l":`clamp(0, (l / var(--__l-threshold) - 1) * -infinity, 1)`,"--__a":`clamp(0.87, (l / var(--__l-threshold) - 1) * -infinity, 1)`}}),t}}}var yy=o((()=>{Du(),_y()}));function by(e){return function(t){return e===`media`?(process.env.NODE_ENV!==`production`&&t!==`light`&&t!==`dark`&&console.error(`MUI: @media (prefers-color-scheme) supports only 'light' or 'dark', but receive '${t}'.`),`@media (prefers-color-scheme: ${t})`):e?e.startsWith(`data-`)&&!e.includes(`%s`)?`[${e}="${t}"] &`:e===`class`?`.${t} &`:e===`data`?`[data-${t}] &`:`${e.replace(`%s`,t)} &`:`&`}}var xy=o((()=>{})),Sy=o((()=>{})),Cy=o((()=>{mu(),xg(),_u(),Zl(),o_(),Qg(),Gh(),Sy(),Sy()}));function wy(e,t){return Ty.isValidElement(e)&&t.indexOf(e.type.muiName??e.type?._payload?.value?.muiName)!==-1}var Ty,Ey=o((()=>{Ty=u(p())})),Dy=o((()=>{Ey()})),Oy,ky,Ay=o((()=>{Oy=(e,t)=>e.filter(e=>t.includes(e)),ky=(e,t,n)=>{let r=e.keys[0];Array.isArray(t)?t.forEach((t,r)=>{n((t,n)=>{r<=e.keys.length-1&&(r===0?Object.assign(t,n):t[e.up(e.keys[r])]=n)},t)}):t&&typeof t==`object`?(Object.keys(t).length>e.keys.length?e.keys:Oy(e.keys,Object.keys(t))).forEach(i=>{if(e.keys.includes(i)){let a=t[i];a!==void 0&&n((t,n)=>{r===i?Object.assign(t,n):t[e.up(i)]=n},a)}}):(typeof t==`number`||typeof t==`string`)&&n((e,t)=>{Object.assign(e,t)},t)}}));function jy(e){return`--Grid-${e}Spacing`}function My(e){return`--Grid-parent-${e}Spacing`}var Ny,Py,Fy,Iy,Ly,Ry,zy,By,Vy,Hy,Uy,Wy,Gy=o((()=>{Ay(),Ny=`--Grid-columns`,Py=`--Grid-parent-columns`,Fy=({theme:e,ownerState:t})=>{let n={};return ky(e.breakpoints,t.size,(e,t)=>{let r={};t===`grow`&&(r={flexBasis:0,flexGrow:1,maxWidth:`100%`}),t===`auto`&&(r={flexBasis:`auto`,flexGrow:0,flexShrink:0,maxWidth:`none`,width:`auto`}),typeof t==`number`&&(r={flexGrow:0,flexBasis:`auto`,width:`calc(100% * ${t} / var(${Py}) - (var(${Py}) - ${t}) * (var(${My(`column`)}) / var(${Py})))`}),e(n,r)}),n},Iy=({theme:e,ownerState:t})=>{let n={};return ky(e.breakpoints,t.offset,(e,t)=>{let r={};t===`auto`&&(r={marginLeft:`auto`}),typeof t==`number`&&(r={marginLeft:t===0?`0px`:`calc(100% * ${t} / var(${Py}) + var(${My(`column`)}) * ${t} / var(${Py}))`}),e(n,r)}),n},Ly=({theme:e,ownerState:t})=>{if(!t.container)return{};let n={[Ny]:12};return ky(e.breakpoints,t.columns,(e,t)=>{let r=t??12;e(n,{[Ny]:r,"> *":{[Py]:r}})}),n},Ry=({theme:e,ownerState:t})=>{if(!t.container)return{};let n={};return ky(e.breakpoints,t.rowSpacing,(t,r)=>{let i=typeof r==`string`?r:e.spacing?.(r);t(n,{[jy(`row`)]:i,"> *":{[My(`row`)]:i}})}),n},zy=({theme:e,ownerState:t})=>{if(!t.container)return{};let n={};return ky(e.breakpoints,t.columnSpacing,(t,r)=>{let i=typeof r==`string`?r:e.spacing?.(r);t(n,{[jy(`column`)]:i,"> *":{[My(`column`)]:i}})}),n},By=({theme:e,ownerState:t})=>{if(!t.container)return{};let n={};return ky(e.breakpoints,t.direction,(e,t)=>{e(n,{flexDirection:t})}),n},Vy=({ownerState:e})=>({minWidth:0,boxSizing:`border-box`,...e.container&&{display:`flex`,flexWrap:`wrap`,...e.wrap&&e.wrap!==`wrap`&&{flexWrap:e.wrap},gap:`var(${jy(`row`)}) var(${jy(`column`)})`}}),Hy=e=>{let t=[];return Object.entries(e).forEach(([e,n])=>{n!==!1&&n!==void 0&&t.push(`grid-${e}-${String(n)}`)}),t},Uy=(e,t=`xs`)=>{function n(e){return e===void 0?!1:typeof e==`string`&&!Number.isNaN(Number(e))||typeof e==`number`&&e>0}if(n(e))return[`spacing-${t}-${String(e)}`];if(typeof e==`object`&&!Array.isArray(e)){let t=[];return Object.entries(e).forEach(([e,r])=>{n(r)&&t.push(`spacing-${e}-${String(r)}`)}),t}return[]},Wy=e=>e===void 0?[]:typeof e==`object`?Object.entries(e).map(([e,t])=>`direction-${e}-${t}`):[`direction-xs-${String(e)}`]}));function Ky(e,t){let n=[];e.item!==void 0&&(delete e.item,n.push(`item`)),e.zeroMinWidth!==void 0&&(delete e.zeroMinWidth,n.push(`zeroMinWidth`)),t.keys.forEach(t=>{e[t]!==void 0&&(n.push(t),delete e[t])}),process.env.NODE_ENV!==`production`&&n.forEach(e=>{Jy.includes(e)||(Jy.push(e),console.warn(`MUI Grid: ${qy(e)}\n`))})}var qy,Jy,Yy=o((()=>{qy=e=>[`item`,`zeroMinWidth`].includes(e)?`The \`${e}\` prop has been removed and is no longer necessary. You can safely remove it.`:`The \`${e}\` prop has been removed. See https://v7.mui.com/material-ui/migration/upgrade-to-grid-v2/ for migration instructions.`,Jy=[]}));function Xy(e){return i_({props:e,name:`MuiGrid`,defaultTheme:tb})}function Zy(e={}){let{createStyledComponent:t=nb,useThemeProps:n=Xy,useTheme:r=Zh,componentName:i=`MuiGrid`}=e,a=(e,t)=>{let{container:n,direction:r,spacing:a,wrap:o,size:s}=e;return hu({root:[`root`,n&&`container`,o!==`wrap`&&`wrap-xs-${String(o)}`,...Wy(r),...Hy(s),...n?Uy(a,t.breakpoints.keys[0]):[]]},e=>vg(i,e),{})};function o(e,t,n=()=>!0){let r={};return e===null||(Array.isArray(e)?e.forEach((e,i)=>{e!==null&&n(e)&&t.keys[i]&&(r[t.keys[i]]=e)}):typeof e==`object`?Object.keys(e).forEach(t=>{let i=e[t];i!=null&&n(i)&&(r[t]=i)}):r[t.keys[0]]=e),r}let s=t(Ly,zy,Ry,Fy,By,Vy,Iy),c=Qy.forwardRef(function(e,t){let i=r(),c=Df(n(e));Ky(c,i.breakpoints);let{className:l,children:u,columns:d=12,container:f=!1,component:p=`div`,direction:m=`row`,wrap:h=`wrap`,size:g={},offset:_={},spacing:v=0,rowSpacing:y=v,columnSpacing:b=v,unstable_level:x=0,...S}=c,C=o(g,i.breakpoints,e=>e!==!1),w=o(_,i.breakpoints),T=e.columns??(x?void 0:d),E=e.spacing??(x?void 0:v),D=e.rowSpacing??e.spacing??(x?void 0:y),O=e.columnSpacing??e.spacing??(x?void 0:b),k={...c,level:x,columns:T,container:f,direction:m,wrap:h,spacing:E,rowSpacing:D,columnSpacing:O,size:C,offset:w},A=a(k,i);return(0,eb.jsx)(s,{ref:t,as:p,ownerState:k,className:pu(A.root,l),...S,children:Qy.Children.map(u,e=>Qy.isValidElement(e)&&wy(e,[`Grid`])&&f&&e.props.container?Qy.cloneElement(e,{unstable_level:e.props?.unstable_level??x+1}):e)})});return process.env.NODE_ENV!==`production`&&(c.propTypes={children:$y.default.node,className:$y.default.string,columns:$y.default.oneOfType([$y.default.arrayOf($y.default.number),$y.default.number,$y.default.object]),columnSpacing:$y.default.oneOfType([$y.default.arrayOf($y.default.oneOfType([$y.default.number,$y.default.string])),$y.default.number,$y.default.object,$y.default.string]),component:$y.default.elementType,container:$y.default.bool,direction:$y.default.oneOfType([$y.default.oneOf([`column-reverse`,`column`,`row-reverse`,`row`]),$y.default.arrayOf($y.default.oneOf([`column-reverse`,`column`,`row-reverse`,`row`])),$y.default.object]),offset:$y.default.oneOfType([$y.default.string,$y.default.number,$y.default.arrayOf($y.default.oneOfType([$y.default.string,$y.default.number])),$y.default.object]),rowSpacing:$y.default.oneOfType([$y.default.arrayOf($y.default.oneOfType([$y.default.number,$y.default.string])),$y.default.number,$y.default.object,$y.default.string]),size:$y.default.oneOfType([$y.default.string,$y.default.bool,$y.default.number,$y.default.arrayOf($y.default.oneOfType([$y.default.string,$y.default.bool,$y.default.number])),$y.default.object]),spacing:$y.default.oneOfType([$y.default.arrayOf($y.default.oneOfType([$y.default.number,$y.default.string])),$y.default.number,$y.default.object,$y.default.string]),sx:$y.default.oneOfType([$y.default.arrayOf($y.default.oneOfType([$y.default.func,$y.default.object,$y.default.bool])),$y.default.func,$y.default.object]),wrap:$y.default.oneOf([`nowrap`,`wrap-reverse`,`wrap`])}),c.muiName=`Grid`,c}var Qy,$y,eb,tb,nb,rb=o((()=>{Qy=u(p()),$y=u(du()),mu(),Dy(),xg(),_u(),Qg(),o_(),eg(),Af(),Gh(),Gy(),Yy(),eb=g(),tb=Uh(),nb=Xg(`div`,{name:`MuiGrid`,slot:`Root`})})),ib=o((()=>{})),ab=o((()=>{})),ob=o((()=>{rb(),ib(),ab(),ab(),Ay(),Gy()}));function sb(e){return i_({props:e,name:`MuiStack`,defaultTheme:pb})}function cb(e,t){let n=ub.Children.toArray(e).filter(Boolean);return n.reduce((e,r,i)=>(e.push(r),i<n.length-1&&e.push(ub.cloneElement(t,{key:`separator-${i}`})),e),[])}function lb(e={}){let{createStyledComponent:t=mb,useThemeProps:n=sb,componentName:r=`MuiStack`}=e,i=()=>hu({root:[`root`]},e=>vg(r,e),{}),a=t(gb),o=ub.forwardRef(function(e,t){let{component:r=`div`,direction:o=`column`,spacing:s=0,divider:c,children:l,className:u,useFlexGap:d=!1,...f}=Df(n(e)),p={direction:o,spacing:s,useFlexGap:d},m=i();return(0,fb.jsx)(a,{as:r,ownerState:p,ref:t,className:pu(m.root,u),...f,children:c?cb(l,c):l})});return process.env.NODE_ENV!==`production`&&(o.propTypes={children:db.default.node,direction:db.default.oneOfType([db.default.oneOf([`column-reverse`,`column`,`row-reverse`,`row`]),db.default.arrayOf(db.default.oneOf([`column-reverse`,`column`,`row-reverse`,`row`])),db.default.object]),divider:db.default.node,spacing:db.default.oneOfType([db.default.arrayOf(db.default.oneOfType([db.default.number,db.default.string])),db.default.number,db.default.object,db.default.string]),sx:db.default.oneOfType([db.default.arrayOf(db.default.oneOfType([db.default.func,db.default.object,db.default.bool])),db.default.func,db.default.object])}),o}var ub,db,fb,pb,mb,hb,gb,_b=o((()=>{ub=u(p()),db=u(du()),mu(),Du(),xg(),_u(),Qg(),o_(),Af(),Gh(),Zu(),Sd(),fb=g(),pb=Uh(),mb=Xg(`div`,{name:`MuiStack`,slot:`Root`}),hb=e=>({row:`Left`,"row-reverse":`Right`,column:`Top`,"column-reverse":`Bottom`})[e],gb=({ownerState:e,theme:t})=>{let n={display:`flex`,flexDirection:`column`,...Vu({theme:t},Ku({values:e.direction,breakpoints:t.breakpoints.values}),e=>({flexDirection:e}))};if(e.spacing){let r=sd(t),i=Object.keys(t.breakpoints.values).reduce((t,n)=>((typeof e.spacing==`object`&&e.spacing[n]!=null||typeof e.direction==`object`&&e.direction[n]!=null)&&(t[n]=!0),t),{}),a=Ku({values:e.direction,base:i}),o=Ku({values:e.spacing,base:i});typeof a==`object`&&Object.keys(a).forEach((e,t,n)=>{if(!a[e]){let r=t>0?a[n[t-1]]:`column`;a[e]=r}}),n=Cu(n,Vu({theme:t},o,(t,n)=>e.useFlexGap?{gap:cd(r,t)}:{"& > :not(style):not(style)":{margin:0},"& > :not(style) ~ :not(style)":{[`margin${hb(n?a[n]:e.direction)}`]:cd(r,t)}}))}return n=Wu(t.breakpoints,n),n}})),vb=o((()=>{})),yb=o((()=>{})),bb=o((()=>{_b(),vb(),yb(),yb()})),xb=o((()=>{Nh(),og(),Hd(),Hd(),Zu(),Bu(),Td(),nd(),cg(),cg(),nf(),nf(),lf(),lf(),ug(),ug(),yf(),yf(),Sd(),Sd(),fg(),fg(),Af(),Eg(),Eg(),_g(),Yg(),Yg(),Qg(),Gh(),Ih(),Bh(),Rh(),o_(),eg(),Xh(),__(),z_(),zv(),Hv(),uy(),fy(),_y(),yy(),Jv(),Pu(),mv(),mv(),xy(),mu(),xg(),_u(),Zl(),Cy(),Cy(),rb(),ob(),_b(),bb()})),Sb,Cb=o((()=>{Sb={black:`#000`,white:`#fff`}})),wb,Tb=o((()=>{wb={50:`#fafafa`,100:`#f5f5f5`,200:`#eeeeee`,300:`#e0e0e0`,400:`#bdbdbd`,500:`#9e9e9e`,600:`#757575`,700:`#616161`,800:`#424242`,900:`#212121`,A100:`#f5f5f5`,A200:`#eeeeee`,A400:`#bdbdbd`,A700:`#616161`}})),Eb,Db=o((()=>{Eb={50:`#f3e5f5`,100:`#e1bee7`,200:`#ce93d8`,300:`#ba68c8`,400:`#ab47bc`,500:`#9c27b0`,600:`#8e24aa`,700:`#7b1fa2`,800:`#6a1b9a`,900:`#4a148c`,A100:`#ea80fc`,A200:`#e040fb`,A400:`#d500f9`,A700:`#aa00ff`}})),Ob,kb=o((()=>{Ob={50:`#ffebee`,100:`#ffcdd2`,200:`#ef9a9a`,300:`#e57373`,400:`#ef5350`,500:`#f44336`,600:`#e53935`,700:`#d32f2f`,800:`#c62828`,900:`#b71c1c`,A100:`#ff8a80`,A200:`#ff5252`,A400:`#ff1744`,A700:`#d50000`}})),Ab,ree=o((()=>{Ab={50:`#fff3e0`,100:`#ffe0b2`,200:`#ffcc80`,300:`#ffb74d`,400:`#ffa726`,500:`#ff9800`,600:`#fb8c00`,700:`#f57c00`,800:`#ef6c00`,900:`#e65100`,A100:`#ffd180`,A200:`#ffab40`,A400:`#ff9100`,A700:`#ff6d00`}})),jb,iee=o((()=>{jb={50:`#e3f2fd`,100:`#bbdefb`,200:`#90caf9`,300:`#64b5f6`,400:`#42a5f5`,500:`#2196f3`,600:`#1e88e5`,700:`#1976d2`,800:`#1565c0`,900:`#0d47a1`,A100:`#82b1ff`,A200:`#448aff`,A400:`#2979ff`,A700:`#2962ff`}})),Mb,Nb=o((()=>{Mb={50:`#e1f5fe`,100:`#b3e5fc`,200:`#81d4fa`,300:`#4fc3f7`,400:`#29b6f6`,500:`#03a9f4`,600:`#039be5`,700:`#0288d1`,800:`#0277bd`,900:`#01579b`,A100:`#80d8ff`,A200:`#40c4ff`,A400:`#00b0ff`,A700:`#0091ea`}})),Pb,Fb=o((()=>{Pb={50:`#e8f5e9`,100:`#c8e6c9`,200:`#a5d6a7`,300:`#81c784`,400:`#66bb6a`,500:`#4caf50`,600:`#43a047`,700:`#388e3c`,800:`#2e7d32`,900:`#1b5e20`,A100:`#b9f6ca`,A200:`#69f0ae`,A400:`#00e676`,A700:`#00c853`}}));function Ib(){return{text:{primary:`rgba(0, 0, 0, 0.87)`,secondary:`rgba(0, 0, 0, 0.6)`,disabled:`rgba(0, 0, 0, 0.38)`},divider:`rgba(0, 0, 0, 0.12)`,background:{paper:Sb.white,default:Sb.white},action:{active:`rgba(0, 0, 0, 0.54)`,hover:`rgba(0, 0, 0, 0.04)`,hoverOpacity:.04,selected:`rgba(0, 0, 0, 0.08)`,selectedOpacity:.08,disabled:`rgba(0, 0, 0, 0.26)`,disabledBackground:`rgba(0, 0, 0, 0.12)`,disabledOpacity:.38,focus:`rgba(0, 0, 0, 0.12)`,focusOpacity:.12,activatedOpacity:.12}}}function Lb(){return{text:{primary:Sb.white,secondary:`rgba(255, 255, 255, 0.7)`,disabled:`rgba(255, 255, 255, 0.5)`,icon:`rgba(255, 255, 255, 0.5)`},divider:`rgba(255, 255, 255, 0.12)`,background:{paper:`#121212`,default:`#121212`},action:{active:Sb.white,hover:`rgba(255, 255, 255, 0.08)`,hoverOpacity:.08,selected:`rgba(255, 255, 255, 0.16)`,selectedOpacity:.16,disabled:`rgba(255, 255, 255, 0.3)`,disabledBackground:`rgba(255, 255, 255, 0.12)`,disabledOpacity:.38,focus:`rgba(255, 255, 255, 0.12)`,focusOpacity:.12,activatedOpacity:.24}}}function Rb(e,t,n,r){let i=r.light||r,a=r.dark||r*1.5;e[t]||(e.hasOwnProperty(n)?e[t]=e[n]:t===`light`?e.light=M_(e.main,i):t===`dark`&&(e.dark=A_(e.main,a)))}function zb(e,t,n,r,i){let a=i.light||i,o=i.dark||i*1.5;t[n]||(t.hasOwnProperty(r)?t[n]=t[r]:n===`light`?t.light=`color-mix(in ${e}, ${t.main}, #fff ${(a*100).toFixed(0)}%)`:n===`dark`&&(t.dark=`color-mix(in ${e}, ${t.main}, #000 ${(o*100).toFixed(0)}%)`))}function Bb(e=`light`){return e===`dark`?{main:jb[200],light:jb[50],dark:jb[400]}:{main:jb[700],light:jb[400],dark:jb[800]}}function Vb(e=`light`){return e===`dark`?{main:Eb[200],light:Eb[50],dark:Eb[400]}:{main:Eb[500],light:Eb[300],dark:Eb[700]}}function Hb(e=`light`){return e===`dark`?{main:Ob[500],light:Ob[300],dark:Ob[700]}:{main:Ob[700],light:Ob[400],dark:Ob[800]}}function Ub(e=`light`){return e===`dark`?{main:Mb[400],light:Mb[300],dark:Mb[700]}:{main:Mb[700],light:Mb[500],dark:Mb[900]}}function Wb(e=`light`){return e===`dark`?{main:Pb[400],light:Pb[300],dark:Pb[700]}:{main:Pb[800],light:Pb[500],dark:Pb[900]}}function Gb(e=`light`){return e===`dark`?{main:Ab[400],light:Ab[300],dark:Ab[700]}:{main:`#ed6c02`,light:Ab[500],dark:Ab[900]}}function Kb(e){return`oklch(from ${e} var(--__l) 0 h / var(--__a))`}function qb(e){let{mode:t=`light`,contrastThreshold:n=3,tonalOffset:r=.2,colorSpace:i,...a}=e,o=e.primary||Bb(t),s=e.secondary||Vb(t),c=e.error||Hb(t),l=e.info||Ub(t),u=e.success||Wb(t),d=e.warning||Gb(t);function f(e){if(i)return Kb(e);let t=D_(e,Yb.text.primary)>=n?Yb.text.primary:Jb.text.primary;if(process.env.NODE_ENV!==`production`){let n=D_(e,t);n<3&&console.error([`MUI: The contrast ratio of ${n}:1 for ${t} on ${e}`,`falls below the WCAG recommended absolute minimum contrast ratio of 3:1.`,`https://www.w3.org/TR/2008/REC-WCAG20-20081211/#visual-audio-contrast-contrast`].join(` |
|
|
`))}return t}let p=({color:e,name:t,mainShade:n=500,lightShade:a=300,darkShade:o=700})=>{if(e={...e},!e.main&&e[n]&&(e.main=e[n]),!e.hasOwnProperty(`main`))throw Error(process.env.NODE_ENV===`production`?Kl(11,t?` (${t})`:``,n):`MUI: The color${t?` (${t})`:``} provided to augmentColor(color) is invalid.\nThe color object needs to have a \`main\` property or a \`${n}\` property.`);if(typeof e.main!=`string`)throw Error(process.env.NODE_ENV===`production`?Kl(12,t?` (${t})`:``,JSON.stringify(e.main)):`MUI: The color${t?` (${t})`:``} provided to augmentColor(color) is invalid.\n\`color.main\` should be a string, but \`${JSON.stringify(e.main)}\` was provided instead.\n |
|
|
Did you intend to use one of the following approaches? |
|
|
|
|
|
import { green } from "@mui/material/colors"; |
|
|
|
|
|
const theme1 = createTheme({ palette: { |
|
|
primary: green, |
|
|
} }); |
|
|
|
|
|
const theme2 = createTheme({ palette: { |
|
|
primary: { main: green[500] }, |
|
|
} });`);return i?(zb(i,e,`light`,a,r),zb(i,e,`dark`,o,r)):(Rb(e,`light`,a,r),Rb(e,`dark`,o,r)),e.contrastText||(e.contrastText=f(e.main)),e},m;return t===`light`?m=Ib():t===`dark`&&(m=Lb()),process.env.NODE_ENV!==`production`&&(m||console.error(`MUI: The palette mode \`${t}\` is not supported.`)),Cu({common:{...Sb},mode:t,primary:p({color:o,name:`primary`}),secondary:p({color:s,name:`secondary`,mainShade:`A400`,lightShade:`A200`,darkShade:`A700`}),error:p({color:c,name:`error`}),warning:p({color:d,name:`warning`}),info:p({color:l,name:`info`}),success:p({color:u,name:`success`}),grey:wb,contrastThreshold:n,getContrastText:f,augmentColor:p,tonalOffset:r,...m},a)}var Jb,Yb,Xb=o((()=>{Jl(),Du(),z_(),Cb(),Tb(),Db(),kb(),ree(),iee(),Nb(),Fb(),Jb=Ib(),Yb=Lb()}));function Zb(e){let t={};return Object.entries(e).forEach(e=>{let[n,r]=e;typeof r==`object`&&(t[n]=`${r.fontStyle?`${r.fontStyle} `:``}${r.fontVariant?`${r.fontVariant} `:``}${r.fontWeight?`${r.fontWeight} `:``}${r.fontStretch?`${r.fontStretch} `:``}${r.fontSize||``}${r.lineHeight?`/${r.lineHeight} `:``}${r.fontFamily||``}`)}),t}var Qb=o((()=>{})),$b=o((()=>{uy(),yy(),Qb(),Jv()}));function ex(e,t){return{toolbar:{minHeight:56,[e.up(`xs`)]:{"@media (orientation: landscape)":{minHeight:48}},[e.up(`sm`)]:{minHeight:64}},...t}}var tx=o((()=>{}));function nx(e){return Math.round(e*1e5)/1e5}function rx(e,t){let{fontFamily:n=ax,fontSize:r=14,fontWeightLight:i=300,fontWeightRegular:a=400,fontWeightMedium:o=500,fontWeightBold:s=700,htmlFontSize:c=16,allVariants:l,pxToRem:u,...d}=typeof t==`function`?t(e):t;process.env.NODE_ENV!==`production`&&(typeof r!=`number`&&console.error("MUI: `fontSize` is required to be a number."),typeof c!=`number`&&console.error("MUI: `htmlFontSize` is required to be a number."));let f=r/14,p=u||(e=>`${e/c*f}rem`),m=(e,t,r,i,a)=>({fontFamily:n,fontWeight:e,fontSize:p(t),lineHeight:r,...n===ax?{letterSpacing:`${nx(i/t)}em`}:{},...a,...l});return Cu({htmlFontSize:c,pxToRem:p,fontFamily:n,fontSize:r,fontWeightLight:i,fontWeightRegular:a,fontWeightMedium:o,fontWeightBold:s,h1:m(i,96,1.167,-1.5),h2:m(i,60,1.2,-.5),h3:m(a,48,1.167,0),h4:m(a,34,1.235,.25),h5:m(a,24,1.334,0),h6:m(o,20,1.6,.15),subtitle1:m(a,16,1.75,.15),subtitle2:m(o,14,1.57,.1),body1:m(a,16,1.5,.15),body2:m(a,14,1.43,.15),button:m(o,14,1.75,.4,ix),caption:m(a,12,1.66,.4),overline:m(a,12,2.66,1,ix),inherit:{fontFamily:`inherit`,fontWeight:`inherit`,fontSize:`inherit`,lineHeight:`inherit`,letterSpacing:`inherit`}},d,{clone:!1})}var ix,ax,ox=o((()=>{Du(),ix={textTransform:`uppercase`},ax=`"Roboto", "Helvetica", "Arial", sans-serif`}));function sx(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${cx})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${lx})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${ux})`].join(`,`)}var cx,lx,ux,dx,fx=o((()=>{cx=.2,lx=.14,ux=.12,dx=[`none`,sx(0,2,1,-1,0,1,1,0,0,1,3,0),sx(0,3,1,-2,0,2,2,0,0,1,5,0),sx(0,3,3,-2,0,3,4,0,0,1,8,0),sx(0,2,4,-1,0,4,5,0,0,1,10,0),sx(0,3,5,-1,0,5,8,0,0,1,14,0),sx(0,3,5,-1,0,6,10,0,0,1,18,0),sx(0,4,5,-2,0,7,10,1,0,2,16,1),sx(0,5,5,-3,0,8,10,1,0,3,14,2),sx(0,5,6,-3,0,9,12,1,0,3,16,2),sx(0,6,6,-3,0,10,14,1,0,4,18,3),sx(0,6,7,-4,0,11,15,1,0,4,20,3),sx(0,7,8,-4,0,12,17,2,0,5,22,4),sx(0,7,8,-4,0,13,19,2,0,5,24,4),sx(0,7,9,-4,0,14,21,2,0,5,26,4),sx(0,8,9,-5,0,15,22,2,0,6,28,5),sx(0,8,10,-5,0,16,24,2,0,6,30,5),sx(0,8,11,-5,0,17,26,2,0,6,32,5),sx(0,9,11,-5,0,18,28,2,0,7,34,6),sx(0,9,12,-6,0,19,29,2,0,7,36,6),sx(0,10,13,-6,0,20,31,3,0,8,38,7),sx(0,10,13,-6,0,21,33,3,0,8,40,7),sx(0,10,14,-6,0,22,35,3,0,8,42,7),sx(0,11,14,-7,0,23,36,3,0,9,44,8),sx(0,11,15,-7,0,24,38,3,0,9,46,8)]}));function px(e){return`${Math.round(e)}ms`}function mx(e){if(!e)return 0;let t=e/36;return Math.min(Math.round((4+15*t**.25+t/5)*10),3e3)}function hx(e){let t={...gx,...e.easing},n={..._x,...e.duration};return{getAutoHeightDuration:mx,create:(e=[`all`],r={})=>{let{duration:i=n.standard,easing:a=t.easeInOut,delay:o=0,...s}=r;if(process.env.NODE_ENV!==`production`){let t=e=>typeof e==`string`,n=e=>!Number.isNaN(parseFloat(e));!t(e)&&!Array.isArray(e)&&console.error(`MUI: Argument "props" must be a string or Array.`),!n(i)&&!t(i)&&console.error(`MUI: Argument "duration" must be a number or a string but found ${i}.`),t(a)||console.error(`MUI: Argument "easing" must be a string.`),!n(o)&&!t(o)&&console.error(`MUI: Argument "delay" must be a number or a string.`),typeof r!=`object`&&console.error([`MUI: Secong argument of transition.create must be an object.`,"Arguments should be either `create('prop1', options)` or `create(['prop1', 'prop2'], options)`"].join(` |
|
|
`)),Object.keys(s).length!==0&&console.error(`MUI: Unrecognized argument(s) [${Object.keys(s).join(`,`)}].`)}return(Array.isArray(e)?e:[e]).map(e=>`${e} ${typeof i==`string`?i:px(i)} ${a} ${typeof o==`string`?o:px(o)}`).join(`,`)},...e,easing:t,duration:n}}var gx,_x,vx=o((()=>{gx={easeInOut:`cubic-bezier(0.4, 0, 0.2, 1)`,easeOut:`cubic-bezier(0.0, 0, 0.2, 1)`,easeIn:`cubic-bezier(0.4, 0, 1, 1)`,sharp:`cubic-bezier(0.4, 0, 0.6, 1)`},_x={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195}})),yx,bx=o((()=>{yx={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500}}));function xx(e){return xu(e)||e===void 0||typeof e==`string`||typeof e==`boolean`||typeof e==`number`||Array.isArray(e)}function Sx(e={}){let t={...e};function n(e){let t=Object.entries(e);for(let r=0;r<t.length;r++){let[i,a]=t[r];!xx(a)||i.startsWith(`unstable_`)?delete e[i]:xu(a)&&(e[i]={...a},n(e[i]))}}return n(t),`import { unstable_createBreakpoints as createBreakpoints, createTransitions } from '@mui/material/styles'; |
|
|
|
|
|
const theme = ${JSON.stringify(t,null,2)}; |
|
|
|
|
|
theme.breakpoints = createBreakpoints(theme.breakpoints || {}); |
|
|
theme.transitions = createTransitions(theme.transitions || {}); |
|
|
|
|
|
export default theme;`}var Cx=o((()=>{Du()}));function wx(e){return typeof e==`number`?`${(e*100).toFixed(0)}%`:`calc((${e}) * 100%)`}function Tx(e){Object.assign(e,{alpha(t,n){let r=this||e;return r.colorSpace?`oklch(from ${t} l c h / ${typeof n==`string`?`calc(${n})`:n})`:r.vars?`rgba(${t.replace(/var\(--([^,\s)]+)(?:,[^)]+)?\)+/g,`var(--$1Channel)`)} / ${typeof n==`string`?`calc(${n})`:n})`:O_(t,Dx(n))},lighten(t,n){let r=this||e;return r.colorSpace?`color-mix(in ${r.colorSpace}, ${t}, #fff ${wx(n)})`:M_(t,n)},darken(t,n){let r=this||e;return r.colorSpace?`color-mix(in ${r.colorSpace}, ${t}, #000 ${wx(n)})`:A_(t,n)}})}function Ex(e={},...t){let{breakpoints:n,mixins:r={},spacing:i,palette:a={},transitions:o={},typography:s={},shape:c,colorSpace:l,...u}=e;if(e.vars&&e.generateThemeVars===void 0)throw Error(process.env.NODE_ENV===`production`?Kl(20):"MUI: `vars` is a private field used for CSS variables support.\nPlease use another name or follow the [docs](https://v7.mui.com/material-ui/customization/css-theme-variables/usage/) to enable the feature.");let d=qb({...a,colorSpace:l}),f=Uh(e),p=Cu(f,{mixins:ex(f.breakpoints,r),palette:d,shadows:dx.slice(),typography:rx(d,s),transitions:hx(o),zIndex:{...yx}});if(p=Cu(p,u),p=t.reduce((e,t)=>Cu(e,t),p),process.env.NODE_ENV!==`production`){let e=[`active`,`checked`,`completed`,`disabled`,`error`,`expanded`,`focused`,`focusVisible`,`required`,`selected`],t=(t,n)=>{let r;for(r in t){let i=t[r];if(e.includes(r)&&Object.keys(i).length>0){if(process.env.NODE_ENV!==`production`){let e=vg(``,r);console.error([`MUI: The \`${n}\` component increases the CSS specificity of the \`${r}\` internal state.`,`You can not override it like this: `,JSON.stringify(t,null,2),``,`Instead, you need to use the '&.${e}' syntax:`,JSON.stringify({root:{[`&.${e}`]:i}},null,2),``,`https://mui.com/r/state-classes-guide`].join(` |
|
|
`))}t[r]={}}}};Object.keys(p.components).forEach(e=>{let n=p.components[e].styleOverrides;n&&e.startsWith(`Mui`)&&t(n,e)})}return p.unstable_sxConfig={...bf,...u?.unstable_sxConfig},p.unstable_sx=function(e){return Tf({sx:e,theme:this})},p.toRuntimeSource=Sx,Tx(p),p}var Dx,Ox=o((()=>{Jl(),Du(),Af(),Gh(),z_(),xg(),tx(),Xb(),ox(),fx(),vx(),bx(),Cx(),Dx=e=>{if(!Number.isNaN(+e))return+e;let t=e.match(/\d*\.?\d+/g);if(!t)return 0;let n=0;for(let e=0;e<t.length;e+=1)n+=+t[e];return n}}));function kx(e){let t;return t=e<1?5.11916*e**2:4.5*Math.log(e+1)+2,Math.round(t*10)/1e3}var Ax=o((()=>{}));function jx(e){return{inputPlaceholder:e===`dark`?.5:.42,inputUnderline:e===`dark`?.7:.42,switchTrackDisabled:e===`dark`?.2:.12,switchTrack:e===`dark`?.3:.38}}function Mx(e){return e===`dark`?Px:[]}function Nx(e){let{palette:t={mode:`light`},opacity:n,overlays:r,colorSpace:i,...a}=e,o=qb({...t,colorSpace:i});return{palette:o,opacity:{...jx(o.mode),...n},overlays:r||Mx(o.mode),...a}}var Px,Fx=o((()=>{Xb(),Ax(),Px=[...Array(25)].map((e,t)=>{if(t===0)return`none`;let n=kx(t);return`linear-gradient(rgba(255 255 255 / ${n}), rgba(255 255 255 / ${n}))`})}));function Ix(e){return!!e[0].match(/(cssVarPrefix|colorSchemeSelector|modularCssLayers|rootSelector|typography|mixins|breakpoints|direction|transitions)/)||!!e[0].match(/sxConfig$/)||e[0]===`palette`&&!!e[1]?.match(/(mode|contrastThreshold|tonalOffset)/)}var Lx=o((()=>{})),Rx,zx=o((()=>{Rx=e=>[...[...Array(25)].map((t,n)=>`--${e?`${e}-`:``}overlays-${n}`),`--${e?`${e}-`:``}palette-AppBar-darkBg`,`--${e?`${e}-`:``}palette-AppBar-darkColor`]})),Bx,Vx=o((()=>{zx(),Bx=e=>(t,n)=>{let r=e.rootSelector||`:root`,i=e.colorSchemeSelector,a=i;if(i===`class`&&(a=`.%s`),i===`data`&&(a=`[data-%s]`),i?.startsWith(`data-`)&&!i.includes(`%s`)&&(a=`[${i}="%s"]`),e.defaultColorScheme===t){if(t===`dark`){let i={};return Rx(e.cssVarPrefix).forEach(e=>{i[e]=n[e],delete n[e]}),a===`media`?{[r]:n,"@media (prefers-color-scheme: dark)":{[r]:i}}:a?{[a.replace(`%s`,t)]:i,[`${r}, ${a.replace(`%s`,t)}`]:n}:{[r]:{...n,...i}}}if(a&&a!==`media`)return`${r}, ${a.replace(`%s`,String(t))}`}else if(t){if(a===`media`)return{[`@media (prefers-color-scheme: ${String(t)})`]:{[r]:n}};if(a)return a.replace(`%s`,String(t))}return r}}));function Hx(e,t){t.forEach(t=>{e[t]||(e[t]={})})}function Ux(e,t,n){!e[t]&&n&&(e[t]=n)}function Wx(e){return typeof e!=`string`||!e.startsWith(`hsl`)?e:T_(e)}function Gx(e,t){`${t}Channel`in e||(e[`${t}Channel`]=L_(Wx(e[t]),`MUI: Can't create \`palette.${t}Channel\` because \`palette.${t}\` is not one of these formats: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla(), color(). |
|
|
To suppress this warning, you need to explicitly provide the \`palette.${t}Channel\` as a string (in rgb format, for example "12 12 12") or undefined if you want to remove the channel token.`))}function Kx(e){return typeof e==`number`?`${e}px`:typeof e==`string`||typeof e==`function`||Array.isArray(e)?e:`8px`}function qx(e,t,n,r,i){if(!n)return;n=n===!0?{}:n;let a=i===`dark`?`dark`:`light`;if(!r){t[i]=Nx({...n,palette:{mode:a,...n?.palette},colorSpace:e});return}let{palette:o,...s}=Ex({...r,palette:{mode:a,...n?.palette},colorSpace:e});return t[i]={...n,palette:o,opacity:{...jx(a),...n?.opacity},overlays:n?.overlays||Mx(a)},s}function Jx(e={},...t){let{colorSchemes:n={light:!0},defaultColorScheme:r,disableCssColorScheme:i=!1,cssVarPrefix:a=`mui`,nativeColor:o=!1,shouldSkipGeneratingVar:s=Ix,colorSchemeSelector:c=n.light&&n.dark?`media`:void 0,rootSelector:l=`:root`,...u}=e,d=Object.keys(n)[0],f=r||(n.light&&d!==`light`?`light`:d),p=Xx(a),{[f]:m,light:h,dark:g,..._}=n,v={..._},y=m;if((f===`dark`&&!(`dark`in n)||f===`light`&&!(`light`in n))&&(y=!0),!y)throw Error(process.env.NODE_ENV===`production`?Kl(21,f):`MUI: The \`colorSchemes.${f}\` option is either missing or invalid.`);let b;o&&(b=`oklch`);let x=qx(b,v,y,u,f);h&&!v.light&&qx(b,v,h,void 0,`light`),g&&!v.dark&&qx(b,v,g,void 0,`dark`);let S={defaultColorScheme:f,...x,cssVarPrefix:a,colorSchemeSelector:c,rootSelector:l,getCssVar:p,colorSchemes:v,font:{...Zb(x.typography),...x.font},spacing:Kx(u.spacing)};Object.keys(S.colorSchemes).forEach(e=>{let t=S.colorSchemes[e].palette,n=e=>{let n=e.split(`-`),r=n[1],i=n[2];return p(e,t[r][i])};t.mode===`light`&&(Ux(t.common,`background`,`#fff`),Ux(t.common,`onBackground`,`#000`)),t.mode===`dark`&&(Ux(t.common,`background`,`#000`),Ux(t.common,`onBackground`,`#fff`));function r(e,t,n){if(b){let r;return e===k_&&(r=`transparent ${((1-n)*100).toFixed(0)}%`),e===j_&&(r=`#000 ${(n*100).toFixed(0)}%`),e===N_&&(r=`#fff ${(n*100).toFixed(0)}%`),`color-mix(in ${b}, ${t}, ${r})`}return e(t,n)}if(Hx(t,[`Alert`,`AppBar`,`Avatar`,`Button`,`Chip`,`FilledInput`,`LinearProgress`,`Skeleton`,`Slider`,`SnackbarContent`,`SpeedDialAction`,`StepConnector`,`StepContent`,`Switch`,`TableCell`,`Tooltip`]),t.mode===`light`){Ux(t.Alert,`errorColor`,r(j_,o?p(`palette-error-light`):t.error.light,.6)),Ux(t.Alert,`infoColor`,r(j_,o?p(`palette-info-light`):t.info.light,.6)),Ux(t.Alert,`successColor`,r(j_,o?p(`palette-success-light`):t.success.light,.6)),Ux(t.Alert,`warningColor`,r(j_,o?p(`palette-warning-light`):t.warning.light,.6)),Ux(t.Alert,`errorFilledBg`,n(`palette-error-main`)),Ux(t.Alert,`infoFilledBg`,n(`palette-info-main`)),Ux(t.Alert,`successFilledBg`,n(`palette-success-main`)),Ux(t.Alert,`warningFilledBg`,n(`palette-warning-main`)),Ux(t.Alert,`errorFilledColor`,Yx(()=>t.getContrastText(t.error.main))),Ux(t.Alert,`infoFilledColor`,Yx(()=>t.getContrastText(t.info.main))),Ux(t.Alert,`successFilledColor`,Yx(()=>t.getContrastText(t.success.main))),Ux(t.Alert,`warningFilledColor`,Yx(()=>t.getContrastText(t.warning.main))),Ux(t.Alert,`errorStandardBg`,r(N_,o?p(`palette-error-light`):t.error.light,.9)),Ux(t.Alert,`infoStandardBg`,r(N_,o?p(`palette-info-light`):t.info.light,.9)),Ux(t.Alert,`successStandardBg`,r(N_,o?p(`palette-success-light`):t.success.light,.9)),Ux(t.Alert,`warningStandardBg`,r(N_,o?p(`palette-warning-light`):t.warning.light,.9)),Ux(t.Alert,`errorIconColor`,n(`palette-error-main`)),Ux(t.Alert,`infoIconColor`,n(`palette-info-main`)),Ux(t.Alert,`successIconColor`,n(`palette-success-main`)),Ux(t.Alert,`warningIconColor`,n(`palette-warning-main`)),Ux(t.AppBar,`defaultBg`,n(`palette-grey-100`)),Ux(t.Avatar,`defaultBg`,n(`palette-grey-400`)),Ux(t.Button,`inheritContainedBg`,n(`palette-grey-300`)),Ux(t.Button,`inheritContainedHoverBg`,n(`palette-grey-A100`)),Ux(t.Chip,`defaultBorder`,n(`palette-grey-400`)),Ux(t.Chip,`defaultAvatarColor`,n(`palette-grey-700`)),Ux(t.Chip,`defaultIconColor`,n(`palette-grey-700`)),Ux(t.FilledInput,`bg`,`rgba(0, 0, 0, 0.06)`),Ux(t.FilledInput,`hoverBg`,`rgba(0, 0, 0, 0.09)`),Ux(t.FilledInput,`disabledBg`,`rgba(0, 0, 0, 0.12)`),Ux(t.LinearProgress,`primaryBg`,r(N_,o?p(`palette-primary-main`):t.primary.main,.62)),Ux(t.LinearProgress,`secondaryBg`,r(N_,o?p(`palette-secondary-main`):t.secondary.main,.62)),Ux(t.LinearProgress,`errorBg`,r(N_,o?p(`palette-error-main`):t.error.main,.62)),Ux(t.LinearProgress,`infoBg`,r(N_,o?p(`palette-info-main`):t.info.main,.62)),Ux(t.LinearProgress,`successBg`,r(N_,o?p(`palette-success-main`):t.success.main,.62)),Ux(t.LinearProgress,`warningBg`,r(N_,o?p(`palette-warning-light`):t.warning.main,.62)),Ux(t.Skeleton,`bg`,b?r(k_,o?p(`palette-text-primary`):t.text.primary,.11):`rgba(${n(`palette-text-primaryChannel`)} / 0.11)`),Ux(t.Slider,`primaryTrack`,r(N_,o?p(`palette-primary-main`):t.primary.main,.62)),Ux(t.Slider,`secondaryTrack`,r(N_,o?p(`palette-secondary-main`):t.secondary.main,.62)),Ux(t.Slider,`errorTrack`,r(N_,o?p(`palette-error-main`):t.error.main,.62)),Ux(t.Slider,`infoTrack`,r(N_,o?p(`palette-info-main`):t.info.main,.62)),Ux(t.Slider,`successTrack`,r(N_,o?p(`palette-success-main`):t.success.main,.62)),Ux(t.Slider,`warningTrack`,r(N_,o?p(`palette-warning-main`):t.warning.main,.62));let e=b?r(j_,o?p(`palette-background-default`):t.background.default,.6825):F_(t.background.default,.8);Ux(t.SnackbarContent,`bg`,e),Ux(t.SnackbarContent,`color`,Yx(()=>b?Yb.text.primary:t.getContrastText(e))),Ux(t.SpeedDialAction,`fabHoverBg`,F_(t.background.paper,.15)),Ux(t.StepConnector,`border`,n(`palette-grey-400`)),Ux(t.StepContent,`border`,n(`palette-grey-400`)),Ux(t.Switch,`defaultColor`,n(`palette-common-white`)),Ux(t.Switch,`defaultDisabledColor`,n(`palette-grey-100`)),Ux(t.Switch,`primaryDisabledColor`,r(N_,o?p(`palette-primary-main`):t.primary.main,.62)),Ux(t.Switch,`secondaryDisabledColor`,r(N_,o?p(`palette-secondary-main`):t.secondary.main,.62)),Ux(t.Switch,`errorDisabledColor`,r(N_,o?p(`palette-error-main`):t.error.main,.62)),Ux(t.Switch,`infoDisabledColor`,r(N_,o?p(`palette-info-main`):t.info.main,.62)),Ux(t.Switch,`successDisabledColor`,r(N_,o?p(`palette-success-main`):t.success.main,.62)),Ux(t.Switch,`warningDisabledColor`,r(N_,o?p(`palette-warning-main`):t.warning.main,.62)),Ux(t.TableCell,`border`,r(N_,k_(o?p(`palette-divider`):t.divider,1),.88)),Ux(t.Tooltip,`bg`,r(k_,o?p(`palette-grey-700`):t.grey[700],.92))}if(t.mode===`dark`){Ux(t.Alert,`errorColor`,r(N_,o?p(`palette-error-light`):t.error.light,.6)),Ux(t.Alert,`infoColor`,r(N_,o?p(`palette-info-light`):t.info.light,.6)),Ux(t.Alert,`successColor`,r(N_,o?p(`palette-success-light`):t.success.light,.6)),Ux(t.Alert,`warningColor`,r(N_,o?p(`palette-warning-light`):t.warning.light,.6)),Ux(t.Alert,`errorFilledBg`,n(`palette-error-dark`)),Ux(t.Alert,`infoFilledBg`,n(`palette-info-dark`)),Ux(t.Alert,`successFilledBg`,n(`palette-success-dark`)),Ux(t.Alert,`warningFilledBg`,n(`palette-warning-dark`)),Ux(t.Alert,`errorFilledColor`,Yx(()=>t.getContrastText(t.error.dark))),Ux(t.Alert,`infoFilledColor`,Yx(()=>t.getContrastText(t.info.dark))),Ux(t.Alert,`successFilledColor`,Yx(()=>t.getContrastText(t.success.dark))),Ux(t.Alert,`warningFilledColor`,Yx(()=>t.getContrastText(t.warning.dark))),Ux(t.Alert,`errorStandardBg`,r(j_,o?p(`palette-error-light`):t.error.light,.9)),Ux(t.Alert,`infoStandardBg`,r(j_,o?p(`palette-info-light`):t.info.light,.9)),Ux(t.Alert,`successStandardBg`,r(j_,o?p(`palette-success-light`):t.success.light,.9)),Ux(t.Alert,`warningStandardBg`,r(j_,o?p(`palette-warning-light`):t.warning.light,.9)),Ux(t.Alert,`errorIconColor`,n(`palette-error-main`)),Ux(t.Alert,`infoIconColor`,n(`palette-info-main`)),Ux(t.Alert,`successIconColor`,n(`palette-success-main`)),Ux(t.Alert,`warningIconColor`,n(`palette-warning-main`)),Ux(t.AppBar,`defaultBg`,n(`palette-grey-900`)),Ux(t.AppBar,`darkBg`,n(`palette-background-paper`)),Ux(t.AppBar,`darkColor`,n(`palette-text-primary`)),Ux(t.Avatar,`defaultBg`,n(`palette-grey-600`)),Ux(t.Button,`inheritContainedBg`,n(`palette-grey-800`)),Ux(t.Button,`inheritContainedHoverBg`,n(`palette-grey-700`)),Ux(t.Chip,`defaultBorder`,n(`palette-grey-700`)),Ux(t.Chip,`defaultAvatarColor`,n(`palette-grey-300`)),Ux(t.Chip,`defaultIconColor`,n(`palette-grey-300`)),Ux(t.FilledInput,`bg`,`rgba(255, 255, 255, 0.09)`),Ux(t.FilledInput,`hoverBg`,`rgba(255, 255, 255, 0.13)`),Ux(t.FilledInput,`disabledBg`,`rgba(255, 255, 255, 0.12)`),Ux(t.LinearProgress,`primaryBg`,r(j_,o?p(`palette-primary-main`):t.primary.main,.5)),Ux(t.LinearProgress,`secondaryBg`,r(j_,o?p(`palette-secondary-main`):t.secondary.main,.5)),Ux(t.LinearProgress,`errorBg`,r(j_,o?p(`palette-error-main`):t.error.main,.5)),Ux(t.LinearProgress,`infoBg`,r(j_,o?p(`palette-info-main`):t.info.main,.5)),Ux(t.LinearProgress,`successBg`,r(j_,o?p(`palette-success-main`):t.success.main,.5)),Ux(t.LinearProgress,`warningBg`,r(j_,o?p(`palette-warning-main`):t.warning.main,.5)),Ux(t.Skeleton,`bg`,b?r(k_,o?p(`palette-text-primary`):t.text.primary,.13):`rgba(${n(`palette-text-primaryChannel`)} / 0.13)`),Ux(t.Slider,`primaryTrack`,r(j_,o?p(`palette-primary-main`):t.primary.main,.5)),Ux(t.Slider,`secondaryTrack`,r(j_,o?p(`palette-secondary-main`):t.secondary.main,.5)),Ux(t.Slider,`errorTrack`,r(j_,o?p(`palette-error-main`):t.error.main,.5)),Ux(t.Slider,`infoTrack`,r(j_,o?p(`palette-info-main`):t.info.main,.5)),Ux(t.Slider,`successTrack`,r(j_,o?p(`palette-success-main`):t.success.main,.5)),Ux(t.Slider,`warningTrack`,r(j_,o?p(`palette-warning-light`):t.warning.main,.5));let e=b?r(N_,o?p(`palette-background-default`):t.background.default,.985):F_(t.background.default,.98);Ux(t.SnackbarContent,`bg`,e),Ux(t.SnackbarContent,`color`,Yx(()=>b?Jb.text.primary:t.getContrastText(e))),Ux(t.SpeedDialAction,`fabHoverBg`,F_(t.background.paper,.15)),Ux(t.StepConnector,`border`,n(`palette-grey-600`)),Ux(t.StepContent,`border`,n(`palette-grey-600`)),Ux(t.Switch,`defaultColor`,n(`palette-grey-300`)),Ux(t.Switch,`defaultDisabledColor`,n(`palette-grey-600`)),Ux(t.Switch,`primaryDisabledColor`,r(j_,o?p(`palette-primary-main`):t.primary.main,.55)),Ux(t.Switch,`secondaryDisabledColor`,r(j_,o?p(`palette-secondary-main`):t.secondary.main,.55)),Ux(t.Switch,`errorDisabledColor`,r(j_,o?p(`palette-error-main`):t.error.main,.55)),Ux(t.Switch,`infoDisabledColor`,r(j_,o?p(`palette-info-main`):t.info.main,.55)),Ux(t.Switch,`successDisabledColor`,r(j_,o?p(`palette-success-main`):t.success.main,.55)),Ux(t.Switch,`warningDisabledColor`,r(j_,o?p(`palette-warning-light`):t.warning.main,.55)),Ux(t.TableCell,`border`,r(j_,k_(o?p(`palette-divider`):t.divider,1),.68)),Ux(t.Tooltip,`bg`,r(k_,o?p(`palette-grey-700`):t.grey[700],.92))}o||(Gx(t.background,`default`),Gx(t.background,`paper`),Gx(t.common,`background`),Gx(t.common,`onBackground`),Gx(t,`divider`)),Object.keys(t).forEach(e=>{let n=t[e];e!==`tonalOffset`&&!o&&n&&typeof n==`object`&&(n.main&&Ux(t[e],`mainChannel`,L_(Wx(n.main))),n.light&&Ux(t[e],`lightChannel`,L_(Wx(n.light))),n.dark&&Ux(t[e],`darkChannel`,L_(Wx(n.dark))),n.contrastText&&Ux(t[e],`contrastTextChannel`,L_(Wx(n.contrastText))),e===`text`&&(Gx(t[e],`primary`),Gx(t[e],`secondary`)),e===`action`&&(n.active&&Gx(t[e],`active`),n.selected&&Gx(t[e],`selected`)))})}),S=t.reduce((e,t)=>Cu(e,t),S);let C={prefix:a,disableCssColorScheme:i,shouldSkipGeneratingVar:s,getSelector:Bx(S),enableContrastVars:o},{vars:w,generateThemeVars:T,generateStyleSheets:E}=vy(S,C);return S.vars=w,Object.entries(S.colorSchemes[S.defaultColorScheme]).forEach(([e,t])=>{S[e]=t}),S.generateThemeVars=T,S.generateStyleSheets=E,S.generateSpacing=function(){return zh(u.spacing,sd(this))},S.getColorSchemeSelector=by(c),S.spacing=S.generateSpacing(),S.shouldSkipGeneratingVar=s,S.unstable_sxConfig={...bf,...u?.unstable_sxConfig},S.unstable_sx=function(e){return Tf({sx:e,theme:this})},S.toRuntimeSource=Sx,S}var Yx,Xx,Zx=o((()=>{Jl(),Du(),xb(),Sd(),$b(),Af(),z_(),Ox(),Fx(),Lx(),Vx(),Cx(),Xb(),Yx=e=>{try{return e()}catch{}},Xx=(e=`mui`)=>dy(e)}));function Qx(e,t,n){e.colorSchemes&&n&&(e.colorSchemes[t]={...n!==!0&&n,palette:qb({...n===!0?{}:n.palette,mode:t})})}function $x(e={},...t){let{palette:n,cssVariables:r=!1,colorSchemes:i=n?void 0:{light:!0},defaultColorScheme:a=n?.mode,...o}=e,s=a||`light`,c=i?.[s],l={...i,...n?{[s]:{...typeof c!=`boolean`&&c,palette:n}}:void 0};if(r===!1){if(!(`colorSchemes`in e))return Ex(e,...t);let r=n;`palette`in e||l[s]&&(l[s]===!0?s===`dark`&&(r={mode:`dark`}):r=l[s].palette);let i=Ex({...e,palette:r},...t);return i.defaultColorScheme=s,i.colorSchemes=l,i.palette.mode===`light`&&(i.colorSchemes.light={...l.light!==!0&&l.light,palette:i.palette},Qx(i,`dark`,l.dark)),i.palette.mode===`dark`&&(i.colorSchemes.dark={...l.dark!==!0&&l.dark,palette:i.palette},Qx(i,`light`,l.light)),i}return!n&&!(`light`in l)&&s===`light`&&(l.light=!0),Jx({...o,colorSchemes:l,defaultColorScheme:s,...typeof r!=`boolean`&&r},...t)}var eS=o((()=>{Xb(),Zx(),Ox()})),tS,nS=o((()=>{eS(),tS=$x()})),rS,iS=o((()=>{rS=`$$material`}));function aS(){let e=Zh(tS);return process.env.NODE_ENV!==`production`&&oS.useDebugValue(e),e.$$material||e}var oS,sS=o((()=>{oS=u(p()),xb(),nS(),iS()}));function cS(e){return(0,uS.jsx)(ng,{...e,defaultTheme:tS,themeId:rS})}var lS,uS,dS=o((()=>{lS=u(du()),xb(),nS(),iS(),uS=g(),process.env.NODE_ENV!==`production`&&(cS.propTypes={styles:lS.default.oneOfType([lS.default.array,lS.default.func,lS.default.number,lS.default.object,lS.default.string,lS.default.bool])})})),fS=o((()=>{dS()}));function pS(e){return e!==`ownerState`&&e!==`theme`&&e!==`sx`&&e!==`as`}var mS=o((()=>{})),hS,gS=o((()=>{mS(),hS=e=>pS(e)&&e!==`classes`})),G,_S=o((()=>{Yg(),nS(),iS(),gS(),mS(),G=Vg({themeId:rS,defaultTheme:tS,rootShouldForwardProp:hS})}));function vS(e){return function(t){return(0,bS.jsx)(cS,{styles:typeof e==`function`?n=>e({theme:n,...t}):e})}}function yS(){return Df}var bS,xS=o((()=>{Af(),sS(),fS(),bS=g(),xb(),_S()})),SS,CS=o((()=>{xb(),SS=Bv}));function wS(e){return _v(e)}var TS,ES=o((()=>{p(),TS=u(du()),Cv(),g(),process.env.NODE_ENV!==`production`&&(TS.default.node,TS.default.object.isRequired)})),DS=o((()=>{ES()}));function aee(e){return vg(`MuiSvgIcon`,e)}var OS=o((()=>{wg(),xg(),Sg(`MuiSvgIcon`,[`root`,`colorPrimary`,`colorSecondary`,`colorAction`,`colorError`,`colorDisabled`,`fontSizeInherit`,`fontSizeSmall`,`fontSizeMedium`,`fontSizeLarge`])})),kS,AS,jS,MS,NS,PS,FS=o((()=>{kS=u(p()),AS=u(du()),mu(),_u(),Ql(),xS(),CS(),DS(),OS(),jS=g(),MS=e=>{let{color:t,fontSize:n,classes:r}=e;return hu({root:[`root`,t!==`inherit`&&`color${H(t)}`,`fontSize${H(n)}`]},aee,r)},NS=G(`svg`,{name:`MuiSvgIcon`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.color!==`inherit`&&t[`color${H(n.color)}`],t[`fontSize${H(n.fontSize)}`]]}})(SS(({theme:e})=>({userSelect:`none`,width:`1em`,height:`1em`,display:`inline-block`,flexShrink:0,transition:e.transitions?.create?.(`fill`,{duration:(e.vars??e).transitions?.duration?.shorter}),variants:[{props:e=>!e.hasSvgAsChild,style:{fill:`currentColor`}},{props:{fontSize:`inherit`},style:{fontSize:`inherit`}},{props:{fontSize:`small`},style:{fontSize:e.typography?.pxToRem?.(20)||`1.25rem`}},{props:{fontSize:`medium`},style:{fontSize:e.typography?.pxToRem?.(24)||`1.5rem`}},{props:{fontSize:`large`},style:{fontSize:e.typography?.pxToRem?.(35)||`2.1875rem`}},...Object.entries((e.vars??e).palette).filter(([,e])=>e&&e.main).map(([t])=>({props:{color:t},style:{color:(e.vars??e).palette?.[t]?.main}})),{props:{color:`action`},style:{color:(e.vars??e).palette?.action?.active}},{props:{color:`disabled`},style:{color:(e.vars??e).palette?.action?.disabled}},{props:{color:`inherit`},style:{color:void 0}}]}))),PS=kS.forwardRef(function(e,t){let n=wS({props:e,name:`MuiSvgIcon`}),{children:r,className:i,color:a=`inherit`,component:o=`svg`,fontSize:s=`medium`,htmlColor:c,inheritViewBox:l=!1,titleAccess:u,viewBox:d=`0 0 24 24`,...f}=n,p=kS.isValidElement(r)&&r.type===`svg`,m={...n,color:a,component:o,fontSize:s,instanceFontSize:e.fontSize,inheritViewBox:l,viewBox:d,hasSvgAsChild:p},h={};l||(h.viewBox=d);let g=MS(m);return(0,jS.jsxs)(NS,{as:o,className:pu(g.root,i),focusable:`false`,color:c,"aria-hidden":!u||void 0,role:u?`img`:void 0,ref:t,...h,...f,...p&&r.props,ownerState:m,children:[p?r.props.children:r,u?(0,jS.jsx)(`title`,{children:u}):null]})}),process.env.NODE_ENV!==`production`&&(PS.propTypes={children:AS.default.node,classes:AS.default.object,className:AS.default.string,color:AS.default.oneOfType([AS.default.oneOf([`inherit`,`action`,`disabled`,`primary`,`secondary`,`error`,`info`,`success`,`warning`]),AS.default.string]),component:AS.default.elementType,fontSize:AS.default.oneOfType([AS.default.oneOf([`inherit`,`large`,`medium`,`small`]),AS.default.string]),htmlColor:AS.default.string,inheritViewBox:AS.default.bool,shapeRendering:AS.default.string,sx:AS.default.oneOfType([AS.default.arrayOf(AS.default.oneOfType([AS.default.func,AS.default.object,AS.default.bool])),AS.default.func,AS.default.object]),titleAccess:AS.default.string,viewBox:AS.default.string}),PS.muiName=`SvgIcon`})),IS=o((()=>{FS(),OS(),OS()}));function LS(e,t){function n(n,r){return(0,zS.jsx)(PS,{"data-testid":process.env.NODE_ENV===`production`?void 0:`${t}Icon`,ref:r,...n,children:e})}return process.env.NODE_ENV!==`production`&&(n.displayName=`${t}Icon`),n.muiName=PS.muiName,RS.memo(RS.forwardRef(n))}var RS,zS,BS=o((()=>{RS=u(p()),IS(),zS=g()}));function VS(e,t=166){let n;function r(...r){clearTimeout(n),n=setTimeout(()=>{e.apply(this,r)},t)}return r.clear=()=>{clearTimeout(n)},r}var HS=o((()=>{})),US=o((()=>{HS(),HS()})),WS,GS=o((()=>{US(),WS=VS})),KS,qS=o((()=>{Dy(),KS=wy}));function JS(e){return e&&e.ownerDocument||document}var YS=o((()=>{})),XS=o((()=>{YS()})),ZS,QS=o((()=>{XS(),ZS=JS}));function $S(e){return JS(e).defaultView||window}var eC=o((()=>{XS()})),tC=o((()=>{eC()})),nC,rC=o((()=>{tC(),nC=$S}));function iC(e,t){if(process.env.NODE_ENV===`production`)return()=>()=>null;let n=t?{...t.propTypes}:null;return t=>(r,i,a,o,s,...c)=>{let l=s||i,u=n?.[l];if(u){let e=u(r,i,a,o,s,...c);if(e)return e}return r[i]!==void 0&&!r[t]?Error(`The prop \`${l}\` of \`${e}\` can only be used together with the \`${t}\` prop.`):null}}var aC=o((()=>{})),oC=o((()=>{aC()})),sC,cC=o((()=>{oC(),sC=iC}));function lC(e,t){typeof e==`function`?e(t):e&&(e.current=t)}var uC=o((()=>{})),dC=o((()=>{uC()})),fC,pC=o((()=>{u_(),fC=c_})),mC,hC=o((()=>{kv(),mC=Tv}));function gC(e,t,n,r,i){if(process.env.NODE_ENV===`production`)return null;let a=i||t;return e[t]===void 0?null:Error(`The prop \`${a}\` is not supported. Please remove it.`)}var _C=o((()=>{})),vC=o((()=>{_C()})),yC,bC=o((()=>{vC(),yC=gC}));function xC(e){let{controlled:t,default:n,name:r,state:i=`value`}=e,{current:a}=SC.useRef(t!==void 0),[o,s]=SC.useState(n),c=a?t:o;if(process.env.NODE_ENV!==`production`){SC.useEffect(()=>{a!==(t!==void 0)&&console.error([`MUI: A component is changing the ${a?``:`un`}controlled ${i} state of ${r} to be ${a?`un`:``}controlled.`,`Elements should not switch from uncontrolled to controlled (or vice versa).`,`Decide between using a controlled or uncontrolled ${r} element for the lifetime of the component.`,"The nature of the state is determined during the first render. It's considered controlled if the value is not `undefined`.",`More info: https://fb.me/react-controlled-components`].join(` |
|
|
`))},[i,r,t]);let{current:e}=SC.useRef(n);SC.useEffect(()=>{!a&&JSON.stringify(n)!==JSON.stringify(e)&&console.error([`MUI: A component is changing the default ${i} state of an uncontrolled ${r} after being initialized. To suppress this warning opt to use a controlled ${r}.`].join(` |
|
|
`))},[JSON.stringify(n)])}return[c,SC.useCallback(e=>{a||s(e)},[])]}var SC,CC=o((()=>{SC=u(p())})),wC=o((()=>{CC(),CC()})),TC,EC=o((()=>{wC(),TC=xC}));function DC(e){let t=OC.useRef(e);return c_(()=>{t.current=e}),OC.useRef((...e)=>(0,t.current)(...e)).current}var OC,oee=o((()=>{OC=u(p()),u_()})),kC=o((()=>{oee()})),AC,jC=o((()=>{kC(),AC=DC}));function MC(...e){let t=NC.useRef(void 0),n=NC.useCallback(t=>{let n=e.map(e=>{if(e==null)return null;if(typeof e==`function`){let n=e,r=n(t);return typeof r==`function`?r:()=>{n(null)}}return e.current=t,()=>{e.current=null}});return()=>{n.forEach(e=>e?.())}},e);return NC.useMemo(()=>e.every(e=>e==null)?null:e=>{t.current&&=(t.current(),void 0),e!=null&&(t.current=n(e))},e)}var NC,PC=o((()=>{NC=u(p())})),FC=o((()=>{PC()})),IC,LC=o((()=>{FC(),IC=MC}));function RC(e,t){let n=e.charCodeAt(2);return e[0]===`o`&&e[1]===`n`&&n>=65&&n<=90&&typeof t==`function`}function zC(e,t){if(!e)return t;function n(e,t){let n={};return Object.keys(t).forEach(r=>{RC(r,t[r])&&typeof e[r]==`function`&&(n[r]=(...n)=>{e[r](...n),t[r](...n)})}),n}if(typeof e==`function`||typeof t==`function`)return r=>{let i=typeof t==`function`?t(r):t,a=typeof e==`function`?e({...r,...i}):e,o=pu(r?.className,i?.className,a?.className),s=n(a,i);return{...i,...a,...s,...!!o&&{className:o},...i?.style&&a?.style&&{style:{...i.style,...a.style}},...i?.sx&&a?.sx&&{sx:[...Array.isArray(i.sx)?i.sx:[i.sx],...Array.isArray(a.sx)?a.sx:[a.sx]]}}};let r=t,i=n(e,r),a=pu(r?.className,e?.className);return{...t,...e,...i,...!!a&&{className:a},...r?.style&&e?.style&&{style:{...r.style,...e.style}},...r?.sx&&e?.sx&&{sx:[...Array.isArray(r.sx)?r.sx:[r.sx],...Array.isArray(e.sx)?e.sx:[e.sx]]}}}var BC=o((()=>{mu()})),VC=o((()=>{Ql(),tu(),BS(),GS(),qS(),CS(),QS(),rC(),cC(),dC(),pC(),hC(),bC(),EC(),jC(),LC(),BC()})),HC=o((()=>{VC()}));function UC(e){return String(e).match(/[\d.\-+]*\s*(.*)/)[1]||``}function WC(e){return parseFloat(e)}var see=o((()=>{}));function GC({props:e,name:t}){return i_({props:e,name:t,defaultTheme:tS,themeId:rS})}var cee=o((()=>{o_(),nS(),iS()}));function lee({theme:e,...t}){let n=`$$material`in e?e[rS]:void 0;return(0,uee.jsx)(Nv,{...t,themeId:n?rS:void 0,theme:n||e})}var uee,dee=o((()=>{p(),xb(),iS(),uee=g()})),fee=o((()=>{Jv()})),KC,qC,pee=o((()=>{KC=u(du()),fee(),g(),qC={attribute:`data-mui-color-scheme`,colorSchemeStorageKey:`mui-color-scheme`,defaultLightColorScheme:`light`,defaultDarkColorScheme:`dark`,modeStorageKey:`mui-mode`},process.env.NODE_ENV!==`production`&&(KC.default.string,KC.default.string,KC.default.string,KC.default.string,KC.default.string,KC.default.oneOf([`dark`,`light`,`system`]),KC.default.string,KC.default.string)})),mee,hee,gee,_ee,vee=o((()=>{Af(),xb(),eS(),ox(),iS(),pee(),g(),{CssVarsProvider:mee,useColorScheme:hee,getInitColorSchemeScript:gee}=ay({themeId:rS,theme:()=>$x({cssVariables:!0}),colorSchemeStorageKey:qC.colorSchemeStorageKey,modeStorageKey:qC.modeStorageKey,defaultColorScheme:{light:qC.defaultLightColorScheme,dark:qC.defaultDarkColorScheme},resolveTheme:e=>{let t={...e,typography:rx(e.palette,e.typography)};return t.unstable_sx=function(e){return Tf({sx:e,theme:this})},t}}),_ee=mee}));function yee({theme:e,...t}){let n=bee.useMemo(()=>{if(typeof e==`function`)return e;let t=`$$material`in e?e[rS]:e;return`colorSchemes`in t?null:`vars`in t?e:{...e,vars:null}},[e]);return n?(0,JC.jsx)(lee,{theme:n,...t}):(0,JC.jsx)(_ee,{theme:e,...t})}var bee,JC,xee=o((()=>{bee=u(p()),dee(),vee(),iS(),JC=g()})),YC=o((()=>{iS(),xb(),Ih(),eS(),Du(),see(),Jl(),vx(),Fx(),sS(),cee(),_S(),xee(),vee(),Zx(),Ax(),Lx(),ox(),tx(),zx()}));function See(e,t){return It(n=>Eo(n,e,t),[e,t])}function Cee(e){return e?iw.has(e)?iw.get(e):(aw+=1,iw.set(e,aw.toString()),iw.get(e)):`0`}function wee(e){return Object.keys(e).sort().filter(t=>e[t]!==void 0).map(t=>`${t}_${t===`root`?Cee(e.root):e[t]}`).toString()}function Tee(e){let t=wee(e),n=rw.get(t);if(!n){let r=new Map,i,a=new IntersectionObserver(t=>{t.forEach(t=>{let n=t.isIntersecting&&i.some(e=>t.intersectionRatio>=e);e.trackVisibility&&t.isVisible===void 0&&(t.isVisible=n),[...r.get(t.target)??[]].forEach(e=>{e(n,t)})})},e);i=a.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),n={id:t,observer:a,elements:r},rw.set(t,n)}return n}function Eee(e,t,n={},r=jee){if(window.IntersectionObserver===void 0&&r!==void 0){let i=e.getBoundingClientRect();return t(r,{isIntersecting:r,target:e,intersectionRatio:typeof n.threshold==`number`?n.threshold:0,time:0,boundingClientRect:i,intersectionRect:i,rootBounds:i}),()=>{}}let{id:i,observer:a,elements:o}=Tee(n),s=o.get(e)||[];return o.has(e)||o.set(e,s),s.push(t),a.observe(e),function(){s.splice(s.indexOf(t),1),s.length===0&&(o.delete(e),a.unobserve(e)),o.size===0&&(a.disconnect(),rw.delete(i))}}function Dee(e){return typeof e.children!=`function`}function Oee({threshold:e,delay:t,trackVisibility:n,rootMargin:r,root:i,triggerOnce:a,skip:o,initialInView:s,fallbackInView:c,onChange:l}={}){let[u,d]=QC.useState(null),f=QC.useRef(l),p=QC.useRef(s),[m,h]=QC.useState({inView:!!s,entry:void 0});f.current=l,QC.useEffect(()=>{if(p.current===void 0&&(p.current=s),o||!u)return;let l;return l=Eee(u,(e,t)=>{let n=p.current;p.current=e,!(n===void 0&&!e)&&(h({inView:e,entry:t}),f.current&&f.current(e,t),t.isIntersecting&&a&&l&&(l(),l=void 0))},{root:i,rootMargin:r,threshold:e,trackVisibility:n,delay:t},c),()=>{l&&l()}},[Array.isArray(e)?e.toString():e,u,i,r,a,o,n,c,t]);let g=m.entry?.target,_=QC.useRef(void 0);!u&&g&&!a&&!o&&_.current!==g&&(_.current=g,h({inView:!!s,entry:void 0}),p.current=s);let v=[d,m.inView,m.entry];return v.ref=v[0],v.inView=v[1],v.entry=v[2],v}function XC({fallback:e,resource:t}){let n=(0,$C.useContext)(ow),r=It(e=>Do(e,{}));if(!t)return e;let i=t.getLabel();return i?i.getValue(n||r||``)??(e||t.id):e}function ZC({border:e=!1,children:t=null,imagePlaceholder:n=Iee,label:r=void 0,labelled:i=!1,maxHeight:a=null,maxWidth:o=null,resource:s,style:c={},thumbnail:l=null}){let u=arguments[0];return(0,ew.jsxs)(Nee,{ownerState:u,children:[(0,ew.jsx)(sw,{placeholder:n,thumbnail:l,resource:s,maxHeight:a,maxWidth:o,style:c,border:e}),i&&(0,ew.jsx)(Pee,{ownerState:u,children:r||(0,ew.jsx)(XC,{resource:s})}),t]})}var QC,$C,ew,tw,kee,Aee,nw,rw,iw,aw,jee,Mee,ow,Nee,Pee,Fee,sw,Iee,cw,lw,uw,dw=o((()=>{Kr(),Ps(),Pc(),HC(),QC=u(p(),1),$C=u(p(),1),ew=g(),YC(),tw=Je(zt(),1),kee=Object.defineProperty,Aee=(e,t,n)=>t in e?kee(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,nw=(e,t,n)=>Aee(e,typeof t==`symbol`?t:t+``,n),rw=new Map,iw=new WeakMap,aw=0,Mee=class extends QC.Component{constructor(e){super(e),nw(this,`node`,null),nw(this,`_unobserveCb`,null),nw(this,`lastInView`),nw(this,`handleNode`,e=>{this.node&&(this.unobserve(),!e&&!this.props.triggerOnce&&!this.props.skip&&(this.setState({inView:!!this.props.initialInView,entry:void 0}),this.lastInView=this.props.initialInView)),this.node=e||null,this.observeNode()}),nw(this,`handleChange`,(e,t)=>{let n=this.lastInView;this.lastInView=e,!(n===void 0&&!e)&&(e&&this.props.triggerOnce&&this.unobserve(),Dee(this.props)||this.setState({inView:e,entry:t}),this.props.onChange&&this.props.onChange(e,t))}),this.state={inView:!!e.initialInView,entry:void 0},this.lastInView=e.initialInView}componentDidMount(){this.unobserve(),this.observeNode()}componentDidUpdate(e){(e.rootMargin!==this.props.rootMargin||e.root!==this.props.root||e.threshold!==this.props.threshold||e.skip!==this.props.skip||e.trackVisibility!==this.props.trackVisibility||e.delay!==this.props.delay)&&(this.unobserve(),this.observeNode())}componentWillUnmount(){this.unobserve()}observeNode(){if(!this.node||this.props.skip)return;let{threshold:e,root:t,rootMargin:n,trackVisibility:r,delay:i,fallbackInView:a}=this.props;this.lastInView===void 0&&(this.lastInView=this.props.initialInView),this._unobserveCb=Eee(this.node,this.handleChange,{threshold:e,root:t,rootMargin:n,trackVisibility:r,delay:i},a)}unobserve(){this._unobserveCb&&=(this._unobserveCb(),null)}render(){let{children:e}=this.props;if(typeof e==`function`){let{inView:t,entry:n}=this.state;return e({inView:t,entry:n,ref:this.handleNode})}let{as:t,triggerOnce:n,threshold:r,root:i,rootMargin:a,onChange:o,skip:s,trackVisibility:c,delay:l,initialInView:u,fallbackInView:d,...f}=this.props;return QC.createElement(t||`div`,{ref:this.handleNode,...f},e)}},(`useInsertionEffect`in QC?QC.useInsertionEffect:void 0)??QC.useLayoutEffect??QC.useEffect,ow=(0,$C.createContext)(),XC.propTypes={fallback:tw.default.string,resource:tw.default.object.isRequired},Nee=G(`div`,{name:`IIIFThumbnail`,slot:`root`})({}),Pee=G(`span`,{name:`IIIFThumbnail`,slot:`label`})(({theme:e})=>({...e.typography.caption})),Fee=G(`img`,{name:`IIIFThumbnail`,slot:`image`})(()=>({height:`auto`,width:`auto`})),sw=({border:e=!1,placeholder:t,style:n={},thumbnail:r=null,resource:i,maxHeight:a=null,maxWidth:o=null,...s})=>{let{ref:c,inView:l}=Oee(),[u,d]=(0,$C.useState)(!1),[f,p]=(0,$C.useState)(!1),m=See(a,o),{notifyFailure:h,fallbackImage:g}=(0,$C.useContext)(Nc);(0,$C.useEffect)(()=>{u||!l||d(!0)},[l,u]);let _=(0,$C.useMemo)(()=>{if(r)return r;let e=m.get(i);if(e&&e.url)return e},[i,r,m]),v=(0,$C.useMemo)(()=>{let e={height:void 0,maxHeight:void 0,maxWidth:void 0,width:void 0};if(f&&g)return{...e,...n,maxWidth:o,maxHeight:a,objectFit:`contain`};if(!_)return{...n,height:a,width:o};let{height:t,width:r}=_;if(t&&r){if(a&&t>a||o&&r>o){let n=r/t;a&&o?o/a<n?(e.height=Math.round(o/n),e.width=o):(e.height=a,e.width=Math.round(a*n)):a?(e.height=a,e.maxWidth=Math.round(a*n)):o&&(e.width=o,e.maxHeight=Math.round(o/n))}else e.width=r,e.height=t}else t&&!r?e.height=a:!t&&r?e.width=o:(e.width=o,e.height=a);return{...e,...n}},[_,o,a,n,f,g]),{url:y=t}=u&&(r||_)||{},b=f?g||t:y;return(0,ew.jsx)(Fee,{ownerState:{border:e},ref:c,alt:f?`Thumbnail image unavailable`:``,role:f?void 0:`presentation`,src:b,style:v,onError:()=>{p(!0),b&&h(b)},...s})},sw.propTypes={border:tw.default.bool,maxHeight:tw.default.number,maxWidth:tw.default.number,placeholder:tw.default.string.isRequired,resource:tw.default.object.isRequired,style:tw.default.object,thumbnail:tw.default.shape({height:tw.default.number,url:tw.default.string.isRequired,width:tw.default.number})},Iee=`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mMMDQmtBwADgwF/Op8FmAAAAABJRU5ErkJggg==`,ZC.propTypes={border:tw.default.bool,children:tw.default.node,imagePlaceholder:tw.default.string,label:tw.default.string,labelled:tw.default.bool,maxHeight:tw.default.number,maxWidth:tw.default.number,resource:tw.default.object.isRequired,style:tw.default.object,thumbnail:tw.default.shape({height:tw.default.number,url:tw.default.string.isRequired,width:tw.default.number}),variant:tw.default.oneOf([`inside`,`outside`])},cw=R(Mt(e=>({thumbnailsConfig:Xr(e).thumbnails})),Ar(`IIIFThumbnail`))(ZC),lw=LS((0,ew.jsx)(`path`,{d:`M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14`}),`SearchSharp`),uw=LS((0,ew.jsx)(`path`,{d:`M21.99 2H2v16h16l4 4zM18 14H6v-2h12zm0-3H6V9h12zm0-3H6V6h12z`}),`CommentSharp`)}));function fw(e){let t=pw.useRef({});return pw.useEffect(()=>{t.current=e}),t.current}var pw,Lee=o((()=>{pw=u(p())})),mw=o((()=>{Lee()}));function Ree(e){let{badgeContent:t,invisible:n=!1,max:r=99,showZero:i=!1}=e,a=fw({badgeContent:t,max:r}),o=n;n===!1&&t===0&&!i&&(o=!0);let{badgeContent:s,max:c=r}=o?a:e,l=s&&Number(s)>c?`${c}+`:s;return{badgeContent:s,invisible:o,max:c,displayValue:l}}var zee=o((()=>{mw()}));function Bee(e){return typeof e.main==`string`}function Vee(e,t=[]){if(!Bee(e))return!1;for(let n of t)if(!e.hasOwnProperty(n)||typeof e[n]!=`string`)return!1;return!0}function hw(e=[]){return([,t])=>t&&Vee(t,e)}var gw=o((()=>{}));function Hee(e){return vg(`MuiBadge`,e)}var Uee,_w=o((()=>{wg(),xg(),Uee=Sg(`MuiBadge`,[`root`,`badge`,`dot`,`standard`,`anchorOriginTopRight`,`anchorOriginBottomRight`,`anchorOriginTopLeft`,`anchorOriginBottomLeft`,`invisible`,`colorError`,`colorInfo`,`colorPrimary`,`colorSecondary`,`colorSuccess`,`colorWarning`,`overlapRectangular`,`overlapCircular`,`anchorOriginTopLeftCircular`,`anchorOriginTopLeftRectangular`,`anchorOriginTopRightCircular`,`anchorOriginTopRightRectangular`,`anchorOriginBottomLeftCircular`,`anchorOriginBottomLeftRectangular`,`anchorOriginBottomRightCircular`,`anchorOriginBottomRightRectangular`])}));function vw(e){return typeof e==`string`}var Wee=o((()=>{})),yw=o((()=>{Wee()}));function Gee(e,t,n){return e===void 0||vw(e)?t:{...t,ownerState:{...t.ownerState,...n}}}var Kee=o((()=>{yw()})),qee=o((()=>{Kee()}));function Jee(e,t,n){return typeof e==`function`?e(t,n):e}var Yee=o((()=>{})),Xee=o((()=>{Yee()}));function bw(e,t=[]){if(e===void 0)return{};let n={};return Object.keys(e).filter(n=>n.match(/^on[A-Z]/)&&typeof e[n]==`function`&&!t.includes(n)).forEach(t=>{n[t]=e[t]}),n}var Zee=o((()=>{})),xw=o((()=>{Zee()}));function Qee(e){if(e===void 0)return{};let t={};return Object.keys(e).filter(t=>!(t.match(/^on[A-Z]/)&&typeof e[t]==`function`)).forEach(n=>{t[n]=e[n]}),t}var $ee=o((()=>{})),ete=o((()=>{$ee()}));function tte(e){let{getSlotProps:t,additionalProps:n,externalSlotProps:r,externalForwardedProps:i,className:a}=e;if(!t){let e=pu(n?.className,a,i?.className,r?.className),t={...n?.style,...i?.style,...r?.style},o={...n,...i,...r};return e.length>0&&(o.className=e),Object.keys(t).length>0&&(o.style=t),{props:o,internalRef:void 0}}let o=bw({...i,...r}),s=Qee(r),c=Qee(i),l=t(o),u=pu(l?.className,n?.className,a,i?.className,r?.className),d={...l?.style,...n?.style,...i?.style,...r?.style},f={...l,...n,...c,...s};return u.length>0&&(f.className=u),Object.keys(d).length>0&&(f.style=d),{props:f,internalRef:l.ref}}var nte=o((()=>{mu(),xw(),ete()})),rte=o((()=>{nte()}));function Sw(e,t){let{className:n,elementType:r,ownerState:i,externalForwardedProps:a,internalForwardedProps:o,shouldForwardComponentProp:s=!1,...c}=t,{component:l,slots:u={[e]:void 0},slotProps:d={[e]:void 0},...f}=a,p=u[e]||r,m=Jee(d[e],i),{props:{component:h,...g},internalRef:_}=tte({className:n,...c,externalForwardedProps:e===`root`?f:void 0,externalSlotProps:m}),v=MC(_,m?.ref,t.ref),y=e===`root`?h||l:h;return[p,Gee(p,{...e===`root`&&!l&&!u[e]&&o,...e!==`root`&&!u[e]&&o,...g,...y&&!s&&{as:y},...y&&s&&{component:y},ref:v},i)]}var Cw=o((()=>{FC(),qee(),Xee(),rte()}));function ite(e){return{vertical:e?.vertical??`top`,horizontal:e?.horizontal??`right`}}var ate,ww,Tw,ote,ste,cte,lte,ute,Ew,dte=o((()=>{ate=u(p()),ww=u(du()),mu(),mw(),_u(),zee(),xS(),CS(),gw(),DS(),Ql(),_w(),Cw(),Tw=g(),ote=10,ste=4,cte=e=>{let{color:t,anchorOrigin:n,invisible:r,overlap:i,variant:a,classes:o={}}=e;return hu({root:[`root`],badge:[`badge`,a,r&&`invisible`,`anchorOrigin${H(n.vertical)}${H(n.horizontal)}`,`anchorOrigin${H(n.vertical)}${H(n.horizontal)}${H(i)}`,`overlap${H(i)}`,t!=="default"&&`color${H(t)}`]},Hee,o)},lte=G(`span`,{name:`MuiBadge`,slot:`Root`})({position:`relative`,display:`inline-flex`,verticalAlign:`middle`,flexShrink:0}),ute=G(`span`,{name:`MuiBadge`,slot:`Badge`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.badge,t[n.variant],t[`anchorOrigin${H(n.anchorOrigin.vertical)}${H(n.anchorOrigin.horizontal)}${H(n.overlap)}`],n.color!=="default"&&t[`color${H(n.color)}`],n.invisible&&t.invisible]}})(SS(({theme:e})=>({display:`flex`,flexDirection:`row`,flexWrap:`wrap`,justifyContent:`center`,alignContent:`center`,alignItems:`center`,position:`absolute`,boxSizing:`border-box`,fontFamily:e.typography.fontFamily,fontWeight:e.typography.fontWeightMedium,fontSize:e.typography.pxToRem(12),minWidth:20,lineHeight:1,padding:`0 6px`,height:20,borderRadius:ote,zIndex:1,transition:e.transitions.create(`transform`,{easing:e.transitions.easing.easeInOut,duration:e.transitions.duration.enteringScreen}),variants:[...Object.entries(e.palette).filter(hw([`contrastText`])).map(([t])=>({props:{color:t},style:{backgroundColor:(e.vars||e).palette[t].main,color:(e.vars||e).palette[t].contrastText}})),{props:{variant:`dot`},style:{borderRadius:ste,height:8,minWidth:8,padding:0}},{props:{invisible:!0},style:{transition:e.transitions.create(`transform`,{easing:e.transitions.easing.easeInOut,duration:e.transitions.duration.leavingScreen})}},{style:({ownerState:e})=>{let{vertical:t,horizontal:n}=e.anchorOrigin,r=e.overlap===`circular`?`14%`:0;return{"--Badge-translateX":n===`right`?`50%`:`-50%`,"--Badge-translateY":t===`top`?`-50%`:`50%`,top:t===`top`?r:`initial`,bottom:t===`bottom`?r:`initial`,right:n===`right`?r:`initial`,left:n===`left`?r:`initial`,transform:`scale(1) translate(var(--Badge-translateX), var(--Badge-translateY))`,transformOrigin:`${n===`right`?`100%`:`0%`} ${t===`top`?`0%`:`100%`}`,[`&.${Uee.invisible}`]:{transform:`scale(0) translate(var(--Badge-translateX), var(--Badge-translateY))`}}}}]}))),Ew=ate.forwardRef(function(e,t){let n=wS({props:e,name:`MuiBadge`}),{anchorOrigin:r,className:i,classes:a,component:o,components:s={},componentsProps:c={},children:l,overlap:u=`rectangular`,color:d=`default`,invisible:f=!1,max:p=99,badgeContent:m,slots:h,slotProps:g,showZero:_=!1,variant:v=`standard`,...y}=n,{badgeContent:b,invisible:x,max:S,displayValue:C}=Ree({max:p,invisible:f,badgeContent:m,showZero:_}),w=fw({anchorOrigin:ite(r),color:d,overlap:u,variant:v,badgeContent:m}),T=x||b==null&&v!==`dot`,{color:E=d,overlap:D=u,anchorOrigin:O,variant:k=v}=T?w:n,A=ite(O),j=k===`dot`?void 0:C,M={...n,badgeContent:b,invisible:T,max:S,displayValue:j,showZero:_,anchorOrigin:A,color:E,overlap:D,variant:k},ee=cte(M),N={slots:{root:h?.root??s.Root,badge:h?.badge??s.Badge},slotProps:{root:g?.root??c.root,badge:g?.badge??c.badge}},[P,F]=Sw(`root`,{elementType:lte,externalForwardedProps:{...N,...y},ownerState:M,className:pu(ee.root,i),ref:t,additionalProps:{as:o}}),[te,I]=Sw(`badge`,{elementType:ute,externalForwardedProps:N,ownerState:M,className:ee.badge});return(0,Tw.jsxs)(P,{...F,children:[l,(0,Tw.jsx)(te,{...I,children:j})]})}),process.env.NODE_ENV!==`production`&&(Ew.propTypes={anchorOrigin:ww.default.shape({horizontal:ww.default.oneOf([`left`,`right`]),vertical:ww.default.oneOf([`bottom`,`top`])}),badgeContent:ww.default.node,children:ww.default.node,classes:ww.default.object,className:ww.default.string,color:ww.default.oneOfType([ww.default.oneOf([`default`,`primary`,`secondary`,`error`,`info`,`success`,`warning`]),ww.default.string]),component:ww.default.elementType,components:ww.default.shape({Badge:ww.default.elementType,Root:ww.default.elementType}),componentsProps:ww.default.shape({badge:ww.default.oneOfType([ww.default.func,ww.default.object]),root:ww.default.oneOfType([ww.default.func,ww.default.object])}),invisible:ww.default.bool,max:ww.default.number,overlap:ww.default.oneOf([`circular`,`rectangular`]),showZero:ww.default.bool,slotProps:ww.default.shape({badge:ww.default.oneOfType([ww.default.func,ww.default.object]),root:ww.default.oneOfType([ww.default.func,ww.default.object])}),slots:ww.default.shape({badge:ww.default.elementType,root:ww.default.elementType}),sx:ww.default.oneOfType([ww.default.arrayOf(ww.default.oneOfType([ww.default.func,ww.default.object,ww.default.bool])),ww.default.func,ww.default.object]),variant:ww.default.oneOfType([ww.default.oneOf([`dot`,`standard`]),ww.default.string])})})),Dw=o((()=>{dte(),_w(),_w()}));function Ow(e,t){return process.env.NODE_ENV===`production`?()=>null:function(...n){return e(...n)||t(...n)}}var fte=o((()=>{})),kw=o((()=>{fte()})),Aw,jw,pte=o((()=>{Aw=u(du()),jw=Aw.default.oneOfType([Aw.default.func,Aw.default.object])})),Mw=o((()=>{pte()}));function mte(e){let{prototype:t={}}=e;return!!t.isReactComponent}function hte(e,t,n,r,i){let a=e[t],o=i||t;if(a==null||typeof window>`u`)return null;let s;return typeof a==`function`&&!mte(a)&&(s=`Did you accidentally provide a plain function component instead?`),a===_te.Fragment&&(s=`Did you accidentally provide a React.Fragment instead?`),s===void 0?null:Error(`Invalid ${r} \`${o}\` supplied to \`${n}\`. Expected an element type that can hold a ref. ${s} For more information see https://v7.mui.com/r/caveat-with-refs-guide`)}var gte,_te,Nw,vte=o((()=>{gte=u(du()),_te=u(p()),kw(),Nw=Ow(gte.default.elementType,hte)})),Pw=o((()=>{vte()}));function Fw(e){try{return e.matches(`:focus-visible`)}catch{process.env.NODE_ENV!==`production`&&!window.navigator.userAgent.includes(`jsdom`)&&console.warn(["MUI: The `:focus-visible` pseudo class is not supported in this browser.",`Some components rely on this feature to work properly.`].join(` |
|
|
`))}return!1}var yte=o((()=>{})),Iw=o((()=>{yte()}));function bte(e,t){let n=xte.useRef(Lw);return n.current===Lw&&(n.current=e(t)),n}var xte,Lw,Ste=o((()=>{xte=u(p()),Lw={}})),Cte=o((()=>{Ste()}));function wte(){return Ete.use()}function Tte(){let e,t,n=new Promise((n,r)=>{e=n,t=r});return n.resolve=e,n.reject=t,n}var Rw,Ete,Dte=o((()=>{Rw=u(p()),Cte(),Ete=class e{static create(){return new e}static use(){let t=bte(e.create).current,[n,r]=Rw.useState(!1);return t.shouldMount=n,t.setShouldMount=r,Rw.useEffect(t.mountEffect,[n]),t}constructor(){this.ref={current:null},this.mounted=null,this.didMount=!1,this.shouldMount=!1,this.setShouldMount=null}mount(){return this.mounted||(this.mounted=Tte(),this.shouldMount=!0,this.setShouldMount(this.shouldMount)),this.mounted}mountEffect=()=>{this.shouldMount&&!this.didMount&&this.ref.current!==null&&(this.didMount=!0,this.mounted.resolve())};start(...e){this.mount().then(()=>this.ref.current?.start(...e))}stop(...e){this.mount().then(()=>this.ref.current?.stop(...e))}pulsate(...e){this.mount().then(()=>this.ref.current?.pulsate(...e))}}})),Ote=o((()=>{Dte()}));function kte(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}var Ate=o((()=>{}));function zw(e,t){return zw=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},zw(e,t)}var jte=o((()=>{}));function Mte(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,zw(e,t)}var Bw=o((()=>{jte()})),Nte=s((e=>{var t=p();function n(e){var t=`https://react.dev/errors/`+e;if(1<arguments.length){t+=`?args[]=`+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+=`&args[]=`+encodeURIComponent(arguments[n])}return`Minified React error #`+e+`; visit `+t+` for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`}function r(){}var i={d:{f:r,r:function(){throw Error(n(522))},D:r,C:r,L:r,m:r,X:r,S:r,M:r},p:0,findDOMNode:null},a=Symbol.for(`react.portal`);function o(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:a,key:r==null?null:``+r,children:e,containerInfo:t,implementation:n}}var s=t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function c(e,t){if(e===`font`)return``;if(typeof t==`string`)return t===`use-credentials`?t:``}e.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=i,e.createPortal=function(e,t){var r=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)throw Error(n(299));return o(e,t,null,r)},e.flushSync=function(e){var t=s.T,n=i.p;try{if(s.T=null,i.p=2,e)return e()}finally{s.T=t,i.p=n,i.d.f()}},e.preconnect=function(e,t){typeof e==`string`&&(t?(t=t.crossOrigin,t=typeof t==`string`?t===`use-credentials`?t:``:void 0):t=null,i.d.C(e,t))},e.prefetchDNS=function(e){typeof e==`string`&&i.d.D(e)},e.preinit=function(e,t){if(typeof e==`string`&&t&&typeof t.as==`string`){var n=t.as,r=c(n,t.crossOrigin),a=typeof t.integrity==`string`?t.integrity:void 0,o=typeof t.fetchPriority==`string`?t.fetchPriority:void 0;n===`style`?i.d.S(e,typeof t.precedence==`string`?t.precedence:void 0,{crossOrigin:r,integrity:a,fetchPriority:o}):n===`script`&&i.d.X(e,{crossOrigin:r,integrity:a,fetchPriority:o,nonce:typeof t.nonce==`string`?t.nonce:void 0})}},e.preinitModule=function(e,t){if(typeof e==`string`){if(typeof t==`object`&&t){if(t.as==null||t.as===`script`){var n=c(t.as,t.crossOrigin);i.d.M(e,{crossOrigin:n,integrity:typeof t.integrity==`string`?t.integrity:void 0,nonce:typeof t.nonce==`string`?t.nonce:void 0})}}else t??i.d.M(e)}},e.preload=function(e,t){if(typeof e==`string`&&typeof t==`object`&&t&&typeof t.as==`string`){var n=t.as,r=c(n,t.crossOrigin);i.d.L(e,n,{crossOrigin:r,integrity:typeof t.integrity==`string`?t.integrity:void 0,nonce:typeof t.nonce==`string`?t.nonce:void 0,type:typeof t.type==`string`?t.type:void 0,fetchPriority:typeof t.fetchPriority==`string`?t.fetchPriority:void 0,referrerPolicy:typeof t.referrerPolicy==`string`?t.referrerPolicy:void 0,imageSrcSet:typeof t.imageSrcSet==`string`?t.imageSrcSet:void 0,imageSizes:typeof t.imageSizes==`string`?t.imageSizes:void 0,media:typeof t.media==`string`?t.media:void 0})}},e.preloadModule=function(e,t){if(typeof e==`string`){if(t){var n=c(t.as,t.crossOrigin);i.d.m(e,{as:typeof t.as==`string`&&t.as!==`script`?t.as:void 0,crossOrigin:n,integrity:typeof t.integrity==`string`?t.integrity:void 0})}else i.d.m(e)}},e.requestFormReset=function(e){i.d.r(e)},e.unstable_batchedUpdates=function(e,t){return e(t)},e.useFormState=function(e,t,n){return s.H.useFormState(e,t,n)},e.useFormStatus=function(){return s.H.useHostTransitionStatus()},e.version=`19.2.8`})),Pte=s((e=>{process.env.NODE_ENV!==`production`&&(function(){function t(){}function n(e){return``+e}function r(e,t,r){var i=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;try{n(i);var a=!1}catch{a=!0}return a&&(console.error(`The provided key is an unsupported type %s. This value must be coerced to a string before using it here.`,typeof Symbol==`function`&&Symbol.toStringTag&&i[Symbol.toStringTag]||i.constructor.name||`Object`),n(i)),{$$typeof:u,key:i==null?null:``+i,children:e,containerInfo:t,implementation:r}}function i(e,t){if(e===`font`)return``;if(typeof t==`string`)return t===`use-credentials`?t:``}function a(e){return e===null?"`null`":e===void 0?"`undefined`":e===``?`an empty string`:`something with type "`+typeof e+`"`}function o(e){return e===null?"`null`":e===void 0?"`undefined`":e===``?`an empty string`:typeof e==`string`?JSON.stringify(e):typeof e==`number`?"`"+e+"`":`something with type "`+typeof e+`"`}function s(){var e=d.H;return e===null&&console.error(`Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for one of the following reasons: |
|
|
1. You might have mismatching versions of React and the renderer (such as React DOM) |
|
|
2. You might be breaking the Rules of Hooks |
|
|
3. You might have more than one copy of React in the same app |
|
|
See https://react.dev/link/invalid-hook-call for tips about how to debug and fix this problem.`),e}typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<`u`&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart==`function`&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(Error());var c=p(),l={d:{f:t,r:function(){throw Error(`Invalid form element. requestFormReset must be passed a form that was rendered by React.`)},D:t,C:t,L:t,m:t,X:t,S:t,M:t},p:0,findDOMNode:null},u=Symbol.for(`react.portal`),d=c.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;typeof Map==`function`&&Map.prototype!=null&&typeof Map.prototype.forEach==`function`&&typeof Set==`function`&&Set.prototype!=null&&typeof Set.prototype.clear==`function`&&typeof Set.prototype.forEach==`function`||console.error(`React depends on Map and Set built-in types. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills`),e.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=l,e.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)throw Error(`Target container is not a DOM element.`);return r(e,t,null,n)},e.flushSync=function(e){var t=d.T,n=l.p;try{if(d.T=null,l.p=2,e)return e()}finally{d.T=t,l.p=n,l.d.f()&&console.error(`flushSync was called from inside a lifecycle method. React cannot flush when React is already rendering. Consider moving this call to a scheduler task or micro task.`)}},e.preconnect=function(e,t){typeof e==`string`&&e?t!=null&&typeof t!=`object`?console.error("ReactDOM.preconnect(): Expected the `options` argument (second) to be an object but encountered %s instead. The only supported option at this time is `crossOrigin` which accepts a string.",o(t)):t!=null&&typeof t.crossOrigin!=`string`&&console.error("ReactDOM.preconnect(): Expected the `crossOrigin` option (second argument) to be a string but encountered %s instead. Try removing this option or passing a string value instead.",a(t.crossOrigin)):console.error("ReactDOM.preconnect(): Expected the `href` argument (first) to be a non-empty string but encountered %s instead.",a(e)),typeof e==`string`&&(t?(t=t.crossOrigin,t=typeof t==`string`?t===`use-credentials`?t:``:void 0):t=null,l.d.C(e,t))},e.prefetchDNS=function(e){if(typeof e!=`string`||!e)console.error("ReactDOM.prefetchDNS(): Expected the `href` argument (first) to be a non-empty string but encountered %s instead.",a(e));else if(1<arguments.length){var t=arguments[1];typeof t==`object`&&t.hasOwnProperty(`crossOrigin`)?console.error("ReactDOM.prefetchDNS(): Expected only one argument, `href`, but encountered %s as a second argument instead. This argument is reserved for future options and is currently disallowed. It looks like the you are attempting to set a crossOrigin property for this DNS lookup hint. Browsers do not perform DNS queries using CORS and setting this attribute on the resource hint has no effect. Try calling ReactDOM.prefetchDNS() with just a single string argument, `href`.",o(t)):console.error("ReactDOM.prefetchDNS(): Expected only one argument, `href`, but encountered %s as a second argument instead. This argument is reserved for future options and is currently disallowed. Try calling ReactDOM.prefetchDNS() with just a single string argument, `href`.",o(t))}typeof e==`string`&&l.d.D(e)},e.preinit=function(e,t){if(typeof e==`string`&&e?typeof t!=`object`||!t?console.error("ReactDOM.preinit(): Expected the `options` argument (second) to be an object with an `as` property describing the type of resource to be preinitialized but encountered %s instead.",o(t)):t.as!==`style`&&t.as!==`script`&&console.error('ReactDOM.preinit(): Expected the `as` property in the `options` argument (second) to contain a valid value describing the type of resource to be preinitialized but encountered %s instead. Valid values for `as` are "style" and "script".',o(t.as)):console.error("ReactDOM.preinit(): Expected the `href` argument (first) to be a non-empty string but encountered %s instead.",a(e)),typeof e==`string`&&t&&typeof t.as==`string`){var n=t.as,r=i(n,t.crossOrigin),s=typeof t.integrity==`string`?t.integrity:void 0,c=typeof t.fetchPriority==`string`?t.fetchPriority:void 0;n===`style`?l.d.S(e,typeof t.precedence==`string`?t.precedence:void 0,{crossOrigin:r,integrity:s,fetchPriority:c}):n===`script`&&l.d.X(e,{crossOrigin:r,integrity:s,fetchPriority:c,nonce:typeof t.nonce==`string`?t.nonce:void 0})}},e.preinitModule=function(e,t){var n=``;if(typeof e==`string`&&e||(n+=" The `href` argument encountered was "+a(e)+`.`),t!==void 0&&typeof t!=`object`?n+=" The `options` argument encountered was "+a(t)+`.`:t&&`as`in t&&t.as!==`script`&&(n+=" The `as` option encountered was "+o(t.as)+`.`),n)console.error("ReactDOM.preinitModule(): Expected up to two arguments, a non-empty `href` string and, optionally, an `options` object with a valid `as` property.%s",n);else switch(n=t&&typeof t.as==`string`?t.as:`script`,n){case`script`:break;default:n=o(n),console.error('ReactDOM.preinitModule(): Currently the only supported "as" type for this function is "script" but received "%s" instead. This warning was generated for `href` "%s". In the future other module types will be supported, aligning with the import-attributes proposal. Learn more here: (https://github.com/tc39/proposal-import-attributes)',n,e)}typeof e==`string`&&(typeof t==`object`&&t?(t.as==null||t.as===`script`)&&(n=i(t.as,t.crossOrigin),l.d.M(e,{crossOrigin:n,integrity:typeof t.integrity==`string`?t.integrity:void 0,nonce:typeof t.nonce==`string`?t.nonce:void 0})):t??l.d.M(e))},e.preload=function(e,t){var n=``;if(typeof e==`string`&&e||(n+=" The `href` argument encountered was "+a(e)+`.`),typeof t!=`object`||!t?n+=" The `options` argument encountered was "+a(t)+`.`:typeof t.as==`string`&&t.as||(n+=" The `as` option encountered was "+a(t.as)+`.`),n&&console.error('ReactDOM.preload(): Expected two arguments, a non-empty `href` string and an `options` object with an `as` property valid for a `<link rel="preload" as="..." />` tag.%s',n),typeof e==`string`&&typeof t==`object`&&t&&typeof t.as==`string`){n=t.as;var r=i(n,t.crossOrigin);l.d.L(e,n,{crossOrigin:r,integrity:typeof t.integrity==`string`?t.integrity:void 0,nonce:typeof t.nonce==`string`?t.nonce:void 0,type:typeof t.type==`string`?t.type:void 0,fetchPriority:typeof t.fetchPriority==`string`?t.fetchPriority:void 0,referrerPolicy:typeof t.referrerPolicy==`string`?t.referrerPolicy:void 0,imageSrcSet:typeof t.imageSrcSet==`string`?t.imageSrcSet:void 0,imageSizes:typeof t.imageSizes==`string`?t.imageSizes:void 0,media:typeof t.media==`string`?t.media:void 0})}},e.preloadModule=function(e,t){var n=``;typeof e==`string`&&e||(n+=" The `href` argument encountered was "+a(e)+`.`),t!==void 0&&typeof t!=`object`?n+=" The `options` argument encountered was "+a(t)+`.`:t&&`as`in t&&typeof t.as!=`string`&&(n+=" The `as` option encountered was "+a(t.as)+`.`),n&&console.error('ReactDOM.preloadModule(): Expected two arguments, a non-empty `href` string and, optionally, an `options` object with an `as` property valid for a `<link rel="modulepreload" as="..." />` tag.%s',n),typeof e==`string`&&(t?(n=i(t.as,t.crossOrigin),l.d.m(e,{as:typeof t.as==`string`&&t.as!==`script`?t.as:void 0,crossOrigin:n,integrity:typeof t.integrity==`string`?t.integrity:void 0})):l.d.m(e))},e.requestFormReset=function(e){l.d.r(e)},e.unstable_batchedUpdates=function(e,t){return e(t)},e.useFormState=function(e,t,n){return s().useFormState(e,t,n)},e.useFormStatus=function(){return s().useHostTransitionStatus()},e.version=`19.2.8`,typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<`u`&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop==`function`&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(Error())})()})),Vw=s(((e,t)=>{function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>`u`||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=`function`)){if(process.env.NODE_ENV!==`production`)throw Error(`^_^`);try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(e){console.error(e)}}}process.env.NODE_ENV===`production`?(n(),t.exports=Nte()):t.exports=Pte()})),Hw,Fte=o((()=>{Hw={disabled:!1}})),Uw,Ite,Lte=o((()=>{Uw=u(du()),Ite=process.env.NODE_ENV===`production`?null:Uw.default.oneOfType([Uw.default.number,Uw.default.shape({enter:Uw.default.number,exit:Uw.default.number,appear:Uw.default.number}).isRequired]),process.env.NODE_ENV===`production`||Uw.default.oneOfType([Uw.default.string,Uw.default.shape({enter:Uw.default.string,exit:Uw.default.string,active:Uw.default.string}),Uw.default.shape({enter:Uw.default.string,enterDone:Uw.default.string,enterActive:Uw.default.string,exit:Uw.default.string,exitDone:Uw.default.string,exitActive:Uw.default.string})])})),Rte,Ww,Gw=o((()=>{Rte=u(p()),Ww=Rte.createContext(null)})),zte,Bte=o((()=>{zte=function(e){return e.scrollTop}}));function Kw(){}var qw,Jw,Yw,Xw,Zw,Qw,$w,eT,tT,Vte=o((()=>{Ate(),Bw(),qw=u(du()),Jw=u(p()),Yw=u(Vw()),Fte(),Lte(),Gw(),Bte(),Xw=`unmounted`,Zw=`exited`,Qw=`entering`,$w=`entered`,eT=`exiting`,tT=function(e){Mte(t,e);function t(t,n){var r=e.call(this,t,n)||this,i=n,a=i&&!i.isMounting?t.enter:t.appear,o;return r.appearStatus=null,t.in?a?(o=Zw,r.appearStatus=Qw):o=$w:o=t.unmountOnExit||t.mountOnEnter?Xw:Zw,r.state={status:o},r.nextCallback=null,r}t.getDerivedStateFromProps=function(e,t){return e.in&&t.status===`unmounted`?{status:Zw}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==`entering`&&n!==`entered`&&(t=Qw):(n===`entering`||n===`entered`)&&(t=eT)}this.updateStatus(!1,t)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var e=this.props.timeout,t=n=r=e,n,r;return e!=null&&typeof e!=`number`&&(t=e.exit,n=e.enter,r=e.appear===void 0?n:e.appear),{exit:t,enter:n,appear:r}},n.updateStatus=function(e,t){if(e===void 0&&(e=!1),t!==null){if(this.cancelNextCallback(),t===`entering`){if(this.props.unmountOnExit||this.props.mountOnEnter){var n=this.props.nodeRef?this.props.nodeRef.current:Yw.default.findDOMNode(this);n&&zte(n)}this.performEnter(e)}else this.performExit()}else this.props.unmountOnExit&&this.state.status===`exited`&&this.setState({status:Xw})},n.performEnter=function(e){var t=this,n=this.props.enter,r=this.context?this.context.isMounting:e,i=this.props.nodeRef?[r]:[Yw.default.findDOMNode(this),r],a=i[0],o=i[1],s=this.getTimeouts(),c=r?s.appear:s.enter;if(!e&&!n||Hw.disabled){this.safeSetState({status:$w},function(){t.props.onEntered(a)});return}this.props.onEnter(a,o),this.safeSetState({status:Qw},function(){t.props.onEntering(a,o),t.onTransitionEnd(c,function(){t.safeSetState({status:$w},function(){t.props.onEntered(a,o)})})})},n.performExit=function(){var e=this,t=this.props.exit,n=this.getTimeouts(),r=this.props.nodeRef?void 0:Yw.default.findDOMNode(this);if(!t||Hw.disabled){this.safeSetState({status:Zw},function(){e.props.onExited(r)});return}this.props.onExit(r),this.safeSetState({status:eT},function(){e.props.onExiting(r),e.onTransitionEnd(n.exit,function(){e.safeSetState({status:Zw},function(){e.props.onExited(r)})})})},n.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},n.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,t.nextCallback=null,e(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},n.onTransitionEnd=function(e,t){this.setNextCallback(t);var n=this.props.nodeRef?this.props.nodeRef.current:Yw.default.findDOMNode(this),r=e==null&&!this.props.addEndListener;if(!n||r){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var i=this.props.nodeRef?[this.nextCallback]:[n,this.nextCallback],a=i[0],o=i[1];this.props.addEndListener(a,o)}e!=null&&setTimeout(this.nextCallback,e)},n.render=function(){var e=this.state.status;if(e===`unmounted`)return null;var t=this.props,n=t.children;t.in,t.mountOnEnter,t.unmountOnExit,t.appear,t.enter,t.exit,t.timeout,t.addEndListener,t.onEnter,t.onEntering,t.onEntered,t.onExit,t.onExiting,t.onExited,t.nodeRef;var r=kte(t,[`children`,`in`,`mountOnEnter`,`unmountOnExit`,`appear`,`enter`,`exit`,`timeout`,`addEndListener`,`onEnter`,`onEntering`,`onEntered`,`onExit`,`onExiting`,`onExited`,`nodeRef`]);return Jw.createElement(Ww.Provider,{value:null},typeof n==`function`?n(e,r):Jw.cloneElement(Jw.Children.only(n),r))},t}(Jw.Component),tT.contextType=Ww,tT.propTypes=process.env.NODE_ENV===`production`?{}:{nodeRef:qw.default.shape({current:typeof Element>`u`?qw.default.any:function(e,t,n,r,i,a){var o=e[t];return qw.default.instanceOf(o&&`ownerDocument`in o?o.ownerDocument.defaultView.Element:Element)(e,t,n,r,i,a)}}),children:qw.default.oneOfType([qw.default.func.isRequired,qw.default.element.isRequired]).isRequired,in:qw.default.bool,mountOnEnter:qw.default.bool,unmountOnExit:qw.default.bool,appear:qw.default.bool,enter:qw.default.bool,exit:qw.default.bool,timeout:function(e){var t=Ite;e.addEndListener||(t=t.isRequired);for(var n=arguments.length,r=Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];return t.apply(void 0,[e].concat(r))},addEndListener:qw.default.func,onEnter:qw.default.func,onEntering:qw.default.func,onEntered:qw.default.func,onExit:qw.default.func,onExiting:qw.default.func,onExited:qw.default.func},tT.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:Kw,onEntering:Kw,onEntered:Kw,onExit:Kw,onExiting:Kw,onExited:Kw},tT.UNMOUNTED=Xw,tT.EXITED=Zw,tT.ENTERING=Qw,tT.ENTERED=$w,tT.EXITING=eT}));function Hte(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}var Ute=o((()=>{}));function nT(e,t){var n=function(e){return t&&(0,iT.isValidElement)(e)?t(e):e},r=Object.create(null);return e&&iT.Children.map(e,function(e){return e}).forEach(function(e){r[e.key]=n(e)}),r}function Wte(e,t){e||={},t||={};function n(n){return n in t?t[n]:e[n]}var r=Object.create(null),i=[];for(var a in e)a in t?i.length&&(r[a]=i,i=[]):i.push(a);var o,s={};for(var c in t){if(r[c])for(o=0;o<r[c].length;o++){var l=r[c][o];s[r[c][o]]=n(l)}s[c]=n(c)}for(o=0;o<i.length;o++)s[i[o]]=n(i[o]);return s}function rT(e,t,n){return n[t]==null?e.props[t]:n[t]}function Gte(e,t){return nT(e.children,function(n){return(0,iT.cloneElement)(n,{onExited:t.bind(null,n),in:!0,appear:rT(n,`appear`,e),enter:rT(n,`enter`,e),exit:rT(n,`exit`,e)})})}function Kte(e,t,n){var r=nT(e.children),i=Wte(t,r);return Object.keys(i).forEach(function(a){var o=i[a];if((0,iT.isValidElement)(o)){var s=a in t,c=a in r,l=t[a],u=(0,iT.isValidElement)(l)&&!l.props.in;c&&(!s||u)?i[a]=(0,iT.cloneElement)(o,{onExited:n.bind(null,o),in:!0,exit:rT(o,`exit`,e),enter:rT(o,`enter`,e)}):!c&&s&&!u?i[a]=(0,iT.cloneElement)(o,{in:!1}):c&&s&&(0,iT.isValidElement)(l)&&(i[a]=(0,iT.cloneElement)(o,{onExited:n.bind(null,o),in:l.props.in,exit:rT(o,`exit`,e),enter:rT(o,`enter`,e)}))}}),i}var iT,qte=o((()=>{iT=u(p())})),aT,oT,Jte,Yte,sT,Xte=o((()=>{Ate(),Mf(),Ute(),Bw(),aT=u(du()),oT=u(p()),Gw(),qte(),Jte=Object.values||function(e){return Object.keys(e).map(function(t){return e[t]})},Yte={component:`div`,childFactory:function(e){return e}},sT=function(e){Mte(t,e);function t(t,n){var r=e.call(this,t,n)||this;return r.state={contextValue:{isMounting:!0},handleExited:r.handleExited.bind(Hte(r)),firstRender:!0},r}var n=t.prototype;return n.componentDidMount=function(){this.mounted=!0,this.setState({contextValue:{isMounting:!1}})},n.componentWillUnmount=function(){this.mounted=!1},t.getDerivedStateFromProps=function(e,t){var n=t.children,r=t.handleExited;return{children:t.firstRender?Gte(e,r):Kte(e,n,r),firstRender:!1}},n.handleExited=function(e,t){var n=nT(this.props.children);e.key in n||(e.props.onExited&&e.props.onExited(t),this.mounted&&this.setState(function(t){var n=jf({},t.children);return delete n[e.key],{children:n}}))},n.render=function(){var e=this.props,t=e.component,n=e.childFactory,r=kte(e,[`component`,`childFactory`]),i=this.state.contextValue,a=Jte(this.state.children).map(n);return delete r.appear,delete r.enter,delete r.exit,t===null?oT.createElement(Ww.Provider,{value:i},a):oT.createElement(Ww.Provider,{value:i},oT.createElement(t,r,a))},t}(oT.Component),sT.propTypes=process.env.NODE_ENV===`production`?{}:{component:aT.default.any,children:aT.default.node,appear:aT.default.bool,enter:aT.default.bool,exit:aT.default.bool,childFactory:aT.default.func},sT.defaultProps=Yte})),cT=o((()=>{Bw(),Vte(),Lte(),Bte(),Xte(),Gw(),Fte()}));function Zte(e){Qte.useEffect(e,$te)}var Qte,$te,ene=o((()=>{Qte=u(p()),$te=[]}));function lT(){let e=bte(uT.create).current;return Zte(e.disposeEffect),e}var uT,tne=o((()=>{Ste(),ene(),uT=class e{static create(){return new e}currentId=null;start(e,t){this.clear(),this.currentId=setTimeout(()=>{this.currentId=null,t()},e)}clear=()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)};disposeEffect=()=>this.clear}})),dT=o((()=>{tne()}));function nne(e){let{className:t,classes:n,pulsate:r=!1,rippleX:i,rippleY:a,rippleSize:o,in:s,onExited:c,timeout:l}=e,[u,d]=fT.useState(!1),f=pu(t,n.ripple,n.rippleVisible,r&&n.ripplePulsate),p={width:o,height:o,top:-(o/2)+a,left:-(o/2)+i},m=pu(n.child,u&&n.childLeaving,r&&n.childPulsate);return!s&&!u&&d(!0),fT.useEffect(()=>{if(!s&&c!=null){let e=setTimeout(c,l);return()=>{clearTimeout(e)}}},[c,s,l]),(0,mT.jsx)(`span`,{className:f,style:p,children:(0,mT.jsx)(`span`,{className:m})})}var fT,pT,mT,rne=o((()=>{fT=u(p()),pT=u(du()),mu(),mT=g(),process.env.NODE_ENV!==`production`&&(nne.propTypes={classes:pT.default.object.isRequired,className:pT.default.string,in:pT.default.bool,onExited:pT.default.func,pulsate:pT.default.bool,rippleSize:pT.default.number,rippleX:pT.default.number,rippleY:pT.default.number,timeout:pT.default.number.isRequired})})),hT,ine=o((()=>{wg(),hT=Sg(`MuiTouchRipple`,[`root`,`ripple`,`rippleVisible`,`ripplePulsate`,`child`,`childLeaving`,`childPulsate`])})),gT,_T,vT,yT,ane,one,sne,cne,lne,une,dne=o((()=>{gT=u(p()),_T=u(du()),cT(),mu(),dT(),xS(),DS(),rne(),ine(),vT=g(),yT=550,ane=qm` |
|
|
0% { |
|
|
transform: scale(0); |
|
|
opacity: 0.1; |
|
|
} |
|
|
|
|
|
100% { |
|
|
transform: scale(1); |
|
|
opacity: 0.3; |
|
|
} |
|
|
`,one=qm` |
|
|
0% { |
|
|
opacity: 1; |
|
|
} |
|
|
|
|
|
100% { |
|
|
opacity: 0; |
|
|
} |
|
|
`,sne=qm` |
|
|
0% { |
|
|
transform: scale(1); |
|
|
} |
|
|
|
|
|
50% { |
|
|
transform: scale(0.92); |
|
|
} |
|
|
|
|
|
100% { |
|
|
transform: scale(1); |
|
|
} |
|
|
`,cne=G(`span`,{name:`MuiTouchRipple`,slot:`Root`})({overflow:`hidden`,pointerEvents:`none`,position:`absolute`,zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:`inherit`}),lne=G(nne,{name:`MuiTouchRipple`,slot:`Ripple`})` |
|
|
opacity: 0; |
|
|
position: absolute; |
|
|
|
|
|
&.${hT.rippleVisible} { |
|
|
opacity: 0.3; |
|
|
transform: scale(1); |
|
|
animation-name: ${ane}; |
|
|
animation-duration: ${yT}ms; |
|
|
animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut}; |
|
|
} |
|
|
|
|
|
&.${hT.ripplePulsate} { |
|
|
animation-duration: ${({theme:e})=>e.transitions.duration.shorter}ms; |
|
|
} |
|
|
|
|
|
& .${hT.child} { |
|
|
opacity: 1; |
|
|
display: block; |
|
|
width: 100%; |
|
|
height: 100%; |
|
|
border-radius: 50%; |
|
|
background-color: currentColor; |
|
|
} |
|
|
|
|
|
& .${hT.childLeaving} { |
|
|
opacity: 0; |
|
|
animation-name: ${one}; |
|
|
animation-duration: ${yT}ms; |
|
|
animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut}; |
|
|
} |
|
|
|
|
|
& .${hT.childPulsate} { |
|
|
position: absolute; |
|
|
/* @noflip */ |
|
|
left: 0px; |
|
|
top: 0; |
|
|
animation-name: ${sne}; |
|
|
animation-duration: 2500ms; |
|
|
animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut}; |
|
|
animation-iteration-count: infinite; |
|
|
animation-delay: 200ms; |
|
|
} |
|
|
`,une=gT.forwardRef(function(e,t){let{center:n=!1,classes:r={},className:i,...a}=wS({props:e,name:`MuiTouchRipple`}),[o,s]=gT.useState([]),c=gT.useRef(0),l=gT.useRef(null);gT.useEffect(()=>{l.current&&=(l.current(),null)},[o]);let u=gT.useRef(!1),d=lT(),f=gT.useRef(null),p=gT.useRef(null),m=gT.useCallback(e=>{let{pulsate:t,rippleX:n,rippleY:i,rippleSize:a,cb:o}=e;s(e=>[...e,(0,vT.jsx)(lne,{classes:{ripple:pu(r.ripple,hT.ripple),rippleVisible:pu(r.rippleVisible,hT.rippleVisible),ripplePulsate:pu(r.ripplePulsate,hT.ripplePulsate),child:pu(r.child,hT.child),childLeaving:pu(r.childLeaving,hT.childLeaving),childPulsate:pu(r.childPulsate,hT.childPulsate)},timeout:yT,pulsate:t,rippleX:n,rippleY:i,rippleSize:a},c.current)]),c.current+=1,l.current=o},[r]),h=gT.useCallback((e={},t={},r=()=>{})=>{let{pulsate:i=!1,center:a=n||t.pulsate,fakeElement:o=!1}=t;if(e?.type===`mousedown`&&u.current){u.current=!1;return}e?.type===`touchstart`&&(u.current=!0);let s=o?null:p.current,c=s?s.getBoundingClientRect():{width:0,height:0,left:0,top:0},l,h,g;if(a||e===void 0||e.clientX===0&&e.clientY===0||!e.clientX&&!e.touches)l=Math.round(c.width/2),h=Math.round(c.height/2);else{let{clientX:t,clientY:n}=e.touches&&e.touches.length>0?e.touches[0]:e;l=Math.round(t-c.left),h=Math.round(n-c.top)}if(a)g=Math.sqrt((2*c.width**2+c.height**2)/3),g%2==0&&(g+=1);else{let e=Math.max(Math.abs((s?s.clientWidth:0)-l),l)*2+2,t=Math.max(Math.abs((s?s.clientHeight:0)-h),h)*2+2;g=Math.sqrt(e**2+t**2)}e?.touches?f.current===null&&(f.current=()=>{m({pulsate:i,rippleX:l,rippleY:h,rippleSize:g,cb:r})},d.start(80,()=>{f.current&&=(f.current(),null)})):m({pulsate:i,rippleX:l,rippleY:h,rippleSize:g,cb:r})},[n,m,d]),g=gT.useCallback(()=>{h({},{pulsate:!0})},[h]),_=gT.useCallback((e,t)=>{if(d.clear(),e?.type===`touchend`&&f.current){f.current(),f.current=null,d.start(0,()=>{_(e,t)});return}f.current=null,s(e=>e.length>0?e.slice(1):e),l.current=t},[d]);return gT.useImperativeHandle(t,()=>({pulsate:g,start:h,stop:_}),[g,h,_]),(0,vT.jsx)(cne,{className:pu(hT.root,r.root,i),ref:p,...a,children:(0,vT.jsx)(sT,{component:null,exit:!0,children:o})})}),process.env.NODE_ENV!==`production`&&(une.propTypes={center:_T.default.bool,classes:_T.default.object,className:_T.default.string})}));function fne(e){return vg(`MuiButtonBase`,e)}var pne,bT=o((()=>{wg(),xg(),pne=Sg(`MuiButtonBase`,[`root`,`disabled`,`focusVisible`])}));function xT(e,t,n,r=!1){return AC(i=>(n&&n(i),r||e[t](i),!0))}var ST,CT,wT,mne,hne,TT,gne=o((()=>{ST=u(p()),CT=u(du()),mu(),Mw(),Pw(),_u(),Iw(),xS(),DS(),LC(),jC(),Ote(),dne(),bT(),wT=g(),mne=e=>{let{disabled:t,focusVisible:n,focusVisibleClassName:r,classes:i}=e,a=hu({root:[`root`,t&&`disabled`,n&&`focusVisible`]},fne,i);return n&&r&&(a.root+=` ${r}`),a},hne=G(`button`,{name:`MuiButtonBase`,slot:`Root`})({display:`inline-flex`,alignItems:`center`,justifyContent:`center`,position:`relative`,boxSizing:`border-box`,WebkitTapHighlightColor:`transparent`,backgroundColor:`transparent`,outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:`pointer`,userSelect:`none`,verticalAlign:`middle`,MozAppearance:`none`,WebkitAppearance:`none`,textDecoration:`none`,color:`inherit`,"&::-moz-focus-inner":{borderStyle:`none`},[`&.${pne.disabled}`]:{pointerEvents:`none`,cursor:`default`},"@media print":{colorAdjust:`exact`}}),TT=ST.forwardRef(function(e,t){let n=wS({props:e,name:`MuiButtonBase`}),{action:r,centerRipple:i=!1,children:a,className:o,component:s=`button`,disabled:c=!1,disableRipple:l=!1,disableTouchRipple:u=!1,focusRipple:d=!1,focusVisibleClassName:f,LinkComponent:p=`a`,onBlur:m,onClick:h,onContextMenu:g,onDragLeave:_,onFocus:v,onFocusVisible:y,onKeyDown:b,onKeyUp:x,onMouseDown:S,onMouseLeave:C,onMouseUp:w,onTouchEnd:T,onTouchMove:E,onTouchStart:D,tabIndex:O=0,TouchRippleProps:k,touchRippleRef:A,type:j,...M}=n,ee=ST.useRef(null),N=wte(),P=IC(N.ref,A),[F,te]=ST.useState(!1);c&&F&&te(!1),ST.useImperativeHandle(r,()=>({focusVisible:()=>{te(!0),ee.current.focus()}}),[]);let I=N.shouldMount&&!l&&!c;ST.useEffect(()=>{F&&d&&!l&&N.pulsate()},[l,d,F,N]);let ne=xT(N,`start`,S,u),re=xT(N,`stop`,g,u),ie=xT(N,`stop`,_,u),ae=xT(N,`stop`,w,u),oe=xT(N,`stop`,e=>{F&&e.preventDefault(),C&&C(e)},u),se=xT(N,`start`,D,u),ce=xT(N,`stop`,T,u),le=xT(N,`stop`,E,u),ue=xT(N,`stop`,e=>{Fw(e.target)||te(!1),m&&m(e)},!1),de=AC(e=>{ee.current||=e.currentTarget,Fw(e.target)&&(te(!0),y&&y(e)),v&&v(e)}),L=()=>{let e=ee.current;return e?e.tagName!==`BUTTON`&&!(e.tagName===`A`&&e.href):s&&s!==`button`},fe=AC(e=>{d&&!e.repeat&&F&&e.key===` `&&N.stop(e,()=>{N.start(e)}),e.target===e.currentTarget&&L()&&e.key===` `&&e.preventDefault(),b&&b(e),e.target===e.currentTarget&&L()&&e.key===`Enter`&&!c&&(e.preventDefault(),h&&h(e))}),pe=AC(e=>{d&&e.key===` `&&F&&!e.defaultPrevented&&N.stop(e,()=>{N.pulsate(e)}),x&&x(e),h&&e.target===e.currentTarget&&L()&&e.key===` `&&!e.defaultPrevented&&!c&&h(e)}),me=s;me===`button`&&(M.href||M.to)&&(me=p);let he={};if(me===`button`){let e=!!M.formAction;he.type=j===void 0&&!e?`button`:j,he.disabled=c}else!M.href&&!M.to&&(he.role=`button`),c&&(he[`aria-disabled`]=c);let R=IC(t,ee),ge={...n,centerRipple:i,component:s,disabled:c,disableRipple:l,disableTouchRipple:u,focusRipple:d,tabIndex:O,focusVisible:F},_e=mne(ge);return(0,wT.jsxs)(hne,{as:me,className:pu(_e.root,o),ownerState:ge,onBlur:ue,onClick:h,onContextMenu:re,onFocus:de,onKeyDown:fe,onKeyUp:pe,onMouseDown:ne,onMouseLeave:oe,onMouseUp:ae,onDragLeave:ie,onTouchEnd:ce,onTouchMove:le,onTouchStart:se,ref:R,tabIndex:c?-1:O,type:j,...he,...M,children:[a,I?(0,wT.jsx)(une,{ref:P,center:i,...k}):null]})}),process.env.NODE_ENV!==`production`&&(TT.propTypes={action:jw,centerRipple:CT.default.bool,children:CT.default.node,classes:CT.default.object,className:CT.default.string,component:Nw,disabled:CT.default.bool,disableRipple:CT.default.bool,disableTouchRipple:CT.default.bool,focusRipple:CT.default.bool,focusVisibleClassName:CT.default.string,formAction:CT.default.oneOfType([CT.default.func,CT.default.string]),href:CT.default.any,LinkComponent:CT.default.elementType,onBlur:CT.default.func,onClick:CT.default.func,onContextMenu:CT.default.func,onDragLeave:CT.default.func,onFocus:CT.default.func,onFocusVisible:CT.default.func,onKeyDown:CT.default.func,onKeyUp:CT.default.func,onMouseDown:CT.default.func,onMouseLeave:CT.default.func,onMouseUp:CT.default.func,onTouchEnd:CT.default.func,onTouchMove:CT.default.func,onTouchStart:CT.default.func,sx:CT.default.oneOfType([CT.default.arrayOf(CT.default.oneOfType([CT.default.func,CT.default.object,CT.default.bool])),CT.default.func,CT.default.object]),tabIndex:CT.default.number,TouchRippleProps:CT.default.object,touchRippleRef:CT.default.oneOfType([CT.default.func,CT.default.shape({current:CT.default.shape({pulsate:CT.default.func.isRequired,start:CT.default.func.isRequired,stop:CT.default.func.isRequired})})]),type:CT.default.oneOfType([CT.default.oneOf([`button`,`reset`,`submit`]),CT.default.string])})})),ET=o((()=>{gne(),bT(),bT(),ine(),ine()}));function _ne(e){return vg(`MuiCircularProgress`,e)}var DT=o((()=>{wg(),xg(),Sg(`MuiCircularProgress`,[`root`,`determinate`,`indeterminate`,`colorPrimary`,`colorSecondary`,`svg`,`track`,`circle`,`circleDeterminate`,`circleIndeterminate`,`circleDisableShrink`])})),vne,OT,kT,AT,jT,MT,yne,bne,xne,Sne,Cne,wne,Tne,NT,Ene=o((()=>{vne=u(p()),OT=u(du()),mu(),kw(),_u(),xS(),CS(),DS(),Ql(),gw(),DT(),kT=g(),AT=44,jT=qm` |
|
|
0% { |
|
|
transform: rotate(0deg); |
|
|
} |
|
|
|
|
|
100% { |
|
|
transform: rotate(360deg); |
|
|
} |
|
|
`,MT=qm` |
|
|
0% { |
|
|
stroke-dasharray: 1px, 200px; |
|
|
stroke-dashoffset: 0; |
|
|
} |
|
|
|
|
|
50% { |
|
|
stroke-dasharray: 100px, 200px; |
|
|
stroke-dashoffset: -15px; |
|
|
} |
|
|
|
|
|
100% { |
|
|
stroke-dasharray: 1px, 200px; |
|
|
stroke-dashoffset: -126px; |
|
|
} |
|
|
`,yne=typeof jT==`string`?null:Km` |
|
|
animation: ${jT} 1.4s linear infinite; |
|
|
`,bne=typeof MT==`string`?null:Km` |
|
|
animation: ${MT} 1.4s ease-in-out infinite; |
|
|
`,xne=e=>{let{classes:t,variant:n,color:r,disableShrink:i}=e;return hu({root:[`root`,n,`color${H(r)}`],svg:[`svg`],track:[`track`],circle:[`circle`,`circle${H(n)}`,i&&`circleDisableShrink`]},_ne,t)},Sne=G(`span`,{name:`MuiCircularProgress`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[n.variant],t[`color${H(n.color)}`]]}})(SS(({theme:e})=>({display:`inline-block`,variants:[{props:{variant:`determinate`},style:{transition:e.transitions.create(`transform`)}},{props:{variant:`indeterminate`},style:yne||{animation:`${jT} 1.4s linear infinite`}},...Object.entries(e.palette).filter(hw()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}}))]}))),Cne=G(`svg`,{name:`MuiCircularProgress`,slot:`Svg`})({display:`block`}),wne=G(`circle`,{name:`MuiCircularProgress`,slot:`Circle`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.circle,t[`circle${H(n.variant)}`],n.disableShrink&&t.circleDisableShrink]}})(SS(({theme:e})=>({stroke:`currentColor`,variants:[{props:{variant:`determinate`},style:{transition:e.transitions.create(`stroke-dashoffset`)}},{props:{variant:`indeterminate`},style:{strokeDasharray:`80px, 200px`,strokeDashoffset:0}},{props:({ownerState:e})=>e.variant===`indeterminate`&&!e.disableShrink,style:bne||{animation:`${MT} 1.4s ease-in-out infinite`}}]}))),Tne=G(`circle`,{name:`MuiCircularProgress`,slot:`Track`})(SS(({theme:e})=>({stroke:`currentColor`,opacity:(e.vars||e).palette.action.activatedOpacity}))),NT=vne.forwardRef(function(e,t){let n=wS({props:e,name:`MuiCircularProgress`}),{className:r,color:i=`primary`,disableShrink:a=!1,enableTrackSlot:o=!1,size:s=40,style:c,thickness:l=3.6,value:u=0,variant:d=`indeterminate`,...f}=n,p={...n,color:i,disableShrink:a,size:s,thickness:l,value:u,variant:d,enableTrackSlot:o},m=xne(p),h={},g={},_={};if(d===`determinate`){let e=2*Math.PI*((AT-l)/2);h.strokeDasharray=e.toFixed(3),_[`aria-valuenow`]=Math.round(u),h.strokeDashoffset=`${((100-u)/100*e).toFixed(3)}px`,g.transform=`rotate(-90deg)`}return(0,kT.jsx)(Sne,{className:pu(m.root,r),style:{width:s,height:s,...g,...c},ownerState:p,ref:t,role:`progressbar`,..._,...f,children:(0,kT.jsxs)(Cne,{className:m.svg,ownerState:p,viewBox:`${AT/2} ${AT/2} ${AT} ${AT}`,children:[o?(0,kT.jsx)(Tne,{className:m.track,ownerState:p,cx:AT,cy:AT,r:(AT-l)/2,fill:`none`,strokeWidth:l,"aria-hidden":`true`}):null,(0,kT.jsx)(wne,{className:m.circle,style:h,ownerState:p,cx:AT,cy:AT,r:(AT-l)/2,fill:`none`,strokeWidth:l})]})})}),process.env.NODE_ENV!==`production`&&(NT.propTypes={classes:OT.default.object,className:OT.default.string,color:OT.default.oneOfType([OT.default.oneOf([`inherit`,`primary`,`secondary`,`error`,`info`,`success`,`warning`]),OT.default.string]),disableShrink:Ow(OT.default.bool,e=>e.disableShrink&&e.variant&&e.variant!==`indeterminate`?Error("MUI: You have provided the `disableShrink` prop with a variant other than `indeterminate`. This will have no effect."):null),enableTrackSlot:OT.default.bool,size:OT.default.oneOfType([OT.default.number,OT.default.string]),style:OT.default.object,sx:OT.default.oneOfType([OT.default.arrayOf(OT.default.oneOfType([OT.default.func,OT.default.object,OT.default.bool])),OT.default.func,OT.default.object]),thickness:OT.default.number,value:OT.default.number,variant:OT.default.oneOf([`determinate`,`indeterminate`])})})),PT=o((()=>{Ene(),DT(),DT()}));function Dne(e){return vg(`MuiIconButton`,e)}var FT,IT=o((()=>{wg(),xg(),FT=Sg(`MuiIconButton`,[`root`,`disabled`,`colorInherit`,`colorPrimary`,`colorSecondary`,`colorError`,`colorInfo`,`colorSuccess`,`colorWarning`,`edgeStart`,`edgeEnd`,`sizeSmall`,`sizeMedium`,`sizeLarge`,`loading`,`loadingIndicator`,`loadingWrapper`])})),LT,RT,zT,One,kne,Ane,BT,jne=o((()=>{LT=u(p()),RT=u(du()),mu(),kw(),_u(),VC(),xS(),CS(),gw(),DS(),ET(),PT(),Ql(),IT(),zT=g(),One=e=>{let{classes:t,disabled:n,color:r,edge:i,size:a,loading:o}=e;return hu({root:[`root`,o&&`loading`,n&&`disabled`,r!=="default"&&`color${H(r)}`,i&&`edge${H(i)}`,`size${H(a)}`],loadingIndicator:[`loadingIndicator`],loadingWrapper:[`loadingWrapper`]},Dne,t)},kne=G(TT,{name:`MuiIconButton`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.loading&&t.loading,n.color!=="default"&&t[`color${H(n.color)}`],n.edge&&t[`edge${H(n.edge)}`],t[`size${H(n.size)}`]]}})(SS(({theme:e})=>({textAlign:`center`,flex:`0 0 auto`,fontSize:e.typography.pxToRem(24),padding:8,borderRadius:`50%`,color:(e.vars||e).palette.action.active,transition:e.transitions.create(`background-color`,{duration:e.transitions.duration.shortest}),variants:[{props:e=>!e.disableRipple,style:{"--IconButton-hoverBg":e.alpha((e.vars||e).palette.action.active,(e.vars||e).palette.action.hoverOpacity),"&:hover":{backgroundColor:`var(--IconButton-hoverBg)`,"@media (hover: none)":{backgroundColor:`transparent`}}}},{props:{edge:`start`},style:{marginLeft:-12}},{props:{edge:`start`,size:`small`},style:{marginLeft:-3}},{props:{edge:`end`},style:{marginRight:-12}},{props:{edge:`end`,size:`small`},style:{marginRight:-3}}]})),SS(({theme:e})=>({variants:[{props:{color:`inherit`},style:{color:`inherit`}},...Object.entries(e.palette).filter(hw()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette).filter(hw()).map(([t])=>({props:{color:t},style:{"--IconButton-hoverBg":e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity)}})),{props:{size:`small`},style:{padding:5,fontSize:e.typography.pxToRem(18)}},{props:{size:`large`},style:{padding:12,fontSize:e.typography.pxToRem(28)}}],[`&.${FT.disabled}`]:{backgroundColor:`transparent`,color:(e.vars||e).palette.action.disabled},[`&.${FT.loading}`]:{color:`transparent`}}))),Ane=G(`span`,{name:`MuiIconButton`,slot:`LoadingIndicator`})(({theme:e})=>({display:`none`,position:`absolute`,visibility:`visible`,top:`50%`,left:`50%`,transform:`translate(-50%, -50%)`,color:(e.vars||e).palette.action.disabled,variants:[{props:{loading:!0},style:{display:`flex`}}]})),BT=LT.forwardRef(function(e,t){let n=wS({props:e,name:`MuiIconButton`}),{edge:r=!1,children:i,className:a,color:o=`default`,disabled:s=!1,disableFocusRipple:c=!1,size:l=`medium`,id:u,loading:d=null,loadingIndicator:f,...p}=n,m=mC(u),h=f??(0,zT.jsx)(NT,{"aria-labelledby":m,color:`inherit`,size:16}),g={...n,edge:r,color:o,disabled:s,disableFocusRipple:c,loading:d,loadingIndicator:h,size:l},_=One(g);return(0,zT.jsxs)(kne,{id:d?m:u,className:pu(_.root,a),centerRipple:!0,focusRipple:!c,disabled:s||d,ref:t,...p,ownerState:g,children:[typeof d==`boolean`&&(0,zT.jsx)(`span`,{className:_.loadingWrapper,style:{display:`contents`},children:(0,zT.jsx)(Ane,{className:_.loadingIndicator,ownerState:g,children:d&&h})}),i]})}),process.env.NODE_ENV!==`production`&&(BT.propTypes={children:Ow(RT.default.node,e=>LT.Children.toArray(e.children).some(e=>LT.isValidElement(e)&&e.props.onClick)?Error([`MUI: You are providing an onClick event listener to a child of a button element.`,`Prefer applying it to the IconButton directly.`,`This guarantees that the whole <button> will be responsive to click events.`].join(` |
|
|
`)):null),classes:RT.default.object,className:RT.default.string,color:RT.default.oneOfType([RT.default.oneOf([`inherit`,`default`,`primary`,`secondary`,`error`,`info`,`success`,`warning`]),RT.default.string]),disabled:RT.default.bool,disableFocusRipple:RT.default.bool,disableRipple:RT.default.bool,edge:RT.default.oneOf([`end`,`start`,!1]),id:RT.default.string,loading:RT.default.bool,loadingIndicator:RT.default.node,size:RT.default.oneOfType([RT.default.oneOf([`small`,`medium`,`large`]),RT.default.string]),sx:RT.default.oneOfType([RT.default.arrayOf(RT.default.oneOfType([RT.default.func,RT.default.object,RT.default.bool])),RT.default.func,RT.default.object])})})),VT=o((()=>{jne(),IT(),IT()}));function Mne(e){let{prototype:t={}}=e;return!!t.isReactComponent}function Nne(e,t,n,r,i){let a=e[t],o=i||t;if(a==null||typeof window>`u`)return null;let s,c=a.type;return typeof c==`function`&&!Mne(c)&&(s=`Did you accidentally use a plain function component for an element instead?`),s===void 0?null:Error(`Invalid ${r} \`${o}\` supplied to \`${n}\`. Expected an element that can hold a ref. ${s} For more information see https://mui.com/r/caveat-with-refs-guide`)}var HT,UT,Pne=o((()=>{HT=u(du()),kw(),UT=Ow(HT.default.element,Nne),UT.isRequired=Ow(HT.default.element.isRequired,Nne)})),WT=o((()=>{Pne()}));function GT(e){return e?.props?.ref||null}var Fne=o((()=>{p()})),KT=o((()=>{Fne()}));function qT(e,t){return n=>{if(t){let r=e.current;n===void 0?t(r):t(r,n)}}}function Ine(e,t,n,r,i,a){let o=e===`exited`&&!t?r:n[e]||n.exited;return i||a?{...o,...i,...a}:o}function JT(e,t){let{timeout:n,easing:r,style:i={}}=e;return{duration:i.transitionDuration??(typeof n==`number`?n:n[t.mode]||0),easing:i.transitionTimingFunction??(typeof r==`object`?r[t.mode]:r),delay:i.transitionDelay}}var YT,XT=o((()=>{YT=e=>e.scrollTop}));function ZT(e){return`scale(${e}, ${e**2})`}var QT,$T,Lne,Rne,zne,eE,Bne=o((()=>{QT=u(p()),$T=u(du()),dT(),WT(),KT(),cT(),xS(),XT(),LC(),Lne=g(),Rne={entering:{opacity:1,transform:ZT(1)},entered:{opacity:1,transform:`none`},exiting:{opacity:0,transform:ZT(.75)},exited:{opacity:0,transform:ZT(.75)}},zne={opacity:0,transform:ZT(.75),visibility:`hidden`},eE=QT.forwardRef(function(e,t){let{addEndListener:n,appear:r=!0,children:i,easing:a,in:o,onEnter:s,onEntered:c,onEntering:l,onExit:u,onExited:d,onExiting:f,style:p,timeout:m=`auto`,...h}=e,g=lT(),_=QT.useRef(),v=aS(),y=QT.useRef(null),b=IC(y,GT(i),t),x=qT(y,l),S=qT(y,(e,t)=>{YT(e);let{duration:n,delay:r,easing:i}=JT({style:p,timeout:m,easing:a},{mode:`enter`}),o;m===`auto`?(o=v.transitions.getAutoHeightDuration(e.clientHeight),_.current=o):o=n,e.style.transition=[v.transitions.create(`opacity`,{duration:o,delay:r}),v.transitions.create(`transform`,{duration:o*.666,delay:r,easing:i})].join(`,`),s&&s(e,t)}),C=qT(y,c),w=qT(y,f),T=qT(y,e=>{let{duration:t,delay:n,easing:r}=JT({style:p,timeout:m,easing:a},{mode:`exit`}),i;m===`auto`?(i=v.transitions.getAutoHeightDuration(e.clientHeight),_.current=i):i=t,e.style.transition=[v.transitions.create(`opacity`,{duration:i,delay:n}),v.transitions.create(`transform`,{duration:i*.666,delay:n||i*.333,easing:r})].join(`,`),e.style.opacity=0,e.style.transform=ZT(.75),u&&u(e)}),E=qT(y,e=>{e.style.transition=``,d&&d(e)});return(0,Lne.jsx)(tT,{appear:r,in:o,nodeRef:y,onEnter:S,onEntered:C,onEntering:x,onExit:T,onExited:E,onExiting:w,addEndListener:e=>{m===`auto`&&g.start(_.current||0,e),n&&n(y.current,e)},timeout:m===`auto`?null:m,...h,children:(e,{ownerState:t,...n})=>{let r=Ine(e,o,Rne,zne,p,i.props.style);return QT.cloneElement(i,{style:r,ref:b,...n})}})}),process.env.NODE_ENV!==`production`&&(eE.propTypes={addEndListener:$T.default.func,appear:$T.default.bool,children:UT.isRequired,easing:$T.default.oneOfType([$T.default.shape({enter:$T.default.string,exit:$T.default.string}),$T.default.string]),in:$T.default.bool,onEnter:$T.default.func,onEntered:$T.default.func,onEntering:$T.default.func,onExit:$T.default.func,onExited:$T.default.func,onExiting:$T.default.func,style:$T.default.object,timeout:$T.default.oneOfType([$T.default.oneOf([`auto`]),$T.default.number,$T.default.shape({appear:$T.default.number,enter:$T.default.number,exit:$T.default.number})])}),eE&&(eE.muiSupportAuto=!0)})),tE=o((()=>{Bne()}));function nE(e,t,n,r,i){if(process.env.NODE_ENV===`production`)return null;let a=e[t],o=i||t;return a==null?null:a&&a.nodeType!==1?Error(`Invalid ${r} \`${o}\` supplied to \`${n}\`. Expected an HTMLElement.`):null}var Vne=o((()=>{})),rE=o((()=>{Vne()})),iE,aE,oE,Hne,sE,cE,Une,Wne,lE,Gne,uE,dE,Kne,qne,Jne,Yne,Xne,Zne,Qne,$ne,ere,tre,fE=o((()=>{iE=`bottom`,aE=`right`,oE=`left`,Hne=`auto`,sE=[`top`,iE,aE,oE],cE=`start`,Une=`clippingParents`,Wne=`viewport`,lE=`popper`,Gne=`reference`,uE=sE.reduce(function(e,t){return e.concat([t+`-`+cE,t+`-end`])},[]),dE=[].concat(sE,[Hne]).reduce(function(e,t){return e.concat([t,t+`-`+cE,t+`-end`])},[]),Kne=`beforeRead`,qne=`read`,Jne=`afterRead`,Yne=`beforeMain`,Xne=`main`,Zne=`afterMain`,Qne=`beforeWrite`,$ne=`write`,ere=`afterWrite`,tre=[Kne,qne,Jne,Yne,Xne,Zne,Qne,$ne,ere]}));function pE(e){return e?(e.nodeName||``).toLowerCase():null}var mE=o((()=>{}));function hE(e){if(e==null)return window;if(e.toString()!==`[object Window]`){var t=e.ownerDocument;return t&&t.defaultView||window}return e}var gE=o((()=>{}));function _E(e){return e instanceof hE(e).Element||e instanceof Element}function vE(e){return e instanceof hE(e).HTMLElement||e instanceof HTMLElement}function yE(e){return typeof ShadowRoot>`u`?!1:e instanceof hE(e).ShadowRoot||e instanceof ShadowRoot}var bE=o((()=>{gE()}));function nre(e){var t=e.state;Object.keys(t.elements).forEach(function(e){var n=t.styles[e]||{},r=t.attributes[e]||{},i=t.elements[e];!vE(i)||!pE(i)||(Object.assign(i.style,n),Object.keys(r).forEach(function(e){var t=r[e];t===!1?i.removeAttribute(e):i.setAttribute(e,t===!0?``:t)}))})}function rre(e){var t=e.state,n={popper:{position:t.options.strategy,left:`0`,top:`0`,margin:`0`},arrow:{position:`absolute`},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(e){var r=t.elements[e],i=t.attributes[e]||{},a=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce(function(e,t){return e[t]=``,e},{});!vE(r)||!pE(r)||(Object.assign(r.style,a),Object.keys(i).forEach(function(e){r.removeAttribute(e)}))})}}var ire,xE=o((()=>{mE(),bE(),ire={name:`applyStyles`,enabled:!0,phase:`write`,fn:nre,effect:rre,requires:[`computeStyles`]}}));function SE(e){return e.split(`-`)[0]}var CE=o((()=>{})),wE,TE,EE,DE=o((()=>{wE=Math.max,TE=Math.min,EE=Math.round}));function OE(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(e){return e.brand+`/`+e.version}).join(` `):navigator.userAgent}var are=o((()=>{}));function ore(){return!/^((?!chrome|android).)*safari/i.test(OE())}var sre=o((()=>{are()}));function kE(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var r=e.getBoundingClientRect(),i=1,a=1;t&&vE(e)&&(i=e.offsetWidth>0&&EE(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&EE(r.height)/e.offsetHeight||1);var o=(_E(e)?hE(e):window).visualViewport,s=!ore()&&n,c=(r.left+(s&&o?o.offsetLeft:0))/i,l=(r.top+(s&&o?o.offsetTop:0))/a,u=r.width/i,d=r.height/a;return{width:u,height:d,top:l,right:c+u,bottom:l+d,left:c,x:c,y:l}}var AE=o((()=>{bE(),DE(),gE(),sre()}));function jE(e){var t=kE(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}var ME=o((()=>{AE()}));function cre(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&yE(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}var lre=o((()=>{bE()}));function NE(e){return hE(e).getComputedStyle(e)}var PE=o((()=>{gE()}));function ure(e){return[`table`,`td`,`th`].indexOf(pE(e))>=0}var dre=o((()=>{mE()}));function FE(e){return((_E(e)?e.ownerDocument:e.document)||window.document).documentElement}var IE=o((()=>{bE()}));function LE(e){return pE(e)===`html`?e:e.assignedSlot||e.parentNode||(yE(e)?e.host:null)||FE(e)}var RE=o((()=>{mE(),IE(),bE()}));function fre(e){return!vE(e)||NE(e).position===`fixed`?null:e.offsetParent}function pre(e){var t=/firefox/i.test(OE());if(/Trident/i.test(OE())&&vE(e)&&NE(e).position===`fixed`)return null;var n=LE(e);for(yE(n)&&(n=n.host);vE(n)&&[`html`,`body`].indexOf(pE(n))<0;){var r=NE(n);if(r.transform!==`none`||r.perspective!==`none`||r.contain===`paint`||[`transform`,`perspective`].indexOf(r.willChange)!==-1||t&&r.willChange===`filter`||t&&r.filter&&r.filter!==`none`)return n;n=n.parentNode}return null}function zE(e){for(var t=hE(e),n=fre(e);n&&ure(n)&&NE(n).position===`static`;)n=fre(n);return n&&(pE(n)===`html`||pE(n)===`body`&&NE(n).position===`static`)?t:n||pre(e)||t}var BE=o((()=>{gE(),mE(),PE(),bE(),dre(),RE(),are()}));function VE(e){return[`top`,`bottom`].indexOf(e)>=0?`x`:`y`}var HE=o((()=>{}));function UE(e,t,n){return wE(e,TE(t,n))}function mre(e,t,n){var r=UE(e,t,n);return r>n?n:r}var hre=o((()=>{DE()}));function gre(){return{top:0,right:0,bottom:0,left:0}}var _re=o((()=>{}));function vre(e){return Object.assign({},gre(),e)}var yre=o((()=>{_re()}));function bre(e,t){return t.reduce(function(t,n){return t[n]=e,t},{})}var xre=o((()=>{}));function Sre(e){var t,n=e.state,r=e.name,i=e.options,a=n.elements.arrow,o=n.modifiersData.popperOffsets,s=SE(n.placement),c=VE(s),l=[`left`,`right`].indexOf(s)>=0?`height`:`width`;if(!(!a||!o)){var u=wre(i.padding,n),d=jE(a),f=c===`y`?`top`:oE,p=c===`y`?iE:aE,m=n.rects.reference[l]+n.rects.reference[c]-o[c]-n.rects.popper[l],h=o[c]-n.rects.reference[c],g=zE(a),_=g?c===`y`?g.clientHeight||0:g.clientWidth||0:0,v=m/2-h/2,y=u[f],b=_-d[l]-u[p],x=_/2-d[l]/2+v,S=UE(y,x,b),C=c;n.modifiersData[r]=(t={},t[C]=S,t.centerOffset=S-x,t)}}function Cre(e){var t=e.state,n=e.options.element,r=n===void 0?`[data-popper-arrow]`:n;r!=null&&(typeof r==`string`&&(r=t.elements.popper.querySelector(r),!r)||cre(t.elements.popper,r)&&(t.elements.arrow=r))}var wre,Tre,Ere=o((()=>{CE(),ME(),lre(),BE(),HE(),hre(),yre(),xre(),fE(),wre=function(e,t){return e=typeof e==`function`?e(Object.assign({},t.rects,{placement:t.placement})):e,vre(typeof e==`number`?bre(e,sE):e)},Tre={name:`arrow`,enabled:!0,phase:`main`,fn:Sre,effect:Cre,requires:[`popperOffsets`],requiresIfExists:[`preventOverflow`]}}));function WE(e){return e.split(`-`)[1]}var GE=o((()=>{}));function Dre(e,t){var n=e.x,r=e.y,i=t.devicePixelRatio||1;return{x:EE(n*i)/i||0,y:EE(r*i)/i||0}}function Ore(e){var t,n=e.popper,r=e.popperRect,i=e.placement,a=e.variation,o=e.offsets,s=e.position,c=e.gpuAcceleration,l=e.adaptive,u=e.roundOffsets,d=e.isFixed,f=o.x,p=f===void 0?0:f,m=o.y,h=m===void 0?0:m,g=typeof u==`function`?u({x:p,y:h}):{x:p,y:h};p=g.x,h=g.y;var _=o.hasOwnProperty(`x`),v=o.hasOwnProperty(`y`),y=oE,b=`top`,x=window;if(l){var S=zE(n),C=`clientHeight`,w=`clientWidth`;if(S===hE(n)&&(S=FE(n),NE(S).position!==`static`&&s===`absolute`&&(C=`scrollHeight`,w=`scrollWidth`)),S=S,i===`top`||(i===`left`||i===`right`)&&a===`end`){b=iE;var T=d&&S===x&&x.visualViewport?x.visualViewport.height:S[C];h-=T-r.height,h*=c?1:-1}if(i===`left`||(i===`top`||i===`bottom`)&&a===`end`){y=aE;var E=d&&S===x&&x.visualViewport?x.visualViewport.width:S[w];p-=E-r.width,p*=c?1:-1}}var D=Object.assign({position:s},l&&Are),O=u===!0?Dre({x:p,y:h},hE(n)):{x:p,y:h};if(p=O.x,h=O.y,c){var k;return Object.assign({},D,(k={},k[b]=v?`0`:``,k[y]=_?`0`:``,k.transform=(x.devicePixelRatio||1)<=1?`translate(`+p+`px, `+h+`px)`:`translate3d(`+p+`px, `+h+`px, 0)`,k))}return Object.assign({},D,(t={},t[b]=v?h+`px`:``,t[y]=_?p+`px`:``,t.transform=``,t))}function kre(e){var t=e.state,n=e.options,r=n.gpuAcceleration,i=r===void 0||r,a=n.adaptive,o=a===void 0||a,s=n.roundOffsets,c=s===void 0||s,l={placement:SE(t.placement),variation:WE(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:i,isFixed:t.options.strategy===`fixed`};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,Ore(Object.assign({},l,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:o,roundOffsets:c})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,Ore(Object.assign({},l,{offsets:t.modifiersData.arrow,position:`absolute`,adaptive:!1,roundOffsets:c})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}var Are,jre,KE=o((()=>{fE(),BE(),gE(),IE(),PE(),CE(),GE(),DE(),Are={top:`auto`,right:`auto`,bottom:`auto`,left:`auto`},jre={name:`computeStyles`,enabled:!0,phase:`beforeWrite`,fn:kre,data:{}}}));function Mre(e){var t=e.state,n=e.instance,r=e.options,i=r.scroll,a=i===void 0||i,o=r.resize,s=o===void 0||o,c=hE(t.elements.popper),l=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&l.forEach(function(e){e.addEventListener(`scroll`,n.update,qE)}),s&&c.addEventListener(`resize`,n.update,qE),function(){a&&l.forEach(function(e){e.removeEventListener(`scroll`,n.update,qE)}),s&&c.removeEventListener(`resize`,n.update,qE)}}var qE,Nre,JE=o((()=>{gE(),qE={passive:!0},Nre={name:`eventListeners`,enabled:!0,phase:`write`,fn:function(){},effect:Mre,data:{}}}));function YE(e){return e.replace(/left|right|bottom|top/g,function(e){return Pre[e]})}var Pre,Fre=o((()=>{Pre={left:`right`,right:`left`,bottom:`top`,top:`bottom`}}));function Ire(e){return e.replace(/start|end/g,function(e){return Lre[e]})}var Lre,Rre=o((()=>{Lre={start:`end`,end:`start`}}));function XE(e){var t=hE(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}var ZE=o((()=>{gE()}));function QE(e){return kE(FE(e)).left+XE(e).scrollLeft}var $E=o((()=>{AE(),IE(),ZE()}));function zre(e,t){var n=hE(e),r=FE(e),i=n.visualViewport,a=r.clientWidth,o=r.clientHeight,s=0,c=0;if(i){a=i.width,o=i.height;var l=ore();(l||!l&&t===`fixed`)&&(s=i.offsetLeft,c=i.offsetTop)}return{width:a,height:o,x:s+QE(e),y:c}}var Bre=o((()=>{gE(),IE(),$E(),sre()}));function Vre(e){var t=FE(e),n=XE(e),r=e.ownerDocument?.body,i=wE(t.scrollWidth,t.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),a=wE(t.scrollHeight,t.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),o=-n.scrollLeft+QE(e),s=-n.scrollTop;return NE(r||t).direction===`rtl`&&(o+=wE(t.clientWidth,r?r.clientWidth:0)-i),{width:i,height:a,x:o,y:s}}var Hre=o((()=>{IE(),PE(),$E(),ZE(),DE()}));function eD(e){var t=NE(e),n=t.overflow,r=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+i+r)}var tD=o((()=>{PE()}));function Ure(e){return[`html`,`body`,`#document`].indexOf(pE(e))>=0?e.ownerDocument.body:vE(e)&&eD(e)?e:Ure(LE(e))}var Wre=o((()=>{RE(),tD(),mE(),bE()}));function nD(e,t){t===void 0&&(t=[]);var n=Ure(e),r=n===e.ownerDocument?.body,i=hE(n),a=r?[i].concat(i.visualViewport||[],eD(n)?n:[]):n,o=t.concat(a);return r?o:o.concat(nD(LE(a)))}var Gre=o((()=>{Wre(),RE(),gE(),tD()}));function rD(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}var Kre=o((()=>{}));function qre(e,t){var n=kE(e,!1,t===`fixed`);return n.top+=e.clientTop,n.left+=e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function Jre(e,t,n){return t===`viewport`?rD(zre(e,n)):_E(t)?qre(t,n):rD(Vre(FE(e)))}function Yre(e){var t=nD(LE(e)),n=[`absolute`,`fixed`].indexOf(NE(e).position)>=0&&vE(e)?zE(e):e;return _E(n)?t.filter(function(e){return _E(e)&&cre(e,n)&&pE(e)!==`body`}):[]}function Xre(e,t,n,r){var i=t===`clippingParents`?Yre(e):[].concat(t),a=[].concat(i,[n]),o=a[0],s=a.reduce(function(t,n){var i=Jre(e,n,r);return t.top=wE(i.top,t.top),t.right=TE(i.right,t.right),t.bottom=TE(i.bottom,t.bottom),t.left=wE(i.left,t.left),t},Jre(e,o,r));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}var Zre=o((()=>{fE(),Bre(),Hre(),Gre(),BE(),IE(),PE(),bE(),AE(),RE(),lre(),mE(),Kre(),DE()}));function Qre(e){var t=e.reference,n=e.element,r=e.placement,i=r?SE(r):null,a=r?WE(r):null,o=t.x+t.width/2-n.width/2,s=t.y+t.height/2-n.height/2,c;switch(i){case`top`:c={x:o,y:t.y-n.height};break;case iE:c={x:o,y:t.y+t.height};break;case aE:c={x:t.x+t.width,y:s};break;case oE:c={x:t.x-n.width,y:s};break;default:c={x:t.x,y:t.y}}var l=i?VE(i):null;if(l!=null){var u=l===`y`?`height`:`width`;switch(a){case cE:c[l]=c[l]-(t[u]/2-n[u]/2);break;case`end`:c[l]=c[l]+(t[u]/2-n[u]/2)}}return c}var $re=o((()=>{CE(),GE(),HE(),fE()}));function iD(e,t){t===void 0&&(t={});var n=t,r=n.placement,i=r===void 0?e.placement:r,a=n.strategy,o=a===void 0?e.strategy:a,s=n.boundary,c=s===void 0?Une:s,l=n.rootBoundary,u=l===void 0?Wne:l,d=n.elementContext,f=d===void 0?lE:d,p=n.altBoundary,m=p!==void 0&&p,h=n.padding,g=h===void 0?0:h,_=vre(typeof g==`number`?bre(g,sE):g),v=f===`popper`?Gne:lE,y=e.rects.popper,b=e.elements[m?v:f],x=Xre(_E(b)?b:b.contextElement||FE(e.elements.popper),c,u,o),S=kE(e.elements.reference),C=Qre({reference:S,element:y,strategy:`absolute`,placement:i}),w=rD(Object.assign({},y,C)),T=f===`popper`?w:S,E={top:x.top-T.top+_.top,bottom:T.bottom-x.bottom+_.bottom,left:x.left-T.left+_.left,right:T.right-x.right+_.right},D=e.modifiersData.offset;if(f===`popper`&&D){var O=D[i];Object.keys(E).forEach(function(e){var t=[`right`,`bottom`].indexOf(e)>=0?1:-1,n=[`top`,`bottom`].indexOf(e)>=0?`y`:`x`;E[e]+=O[n]*t})}return E}var aD=o((()=>{Zre(),IE(),AE(),$re(),Kre(),fE(),bE(),yre(),xre()}));function eie(e,t){t===void 0&&(t={});var n=t,r=n.placement,i=n.boundary,a=n.rootBoundary,o=n.padding,s=n.flipVariations,c=n.allowedAutoPlacements,l=c===void 0?dE:c,u=WE(r),d=u?s?uE:uE.filter(function(e){return WE(e)===u}):sE,f=d.filter(function(e){return l.indexOf(e)>=0});f.length===0&&(f=d);var p=f.reduce(function(t,n){return t[n]=iD(e,{placement:n,boundary:i,rootBoundary:a,padding:o})[SE(n)],t},{});return Object.keys(p).sort(function(e,t){return p[e]-p[t]})}var tie=o((()=>{GE(),fE(),aD(),CE()}));function nie(e){if(SE(e)===`auto`)return[];var t=YE(e);return[Ire(e),t,Ire(t)]}function rie(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var i=n.mainAxis,a=i===void 0||i,o=n.altAxis,s=o===void 0||o,c=n.fallbackPlacements,l=n.padding,u=n.boundary,d=n.rootBoundary,f=n.altBoundary,p=n.flipVariations,m=p===void 0||p,h=n.allowedAutoPlacements,g=t.options.placement,_=SE(g)===g,v=c||(_||!m?[YE(g)]:nie(g)),y=[g].concat(v).reduce(function(e,n){return e.concat(SE(n)===`auto`?eie(t,{placement:n,boundary:u,rootBoundary:d,padding:l,flipVariations:m,allowedAutoPlacements:h}):n)},[]),b=t.rects.reference,x=t.rects.popper,S=new Map,C=!0,w=y[0],T=0;T<y.length;T++){var E=y[T],D=SE(E),O=WE(E)===cE,k=[`top`,iE].indexOf(D)>=0,A=k?`width`:`height`,j=iD(t,{placement:E,boundary:u,rootBoundary:d,altBoundary:f,padding:l}),M=k?O?aE:oE:O?iE:`top`;b[A]>x[A]&&(M=YE(M));var ee=YE(M),N=[];if(a&&N.push(j[D]<=0),s&&N.push(j[M]<=0,j[ee]<=0),N.every(function(e){return e})){w=E,C=!1;break}S.set(E,N)}if(C)for(var P=m?3:1,F=function(e){var t=y.find(function(t){var n=S.get(t);if(n)return n.slice(0,e).every(function(e){return e})});if(t)return w=t,`break`},te=P;te>0&&F(te)!==`break`;te--);t.placement!==w&&(t.modifiersData[r]._skip=!0,t.placement=w,t.reset=!0)}}var iie,aie=o((()=>{Fre(),CE(),Rre(),aD(),tie(),fE(),GE(),iie={name:`flip`,enabled:!0,phase:`main`,fn:rie,requiresIfExists:[`offset`],data:{_skip:!1}}}));function oie(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function sie(e){return[`top`,aE,iE,oE].some(function(t){return e[t]>=0})}function cie(e){var t=e.state,n=e.name,r=t.rects.reference,i=t.rects.popper,a=t.modifiersData.preventOverflow,o=iD(t,{elementContext:`reference`}),s=iD(t,{altBoundary:!0}),c=oie(o,r),l=oie(s,i,a),u=sie(c),d=sie(l);t.modifiersData[n]={referenceClippingOffsets:c,popperEscapeOffsets:l,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":d})}var lie,uie=o((()=>{fE(),aD(),lie={name:`hide`,enabled:!0,phase:`main`,requiresIfExists:[`preventOverflow`],fn:cie}}));function die(e,t,n){var r=SE(e),i=[`left`,`top`].indexOf(r)>=0?-1:1,a=typeof n==`function`?n(Object.assign({},t,{placement:e})):n,o=a[0],s=a[1];return o||=0,s=(s||0)*i,[`left`,`right`].indexOf(r)>=0?{x:s,y:o}:{x:o,y:s}}function fie(e){var t=e.state,n=e.options,r=e.name,i=n.offset,a=i===void 0?[0,0]:i,o=dE.reduce(function(e,n){return e[n]=die(n,t.rects,a),e},{}),s=o[t.placement],c=s.x,l=s.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=c,t.modifiersData.popperOffsets.y+=l),t.modifiersData[r]=o}var pie,mie=o((()=>{CE(),fE(),pie={name:`offset`,enabled:!0,phase:`main`,requires:[`popperOffsets`],fn:fie}}));function hie(e){var t=e.state,n=e.name;t.modifiersData[n]=Qre({reference:t.rects.reference,element:t.rects.popper,strategy:`absolute`,placement:t.placement})}var gie,oD=o((()=>{$re(),gie={name:`popperOffsets`,enabled:!0,phase:`read`,fn:hie,data:{}}}));function _ie(e){return e===`x`?`y`:`x`}var vie=o((()=>{}));function yie(e){var t=e.state,n=e.options,r=e.name,i=n.mainAxis,a=i===void 0||i,o=n.altAxis,s=o!==void 0&&o,c=n.boundary,l=n.rootBoundary,u=n.altBoundary,d=n.padding,f=n.tether,p=f===void 0||f,m=n.tetherOffset,h=m===void 0?0:m,g=iD(t,{boundary:c,rootBoundary:l,padding:d,altBoundary:u}),_=SE(t.placement),v=WE(t.placement),y=!v,b=VE(_),x=_ie(b),S=t.modifiersData.popperOffsets,C=t.rects.reference,w=t.rects.popper,T=typeof h==`function`?h(Object.assign({},t.rects,{placement:t.placement})):h,E=typeof T==`number`?{mainAxis:T,altAxis:T}:Object.assign({mainAxis:0,altAxis:0},T),D=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,O={x:0,y:0};if(S){if(a){var k=b===`y`?`top`:oE,A=b===`y`?iE:aE,j=b===`y`?`height`:`width`,M=S[b],ee=M+g[k],N=M-g[A],P=p?-w[j]/2:0,F=v===`start`?C[j]:w[j],te=v===`start`?-w[j]:-C[j],I=t.elements.arrow,ne=p&&I?jE(I):{width:0,height:0},re=t.modifiersData[`arrow#persistent`]?t.modifiersData[`arrow#persistent`].padding:gre(),ie=re[k],ae=re[A],oe=UE(0,C[j],ne[j]),se=y?C[j]/2-P-oe-ie-E.mainAxis:F-oe-ie-E.mainAxis,ce=y?-C[j]/2+P+oe+ae+E.mainAxis:te+oe+ae+E.mainAxis,le=t.elements.arrow&&zE(t.elements.arrow),ue=le?b===`y`?le.clientTop||0:le.clientLeft||0:0,de=D?.[b]??0,L=M+se-de-ue,fe=M+ce-de,pe=UE(p?TE(ee,L):ee,M,p?wE(N,fe):N);S[b]=pe,O[b]=pe-M}if(s){var me=b===`x`?`top`:oE,he=b===`x`?iE:aE,R=S[x],ge=x===`y`?`height`:`width`,_e=R+g[me],ve=R-g[he],ye=[`top`,oE].indexOf(_)!==-1,be=D?.[x]??0,xe=ye?_e:R-C[ge]-w[ge]-be+E.altAxis,Se=ye?R+C[ge]+w[ge]-be-E.altAxis:ve,Ce=p&&ye?mre(xe,R,Se):UE(p?xe:_e,R,p?Se:ve);S[x]=Ce,O[x]=Ce-R}t.modifiersData[r]=O}}var bie,xie=o((()=>{fE(),CE(),HE(),vie(),hre(),ME(),BE(),aD(),GE(),_re(),DE(),bie={name:`preventOverflow`,enabled:!0,phase:`main`,fn:yie,requiresIfExists:[`offset`]}})),Sie=o((()=>{xE(),Ere(),KE(),JE(),aie(),uie(),mie(),oD(),xie()}));function Cie(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}var wie=o((()=>{}));function Tie(e){return e===hE(e)||!vE(e)?XE(e):Cie(e)}var Eie=o((()=>{ZE(),gE(),bE(),wie()}));function Die(e){var t=e.getBoundingClientRect(),n=EE(t.width)/e.offsetWidth||1,r=EE(t.height)/e.offsetHeight||1;return n!==1||r!==1}function Oie(e,t,n){n===void 0&&(n=!1);var r=vE(t),i=vE(t)&&Die(t),a=FE(t),o=kE(e,i,n),s={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(r||!r&&!n)&&((pE(t)!==`body`||eD(a))&&(s=Tie(t)),vE(t)?(c=kE(t,!0),c.x+=t.clientLeft,c.y+=t.clientTop):a&&(c.x=QE(a))),{x:o.left+s.scrollLeft-c.x,y:o.top+s.scrollTop-c.y,width:o.width,height:o.height}}var kie=o((()=>{AE(),Eie(),mE(),bE(),$E(),IE(),tD(),DE()}));function Aie(e){var t=new Map,n=new Set,r=[];e.forEach(function(e){t.set(e.name,e)});function i(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach(function(e){if(!n.has(e)){var r=t.get(e);r&&i(r)}}),r.push(e)}return e.forEach(function(e){n.has(e.name)||i(e)}),r}function jie(e){var t=Aie(e);return tre.reduce(function(e,n){return e.concat(t.filter(function(e){return e.phase===n}))},[])}var Mie=o((()=>{fE()}));function Nie(e){var t;return function(){return t||=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})}),t}}var Pie=o((()=>{}));function Fie(e){var t=e.reduce(function(e,t){var n=e[t.name];return e[t.name]=n?Object.assign({},n,t,{options:Object.assign({},n.options,t.options),data:Object.assign({},n.data,t.data)}):t,e},{});return Object.keys(t).map(function(e){return t[e]})}var Iie=o((()=>{}));function Lie(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some(function(e){return!(e&&typeof e.getBoundingClientRect==`function`)})}function Rie(e){e===void 0&&(e={});var t=e,n=t.defaultModifiers,r=n===void 0?[]:n,i=t.defaultOptions,a=i===void 0?sD:i;return function(e,t,n){n===void 0&&(n=a);var i={placement:`bottom`,orderedModifiers:[],options:Object.assign({},sD,a),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},o=[],s=!1,c={state:i,setOptions:function(n){var o=typeof n==`function`?n(i.options):n;u(),i.options=Object.assign({},a,i.options,o),i.scrollParents={reference:_E(e)?nD(e):e.contextElement?nD(e.contextElement):[],popper:nD(t)};var s=jie(Fie([].concat(r,i.options.modifiers)));return i.orderedModifiers=s.filter(function(e){return e.enabled}),l(),c.update()},forceUpdate:function(){if(!s){var e=i.elements,t=e.reference,n=e.popper;if(Lie(t,n)){i.rects={reference:Oie(t,zE(n),i.options.strategy===`fixed`),popper:jE(n)},i.reset=!1,i.placement=i.options.placement,i.orderedModifiers.forEach(function(e){return i.modifiersData[e.name]=Object.assign({},e.data)});for(var r=0;r<i.orderedModifiers.length;r++){if(i.reset===!0){i.reset=!1,r=-1;continue}var a=i.orderedModifiers[r],o=a.fn,l=a.options,u=l===void 0?{}:l,d=a.name;typeof o==`function`&&(i=o({state:i,options:u,name:d,instance:c})||i)}}}},update:Nie(function(){return new Promise(function(e){c.forceUpdate(),e(i)})}),destroy:function(){u(),s=!0}};if(!Lie(e,t))return c;c.setOptions(n).then(function(e){!s&&n.onFirstUpdate&&n.onFirstUpdate(e)});function l(){i.orderedModifiers.forEach(function(e){var t=e.name,n=e.options,r=n===void 0?{}:n,a=e.effect;if(typeof a==`function`){var s=a({state:i,name:t,instance:c,options:r});o.push(s||function(){})}})}function u(){o.forEach(function(e){return e()}),o=[]}return c}}var sD,zie=o((()=>{kie(),ME(),Gre(),BE(),Mie(),Pie(),Iie(),bE(),sD={placement:`bottom`,modifiers:[],strategy:`absolute`}})),Bie,Vie,Hie=o((()=>{zie(),JE(),oD(),KE(),xE(),mie(),aie(),xie(),Ere(),uie(),Sie(),Bie=[Nre,gie,jre,ire,pie,iie,bie,Tre,lie],Vie=Rie({defaultModifiers:Bie})})),Uie=o((()=>{fE(),Sie(),zie(),Hie(),JE(),oD(),KE(),xE()}));function cD(e){let{elementType:t,externalSlotProps:n,ownerState:r,skipResolvingSlotProps:i=!1,...a}=e,o=i?{}:Jee(n,r),{props:s,internalRef:c}=tte({...a,externalSlotProps:o}),l=MC(c,o?.ref,e.additionalProps?.ref);return Gee(t,{...s,ref:l},r)}var Wie=o((()=>{FC(),qee(),rte(),Xee()})),lD=o((()=>{Wie()}));function uD(){return!(/jsdom|HappyDOM/.test(window.navigator.userAgent)||process.env.NODE_ENV===`test`)}var dD=o((()=>{}));function Gie(e){return typeof e==`function`?e():e}var fD,Kie,pD,mD,qie=o((()=>{fD=u(p()),Kie=u(Vw()),pD=u(du()),u_(),FC(),dC(),KT(),U_(),rE(),mD=fD.forwardRef(function(e,t){let{children:n,container:r,disablePortal:i=!1}=e,[a,o]=fD.useState(null),s=MC(fD.isValidElement(n)?GT(n):null,t);if(c_(()=>{i||o(Gie(r)||document.body)},[r,i]),c_(()=>{if(a&&!i)return lC(t,a),()=>{lC(t,null)}},[t,a,i]),i){if(fD.isValidElement(n)){let e={ref:s};return fD.cloneElement(n,e)}return n}return a&&Kie.createPortal(n,a)}),process.env.NODE_ENV!==`production`&&(mD.propTypes={children:pD.default.node,container:pD.default.oneOfType([nE,pD.default.func]),disablePortal:pD.default.bool}),process.env.NODE_ENV!==`production`&&(mD.propTypes=B_(mD.propTypes))})),hD=o((()=>{qie()}));function Jie(e){return vg(`MuiPopper`,e)}var gD=o((()=>{wg(),xg(),Sg(`MuiPopper`,[`root`])}));function Yie(e,t){if(t===`ltr`)return e;switch(e){case`bottom-end`:return`bottom-start`;case`bottom-start`:return`bottom-end`;case`top-end`:return`top-start`;case`top-start`:return`top-end`;default:return e}}function _D(e){return typeof e==`function`?e():e}function vD(e){return e.nodeType!==void 0}function Xie(e){return!vD(e)}var yD,bD,xD,Zie,Qie,$ie,eae,tae=o((()=>{yD=u(p()),XS(),u_(),FC(),kw(),rE(),Mw(),Uie(),bD=u(du()),_u(),lD(),dD(),hD(),gD(),xD=g(),Zie=e=>{let{classes:t}=e;return hu({root:[`root`]},Jie,t)},Qie={},$ie=yD.forwardRef(function(e,t){let{anchorEl:n,children:r,direction:i,disablePortal:a,modifiers:o,open:s,placement:c,popperOptions:l,popperRef:u,slotProps:d={},slots:f={},TransitionProps:p,ownerState:m,...h}=e,g=yD.useRef(null),_=MC(g,t),v=yD.useRef(null),y=MC(v,u),b=yD.useRef(y);c_(()=>{b.current=y},[y]),yD.useImperativeHandle(u,()=>v.current,[]);let x=Yie(c,i),[S,C]=yD.useState(x),[w,T]=yD.useState(_D(n));yD.useEffect(()=>{v.current&&v.current.forceUpdate()}),yD.useEffect(()=>{n&&T(_D(n))},[n]),c_(()=>{if(!w||!s)return;let e=e=>{C(e.placement)};if(process.env.NODE_ENV!==`production`&&w&&vD(w)&&w.nodeType===1){let e=w.getBoundingClientRect();uD()&&e.top===0&&e.left===0&&e.right===0&&e.bottom===0&&console.warn(["MUI: The `anchorEl` prop provided to the component is invalid.",`The anchor element should be part of the document layout.`,`Make sure the element is present in the document or that it's not display none.`].join(` |
|
|
`))}let t=[{name:`preventOverflow`,options:{altBoundary:a}},{name:`flip`,options:{altBoundary:a}},{name:`onUpdate`,enabled:!0,phase:`afterWrite`,fn:({state:t})=>{e(t)}}];o!=null&&(t=t.concat(o)),l&&l.modifiers!=null&&(t=t.concat(l.modifiers));let n=Vie(w,g.current,{placement:x,...l,modifiers:t});b.current(n);let r=g.current;return()=>{if(r){let{style:e}=r,t=e.position,i=e.top,a=e.left,o=e.transform;n.destroy(),e.position=t,e.top=i,e.left=a,e.transform=o}else n.destroy();b.current(null)}},[w,a,o,s,l,x]);let E={placement:S};p!==null&&(E.TransitionProps=p);let D=Zie(e),O=f.root??`div`,k=cD({elementType:O,externalSlotProps:d.root,externalForwardedProps:h,additionalProps:{role:`tooltip`,ref:_},ownerState:e,className:D.root});return(0,xD.jsx)(O,{...k,children:typeof r==`function`?r(E):r})}),eae=yD.forwardRef(function(e,t){let{anchorEl:n,children:r,container:i,direction:a=`ltr`,disablePortal:o=!1,keepMounted:s=!1,modifiers:c,open:l,placement:u=`bottom`,popperOptions:d=Qie,popperRef:f,style:p,transition:m=!1,slotProps:h={},slots:g={},..._}=e,[v,y]=yD.useState(!0),b=()=>{y(!1)},x=()=>{y(!0)};if(!s&&!l&&(!m||v))return null;let S;if(i)S=i;else if(n){let e=_D(n);S=e&&vD(e)?JS(e).body:JS(null).body}let C=!l&&s&&(!m||v)?`none`:void 0,w=m?{in:l,onEnter:b,onExited:x}:void 0;return(0,xD.jsx)(mD,{disablePortal:o,container:S,children:(0,xD.jsx)($ie,{anchorEl:n,direction:a,disablePortal:o,modifiers:c,ref:t,open:m?!v:l,placement:u,popperOptions:d,popperRef:f,slotProps:h,slots:g,..._,style:{position:`fixed`,top:0,left:0,display:C,...p},TransitionProps:w,children:r})})}),process.env.NODE_ENV!==`production`&&(eae.propTypes={anchorEl:Ow(bD.default.oneOfType([nE,bD.default.object,bD.default.func]),e=>{if(e.open){let t=_D(e.anchorEl);if(t&&vD(t)&&t.nodeType===1){let e=t.getBoundingClientRect();if(process.env.NODE_ENV!==`production`&&uD()&&e.top===0&&e.left===0&&e.right===0&&e.bottom===0)return Error(["MUI: The `anchorEl` prop provided to the component is invalid.",`The anchor element should be part of the document layout.`,`Make sure the element is present in the document or that it's not display none.`].join(` |
|
|
`))}else if(!t||typeof t.getBoundingClientRect!=`function`||Xie(t)&&t.contextElement!=null&&t.contextElement.nodeType!==1)return Error(["MUI: The `anchorEl` prop provided to the component is invalid.",`It should be an HTML element instance or a virtualElement `,`(https://popper.js.org/docs/v2/virtual-elements/).`].join(` |
|
|
`))}return null}),children:bD.default.oneOfType([bD.default.node,bD.default.func]),container:bD.default.oneOfType([nE,bD.default.func]),direction:bD.default.oneOf([`ltr`,`rtl`]),disablePortal:bD.default.bool,keepMounted:bD.default.bool,modifiers:bD.default.arrayOf(bD.default.shape({data:bD.default.object,effect:bD.default.func,enabled:bD.default.bool,fn:bD.default.func,name:bD.default.any,options:bD.default.object,phase:bD.default.oneOf([`afterMain`,`afterRead`,`afterWrite`,`beforeMain`,`beforeRead`,`beforeWrite`,`main`,`read`,`write`]),requires:bD.default.arrayOf(bD.default.string),requiresIfExists:bD.default.arrayOf(bD.default.string)})),open:bD.default.bool.isRequired,placement:bD.default.oneOf([`auto-end`,`auto-start`,`auto`,`bottom-end`,`bottom-start`,`bottom`,`left-end`,`left-start`,`left`,`right-end`,`right-start`,`right`,`top-end`,`top-start`,`top`]),popperOptions:bD.default.shape({modifiers:bD.default.array,onFirstUpdate:bD.default.func,placement:bD.default.oneOf([`auto-end`,`auto-start`,`auto`,`bottom-end`,`bottom-start`,`bottom`,`left-end`,`left-start`,`left`,`right-end`,`right-start`,`right`,`top-end`,`top-start`,`top`]),strategy:bD.default.oneOf([`absolute`,`fixed`])}),popperRef:jw,slotProps:bD.default.shape({root:bD.default.oneOfType([bD.default.func,bD.default.object])}),slots:bD.default.shape({root:bD.default.elementType}),transition:bD.default.bool})})),SD,nae,rae,iae,CD,aae=o((()=>{mv(),Mw(),rE(),SD=u(du()),nae=u(p()),tae(),xS(),DS(),rae=g(),iae=G(eae,{name:`MuiPopper`,slot:`Root`})({}),CD=nae.forwardRef(function(e,t){let n=pv(),{anchorEl:r,component:i,components:a,componentsProps:o,container:s,disablePortal:c,keepMounted:l,modifiers:u,open:d,placement:f,popperOptions:p,popperRef:m,transition:h,slots:g,slotProps:_,...v}=wS({props:e,name:`MuiPopper`}),y=g?.root??a?.Root,b={anchorEl:r,container:s,disablePortal:c,keepMounted:l,modifiers:u,open:d,placement:f,popperOptions:p,popperRef:m,transition:h,...v};return(0,rae.jsx)(iae,{as:i,direction:n?`rtl`:`ltr`,slots:{root:y},slotProps:_??o,...b,ref:t})}),process.env.NODE_ENV!==`production`&&(CD.propTypes={anchorEl:SD.default.oneOfType([nE,SD.default.object,SD.default.func]),children:SD.default.oneOfType([SD.default.node,SD.default.func]),component:SD.default.elementType,components:SD.default.shape({Root:SD.default.elementType}),componentsProps:SD.default.shape({root:SD.default.oneOfType([SD.default.func,SD.default.object])}),container:SD.default.oneOfType([nE,SD.default.func]),disablePortal:SD.default.bool,keepMounted:SD.default.bool,modifiers:SD.default.arrayOf(SD.default.shape({data:SD.default.object,effect:SD.default.func,enabled:SD.default.bool,fn:SD.default.func,name:SD.default.any,options:SD.default.object,phase:SD.default.oneOf([`afterMain`,`afterRead`,`afterWrite`,`beforeMain`,`beforeRead`,`beforeWrite`,`main`,`read`,`write`]),requires:SD.default.arrayOf(SD.default.string),requiresIfExists:SD.default.arrayOf(SD.default.string)})),open:SD.default.bool.isRequired,placement:SD.default.oneOf([`auto-end`,`auto-start`,`auto`,`bottom-end`,`bottom-start`,`bottom`,`left-end`,`left-start`,`left`,`right-end`,`right-start`,`right`,`top-end`,`top-start`,`top`]),popperOptions:SD.default.shape({modifiers:SD.default.array,onFirstUpdate:SD.default.func,placement:SD.default.oneOf([`auto-end`,`auto-start`,`auto`,`bottom-end`,`bottom-start`,`bottom`,`left-end`,`left-start`,`left`,`right-end`,`right-start`,`right`,`top-end`,`top-start`,`top`]),strategy:SD.default.oneOf([`absolute`,`fixed`])}),popperRef:jw,slotProps:SD.default.shape({root:SD.default.oneOfType([SD.default.func,SD.default.object])}),slots:SD.default.shape({root:SD.default.elementType}),sx:SD.default.oneOfType([SD.default.arrayOf(SD.default.oneOfType([SD.default.func,SD.default.object,SD.default.bool])),SD.default.func,SD.default.object]),transition:SD.default.bool})})),wD=o((()=>{aae(),gD(),gD()}));function oae(e){return vg(`MuiTooltip`,e)}var TD,ED=o((()=>{wg(),xg(),TD=Sg(`MuiTooltip`,[`popper`,`popperInteractive`,`popperArrow`,`popperClose`,`tooltip`,`tooltipArrow`,`touch`,`tooltipPlacementLeft`,`tooltipPlacementRight`,`tooltipPlacementTop`,`tooltipPlacementBottom`,`arrow`])}));function sae(e){return Math.round(e*1e5)/1e5}function DD(e,t){return(n,...r)=>{t&&t(n,...r),e(n,...r)}}var OD,kD,AD,cae,lae,uae,dae,jD,MD,ND,PD,fae=o((()=>{OD=u(p()),kD=u(du()),mu(),dT(),WT(),_u(),mv(),Iw(),KT(),xS(),CS(),DS(),Ql(),tE(),wD(),jC(),LC(),hC(),EC(),Cw(),ED(),AD=g(),cae=e=>{let{classes:t,disableInteractive:n,arrow:r,touch:i,placement:a}=e;return hu({popper:[`popper`,!n&&`popperInteractive`,r&&`popperArrow`],tooltip:[`tooltip`,r&&`tooltipArrow`,i&&`touch`,`tooltipPlacement${H(a.split(`-`)[0])}`],arrow:[`arrow`]},oae,t)},lae=G(CD,{name:`MuiTooltip`,slot:`Popper`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.popper,!n.disableInteractive&&t.popperInteractive,n.arrow&&t.popperArrow,!n.open&&t.popperClose]}})(SS(({theme:e})=>({zIndex:(e.vars||e).zIndex.tooltip,pointerEvents:`none`,variants:[{props:({ownerState:e})=>!e.disableInteractive,style:{pointerEvents:`auto`}},{props:({open:e})=>!e,style:{pointerEvents:`none`}},{props:({ownerState:e})=>e.arrow,style:{[`&[data-popper-placement*="bottom"] .${TD.arrow}`]:{top:0,marginTop:`-0.71em`,"&::before":{transformOrigin:`0 100%`}},[`&[data-popper-placement*="top"] .${TD.arrow}`]:{bottom:0,marginBottom:`-0.71em`,"&::before":{transformOrigin:`100% 0`}},[`&[data-popper-placement*="right"] .${TD.arrow}`]:{height:`1em`,width:`0.71em`,"&::before":{transformOrigin:`100% 100%`}},[`&[data-popper-placement*="left"] .${TD.arrow}`]:{height:`1em`,width:`0.71em`,"&::before":{transformOrigin:`0 0`}}}},{props:({ownerState:e})=>e.arrow&&!e.isRtl,style:{[`&[data-popper-placement*="right"] .${TD.arrow}`]:{left:0,marginLeft:`-0.71em`}}},{props:({ownerState:e})=>e.arrow&&!!e.isRtl,style:{[`&[data-popper-placement*="right"] .${TD.arrow}`]:{right:0,marginRight:`-0.71em`}}},{props:({ownerState:e})=>e.arrow&&!e.isRtl,style:{[`&[data-popper-placement*="left"] .${TD.arrow}`]:{right:0,marginRight:`-0.71em`}}},{props:({ownerState:e})=>e.arrow&&!!e.isRtl,style:{[`&[data-popper-placement*="left"] .${TD.arrow}`]:{left:0,marginLeft:`-0.71em`}}}]}))),uae=G(`div`,{name:`MuiTooltip`,slot:`Tooltip`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.tooltip,n.touch&&t.touch,n.arrow&&t.tooltipArrow,t[`tooltipPlacement${H(n.placement.split(`-`)[0])}`]]}})(SS(({theme:e})=>({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:e.alpha(e.palette.grey[700],.92),borderRadius:(e.vars||e).shape.borderRadius,color:(e.vars||e).palette.common.white,fontFamily:e.typography.fontFamily,padding:`4px 8px`,fontSize:e.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:`break-word`,fontWeight:e.typography.fontWeightMedium,[`.${TD.popper}[data-popper-placement*="left"] &`]:{transformOrigin:`right center`},[`.${TD.popper}[data-popper-placement*="right"] &`]:{transformOrigin:`left center`},[`.${TD.popper}[data-popper-placement*="top"] &`]:{transformOrigin:`center bottom`,marginBottom:`14px`},[`.${TD.popper}[data-popper-placement*="bottom"] &`]:{transformOrigin:`center top`,marginTop:`14px`},variants:[{props:({ownerState:e})=>e.arrow,style:{position:`relative`,margin:0}},{props:({ownerState:e})=>e.touch,style:{padding:`8px 16px`,fontSize:e.typography.pxToRem(14),lineHeight:`${sae(16/14)}em`,fontWeight:e.typography.fontWeightRegular}},{props:({ownerState:e})=>!e.isRtl,style:{[`.${TD.popper}[data-popper-placement*="left"] &`]:{marginRight:`14px`},[`.${TD.popper}[data-popper-placement*="right"] &`]:{marginLeft:`14px`}}},{props:({ownerState:e})=>!e.isRtl&&e.touch,style:{[`.${TD.popper}[data-popper-placement*="left"] &`]:{marginRight:`24px`},[`.${TD.popper}[data-popper-placement*="right"] &`]:{marginLeft:`24px`}}},{props:({ownerState:e})=>!!e.isRtl,style:{[`.${TD.popper}[data-popper-placement*="left"] &`]:{marginLeft:`14px`},[`.${TD.popper}[data-popper-placement*="right"] &`]:{marginRight:`14px`}}},{props:({ownerState:e})=>!!e.isRtl&&e.touch,style:{[`.${TD.popper}[data-popper-placement*="left"] &`]:{marginLeft:`24px`},[`.${TD.popper}[data-popper-placement*="right"] &`]:{marginRight:`24px`}}},{props:({ownerState:e})=>e.touch,style:{[`.${TD.popper}[data-popper-placement*="top"] &`]:{marginBottom:`24px`}}},{props:({ownerState:e})=>e.touch,style:{[`.${TD.popper}[data-popper-placement*="bottom"] &`]:{marginTop:`24px`}}}]}))),dae=G(`span`,{name:`MuiTooltip`,slot:`Arrow`})(SS(({theme:e})=>({overflow:`hidden`,position:`absolute`,width:`1em`,height:`0.71em`,boxSizing:`border-box`,color:e.vars?e.vars.palette.Tooltip.bg:e.alpha(e.palette.grey[700],.9),"&::before":{content:`""`,margin:`auto`,display:`block`,width:`100%`,height:`100%`,backgroundColor:`currentColor`,transform:`rotate(45deg)`}}))),jD=!1,MD=new uT,ND={x:0,y:0},PD=OD.forwardRef(function(e,t){let n=wS({props:e,name:`MuiTooltip`}),{arrow:r=!1,children:i,classes:a,components:o={},componentsProps:s={},describeChild:c=!1,disableFocusListener:l=!1,disableHoverListener:u=!1,disableInteractive:d=!1,disableTouchListener:f=!1,enterDelay:p=100,enterNextDelay:m=0,enterTouchDelay:h=700,followCursor:g=!1,id:_,leaveDelay:v=0,leaveTouchDelay:y=1500,onClose:b,onOpen:x,open:S,placement:C=`bottom`,PopperComponent:w,PopperProps:T={},slotProps:E={},slots:D={},title:O,TransitionComponent:k,TransitionProps:A,...j}=n,M=OD.isValidElement(i)?i:(0,AD.jsx)(`span`,{children:i}),ee=aS(),N=pv(),[P,F]=OD.useState(),[te,I]=OD.useState(null),ne=OD.useRef(!1),re=d||g,ie=lT(),ae=lT(),oe=lT(),se=lT(),[ce,le]=TC({controlled:S,default:!1,name:`Tooltip`,state:`open`}),ue=ce;if(process.env.NODE_ENV!==`production`){let{current:e}=OD.useRef(S!==void 0);OD.useEffect(()=>{P&&P.disabled&&!e&&O!==``&&P.tagName.toLowerCase()===`button`&&console.warn(["MUI: You are providing a disabled `button` child to the Tooltip component.",`A disabled element does not fire events.`,`Tooltip needs to listen to the child element's events to display the title.`,``,"Add a simple wrapper element, such as a `span`."].join(` |
|
|
`))},[O,P,e])}let de=mC(_),L=OD.useRef(),fe=AC(()=>{L.current!==void 0&&(document.body.style.WebkitUserSelect=L.current,L.current=void 0),se.clear()});OD.useEffect(()=>fe,[fe]);let pe=e=>{MD.clear(),jD=!0,le(!0),x&&!ue&&x(e)},me=AC(e=>{MD.start(800+v,()=>{jD=!1}),le(!1),b&&ue&&b(e),ie.start(ee.transitions.duration.shortest,()=>{ne.current=!1})}),he=e=>{ne.current&&e.type!==`touchstart`||(P&&P.removeAttribute(`title`),ae.clear(),oe.clear(),p||jD&&m?ae.start(jD?m:p,()=>{pe(e)}):pe(e))},R=e=>{ae.clear(),oe.start(v,()=>{me(e)})},[,ge]=OD.useState(!1),_e=e=>{let t=e?.target??P;if(!t||!Fw(t)){ge(!1);let n=e??new Event(`blur`);!e&&t&&(Object.defineProperty(n,"target",{value:t}),Object.defineProperty(n,"currentTarget",{value:t})),R(n)}},ve=e=>{P||F(e.currentTarget),Fw(e.target)&&(ge(!0),he(e))},ye=e=>{ne.current=!0;let t=M.props;t.onTouchStart&&t.onTouchStart(e)},be=e=>{ye(e),oe.clear(),ie.clear(),fe(),L.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect=`none`,se.start(h,()=>{document.body.style.WebkitUserSelect=L.current,he(e)})},xe=e=>{M.props.onTouchEnd&&M.props.onTouchEnd(e),fe(),oe.start(y,()=>{me(e)})};OD.useEffect(()=>{if(!ue)return;function e(e){e.key===`Escape`&&me(e)}return document.addEventListener(`keydown`,e),()=>{document.removeEventListener(`keydown`,e)}},[me,ue]);let Se=IC(GT(M),F,t);!O&&O!==0&&(ue=!1);let Ce=OD.useRef(),we=e=>{let t=M.props;t.onMouseMove&&t.onMouseMove(e),ND={x:e.clientX,y:e.clientY},Ce.current&&Ce.current.update()},Te={},Ee=typeof O==`string`;c?(Te.title=!ue&&Ee&&!u?O:null,Te[`aria-describedby`]=ue?de:null):(Te[`aria-label`]=Ee?O:null,Te[`aria-labelledby`]=ue&&!Ee?de:null);let De={...Te,...j,...M.props,className:pu(j.className,M.props.className),onTouchStart:ye,ref:Se,...g?{onMouseMove:we}:{}};process.env.NODE_ENV!==`production`&&(De[`data-mui-internal-clone-element`]=!0,OD.useEffect(()=>{P&&!P.getAttribute(`data-mui-internal-clone-element`)&&console.error(["MUI: The `children` component of the Tooltip is not forwarding its props correctly.",`Please make sure that props are spread on the same element that the ref is applied to.`].join(` |
|
|
`))},[P]));let Oe={};f||(De.onTouchStart=be,De.onTouchEnd=xe),u||(De.onMouseOver=DD(he,De.onMouseOver),De.onMouseLeave=DD(R,De.onMouseLeave),re||(Oe.onMouseOver=he,Oe.onMouseLeave=R)),l||(De.onFocus=DD(ve,De.onFocus),De.onBlur=DD(_e,De.onBlur),re||(Oe.onFocus=ve,Oe.onBlur=_e)),process.env.NODE_ENV!==`production`&&M.props.title&&console.error(["MUI: You have provided a `title` prop to the child of <Tooltip />.",`Remove this title prop \`${M.props.title}\` or the Tooltip component.`].join(` |
|
|
`));let ke={...n,isRtl:N,arrow:r,disableInteractive:re,placement:C,PopperComponentProp:w,touch:ne.current},Ae=typeof E.popper==`function`?E.popper(ke):E.popper,je=OD.useMemo(()=>{let e=[{name:`arrow`,enabled:!!te,options:{element:te,padding:4}}];return T.popperOptions?.modifiers&&(e=e.concat(T.popperOptions.modifiers)),Ae?.popperOptions?.modifiers&&(e=e.concat(Ae.popperOptions.modifiers)),{...T.popperOptions,...Ae?.popperOptions,modifiers:e}},[te,T.popperOptions,Ae?.popperOptions]),Me=cae(ke),Ne=typeof E.transition==`function`?E.transition(ke):E.transition,Pe={slots:{popper:o.Popper,transition:o.Transition??k,tooltip:o.Tooltip,arrow:o.Arrow,...D},slotProps:{arrow:E.arrow??s.arrow,popper:{...T,...Ae??s.popper},tooltip:E.tooltip??s.tooltip,transition:{...A,...Ne??s.transition}}},[Fe,Ie]=Sw(`popper`,{elementType:lae,externalForwardedProps:Pe,ownerState:ke,className:pu(Me.popper,T?.className)}),[Le,Re]=Sw(`transition`,{elementType:eE,externalForwardedProps:Pe,ownerState:ke}),[ze,Be]=Sw(`tooltip`,{elementType:uae,className:Me.tooltip,externalForwardedProps:Pe,ownerState:ke}),[Ve,He]=Sw(`arrow`,{elementType:dae,className:Me.arrow,externalForwardedProps:Pe,ownerState:ke,ref:I});return(0,AD.jsxs)(OD.Fragment,{children:[OD.cloneElement(M,De),(0,AD.jsx)(Fe,{as:w??CD,placement:C,anchorEl:g?{getBoundingClientRect:()=>({top:ND.y,left:ND.x,right:ND.x,bottom:ND.y,width:0,height:0})}:P,popperRef:Ce,open:P?ue:!1,id:de,transition:!0,...Oe,...Ie,popperOptions:je,children:({TransitionProps:e})=>(0,AD.jsx)(Le,{timeout:ee.transitions.duration.shorter,...e,...Re,children:(0,AD.jsxs)(ze,{...Be,children:[O,r?(0,AD.jsx)(Ve,{...He}):null]})})})]})}),process.env.NODE_ENV!==`production`&&(PD.propTypes={arrow:kD.default.bool,children:UT.isRequired,classes:kD.default.object,className:kD.default.string,components:kD.default.shape({Arrow:kD.default.elementType,Popper:kD.default.elementType,Tooltip:kD.default.elementType,Transition:kD.default.elementType}),componentsProps:kD.default.shape({arrow:kD.default.object,popper:kD.default.object,tooltip:kD.default.object,transition:kD.default.object}),describeChild:kD.default.bool,disableFocusListener:kD.default.bool,disableHoverListener:kD.default.bool,disableInteractive:kD.default.bool,disableTouchListener:kD.default.bool,enterDelay:kD.default.number,enterNextDelay:kD.default.number,enterTouchDelay:kD.default.number,followCursor:kD.default.bool,id:kD.default.string,leaveDelay:kD.default.number,leaveTouchDelay:kD.default.number,onClose:kD.default.func,onOpen:kD.default.func,open:kD.default.bool,placement:kD.default.oneOf([`auto-end`,`auto-start`,`auto`,`bottom-end`,`bottom-start`,`bottom`,`left-end`,`left-start`,`left`,`right-end`,`right-start`,`right`,`top-end`,`top-start`,`top`]),PopperComponent:kD.default.elementType,PopperProps:kD.default.object,slotProps:kD.default.shape({arrow:kD.default.oneOfType([kD.default.func,kD.default.object]),popper:kD.default.oneOfType([kD.default.func,kD.default.object]),tooltip:kD.default.oneOfType([kD.default.func,kD.default.object]),transition:kD.default.oneOfType([kD.default.func,kD.default.object])}),slots:kD.default.shape({arrow:kD.default.elementType,popper:kD.default.elementType,tooltip:kD.default.elementType,transition:kD.default.elementType}),sx:kD.default.oneOfType([kD.default.arrayOf(kD.default.oneOfType([kD.default.func,kD.default.object,kD.default.bool])),kD.default.func,kD.default.object]),title:kD.default.node,TransitionComponent:kD.default.elementType,TransitionProps:kD.default.object})})),FD=o((()=>{fae(),ED(),ED()}));function ID({"aria-label":e,badge:t=!1,children:n,dispatch:r=()=>{},selected:i=!1,BadgeProps:a={},TooltipProps:o={},sx:s={},...c}){let l=(0,LD.useContext)(BD),u=(0,RD.jsx)(mae,{selected:i,"aria-label":e,...c,sx:s,size:`large`,children:t?(0,RD.jsx)(Ew,{overlap:`rectangular`,...a,children:n}):n});return c.disabled?u:(0,RD.jsx)(PD,{PopperProps:{container:l?.current},title:e,...o,children:u})}function pae(){var e=[...arguments].filter(Boolean);return e.length<=1?e[0]||null:function(t){for(var n=0,r=e;n<r.length;n++){var i=r[n];typeof i==`function`?i(t):i&&(i.current=t)}}}var LD,RD,zD,BD,mae,VD,HD,UD,WD=o((()=>{Kr(),LD=u(p(),1),RD=g(),YC(),Dw(),VT(),FD(),zD=Je(zt(),1),BD=(0,LD.createContext)({current:document.body}),mae=G(BT,{name:`MiradorMenuButton`,slot:`root`})(({selected:e,theme:t})=>({fill:`currentcolor`,...e&&{backgroundColor:t.palette.action.selected}})),ID.propTypes={"aria-label":zD.default.string.isRequired,badge:zD.default.bool,BadgeProps:zD.default.object,children:zD.default.element.isRequired,dispatch:zD.default.func,selected:zD.default.bool,sx:zD.default.object,TooltipProps:zD.default.object},VD=R(Ar(`MiradorMenuButton`))(ID),HD=z((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.useElementSize=void 0;var t=Ye();function n(){var e=(0,t.useState)(null),n=e[0],r=e[1],i=(0,t.useState)({width:0,height:0}),a=i[0],o=i[1],s=(0,t.useCallback)(function(){n&&o({width:n.offsetWidth,height:n.offsetHeight})},[n]);return(typeof window<`u`?t.useLayoutEffect:t.useEffect)(function(){if(n){s();var e=new ResizeObserver(s);return e.observe(n),function(){return e.disconnect()}}},[n,s]),[r,a]}e.useElementSize=n})),UD={border:0,clip:`rect(0 0 0 0)`,height:`1px`,margin:`-1px`,overflow:`hidden`,padding:0,position:`absolute`,whiteSpace:`nowrap`,width:`1px`}}));function hae(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return e.length!==t.length||e.some((e,n)=>!Object.is(e,t[n]))}var GD,gae,KD,qD,_ae=o((()=>{GD=u(p(),1),gae=(0,GD.createContext)(null),KD={didCatch:!1,error:null},qD=class extends GD.Component{constructor(e){super(e),this.resetErrorBoundary=this.resetErrorBoundary.bind(this),this.state=KD}static getDerivedStateFromError(e){return{didCatch:!0,error:e}}resetErrorBoundary(){let{error:e}=this.state;if(e!==null){var t,n,r=[...arguments];(t=(n=this.props).onReset)==null||t.call(n,{args:r,reason:`imperative-api`}),this.setState(KD)}}componentDidCatch(e,t){var n,r;(n=(r=this.props).onError)==null||n.call(r,e,t)}componentDidUpdate(e,t){let{didCatch:n}=this.state,{resetKeys:r}=this.props;if(n&&t.error!==null&&hae(e.resetKeys,r)){var i,a;(i=(a=this.props).onReset)==null||i.call(a,{next:r,prev:e.resetKeys,reason:`keys`}),this.setState(KD)}}render(){let{children:e,fallbackRender:t,FallbackComponent:n,fallback:r}=this.props,{didCatch:i,error:a}=this.state,o=e;if(i){let e={error:a,resetErrorBoundary:this.resetErrorBoundary};if(typeof t==`function`)o=t(e);else if(n)o=(0,GD.createElement)(n,e);else if(r!==void 0)o=r;else throw a}return(0,GD.createElement)(gae.Provider,{value:{didCatch:i,error:a,resetErrorBoundary:this.resetErrorBoundary}},o)}}}));function vae(e){let t=typeof e;switch(t){case`number`:return Number.isNaN(e)?`NaN`:Number.isFinite(e)?e===Math.floor(e)?`number`:`float`:`Infinity`;case`object`:return e===null?`null`:e.constructor.name;default:return t}}function yae(e,t,n,r){let i=e[t];if(i==null||!Number.isInteger(i)){let e=vae(i);return RangeError(`Invalid ${r} \`${t}\` of type \`${e}\` supplied to \`${n}\`, expected \`integer\`.`)}return null}function bae(e,t,n,r){return e[t]===void 0?null:yae(e,t,n,r)}function JD(){return null}var YD,xae=o((()=>{bae.isRequired=yae,JD.isRequired=JD,YD=process.env.NODE_ENV===`production`?JD:bae})),XD=o((()=>{xae(),xae()}));function Sae(e){return vg(`MuiPaper`,e)}var ZD=o((()=>{wg(),xg(),Sg(`MuiPaper`,`root.rounded.outlined.elevation.elevation0.elevation1.elevation2.elevation3.elevation4.elevation5.elevation6.elevation7.elevation8.elevation9.elevation10.elevation11.elevation12.elevation13.elevation14.elevation15.elevation16.elevation17.elevation18.elevation19.elevation20.elevation21.elevation22.elevation23.elevation24`.split(`.`))})),Cae,QD,wae,Tae,Eae,$D,Dae=o((()=>{Cae=u(p()),QD=u(du()),mu(),XD(),kw(),_u(),z_(),xS(),CS(),DS(),Ax(),ZD(),wae=g(),Tae=e=>{let{square:t,elevation:n,variant:r,classes:i}=e;return hu({root:[`root`,r,!t&&`rounded`,r===`elevation`&&`elevation${n}`]},Sae,i)},Eae=G(`div`,{name:`MuiPaper`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[n.variant],!n.square&&t.rounded,n.variant===`elevation`&&t[`elevation${n.elevation}`]]}})(SS(({theme:e})=>({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create(`box-shadow`),variants:[{props:({ownerState:e})=>!e.square,style:{borderRadius:e.shape.borderRadius}},{props:{variant:`outlined`},style:{border:`1px solid ${(e.vars||e).palette.divider}`}},{props:{variant:`elevation`},style:{boxShadow:`var(--Paper-shadow)`,backgroundImage:`var(--Paper-overlay)`}}]}))),$D=Cae.forwardRef(function(e,t){let n=wS({props:e,name:`MuiPaper`}),r=aS(),{className:i,component:a=`div`,elevation:o=1,square:s=!1,variant:c=`elevation`,...l}=n,u={...n,component:a,elevation:o,square:s,variant:c},d=Tae(u);return process.env.NODE_ENV!==`production`&&r.shadows[o]===void 0&&console.error([`MUI: The elevation provided <Paper elevation={${o}}> is not available in the theme.`,`Please make sure that \`theme.shadows[${o}]\` is defined.`].join(` |
|
|
`)),(0,wae.jsx)(Eae,{as:a,ownerState:u,className:pu(d.root,i),ref:t,...l,style:{...c===`elevation`&&{"--Paper-shadow":(r.vars||r).shadows[o],...r.vars&&{"--Paper-overlay":r.vars.overlays?.[o]},...!r.vars&&r.palette.mode===`dark`&&{"--Paper-overlay":`linear-gradient(${O_(`#fff`,kx(o))}, ${O_(`#fff`,kx(o))})`}},...l.style}})}),process.env.NODE_ENV!==`production`&&($D.propTypes={children:QD.default.node,classes:QD.default.object,className:QD.default.string,component:QD.default.elementType,elevation:Ow(YD,e=>{let{elevation:t,variant:n}=e;return t>0&&n===`outlined`?Error(`MUI: Combining \`elevation={${t}}\` with \`variant="${n}"\` has no effect. Either use \`elevation={0}\` or use a different \`variant\`.`):null}),square:QD.default.bool,style:QD.default.object,sx:QD.default.oneOfType([QD.default.arrayOf(QD.default.oneOfType([QD.default.func,QD.default.object,QD.default.bool])),QD.default.func,QD.default.object]),variant:QD.default.oneOfType([QD.default.oneOf([`elevation`,`outlined`]),QD.default.string])})})),eO=o((()=>{Dae(),ZD(),ZD()})),Oae,tO,nO,rO,iO,aO,kae,Aae,oO,jae,sO=o((()=>{Oae=(e,t,n,r)=>{let i=[n,{code:t,...r||{}}];if(e?.services?.logger?.forward)return e.services.logger.forward(i,`warn`,`react-i18next::`,!0);oO(i[0])&&(i[0]=`react-i18next:: ${i[0]}`),e?.services?.logger?.warn?e.services.logger.warn(...i):console?.warn&&console.warn(...i)},tO={},nO=(e,t,n,r)=>{oO(n)&&tO[n]||(oO(n)&&(tO[n]=new Date),Oae(e,t,n,r))},rO=(e,t)=>()=>{if(e.isInitialized)t();else{let n=()=>{setTimeout(()=>{e.off(`initialized`,n)},0),t()};e.on(`initialized`,n)}},iO=(e,t,n)=>{e.loadNamespaces(t,rO(e,n))},aO=(e,t,n,r)=>{if(oO(n)&&(n=[n]),e.options.preload&&e.options.preload.indexOf(t)>-1)return iO(e,n,r);n.forEach(t=>{e.options.ns.indexOf(t)<0&&e.options.ns.push(t)}),e.loadLanguages(t,rO(e,r))},kae=(e,t,n={})=>!t.languages||!t.languages.length?(nO(t,`NO_LANGUAGES`,`i18n.languages were undefined or empty`,{languages:t.languages}),!0):t.hasLoadedNamespace(e,{lng:n.lng,precheck:(t,r)=>{if(n.bindI18n&&n.bindI18n.indexOf(`languageChanging`)>-1&&t.services.backendConnector.backend&&t.isLanguageChangingTo&&!r(t.isLanguageChangingTo,e))return!1}}),Aae=e=>e.displayName||e.name||(oO(e)&&e.length>0?e:`Unknown`),oO=e=>typeof e==`string`,jae=e=>typeof e==`object`&&!!e})),Mae,Nae,Pae,Fae,Iae=o((()=>{Mae=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,Nae={"&":`&`,"&":`&`,"<":`<`,"<":`<`,">":`>`,">":`>`,"'":`'`,"'":`'`,""":`"`,""":`"`," ":` `," ":` `,"©":`©`,"©":`©`,"®":`®`,"®":`®`,"…":`…`,"…":`…`,"/":`/`,"/":`/`},Pae=e=>Nae[e],Fae=e=>e.replace(Mae,Pae)})),cO,Lae,Rae,lO=o((()=>{Iae(),cO={bindI18n:`languageChanged`,bindI18nStore:``,transEmptyNodeValue:``,transSupportBasicHtmlNodes:!0,transWrapTextNodes:``,transKeepBasicHtmlNodesFor:[`br`,`strong`,`i`,`p`],useSuspense:!0,unescape:Fae},Lae=(e={})=>{cO={...cO,...e}},Rae=()=>cO})),zae,Bae,Vae,uO=o((()=>{Bae=e=>{zae=e},Vae=()=>zae})),Hae,Uae=o((()=>{lO(),uO(),Hae={type:`3rdParty`,init(e){Lae(e.options.react),Bae(e)}}})),Wae,dO,Gae,fO=o((()=>{Wae=u(p()),lO(),uO(),dO=(0,Wae.createContext)(),Gae=class{constructor(){this.usedNamespaces={}}addUsedNamespaces(e){e.forEach(e=>{this.usedNamespaces[e]||(this.usedNamespaces[e]=!0)})}getUsedNamespaces(){return Object.keys(this.usedNamespaces)}}})),pO,Kae,mO,qae,hO,Jae=o((()=>{pO=u(p()),fO(),sO(),Kae=(e,t)=>{let n=(0,pO.useRef)();return(0,pO.useEffect)(()=>{n.current=t?n.current:e},[e,t]),n.current},mO=(e,t,n,r)=>e.getFixedT(t,n,r),qae=(e,t,n,r)=>(0,pO.useCallback)(mO(e,t,n,r),[e,t,n,r]),hO=(e,t={})=>{let{i18n:n}=t,{i18n:r,defaultNS:i}=(0,pO.useContext)(dO)||{},a=n||r||Vae();if(a&&!a.reportNamespaces&&(a.reportNamespaces=new Gae),!a){nO(a,`NO_I18NEXT_INSTANCE`,`useTranslation: You will need to pass in an i18next instance by using initReactI18next`);let e=(e,t)=>oO(t)?t:jae(t)&&oO(t.defaultValue)?t.defaultValue:Array.isArray(e)?e[e.length-1]:e,t=[e,{},!1];return t.t=e,t.i18n={},t.ready=!1,t}a.options.react?.wait&&nO(a,`DEPRECATED_OPTION`,`useTranslation: It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.`);let o={...Rae(),...a.options.react,...t},{useSuspense:s,keyPrefix:c}=o,l=e||i||a.options?.defaultNS;l=oO(l)?[l]:l||[`translation`],a.reportNamespaces.addUsedNamespaces?.(l);let u=(a.isInitialized||a.initializedStoreOnce)&&l.every(e=>kae(e,a,o)),d=qae(a,t.lng||null,o.nsMode===`fallback`?l:l[0],c),f=()=>d,p=()=>mO(a,t.lng||null,o.nsMode===`fallback`?l:l[0],c),[m,h]=(0,pO.useState)(f),g=l.join();t.lng&&(g=`${t.lng}${g}`);let _=Kae(g),v=(0,pO.useRef)(!0);(0,pO.useEffect)(()=>{let{bindI18n:e,bindI18nStore:n}=o;v.current=!0,!u&&!s&&(t.lng?aO(a,t.lng,l,()=>{v.current&&h(p)}):iO(a,l,()=>{v.current&&h(p)})),u&&_&&_!==g&&v.current&&h(p);let r=()=>{v.current&&h(p)};return e&&a?.on(e,r),n&&a?.store.on(n,r),()=>{v.current=!1,a&&e&&e?.split(` `).forEach(e=>a.off(e,r)),n&&a&&n.split(` `).forEach(e=>a.store.off(e,r))}},[a,g]),(0,pO.useEffect)(()=>{v.current&&u&&h(f)},[a,c,u]);let y=[m,a,u];if(y.t=m,y.i18n=a,y.ready=u,u||!u&&!s)return y;throw new Promise(e=>{t.lng?aO(a,t.lng,l,()=>e()):iO(a,l,()=>e())})}})),gO,_O,Yae=o((()=>{gO=u(p()),Jae(),sO(),_O=(e,t={})=>function(n){function r({forwardedRef:r,...i}){let[a,o,s]=hO(e,{...i,keyPrefix:t.keyPrefix}),c={...i,t:a,i18n:o,tReady:s};return t.withRef&&r?c.ref=r:!t.withRef&&r&&(c.forwardedRef=r),(0,gO.createElement)(n,c)}return r.displayName=`withI18nextTranslation(${Aae(n)})`,r.WrappedComponent=n,t.withRef?(0,gO.forwardRef)((e,t)=>(0,gO.createElement)(r,Object.assign({},e,{forwardedRef:t}))):r}}));function Xae({i18n:e,defaultNS:t,children:n}){let r=(0,vO.useMemo)(()=>({i18n:e,defaultNS:t}),[e,t]);return(0,vO.createElement)(dO.Provider,{value:r},n)}var vO,Zae=o((()=>{vO=u(p()),fO()})),yO=o((()=>{sO(),lO(),uO(),fO(),Jae(),Yae(),Zae(),Uae()}));function Qae(e){return vg(`MuiTypography`,e)}var bO,xO=o((()=>{wg(),xg(),bO=Sg(`MuiTypography`,[`root`,`h1`,`h2`,`h3`,`h4`,`h5`,`h6`,`subtitle1`,`subtitle2`,`body1`,`body2`,`inherit`,`button`,`caption`,`overline`,`alignLeft`,`alignRight`,`alignCenter`,`alignJustify`,`noWrap`,`gutterBottom`,`paragraph`])})),$ae,SO,eoe,toe,noe,roe,ioe,CO,wO,aoe=o((()=>{$ae=u(p()),SO=u(du()),mu(),_u(),xS(),CS(),DS(),Ql(),gw(),xO(),eoe=g(),toe={primary:!0,secondary:!0,error:!0,info:!0,success:!0,warning:!0,textPrimary:!0,textSecondary:!0,textDisabled:!0},noe=yS(),roe=e=>{let{align:t,gutterBottom:n,noWrap:r,paragraph:i,variant:a,classes:o}=e;return hu({root:[`root`,a,e.align!==`inherit`&&`align${H(t)}`,n&&`gutterBottom`,r&&`noWrap`,i&&`paragraph`]},Qae,o)},ioe=G(`span`,{name:`MuiTypography`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.variant&&t[n.variant],n.align!==`inherit`&&t[`align${H(n.align)}`],n.noWrap&&t.noWrap,n.gutterBottom&&t.gutterBottom,n.paragraph&&t.paragraph]}})(SS(({theme:e})=>({margin:0,variants:[{props:{variant:`inherit`},style:{font:`inherit`,lineHeight:`inherit`,letterSpacing:`inherit`}},...Object.entries(e.typography).filter(([e,t])=>e!==`inherit`&&t&&typeof t==`object`).map(([e,t])=>({props:{variant:e},style:t})),...Object.entries(e.palette).filter(hw()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette?.text||{}).filter(([,e])=>typeof e==`string`).map(([t])=>({props:{color:`text${H(t)}`},style:{color:(e.vars||e).palette.text[t]}})),{props:({ownerState:e})=>e.align!==`inherit`,style:{textAlign:`var(--Typography-textAlign)`}},{props:({ownerState:e})=>e.noWrap,style:{overflow:`hidden`,textOverflow:`ellipsis`,whiteSpace:`nowrap`}},{props:({ownerState:e})=>e.gutterBottom,style:{marginBottom:`0.35em`}},{props:({ownerState:e})=>e.paragraph,style:{marginBottom:16}}]}))),CO={h1:`h1`,h2:`h2`,h3:`h3`,h4:`h4`,h5:`h5`,h6:`h6`,subtitle1:`h6`,subtitle2:`h6`,body1:`p`,body2:`p`,inherit:`p`},wO=$ae.forwardRef(function(e,t){let{color:n,...r}=wS({props:e,name:`MuiTypography`}),i=!toe[n],a=noe({...r,...i&&{color:n}}),{align:o=`inherit`,className:s,component:c,gutterBottom:l=!1,noWrap:u=!1,paragraph:d=!1,variant:f=`body1`,variantMapping:p=CO,...m}=a,h={...a,align:o,color:n,className:s,component:c,gutterBottom:l,noWrap:u,paragraph:d,variant:f,variantMapping:p},g=c||(d?`p`:p[f]||CO[f])||`span`,_=roe(h);return(0,eoe.jsx)(ioe,{as:g,ref:t,className:pu(_.root,s),...m,ownerState:h,style:{...o!==`inherit`&&{"--Typography-textAlign":o},...m.style}})}),process.env.NODE_ENV!==`production`&&(wO.propTypes={align:SO.default.oneOf([`center`,`inherit`,`justify`,`left`,`right`]),children:SO.default.node,classes:SO.default.object,className:SO.default.string,color:SO.default.oneOfType([SO.default.oneOf([`primary`,`secondary`,`success`,`error`,`info`,`warning`,`textPrimary`,`textSecondary`,`textDisabled`]),SO.default.string]),component:SO.default.elementType,gutterBottom:SO.default.bool,noWrap:SO.default.bool,paragraph:SO.default.bool,style:SO.default.object,sx:SO.default.oneOfType([SO.default.arrayOf(SO.default.oneOfType([SO.default.func,SO.default.object,SO.default.bool])),SO.default.func,SO.default.object]),variant:SO.default.oneOfType([SO.default.oneOf([`body1`,`body2`,`button`,`caption`,`h1`,`h2`,`h3`,`h4`,`h5`,`h6`,`inherit`,`overline`,`subtitle1`,`subtitle2`]),SO.default.string]),variantMapping:SO.default.object})})),TO=o((()=>{aoe(),xO(),xO()})),ooe,soe,coe=o((()=>{BS(),ooe=g(),soe=LS((0,ooe.jsx)(`path`,{d:`M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z`}),`Cancel`)}));function loe(e){return vg(`MuiChip`,e)}var EO,DO=o((()=>{wg(),xg(),EO=Sg(`MuiChip`,`root.sizeSmall.sizeMedium.colorDefault.colorError.colorInfo.colorPrimary.colorSecondary.colorSuccess.colorWarning.disabled.clickable.clickableColorPrimary.clickableColorSecondary.deletable.deletableColorPrimary.deletableColorSecondary.outlined.filled.outlinedPrimary.outlinedSecondary.filledPrimary.filledSecondary.avatar.avatarSmall.avatarMedium.avatarColorPrimary.avatarColorSecondary.icon.iconSmall.iconMedium.iconColorPrimary.iconColorSecondary.label.labelSmall.labelMedium.deleteIcon.deleteIconSmall.deleteIconMedium.deleteIconColorPrimary.deleteIconColorSecondary.deleteIconOutlinedColorPrimary.deleteIconOutlinedColorSecondary.deleteIconFilledColorPrimary.deleteIconFilledColorSecondary.focusVisible`.split(`.`))}));function uoe(e){return e.key===`Backspace`||e.key===`Delete`}var OO,kO,AO,doe,foe,poe,jO,moe=o((()=>{OO=u(p()),kO=u(du()),mu(),_u(),coe(),LC(),bC(),Ql(),ET(),xS(),CS(),gw(),DS(),DO(),Cw(),AO=g(),doe=e=>{let{classes:t,disabled:n,size:r,color:i,iconColor:a,onDelete:o,clickable:s,variant:c}=e;return hu({root:[`root`,c,n&&`disabled`,`size${H(r)}`,`color${H(i)}`,s&&`clickable`,s&&`clickableColor${H(i)}`,o&&`deletable`,o&&`deletableColor${H(i)}`,`${c}${H(i)}`],label:[`label`,`label${H(r)}`],avatar:[`avatar`,`avatar${H(r)}`,`avatarColor${H(i)}`],icon:[`icon`,`icon${H(r)}`,`iconColor${H(a)}`],deleteIcon:[`deleteIcon`,`deleteIcon${H(r)}`,`deleteIconColor${H(i)}`,`deleteIcon${H(c)}Color${H(i)}`]},loe,t)},foe=G(`div`,{name:`MuiChip`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e,{color:r,iconColor:i,clickable:a,onDelete:o,size:s,variant:c}=n;return[{[`& .${EO.avatar}`]:t.avatar},{[`& .${EO.avatar}`]:t[`avatar${H(s)}`]},{[`& .${EO.avatar}`]:t[`avatarColor${H(r)}`]},{[`& .${EO.icon}`]:t.icon},{[`& .${EO.icon}`]:t[`icon${H(s)}`]},{[`& .${EO.icon}`]:t[`iconColor${H(i)}`]},{[`& .${EO.deleteIcon}`]:t.deleteIcon},{[`& .${EO.deleteIcon}`]:t[`deleteIcon${H(s)}`]},{[`& .${EO.deleteIcon}`]:t[`deleteIconColor${H(r)}`]},{[`& .${EO.deleteIcon}`]:t[`deleteIcon${H(c)}Color${H(r)}`]},t.root,t[`size${H(s)}`],t[`color${H(r)}`],a&&t.clickable,a&&r!=="default"&&t[`clickableColor${H(r)}`],o&&t.deletable,o&&r!=="default"&&t[`deletableColor${H(r)}`],t[c],t[`${c}${H(r)}`]]}})(SS(({theme:e})=>{let t=e.palette.mode===`light`?e.palette.grey[700]:e.palette.grey[300];return{maxWidth:`100%`,fontFamily:e.typography.fontFamily,fontSize:e.typography.pxToRem(13),display:`inline-flex`,alignItems:`center`,justifyContent:`center`,height:32,lineHeight:1.5,color:(e.vars||e).palette.text.primary,backgroundColor:(e.vars||e).palette.action.selected,borderRadius:16,whiteSpace:`nowrap`,transition:e.transitions.create([`background-color`,`box-shadow`]),cursor:`unset`,outline:0,textDecoration:`none`,border:0,padding:0,verticalAlign:`middle`,boxSizing:`border-box`,[`&.${EO.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity,pointerEvents:`none`},[`& .${EO.avatar}`]:{marginLeft:5,marginRight:-6,width:24,height:24,color:e.vars?e.vars.palette.Chip.defaultAvatarColor:t,fontSize:e.typography.pxToRem(12)},[`& .${EO.avatarColorPrimary}`]:{color:(e.vars||e).palette.primary.contrastText,backgroundColor:(e.vars||e).palette.primary.dark},[`& .${EO.avatarColorSecondary}`]:{color:(e.vars||e).palette.secondary.contrastText,backgroundColor:(e.vars||e).palette.secondary.dark},[`& .${EO.avatarSmall}`]:{marginLeft:4,marginRight:-4,width:18,height:18,fontSize:e.typography.pxToRem(10)},[`& .${EO.icon}`]:{marginLeft:5,marginRight:-6},[`& .${EO.deleteIcon}`]:{WebkitTapHighlightColor:`transparent`,color:e.alpha((e.vars||e).palette.text.primary,.26),fontSize:22,cursor:`pointer`,margin:`0 5px 0 -6px`,"&:hover":{color:e.alpha((e.vars||e).palette.text.primary,.4)}},variants:[{props:{size:`small`},style:{height:24,[`& .${EO.icon}`]:{fontSize:18,marginLeft:4,marginRight:-4},[`& .${EO.deleteIcon}`]:{fontSize:16,marginRight:4,marginLeft:-4}}},...Object.entries(e.palette).filter(hw([`contrastText`])).map(([t])=>({props:{color:t},style:{backgroundColor:(e.vars||e).palette[t].main,color:(e.vars||e).palette[t].contrastText,[`& .${EO.deleteIcon}`]:{color:e.alpha((e.vars||e).palette[t].contrastText,.7),"&:hover, &:active":{color:(e.vars||e).palette[t].contrastText}}}})),{props:e=>e.iconColor===e.color,style:{[`& .${EO.icon}`]:{color:e.vars?e.vars.palette.Chip.defaultIconColor:t}}},{props:e=>e.iconColor===e.color&&e.color!=="default",style:{[`& .${EO.icon}`]:{color:`inherit`}}},{props:{onDelete:!0},style:{[`&.${EO.focusVisible}`]:{backgroundColor:e.alpha((e.vars||e).palette.action.selected,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.focusOpacity}`)}}},...Object.entries(e.palette).filter(hw([`dark`])).map(([t])=>({props:{color:t,onDelete:!0},style:{[`&.${EO.focusVisible}`]:{background:(e.vars||e).palette[t].dark}}})),{props:{clickable:!0},style:{userSelect:`none`,WebkitTapHighlightColor:`transparent`,cursor:`pointer`,"&:hover":{backgroundColor:e.alpha((e.vars||e).palette.action.selected,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.hoverOpacity}`)},[`&.${EO.focusVisible}`]:{backgroundColor:e.alpha((e.vars||e).palette.action.selected,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.focusOpacity}`)},"&:active":{boxShadow:(e.vars||e).shadows[1]}}},...Object.entries(e.palette).filter(hw([`dark`])).map(([t])=>({props:{color:t,clickable:!0},style:{[`&:hover, &.${EO.focusVisible}`]:{backgroundColor:(e.vars||e).palette[t].dark}}})),{props:{variant:`outlined`},style:{backgroundColor:`transparent`,border:e.vars?`1px solid ${e.vars.palette.Chip.defaultBorder}`:`1px solid ${e.palette.mode===`light`?e.palette.grey[400]:e.palette.grey[700]}`,[`&.${EO.clickable}:hover`]:{backgroundColor:(e.vars||e).palette.action.hover},[`&.${EO.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`& .${EO.avatar}`]:{marginLeft:4},[`& .${EO.avatarSmall}`]:{marginLeft:2},[`& .${EO.icon}`]:{marginLeft:4},[`& .${EO.iconSmall}`]:{marginLeft:2},[`& .${EO.deleteIcon}`]:{marginRight:5},[`& .${EO.deleteIconSmall}`]:{marginRight:3}}},...Object.entries(e.palette).filter(hw()).map(([t])=>({props:{variant:`outlined`,color:t},style:{color:(e.vars||e).palette[t].main,border:`1px solid ${e.alpha((e.vars||e).palette[t].main,.7)}`,[`&.${EO.clickable}:hover`]:{backgroundColor:e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity)},[`&.${EO.focusVisible}`]:{backgroundColor:e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.focusOpacity)},[`& .${EO.deleteIcon}`]:{color:e.alpha((e.vars||e).palette[t].main,.7),"&:hover, &:active":{color:(e.vars||e).palette[t].main}}}}))]}})),poe=G(`span`,{name:`MuiChip`,slot:`Label`,overridesResolver:(e,t)=>{let{ownerState:n}=e,{size:r}=n;return[t.label,t[`label${H(r)}`]]}})({overflow:`hidden`,textOverflow:`ellipsis`,paddingLeft:12,paddingRight:12,whiteSpace:`nowrap`,variants:[{props:{variant:`outlined`},style:{paddingLeft:11,paddingRight:11}},{props:{size:`small`},style:{paddingLeft:8,paddingRight:8}},{props:{size:`small`,variant:`outlined`},style:{paddingLeft:7,paddingRight:7}}]}),jO=OO.forwardRef(function(e,t){let n=wS({props:e,name:`MuiChip`}),{avatar:r,className:i,clickable:a,color:o=`default`,component:s,deleteIcon:c,disabled:l=!1,icon:u,label:d,onClick:f,onDelete:p,onKeyDown:m,onKeyUp:h,size:g=`medium`,variant:_=`filled`,tabIndex:v,skipFocusWhenDisabled:y=!1,slots:b={},slotProps:x={},...S}=n,C=OO.useRef(null),w=IC(C,t),T=e=>{e.stopPropagation(),p(e)},E=e=>{e.currentTarget===e.target&&uoe(e)&&e.preventDefault(),m&&m(e)},D=e=>{e.currentTarget===e.target&&p&&uoe(e)&&p(e),h&&h(e)},O=a!==!1&&f?!0:a,k=O||p?TT:s||`div`,A={...n,component:k,disabled:l,size:g,color:o,iconColor:OO.isValidElement(u)&&u.props.color||o,onDelete:!!p,clickable:O,variant:_},j=doe(A),M=k===TT?{component:s||`div`,focusVisibleClassName:j.focusVisible,...p&&{disableRipple:!0}}:{},ee=null;p&&(ee=c&&OO.isValidElement(c)?OO.cloneElement(c,{className:pu(c.props.className,j.deleteIcon),onClick:T}):(0,AO.jsx)(soe,{className:j.deleteIcon,onClick:T}));let N=null;r&&OO.isValidElement(r)&&(N=OO.cloneElement(r,{className:pu(j.avatar,r.props.className)}));let P=null;u&&OO.isValidElement(u)&&(P=OO.cloneElement(u,{className:pu(j.icon,u.props.className)})),process.env.NODE_ENV!==`production`&&N&&P&&console.error(`MUI: The Chip component can not handle the avatar and the icon prop at the same time. Pick one.`);let F={slots:b,slotProps:x},[te,I]=Sw(`root`,{elementType:foe,externalForwardedProps:{...F,...S},ownerState:A,shouldForwardComponentProp:!0,ref:w,className:pu(j.root,i),additionalProps:{disabled:O&&l?!0:void 0,tabIndex:y&&l?-1:v,...M},getSlotProps:e=>({...e,onClick:t=>{e.onClick?.(t),f?.(t)},onKeyDown:t=>{e.onKeyDown?.(t),E(t)},onKeyUp:t=>{e.onKeyUp?.(t),D(t)}})}),[ne,re]=Sw(`label`,{elementType:poe,externalForwardedProps:F,ownerState:A,className:j.label});return(0,AO.jsxs)(te,{as:k,...I,children:[N||P,(0,AO.jsx)(ne,{...re,children:d}),ee]})}),process.env.NODE_ENV!==`production`&&(jO.propTypes={avatar:kO.default.element,children:yC,classes:kO.default.object,className:kO.default.string,clickable:kO.default.bool,color:kO.default.oneOfType([kO.default.oneOf([`default`,`primary`,`secondary`,`error`,`info`,`success`,`warning`]),kO.default.string]),component:kO.default.elementType,deleteIcon:kO.default.element,disabled:kO.default.bool,icon:kO.default.element,label:kO.default.node,onClick:kO.default.func,onDelete:kO.default.func,onKeyDown:kO.default.func,onKeyUp:kO.default.func,size:kO.default.oneOfType([kO.default.oneOf([`medium`,`small`]),kO.default.string]),skipFocusWhenDisabled:kO.default.bool,slotProps:kO.default.shape({label:kO.default.oneOfType([kO.default.func,kO.default.object]),root:kO.default.oneOfType([kO.default.func,kO.default.object])}),slots:kO.default.shape({label:kO.default.elementType,root:kO.default.elementType}),sx:kO.default.oneOfType([kO.default.arrayOf(kO.default.oneOfType([kO.default.func,kO.default.object,kO.default.bool])),kO.default.func,kO.default.object]),tabIndex:kO.default.number,variant:kO.default.oneOfType([kO.default.oneOf([`filled`,`outlined`]),kO.default.string])})})),MO=o((()=>{moe(),DO(),DO()})),hoe,NO,PO=o((()=>{hoe=u(p()),NO=hoe.createContext({}),process.env.NODE_ENV!==`production`&&(NO.displayName=`ListContext`)}));function goe(e){return vg(`MuiList`,e)}var FO=o((()=>{wg(),xg(),Sg(`MuiList`,[`root`,`padding`,`dense`,`subheader`])})),IO,LO,RO,_oe,voe,zO,yoe=o((()=>{IO=u(p()),LO=u(du()),mu(),_u(),xS(),DS(),PO(),FO(),RO=g(),_oe=e=>{let{classes:t,disablePadding:n,dense:r,subheader:i}=e;return hu({root:[`root`,!n&&`padding`,r&&`dense`,i&&`subheader`]},goe,t)},voe=G(`ul`,{name:`MuiList`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,!n.disablePadding&&t.padding,n.dense&&t.dense,n.subheader&&t.subheader]}})({listStyle:`none`,margin:0,padding:0,position:`relative`,variants:[{props:({ownerState:e})=>!e.disablePadding,style:{paddingTop:8,paddingBottom:8}},{props:({ownerState:e})=>e.subheader,style:{paddingTop:0}}]}),zO=IO.forwardRef(function(e,t){let n=wS({props:e,name:`MuiList`}),{children:r,className:i,component:a=`ul`,dense:o=!1,disablePadding:s=!1,subheader:c,...l}=n,u=IO.useMemo(()=>({dense:o}),[o]),d={...n,component:a,dense:o,disablePadding:s},f=_oe(d);return(0,RO.jsx)(NO.Provider,{value:u,children:(0,RO.jsxs)(voe,{as:a,className:pu(f.root,i),ref:t,ownerState:d,...l,children:[c,r]})})}),process.env.NODE_ENV!==`production`&&(zO.propTypes={children:LO.default.node,classes:LO.default.object,className:LO.default.string,component:LO.default.elementType,dense:LO.default.bool,disablePadding:LO.default.bool,subheader:LO.default.node,sx:LO.default.oneOfType([LO.default.arrayOf(LO.default.oneOfType([LO.default.func,LO.default.object,LO.default.bool])),LO.default.func,LO.default.object])})})),BO=o((()=>{yoe(),FO(),FO()}));function boe(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}var xoe=o((()=>{})),Soe=o((()=>{xoe()})),VO,HO=o((()=>{Soe(),VO=boe}));function Coe(e=window){let t=e.document.documentElement.clientWidth;return e.innerWidth-t}var woe=o((()=>{})),Toe=o((()=>{woe()})),Eoe,Doe=o((()=>{Toe(),Eoe=Coe}));function UO(e,t,n){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:n?null:e.firstChild}function Ooe(e,t,n){return e===t?n?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:n?null:e.lastChild}function koe(e,t){if(t===void 0)return!0;let n=e.innerText;return n===void 0&&(n=e.textContent),n=n.trim().toLowerCase(),n.length===0?!1:t.repeating?n[0]===t.keys[0]:n.startsWith(t.keys.join(``))}function WO(e,t,n,r,i,a){let o=!1,s=i(e,t,t?n:!1);for(;s;){if(s===e.firstChild){if(o)return!1;o=!0}let t=r?!1:s.disabled||s.getAttribute(`aria-disabled`)===`true`;if(!s.hasAttribute(`tabindex`)||!koe(s,a)||t)s=i(e,s,n);else return s.focus(),!0}return!1}var GO,Aoe,KO,joe,qO,Moe=o((()=>{GO=u(p()),Aoe=bu(),KO=u(du()),QS(),BO(),HO(),Doe(),LC(),pC(),VC(),joe=g(),qO=GO.forwardRef(function(e,t){let{actions:n,autoFocus:r=!1,autoFocusItem:i=!1,children:a,className:o,disabledItemsFocusable:s=!1,disableListWrap:c=!1,onKeyDown:l,variant:u=`selectedMenu`,...d}=e,f=GO.useRef(null),p=GO.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});fC(()=>{r&&f.current.focus()},[r]),GO.useImperativeHandle(n,()=>({adjustStyleForScrollbar:(e,{direction:t})=>{let n=!f.current.style.width;if(e.clientHeight<f.current.clientHeight&&n){let n=`${Eoe(nC(e))}px`;f.current.style[t===`rtl`?`paddingLeft`:`paddingRight`]=n,f.current.style.width=`calc(100% + ${n})`}return f.current}}),[]);let m=e=>{let t=f.current,n=e.key;if(e.ctrlKey||e.metaKey||e.altKey){l&&l(e);return}let r=VO(ZS(t));if(n===`ArrowDown`)e.preventDefault(),WO(t,r,c,s,UO);else if(n===`ArrowUp`)e.preventDefault(),WO(t,r,c,s,Ooe);else if(n===`Home`)e.preventDefault(),WO(t,null,c,s,UO);else if(n===`End`)e.preventDefault(),WO(t,null,c,s,Ooe);else if(n.length===1){let i=p.current,a=n.toLowerCase(),o=performance.now();i.keys.length>0&&(o-i.lastTime>500?(i.keys=[],i.repeating=!0,i.previousKeyMatched=!0):i.repeating&&a!==i.keys[0]&&(i.repeating=!1)),i.lastTime=o,i.keys.push(a);let c=r&&!i.repeating&&koe(r,i);i.previousKeyMatched&&(c||WO(t,r,!1,s,UO,i))?e.preventDefault():i.previousKeyMatched=!1}l&&l(e)},h=IC(f,t),g=-1;GO.Children.forEach(a,(e,t)=>{if(!GO.isValidElement(e)){g===t&&(g+=1,g>=a.length&&(g=-1));return}process.env.NODE_ENV!==`production`&&(0,Aoe.isFragment)(e)&&console.error([`MUI: The Menu component doesn't accept a Fragment as a child.`,`Consider providing an array instead.`].join(` |
|
|
`)),e.props.disabled||(u===`selectedMenu`&&e.props.selected||g===-1)&&(g=t),g===t&&(e.props.disabled||e.props.muiSkipListHighlight||e.type.muiSkipListHighlight)&&(g+=1,g>=a.length&&(g=-1))});let _=GO.Children.map(a,(e,t)=>{if(t===g){let t={};return i&&(t.autoFocus=!0),e.props.tabIndex===void 0&&u===`selectedMenu`&&(t.tabIndex=0),GO.cloneElement(e,t)}return e});return(0,joe.jsx)(zO,{role:`menu`,ref:h,className:o,onKeyDown:m,tabIndex:r?0:-1,...d,children:_})}),process.env.NODE_ENV!==`production`&&(qO.propTypes={autoFocus:KO.default.bool,autoFocusItem:KO.default.bool,children:KO.default.node,className:KO.default.string,disabledItemsFocusable:KO.default.bool,disableListWrap:KO.default.bool,onKeyDown:KO.default.func,variant:KO.default.oneOf([`menu`,`selectedMenu`])})})),JO=o((()=>{Moe()}));function Noe(e){return vg(`MuiDivider`,e)}var YO,XO=o((()=>{wg(),xg(),YO=Sg(`MuiDivider`,[`root`,`absolute`,`fullWidth`,`inset`,`middle`,`flexItem`,`light`,`vertical`,`withChildren`,`withChildrenVertical`,`textAlignRight`,`textAlignLeft`,`wrapper`,`wrapperVertical`])})),Poe,ZO,QO,Foe,Ioe,Loe,$O,Roe=o((()=>{Poe=u(p()),ZO=u(du()),mu(),_u(),xS(),CS(),DS(),XO(),QO=g(),Foe=e=>{let{absolute:t,children:n,classes:r,flexItem:i,light:a,orientation:o,textAlign:s,variant:c}=e;return hu({root:[`root`,t&&`absolute`,c,a&&`light`,o===`vertical`&&`vertical`,i&&`flexItem`,n&&`withChildren`,n&&o===`vertical`&&`withChildrenVertical`,s===`right`&&o!==`vertical`&&`textAlignRight`,s===`left`&&o!==`vertical`&&`textAlignLeft`],wrapper:[`wrapper`,o===`vertical`&&`wrapperVertical`]},Noe,r)},Ioe=G(`div`,{name:`MuiDivider`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.absolute&&t.absolute,t[n.variant],n.light&&t.light,n.orientation===`vertical`&&t.vertical,n.flexItem&&t.flexItem,n.children&&t.withChildren,n.children&&n.orientation===`vertical`&&t.withChildrenVertical,n.textAlign===`right`&&n.orientation!==`vertical`&&t.textAlignRight,n.textAlign===`left`&&n.orientation!==`vertical`&&t.textAlignLeft]}})(SS(({theme:e})=>({margin:0,flexShrink:0,borderWidth:0,borderStyle:`solid`,borderColor:(e.vars||e).palette.divider,borderBottomWidth:`thin`,variants:[{props:{absolute:!0},style:{position:`absolute`,bottom:0,left:0,width:`100%`}},{props:{light:!0},style:{borderColor:e.alpha((e.vars||e).palette.divider,.08)}},{props:{variant:`inset`},style:{marginLeft:72}},{props:{variant:`middle`,orientation:`horizontal`},style:{marginLeft:e.spacing(2),marginRight:e.spacing(2)}},{props:{variant:`middle`,orientation:`vertical`},style:{marginTop:e.spacing(1),marginBottom:e.spacing(1)}},{props:{orientation:`vertical`},style:{height:`100%`,borderBottomWidth:0,borderRightWidth:`thin`}},{props:{flexItem:!0},style:{alignSelf:`stretch`,height:`auto`}},{props:({ownerState:e})=>!!e.children,style:{display:`flex`,textAlign:`center`,border:0,borderTopStyle:`solid`,borderLeftStyle:`solid`,"&::before, &::after":{content:`""`,alignSelf:`center`}}},{props:({ownerState:e})=>e.children&&e.orientation!==`vertical`,style:{"&::before, &::after":{width:`100%`,borderTop:`thin solid ${(e.vars||e).palette.divider}`,borderTopStyle:`inherit`}}},{props:({ownerState:e})=>e.orientation===`vertical`&&e.children,style:{flexDirection:`column`,"&::before, &::after":{height:`100%`,borderLeft:`thin solid ${(e.vars||e).palette.divider}`,borderLeftStyle:`inherit`}}},{props:({ownerState:e})=>e.textAlign===`right`&&e.orientation!==`vertical`,style:{"&::before":{width:`90%`},"&::after":{width:`10%`}}},{props:({ownerState:e})=>e.textAlign===`left`&&e.orientation!==`vertical`,style:{"&::before":{width:`10%`},"&::after":{width:`90%`}}}]}))),Loe=G(`span`,{name:`MuiDivider`,slot:`Wrapper`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.wrapper,n.orientation===`vertical`&&t.wrapperVertical]}})(SS(({theme:e})=>({display:`inline-block`,paddingLeft:`calc(${e.spacing(1)} * 1.2)`,paddingRight:`calc(${e.spacing(1)} * 1.2)`,whiteSpace:`nowrap`,variants:[{props:{orientation:`vertical`},style:{paddingTop:`calc(${e.spacing(1)} * 1.2)`,paddingBottom:`calc(${e.spacing(1)} * 1.2)`}}]}))),$O=Poe.forwardRef(function(e,t){let n=wS({props:e,name:`MuiDivider`}),{absolute:r=!1,children:i,className:a,orientation:o=`horizontal`,component:s=i||o===`vertical`?`div`:`hr`,flexItem:c=!1,light:l=!1,role:u=s===`hr`?void 0:`separator`,textAlign:d=`center`,variant:f=`fullWidth`,...p}=n,m={...n,absolute:r,component:s,flexItem:c,light:l,orientation:o,role:u,textAlign:d,variant:f},h=Foe(m);return(0,QO.jsx)(Ioe,{as:s,className:pu(h.root,a),role:u,ref:t,ownerState:m,"aria-orientation":u===`separator`&&(s!==`hr`||o===`vertical`)?o:void 0,...p,children:i?(0,QO.jsx)(Loe,{className:h.wrapper,ownerState:m,children:i}):null})}),$O&&($O.muiSkipListHighlight=!0),process.env.NODE_ENV!==`production`&&($O.propTypes={absolute:ZO.default.bool,children:ZO.default.node,classes:ZO.default.object,className:ZO.default.string,component:ZO.default.elementType,flexItem:ZO.default.bool,light:ZO.default.bool,orientation:ZO.default.oneOf([`horizontal`,`vertical`]),role:ZO.default.string,sx:ZO.default.oneOfType([ZO.default.arrayOf(ZO.default.oneOfType([ZO.default.func,ZO.default.object,ZO.default.bool])),ZO.default.func,ZO.default.object]),textAlign:ZO.default.oneOf([`center`,`left`,`right`]),variant:ZO.default.oneOfType([ZO.default.oneOf([`fullWidth`,`inset`,`middle`]),ZO.default.string])})})),ek=o((()=>{Roe(),XO(),XO()}));function zoe(e){return vg(`MuiListItemIcon`,e)}var tk,nk=o((()=>{wg(),xg(),tk=Sg(`MuiListItemIcon`,[`root`,`alignItemsFlexStart`])})),rk,ik,Boe,Voe,Hoe,ak,Uoe=o((()=>{rk=u(p()),ik=u(du()),mu(),_u(),xS(),CS(),DS(),nk(),PO(),Boe=g(),Voe=e=>{let{alignItems:t,classes:n}=e;return hu({root:[`root`,t===`flex-start`&&`alignItemsFlexStart`]},zoe,n)},Hoe=G(`div`,{name:`MuiListItemIcon`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.alignItems===`flex-start`&&t.alignItemsFlexStart]}})(SS(({theme:e})=>({minWidth:56,color:(e.vars||e).palette.action.active,flexShrink:0,display:`inline-flex`,variants:[{props:{alignItems:`flex-start`},style:{marginTop:8}}]}))),ak=rk.forwardRef(function(e,t){let n=wS({props:e,name:`MuiListItemIcon`}),{className:r,...i}=n,a=rk.useContext(NO),o={...n,alignItems:a.alignItems},s=Voe(o);return(0,Boe.jsx)(Hoe,{className:pu(s.root,r),ownerState:o,ref:t,...i})}),process.env.NODE_ENV!==`production`&&(ak.propTypes={children:ik.default.node,classes:ik.default.object,className:ik.default.string,sx:ik.default.oneOfType([ik.default.arrayOf(ik.default.oneOfType([ik.default.func,ik.default.object,ik.default.bool])),ik.default.func,ik.default.object])})})),ok=o((()=>{Uoe(),nk(),nk()}));function Woe(e){return vg(`MuiListItemText`,e)}var sk,ck=o((()=>{wg(),xg(),sk=Sg(`MuiListItemText`,[`root`,`multiline`,`dense`,`inset`,`primary`,`secondary`])})),lk,uk,dk,Goe,Koe,fk,qoe=o((()=>{lk=u(p()),uk=u(du()),mu(),_u(),TO(),PO(),xS(),DS(),ck(),Cw(),dk=g(),Goe=e=>{let{classes:t,inset:n,primary:r,secondary:i,dense:a}=e;return hu({root:[`root`,n&&`inset`,a&&`dense`,r&&i&&`multiline`],primary:[`primary`],secondary:[`secondary`]},Woe,t)},Koe=G(`div`,{name:`MuiListItemText`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[{[`& .${sk.primary}`]:t.primary},{[`& .${sk.secondary}`]:t.secondary},t.root,n.inset&&t.inset,n.primary&&n.secondary&&t.multiline,n.dense&&t.dense]}})({flex:`1 1 auto`,minWidth:0,marginTop:4,marginBottom:4,[`.${bO.root}:where(& .${sk.primary})`]:{display:`block`},[`.${bO.root}:where(& .${sk.secondary})`]:{display:`block`},variants:[{props:({ownerState:e})=>e.primary&&e.secondary,style:{marginTop:6,marginBottom:6}},{props:({ownerState:e})=>e.inset,style:{paddingLeft:56}}]}),fk=lk.forwardRef(function(e,t){let n=wS({props:e,name:`MuiListItemText`}),{children:r,className:i,disableTypography:a=!1,inset:o=!1,primary:s,primaryTypographyProps:c,secondary:l,secondaryTypographyProps:u,slots:d={},slotProps:f={},...p}=n,{dense:m}=lk.useContext(NO),h=s??r,g=l,_={...n,disableTypography:a,inset:o,primary:!!h,secondary:!!g,dense:m},v=Goe(_),y={slots:d,slotProps:{primary:c,secondary:u,...f}},[b,x]=Sw(`root`,{className:pu(v.root,i),elementType:Koe,externalForwardedProps:{...y,...p},ownerState:_,ref:t}),[S,C]=Sw(`primary`,{className:v.primary,elementType:wO,externalForwardedProps:y,ownerState:_}),[w,T]=Sw(`secondary`,{className:v.secondary,elementType:wO,externalForwardedProps:y,ownerState:_});return h!=null&&h.type!==wO&&!a&&(h=(0,dk.jsx)(S,{variant:m?`body2`:`body1`,component:C?.variant?void 0:`span`,...C,children:h})),g!=null&&g.type!==wO&&!a&&(g=(0,dk.jsx)(w,{variant:`body2`,color:`textSecondary`,...T,children:g})),(0,dk.jsxs)(b,{...x,children:[h,g]})}),process.env.NODE_ENV!==`production`&&(fk.propTypes={children:uk.default.node,classes:uk.default.object,className:uk.default.string,disableTypography:uk.default.bool,inset:uk.default.bool,primary:uk.default.node,primaryTypographyProps:uk.default.object,secondary:uk.default.node,secondaryTypographyProps:uk.default.object,slotProps:uk.default.shape({primary:uk.default.oneOfType([uk.default.func,uk.default.object]),root:uk.default.oneOfType([uk.default.func,uk.default.object]),secondary:uk.default.oneOfType([uk.default.func,uk.default.object])}),slots:uk.default.shape({primary:uk.default.elementType,root:uk.default.elementType,secondary:uk.default.elementType}),sx:uk.default.oneOfType([uk.default.arrayOf(uk.default.oneOfType([uk.default.func,uk.default.object,uk.default.bool])),uk.default.func,uk.default.object])})})),pk=o((()=>{qoe(),ck(),ck()}));function Joe(e){return vg(`MuiMenuItem`,e)}var mk,hk=o((()=>{wg(),xg(),mk=Sg(`MuiMenuItem`,[`root`,`focusVisible`,`dense`,`disabled`,`divider`,`gutters`,`selected`])}));function Yoe(e){let t=JS(e);return t.body===e?$S(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function gk(e,t){t?e.setAttribute(`aria-hidden`,`true`):e.removeAttribute(`aria-hidden`)}function Xoe(e){return parseFloat($S(e).getComputedStyle(e).paddingRight)||0}function Zoe(e){let t=[`TEMPLATE`,`SCRIPT`,`STYLE`,`LINK`,`MAP`,`META`,`NOSCRIPT`,`PICTURE`,`COL`,`COLGROUP`,`PARAM`,`SLOT`,`SOURCE`,`TRACK`].includes(e.tagName),n=e.tagName===`INPUT`&&e.getAttribute(`type`)===`hidden`;return t||n}function Qoe(e,t,n,r,i){let a=[t,n,...r];[].forEach.call(e.children,e=>{let t=!a.includes(e),n=!Zoe(e);t&&n&&gk(e,i)})}function _k(e,t){let n=-1;return e.some((e,r)=>t(e)?(n=r,!0):!1),n}function $oe(e,t){let n=[],r=e.container;if(!t.disableScrollLock){if(Yoe(r)){let e=Coe($S(r));n.push({value:r.style.paddingRight,property:`padding-right`,el:r}),r.style.paddingRight=`${Xoe(r)+e}px`;let t=JS(r).querySelectorAll(`.mui-fixed`);[].forEach.call(t,t=>{n.push({value:t.style.paddingRight,property:`padding-right`,el:t}),t.style.paddingRight=`${Xoe(t)+e}px`})}let e;if(r.parentNode instanceof DocumentFragment)e=JS(r).body;else{let t=r.parentElement,n=$S(r);e=t?.nodeName===`HTML`&&n.getComputedStyle(t).overflowY===`scroll`?t:r}n.push({value:e.style.overflow,property:`overflow`,el:e},{value:e.style.overflowX,property:`overflow-x`,el:e},{value:e.style.overflowY,property:`overflow-y`,el:e}),e.style.overflow=`hidden`}return()=>{n.forEach(({value:e,el:t,property:n})=>{e?t.style.setProperty(n,e):t.style.removeProperty(n)})}}function ese(e){let t=[];return[].forEach.call(e.children,e=>{e.getAttribute(`aria-hidden`)===`true`&&t.push(e)}),t}var tse,nse=o((()=>{tC(),XS(),Toe(),tse=class{constructor(){this.modals=[],this.containers=[]}add(e,t){let n=this.modals.indexOf(e);if(n!==-1)return n;n=this.modals.length,this.modals.push(e),e.modalRef&&gk(e.modalRef,!1);let r=ese(t);Qoe(t,e.mount,e.modalRef,r,!0);let i=_k(this.containers,e=>e.container===t);return i===-1?(this.containers.push({modals:[e],container:t,restore:null,hiddenSiblings:r}),n):(this.containers[i].modals.push(e),n)}mount(e,t){let n=_k(this.containers,t=>t.modals.includes(e)),r=this.containers[n];r.restore||=$oe(r,t)}remove(e,t=!0){let n=this.modals.indexOf(e);if(n===-1)return n;let r=_k(this.containers,t=>t.modals.includes(e)),i=this.containers[r];if(i.modals.splice(i.modals.indexOf(e),1),this.modals.splice(n,1),i.modals.length===0)i.restore&&i.restore(),e.modalRef&&gk(e.modalRef,t),Qoe(i.container,e.mount,e.modalRef,i.hiddenSiblings,!1),this.containers.splice(r,1);else{let e=i.modals[i.modals.length-1];e.modalRef&&gk(e.modalRef,!1)}return n}isTopModal(e){return this.modals.length>0&&this.modals[this.modals.length-1]===e}}}));function vk(e,t){if(!e||!t)return!1;if(e.contains(t))return!0;let n=t.getRootNode?.();if(n&&n instanceof ShadowRoot){let n=t;for(;n;){if(e===n)return!0;n=n.parentNode??n.host??null}}return!1}var rse=o((()=>{})),yk=o((()=>{rse()})),bk,xk=o((()=>{yk(),bk=vk}));function ise(e){return e?e.hasAttribute(`data-mui-focusable`)?e:e.querySelector(`[${Sk}]`):null}var Sk,Ck=o((()=>{Sk=`data-mui-focusable`}));function ase(e){let t=parseInt(e.getAttribute(`tabindex`)||``,10);return Number.isNaN(t)?e.contentEditable===`true`||(e.nodeName===`AUDIO`||e.nodeName===`VIDEO`||e.nodeName===`DETAILS`)&&e.getAttribute(`tabindex`)===null?0:e.tabIndex:t}function ose(e){if(e.tagName!==`INPUT`||e.type!==`radio`||!e.name)return!1;let t=t=>e.ownerDocument.querySelector(`input[type="radio"]${t}`),n=t(`[name="${e.name}"]:checked`);return n||=t(`[name="${e.name}"]`),n!==e}function sse(e){return!(e.disabled||e.tagName===`INPUT`&&e.type===`hidden`||ose(e))}function cse(e){let t=[],n=[];return Array.from(e.querySelectorAll(use)).forEach((e,r)=>{let i=ase(e);i===-1||!sse(e)||(i===0?t.push(e):n.push({documentOrder:r,tabIndex:i,node:e}))}),n.sort((e,t)=>e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex).map(e=>e.node).concat(t)}function lse(){return!0}function wk(e){let{children:t,disableAutoFocus:n=!1,disableEnforceFocus:r=!1,disableRestoreFocus:i=!1,getTabbable:a=cse,isEnabled:o=lse,open:s}=e,c=Tk.useRef(!1),l=Tk.useRef(null),u=Tk.useRef(null),d=Tk.useRef(null),f=Tk.useRef(null),p=Tk.useRef(!1),m=Tk.useRef(null),h=MC(GT(t),m),g=Tk.useRef(null);Tk.useEffect(()=>{!s||!m.current||(p.current=!n)},[n,s]),Tk.useEffect(()=>{if(c.current=!1,!s||!m.current)return;let e=JS(m.current),t=VO(e),n=ise(m.current)??m.current;return bk(m.current,t)||(n.hasAttribute(`tabIndex`)||(process.env.NODE_ENV!==`production`&&console.error([`MUI: The modal content node does not accept focus.`,`For the benefit of assistive technologies, the tabIndex of the node is being set to "-1".`].join(` |
|
|
`)),n.setAttribute(`tabIndex`,`-1`)),p.current&&n.focus()),()=>{i||(d.current&&d.current.focus&&(c.current=!0,d.current.focus()),d.current=null)}},[s]),Tk.useEffect(()=>{if(!s||!m.current)return;let e=JS(m.current),t=t=>{g.current=t,!(r||!o()||t.key!==`Tab`)&&VO(e)===m.current&&t.shiftKey&&(c.current=!0,u.current&&u.current.focus())},n=()=>{let t=m.current;if(t===null)return;let n=VO(e);if(!e.hasFocus()||!o()||c.current){c.current=!1;return}if(bk(t,n)||r&&n!==l.current&&n!==u.current)return;if(n!==f.current)f.current=null;else if(f.current!==null)return;if(!p.current)return;let i=[];if((n===l.current||n===u.current)&&(i=a(m.current)),i.length>0){let e=!!(g.current?.shiftKey&&g.current?.key===`Tab`),t=i[0],n=i[i.length-1];typeof t!=`string`&&typeof n!=`string`&&(e?n.focus():t.focus())}else t.focus()};e.addEventListener(`focusin`,n),e.addEventListener(`keydown`,t,!0);let i=setInterval(()=>{let t=VO(e);t&&t.tagName===`BODY`&&n()},50);return()=>{clearInterval(i),e.removeEventListener(`focusin`,n),e.removeEventListener(`keydown`,t,!0)}},[n,r,i,o,s,a]);let _=e=>{d.current===null&&(d.current=e.relatedTarget),p.current=!0,f.current=e.target;let n=t.props.onFocus;n&&n(e)},v=e=>{d.current===null&&(d.current=e.relatedTarget),p.current=!0};return(0,Dk.jsxs)(Tk.Fragment,{children:[(0,Dk.jsx)(`div`,{tabIndex:s?0:-1,onFocus:v,ref:l,"data-testid":`sentinelStart`}),Tk.cloneElement(t,{ref:h,onFocus:_}),(0,Dk.jsx)(`div`,{tabIndex:s?0:-1,onFocus:v,ref:u,"data-testid":`sentinelEnd`})]})}var Tk,Ek,Dk,use,dse=o((()=>{Tk=u(p()),Ek=u(du()),FC(),XS(),KT(),U_(),WT(),xk(),HO(),Ck(),Dk=g(),use=[`input`,`select`,`textarea`,`a[href]`,`button`,`[tabindex]`,`audio[controls]`,`video[controls]`,`[contenteditable]:not([contenteditable="false"])`].join(`,`),process.env.NODE_ENV!==`production`&&(wk.propTypes={children:UT,disableAutoFocus:Ek.default.bool,disableEnforceFocus:Ek.default.bool,disableRestoreFocus:Ek.default.bool,getTabbable:Ek.default.func,isEnabled:Ek.default.func,open:Ek.default.bool.isRequired}),process.env.NODE_ENV!==`production`&&(wk.propTypes=B_(wk.propTypes))})),fse=o((()=>{dse()})),Ok,kk,pse,mse,hse,Ak,gse=o((()=>{Ok=u(p()),kk=u(du()),cT(),WT(),KT(),xS(),XT(),LC(),pse=g(),mse={entering:{opacity:1},entered:{opacity:1},exiting:{opacity:0},exited:{opacity:0}},hse={opacity:0,visibility:`hidden`},Ak=Ok.forwardRef(function(e,t){let n=aS(),r={enter:n.transitions.duration.enteringScreen,exit:n.transitions.duration.leavingScreen},{addEndListener:i,appear:a=!0,children:o,easing:s,in:c,onEnter:l,onEntered:u,onEntering:d,onExit:f,onExited:p,onExiting:m,style:h,timeout:g=r,..._}=e,v=Ok.useRef(null),y=IC(v,GT(o),t),b=qT(v,d),x=qT(v,(e,t)=>{YT(e);let r=JT({style:h,timeout:g,easing:s},{mode:`enter`});e.style.transition=n.transitions.create(`opacity`,r),l&&l(e,t)}),S=qT(v,u),C=qT(v,m),w=qT(v,e=>{let t=JT({style:h,timeout:g,easing:s},{mode:`exit`});e.style.transition=n.transitions.create(`opacity`,t),f&&f(e)}),T=qT(v,e=>{e.style.transition=``,p&&p(e)});return(0,pse.jsx)(tT,{appear:a,in:c,nodeRef:v,onEnter:x,onEntered:S,onEntering:b,onExit:w,onExited:T,onExiting:C,addEndListener:e=>{i&&i(v.current,e)},timeout:g,..._,children:(e,{ownerState:t,...n})=>{let r=Ine(e,c,mse,hse,h,o.props.style);return Ok.cloneElement(o,{style:r,ref:y,...n})}})}),process.env.NODE_ENV!==`production`&&(Ak.propTypes={addEndListener:kk.default.func,appear:kk.default.bool,children:UT.isRequired,easing:kk.default.oneOfType([kk.default.shape({enter:kk.default.string,exit:kk.default.string}),kk.default.string]),in:kk.default.bool,onEnter:kk.default.func,onEntered:kk.default.func,onEntering:kk.default.func,onExit:kk.default.func,onExited:kk.default.func,onExiting:kk.default.func,style:kk.default.object,timeout:kk.default.oneOfType([kk.default.number,kk.default.shape({appear:kk.default.number,enter:kk.default.number,exit:kk.default.number})])})})),jk=o((()=>{gse()}));function _se(e){return vg(`MuiBackdrop`,e)}var Mk=o((()=>{wg(),xg(),Sg(`MuiBackdrop`,[`root`,`invisible`])})),vse,Nk,Pk,yse,bse,Fk,xse=o((()=>{vse=u(p()),Nk=u(du()),mu(),_u(),xS(),DS(),Cw(),jk(),Mk(),Pk=g(),yse=e=>{let{classes:t,invisible:n}=e;return hu({root:[`root`,n&&`invisible`]},_se,t)},bse=G(`div`,{name:`MuiBackdrop`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.invisible&&t.invisible]}})({position:`fixed`,display:`flex`,alignItems:`center`,justifyContent:`center`,right:0,bottom:0,top:0,left:0,backgroundColor:`rgba(0, 0, 0, 0.5)`,WebkitTapHighlightColor:`transparent`,variants:[{props:{invisible:!0},style:{backgroundColor:`transparent`}}]}),Fk=vse.forwardRef(function(e,t){let n=wS({props:e,name:`MuiBackdrop`}),{children:r,className:i,component:a=`div`,invisible:o=!1,open:s,components:c={},componentsProps:l={},slotProps:u={},slots:d={},TransitionComponent:f,transitionDuration:p,...m}=n,h={...n,component:a,invisible:o},g=yse(h),_={component:a,slots:{transition:f,root:c.Root,...d},slotProps:{...l,...u}},[v,y]=Sw(`root`,{elementType:bse,externalForwardedProps:_,className:pu(g.root,i),ownerState:h}),[b,x]=Sw(`transition`,{elementType:Ak,externalForwardedProps:_,ownerState:h});return(0,Pk.jsx)(b,{in:s,timeout:p,...m,...x,children:(0,Pk.jsx)(v,{"aria-hidden":!0,...y,ref:t,children:r})})}),process.env.NODE_ENV!==`production`&&(Fk.propTypes={children:Nk.default.node,classes:Nk.default.object,className:Nk.default.string,component:Nk.default.elementType,components:Nk.default.shape({Root:Nk.default.elementType}),componentsProps:Nk.default.shape({root:Nk.default.object}),invisible:Nk.default.bool,open:Nk.default.bool.isRequired,slotProps:Nk.default.shape({root:Nk.default.oneOfType([Nk.default.func,Nk.default.object]),transition:Nk.default.oneOfType([Nk.default.func,Nk.default.object])}),slots:Nk.default.shape({root:Nk.default.elementType,transition:Nk.default.elementType}),sx:Nk.default.oneOfType([Nk.default.arrayOf(Nk.default.oneOfType([Nk.default.func,Nk.default.object,Nk.default.bool])),Nk.default.func,Nk.default.object]),TransitionComponent:Nk.default.elementType,transitionDuration:Nk.default.oneOfType([Nk.default.number,Nk.default.shape({appear:Nk.default.number,enter:Nk.default.number,exit:Nk.default.number})])})})),Ik=o((()=>{xse(),Mk(),Mk()}));function Sse(e){return typeof e==`function`?e():e}function Cse(e){return e?e.props.hasOwnProperty(`in`):!1}function wse(e){let{container:t,disableEscapeKeyDown:n=!1,disableScrollLock:r=!1,closeAfterTransition:i=!1,onTransitionEnter:a,onTransitionExited:o,children:s,onClose:c,open:l,rootRef:u}=e,d=Lk.useRef({}),f=Lk.useRef(null),p=Lk.useRef(null),m=MC(p,u),[h,g]=Lk.useState(!l),_=Cse(s),v=!0;(e[`aria-hidden`]===`false`||e[`aria-hidden`]===!1)&&(v=!1);let y=()=>JS(f.current),b=()=>(d.current.modalRef=p.current,d.current.mount=f.current,d.current),x=()=>{zk.mount(b(),{disableScrollLock:r}),p.current&&(p.current.scrollTop=0)},S=DC(()=>{let e=Sse(t)||y().body;zk.add(b(),e),p.current&&x()}),C=()=>zk.isTopModal(b()),w=DC(e=>{f.current=e,e&&(l&&C()?x():p.current&&gk(p.current,v))}),T=Lk.useCallback(()=>{zk.remove(b(),v)},[v]);Lk.useEffect(()=>()=>{T()},[T]),Lk.useEffect(()=>{l?S():(!_||!i)&&T()},[l,T,_,i,S]);let E=e=>t=>{e.onKeyDown?.(t),!(t.key!==`Escape`||t.which===229||!C())&&(n||(t.stopPropagation(),c&&c(t,`escapeKeyDown`)))},D=e=>t=>{e.onClick?.(t),t.target===t.currentTarget&&c&&c(t,`backdropClick`)};return{getRootProps:(t={})=>{let n=bw(e);delete n.onTransitionEnter,delete n.onTransitionExited;let r={...n,...t};return{role:`presentation`,...r,onKeyDown:E(r),ref:m}},getBackdropProps:(e={})=>{let t=e;return{"aria-hidden":!0,...t,onClick:D(t),open:l}},getTransitionProps:()=>({onEnter:$l(()=>{g(!1),a&&a()},s?.props.onEnter??Rk),onExited:$l(()=>{g(!0),o&&o(),i&&T()},s?.props.onExited??Rk)}),rootRef:m,portalRef:w,isTopModal:C,exited:h,hasTransition:_}}var Lk,Rk,zk,Tse=o((()=>{Lk=u(p()),XS(),FC(),kC(),tu(),xw(),nse(),Rk=()=>{},zk=new tse}));function Ese(e){return vg(`MuiModal`,e)}var Bk=o((()=>{wg(),xg(),Sg(`MuiModal`,[`root`,`hidden`,`backdrop`])})),Vk,Hk,Uk,Dse,Ose,kse,Wk,Ase=o((()=>{Vk=u(p()),Hk=u(du()),mu(),rE(),WT(),_u(),fse(),hD(),xS(),CS(),DS(),Ik(),Tse(),Bk(),Cw(),Uk=g(),Dse=e=>{let{open:t,exited:n,classes:r}=e;return hu({root:[`root`,!t&&n&&`hidden`],backdrop:[`backdrop`]},Ese,r)},Ose=G(`div`,{name:`MuiModal`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,!n.open&&n.exited&&t.hidden]}})(SS(({theme:e})=>({position:`fixed`,zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0,variants:[{props:({ownerState:e})=>!e.open&&e.exited,style:{visibility:`hidden`}}]}))),kse=G(Fk,{name:`MuiModal`,slot:`Backdrop`})({zIndex:-1}),Wk=Vk.forwardRef(function(e,t){let n=wS({name:`MuiModal`,props:e}),{BackdropComponent:r=kse,BackdropProps:i,classes:a,className:o,closeAfterTransition:s=!1,children:c,container:l,component:u,components:d={},componentsProps:f={},disableAutoFocus:p=!1,disableEnforceFocus:m=!1,disableEscapeKeyDown:h=!1,disablePortal:g=!1,disableRestoreFocus:_=!1,disableScrollLock:v=!1,hideBackdrop:y=!1,keepMounted:b=!1,onClose:x,onTransitionEnter:S,onTransitionExited:C,open:w,slotProps:T={},slots:E={},theme:D,...O}=n,k={...n,closeAfterTransition:s,disableAutoFocus:p,disableEnforceFocus:m,disableEscapeKeyDown:h,disablePortal:g,disableRestoreFocus:_,disableScrollLock:v,hideBackdrop:y,keepMounted:b},{getRootProps:A,getBackdropProps:j,getTransitionProps:M,portalRef:ee,isTopModal:N,exited:P,hasTransition:F}=wse({...k,rootRef:t}),te={...k,exited:P},I=Dse(te),ne={};if(c.props.tabIndex===void 0&&(ne.tabIndex=`-1`),F){let{onEnter:e,onExited:t}=M();ne.onEnter=e,ne.onExited=t}let re={slots:{root:d.Root,backdrop:d.Backdrop,...E},slotProps:{...f,...T}},[ie,ae]=Sw(`root`,{ref:t,elementType:Ose,externalForwardedProps:{...re,...O,component:u},getSlotProps:A,ownerState:te,className:pu(o,I?.root,!te.open&&te.exited&&I?.hidden)}),[oe,se]=Sw(`backdrop`,{ref:i?.ref,elementType:r,externalForwardedProps:re,shouldForwardComponentProp:!0,additionalProps:i,getSlotProps:e=>j({...e,onClick:t=>{e?.onClick&&e.onClick(t)}}),className:pu(i?.className,I?.backdrop),ownerState:te});return!b&&!w&&(!F||P)?null:(0,Uk.jsx)(mD,{ref:ee,container:l,disablePortal:g,children:(0,Uk.jsxs)(ie,{...ae,children:[!y&&r?(0,Uk.jsx)(oe,{...se}):null,(0,Uk.jsx)(wk,{disableEnforceFocus:m,disableAutoFocus:p,disableRestoreFocus:_,isEnabled:N,open:w,children:Vk.cloneElement(c,ne)})]})})}),process.env.NODE_ENV!==`production`&&(Wk.propTypes={BackdropComponent:Hk.default.elementType,BackdropProps:Hk.default.object,children:UT.isRequired,classes:Hk.default.object,className:Hk.default.string,closeAfterTransition:Hk.default.bool,component:Hk.default.elementType,components:Hk.default.shape({Backdrop:Hk.default.elementType,Root:Hk.default.elementType}),componentsProps:Hk.default.shape({backdrop:Hk.default.oneOfType([Hk.default.func,Hk.default.object]),root:Hk.default.oneOfType([Hk.default.func,Hk.default.object])}),container:Hk.default.oneOfType([nE,Hk.default.func]),disableAutoFocus:Hk.default.bool,disableEnforceFocus:Hk.default.bool,disableEscapeKeyDown:Hk.default.bool,disablePortal:Hk.default.bool,disableRestoreFocus:Hk.default.bool,disableScrollLock:Hk.default.bool,hideBackdrop:Hk.default.bool,keepMounted:Hk.default.bool,onClose:Hk.default.func,onTransitionEnter:Hk.default.func,onTransitionExited:Hk.default.func,open:Hk.default.bool.isRequired,slotProps:Hk.default.shape({backdrop:Hk.default.oneOfType([Hk.default.func,Hk.default.object]),root:Hk.default.oneOfType([Hk.default.func,Hk.default.object])}),slots:Hk.default.shape({backdrop:Hk.default.elementType,root:Hk.default.elementType}),sx:Hk.default.oneOfType([Hk.default.arrayOf(Hk.default.oneOfType([Hk.default.func,Hk.default.object,Hk.default.bool])),Hk.default.func,Hk.default.object])})})),Gk=o((()=>{nse(),Ase(),Bk(),Bk()}));function jse(e){return vg(`MuiPopover`,e)}var Kk=o((()=>{wg(),xg(),Sg(`MuiPopover`,[`root`,`paper`])}));function Mse(e,t){let n=0;return typeof t==`number`?n=t:t===`center`?n=e.height/2:t===`bottom`&&(n=e.height),n}function Nse(e,t){let n=0;return typeof t==`number`?n=t:t===`center`?n=e.width/2:t===`right`&&(n=e.width),n}function Pse(e){return[e.horizontal,e.vertical].map(e=>typeof e==`number`?`${e}px`:e).join(` `)}function qk(e){return typeof e==`function`?e():e}var Jk,Yk,Xk,Fse,Ise,Zk,Qk,Lse=o((()=>{Jk=u(p()),Yk=u(du()),mu(),_u(),rE(),Mw(),Pw(),XD(),kw(),yw(),xS(),DS(),dD(),GS(),QS(),rC(),tE(),Gk(),eO(),Kk(),Cw(),VC(),Xk=g(),Fse=e=>{let{classes:t}=e;return hu({root:[`root`],paper:[`paper`]},jse,t)},Ise=G(Wk,{name:`MuiPopover`,slot:`Root`})({}),Zk=G($D,{name:`MuiPopover`,slot:`Paper`})({position:`absolute`,overflowY:`auto`,overflowX:`hidden`,minWidth:16,minHeight:16,maxWidth:`calc(100% - 32px)`,maxHeight:`calc(100% - 32px)`,outline:0}),Qk=Jk.forwardRef(function(e,t){let n=wS({props:e,name:`MuiPopover`}),{action:r,anchorEl:i,anchorOrigin:a={vertical:`top`,horizontal:`left`},anchorPosition:o,anchorReference:s=`anchorEl`,children:c,className:l,container:u,elevation:d=8,marginThreshold:f=16,open:p,PaperProps:m={},slots:h={},slotProps:g={},transformOrigin:_={vertical:`top`,horizontal:`left`},TransitionComponent:v,transitionDuration:y=`auto`,TransitionProps:b={},disableScrollLock:x=!1,...S}=n,C=Jk.useRef(),w={...n,anchorOrigin:a,anchorReference:s,elevation:d,marginThreshold:f,transformOrigin:_,TransitionComponent:v,transitionDuration:y,TransitionProps:b},T=Fse(w),E=Jk.useCallback(()=>{if(s===`anchorPosition`)return process.env.NODE_ENV!==`production`&&(o||console.error('MUI: You need to provide a `anchorPosition` prop when using <Popover anchorReference="anchorPosition" />.')),o;let e=qk(i),t=e&&e.nodeType===1?e:ZS(C.current).body,n=t.getBoundingClientRect();if(process.env.NODE_ENV!==`production`){let e=t.getBoundingClientRect();uD()&&e.top===0&&e.left===0&&e.right===0&&e.bottom===0&&console.warn(["MUI: The `anchorEl` prop provided to the component is invalid.",`The anchor element should be part of the document layout.`,`Make sure the element is present in the document or that it's not display none.`].join(` |
|
|
`))}return{top:n.top+Mse(n,a.vertical),left:n.left+Nse(n,a.horizontal)}},[i,a.horizontal,a.vertical,o,s]),D=Jk.useCallback(e=>({vertical:Mse(e,_.vertical),horizontal:Nse(e,_.horizontal)}),[_.horizontal,_.vertical]),O=Jk.useCallback(e=>{let t={width:e.offsetWidth,height:e.offsetHeight},n=D(t);if(s===`none`)return{top:null,left:null,transformOrigin:Pse(n)};let r=E(),a=r.top-n.vertical,o=r.left-n.horizontal,c=a+t.height,l=o+t.width,u=nC(qk(i)),d=u.innerHeight-f,p=u.innerWidth-f;if(f!==null&&a<f){let e=a-f;a-=e,n.vertical+=e}else if(f!==null&&c>d){let e=c-d;a-=e,n.vertical+=e}if(process.env.NODE_ENV!==`production`&&t.height>d&&t.height&&d&&console.error([`MUI: The popover component is too tall.`,`Some part of it can not be seen on the screen (${t.height-d}px).`,"Please consider adding a `max-height` to improve the user-experience."].join(` |
|
|
`)),f!==null&&o<f){let e=o-f;o-=e,n.horizontal+=e}else if(l>p){let e=l-p;o-=e,n.horizontal+=e}return{top:`${Math.round(a)}px`,left:`${Math.round(o)}px`,transformOrigin:Pse(n)}},[i,s,E,D,f]),[k,A]=Jk.useState(p),j=Jk.useCallback(()=>{let e=C.current;if(!e)return;let t=O(e);t.top!==null&&e.style.setProperty(`top`,t.top),t.left!==null&&(e.style.left=t.left),e.style.transformOrigin=t.transformOrigin,A(!0)},[O]);Jk.useEffect(()=>(x&&window.addEventListener(`scroll`,j),()=>window.removeEventListener(`scroll`,j)),[i,x,j]);let M=()=>{j()},ee=()=>{A(!1)};Jk.useEffect(()=>{p&&j()}),Jk.useImperativeHandle(r,()=>p?{updatePosition:()=>{j()}}:null,[p,j]),Jk.useEffect(()=>{if(!p)return;let e=WS(()=>{j()}),t=nC(qk(i));return t.addEventListener(`resize`,e),()=>{e.clear(),t.removeEventListener(`resize`,e)}},[i,p,j]);let N=y,P={slots:{transition:v,...h},slotProps:{transition:b,paper:m,...g}},[F,te]=Sw(`transition`,{elementType:eE,externalForwardedProps:P,ownerState:w,getSlotProps:e=>({...e,onEntering:(t,n)=>{e.onEntering?.(t,n),M()},onExited:t=>{e.onExited?.(t),ee()}}),additionalProps:{appear:!0,in:p}});y===`auto`&&!F.muiSupportAuto&&(N=void 0);let I=u||(i?ZS(qk(i)).body:void 0),[ne,{slots:re,slotProps:ie,...ae}]=Sw(`root`,{ref:t,elementType:Ise,externalForwardedProps:{...P,...S},shouldForwardComponentProp:!0,additionalProps:{slots:{backdrop:h.backdrop},slotProps:{backdrop:zC(typeof g.backdrop==`function`?g.backdrop(w):g.backdrop,{invisible:!0})},container:I,open:p},ownerState:w,className:pu(T.root,l)}),[oe,se]=Sw(`paper`,{ref:C,className:T.paper,elementType:Zk,externalForwardedProps:P,shouldForwardComponentProp:!0,additionalProps:{elevation:d,style:k?void 0:{opacity:0}},ownerState:w});return(0,Xk.jsx)(ne,{...ae,...!vw(ne)&&{slots:re,slotProps:ie,disableScrollLock:x},children:(0,Xk.jsx)(F,{...te,timeout:N,children:(0,Xk.jsx)(oe,{...se,children:c})})})}),process.env.NODE_ENV!==`production`&&(Qk.propTypes={action:jw,anchorEl:Ow(Yk.default.oneOfType([nE,Yk.default.func]),e=>{if(e.open&&(!e.anchorReference||e.anchorReference===`anchorEl`)){let t=qk(e.anchorEl);if(t&&t.nodeType===1){let e=t.getBoundingClientRect();if(process.env.NODE_ENV!==`production`&&uD()&&e.top===0&&e.left===0&&e.right===0&&e.bottom===0)return Error(["MUI: The `anchorEl` prop provided to the component is invalid.",`The anchor element should be part of the document layout.`,`Make sure the element is present in the document or that it's not display none.`].join(` |
|
|
`))}else return Error(["MUI: The `anchorEl` prop provided to the component is invalid.",`It should be an Element or PopoverVirtualElement instance but it's \`${t}\` instead.`].join(` |
|
|
`))}return null}),anchorOrigin:Yk.default.shape({horizontal:Yk.default.oneOfType([Yk.default.oneOf([`center`,`left`,`right`]),Yk.default.number]).isRequired,vertical:Yk.default.oneOfType([Yk.default.oneOf([`bottom`,`center`,`top`]),Yk.default.number]).isRequired}),anchorPosition:Yk.default.shape({left:Yk.default.number.isRequired,top:Yk.default.number.isRequired}),anchorReference:Yk.default.oneOf([`anchorEl`,`anchorPosition`,`none`]),BackdropComponent:Yk.default.elementType,BackdropProps:Yk.default.object,children:Yk.default.node,classes:Yk.default.object,className:Yk.default.string,container:Yk.default.oneOfType([nE,Yk.default.func]),disableScrollLock:Yk.default.bool,elevation:YD,marginThreshold:Yk.default.number,onClose:Yk.default.func,open:Yk.default.bool.isRequired,PaperProps:Yk.default.shape({component:Nw}),slotProps:Yk.default.shape({backdrop:Yk.default.oneOfType([Yk.default.func,Yk.default.object]),paper:Yk.default.oneOfType([Yk.default.func,Yk.default.object]),root:Yk.default.oneOfType([Yk.default.func,Yk.default.object]),transition:Yk.default.oneOfType([Yk.default.func,Yk.default.object])}),slots:Yk.default.shape({backdrop:Yk.default.elementType,paper:Yk.default.elementType,root:Yk.default.elementType,transition:Yk.default.elementType}),sx:Yk.default.oneOfType([Yk.default.arrayOf(Yk.default.oneOfType([Yk.default.func,Yk.default.object,Yk.default.bool])),Yk.default.func,Yk.default.object]),transformOrigin:Yk.default.shape({horizontal:Yk.default.oneOfType([Yk.default.oneOf([`center`,`left`,`right`]),Yk.default.number]).isRequired,vertical:Yk.default.oneOfType([Yk.default.oneOf([`bottom`,`center`,`top`]),Yk.default.number]).isRequired}),TransitionComponent:Yk.default.elementType,transitionDuration:Yk.default.oneOfType([Yk.default.oneOf([`auto`]),Yk.default.number,Yk.default.shape({appear:Yk.default.number,enter:Yk.default.number,exit:Yk.default.number})]),TransitionProps:Yk.default.object})})),$k=o((()=>{Lse(),Lse(),Kk(),Kk()}));function Rse(e){return vg(`MuiMenu`,e)}var eA=o((()=>{wg(),xg(),Sg(`MuiMenu`,[`root`,`paper`,`list`])})),tA,zse,nA,rA,Bse,Vse,Hse,Use,Wse,Gse,iA,Kse=o((()=>{tA=u(p()),zse=bu(),nA=u(du()),mu(),_u(),rE(),mv(),lD(),JO(),$k(),gS(),xS(),DS(),eA(),Cw(),rA=g(),Bse={vertical:`top`,horizontal:`right`},Vse={vertical:`top`,horizontal:`left`},Hse=e=>{let{classes:t}=e;return hu({root:[`root`],paper:[`paper`],list:[`list`]},Rse,t)},Use=G(Qk,{shouldForwardProp:e=>hS(e)||e===`classes`,name:`MuiMenu`,slot:`Root`})({}),Wse=G(Zk,{name:`MuiMenu`,slot:`Paper`})({maxHeight:`calc(100% - 96px)`,WebkitOverflowScrolling:`touch`}),Gse=G(qO,{name:`MuiMenu`,slot:`List`})({outline:0}),iA=tA.forwardRef(function(e,t){let n=wS({props:e,name:`MuiMenu`}),{autoFocus:r=!0,children:i,className:a,disableAutoFocusItem:o=!1,MenuListProps:s={},onClose:c,open:l,PaperProps:u={},PopoverClasses:d,transitionDuration:f=`auto`,TransitionProps:{onEntering:p,...m}={},variant:h=`selectedMenu`,slots:g={},slotProps:_={},...v}=n,y=pv(),b={...n,autoFocus:r,disableAutoFocusItem:o,MenuListProps:s,onEntering:p,PaperProps:u,transitionDuration:f,TransitionProps:m,variant:h},x=Hse(b),S=r&&!o&&l,C=tA.useRef(null),w=(e,t)=>{C.current&&C.current.adjustStyleForScrollbar(e,{direction:y?`rtl`:`ltr`}),p&&p(e,t)},T=e=>{e.key===`Tab`&&(e.preventDefault(),c&&c(e,`tabKeyDown`))},E=-1;tA.Children.map(i,(e,t)=>{tA.isValidElement(e)&&(process.env.NODE_ENV!==`production`&&(0,zse.isFragment)(e)&&console.error([`MUI: The Menu component doesn't accept a Fragment as a child.`,`Consider providing an array instead.`].join(` |
|
|
`)),e.props.disabled||(h===`selectedMenu`&&e.props.selected||E===-1)&&(E=t))});let D={slots:g,slotProps:{list:s,transition:m,paper:u,..._}},O=cD({elementType:g.root,externalSlotProps:_.root,ownerState:b,className:[x.root,a]}),[k,A]=Sw(`paper`,{className:x.paper,elementType:Wse,externalForwardedProps:D,shouldForwardComponentProp:!0,ownerState:b}),[j,M]=Sw(`list`,{className:pu(x.list,s.className),elementType:Gse,shouldForwardComponentProp:!0,externalForwardedProps:D,getSlotProps:e=>({...e,onKeyDown:t=>{T(t),e.onKeyDown?.(t)}}),ownerState:b}),ee=typeof D.slotProps.transition==`function`?D.slotProps.transition(b):D.slotProps.transition;return(0,rA.jsx)(Use,{onClose:c,anchorOrigin:{vertical:`bottom`,horizontal:y?`right`:`left`},transformOrigin:y?Bse:Vse,slots:{root:g.root,paper:k,backdrop:g.backdrop,...g.transition&&{transition:g.transition}},slotProps:{root:O,paper:A,backdrop:typeof _.backdrop==`function`?_.backdrop(b):_.backdrop,transition:{...ee,onEntering:(...e)=>{w(...e),ee?.onEntering?.(...e)}}},open:l,ref:t,transitionDuration:f,ownerState:b,...v,classes:d,children:(0,rA.jsx)(j,{actions:C,autoFocus:r&&(E===-1||o),autoFocusItem:S,variant:h,...M,children:i})})}),process.env.NODE_ENV!==`production`&&(iA.propTypes={anchorEl:nA.default.oneOfType([nE,nA.default.func]),autoFocus:nA.default.bool,children:nA.default.node,classes:nA.default.object,className:nA.default.string,disableAutoFocusItem:nA.default.bool,MenuListProps:nA.default.object,onClose:nA.default.func,open:nA.default.bool.isRequired,PaperProps:nA.default.object,PopoverClasses:nA.default.object,slotProps:nA.default.shape({backdrop:nA.default.oneOfType([nA.default.func,nA.default.object]),list:nA.default.oneOfType([nA.default.func,nA.default.object]),paper:nA.default.oneOfType([nA.default.func,nA.default.object]),root:nA.default.oneOfType([nA.default.func,nA.default.object]),transition:nA.default.oneOfType([nA.default.func,nA.default.object])}),slots:nA.default.shape({backdrop:nA.default.elementType,list:nA.default.elementType,paper:nA.default.elementType,root:nA.default.elementType,transition:nA.default.elementType}),sx:nA.default.oneOfType([nA.default.arrayOf(nA.default.oneOfType([nA.default.func,nA.default.object,nA.default.bool])),nA.default.func,nA.default.object]),transitionDuration:nA.default.oneOfType([nA.default.oneOf([`auto`]),nA.default.number,nA.default.shape({appear:nA.default.number,enter:nA.default.number,exit:nA.default.number})]),TransitionProps:nA.default.object,variant:nA.default.oneOf([`menu`,`selectedMenu`])})}));function qse(e){return vg(`MuiNativeSelect`,e)}var aA,oA=o((()=>{wg(),xg(),aA=Sg(`MuiNativeSelect`,[`root`,`select`,`multiple`,`filled`,`outlined`,`standard`,`disabled`,`icon`,`iconOpen`,`iconFilled`,`iconOutlined`,`iconStandard`,`nativeInput`,`error`])})),sA,cA,lA,Jse,uA,Yse,dA,Xse,fA,pA=o((()=>{sA=u(p()),cA=u(du()),mu(),Mw(),_u(),Ql(),oA(),xS(),gS(),lA=g(),Jse=e=>{let{classes:t,variant:n,disabled:r,multiple:i,open:a,error:o}=e;return hu({select:[`select`,n,r&&`disabled`,i&&`multiple`,o&&`error`],icon:[`icon`,`icon${H(n)}`,a&&`iconOpen`,r&&`disabled`]},qse,t)},uA=G(`select`,{name:`MuiNativeSelect`})(({theme:e})=>({MozAppearance:`none`,WebkitAppearance:`none`,userSelect:`none`,borderRadius:0,cursor:`pointer`,"&:focus":{borderRadius:0},[`&.${aA.disabled}`]:{cursor:`default`},"&[multiple]":{height:`auto`},"&:not([multiple]) option, &:not([multiple]) optgroup":{backgroundColor:(e.vars||e).palette.background.paper},variants:[{props:({ownerState:e})=>e.variant!==`filled`&&e.variant!==`outlined`,style:{"&&&":{paddingRight:24,minWidth:16}}},{props:{variant:`filled`},style:{"&&&":{paddingRight:32}}},{props:{variant:`outlined`},style:{borderRadius:(e.vars||e).shape.borderRadius,"&:focus":{borderRadius:(e.vars||e).shape.borderRadius},"&&&":{paddingRight:32}}}]})),Yse=G(uA,{name:`MuiNativeSelect`,slot:`Select`,shouldForwardProp:hS,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.select,t[n.variant],n.error&&t.error,{[`&.${aA.multiple}`]:t.multiple}]}})({}),dA=G(`svg`,{name:`MuiNativeSelect`})(({theme:e})=>({position:`absolute`,right:0,top:`calc(50% - .5em)`,pointerEvents:`none`,color:(e.vars||e).palette.action.active,[`&.${aA.disabled}`]:{color:(e.vars||e).palette.action.disabled},variants:[{props:({ownerState:e})=>e.open,style:{transform:`rotate(180deg)`}},{props:{variant:`filled`},style:{right:7}},{props:{variant:`outlined`},style:{right:7}}]})),Xse=G(dA,{name:`MuiNativeSelect`,slot:`Icon`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.icon,n.variant&&t[`icon${H(n.variant)}`],n.open&&t.iconOpen]}})({}),fA=sA.forwardRef(function(e,t){let{className:n,disabled:r,error:i,IconComponent:a,inputRef:o,variant:s=`standard`,...c}=e,l={...e,disabled:r,variant:s,error:i},u=Jse(l);return(0,lA.jsxs)(sA.Fragment,{children:[(0,lA.jsx)(Yse,{ownerState:l,className:pu(u.select,n),disabled:r,ref:o||t,...c}),e.multiple?null:(0,lA.jsx)(Xse,{as:a,ownerState:l,className:u.icon})]})}),process.env.NODE_ENV!==`production`&&(fA.propTypes={children:cA.default.node,classes:cA.default.object,className:cA.default.string,disabled:cA.default.bool,error:cA.default.bool,IconComponent:cA.default.elementType.isRequired,inputRef:jw,multiple:cA.default.bool,name:cA.default.string,onChange:cA.default.func,value:cA.default.any,variant:cA.default.oneOf([`standard`,`outlined`,`filled`])})}));function Zse(e){return e!=null&&!(Array.isArray(e)&&e.length===0)}function mA(e,t=!1){return e&&(Zse(e.value)&&e.value!==``||t&&Zse(e.defaultValue)&&e.defaultValue!==``)}function Qse(e){return e.startAdornment}var hA=o((()=>{}));function $se(e){return vg(`MuiSelect`,e)}var gA,_A=o((()=>{wg(),xg(),gA=Sg(`MuiSelect`,[`root`,`select`,`multiple`,`filled`,`outlined`,`standard`,`disabled`,`focused`,`icon`,`iconOpen`,`iconFilled`,`iconOutlined`,`iconStandard`,`nativeInput`,`error`])}));function ece(e){return e?e.type===`mousedown`||e.type===`pointerdown`||e.type===`touchstart`?`pointer`:e.type===`keydown`||e.type===`click`&&e.detail===0?`keyboard`:null:null}var tce=o((()=>{}));function nce(e){return e==null||typeof e==`string`&&!e.trim()}var rce=o((()=>{}));function ice(e,t){return typeof t==`object`&&t?e===t:String(e)===String(t)}var ace=o((()=>{}));function oce(){return vA.useContext(yA)}var vA,yA,sce,cce=o((()=>{vA=u(p()),yA=vA.createContext(null),process.env.NODE_ENV!==`production`&&(yA.displayName=`SelectFocusSourceContext`),sce=yA.Provider})),lce=o((()=>{tce(),rce(),ace(),cce()})),bA,uce,xA,SA,dce,fce,pce,mce,hce,CA,gce=o((()=>{Jl(),bA=u(p()),uce=bu(),xA=u(du()),mu(),_u(),kv(),Mw(),QS(),Ql(),Kse(),pA(),hA(),xS(),mS(),LC(),EC(),_A(),lce(),cce(),SA=g(),fce=G(uA,{name:`MuiSelect`,slot:`Select`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[{[`&.${gA.select}`]:t.select},{[`&.${gA.select}`]:t[n.variant]},{[`&.${gA.error}`]:t.error},{[`&.${gA.multiple}`]:t.multiple}]}})({[`&.${gA.select}`]:{height:`auto`,minHeight:`1.4375em`,textOverflow:`ellipsis`,whiteSpace:`nowrap`,overflow:`hidden`}}),pce=G(dA,{name:`MuiSelect`,slot:`Icon`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.icon,n.variant&&t[`icon${H(n.variant)}`],n.open&&t.iconOpen]}})({}),mce=G(`input`,{shouldForwardProp:e=>pS(e)&&e!==`classes`,name:`MuiSelect`,slot:`NativeInput`})({bottom:0,left:0,position:`absolute`,opacity:0,pointerEvents:`none`,width:`100%`,boxSizing:`border-box`}),hce=e=>{let{classes:t,variant:n,disabled:r,multiple:i,open:a,error:o}=e;return hu({select:[`select`,n,r&&`disabled`,i&&`multiple`,o&&`error`],icon:[`icon`,`icon${H(n)}`,a&&`iconOpen`,r&&`disabled`],nativeInput:[`nativeInput`]},$se,t)},CA=bA.forwardRef(function(e,t){let{"aria-describedby":n,"aria-label":r,autoFocus:i,autoWidth:a,children:o,className:s,defaultOpen:c,defaultValue:l,disabled:u,displayEmpty:d,error:f=!1,IconComponent:p,inputRef:m,labelId:h,MenuProps:g={},multiple:_,name:v,onBlur:y,onChange:b,onClose:x,onFocus:S,onKeyDown:C,onMouseDown:w,onOpen:T,open:E,readOnly:D,renderValue:O,required:k,SelectDisplayProps:A={},tabIndex:j,type:M,value:ee,variant:N=`standard`,...P}=e,[F,te]=TC({controlled:ee,default:l,name:`Select`}),[I,ne]=TC({controlled:E,default:c,name:`Select`}),re=bA.useRef(null),ie=bA.useRef(null),[ae,oe]=bA.useState(null),{current:se}=bA.useRef(E!=null),[ce,le]=bA.useState(),[ue,de]=bA.useState(null),L=IC(t,m),fe=bA.useCallback(e=>{ie.current=e,e&&oe(e)},[]),pe=ae?.parentNode;bA.useImperativeHandle(L,()=>({focus:()=>{ie.current.focus()},node:re.current,value:F}),[F]);let me=ae!==null&&I;bA.useEffect(()=>{if(!me||!pe||a||typeof ResizeObserver>`u`)return;let e=new ResizeObserver(()=>{le(pe.clientWidth)});return e.observe(pe),()=>{e.disconnect()}},[me,pe,a]),bA.useEffect(()=>{c&&I&&ae&&!se&&(le(a?null:pe.clientWidth),ie.current.focus())},[ae,a]),bA.useEffect(()=>{i&&ie.current.focus()},[i]),bA.useEffect(()=>{if(!h)return;let e=ZS(ie.current).getElementById(h);if(e){let t=()=>{getSelection().isCollapsed&&ie.current.focus()};return e.addEventListener(`click`,t),()=>{e.removeEventListener(`click`,t)}}},[h]);let he=(e,t)=>{e?(de(ece(t)),T&&T(t)):(de(null),x&&x(t)),se||(le(a?null:pe.clientWidth),ne(e))},R=e=>{w?.(e),e.button===0&&(e.preventDefault(),ie.current.focus(),he(!0,e))},ge=e=>{he(!1,e)},_e=bA.Children.toArray(o),ve=e=>{let t=_e.find(t=>t.props.value===e.target.value);t!==void 0&&(te(t.props.value),b&&b(e,t))},ye=e=>t=>{let n;if(t.currentTarget.hasAttribute(`tabindex`)){if(_){n=Array.isArray(F)?F.slice():[];let t=F.indexOf(e.props.value);t===-1?n.push(e.props.value):n.splice(t,1)}else n=e.props.value;if(e.props.onClick&&e.props.onClick(t),F!==n&&(te(n),b)){let r=t.nativeEvent||t,i=new r.constructor(r.type,r);Object.defineProperty(i,"target",{writable:!0,value:{value:n,name:v}}),b(i,e)}_||he(!1,t)}},be=e=>{D||([` `,`ArrowUp`,`ArrowDown`,`Enter`].includes(e.key)&&(e.preventDefault(),he(!0,e)),C?.(e))},xe=e=>{!me&&y&&(Object.defineProperty(e,"target",{writable:!0,value:{value:F,name:v}}),y(e))};delete P[`aria-invalid`];let Se,Ce,we=[],Te=!1,Ee=!1;(mA({value:F})||d)&&(O?Se=O(F):Te=!0);let De=_e.map(e=>{if(!bA.isValidElement(e))return null;process.env.NODE_ENV!==`production`&&(0,uce.isFragment)(e)&&console.error([`MUI: The Select component doesn't accept a Fragment as a child.`,`Consider providing an array instead.`].join(` |
|
|
`));let t;if(_){if(!Array.isArray(F))throw Error(process.env.NODE_ENV===`production`?Kl(2):"MUI: The `value` prop must be an array when using the `Select` component with `multiple`.");t=F.some(t=>ice(t,e.props.value)),t&&Te&&we.push(e.props.children)}else t=ice(F,e.props.value),t&&Te&&(Ce=e.props.children);return t&&(Ee=!0),bA.cloneElement(e,{"aria-selected":t?`true`:`false`,onClick:ye(e),onKeyUp:t=>{t.key===` `&&t.preventDefault(),e.props.onKeyUp&&e.props.onKeyUp(t)},role:`option`,selected:t,value:void 0,"data-value":e.props.value})});process.env.NODE_ENV!==`production`&&bA.useEffect(()=>{if(!Ee&&!_&&F!==``){let e=_e.map(e=>e.props.value);console.warn([`MUI: You have provided an out-of-range value \`${F}\` for the select ${v?`(name="${v}") `:``}component.`,`Consider providing a value that matches one of the available options or ''.`,`The available values are ${e.filter(e=>e!=null).map(e=>`\`${e}\``).join(`, `)||`""`}.`].join(` |
|
|
`))}},[Ee,_e,_,v,F]),Te&&(Se=_?we.length===0?null:we.reduce((e,t,n)=>(e.push(t),n<we.length-1&&e.push(`, `),e),[]):Ce);let Oe=ce;!a&&se&&ae&&(Oe=pe.clientWidth);let ke;ke=j===void 0?u?null:0:j;let Ae=A.id||(v?`mui-component-select-${v}`:void 0),je={...e,variant:N,value:F,open:me,error:f},Me=hce(je),Ne={...g.PaperProps,...typeof g.slotProps?.paper==`function`?g.slotProps.paper(je):g.slotProps?.paper},Pe={...g.MenuListProps,...typeof g.slotProps?.list==`function`?g.slotProps.list(je):g.slotProps?.list},Fe=Tv();return(0,SA.jsxs)(bA.Fragment,{children:[(0,SA.jsx)(fce,{as:`div`,ref:fe,tabIndex:ke,role:`combobox`,"aria-controls":me?Fe:void 0,"aria-disabled":u?`true`:void 0,"aria-expanded":me?`true`:`false`,"aria-haspopup":`listbox`,"aria-label":r,"aria-labelledby":[h,Ae].filter(Boolean).join(` `)||void 0,"aria-describedby":n,"aria-required":k?`true`:void 0,"aria-invalid":f?`true`:void 0,onKeyDown:be,onMouseDown:u||D?null:R,onBlur:xe,onFocus:S,...A,ownerState:je,className:pu(A.className,Me.select,s),id:Ae,children:nce(Se)?dce||=(0,SA.jsx)(`span`,{className:`notranslate`,"aria-hidden":!0,children:``}):Se}),(0,SA.jsx)(mce,{"aria-invalid":f,value:Array.isArray(F)?F.join(`,`):F,name:v,ref:re,"aria-hidden":!0,onChange:ve,tabIndex:-1,disabled:u,className:Me.nativeInput,autoFocus:i,required:k,...P,ownerState:je}),(0,SA.jsx)(pce,{as:p,className:Me.icon,ownerState:je}),(0,SA.jsx)(sce,{value:ue,children:(0,SA.jsx)(iA,{id:`menu-${v||``}`,anchorEl:pe,open:me,onClose:ge,anchorOrigin:{vertical:`bottom`,horizontal:`center`},transformOrigin:{vertical:`top`,horizontal:`center`},...g,slotProps:{...g.slotProps,list:{"aria-labelledby":h,role:`listbox`,"aria-multiselectable":_?`true`:void 0,disableListWrap:!0,id:Fe,...Pe},paper:{...Ne,style:{minWidth:Oe,...Ne==null?null:Ne.style}}},children:De})})]})}),process.env.NODE_ENV!==`production`&&(CA.propTypes={"aria-describedby":xA.default.string,"aria-label":xA.default.string,autoFocus:xA.default.bool,autoWidth:xA.default.bool,children:xA.default.node,classes:xA.default.object,className:xA.default.string,defaultOpen:xA.default.bool,defaultValue:xA.default.any,disabled:xA.default.bool,displayEmpty:xA.default.bool,error:xA.default.bool,IconComponent:xA.default.elementType.isRequired,inputRef:jw,labelId:xA.default.string,MenuProps:xA.default.object,multiple:xA.default.bool,name:xA.default.string,onBlur:xA.default.func,onChange:xA.default.func,onClose:xA.default.func,onFocus:xA.default.func,onOpen:xA.default.func,open:xA.default.bool,readOnly:xA.default.bool,renderValue:xA.default.func,required:xA.default.bool,SelectDisplayProps:xA.default.object,tabIndex:xA.default.oneOfType([xA.default.number,xA.default.string]),type:xA.default.any,value:xA.default.any,variant:xA.default.oneOf([`standard`,`outlined`,`filled`])})}));function wA({props:e,states:t,muiFormControl:n}){return t.reduce((t,r)=>(t[r]=e[r],n&&e[r]===void 0&&(t[r]=n[r]),t),{})}var TA=o((()=>{})),_ce,EA,DA=o((()=>{_ce=u(p()),EA=_ce.createContext(void 0),process.env.NODE_ENV!==`production`&&(EA.displayName=`FormControlContext`)}));function OA(){return vce.useContext(EA)}var vce,kA=o((()=>{vce=u(p()),DA()})),yce,AA,jA=o((()=>{BS(),yce=g(),AA=LS((0,yce.jsx)(`path`,{d:`M7 10l5 5 5-5z`}),`ArrowDropDown`)}));function MA(e){return parseInt(e,10)||0}function bce(e){for(let t in e)return!1;return!0}function xce(e){return bce(e)||e.outerHeightStyle===0&&!e.overflowing}var NA,PA,FA,Sce,IA,Cce=o((()=>{NA=u(p()),PA=u(du()),US(),FC(),u_(),kC(),tC(),FA=g(),Sce={shadow:{visibility:`hidden`,position:`absolute`,overflow:`hidden`,height:0,top:0,left:0,transform:`translateZ(0)`}},IA=NA.forwardRef(function(e,t){let{onChange:n,maxRows:r,minRows:i=1,style:a,value:o,...s}=e,{current:c}=NA.useRef(o!=null),l=NA.useRef(null),u=MC(t,l),d=NA.useRef(null),f=NA.useRef(null),p=NA.useCallback(()=>{let t=l.current,n=f.current;if(!t||!n)return;let a=$S(t).getComputedStyle(t);if(a.width===`0px`)return{outerHeightStyle:0,overflowing:!1};n.style.width=a.width,n.value=t.value||e.placeholder||`x`,n.value.slice(-1)===` |
|
|
`&&(n.value+=` `);let o=a.boxSizing,s=MA(a.paddingBottom)+MA(a.paddingTop),c=MA(a.borderBottomWidth)+MA(a.borderTopWidth),u=n.scrollHeight;n.value=`x`;let d=n.scrollHeight,p=u;return i&&(p=Math.max(Number(i)*d,p)),r&&(p=Math.min(Number(r)*d,p)),p=Math.max(p,d),{outerHeightStyle:p+(o===`border-box`?s+c:0),overflowing:Math.abs(p-u)<=1}},[r,i,e.placeholder]),m=DC(()=>{let e=l.current,t=p();if(!e||!t||xce(t))return!1;let n=t.outerHeightStyle;return d.current!=null&&d.current!==n}),h=NA.useCallback(()=>{let e=l.current,t=p();if(!e||!t||xce(t))return;let n=t.outerHeightStyle;d.current!==n&&(d.current=n,e.style.height=`${n}px`),e.style.overflow=t.overflowing?`hidden`:``},[p]),g=NA.useRef(-1);return c_(()=>{let e=VS(h),t=l?.current;if(!t)return;let n=$S(t);n.addEventListener(`resize`,e);let r;return typeof ResizeObserver<`u`&&(r=new ResizeObserver(()=>{m()&&(r.unobserve(t),cancelAnimationFrame(g.current),h(),g.current=requestAnimationFrame(()=>{r.observe(t)}))}),r.observe(t)),()=>{e.clear(),cancelAnimationFrame(g.current),n.removeEventListener(`resize`,e),r&&r.disconnect()}},[p,h,m]),c_(()=>{h()}),(0,FA.jsxs)(NA.Fragment,{children:[(0,FA.jsx)(`textarea`,{value:o,onChange:e=>{c||h();let t=e.target,r=t.value.length,i=t.value.endsWith(` |
|
|
`),a=t.selectionStart===r;i&&a&&t.setSelectionRange(r,r),n&&n(e)},ref:u,rows:i,style:a,...s}),(0,FA.jsx)(`textarea`,{"aria-hidden":!0,className:e.className,readOnly:!0,ref:f,tabIndex:-1,style:{...Sce.shadow,...a,paddingTop:0,paddingBottom:0}})]})}),process.env.NODE_ENV!==`production`&&(IA.propTypes={className:PA.default.string,maxRows:PA.default.oneOfType([PA.default.number,PA.default.string]),minRows:PA.default.oneOfType([PA.default.number,PA.default.string]),onChange:PA.default.func,placeholder:PA.default.string,style:PA.default.object,value:PA.default.oneOfType([PA.default.arrayOf(PA.default.string),PA.default.number,PA.default.string])})})),LA=o((()=>{Cce()}));function wce(e){return vg(`MuiInputBase`,e)}var RA,zA=o((()=>{wg(),xg(),RA=Sg(`MuiInputBase`,[`root`,`formControl`,`focused`,`disabled`,`adornedStart`,`adornedEnd`,`error`,`sizeSmall`,`multiline`,`colorSecondary`,`fullWidth`,`hiddenLabel`,`readOnly`,`input`,`inputSizeSmall`,`inputMultiline`,`inputTypeSearch`,`inputAdornedStart`,`inputAdornedEnd`,`inputHiddenLabel`])})),BA,VA,HA,Tce,UA,WA,GA,KA,Ece,qA,JA,Dce,YA,XA=o((()=>{Jl(),BA=u(p()),VA=u(du()),mu(),Pw(),Mw(),_u(),yw(),LA(),TA(),DA(),kA(),xS(),CS(),DS(),Ql(),LC(),pC(),QS(),HO(),hA(),zA(),HA=g(),UA=`mui-auto-fill`,WA=`mui-auto-fill-cancel`,GA=(e,t)=>{let{ownerState:n}=e;return[t.root,n.formControl&&t.formControl,n.startAdornment&&t.adornedStart,n.endAdornment&&t.adornedEnd,n.error&&t.error,n.size===`small`&&t.sizeSmall,n.multiline&&t.multiline,n.color&&t[`color${H(n.color)}`],n.fullWidth&&t.fullWidth,n.hiddenLabel&&t.hiddenLabel]},KA=(e,t)=>{let{ownerState:n}=e;return[t.input,n.size===`small`&&t.inputSizeSmall,n.multiline&&t.inputMultiline,n.type===`search`&&t.inputTypeSearch,n.startAdornment&&t.inputAdornedStart,n.endAdornment&&t.inputAdornedEnd,n.hiddenLabel&&t.inputHiddenLabel]},Ece=e=>{let{classes:t,color:n,disabled:r,error:i,endAdornment:a,focused:o,formControl:s,fullWidth:c,hiddenLabel:l,multiline:u,readOnly:d,size:f,startAdornment:p,type:m}=e;return hu({root:[`root`,`color${H(n)}`,r&&`disabled`,i&&`error`,c&&`fullWidth`,o&&`focused`,s&&`formControl`,f&&f!==`medium`&&`size${H(f)}`,u&&`multiline`,p&&`adornedStart`,a&&`adornedEnd`,l&&`hiddenLabel`,d&&`readOnly`],input:[`input`,r&&`disabled`,m===`search`&&`inputTypeSearch`,u&&`inputMultiline`,f===`small`&&`inputSizeSmall`,l&&`inputHiddenLabel`,p&&`inputAdornedStart`,a&&`inputAdornedEnd`,d&&`readOnly`]},wce,t)},qA=G(`div`,{name:`MuiInputBase`,slot:`Root`,overridesResolver:GA})(SS(({theme:e})=>({...e.typography.body1,color:(e.vars||e).palette.text.primary,lineHeight:`1.4375em`,boxSizing:`border-box`,position:`relative`,cursor:`text`,display:`inline-flex`,alignItems:`center`,[`&.${RA.disabled}`]:{color:(e.vars||e).palette.text.disabled,cursor:`default`},variants:[{props:({ownerState:e})=>e.multiline,style:{padding:`4px 0 5px`}},{props:({ownerState:e,size:t})=>e.multiline&&t===`small`,style:{paddingTop:1}},{props:({ownerState:e})=>e.fullWidth,style:{width:`100%`}}]}))),JA=G(`input`,{name:`MuiInputBase`,slot:`Input`,overridesResolver:KA})(SS(({theme:e})=>{let t=e.palette.mode===`light`,n={color:`currentColor`,...e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:t?.42:.5},transition:e.transitions.create(`opacity`,{duration:e.transitions.duration.shorter})},r={opacity:`0 !important`},i=e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:t?.42:.5};return{font:`inherit`,letterSpacing:`inherit`,color:`currentColor`,padding:`4px 0 5px`,border:0,boxSizing:`content-box`,background:`none`,height:`1.4375em`,margin:0,WebkitTapHighlightColor:`transparent`,display:`block`,minWidth:0,width:`100%`,"&::-webkit-input-placeholder":n,"&::-moz-placeholder":n,"&::-ms-input-placeholder":n,"&:focus":{outline:0},"&:invalid":{boxShadow:`none`},"&::-webkit-search-decoration":{WebkitAppearance:`none`},[`label[data-shrink=false] + .${RA.formControl} &`]:{"&::-webkit-input-placeholder":r,"&::-moz-placeholder":r,"&::-ms-input-placeholder":r,"&:focus::-webkit-input-placeholder":i,"&:focus::-moz-placeholder":i,"&:focus::-ms-input-placeholder":i},[`&.${RA.disabled}`]:{opacity:1,WebkitTextFillColor:(e.vars||e).palette.text.disabled},variants:[{props:({ownerState:e})=>!e.disableInjectingGlobalStyles,style:{animationName:WA,animationDuration:`10ms`,"&:-webkit-autofill":{animationDuration:`5000s`,animationName:UA}}},{props:{size:`small`},style:{paddingTop:1}},{props:({ownerState:e})=>e.multiline,style:{height:`auto`,resize:`none`,padding:0,paddingTop:0}},{props:{type:`search`},style:{MozAppearance:`textfield`}}]}})),Dce=vS({[`@keyframes ${UA}`]:{from:{animationName:UA}},[`@keyframes ${WA}`]:{from:{animationName:WA}}}),YA=BA.forwardRef(function(e,t){let n=wS({props:e,name:`MuiInputBase`}),{"aria-describedby":r,autoComplete:i,autoFocus:a,className:o,color:s,components:c={},componentsProps:l={},defaultValue:u,disabled:d,disableInjectingGlobalStyles:f,endAdornment:p,error:m,fullWidth:h=!1,id:g,inputComponent:_=`input`,inputProps:v={},inputRef:y,margin:b,maxRows:x,minRows:S,multiline:C=!1,name:w,onBlur:T,onChange:E,onClick:D,onFocus:O,onKeyDown:k,onKeyUp:A,placeholder:j,readOnly:M,renderSuffix:ee,rows:N,size:P,slotProps:F={},slots:te={},startAdornment:I,type:ne=`text`,value:re,...ie}=n,ae=v.value==null?re:v.value,{current:oe}=BA.useRef(ae!=null),se=BA.useRef(),ce=BA.useCallback(e=>{process.env.NODE_ENV!==`production`&&e&&e.nodeName!==`INPUT`&&!e.focus&&console.error(["MUI: You have provided a `inputComponent` to the input component","that does not correctly handle the `ref` prop.","Make sure the `ref` prop is called with a HTMLInputElement."].join(` |
|
|
`))},[]),le=IC(se,y,v.ref,ce),[ue,de]=BA.useState(!1),L=OA();process.env.NODE_ENV!==`production`&&BA.useEffect(()=>{if(L)return L.registerEffect()},[L]);let fe=wA({props:n,muiFormControl:L,states:[`color`,`disabled`,`error`,`hiddenLabel`,`size`,`required`,`filled`]});fe.focused=L?L.focused:ue,BA.useEffect(()=>{!L&&d&&ue&&(de(!1),T&&T())},[L,d,ue,T]);let pe=L&&L.onFilled,me=L&&L.onEmpty,he=BA.useCallback(e=>{mA(e)?pe&&pe():me&&me()},[pe,me]);fC(()=>{oe&&he({value:ae})},[ae,he,oe]),fC(()=>{if(!a)return;let e=se.current;if(!e)return;let t=ZS(e),n=VO(t),r=n==null||n===t.body||n===t.documentElement;e===n?L&&L.onFocus?L.onFocus():de(!0):r&&e.focus()},[a]);let R=e=>{O&&O(e),v.onFocus&&v.onFocus(e),L&&L.onFocus?L.onFocus(e):de(!0)},ge=e=>{T&&T(e),v.onBlur&&v.onBlur(e),L&&L.onBlur?L.onBlur(e):de(!1)},_e=(e,...t)=>{if(!oe){let t=e.target||se.current;if(t==null)throw Error(process.env.NODE_ENV===`production`?Kl(1):"MUI: Expected valid input target. Did you use a custom `inputComponent` and forget to forward refs? See https://mui.com/r/input-component-ref-interface for more info.");he({value:t.value})}v.onChange&&v.onChange(e,...t),E&&E(e,...t)};BA.useEffect(()=>{he(se.current)},[]);let ve=e=>{se.current&&e.currentTarget===e.target&&se.current.focus(),D&&D(e)},ye=_,be=v;C&&ye===`input`&&(N?(process.env.NODE_ENV!==`production`&&(S||x)&&console.warn("MUI: You can not use the `minRows` or `maxRows` props when the input `rows` prop is set."),be={type:void 0,minRows:N,maxRows:N,...be}):be={type:void 0,maxRows:x,minRows:S,...be},ye=IA);let xe=e=>{he(e.animationName===WA?se.current:{value:`x`})};BA.useEffect(()=>{L&&L.setAdornedStart(!!I)},[L,I]);let Se={...n,color:fe.color||`primary`,disabled:fe.disabled,endAdornment:p,error:fe.error,focused:fe.focused,formControl:L,fullWidth:h,hiddenLabel:fe.hiddenLabel,multiline:C,size:fe.size,startAdornment:I,type:ne},Ce=Ece(Se),we=te.root||c.Root||qA,Te=F.root||l.root||{},Ee=te.input||c.Input||JA;return be={...be,...F.input??l.input},(0,HA.jsxs)(BA.Fragment,{children:[!f&&typeof Dce==`function`&&(Tce||=(0,HA.jsx)(Dce,{})),(0,HA.jsxs)(we,{...Te,ref:t,onClick:ve,...ie,...!vw(we)&&{ownerState:{...Se,...Te.ownerState}},className:pu(Ce.root,Te.className,o,M&&`MuiInputBase-readOnly`),children:[I,(0,HA.jsx)(EA.Provider,{value:null,children:(0,HA.jsx)(Ee,{"aria-invalid":fe.error,"aria-describedby":r,autoComplete:i,autoFocus:a,defaultValue:u,disabled:fe.disabled,id:g,onAnimationStart:xe,name:w,placeholder:j,readOnly:M,required:fe.required,rows:N,value:ae,onKeyDown:k,onKeyUp:A,type:ne,...be,...!vw(Ee)&&{as:ye,ownerState:{...Se,...be.ownerState}},ref:le,className:pu(Ce.input,be.className,M&&`MuiInputBase-readOnly`),onBlur:ge,onChange:_e,onFocus:R})}),p,ee?ee({...fe,startAdornment:I}):null]})]})}),process.env.NODE_ENV!==`production`&&(YA.propTypes={"aria-describedby":VA.default.string,autoComplete:VA.default.string,autoFocus:VA.default.bool,classes:VA.default.object,className:VA.default.string,color:VA.default.oneOfType([VA.default.oneOf([`primary`,`secondary`,`error`,`info`,`success`,`warning`]),VA.default.string]),components:VA.default.shape({Input:VA.default.elementType,Root:VA.default.elementType}),componentsProps:VA.default.shape({input:VA.default.object,root:VA.default.object}),defaultValue:VA.default.any,disabled:VA.default.bool,disableInjectingGlobalStyles:VA.default.bool,endAdornment:VA.default.node,error:VA.default.bool,fullWidth:VA.default.bool,id:VA.default.string,inputComponent:Nw,inputProps:VA.default.object,inputRef:jw,margin:VA.default.oneOf([`dense`,`none`]),maxRows:VA.default.oneOfType([VA.default.number,VA.default.string]),minRows:VA.default.oneOfType([VA.default.number,VA.default.string]),multiline:VA.default.bool,name:VA.default.string,onBlur:VA.default.func,onChange:VA.default.func,onClick:VA.default.func,onFocus:VA.default.func,onInvalid:VA.default.func,onKeyDown:VA.default.func,onKeyUp:VA.default.func,placeholder:VA.default.string,readOnly:VA.default.bool,renderSuffix:VA.default.func,required:VA.default.bool,rows:VA.default.oneOfType([VA.default.number,VA.default.string]),size:VA.default.oneOfType([VA.default.oneOf([`medium`,`small`]),VA.default.string]),slotProps:VA.default.shape({input:VA.default.object,root:VA.default.object}),slots:VA.default.shape({input:VA.default.elementType,root:VA.default.elementType}),startAdornment:VA.default.node,sx:VA.default.oneOfType([VA.default.arrayOf(VA.default.oneOfType([VA.default.func,VA.default.object,VA.default.bool])),VA.default.func,VA.default.object]),type:VA.default.string,value:VA.default.any})})),ZA=o((()=>{XA(),zA(),zA()}));function Oce(e){return vg(`MuiInput`,e)}var QA,$A=o((()=>{wg(),xg(),ZA(),QA={...RA,...Sg(`MuiInput`,[`root`,`underline`,`input`])}})),kce,ej,Ace,jce,Mce,Nce,tj,Pce=o((()=>{kce=u(p()),ej=u(du()),_u(),Du(),Mw(),ZA(),gS(),xS(),CS(),gw(),DS(),$A(),XA(),Ace=g(),jce=e=>{let{classes:t,disableUnderline:n}=e,r=hu({root:[`root`,!n&&`underline`],input:[`input`]},Oce,t);return{...t,...r}},Mce=G(qA,{shouldForwardProp:e=>hS(e)||e===`classes`,name:`MuiInput`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[...GA(e,t),!n.disableUnderline&&t.underline]}})(SS(({theme:e})=>{let t=e.palette.mode===`light`?`rgba(0, 0, 0, 0.42)`:`rgba(255, 255, 255, 0.7)`;return e.vars&&(t=e.alpha(e.vars.palette.common.onBackground,e.vars.opacity.inputUnderline)),{position:`relative`,variants:[{props:({ownerState:e})=>e.formControl,style:{"label + &":{marginTop:16}}},{props:({ownerState:e})=>!e.disableUnderline,style:{"&::after":{left:0,bottom:0,content:`""`,position:`absolute`,right:0,transform:`scaleX(0)`,transition:e.transitions.create(`transform`,{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:`none`},[`&.${QA.focused}:after`]:{transform:`scaleX(1) translateX(0)`},[`&.${QA.error}`]:{"&::before, &::after":{borderBottomColor:(e.vars||e).palette.error.main}},"&::before":{borderBottom:`1px solid ${t}`,left:0,bottom:0,content:`""`,position:`absolute`,right:0,transition:e.transitions.create(`border-bottom-color`,{duration:e.transitions.duration.shorter}),pointerEvents:`none`},[`&:hover:not(.${QA.disabled}, .${QA.error}):before`]:{borderBottom:`2px solid ${(e.vars||e).palette.text.primary}`,"@media (hover: none)":{borderBottom:`1px solid ${t}`}},[`&.${QA.disabled}:before`]:{borderBottomStyle:`dotted`}}},...Object.entries(e.palette).filter(hw()).map(([t])=>({props:{color:t,disableUnderline:!1},style:{"&::after":{borderBottom:`2px solid ${(e.vars||e).palette[t].main}`}}}))]}})),Nce=G(JA,{name:`MuiInput`,slot:`Input`,overridesResolver:KA})({}),tj=kce.forwardRef(function(e,t){let n=wS({props:e,name:`MuiInput`}),{disableUnderline:r=!1,components:i={},componentsProps:a,fullWidth:o=!1,inputComponent:s=`input`,multiline:c=!1,slotProps:l,slots:u={},type:d=`text`,...f}=n,p=jce(n),m={root:{ownerState:{disableUnderline:r}}},h=l??a?Cu(l??a,m):m,g=u.root??i.Root??Mce,_=u.input??i.Input??Nce;return(0,Ace.jsx)(YA,{slots:{root:g,input:_},slotProps:h,fullWidth:o,inputComponent:s,multiline:c,ref:t,type:d,...f,classes:p})}),process.env.NODE_ENV!==`production`&&(tj.propTypes={autoComplete:ej.default.string,autoFocus:ej.default.bool,classes:ej.default.object,color:ej.default.oneOfType([ej.default.oneOf([`primary`,`secondary`]),ej.default.string]),components:ej.default.shape({Input:ej.default.elementType,Root:ej.default.elementType}),componentsProps:ej.default.shape({input:ej.default.object,root:ej.default.object}),defaultValue:ej.default.any,disabled:ej.default.bool,disableUnderline:ej.default.bool,endAdornment:ej.default.node,error:ej.default.bool,fullWidth:ej.default.bool,id:ej.default.string,inputComponent:ej.default.elementType,inputProps:ej.default.object,inputRef:jw,margin:ej.default.oneOf([`dense`,`none`]),maxRows:ej.default.oneOfType([ej.default.number,ej.default.string]),minRows:ej.default.oneOfType([ej.default.number,ej.default.string]),multiline:ej.default.bool,name:ej.default.string,onChange:ej.default.func,placeholder:ej.default.string,readOnly:ej.default.bool,required:ej.default.bool,rows:ej.default.oneOfType([ej.default.number,ej.default.string]),slotProps:ej.default.shape({input:ej.default.object,root:ej.default.object}),slots:ej.default.shape({input:ej.default.elementType,root:ej.default.elementType}),startAdornment:ej.default.node,sx:ej.default.oneOfType([ej.default.arrayOf(ej.default.oneOfType([ej.default.func,ej.default.object,ej.default.bool])),ej.default.func,ej.default.object]),type:ej.default.string,value:ej.default.any}),tj.muiName=`Input`})),nj=o((()=>{Pce(),$A(),$A()}));function Fce(e){return vg(`MuiFilledInput`,e)}var rj,ij=o((()=>{wg(),xg(),ZA(),rj={...RA,...Sg(`MuiFilledInput`,[`root`,`underline`,`input`,`adornedStart`,`adornedEnd`,`sizeSmall`,`multiline`,`hiddenLabel`])}})),Ice,aj,Lce,Rce,zce,Bce,oj,Vce=o((()=>{Ice=u(p()),Du(),Mw(),aj=u(du()),_u(),ZA(),gS(),xS(),CS(),gw(),DS(),ij(),XA(),VC(),Lce=g(),Rce=e=>{let{classes:t,disableUnderline:n,startAdornment:r,endAdornment:i,size:a,hiddenLabel:o,multiline:s}=e,c=hu({root:[`root`,!n&&`underline`,r&&`adornedStart`,i&&`adornedEnd`,a===`small`&&`size${H(a)}`,o&&`hiddenLabel`,s&&`multiline`],input:[`input`]},Fce,t);return{...t,...c}},zce=G(qA,{shouldForwardProp:e=>hS(e)||e===`classes`,name:`MuiFilledInput`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[...GA(e,t),!n.disableUnderline&&t.underline]}})(SS(({theme:e})=>{let t=e.palette.mode===`light`,n=t?`rgba(0, 0, 0, 0.42)`:`rgba(255, 255, 255, 0.7)`,r=t?`rgba(0, 0, 0, 0.06)`:`rgba(255, 255, 255, 0.09)`,i=t?`rgba(0, 0, 0, 0.09)`:`rgba(255, 255, 255, 0.13)`,a=t?`rgba(0, 0, 0, 0.12)`:`rgba(255, 255, 255, 0.12)`;return{position:`relative`,backgroundColor:e.vars?e.vars.palette.FilledInput.bg:r,borderTopLeftRadius:(e.vars||e).shape.borderRadius,borderTopRightRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create(`background-color`,{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),"&:hover":{backgroundColor:e.vars?e.vars.palette.FilledInput.hoverBg:i,"@media (hover: none)":{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:r}},[`&.${rj.focused}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:r},[`&.${rj.disabled}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.disabledBg:a},variants:[{props:({ownerState:e})=>!e.disableUnderline,style:{"&::after":{left:0,bottom:0,content:`""`,position:`absolute`,right:0,transform:`scaleX(0)`,transition:e.transitions.create(`transform`,{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:`none`},[`&.${rj.focused}:after`]:{transform:`scaleX(1) translateX(0)`},[`&.${rj.error}`]:{"&::before, &::after":{borderBottomColor:(e.vars||e).palette.error.main}},"&::before":{borderBottom:`1px solid ${e.vars?e.alpha(e.vars.palette.common.onBackground,e.vars.opacity.inputUnderline):n}`,left:0,bottom:0,content:`""`,position:`absolute`,right:0,transition:e.transitions.create(`border-bottom-color`,{duration:e.transitions.duration.shorter}),pointerEvents:`none`},[`&:hover:not(.${rj.disabled}, .${rj.error}):before`]:{borderBottom:`1px solid ${(e.vars||e).palette.text.primary}`},[`&.${rj.disabled}:before`]:{borderBottomStyle:`dotted`}}},...Object.entries(e.palette).filter(hw()).map(([t])=>({props:{disableUnderline:!1,color:t},style:{"&::after":{borderBottom:`2px solid ${(e.vars||e).palette[t]?.main}`}}})),{props:({ownerState:e})=>e.startAdornment,style:{paddingLeft:12}},{props:({ownerState:e})=>e.endAdornment,style:{paddingRight:12}},{props:({ownerState:e})=>e.multiline,style:{padding:`25px 12px 8px`}},{props:({ownerState:e,size:t})=>e.multiline&&t===`small`,style:{paddingTop:21,paddingBottom:4}},{props:({ownerState:e})=>e.multiline&&e.hiddenLabel,style:{paddingTop:16,paddingBottom:17}},{props:({ownerState:e})=>e.multiline&&e.hiddenLabel&&e.size===`small`,style:{paddingTop:8,paddingBottom:9}}]}})),Bce=G(JA,{name:`MuiFilledInput`,slot:`Input`,overridesResolver:KA})(SS(({theme:e})=>({paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12,...!e.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:e.palette.mode===`light`?null:`0 0 0 100px #266798 inset`,WebkitTextFillColor:e.palette.mode===`light`?null:`#fff`,caretColor:e.palette.mode===`light`?null:`#fff`,borderTopLeftRadius:`inherit`,borderTopRightRadius:`inherit`}},...e.vars&&{"&:-webkit-autofill":{borderTopLeftRadius:`inherit`,borderTopRightRadius:`inherit`},[e.getColorSchemeSelector(`dark`)]:{"&:-webkit-autofill":{WebkitBoxShadow:`0 0 0 100px #266798 inset`,WebkitTextFillColor:`#fff`,caretColor:`#fff`}}},variants:[{props:{size:`small`},style:{paddingTop:21,paddingBottom:4}},{props:({ownerState:e})=>e.hiddenLabel,style:{paddingTop:16,paddingBottom:17}},{props:({ownerState:e})=>e.startAdornment,style:{paddingLeft:0}},{props:({ownerState:e})=>e.endAdornment,style:{paddingRight:0}},{props:({ownerState:e})=>e.hiddenLabel&&e.size===`small`,style:{paddingTop:8,paddingBottom:9}},{props:({ownerState:e})=>e.multiline,style:{paddingTop:0,paddingBottom:0,paddingLeft:0,paddingRight:0}}]}))),oj=Ice.forwardRef(function(e,t){let n=wS({props:e,name:`MuiFilledInput`}),{disableUnderline:r=!1,components:i={},componentsProps:a,fullWidth:o=!1,hiddenLabel:s,inputComponent:c=`input`,multiline:l=!1,slotProps:u,slots:d={},type:f=`text`,...p}=n,m={...n,disableUnderline:r,fullWidth:o,inputComponent:c,multiline:l,type:f},h=Rce(n),g={root:{ownerState:m},input:{ownerState:m}},_=u??a?Cu(g,u??a):g,v=d.root??i.Root??zce,y=d.input??i.Input??Bce;return(0,Lce.jsx)(YA,{slots:{root:v,input:y},slotProps:_,fullWidth:o,inputComponent:c,multiline:l,ref:t,type:f,...p,classes:h})}),process.env.NODE_ENV!==`production`&&(oj.propTypes={autoComplete:aj.default.string,autoFocus:aj.default.bool,classes:aj.default.object,color:aj.default.oneOfType([aj.default.oneOf([`primary`,`secondary`]),aj.default.string]),components:aj.default.shape({Input:aj.default.elementType,Root:aj.default.elementType}),componentsProps:aj.default.shape({input:aj.default.object,root:aj.default.object}),defaultValue:aj.default.any,disabled:aj.default.bool,disableUnderline:aj.default.bool,endAdornment:aj.default.node,error:aj.default.bool,fullWidth:aj.default.bool,hiddenLabel:aj.default.bool,id:aj.default.string,inputComponent:aj.default.elementType,inputProps:aj.default.object,inputRef:jw,margin:aj.default.oneOf([`dense`,`none`]),maxRows:aj.default.oneOfType([aj.default.number,aj.default.string]),minRows:aj.default.oneOfType([aj.default.number,aj.default.string]),multiline:aj.default.bool,name:aj.default.string,onChange:aj.default.func,placeholder:aj.default.string,readOnly:aj.default.bool,required:aj.default.bool,rows:aj.default.oneOfType([aj.default.number,aj.default.string]),slotProps:aj.default.shape({input:aj.default.object,root:aj.default.object}),slots:aj.default.shape({input:aj.default.elementType,root:aj.default.elementType}),startAdornment:aj.default.node,sx:aj.default.oneOfType([aj.default.arrayOf(aj.default.oneOfType([aj.default.func,aj.default.object,aj.default.bool])),aj.default.func,aj.default.object]),type:aj.default.string,value:aj.default.any}),oj.muiName=`Input`})),sj=o((()=>{Vce(),ij(),ij()}));function Hce(e){let{children:t,classes:n,className:r,label:i,notched:a,...o}=e,s=i!=null&&i!==``,c={...e,notched:a,withLabel:s};return(0,lj.jsx)(Wce,{"aria-hidden":!0,className:r,ownerState:c,...o,children:(0,lj.jsx)(Gce,{ownerState:c,children:s?(0,lj.jsx)(`span`,{children:i}):Uce||=(0,lj.jsx)(`span`,{className:`notranslate`,"aria-hidden":!0,children:``})})})}var cj,lj,Uce,Wce,Gce,Kce=o((()=>{cj=u(du()),gS(),xS(),CS(),lj=g(),Wce=G(`fieldset`,{name:`MuiNotchedOutlined`,shouldForwardProp:hS})({textAlign:`left`,position:`absolute`,bottom:0,right:0,top:-5,left:0,margin:0,padding:`0 8px`,pointerEvents:`none`,borderRadius:`inherit`,borderStyle:`solid`,borderWidth:1,overflow:`hidden`,minWidth:`0%`}),Gce=G(`legend`,{name:`MuiNotchedOutlined`,shouldForwardProp:hS})(SS(({theme:e})=>({float:`unset`,width:`auto`,overflow:`hidden`,variants:[{props:({ownerState:e})=>!e.withLabel,style:{padding:0,lineHeight:`11px`,transition:e.transitions.create(`width`,{duration:150,easing:e.transitions.easing.easeOut})}},{props:({ownerState:e})=>e.withLabel,style:{display:`block`,padding:0,height:11,fontSize:`0.75em`,visibility:`hidden`,maxWidth:.01,transition:e.transitions.create(`max-width`,{duration:50,easing:e.transitions.easing.easeOut}),whiteSpace:`nowrap`,"& > span":{paddingLeft:5,paddingRight:5,display:`inline-block`,opacity:0,visibility:`visible`}}},{props:({ownerState:e})=>e.withLabel&&e.notched,style:{maxWidth:`100%`,transition:e.transitions.create(`max-width`,{duration:100,easing:e.transitions.easing.easeOut,delay:50})}}]}))),process.env.NODE_ENV!==`production`&&(Hce.propTypes={children:cj.default.node,classes:cj.default.object,className:cj.default.string,label:cj.default.node,notched:cj.default.bool.isRequired,style:cj.default.object})}));function qce(e){return vg(`MuiOutlinedInput`,e)}var uj,dj=o((()=>{wg(),xg(),ZA(),uj={...RA,...Sg(`MuiOutlinedInput`,[`root`,`notchedOutline`,`input`])}})),Jce,fj,pj,Yce,Xce,Zce,Qce,mj,$ce=o((()=>{Jce=u(p()),fj=u(du()),Mw(),_u(),Kce(),kA(),TA(),gS(),xS(),CS(),gw(),DS(),dj(),XA(),Cw(),pj=g(),Yce=e=>{let{classes:t}=e,n=hu({root:[`root`],notchedOutline:[`notchedOutline`],input:[`input`]},qce,t);return{...t,...n}},Xce=G(qA,{shouldForwardProp:e=>hS(e)||e===`classes`,name:`MuiOutlinedInput`,slot:`Root`,overridesResolver:GA})(SS(({theme:e})=>{let t=e.palette.mode===`light`?`rgba(0, 0, 0, 0.23)`:`rgba(255, 255, 255, 0.23)`;return{position:`relative`,borderRadius:(e.vars||e).shape.borderRadius,[`&:hover .${uj.notchedOutline}`]:{borderColor:(e.vars||e).palette.text.primary},"@media (hover: none)":{[`&:hover .${uj.notchedOutline}`]:{borderColor:e.vars?e.alpha(e.vars.palette.common.onBackground,.23):t}},[`&.${uj.focused} .${uj.notchedOutline}`]:{borderWidth:2},variants:[...Object.entries(e.palette).filter(hw()).map(([t])=>({props:{color:t},style:{[`&.${uj.focused} .${uj.notchedOutline}`]:{borderColor:(e.vars||e).palette[t].main}}})),{props:{},style:{[`&.${uj.error} .${uj.notchedOutline}`]:{borderColor:(e.vars||e).palette.error.main},[`&.${uj.disabled} .${uj.notchedOutline}`]:{borderColor:(e.vars||e).palette.action.disabled}}},{props:({ownerState:e})=>e.startAdornment,style:{paddingLeft:14}},{props:({ownerState:e})=>e.endAdornment,style:{paddingRight:14}},{props:({ownerState:e})=>e.multiline,style:{padding:`16.5px 14px`}},{props:({ownerState:e,size:t})=>e.multiline&&t===`small`,style:{padding:`8.5px 14px`}}]}})),Zce=G(Hce,{name:`MuiOutlinedInput`,slot:`NotchedOutline`})(SS(({theme:e})=>{let t=e.palette.mode===`light`?`rgba(0, 0, 0, 0.23)`:`rgba(255, 255, 255, 0.23)`;return{borderColor:e.vars?e.alpha(e.vars.palette.common.onBackground,.23):t}})),Qce=G(JA,{name:`MuiOutlinedInput`,slot:`Input`,overridesResolver:KA})(SS(({theme:e})=>({padding:`16.5px 14px`,...!e.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:e.palette.mode===`light`?null:`0 0 0 100px #266798 inset`,WebkitTextFillColor:e.palette.mode===`light`?null:`#fff`,caretColor:e.palette.mode===`light`?null:`#fff`,borderRadius:`inherit`}},...e.vars&&{"&:-webkit-autofill":{borderRadius:`inherit`},[e.getColorSchemeSelector(`dark`)]:{"&:-webkit-autofill":{WebkitBoxShadow:`0 0 0 100px #266798 inset`,WebkitTextFillColor:`#fff`,caretColor:`#fff`}}},variants:[{props:{size:`small`},style:{padding:`8.5px 14px`}},{props:({ownerState:e})=>e.multiline,style:{padding:0}},{props:({ownerState:e})=>e.startAdornment,style:{paddingLeft:0}},{props:({ownerState:e})=>e.endAdornment,style:{paddingRight:0}}]}))),mj=Jce.forwardRef(function(e,t){let n=wS({props:e,name:`MuiOutlinedInput`}),{components:r={},fullWidth:i=!1,inputComponent:a=`input`,label:o,multiline:s=!1,notched:c,slots:l={},slotProps:u={},type:d=`text`,...f}=n,p=Yce(n),m=OA(),h=wA({props:n,muiFormControl:m,states:[`color`,`disabled`,`error`,`focused`,`hiddenLabel`,`size`,`required`]}),g={...n,color:h.color||`primary`,disabled:h.disabled,error:h.error,focused:h.focused,formControl:m,fullWidth:i,hiddenLabel:h.hiddenLabel,multiline:s,size:h.size,type:d},_=l.root??r.Root??Xce,v=l.input??r.Input??Qce,[y,b]=Sw(`notchedOutline`,{elementType:Zce,className:p.notchedOutline,shouldForwardComponentProp:!0,ownerState:g,externalForwardedProps:{slots:l,slotProps:u},additionalProps:{label:o!=null&&o!==``&&h.required?(0,pj.jsxs)(Jce.Fragment,{children:[o,` `,`*`]}):o}});return(0,pj.jsx)(YA,{slots:{root:_,input:v},slotProps:u,renderSuffix:e=>(0,pj.jsx)(y,{...b,notched:c===void 0?!!(e.startAdornment||e.filled||e.focused):c}),fullWidth:i,inputComponent:a,multiline:s,ref:t,type:d,...f,classes:{...p,notchedOutline:null}})}),process.env.NODE_ENV!==`production`&&(mj.propTypes={autoComplete:fj.default.string,autoFocus:fj.default.bool,classes:fj.default.object,color:fj.default.oneOfType([fj.default.oneOf([`primary`,`secondary`]),fj.default.string]),components:fj.default.shape({Input:fj.default.elementType,Root:fj.default.elementType}),defaultValue:fj.default.any,disabled:fj.default.bool,endAdornment:fj.default.node,error:fj.default.bool,fullWidth:fj.default.bool,id:fj.default.string,inputComponent:fj.default.elementType,inputProps:fj.default.object,inputRef:jw,label:fj.default.node,margin:fj.default.oneOf([`dense`,`none`]),maxRows:fj.default.oneOfType([fj.default.number,fj.default.string]),minRows:fj.default.oneOfType([fj.default.number,fj.default.string]),multiline:fj.default.bool,name:fj.default.string,notched:fj.default.bool,onChange:fj.default.func,placeholder:fj.default.string,readOnly:fj.default.bool,required:fj.default.bool,rows:fj.default.oneOfType([fj.default.number,fj.default.string]),slotProps:fj.default.shape({input:fj.default.object,notchedOutline:fj.default.oneOfType([fj.default.func,fj.default.object]),root:fj.default.object}),slots:fj.default.shape({input:fj.default.elementType,notchedOutline:fj.default.elementType,root:fj.default.elementType}),startAdornment:fj.default.node,sx:fj.default.oneOfType([fj.default.arrayOf(fj.default.oneOfType([fj.default.func,fj.default.object,fj.default.bool])),fj.default.func,fj.default.object]),type:fj.default.string,value:fj.default.any}),mj.muiName=`Input`})),hj=o((()=>{$ce(),dj(),dj()})),gj,_j,vj,ele,yj,tle,nle,rle,bj,ile=o((()=>{gj=u(p()),_j=u(du()),mu(),Du(),_u(),KT(),gce(),TA(),kA(),jA(),nj(),pA(),sj(),hj(),DS(),LC(),xS(),gS(),_A(),vj=g(),ele=e=>{let{classes:t}=e,n=hu({root:[`root`]},$se,t);return{...t,...n}},yj={name:`MuiSelect`,slot:`Root`,shouldForwardProp:e=>hS(e)&&e!==`variant`},tle=G(tj,yj)(``),nle=G(mj,yj)(``),rle=G(oj,yj)(``),bj=gj.forwardRef(function(e,t){let n=wS({name:`MuiSelect`,props:e}),{autoWidth:r=!1,children:i,classes:a={},className:o,defaultOpen:s=!1,displayEmpty:c=!1,IconComponent:l=AA,id:u,input:d,inputProps:f,label:p,labelId:m,MenuProps:h,multiple:g=!1,native:_=!1,onClose:v,onOpen:y,open:b,renderValue:x,SelectDisplayProps:S,variant:C=`outlined`,...w}=n,T=_?fA:CA,E=wA({props:n,muiFormControl:OA(),states:[`variant`,`error`]}),D=E.variant||C,O={...n,variant:D,classes:a},k=ele(O),{root:A,...j}=k,M=d||{standard:(0,vj.jsx)(tle,{ownerState:O}),outlined:(0,vj.jsx)(nle,{label:p,ownerState:O}),filled:(0,vj.jsx)(rle,{ownerState:O})}[D],ee=IC(t,GT(M));return(0,vj.jsx)(gj.Fragment,{children:gj.cloneElement(M,{inputComponent:T,inputProps:{children:i,error:E.error,IconComponent:l,variant:D,type:void 0,multiple:g,..._?{id:u}:{autoWidth:r,defaultOpen:s,displayEmpty:c,labelId:m,MenuProps:h,onClose:v,onOpen:y,open:b,renderValue:x,SelectDisplayProps:{id:u,...S}},...f,classes:f?Cu(j,f.classes):j,...d?d.props.inputProps:{}},...(g&&_||c)&&D===`outlined`?{notched:!0}:{},ref:ee,className:pu(M.props.className,o,k.root),...!d&&{variant:D},...w})})}),process.env.NODE_ENV!==`production`&&(bj.propTypes={autoWidth:_j.default.bool,children:_j.default.node,classes:_j.default.object,className:_j.default.string,defaultOpen:_j.default.bool,defaultValue:_j.default.any,displayEmpty:_j.default.bool,IconComponent:_j.default.elementType,id:_j.default.string,input:_j.default.element,inputProps:_j.default.object,label:_j.default.node,labelId:_j.default.string,MenuProps:_j.default.object,multiple:_j.default.bool,native:_j.default.bool,onChange:_j.default.func,onClose:_j.default.func,onOpen:_j.default.func,open:_j.default.bool,renderValue:_j.default.func,SelectDisplayProps:_j.default.object,sx:_j.default.oneOfType([_j.default.arrayOf(_j.default.oneOfType([_j.default.func,_j.default.object,_j.default.bool])),_j.default.func,_j.default.object]),value:_j.default.oneOfType([_j.default.oneOf([``]),_j.default.any]),variant:_j.default.oneOf([`filled`,`outlined`,`standard`])}),bj.muiName=`Select`})),xj=o((()=>{ile(),lce(),_A(),_A()}));function ale(e,t){if(t==null){e.focus();return}try{e.focus({focusVisible:t===`keyboard`})}catch{e.focus()}}var Sj,Cj,ole,sle,cle,lle,wj,ule=o((()=>{Sj=u(p()),Cj=u(du()),mu(),_u(),gS(),xS(),CS(),DS(),PO(),ET(),pC(),LC(),ek(),ok(),pk(),hk(),xj(),ole=g(),sle=(e,t)=>{let{ownerState:n}=e;return[t.root,n.dense&&t.dense,n.divider&&t.divider,!n.disableGutters&&t.gutters]},cle=e=>{let{disabled:t,dense:n,divider:r,disableGutters:i,selected:a,classes:o}=e,s=hu({root:[`root`,n&&`dense`,t&&`disabled`,!i&&`gutters`,r&&`divider`,a&&`selected`]},Joe,o);return{...o,...s}},lle=G(TT,{shouldForwardProp:e=>hS(e)||e===`classes`,name:`MuiMenuItem`,slot:`Root`,overridesResolver:sle})(SS(({theme:e})=>({...e.typography.body1,display:`flex`,justifyContent:`flex-start`,alignItems:`center`,position:`relative`,textDecoration:`none`,minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:`border-box`,whiteSpace:`nowrap`,"&:hover":{textDecoration:`none`,backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:`transparent`}},[`&.${mk.selected}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity),[`&.${mk.focusVisible}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.focusOpacity}`)}},[`&.${mk.selected}:hover`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.hoverOpacity}`),"@media (hover: none)":{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity)}},[`&.${mk.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${mk.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${YO.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${YO.inset}`]:{marginLeft:52},[`& .${sk.root}`]:{marginTop:0,marginBottom:0},[`& .${sk.inset}`]:{paddingLeft:36},[`& .${tk.root}`]:{minWidth:36},variants:[{props:({ownerState:e})=>!e.disableGutters,style:{paddingLeft:16,paddingRight:16}},{props:({ownerState:e})=>e.divider,style:{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:`padding-box`}},{props:({ownerState:e})=>!e.dense,style:{[e.breakpoints.up(`sm`)]:{minHeight:`auto`}}},{props:({ownerState:e})=>e.dense,style:{minHeight:32,paddingTop:4,paddingBottom:4,...e.typography.body2,[`& .${tk.root} svg`]:{fontSize:`1.25rem`}}}]}))),wj=Sj.forwardRef(function(e,t){let n=wS({props:e,name:`MuiMenuItem`}),{autoFocus:r=!1,component:i=`li`,dense:a=!1,divider:o=!1,disableGutters:s=!1,focusVisibleClassName:c,role:l=`menuitem`,tabIndex:u,className:d,...f}=n,p=oce(),m=Sj.useContext(NO),h=Sj.useMemo(()=>({dense:a||m.dense||!1,disableGutters:s}),[m.dense,a,s]),g=Sj.useRef(null);fC(()=>{r&&(g.current?ale(g.current,p):process.env.NODE_ENV!==`production`&&console.error(`MUI: Unable to set focus to a MenuItem whose component has not been rendered.`))},[r]);let _={...n,dense:h.dense,divider:o,disableGutters:s},v=cle(n),y=IC(g,t),{root:b,...x}=v,S;return n.disabled||(S=u===void 0?-1:u),(0,ole.jsx)(NO.Provider,{value:h,children:(0,ole.jsx)(lle,{ref:y,role:l,tabIndex:S,component:i,focusVisibleClassName:pu(v.focusVisible,c),className:pu(v.root,d),...f,ownerState:_,classes:x})})}),process.env.NODE_ENV!==`production`&&(wj.propTypes={autoFocus:Cj.default.bool,children:Cj.default.node,classes:Cj.default.object,className:Cj.default.string,component:Cj.default.elementType,dense:Cj.default.bool,disabled:Cj.default.bool,disableGutters:Cj.default.bool,divider:Cj.default.bool,focusVisibleClassName:Cj.default.string,role:Cj.default.string,selected:Cj.default.bool,sx:Cj.default.oneOfType([Cj.default.arrayOf(Cj.default.oneOfType([Cj.default.func,Cj.default.object,Cj.default.bool])),Cj.default.func,Cj.default.object]),tabIndex:Cj.default.number})})),Tj=o((()=>{ule(),hk(),hk()}));function dle(e){return vg(`MuiToolbar`,e)}var Ej=o((()=>{wg(),xg(),Sg(`MuiToolbar`,[`root`,`gutters`,`regular`,`dense`])})),fle,Dj,ple,mle,hle,Oj,gle=o((()=>{fle=u(p()),Dj=u(du()),mu(),_u(),xS(),CS(),DS(),Ej(),ple=g(),mle=e=>{let{classes:t,disableGutters:n,variant:r}=e;return hu({root:[`root`,!n&&`gutters`,r]},dle,t)},hle=G(`div`,{name:`MuiToolbar`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,!n.disableGutters&&t.gutters,t[n.variant]]}})(SS(({theme:e})=>({position:`relative`,display:`flex`,alignItems:`center`,variants:[{props:({ownerState:e})=>!e.disableGutters,style:{paddingLeft:e.spacing(2),paddingRight:e.spacing(2),[e.breakpoints.up(`sm`)]:{paddingLeft:e.spacing(3),paddingRight:e.spacing(3)}}},{props:{variant:`dense`},style:{minHeight:48}},{props:{variant:`regular`},style:e.mixins.toolbar}]}))),Oj=fle.forwardRef(function(e,t){let n=wS({props:e,name:`MuiToolbar`}),{className:r,component:i=`div`,disableGutters:a=!1,variant:o=`regular`,...s}=n,c={...n,component:i,disableGutters:a,variant:o},l=mle(c);return(0,ple.jsx)(hle,{as:i,className:pu(l.root,r),ref:t,ownerState:c,...s})}),process.env.NODE_ENV!==`production`&&(Oj.propTypes={children:Dj.default.node,classes:Dj.default.object,className:Dj.default.string,component:Dj.default.elementType,disableGutters:Dj.default.bool,sx:Dj.default.oneOfType([Dj.default.arrayOf(Dj.default.oneOfType([Dj.default.func,Dj.default.object,Dj.default.bool])),Dj.default.func,Dj.default.object]),variant:Dj.default.oneOfType([Dj.default.oneOf([`dense`,`regular`]),Dj.default.string])})})),kj=o((()=>{gle(),Ej(),Ej()}));function _le(e){return vg(`MuiCollapse`,e)}var Aj=o((()=>{wg(),xg(),Sg(`MuiCollapse`,[`root`,`horizontal`,`vertical`,`entered`,`hidden`,`wrapper`,`wrapperInner`])})),jj,Mj,Nj,vle,yle,ble,xle,Pj,Sle=o((()=>{jj=u(p()),mu(),Mj=u(du()),cT(),dT(),Pw(),_u(),xS(),CS(),DS(),vx(),XT(),VC(),Cw(),Aj(),Nj=g(),vle=e=>{let{orientation:t,classes:n}=e;return hu({root:[`root`,t],entered:[`entered`],hidden:[`hidden`],wrapper:[`wrapper`,t],wrapperInner:[`wrapperInner`,t]},_le,n)},yle=G(`div`,{name:`MuiCollapse`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[n.orientation],n.state===`entered`&&t.entered,n.state===`exited`&&!n.in&&n.collapsedSize===`0px`&&t.hidden]}})(SS(({theme:e})=>({height:0,overflow:`hidden`,transition:e.transitions.create(`height`),variants:[{props:{orientation:`horizontal`},style:{height:`auto`,width:0,transition:e.transitions.create(`width`)}},{props:{state:`entered`},style:{height:`auto`,overflow:`visible`}},{props:{state:`entered`,orientation:`horizontal`},style:{width:`auto`}},{props:({ownerState:e})=>e.state===`exited`&&!e.in&&e.collapsedSize===`0px`,style:{visibility:`hidden`}}]}))),ble=G(`div`,{name:`MuiCollapse`,slot:`Wrapper`})({display:`flex`,width:`100%`,variants:[{props:{orientation:`horizontal`},style:{width:`auto`,height:`100%`}}]}),xle=G(`div`,{name:`MuiCollapse`,slot:`WrapperInner`})({width:`100%`,variants:[{props:{orientation:`horizontal`},style:{width:`auto`,height:`100%`}}]}),Pj=jj.forwardRef(function(e,t){let n=wS({props:e,name:`MuiCollapse`}),{addEndListener:r,children:i,className:a,collapsedSize:o=`0px`,component:s,easing:c,in:l,onEnter:u,onEntered:d,onEntering:f,onExit:p,onExited:m,onExiting:h,orientation:g=`vertical`,slots:_={},slotProps:v={},style:y,timeout:b=_x.standard,TransitionComponent:x=tT,...S}=n,C={...n,orientation:g,collapsedSize:o},w=vle(C),T=aS(),E=lT(),D=jj.useRef(null),O=jj.useRef(),k=typeof o==`number`?`${o}px`:o,A=g===`horizontal`,j=A?`width`:`height`,M=jj.useRef(null),ee=IC(t,M),N=()=>D.current?D.current[A?`clientWidth`:`clientHeight`]:0,P=qT(M,(e,t)=>{D.current&&A&&(D.current.style.position=`absolute`),e.style[j]=k,u&&u(e,t)}),F=qT(M,(e,t)=>{let n=N();D.current&&A&&(D.current.style.position=``);let{duration:r,easing:i}=JT({style:y,timeout:b,easing:c},{mode:`enter`});if(b===`auto`){let t=T.transitions.getAutoHeightDuration(n);e.style.transitionDuration=`${t}ms`,O.current=t}else e.style.transitionDuration=typeof r==`string`?r:`${r}ms`;e.style[j]=`${n}px`,e.style.transitionTimingFunction=i,f&&f(e,t)}),te=qT(M,(e,t)=>{e.style[j]=`auto`,d&&d(e,t)}),I=qT(M,e=>{e.style[j]=`${N()}px`,p&&p(e)}),ne=qT(M,m),re=qT(M,e=>{let t=N(),{duration:n,easing:r}=JT({style:y,timeout:b,easing:c},{mode:`exit`});if(b===`auto`){let n=T.transitions.getAutoHeightDuration(t);e.style.transitionDuration=`${n}ms`,O.current=n}else e.style.transitionDuration=typeof n==`string`?n:`${n}ms`;e.style[j]=k,e.style.transitionTimingFunction=r,h&&h(e)}),ie=e=>{b===`auto`&&E.start(O.current||0,e),r&&r(M.current,e)},ae={slots:_,slotProps:v,component:s},[oe,se]=Sw(`root`,{ref:ee,className:pu(w.root,a),elementType:yle,externalForwardedProps:ae,ownerState:C,additionalProps:{style:{[A?`minWidth`:`minHeight`]:k,...y}}}),[ce,le]=Sw(`wrapper`,{ref:D,className:w.wrapper,elementType:ble,externalForwardedProps:ae,ownerState:C}),[ue,de]=Sw(`wrapperInner`,{className:w.wrapperInner,elementType:xle,externalForwardedProps:ae,ownerState:C});return(0,Nj.jsx)(x,{in:l,onEnter:P,onEntered:te,onEntering:F,onExit:I,onExited:ne,onExiting:re,addEndListener:ie,nodeRef:M,timeout:b===`auto`?null:b,...S,children:(e,{ownerState:t,...n})=>{let r={...C,state:e};return(0,Nj.jsx)(oe,{...se,className:pu(se.className,{entered:w.entered,exited:!l&&k===`0px`&&w.hidden}[e]),ownerState:r,...n,children:(0,Nj.jsx)(ce,{...le,ownerState:r,children:(0,Nj.jsx)(ue,{...de,ownerState:r,children:i})})})}})}),process.env.NODE_ENV!==`production`&&(Pj.propTypes={addEndListener:Mj.default.func,children:Mj.default.node,classes:Mj.default.object,className:Mj.default.string,collapsedSize:Mj.default.oneOfType([Mj.default.number,Mj.default.string]),component:Nw,easing:Mj.default.oneOfType([Mj.default.shape({enter:Mj.default.string,exit:Mj.default.string}),Mj.default.string]),in:Mj.default.bool,onEnter:Mj.default.func,onEntered:Mj.default.func,onEntering:Mj.default.func,onExit:Mj.default.func,onExited:Mj.default.func,onExiting:Mj.default.func,orientation:Mj.default.oneOf([`horizontal`,`vertical`]),slotProps:Mj.default.shape({root:Mj.default.oneOfType([Mj.default.func,Mj.default.object]),wrapper:Mj.default.oneOfType([Mj.default.func,Mj.default.object]),wrapperInner:Mj.default.oneOfType([Mj.default.func,Mj.default.object])}),slots:Mj.default.shape({root:Mj.default.elementType,wrapper:Mj.default.elementType,wrapperInner:Mj.default.elementType}),style:Mj.default.object,sx:Mj.default.oneOfType([Mj.default.arrayOf(Mj.default.oneOfType([Mj.default.func,Mj.default.object,Mj.default.bool])),Mj.default.func,Mj.default.object]),timeout:Mj.default.oneOfType([Mj.default.oneOf([`auto`]),Mj.default.number,Mj.default.shape({appear:Mj.default.number,enter:Mj.default.number,exit:Mj.default.number})])}),Pj&&(Pj.muiSupportAuto=!0)})),Fj=o((()=>{Sle(),Aj(),Aj()})),Cle,Ij,wle=o((()=>{Cle=u(p()),Ij=Cle.createContext({}),process.env.NODE_ENV!==`production`&&(Ij.displayName=`AccordionContext`)}));function Tle(e){return vg(`MuiAccordion`,e)}var Lj,Rj=o((()=>{wg(),xg(),Lj=Sg(`MuiAccordion`,[`root`,`heading`,`rounded`,`expanded`,`disabled`,`gutters`,`region`])})),zj,Ele,Bj,Vj,Dle,Ole,kle,Ale,Hj,jle=o((()=>{zj=u(p()),Ele=bu(),Bj=u(du()),mu(),kw(),_u(),xS(),CS(),DS(),Fj(),eO(),wle(),EC(),Cw(),Rj(),Vj=g(),Dle=e=>{let{classes:t,square:n,expanded:r,disabled:i,disableGutters:a}=e;return hu({root:[`root`,!n&&`rounded`,r&&`expanded`,i&&`disabled`,!a&&`gutters`],heading:[`heading`],region:[`region`]},Tle,t)},Ole=G($D,{name:`MuiAccordion`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[{[`& .${Lj.region}`]:t.region},t.root,!n.square&&t.rounded,!n.disableGutters&&t.gutters]}})(SS(({theme:e})=>{let t={duration:e.transitions.duration.shortest};return{position:`relative`,transition:e.transitions.create([`margin`],t),overflowAnchor:`none`,"&::before":{position:`absolute`,left:0,top:-1,right:0,height:1,content:`""`,opacity:1,backgroundColor:(e.vars||e).palette.divider,transition:e.transitions.create([`opacity`,`background-color`],t)},"&:first-of-type":{"&::before":{display:`none`}},[`&.${Lj.expanded}`]:{"&::before":{opacity:0},"&:first-of-type":{marginTop:0},"&:last-of-type":{marginBottom:0},"& + &":{"&::before":{display:`none`}}},[`&.${Lj.disabled}`]:{backgroundColor:(e.vars||e).palette.action.disabledBackground}}}),SS(({theme:e})=>({variants:[{props:e=>!e.square,style:{borderRadius:0,"&:first-of-type":{borderTopLeftRadius:(e.vars||e).shape.borderRadius,borderTopRightRadius:(e.vars||e).shape.borderRadius},"&:last-of-type":{borderBottomLeftRadius:(e.vars||e).shape.borderRadius,borderBottomRightRadius:(e.vars||e).shape.borderRadius,"@supports (-ms-ime-align: auto)":{borderBottomLeftRadius:0,borderBottomRightRadius:0}}}},{props:e=>!e.disableGutters,style:{[`&.${Lj.expanded}`]:{margin:`16px 0`}}}]}))),kle=G(`h3`,{name:`MuiAccordion`,slot:`Heading`})({all:`unset`}),Ale=G(`div`,{name:`MuiAccordion`,slot:`Region`})({}),Hj=zj.forwardRef(function(e,t){let n=wS({props:e,name:`MuiAccordion`}),{children:r,className:i,defaultExpanded:a=!1,disabled:o=!1,disableGutters:s=!1,expanded:c,onChange:l,slots:u={},slotProps:d={},TransitionComponent:f,TransitionProps:p,...m}=n,[h,g]=TC({controlled:c,default:a,name:`Accordion`,state:`expanded`}),_=zj.useCallback(e=>{g(!h),l&&l(e,!h)},[h,l,g]),[v,...y]=zj.Children.toArray(r),b=zj.useMemo(()=>({expanded:h,disabled:o,disableGutters:s,toggle:_}),[h,o,s,_]),x={...n,disabled:o,disableGutters:s,expanded:h},S=Dle(x),C={slots:{transition:f,...u},slotProps:{transition:p,...d}},[w,T]=Sw(`root`,{elementType:Ole,externalForwardedProps:{...C,...m},className:pu(S.root,i),shouldForwardComponentProp:!0,ownerState:x,ref:t}),[E,D]=Sw(`heading`,{elementType:kle,externalForwardedProps:C,className:S.heading,ownerState:x}),[O,k]=Sw(`transition`,{elementType:Pj,externalForwardedProps:C,ownerState:x}),[A,j]=Sw(`region`,{elementType:Ale,externalForwardedProps:C,ownerState:x,className:S.region,additionalProps:{"aria-labelledby":v.props.id,id:v.props[`aria-controls`],role:`region`}});return(0,Vj.jsxs)(w,{...T,children:[(0,Vj.jsx)(E,{...D,children:(0,Vj.jsx)(Ij.Provider,{value:b,children:v})}),(0,Vj.jsx)(O,{in:h,timeout:`auto`,...k,children:(0,Vj.jsx)(A,{...j,children:y})})]})}),process.env.NODE_ENV!==`production`&&(Hj.propTypes={children:Ow(Bj.default.node.isRequired,e=>{let t=zj.Children.toArray(e.children)[0];return(0,Ele.isFragment)(t)?Error(`MUI: The Accordion doesn't accept a Fragment as a child. Consider providing an array instead.`):zj.isValidElement(t)?null:Error(`MUI: Expected the first child of Accordion to be a valid element.`)}),classes:Bj.default.object,className:Bj.default.string,defaultExpanded:Bj.default.bool,disabled:Bj.default.bool,disableGutters:Bj.default.bool,expanded:Bj.default.bool,onChange:Bj.default.func,slotProps:Bj.default.shape({heading:Bj.default.oneOfType([Bj.default.func,Bj.default.object]),region:Bj.default.oneOfType([Bj.default.func,Bj.default.object]),root:Bj.default.oneOfType([Bj.default.func,Bj.default.object]),transition:Bj.default.oneOfType([Bj.default.func,Bj.default.object])}),slots:Bj.default.shape({heading:Bj.default.elementType,region:Bj.default.elementType,root:Bj.default.elementType,transition:Bj.default.elementType}),sx:Bj.default.oneOfType([Bj.default.arrayOf(Bj.default.oneOfType([Bj.default.func,Bj.default.object,Bj.default.bool])),Bj.default.func,Bj.default.object]),TransitionComponent:Bj.default.elementType,TransitionProps:Bj.default.object})})),Uj=o((()=>{jle(),Rj(),Rj()}));function Mle(e){return vg(`MuiAccordionDetails`,e)}var Wj=o((()=>{wg(),xg(),Sg(`MuiAccordionDetails`,[`root`])})),Nle,Gj,Ple,Fle,Ile,Kj,Lle=o((()=>{Nle=u(p()),Gj=u(du()),mu(),_u(),xS(),CS(),DS(),Wj(),Ple=g(),Fle=e=>{let{classes:t}=e;return hu({root:[`root`]},Mle,t)},Ile=G(`div`,{name:`MuiAccordionDetails`,slot:`Root`})(SS(({theme:e})=>({padding:e.spacing(1,2,2)}))),Kj=Nle.forwardRef(function(e,t){let n=wS({props:e,name:`MuiAccordionDetails`}),{className:r,...i}=n,a=n,o=Fle(a);return(0,Ple.jsx)(Ile,{className:pu(o.root,r),ref:t,ownerState:a,...i})}),process.env.NODE_ENV!==`production`&&(Kj.propTypes={children:Gj.default.node,classes:Gj.default.object,className:Gj.default.string,sx:Gj.default.oneOfType([Gj.default.arrayOf(Gj.default.oneOfType([Gj.default.func,Gj.default.object,Gj.default.bool])),Gj.default.func,Gj.default.object])})})),qj=o((()=>{Lle(),Wj(),Wj()}));function Rle(e){return vg(`MuiAccordionSummary`,e)}var Jj,zle=o((()=>{wg(),xg(),Jj=Sg(`MuiAccordionSummary`,[`root`,`expanded`,`focusVisible`,`disabled`,`gutters`,`contentGutters`,`content`,`expandIconWrapper`])})),Ble,Yj,Xj,Vle,Hle,Ule,Wle,Zj,Gle=o((()=>{Ble=u(p()),Yj=u(du()),mu(),_u(),xS(),CS(),DS(),ET(),wle(),zle(),Cw(),Xj=g(),Vle=e=>{let{classes:t,expanded:n,disabled:r,disableGutters:i}=e;return hu({root:[`root`,n&&`expanded`,r&&`disabled`,!i&&`gutters`],focusVisible:[`focusVisible`],content:[`content`,n&&`expanded`,!i&&`contentGutters`],expandIconWrapper:[`expandIconWrapper`,n&&`expanded`]},Rle,t)},Hle=G(TT,{name:`MuiAccordionSummary`,slot:`Root`})(SS(({theme:e})=>{let t={duration:e.transitions.duration.shortest};return{display:`flex`,width:`100%`,minHeight:48,padding:e.spacing(0,2),transition:e.transitions.create([`min-height`,`background-color`],t),[`&.${Jj.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${Jj.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`&:hover:not(.${Jj.disabled})`]:{cursor:`pointer`},variants:[{props:e=>!e.disableGutters,style:{[`&.${Jj.expanded}`]:{minHeight:64}}}]}})),Ule=G(`span`,{name:`MuiAccordionSummary`,slot:`Content`})(SS(({theme:e})=>({display:`flex`,textAlign:`start`,flexGrow:1,margin:`12px 0`,variants:[{props:e=>!e.disableGutters,style:{transition:e.transitions.create([`margin`],{duration:e.transitions.duration.shortest}),[`&.${Jj.expanded}`]:{margin:`20px 0`}}}]}))),Wle=G(`span`,{name:`MuiAccordionSummary`,slot:`ExpandIconWrapper`})(SS(({theme:e})=>({display:`flex`,color:(e.vars||e).palette.action.active,transform:`rotate(0deg)`,transition:e.transitions.create(`transform`,{duration:e.transitions.duration.shortest}),[`&.${Jj.expanded}`]:{transform:`rotate(180deg)`}}))),Zj=Ble.forwardRef(function(e,t){let n=wS({props:e,name:`MuiAccordionSummary`}),{children:r,className:i,expandIcon:a,focusVisibleClassName:o,onClick:s,slots:c,slotProps:l,...u}=n,{disabled:d=!1,disableGutters:f,expanded:p,toggle:m}=Ble.useContext(Ij),h=e=>{m&&m(e),s&&s(e)},g={...n,expanded:p,disabled:d,disableGutters:f},_=Vle(g),v={slots:c,slotProps:l},[y,b]=Sw(`root`,{ref:t,shouldForwardComponentProp:!0,className:pu(_.root,i),elementType:Hle,externalForwardedProps:{...v,...u},ownerState:g,additionalProps:{focusRipple:!1,disableRipple:!0,disabled:d,"aria-expanded":p,focusVisibleClassName:pu(_.focusVisible,o)},getSlotProps:e=>({...e,onClick:t=>{e.onClick?.(t),h(t)}})}),[x,S]=Sw(`content`,{className:_.content,elementType:Ule,externalForwardedProps:v,ownerState:g}),[C,w]=Sw(`expandIconWrapper`,{className:_.expandIconWrapper,elementType:Wle,externalForwardedProps:v,ownerState:g});return(0,Xj.jsxs)(y,{...b,children:[(0,Xj.jsx)(x,{...S,children:r}),a&&(0,Xj.jsx)(C,{...w,children:a})]})}),process.env.NODE_ENV!==`production`&&(Zj.propTypes={children:Yj.default.node,classes:Yj.default.object,className:Yj.default.string,expandIcon:Yj.default.node,focusVisibleClassName:Yj.default.string,onClick:Yj.default.func,slotProps:Yj.default.shape({content:Yj.default.oneOfType([Yj.default.func,Yj.default.object]),expandIconWrapper:Yj.default.oneOfType([Yj.default.func,Yj.default.object]),root:Yj.default.oneOfType([Yj.default.func,Yj.default.object])}),slots:Yj.default.shape({content:Yj.default.elementType,expandIconWrapper:Yj.default.elementType,root:Yj.default.elementType}),sx:Yj.default.oneOfType([Yj.default.arrayOf(Yj.default.oneOfType([Yj.default.func,Yj.default.object,Yj.default.bool])),Yj.default.func,Yj.default.object])})})),Qj=o((()=>{Gle(),zle(),zle()}));function Kle(e){return vg(`MuiFormLabel`,e)}var $j,eM=o((()=>{wg(),xg(),$j=Sg(`MuiFormLabel`,[`root`,`colorSecondary`,`focused`,`disabled`,`error`,`filled`,`required`,`asterisk`])})),qle,tM,nM,Jle,Yle,Xle,rM,Zle=o((()=>{qle=u(p()),tM=u(du()),mu(),_u(),TA(),kA(),Ql(),xS(),CS(),gw(),DS(),eM(),nM=g(),Jle=e=>{let{classes:t,color:n,focused:r,disabled:i,error:a,filled:o,required:s}=e;return hu({root:[`root`,`color${H(n)}`,i&&`disabled`,a&&`error`,o&&`filled`,r&&`focused`,s&&`required`],asterisk:[`asterisk`,a&&`error`]},Kle,t)},Yle=G(`label`,{name:`MuiFormLabel`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.color===`secondary`&&t.colorSecondary,n.filled&&t.filled]}})(SS(({theme:e})=>({color:(e.vars||e).palette.text.secondary,...e.typography.body1,lineHeight:`1.4375em`,padding:0,position:`relative`,variants:[...Object.entries(e.palette).filter(hw()).map(([t])=>({props:{color:t},style:{[`&.${$j.focused}`]:{color:(e.vars||e).palette[t].main}}})),{props:{},style:{[`&.${$j.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${$j.error}`]:{color:(e.vars||e).palette.error.main}}}]}))),Xle=G(`span`,{name:`MuiFormLabel`,slot:`Asterisk`})(SS(({theme:e})=>({[`&.${$j.error}`]:{color:(e.vars||e).palette.error.main}}))),rM=qle.forwardRef(function(e,t){let n=wS({props:e,name:`MuiFormLabel`}),{children:r,className:i,color:a,component:o=`label`,disabled:s,error:c,filled:l,focused:u,required:d,...f}=n,p=wA({props:n,muiFormControl:OA(),states:[`color`,`required`,`focused`,`disabled`,`error`,`filled`]}),m={...n,color:p.color||`primary`,component:o,disabled:p.disabled,error:p.error,filled:p.filled,focused:p.focused,required:p.required},h=Jle(m);return(0,nM.jsxs)(Yle,{as:o,ownerState:m,className:pu(h.root,i),ref:t,...f,children:[r,p.required&&(0,nM.jsxs)(Xle,{ownerState:m,"aria-hidden":!0,className:h.asterisk,children:[` `,`*`]})]})}),process.env.NODE_ENV!==`production`&&(rM.propTypes={children:tM.default.node,classes:tM.default.object,className:tM.default.string,color:tM.default.oneOfType([tM.default.oneOf([`error`,`info`,`primary`,`secondary`,`success`,`warning`]),tM.default.string]),component:tM.default.elementType,disabled:tM.default.bool,error:tM.default.bool,filled:tM.default.bool,focused:tM.default.bool,required:tM.default.bool,sx:tM.default.oneOfType([tM.default.arrayOf(tM.default.oneOfType([tM.default.func,tM.default.object,tM.default.bool])),tM.default.func,tM.default.object])})})),iM=o((()=>{Zle(),Zle(),eM(),eM()}));function Qle(e){return vg(`MuiInputLabel`,e)}var aM=o((()=>{wg(),xg(),Sg(`MuiInputLabel`,[`root`,`focused`,`disabled`,`error`,`required`,`asterisk`,`formControl`,`sizeSmall`,`shrink`,`animated`,`standard`,`filled`,`outlined`])})),$le,oM,eue,tue,nue,sM,rue=o((()=>{$le=u(p()),oM=u(du()),_u(),mu(),TA(),kA(),iM(),Ql(),gS(),xS(),CS(),DS(),aM(),eue=g(),tue=e=>{let{classes:t,formControl:n,size:r,shrink:i,disableAnimation:a,variant:o,required:s}=e,c=hu({root:[`root`,n&&`formControl`,!a&&`animated`,i&&`shrink`,r&&r!==`medium`&&`size${H(r)}`,o],asterisk:[s&&`asterisk`]},Qle,t);return{...t,...c}},nue=G(rM,{shouldForwardProp:e=>hS(e)||e===`classes`,name:`MuiInputLabel`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[{[`& .${$j.asterisk}`]:t.asterisk},t.root,n.formControl&&t.formControl,n.size===`small`&&t.sizeSmall,n.shrink&&t.shrink,!n.disableAnimation&&t.animated,n.focused&&t.focused,t[n.variant]]}})(SS(({theme:e})=>({display:`block`,transformOrigin:`top left`,whiteSpace:`nowrap`,overflow:`hidden`,textOverflow:`ellipsis`,maxWidth:`100%`,variants:[{props:({ownerState:e})=>e.formControl,style:{position:`absolute`,left:0,top:0,transform:`translate(0, 20px) scale(1)`}},{props:{size:`small`},style:{transform:`translate(0, 17px) scale(1)`}},{props:({ownerState:e})=>e.shrink,style:{transform:`translate(0, -1.5px) scale(0.75)`,transformOrigin:`top left`,maxWidth:`133%`}},{props:({ownerState:e})=>!e.disableAnimation,style:{transition:e.transitions.create([`color`,`transform`,`max-width`],{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut})}},{props:{variant:`filled`},style:{zIndex:1,pointerEvents:`none`,transform:`translate(12px, 16px) scale(1)`,maxWidth:`calc(100% - 24px)`}},{props:{variant:`filled`,size:`small`},style:{transform:`translate(12px, 13px) scale(1)`}},{props:({variant:e,ownerState:t})=>e===`filled`&&t.shrink,style:{userSelect:`none`,pointerEvents:`auto`,transform:`translate(12px, 7px) scale(0.75)`,maxWidth:`calc(133% - 24px)`}},{props:({variant:e,ownerState:t,size:n})=>e===`filled`&&t.shrink&&n===`small`,style:{transform:`translate(12px, 4px) scale(0.75)`}},{props:{variant:`outlined`},style:{zIndex:1,pointerEvents:`none`,transform:`translate(14px, 16px) scale(1)`,maxWidth:`calc(100% - 24px)`}},{props:{variant:`outlined`,size:`small`},style:{transform:`translate(14px, 9px) scale(1)`}},{props:({variant:e,ownerState:t})=>e===`outlined`&&t.shrink,style:{userSelect:`none`,pointerEvents:`auto`,maxWidth:`calc(133% - 32px)`,transform:`translate(14px, -9px) scale(0.75)`}}]}))),sM=$le.forwardRef(function(e,t){let n=wS({name:`MuiInputLabel`,props:e}),{disableAnimation:r=!1,margin:i,shrink:a,variant:o,className:s,...c}=n,l=OA(),u=a;u===void 0&&l&&(u=l.filled||l.focused||l.adornedStart);let d=wA({props:n,muiFormControl:l,states:[`size`,`variant`,`required`,`focused`]}),f={...n,disableAnimation:r,formControl:l,shrink:u,size:d.size,variant:d.variant,required:d.required,focused:d.focused},p=tue(f);return(0,eue.jsx)(nue,{"data-shrink":u,ref:t,className:pu(p.root,s),...c,ownerState:f,classes:p})}),process.env.NODE_ENV!==`production`&&(sM.propTypes={children:oM.default.node,classes:oM.default.object,className:oM.default.string,color:oM.default.oneOfType([oM.default.oneOf([`error`,`info`,`primary`,`secondary`,`success`,`warning`]),oM.default.string]),disableAnimation:oM.default.bool,disabled:oM.default.bool,error:oM.default.bool,focused:oM.default.bool,margin:oM.default.oneOf([`dense`]),required:oM.default.bool,shrink:oM.default.bool,size:oM.default.oneOfType([oM.default.oneOf([`medium`,`small`]),oM.default.string]),sx:oM.default.oneOfType([oM.default.arrayOf(oM.default.oneOfType([oM.default.func,oM.default.object,oM.default.bool])),oM.default.func,oM.default.object]),variant:oM.default.oneOf([`filled`,`outlined`,`standard`])})})),cM=o((()=>{rue(),aM(),aM()}));function iue(e){return vg(`MuiFormControl`,e)}var lM=o((()=>{wg(),xg(),Sg(`MuiFormControl`,[`root`,`marginNone`,`marginNormal`,`marginDense`,`fullWidth`,`disabled`])})),uM,dM,aue,oue,sue,fM,cue=o((()=>{uM=u(p()),dM=u(du()),mu(),_u(),xS(),DS(),hA(),Ql(),qS(),DA(),lM(),aue=g(),oue=e=>{let{classes:t,margin:n,fullWidth:r}=e;return hu({root:[`root`,n!==`none`&&`margin${H(n)}`,r&&`fullWidth`]},iue,t)},sue=G(`div`,{name:`MuiFormControl`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[`margin${H(n.margin)}`],n.fullWidth&&t.fullWidth]}})({display:`inline-flex`,flexDirection:`column`,position:`relative`,minWidth:0,padding:0,margin:0,border:0,verticalAlign:`top`,variants:[{props:{margin:`normal`},style:{marginTop:16,marginBottom:8}},{props:{margin:`dense`},style:{marginTop:8,marginBottom:4}},{props:{fullWidth:!0},style:{width:`100%`}}]}),fM=uM.forwardRef(function(e,t){let n=wS({props:e,name:`MuiFormControl`}),{children:r,className:i,color:a=`primary`,component:o=`div`,disabled:s=!1,error:c=!1,focused:l,fullWidth:u=!1,hiddenLabel:d=!1,margin:f=`none`,required:p=!1,size:m=`medium`,variant:h=`outlined`,...g}=n,_={...n,color:a,component:o,disabled:s,error:c,fullWidth:u,hiddenLabel:d,margin:f,required:p,size:m,variant:h},v=oue(_),[y,b]=uM.useState(()=>{let e=!1;return r&&uM.Children.forEach(r,t=>{if(!KS(t,[`Input`,`Select`]))return;let n=KS(t,[`Select`])?t.props.input:t;n&&Qse(n.props)&&(e=!0)}),e}),[x,S]=uM.useState(()=>{let e=!1;return r&&uM.Children.forEach(r,t=>{KS(t,[`Input`,`Select`])&&(mA(t.props,!0)||mA(t.props.inputProps,!0))&&(e=!0)}),e}),[C,w]=uM.useState(!1);s&&C&&w(!1);let T=l!==void 0&&!s?l:C,E,D=uM.useRef(!1);process.env.NODE_ENV!==`production`&&(E=()=>(D.current&&console.error(["MUI: There are multiple `InputBase` components inside a FormControl.","This creates visual inconsistencies, only use one `InputBase`."].join(` |
|
|
`)),D.current=!0,()=>{D.current=!1}));let O=uM.useCallback(()=>{S(!0)},[]),k=uM.useCallback(()=>{S(!1)},[]),A=uM.useMemo(()=>({adornedStart:y,setAdornedStart:b,color:a,disabled:s,error:c,filled:x,focused:T,fullWidth:u,hiddenLabel:d,size:m,onBlur:()=>{w(!1)},onFocus:()=>{w(!0)},onEmpty:k,onFilled:O,registerEffect:E,required:p,variant:h}),[y,a,s,c,x,T,u,d,E,k,O,p,m,h]);return(0,aue.jsx)(EA.Provider,{value:A,children:(0,aue.jsx)(sue,{as:o,ownerState:_,className:pu(v.root,i),ref:t,...g,children:r})})}),process.env.NODE_ENV!==`production`&&(fM.propTypes={children:dM.default.node,classes:dM.default.object,className:dM.default.string,color:dM.default.oneOfType([dM.default.oneOf([`primary`,`secondary`,`error`,`info`,`success`,`warning`]),dM.default.string]),component:dM.default.elementType,disabled:dM.default.bool,error:dM.default.bool,focused:dM.default.bool,fullWidth:dM.default.bool,hiddenLabel:dM.default.bool,margin:dM.default.oneOf([`dense`,`none`,`normal`]),required:dM.default.bool,size:dM.default.oneOfType([dM.default.oneOf([`medium`,`small`]),dM.default.string]),sx:dM.default.oneOfType([dM.default.arrayOf(dM.default.oneOfType([dM.default.func,dM.default.object,dM.default.bool])),dM.default.func,dM.default.object]),variant:dM.default.oneOf([`filled`,`outlined`,`standard`])})})),pM=o((()=>{cue(),kA(),lM(),lM()}));function lue(e){return vg(`MuiButton`,e)}var mM,uue=o((()=>{wg(),xg(),mM=Sg(`MuiButton`,`root.text.textInherit.textPrimary.textSecondary.textSuccess.textError.textInfo.textWarning.outlined.outlinedInherit.outlinedPrimary.outlinedSecondary.outlinedSuccess.outlinedError.outlinedInfo.outlinedWarning.contained.containedInherit.containedPrimary.containedSecondary.containedSuccess.containedError.containedInfo.containedWarning.disableElevation.focusVisible.disabled.colorInherit.colorPrimary.colorSecondary.colorSuccess.colorError.colorInfo.colorWarning.textSizeSmall.textSizeMedium.textSizeLarge.outlinedSizeSmall.outlinedSizeMedium.outlinedSizeLarge.containedSizeSmall.containedSizeMedium.containedSizeLarge.sizeMedium.sizeSmall.sizeLarge.fullWidth.startIcon.endIcon.icon.iconSizeSmall.iconSizeMedium.iconSizeLarge.loading.loadingWrapper.loadingIconPlaceholder.loadingIndicator.loadingPositionCenter.loadingPositionStart.loadingPositionEnd`.split(`.`))})),due,fue,pue=o((()=>{due=u(p()),fue=due.createContext({}),process.env.NODE_ENV!==`production`&&(fue.displayName=`ButtonGroupContext`)})),mue,hM,hue=o((()=>{mue=u(p()),hM=mue.createContext(void 0),process.env.NODE_ENV!==`production`&&(hM.displayName=`ButtonGroupButtonContext`)})),gM,_M,vM,gue,yM,_ue,vue,yue,bue,bM,xM,xue=o((()=>{gM=u(p()),_M=u(du()),mu(),t_(),_u(),VC(),gS(),xS(),CS(),DS(),ET(),PT(),Ql(),gw(),uue(),pue(),hue(),vM=g(),gue=e=>{let{color:t,disableElevation:n,fullWidth:r,size:i,variant:a,loading:o,loadingPosition:s,classes:c}=e,l=hu({root:[`root`,o&&`loading`,a,`${a}${H(t)}`,`size${H(i)}`,`${a}Size${H(i)}`,`color${H(t)}`,n&&`disableElevation`,r&&`fullWidth`,o&&`loadingPosition${H(s)}`],startIcon:[`icon`,`startIcon`,`iconSize${H(i)}`],endIcon:[`icon`,`endIcon`,`iconSize${H(i)}`],loadingIndicator:[`loadingIndicator`],loadingWrapper:[`loadingWrapper`]},lue,c);return{...c,...l}},yM=[{props:{size:`small`},style:{"& > *:nth-of-type(1)":{fontSize:18}}},{props:{size:`medium`},style:{"& > *:nth-of-type(1)":{fontSize:20}}},{props:{size:`large`},style:{"& > *:nth-of-type(1)":{fontSize:22}}}],_ue=G(TT,{shouldForwardProp:e=>hS(e)||e===`classes`,name:`MuiButton`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[n.variant],t[`${n.variant}${H(n.color)}`],t[`size${H(n.size)}`],t[`${n.variant}Size${H(n.size)}`],n.color===`inherit`&&t.colorInherit,n.disableElevation&&t.disableElevation,n.fullWidth&&t.fullWidth,n.loading&&t.loading]}})(SS(({theme:e})=>{let t=e.palette.mode===`light`?e.palette.grey[300]:e.palette.grey[800],n=e.palette.mode===`light`?e.palette.grey.A100:e.palette.grey[700];return{...e.typography.button,minWidth:64,padding:`6px 16px`,border:0,borderRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create([`background-color`,`box-shadow`,`border-color`,`color`],{duration:e.transitions.duration.short}),"&:hover":{textDecoration:`none`},[`&.${mM.disabled}`]:{color:(e.vars||e).palette.action.disabled},variants:[{props:({ownerState:e})=>e.startIcon||e.loading&&e.loadingPosition===`start`,style:{"&::before":{content:`"\\200b"`,width:0,overflow:`hidden`}}},{props:{variant:`contained`},style:{color:`var(--variant-containedColor)`,backgroundColor:`var(--variant-containedBg)`,boxShadow:(e.vars||e).shadows[2],"&:hover":{boxShadow:(e.vars||e).shadows[4],"@media (hover: none)":{boxShadow:(e.vars||e).shadows[2]}},"&:active":{boxShadow:(e.vars||e).shadows[8]},[`&.${mM.focusVisible}`]:{boxShadow:(e.vars||e).shadows[6]},[`&.${mM.disabled}`]:{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground}}},{props:{variant:`outlined`},style:{padding:`5px 15px`,border:`1px solid currentColor`,borderColor:`var(--variant-outlinedBorder, currentColor)`,backgroundColor:`var(--variant-outlinedBg)`,color:`var(--variant-outlinedColor)`,[`&.${mM.disabled}`]:{border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`}}},{props:{variant:`text`},style:{padding:`6px 8px`,color:`var(--variant-textColor)`,backgroundColor:`var(--variant-textBg)`}},...Object.entries(e.palette).filter(hw()).map(([t])=>({props:{color:t},style:{"--variant-textColor":(e.vars||e).palette[t].main,"--variant-outlinedColor":(e.vars||e).palette[t].main,"--variant-outlinedBorder":e.alpha((e.vars||e).palette[t].main,.5),"--variant-containedColor":(e.vars||e).palette[t].contrastText,"--variant-containedBg":(e.vars||e).palette[t].main,"@media (hover: hover)":{"&:hover":{"--variant-containedBg":(e.vars||e).palette[t].dark,"--variant-textBg":e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity),"--variant-outlinedBorder":(e.vars||e).palette[t].main,"--variant-outlinedBg":e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity)}}}})),{props:{color:`inherit`},style:{color:`inherit`,borderColor:`currentColor`,"--variant-containedBg":e.vars?e.vars.palette.Button.inheritContainedBg:t,"@media (hover: hover)":{"&:hover":{"--variant-containedBg":e.vars?e.vars.palette.Button.inheritContainedHoverBg:n,"--variant-textBg":e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.hoverOpacity),"--variant-outlinedBg":e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.hoverOpacity)}}}},{props:{size:`small`,variant:`text`},style:{padding:`4px 5px`,fontSize:e.typography.pxToRem(13)}},{props:{size:`large`,variant:`text`},style:{padding:`8px 11px`,fontSize:e.typography.pxToRem(15)}},{props:{size:`small`,variant:`outlined`},style:{padding:`3px 9px`,fontSize:e.typography.pxToRem(13)}},{props:{size:`large`,variant:`outlined`},style:{padding:`7px 21px`,fontSize:e.typography.pxToRem(15)}},{props:{size:`small`,variant:`contained`},style:{padding:`4px 10px`,fontSize:e.typography.pxToRem(13)}},{props:{size:`large`,variant:`contained`},style:{padding:`8px 22px`,fontSize:e.typography.pxToRem(15)}},{props:{disableElevation:!0},style:{boxShadow:`none`,"&:hover":{boxShadow:`none`},[`&.${mM.focusVisible}`]:{boxShadow:`none`},"&:active":{boxShadow:`none`},[`&.${mM.disabled}`]:{boxShadow:`none`}}},{props:{fullWidth:!0},style:{width:`100%`}},{props:{loadingPosition:`center`},style:{transition:e.transitions.create([`background-color`,`box-shadow`,`border-color`],{duration:e.transitions.duration.short}),[`&.${mM.loading}`]:{color:`transparent`}}}]}})),vue=G(`span`,{name:`MuiButton`,slot:`StartIcon`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.startIcon,n.loading&&t.startIconLoadingStart,t[`iconSize${H(n.size)}`]]}})(({theme:e})=>({display:`inherit`,marginRight:8,marginLeft:-4,variants:[{props:{size:`small`},style:{marginLeft:-2}},{props:{loadingPosition:`start`,loading:!0},style:{transition:e.transitions.create([`opacity`],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:`start`,loading:!0,fullWidth:!0},style:{marginRight:-8}},...yM]})),yue=G(`span`,{name:`MuiButton`,slot:`EndIcon`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.endIcon,n.loading&&t.endIconLoadingEnd,t[`iconSize${H(n.size)}`]]}})(({theme:e})=>({display:`inherit`,marginRight:-4,marginLeft:8,variants:[{props:{size:`small`},style:{marginRight:-2}},{props:{loadingPosition:`end`,loading:!0},style:{transition:e.transitions.create([`opacity`],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:`end`,loading:!0,fullWidth:!0},style:{marginLeft:-8}},...yM]})),bue=G(`span`,{name:`MuiButton`,slot:`LoadingIndicator`})(({theme:e})=>({display:`none`,position:`absolute`,visibility:`visible`,variants:[{props:{loading:!0},style:{display:`flex`}},{props:{loadingPosition:`start`},style:{left:14}},{props:{loadingPosition:`start`,size:`small`},style:{left:10}},{props:{variant:`text`,loadingPosition:`start`},style:{left:6}},{props:{loadingPosition:`center`},style:{left:`50%`,transform:`translate(-50%)`,color:(e.vars||e).palette.action.disabled}},{props:{loadingPosition:`end`},style:{right:14}},{props:{loadingPosition:`end`,size:`small`},style:{right:10}},{props:{variant:`text`,loadingPosition:`end`},style:{right:6}},{props:{loadingPosition:`start`,fullWidth:!0},style:{position:`relative`,left:-10}},{props:{loadingPosition:`end`,fullWidth:!0},style:{position:`relative`,right:-10}}]})),bM=G(`span`,{name:`MuiButton`,slot:`LoadingIconPlaceholder`})({display:`inline-block`,width:`1em`,height:`1em`}),xM=gM.forwardRef(function(e,t){let n=gM.useContext(fue),r=gM.useContext(hM),i=wS({props:$g(n,e),name:`MuiButton`}),{children:a,color:o=`primary`,component:s=`button`,className:c,disabled:l=!1,disableElevation:u=!1,disableFocusRipple:d=!1,endIcon:f,focusVisibleClassName:p,fullWidth:m=!1,id:h,loading:g=null,loadingIndicator:_,loadingPosition:v=`center`,size:y=`medium`,startIcon:b,type:x,variant:S=`text`,...C}=i,w=mC(h),T=_??(0,vM.jsx)(NT,{"aria-labelledby":w,color:`inherit`,size:16}),E={...i,color:o,component:s,disabled:l,disableElevation:u,disableFocusRipple:d,fullWidth:m,loading:g,loadingIndicator:T,loadingPosition:v,size:y,type:x,variant:S},D=gue(E),O=(b||g&&v===`start`)&&(0,vM.jsx)(vue,{className:D.startIcon,ownerState:E,children:b||(0,vM.jsx)(bM,{className:D.loadingIconPlaceholder,ownerState:E})}),k=(f||g&&v===`end`)&&(0,vM.jsx)(yue,{className:D.endIcon,ownerState:E,children:f||(0,vM.jsx)(bM,{className:D.loadingIconPlaceholder,ownerState:E})}),A=r||``,j=typeof g==`boolean`?(0,vM.jsx)(`span`,{className:D.loadingWrapper,style:{display:`contents`},children:g&&(0,vM.jsx)(bue,{className:D.loadingIndicator,ownerState:E,children:T})}):null,{root:M,...ee}=D;return(0,vM.jsxs)(_ue,{ownerState:E,className:pu(n.className,D.root,c,A),component:s,disabled:l||g,focusRipple:!d,focusVisibleClassName:pu(D.focusVisible,p),ref:t,type:x,id:g?w:h,...C,classes:ee,children:[O,v!==`end`&&j,a,v===`end`&&j,k]})}),process.env.NODE_ENV!==`production`&&(xM.propTypes={children:_M.default.node,classes:_M.default.object,className:_M.default.string,color:_M.default.oneOfType([_M.default.oneOf([`inherit`,`primary`,`secondary`,`success`,`error`,`info`,`warning`]),_M.default.string]),component:_M.default.elementType,disabled:_M.default.bool,disableElevation:_M.default.bool,disableFocusRipple:_M.default.bool,disableRipple:_M.default.bool,endIcon:_M.default.node,focusVisibleClassName:_M.default.string,fullWidth:_M.default.bool,href:_M.default.string,id:_M.default.string,loading:_M.default.bool,loadingIndicator:_M.default.node,loadingPosition:_M.default.oneOf([`center`,`end`,`start`]),size:_M.default.oneOfType([_M.default.oneOf([`small`,`medium`,`large`]),_M.default.string]),startIcon:_M.default.node,sx:_M.default.oneOfType([_M.default.arrayOf(_M.default.oneOfType([_M.default.func,_M.default.object,_M.default.bool])),_M.default.func,_M.default.object]),type:_M.default.oneOfType([_M.default.oneOf([`button`,`reset`,`submit`]),_M.default.string]),variant:_M.default.oneOfType([_M.default.oneOf([`contained`,`outlined`,`text`]),_M.default.string])})})),SM=o((()=>{xue(),uue(),uue()}));function Sue(e){return vg(`MuiLink`,e)}var Cue,CM=o((()=>{wg(),xg(),Cue=Sg(`MuiLink`,[`root`,`underlineNone`,`underlineHover`,`underlineAlways`,`button`,`focusVisible`])})),wue,Tue=o((()=>{nd(),z_(),wue=({theme:e,ownerState:t})=>{let n=t.color;if(`colorSpace`in e&&e.colorSpace){let r=Qu(e,`palette.${n}.main`)||Qu(e,`palette.${n}`)||t.color;return e.alpha(r,.4)}let r=Qu(e,`palette.${n}.main`,!1)||Qu(e,`palette.${n}`,!1)||t.color,i=Qu(e,`palette.${n}.mainChannel`)||Qu(e,`palette.${n}Channel`);return`vars`in e&&i?`rgba(${i} / 0.4)`:O_(r,.4)}})),wM,TM,Eue,EM,Due,Oue,DM,kue=o((()=>{wM=u(p()),TM=u(du()),mu(),Pw(),_u(),Iw(),Ql(),xS(),CS(),gw(),DS(),TO(),CM(),Tue(),Eue=g(),EM={primary:!0,secondary:!0,error:!0,info:!0,success:!0,warning:!0,textPrimary:!0,textSecondary:!0,textDisabled:!0},Due=e=>{let{classes:t,component:n,focusVisible:r,underline:i}=e;return hu({root:[`root`,`underline${H(i)}`,n===`button`&&`button`,r&&`focusVisible`]},Sue,t)},Oue=G(wO,{name:`MuiLink`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[`underline${H(n.underline)}`],n.component===`button`&&t.button]}})(SS(({theme:e})=>({variants:[{props:{underline:`none`},style:{textDecoration:`none`}},{props:{underline:`hover`},style:{textDecoration:`none`,"&:hover":{textDecoration:`underline`}}},{props:{underline:`always`},style:{textDecoration:`underline`,"&:hover":{textDecorationColor:`inherit`}}},{props:({underline:e,ownerState:t})=>e===`always`&&t.color!==`inherit`,style:{textDecorationColor:`var(--Link-underlineColor)`}},{props:({underline:e,ownerState:t})=>e===`always`&&t.color===`inherit`,style:e.colorSpace?{textDecorationColor:e.alpha(`currentColor`,.4)}:null},...Object.entries(e.palette).filter(hw()).map(([t])=>({props:{underline:`always`,color:t},style:{"--Link-underlineColor":e.alpha((e.vars||e).palette[t].main,.4)}})),{props:{underline:`always`,color:`textPrimary`},style:{"--Link-underlineColor":e.alpha((e.vars||e).palette.text.primary,.4)}},{props:{underline:`always`,color:`textSecondary`},style:{"--Link-underlineColor":e.alpha((e.vars||e).palette.text.secondary,.4)}},{props:{underline:`always`,color:`textDisabled`},style:{"--Link-underlineColor":(e.vars||e).palette.text.disabled}},{props:{component:`button`},style:{position:`relative`,WebkitTapHighlightColor:`transparent`,backgroundColor:`transparent`,outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:`pointer`,userSelect:`none`,verticalAlign:`middle`,MozAppearance:`none`,WebkitAppearance:`none`,"&::-moz-focus-inner":{borderStyle:`none`},[`&.${Cue.focusVisible}`]:{outline:`auto`}}}]}))),DM=wM.forwardRef(function(e,t){let n=wS({props:e,name:`MuiLink`}),r=aS(),{className:i,color:a=`primary`,component:o=`a`,onBlur:s,onFocus:c,TypographyClasses:l,underline:u=`always`,variant:d=`inherit`,sx:f,...p}=n,[m,h]=wM.useState(!1),g=e=>{Fw(e.target)||h(!1),s&&s(e)},_=e=>{Fw(e.target)&&h(!0),c&&c(e)},v={...n,color:a,component:o,focusVisible:m,underline:u,variant:d},y=Due(v);return(0,Eue.jsx)(Oue,{color:a,className:pu(y.root,i),classes:l,component:o,onBlur:g,onFocus:_,ref:t,ownerState:v,variant:d,...p,sx:[...EM[a]===void 0?[{color:a}]:[],...Array.isArray(f)?f:[f]],style:{...p.style,...u===`always`&&a!==`inherit`&&!EM[a]&&{"--Link-underlineColor":wue({theme:r,ownerState:v})}}})}),process.env.NODE_ENV!==`production`&&(DM.propTypes={children:TM.default.node,classes:TM.default.object,className:TM.default.string,color:TM.default.oneOfType([TM.default.oneOf([`primary`,`secondary`,`success`,`error`,`info`,`warning`,`textPrimary`,`textSecondary`,`textDisabled`]),TM.default.string]),component:Nw,onBlur:TM.default.func,onFocus:TM.default.func,style:TM.default.object,sx:TM.default.oneOfType([TM.default.arrayOf(TM.default.oneOfType([TM.default.func,TM.default.object,TM.default.bool])),TM.default.func,TM.default.object]),TypographyClasses:TM.default.object,underline:TM.default.oneOf([`always`,`hover`,`none`]),variant:TM.default.oneOfType([TM.default.oneOf([`body1`,`body2`,`button`,`caption`,`h1`,`h2`,`h3`,`h4`,`h5`,`h6`,`inherit`,`overline`,`subtitle1`,`subtitle2`]),TM.default.string])})})),OM=o((()=>{kue(),CM(),CM()}));function Aue(e){return(1+Math.sin(Math.PI*e-Math.PI/2))/2}function jue(e,t,n,r={},i=()=>{}){let{ease:a=Aue,duration:o=300}=r,s=null,c=t[e],l=!1,u=()=>{l=!0},d=r=>{if(l){i(Error(`Animation cancelled`));return}s===null&&(s=r);let u=Math.min(1,(r-s)/o);if(t[e]=a(u)*(n-c)+c,u>=1){requestAnimationFrame(()=>{i(null)});return}requestAnimationFrame(d)};return c===n?(i(Error(`Element already at target position`)),u):(requestAnimationFrame(d),u)}var Mue=o((()=>{}));function Nue(e){let{onChange:t,...n}=e,r=kM.useRef(),i=kM.useRef(null),a=()=>{r.current=i.current.offsetHeight-i.current.clientHeight};return fC(()=>{let e=WS(()=>{let e=r.current;a(),e!==r.current&&t(r.current)}),n=nC(i.current);return n.addEventListener(`resize`,e),()=>{e.clear(),n.removeEventListener(`resize`,e)}},[t]),kM.useEffect(()=>{a(),t(r.current)},[t]),(0,Fue.jsx)(`div`,{style:Iue,...n,ref:i})}var kM,Pue,Fue,Iue,Lue=o((()=>{kM=u(p()),Pue=u(du()),GS(),VC(),Fue=g(),Iue={width:99,height:99,position:`absolute`,top:-9999,overflow:`scroll`},process.env.NODE_ENV!==`production`&&(Nue.propTypes={onChange:Pue.default.func.isRequired})})),Rue,zue,Bue=o((()=>{BS(),Rue=g(),zue=LS((0,Rue.jsx)(`path`,{d:`M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 6z`}),`KeyboardArrowLeft`)})),Vue,Hue,Uue=o((()=>{BS(),Vue=g(),Hue=LS((0,Vue.jsx)(`path`,{d:`M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z`}),`KeyboardArrowRight`)}));function Wue(e){return vg(`MuiTabScrollButton`,e)}var Gue,AM=o((()=>{wg(),xg(),Gue=Sg(`MuiTabScrollButton`,[`root`,`vertical`,`horizontal`,`disabled`])})),Kue,jM,MM,que,Jue,NM,Yue=o((()=>{Kue=u(p()),jM=u(du()),mu(),_u(),mv(),lD(),Bue(),Uue(),ET(),xS(),DS(),AM(),MM=g(),que=e=>{let{classes:t,orientation:n,disabled:r}=e;return hu({root:[`root`,n,r&&`disabled`]},Wue,t)},Jue=G(TT,{name:`MuiTabScrollButton`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.orientation&&t[n.orientation]]}})({width:40,flexShrink:0,opacity:.8,[`&.${Gue.disabled}`]:{opacity:0},variants:[{props:{orientation:`vertical`},style:{width:`100%`,height:40,"& svg":{transform:`var(--TabScrollButton-svgRotate)`}}}]}),NM=Kue.forwardRef(function(e,t){let n=wS({props:e,name:`MuiTabScrollButton`}),{className:r,slots:i={},slotProps:a={},direction:o,orientation:s,disabled:c,...l}=n,u=pv(),d={isRtl:u,...n},f=que(d),p=i.StartScrollButtonIcon??zue,m=i.EndScrollButtonIcon??Hue,h=cD({elementType:p,externalSlotProps:a.startScrollButtonIcon,additionalProps:{fontSize:`small`},ownerState:d}),g=cD({elementType:m,externalSlotProps:a.endScrollButtonIcon,additionalProps:{fontSize:`small`},ownerState:d});return(0,MM.jsx)(Jue,{component:`div`,className:pu(f.root,r),ref:t,role:null,ownerState:d,tabIndex:null,...l,style:{...l.style,...s===`vertical`&&{"--TabScrollButton-svgRotate":`rotate(${u?-90:90}deg)`}},children:o===`left`?(0,MM.jsx)(p,{...h}):(0,MM.jsx)(m,{...g})})}),process.env.NODE_ENV!==`production`&&(NM.propTypes={children:jM.default.node,classes:jM.default.object,className:jM.default.string,direction:jM.default.oneOf([`left`,`right`]).isRequired,disabled:jM.default.bool,orientation:jM.default.oneOf([`horizontal`,`vertical`]).isRequired,slotProps:jM.default.shape({endScrollButtonIcon:jM.default.oneOfType([jM.default.func,jM.default.object]),startScrollButtonIcon:jM.default.oneOfType([jM.default.func,jM.default.object])}),slots:jM.default.shape({EndScrollButtonIcon:jM.default.elementType,StartScrollButtonIcon:jM.default.elementType}),style:jM.default.object,sx:jM.default.oneOfType([jM.default.arrayOf(jM.default.oneOfType([jM.default.func,jM.default.object,jM.default.bool])),jM.default.func,jM.default.object])})})),PM=o((()=>{Yue(),AM(),AM()}));function Xue(e){return vg(`MuiTabs`,e)}var FM,IM=o((()=>{wg(),xg(),FM=Sg(`MuiTabs`,[`root`,`vertical`,`list`,`flexContainer`,`flexContainerVertical`,`centered`,`scroller`,`fixed`,`scrollableX`,`scrollableY`,`hideScrollbar`,`scrollButtons`,`scrollButtonsHideMobile`,`indicator`])})),LM,Zue,RM,zM,Que,BM,VM,$ue,ede,tde,nde,rde,ide,HM,UM,WM,ade=o((()=>{LM=u(p()),Zue=bu(),RM=u(du()),mu(),Mw(),_u(),mv(),lD(),xS(),CS(),DS(),GS(),Mue(),Lue(),PM(),jC(),IM(),QS(),rC(),HO(),dD(),Cw(),zM=g(),Que=(e,t)=>e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:e.firstChild,BM=(e,t)=>e===t?e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:e.lastChild,VM=(e,t,n)=>{let r=!1,i=n(e,t);for(;i;){if(i===e.firstChild){if(r)return;r=!0}let t=i.disabled||i.getAttribute(`aria-disabled`)===`true`;if(!i.hasAttribute(`tabindex`)||t)i=n(e,i);else{i.focus();return}}},$ue=e=>{let{vertical:t,fixed:n,hideScrollbar:r,scrollableX:i,scrollableY:a,centered:o,scrollButtonsHideMobile:s,classes:c}=e;return hu({root:[`root`,t&&`vertical`],scroller:[`scroller`,n&&`fixed`,r&&`hideScrollbar`,i&&`scrollableX`,a&&`scrollableY`],list:[`list`,`flexContainer`,t&&`flexContainerVertical`,t&&`vertical`,o&&`centered`],indicator:[`indicator`],scrollButtons:[`scrollButtons`,s&&`scrollButtonsHideMobile`],scrollableX:[i&&`scrollableX`],hideScrollbar:[r&&`hideScrollbar`]},Xue,c)},ede=G(`div`,{name:`MuiTabs`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[{[`& .${FM.scrollButtons}`]:t.scrollButtons},{[`& .${FM.scrollButtons}`]:n.scrollButtonsHideMobile&&t.scrollButtonsHideMobile},t.root,n.vertical&&t.vertical]}})(SS(({theme:e})=>({overflow:`hidden`,minHeight:48,WebkitOverflowScrolling:`touch`,display:`flex`,variants:[{props:({ownerState:e})=>e.vertical,style:{flexDirection:`column`}},{props:({ownerState:e})=>e.scrollButtonsHideMobile,style:{[`& .${FM.scrollButtons}`]:{[e.breakpoints.down(`sm`)]:{display:`none`}}}}]}))),tde=G(`div`,{name:`MuiTabs`,slot:`Scroller`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.scroller,n.fixed&&t.fixed,n.hideScrollbar&&t.hideScrollbar,n.scrollableX&&t.scrollableX,n.scrollableY&&t.scrollableY]}})({position:`relative`,display:`inline-block`,flex:`1 1 auto`,whiteSpace:`nowrap`,variants:[{props:({ownerState:e})=>e.fixed,style:{overflowX:`hidden`,width:`100%`}},{props:({ownerState:e})=>e.hideScrollbar,style:{scrollbarWidth:`none`,"&::-webkit-scrollbar":{display:`none`}}},{props:({ownerState:e})=>e.scrollableX,style:{overflowX:`auto`,overflowY:`hidden`}},{props:({ownerState:e})=>e.scrollableY,style:{overflowY:`auto`,overflowX:`hidden`}}]}),nde=G(`div`,{name:`MuiTabs`,slot:`List`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.list,t.flexContainer,n.vertical&&t.flexContainerVertical,n.centered&&t.centered]}})({display:`flex`,variants:[{props:({ownerState:e})=>e.vertical,style:{flexDirection:`column`}},{props:({ownerState:e})=>e.centered,style:{justifyContent:`center`}}]}),rde=G(`span`,{name:`MuiTabs`,slot:`Indicator`})(SS(({theme:e})=>({position:`absolute`,height:2,bottom:0,width:`100%`,transition:e.transitions.create(),variants:[{props:{indicatorColor:`primary`},style:{backgroundColor:(e.vars||e).palette.primary.main}},{props:{indicatorColor:`secondary`},style:{backgroundColor:(e.vars||e).palette.secondary.main}},{props:({ownerState:e})=>e.vertical,style:{height:`100%`,width:2,right:0}}]}))),ide=G(Nue)({overflowX:`auto`,overflowY:`hidden`,scrollbarWidth:`none`,"&::-webkit-scrollbar":{display:`none`}}),HM={},UM=!1,WM=LM.forwardRef(function(e,t){let n=wS({props:e,name:`MuiTabs`}),r=aS(),i=pv(),{"aria-label":a,"aria-labelledby":o,action:s,centered:c=!1,children:l,className:u,component:d=`div`,allowScrollButtonsMobile:f=!1,indicatorColor:p=`primary`,onChange:m,orientation:h=`horizontal`,ScrollButtonComponent:g,scrollButtons:_=`auto`,selectionFollowsFocus:v,slots:y={},slotProps:b={},TabIndicatorProps:x={},TabScrollButtonProps:S={},textColor:C=`primary`,value:w,variant:T=`standard`,visibleScrollbar:E=!1,...D}=n,O=T===`scrollable`,k=h===`vertical`,A=k?`scrollTop`:`scrollLeft`,j=k?`top`:`left`,M=k?`bottom`:`right`,ee=k?`clientHeight`:`clientWidth`,N=k?`height`:`width`,P={...n,component:d,allowScrollButtonsMobile:f,indicatorColor:p,orientation:h,vertical:k,scrollButtons:_,textColor:C,variant:T,visibleScrollbar:E,fixed:!O,hideScrollbar:O&&!E,scrollableX:O&&!k,scrollableY:O&&k,centered:c&&!O,scrollButtonsHideMobile:!f},F=$ue(P),te=cD({elementType:y.StartScrollButtonIcon,externalSlotProps:b.startScrollButtonIcon,ownerState:P}),I=cD({elementType:y.EndScrollButtonIcon,externalSlotProps:b.endScrollButtonIcon,ownerState:P});process.env.NODE_ENV!==`production`&&c&&O&&console.error('MUI: You can not use the `centered={true}` and `variant="scrollable"` properties at the same time on a `Tabs` component.');let[ne,re]=LM.useState(!1),[ie,ae]=LM.useState(HM),[oe,se]=LM.useState(!1),[ce,le]=LM.useState(!1),[ue,de]=LM.useState(!1),[L,fe]=LM.useState({overflow:`hidden`,scrollbarWidth:0}),pe=new Map,me=LM.useRef(null),he=LM.useRef(null),R={slots:y,slotProps:{indicator:x,scrollButtons:S,...b}},ge=()=>{let e=me.current,t;if(e){let n=e.getBoundingClientRect();t={clientWidth:e.clientWidth,scrollLeft:e.scrollLeft,scrollTop:e.scrollTop,scrollWidth:e.scrollWidth,top:n.top,bottom:n.bottom,left:n.left,right:n.right}}let n;if(e&&w!==!1){let e=he.current.children;if(e.length>0){let r=e[pe.get(w)];process.env.NODE_ENV!==`production`&&(r||console.error(["MUI: The `value` provided to the Tabs component is invalid.",`None of the Tabs' children match with "${w}".`,pe.keys?`You can provide one of the following values: ${Array.from(pe.keys()).join(`, `)}.`:null].join(` |
|
|
`))),n=r?r.getBoundingClientRect():null,process.env.NODE_ENV!==`production`&&uD()&&!UM&&n&&n.width===0&&n.height===0&&t.clientWidth!==0&&(t=null,console.error(["MUI: The `value` provided to the Tabs component is invalid.",`The Tab with this \`value\` ("${w}") is not part of the document layout.`,"Make sure the tab item is present in the document or that it's not `display: none`."].join(` |
|
|
`)),UM=!0)}}return{tabsMeta:t,tabMeta:n}},_e=AC(()=>{let{tabsMeta:e,tabMeta:t}=ge(),n=0,r;k?(r=`top`,t&&e&&(n=t.top-e.top+e.scrollTop)):(r=i?`right`:`left`,t&&e&&(n=(i?-1:1)*(t[r]-e[r]+e.scrollLeft)));let a={[r]:n,[N]:t?t[N]:0};if(typeof ie[r]!=`number`||typeof ie[N]!=`number`)ae(a);else{let e=Math.abs(ie[r]-a[r]),t=Math.abs(ie[N]-a[N]);(e>=1||t>=1)&&ae(a)}}),ve=(e,{animation:t=!0}={})=>{t?jue(A,me.current,e,{duration:r.transitions.duration.standard}):me.current[A]=e},ye=e=>{let t=me.current[A];t+=k?e:e*(i?-1:1),ve(t)},be=()=>{let e=me.current[ee],t=0,n=Array.from(he.current.children);for(let r=0;r<n.length;r+=1){let i=n[r];if(t+i[ee]>e){r===0&&(t=e);break}t+=i[ee]}return t},xe=()=>{ye(-1*be())},Se=()=>{ye(be())},[Ce,{onChange:we,...Te}]=Sw(`scrollbar`,{className:pu(F.scrollableX,F.hideScrollbar),elementType:ide,shouldForwardComponentProp:!0,externalForwardedProps:R,ownerState:P}),Ee=LM.useCallback(e=>{we?.(e),fe({overflow:null,scrollbarWidth:e})},[we]),[De,Oe]=Sw(`scrollButtons`,{className:pu(F.scrollButtons,S.className),elementType:NM,externalForwardedProps:R,ownerState:P,additionalProps:{orientation:h,slots:{StartScrollButtonIcon:y.startScrollButtonIcon||y.StartScrollButtonIcon,EndScrollButtonIcon:y.endScrollButtonIcon||y.EndScrollButtonIcon},slotProps:{startScrollButtonIcon:te,endScrollButtonIcon:I}}}),ke=()=>{let e={};e.scrollbarSizeListener=O?(0,zM.jsx)(Ce,{...Te,onChange:Ee}):null;let t=O&&(_===`auto`&&(oe||ce)||_===!0);return e.scrollButtonStart=t?(0,zM.jsx)(De,{direction:i?`right`:`left`,onClick:xe,disabled:!oe,...Oe}):null,e.scrollButtonEnd=t?(0,zM.jsx)(De,{direction:i?`left`:`right`,onClick:Se,disabled:!ce,...Oe}):null,e},Ae=AC(e=>{let{tabsMeta:t,tabMeta:n}=ge();if(!(!n||!t)){if(n[j]<t[j]){let r=t[A]+(n[j]-t[j]);ve(r,{animation:e})}else if(n[M]>t[M]){let r=t[A]+(n[M]-t[M]);ve(r,{animation:e})}}}),je=AC(()=>{O&&_!==!1&&de(!ue)});LM.useEffect(()=>{let e=WS(()=>{me.current&&_e()}),t,n=n=>{n.forEach(e=>{e.removedNodes.forEach(e=>{t?.unobserve(e)}),e.addedNodes.forEach(e=>{t?.observe(e)})}),e(),je()},r=nC(me.current);r.addEventListener(`resize`,e);let i;return typeof ResizeObserver<`u`&&(t=new ResizeObserver(e),Array.from(he.current.children).forEach(e=>{t.observe(e)})),typeof MutationObserver<`u`&&(i=new MutationObserver(n),i.observe(he.current,{childList:!0})),()=>{e.clear(),r.removeEventListener(`resize`,e),i?.disconnect(),t?.disconnect()}},[_e,je]),LM.useEffect(()=>{let e=Array.from(he.current.children),t=e.length;if(typeof IntersectionObserver<`u`&&t>0&&O&&_!==!1){let n=e[0],r=e[t-1],i={root:me.current,threshold:.99},a=new IntersectionObserver(e=>{se(!e[0].isIntersecting)},i);a.observe(n);let o=new IntersectionObserver(e=>{le(!e[0].isIntersecting)},i);return o.observe(r),()=>{a.disconnect(),o.disconnect()}}},[O,_,ue,l?.length]),LM.useEffect(()=>{re(!0)},[]),LM.useEffect(()=>{_e()}),LM.useEffect(()=>{Ae(HM!==ie)},[Ae,ie]),LM.useImperativeHandle(s,()=>({updateIndicator:_e,updateScrollButtons:je}),[_e,je]);let[Me,Ne]=Sw(`indicator`,{className:pu(F.indicator,x.className),elementType:rde,externalForwardedProps:R,ownerState:P,additionalProps:{style:ie}}),Pe=(0,zM.jsx)(Me,{...Ne}),Fe=0,Ie=LM.Children.map(l,e=>{if(!LM.isValidElement(e))return null;process.env.NODE_ENV!==`production`&&(0,Zue.isFragment)(e)&&console.error([`MUI: The Tabs component doesn't accept a Fragment as a child.`,`Consider providing an array instead.`].join(` |
|
|
`));let t=e.props.value===void 0?Fe:e.props.value;pe.set(t,Fe);let n=t===w;return Fe+=1,LM.cloneElement(e,{fullWidth:T===`fullWidth`,indicator:n&&!ne&&Pe,selected:n,selectionFollowsFocus:v,onChange:m,textColor:C,value:t,...Fe===1&&w===!1&&!e.props.tabIndex?{tabIndex:0}:{}})}),Le=e=>{if(e.altKey||e.shiftKey||e.ctrlKey||e.metaKey)return;let t=he.current,n=VO(ZS(t));if(n?.getAttribute(`role`)!==`tab`)return;let r=h===`horizontal`?`ArrowLeft`:`ArrowUp`,a=h===`horizontal`?`ArrowRight`:`ArrowDown`;switch(h===`horizontal`&&i&&(r=`ArrowRight`,a=`ArrowLeft`),e.key){case r:e.preventDefault(),VM(t,n,BM);break;case a:e.preventDefault(),VM(t,n,Que);break;case`Home`:e.preventDefault(),VM(t,null,Que);break;case`End`:e.preventDefault(),VM(t,null,BM)}},Re=ke(),[ze,Be]=Sw(`root`,{ref:t,className:pu(F.root,u),elementType:ede,externalForwardedProps:{...R,...D,component:d},ownerState:P}),[Ve,He]=Sw(`scroller`,{ref:me,className:F.scroller,elementType:tde,externalForwardedProps:R,ownerState:P,additionalProps:{style:{overflow:L.overflow,[k?`margin${i?`Left`:`Right`}`:`marginBottom`]:E?void 0:-L.scrollbarWidth}}}),[Ue,We]=Sw(`list`,{ref:he,className:pu(F.list,F.flexContainer),elementType:nde,externalForwardedProps:R,ownerState:P,getSlotProps:e=>({...e,onKeyDown:t=>{Le(t),e.onKeyDown?.(t)}})});return(0,zM.jsxs)(ze,{...Be,children:[Re.scrollButtonStart,Re.scrollbarSizeListener,(0,zM.jsxs)(Ve,{...He,children:[(0,zM.jsx)(Ue,{"aria-label":a,"aria-labelledby":o,"aria-orientation":h===`vertical`?`vertical`:null,role:`tablist`,...We,children:Ie}),ne&&Pe]}),Re.scrollButtonEnd]})}),process.env.NODE_ENV!==`production`&&(WM.propTypes={action:jw,allowScrollButtonsMobile:RM.default.bool,"aria-label":RM.default.string,"aria-labelledby":RM.default.string,centered:RM.default.bool,children:RM.default.node,classes:RM.default.object,className:RM.default.string,component:RM.default.elementType,indicatorColor:RM.default.oneOfType([RM.default.oneOf([`primary`,`secondary`]),RM.default.string]),onChange:RM.default.func,orientation:RM.default.oneOf([`horizontal`,`vertical`]),ScrollButtonComponent:RM.default.elementType,scrollButtons:RM.default.oneOf([`auto`,!1,!0]),selectionFollowsFocus:RM.default.bool,slotProps:RM.default.shape({endScrollButtonIcon:RM.default.oneOfType([RM.default.func,RM.default.object]),indicator:RM.default.oneOfType([RM.default.func,RM.default.object]),list:RM.default.oneOfType([RM.default.func,RM.default.object]),root:RM.default.oneOfType([RM.default.func,RM.default.object]),scrollbar:RM.default.oneOfType([RM.default.func,RM.default.object]),scrollButtons:RM.default.oneOfType([RM.default.func,RM.default.object]),scroller:RM.default.oneOfType([RM.default.func,RM.default.object]),startScrollButtonIcon:RM.default.oneOfType([RM.default.func,RM.default.object])}),slots:RM.default.shape({endScrollButtonIcon:RM.default.elementType,EndScrollButtonIcon:RM.default.elementType,indicator:RM.default.elementType,list:RM.default.elementType,root:RM.default.elementType,scrollbar:RM.default.elementType,scrollButtons:RM.default.elementType,scroller:RM.default.elementType,startScrollButtonIcon:RM.default.elementType,StartScrollButtonIcon:RM.default.elementType}),sx:RM.default.oneOfType([RM.default.arrayOf(RM.default.oneOfType([RM.default.func,RM.default.object,RM.default.bool])),RM.default.func,RM.default.object]),TabIndicatorProps:RM.default.object,TabScrollButtonProps:RM.default.object,textColor:RM.default.oneOf([`inherit`,`primary`,`secondary`]),value:RM.default.any,variant:RM.default.oneOf([`fullWidth`,`scrollable`,`standard`]),visibleScrollbar:RM.default.bool})})),GM=o((()=>{ade(),IM(),IM()}));function ode(e){return vg(`MuiTab`,e)}var KM,qM=o((()=>{wg(),xg(),KM=Sg(`MuiTab`,[`root`,`labelIcon`,`textColorInherit`,`textColorPrimary`,`textColorSecondary`,`selected`,`disabled`,`fullWidth`,`wrapped`,`iconWrapper`,`icon`])})),JM,YM,XM,sde,cde,ZM,lde=o((()=>{JM=u(p()),YM=u(du()),mu(),_u(),ET(),Ql(),xS(),CS(),DS(),bC(),qM(),XM=g(),sde=e=>{let{classes:t,textColor:n,fullWidth:r,wrapped:i,icon:a,label:o,selected:s,disabled:c}=e;return hu({root:[`root`,a&&o&&`labelIcon`,`textColor${H(n)}`,r&&`fullWidth`,i&&`wrapped`,s&&`selected`,c&&`disabled`],icon:[`iconWrapper`,`icon`]},ode,t)},cde=G(TT,{name:`MuiTab`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.label&&n.icon&&t.labelIcon,t[`textColor${H(n.textColor)}`],n.fullWidth&&t.fullWidth,n.wrapped&&t.wrapped,{[`& .${KM.iconWrapper}`]:t.iconWrapper},{[`& .${KM.icon}`]:t.icon}]}})(SS(({theme:e})=>({...e.typography.button,maxWidth:360,minWidth:90,position:`relative`,minHeight:48,flexShrink:0,padding:`12px 16px`,overflow:`hidden`,whiteSpace:`normal`,textAlign:`center`,lineHeight:1.25,variants:[{props:({ownerState:e})=>e.label&&(e.iconPosition===`top`||e.iconPosition===`bottom`),style:{flexDirection:`column`}},{props:({ownerState:e})=>e.label&&e.iconPosition!==`top`&&e.iconPosition!==`bottom`,style:{flexDirection:`row`}},{props:({ownerState:e})=>e.icon&&e.label,style:{minHeight:72,paddingTop:9,paddingBottom:9}},{props:({ownerState:e,iconPosition:t})=>e.icon&&e.label&&t===`top`,style:{[`& > .${KM.icon}`]:{marginBottom:6}}},{props:({ownerState:e,iconPosition:t})=>e.icon&&e.label&&t===`bottom`,style:{[`& > .${KM.icon}`]:{marginTop:6}}},{props:({ownerState:e,iconPosition:t})=>e.icon&&e.label&&t===`start`,style:{[`& > .${KM.icon}`]:{marginRight:e.spacing(1)}}},{props:({ownerState:e,iconPosition:t})=>e.icon&&e.label&&t===`end`,style:{[`& > .${KM.icon}`]:{marginLeft:e.spacing(1)}}},{props:{textColor:`inherit`},style:{color:`inherit`,opacity:.6,[`&.${KM.selected}`]:{opacity:1},[`&.${KM.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity}}},{props:{textColor:`primary`},style:{color:(e.vars||e).palette.text.secondary,[`&.${KM.selected}`]:{color:(e.vars||e).palette.primary.main},[`&.${KM.disabled}`]:{color:(e.vars||e).palette.text.disabled}}},{props:{textColor:`secondary`},style:{color:(e.vars||e).palette.text.secondary,[`&.${KM.selected}`]:{color:(e.vars||e).palette.secondary.main},[`&.${KM.disabled}`]:{color:(e.vars||e).palette.text.disabled}}},{props:({ownerState:e})=>e.fullWidth,style:{flexShrink:1,flexGrow:1,flexBasis:0,maxWidth:`none`}},{props:({ownerState:e})=>e.wrapped,style:{fontSize:e.typography.pxToRem(12)}}]}))),ZM=JM.forwardRef(function(e,t){let n=wS({props:e,name:`MuiTab`}),{className:r,disabled:i=!1,disableFocusRipple:a=!1,fullWidth:o,icon:s,iconPosition:c=`top`,indicator:l,label:u,onChange:d,onClick:f,onFocus:p,selected:m,selectionFollowsFocus:h,textColor:g=`inherit`,value:_,wrapped:v=!1,...y}=n,b={...n,disabled:i,disableFocusRipple:a,selected:m,icon:!!s,iconPosition:c,label:!!u,fullWidth:o,textColor:g,wrapped:v},x=sde(b),S=s&&u&&JM.isValidElement(s)?JM.cloneElement(s,{className:pu(x.icon,s.props.className)}):s;return(0,XM.jsxs)(cde,{focusRipple:!a,className:pu(x.root,r),ref:t,role:`tab`,"aria-selected":m,disabled:i,onClick:e=>{!m&&d&&d(e,_),f&&f(e)},onFocus:e=>{h&&!m&&d&&d(e,_),p&&p(e)},ownerState:b,tabIndex:m?0:-1,...y,children:[c===`top`||c===`start`?(0,XM.jsxs)(JM.Fragment,{children:[S,u]}):(0,XM.jsxs)(JM.Fragment,{children:[u,S]}),l]})}),process.env.NODE_ENV!==`production`&&(ZM.propTypes={children:yC,classes:YM.default.object,className:YM.default.string,disabled:YM.default.bool,disableFocusRipple:YM.default.bool,disableRipple:YM.default.bool,icon:YM.default.oneOfType([YM.default.element,YM.default.string]),iconPosition:YM.default.oneOf([`bottom`,`end`,`start`,`top`]),label:YM.default.node,onChange:YM.default.func,onClick:YM.default.func,onFocus:YM.default.func,sx:YM.default.oneOfType([YM.default.arrayOf(YM.default.oneOfType([YM.default.func,YM.default.object,YM.default.bool])),YM.default.func,YM.default.object]),value:YM.default.any,wrapped:YM.default.bool})})),ude=o((()=>{lde(),qM(),qM()}));function dde(e){return vg(`PrivateSwitchBase`,e)}var fde=o((()=>{wg(),xg(),Sg(`PrivateSwitchBase`,[`root`,`checked`,`disabled`,`input`,`edgeStart`,`edgeEnd`])})),pde,QM,mde,hde,gde,_de,vde,yde=o((()=>{pde=u(p()),QM=u(du()),Mw(),_u(),Ql(),gS(),xS(),EC(),kA(),ET(),fde(),Cw(),mde=g(),hde=e=>{let{classes:t,checked:n,disabled:r,edge:i}=e;return hu({root:[`root`,n&&`checked`,r&&`disabled`,i&&`edge${H(i)}`],input:[`input`]},dde,t)},gde=G(TT,{name:`MuiSwitchBase`})({padding:9,borderRadius:`50%`,variants:[{props:{edge:`start`,size:`small`},style:{marginLeft:-3}},{props:({edge:e,ownerState:t})=>e===`start`&&t.size!==`small`,style:{marginLeft:-12}},{props:{edge:`end`,size:`small`},style:{marginRight:-3}},{props:({edge:e,ownerState:t})=>e===`end`&&t.size!==`small`,style:{marginRight:-12}}]}),_de=G(`input`,{name:`MuiSwitchBase`,shouldForwardProp:hS})({cursor:`inherit`,position:`absolute`,opacity:0,width:`100%`,height:`100%`,top:0,left:0,margin:0,padding:0,zIndex:1}),vde=pde.forwardRef(function(e,t){let{autoFocus:n,checked:r,checkedIcon:i,defaultChecked:a,disabled:o,disableFocusRipple:s=!1,edge:c=!1,icon:l,id:u,inputProps:d,inputRef:f,name:p,onBlur:m,onChange:h,onFocus:g,readOnly:_,required:v=!1,tabIndex:y,type:b,value:x,slots:S={},slotProps:C={},...w}=e,[T,E]=TC({controlled:r,default:!!a,name:`SwitchBase`,state:`checked`}),D=OA(),O=e=>{g&&g(e),D&&D.onFocus&&D.onFocus(e)},k=e=>{m&&m(e),D&&D.onBlur&&D.onBlur(e)},A=e=>{if(e.nativeEvent.defaultPrevented||_)return;let t=e.target.checked;E(t),h&&h(e,t)},j=o;D&&j===void 0&&(j=D.disabled);let M=b===`checkbox`||b===`radio`,ee={...e,checked:T,disabled:j,disableFocusRipple:s,edge:c},N=hde(ee),P={slots:S,slotProps:{input:d,...C}},[F,te]=Sw(`root`,{ref:t,elementType:gde,className:N.root,shouldForwardComponentProp:!0,externalForwardedProps:{...P,component:`span`,...w},getSlotProps:e=>({...e,onFocus:t=>{e.onFocus?.(t),O(t)},onBlur:t=>{e.onBlur?.(t),k(t)}}),ownerState:ee,additionalProps:{centerRipple:!0,focusRipple:!s,role:void 0,tabIndex:null}}),[I,ne]=Sw(`input`,{ref:f,elementType:_de,className:N.input,externalForwardedProps:P,getSlotProps:e=>({...e,onChange:t=>{e.onChange?.(t),A(t)}}),ownerState:ee,additionalProps:{autoFocus:n,checked:r,defaultChecked:a,disabled:j,id:M?u:void 0,name:p,readOnly:_,required:v,tabIndex:y,type:b,...b===`checkbox`&&x===void 0?{}:{value:x}}});return(0,mde.jsxs)(F,{...te,children:[(0,mde.jsx)(I,{...ne}),T?i:l]})}),process.env.NODE_ENV!==`production`&&(vde.propTypes={autoFocus:QM.default.bool,checked:QM.default.bool,checkedIcon:QM.default.node.isRequired,classes:QM.default.object,className:QM.default.string,defaultChecked:QM.default.bool,disabled:QM.default.bool,disableFocusRipple:QM.default.bool,edge:QM.default.oneOf([`end`,`start`,!1]),icon:QM.default.node.isRequired,id:QM.default.string,inputProps:QM.default.object,inputRef:jw,name:QM.default.string,onBlur:QM.default.func,onChange:QM.default.func,onFocus:QM.default.func,readOnly:QM.default.bool,required:QM.default.bool,slotProps:QM.default.shape({input:QM.default.oneOfType([QM.default.func,QM.default.object]),root:QM.default.oneOfType([QM.default.func,QM.default.object])}),slots:QM.default.shape({input:QM.default.elementType,root:QM.default.elementType}),sx:QM.default.object,tabIndex:QM.default.oneOfType([QM.default.number,QM.default.string]),type:QM.default.string.isRequired,value:QM.default.any})})),bde,xde,Sde=o((()=>{BS(),bde=g(),xde=LS((0,bde.jsx)(`path`,{d:`M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z`}),`CheckBoxOutlineBlank`)})),Cde,wde,Tde=o((()=>{BS(),Cde=g(),wde=LS((0,Cde.jsx)(`path`,{d:`M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z`}),`CheckBox`)})),Ede,Dde,Ode=o((()=>{BS(),Ede=g(),Dde=LS((0,Ede.jsx)(`path`,{d:`M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10H7v-2h10v2z`}),`IndeterminateCheckBox`)}));function kde(e){return vg(`MuiCheckbox`,e)}var $M,Ade=o((()=>{wg(),xg(),$M=Sg(`MuiCheckbox`,[`root`,`checked`,`disabled`,`indeterminate`,`colorPrimary`,`colorSecondary`,`sizeSmall`,`sizeMedium`])})),eN,tN,nN,jde,Mde,Nde,Pde,Fde,Ide,Lde=o((()=>{eN=u(p()),tN=u(du()),mu(),_u(),yde(),Sde(),Tde(),Ode(),Ql(),gS(),Ade(),xS(),CS(),gw(),DS(),VC(),Cw(),nN=g(),jde=e=>{let{classes:t,indeterminate:n,color:r,size:i}=e,a=hu({root:[`root`,n&&`indeterminate`,`color${H(r)}`,`size${H(i)}`]},kde,t);return{...t,...a}},Mde=G(vde,{shouldForwardProp:e=>hS(e)||e===`classes`,name:`MuiCheckbox`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.indeterminate&&t.indeterminate,t[`size${H(n.size)}`],n.color!=="default"&&t[`color${H(n.color)}`]]}})(SS(({theme:e})=>({color:(e.vars||e).palette.text.secondary,variants:[{props:{color:`default`,disableRipple:!1},style:{"&:hover":{backgroundColor:e.alpha((e.vars||e).palette.action.active,(e.vars||e).palette.action.hoverOpacity)}}},...Object.entries(e.palette).filter(hw()).map(([t])=>({props:{color:t,disableRipple:!1},style:{"&:hover":{backgroundColor:e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity)}}})),...Object.entries(e.palette).filter(hw()).map(([t])=>({props:{color:t},style:{[`&.${$M.checked}, &.${$M.indeterminate}`]:{color:(e.vars||e).palette[t].main},[`&.${$M.disabled}`]:{color:(e.vars||e).palette.action.disabled}}})),{props:{disableRipple:!1},style:{"&:hover":{"@media (hover: none)":{backgroundColor:`transparent`}}}}]}))),Nde=(0,nN.jsx)(wde,{}),Pde=(0,nN.jsx)(xde,{}),Fde=(0,nN.jsx)(Dde,{}),Ide=eN.forwardRef(function(e,t){let n=wS({props:e,name:`MuiCheckbox`}),{checkedIcon:r=Nde,color:i=`primary`,icon:a=Pde,indeterminate:o=!1,indeterminateIcon:s=Fde,inputProps:c,size:l=`medium`,disableRipple:u=!1,className:d,slots:f={},slotProps:p={},...m}=n,h=o?s:a,g=o?s:r,_={...n,disableRipple:u,color:i,indeterminate:o,size:l},v=jde(_),y=p.input??c,[b,x]=Sw(`root`,{ref:t,elementType:Mde,className:pu(v.root,d),shouldForwardComponentProp:!0,externalForwardedProps:{slots:f,slotProps:p,...m},ownerState:_,additionalProps:{type:`checkbox`,icon:eN.cloneElement(h,{fontSize:h.props.fontSize??l}),checkedIcon:eN.cloneElement(g,{fontSize:g.props.fontSize??l}),disableRipple:u,slots:f,slotProps:{input:zC(typeof y==`function`?y(_):y,{"data-indeterminate":o,"aria-checked":o?`mixed`:void 0})}}});return(0,nN.jsx)(b,{...x,classes:v})}),process.env.NODE_ENV!==`production`&&(Ide.propTypes={checked:tN.default.bool,checkedIcon:tN.default.node,classes:tN.default.object,className:tN.default.string,color:tN.default.oneOfType([tN.default.oneOf([`default`,`primary`,`secondary`,`error`,`info`,`success`,`warning`]),tN.default.string]),defaultChecked:tN.default.bool,disabled:tN.default.bool,disableRipple:tN.default.bool,icon:tN.default.node,id:tN.default.string,indeterminate:tN.default.bool,indeterminateIcon:tN.default.node,inputProps:tN.default.object,onChange:tN.default.func,required:tN.default.bool,size:tN.default.oneOfType([tN.default.oneOf([`medium`,`small`]),tN.default.string]),slotProps:tN.default.shape({input:tN.default.oneOfType([tN.default.func,tN.default.object]),root:tN.default.oneOfType([tN.default.func,tN.default.object])}),slots:tN.default.shape({input:tN.default.elementType,root:tN.default.elementType}),sx:tN.default.oneOfType([tN.default.arrayOf(tN.default.oneOfType([tN.default.func,tN.default.object,tN.default.bool])),tN.default.func,tN.default.object]),value:tN.default.any})})),Rde=o((()=>{Lde(),Ade(),Ade()}));function zde(e){return vg(`MuiSkeleton`,e)}var Bde=o((()=>{wg(),xg(),Sg(`MuiSkeleton`,[`root`,`text`,`rectangular`,`rounded`,`circular`,`pulse`,`wave`,`withChildren`,`fitContent`,`heightAuto`])})),Vde,rN,Hde,Ude,iN,aN,Wde,Gde,Kde,oN,qde=o((()=>{Vde=u(p()),mu(),rN=u(du()),_u(),YC(),xS(),CS(),DS(),Bde(),Hde=g(),Ude=e=>{let{classes:t,variant:n,animation:r,hasChildren:i,width:a,height:o}=e;return hu({root:[`root`,n,r,i&&`withChildren`,i&&!a&&`fitContent`,i&&!o&&`heightAuto`]},zde,t)},iN=qm` |
|
|
0% { |
|
|
opacity: 1; |
|
|
} |
|
|
|
|
|
50% { |
|
|
opacity: 0.4; |
|
|
} |
|
|
|
|
|
100% { |
|
|
opacity: 1; |
|
|
} |
|
|
`,aN=qm` |
|
|
0% { |
|
|
transform: translateX(-100%); |
|
|
} |
|
|
|
|
|
50% { |
|
|
/* +0.5s of delay between each loop */ |
|
|
transform: translateX(100%); |
|
|
} |
|
|
|
|
|
100% { |
|
|
transform: translateX(100%); |
|
|
} |
|
|
`,Wde=typeof iN==`string`?null:Km` |
|
|
animation: ${iN} 2s ease-in-out 0.5s infinite; |
|
|
`,Gde=typeof aN==`string`?null:Km` |
|
|
&::after { |
|
|
animation: ${aN} 2s linear 0.5s infinite; |
|
|
} |
|
|
`,Kde=G(`span`,{name:`MuiSkeleton`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[n.variant],n.animation!==!1&&t[n.animation],n.hasChildren&&t.withChildren,n.hasChildren&&!n.width&&t.fitContent,n.hasChildren&&!n.height&&t.heightAuto]}})(SS(({theme:e})=>{let t=UC(e.shape.borderRadius)||`px`,n=WC(e.shape.borderRadius);return{display:`block`,backgroundColor:e.vars?e.vars.palette.Skeleton.bg:e.alpha(e.palette.text.primary,e.palette.mode===`light`?.11:.13),height:`1.2em`,variants:[{props:{variant:`text`},style:{marginTop:0,marginBottom:0,height:`auto`,transformOrigin:`0 55%`,transform:`scale(1, 0.60)`,borderRadius:`${n}${t}/${Math.round(n/.6*10)/10}${t}`,"&:empty:before":{content:`"\\00a0"`}}},{props:{variant:`circular`},style:{borderRadius:`50%`}},{props:{variant:`rounded`},style:{borderRadius:(e.vars||e).shape.borderRadius}},{props:({ownerState:e})=>e.hasChildren,style:{"& > *":{visibility:`hidden`}}},{props:({ownerState:e})=>e.hasChildren&&!e.width,style:{maxWidth:`fit-content`}},{props:({ownerState:e})=>e.hasChildren&&!e.height,style:{height:`auto`}},{props:{animation:`pulse`},style:Wde||{animation:`${iN} 2s ease-in-out 0.5s infinite`}},{props:{animation:`wave`},style:{position:`relative`,overflow:`hidden`,WebkitMaskImage:`-webkit-radial-gradient(white, black)`,"&::after":{background:`linear-gradient( |
|
|
90deg, |
|
|
transparent, |
|
|
${(e.vars||e).palette.action.hover}, |
|
|
transparent |
|
|
)`,content:`""`,position:`absolute`,transform:`translateX(-100%)`,bottom:0,left:0,right:0,top:0}}},{props:{animation:`wave`},style:Gde||{"&::after":{animation:`${aN} 2s linear 0.5s infinite`}}}]}})),oN=Vde.forwardRef(function(e,t){let n=wS({props:e,name:`MuiSkeleton`}),{animation:r=`pulse`,className:i,component:a=`span`,height:o,style:s,variant:c=`text`,width:l,...u}=n,d={...n,animation:r,component:a,variant:c,hasChildren:!!u.children},f=Ude(d);return(0,Hde.jsx)(Kde,{as:a,ref:t,className:pu(f.root,i),ownerState:d,...u,style:{width:l,height:o,...s}})}),process.env.NODE_ENV!==`production`&&(oN.propTypes={animation:rN.default.oneOf([`pulse`,`wave`,!1]),children:rN.default.node,classes:rN.default.object,className:rN.default.string,component:rN.default.elementType,height:rN.default.oneOfType([rN.default.number,rN.default.string]),style:rN.default.object,sx:rN.default.oneOfType([rN.default.arrayOf(rN.default.oneOfType([rN.default.func,rN.default.object,rN.default.bool])),rN.default.func,rN.default.object]),variant:rN.default.oneOfType([rN.default.oneOf([`circular`,`rectangular`,`rounded`,`text`]),rN.default.string]),width:rN.default.oneOfType([rN.default.number,rN.default.string])})})),sN=o((()=>{qde(),Bde(),Bde()}));function Jde(){let[,e]=cN.useState({});return cN.useCallback(()=>{e({})},[])}var cN,Yde=o((()=>{cN=u(p())})),Xde=o((()=>{Yde()}));function Zde({array1:e,array2:t,parser:n=e=>e}){return e&&t&&e.length===t.length&&e.every((e,r)=>n(e)===n(t[r]))}function Qde(e){return e.normalize(`NFD`).replace(/[\u0300-\u036f]/g,``)}function $de(e={}){let{ignoreAccents:t=!0,ignoreCase:n=!0,limit:r,matchFrom:i=`any`,stringify:a,trim:o=!1}=e;return(e,{inputValue:s,getOptionLabel:c})=>{let l=o?s.trim():s;n&&(l=l.toLowerCase()),t&&(l=Qde(l));let u=l?e.filter(e=>{let r=(a||c)(e);return n&&(r=r.toLowerCase()),t&&(r=Qde(r)),i===`start`?r.startsWith(l):r.includes(l)}):e;return typeof r==`number`?u.slice(0,r):u}}function efe(e,t,n,r){if(t||e==null||r)return``;let i=n(e);return typeof i==`string`?i:``}function tfe(e){let{unstable_isActiveElementInListbox:t=ife,unstable_classNamePrefix:n=`Mui`,autoComplete:r=!1,autoHighlight:i=!1,autoSelect:a=!1,blurOnSelect:o=!1,clearOnBlur:s=!e.freeSolo,clearOnEscape:c=!1,componentName:l=`useAutocomplete`,defaultValue:u=e.multiple?afe:null,disableClearable:d=!1,disableCloseOnSelect:f=!1,disabled:p,disabledItemsFocusable:m=!1,disableListWrap:h=!1,filterOptions:g=nfe,filterSelectedOptions:_=!1,freeSolo:v=!1,getOptionDisabled:y,getOptionKey:b,getOptionLabel:x=e=>e.label??e,groupBy:S,handleHomeEndKeys:C=!e.freeSolo,id:w,includeInputInList:T=!1,inputValue:E,isOptionEqualToValue:D=uN,multiple:O=!1,onChange:k,onClose:A,onHighlightChange:j,onInputChange:M,onOpen:ee,open:N,openOnFocus:P=!1,options:F,readOnly:te=!1,renderValue:I,selectOnFocus:ne=!e.freeSolo,value:re}=e,ie=Tv(w),ae=x;ae=e=>{let t=x(e);if(typeof t!=`string`){if(process.env.NODE_ENV!==`production`){let n=t===void 0?`undefined`:`${typeof t} (${t})`;console.error(`MUI: The \`getOptionLabel\` method of ${l} returned ${n} instead of a string for ${JSON.stringify(e)}.`)}return String(t)}return t};let oe=lN.useRef(!1),se=lN.useRef(!0),ce=lN.useRef(null),le=lN.useRef(null),ue=lN.useRef(!1),[de,L]=lN.useState(null),[fe,pe]=lN.useState(-1),me=i?0:-1,he=lN.useRef(me),R=lN.useRef(null),ge=lN.useRef(!1),_e=lN.useRef(!1),ve=lN.useRef(efe(u??re,O,ae)).current,[ye,be]=xC({controlled:re,default:u,name:l}),[xe,Se]=xC({controlled:E,default:ve,name:l,state:`inputValue`}),[Ce,we]=lN.useState(!1),Te=lN.useCallback((e,t,n)=>{if(!(O?ye.length<t.length:t!==null)&&!s)return;let r=efe(t,O,ae,I);xe!==r&&(Se(r),M&&M(e,r,n))},[ae,xe,O,M,Se,s,ye,I]),[Ee,De]=xC({controlled:N,default:!1,name:l,state:`open`}),[Oe,ke]=lN.useState(!0),Ae=!O&&ye!=null&&xe===ae(ye),je=Ee&&!te,Me=lN.useMemo(()=>O?ye:ye==null?[]:[ye],[O,ye]),Ne=lN.useMemo(()=>D!==uN||Me.length===0?null:new Set(Me),[D,Me]),Pe=lN.useCallback(e=>Ne?Ne.has(e):Me.some(t=>t!=null&&D(e,t)),[D,Me,Ne]),Fe=je?g(F.filter(e=>!(_&&Pe(e))),{inputValue:Ae&&Oe?``:xe,getOptionLabel:ae}):[],Ie=fw({filteredOptions:Fe,value:ye,inputValue:xe});lN.useEffect(()=>{let e=ye!==Ie.value;Ce&&!e||v&&!e||Te(null,ye,`reset`)},[ye,Te,Ce,Ie.value,v]);let Le=Ee&&Fe.length>0&&!te,Re=DC(e=>{if(e===-1)ce.current.focus();else{let t=I?`data-item-index`:`data-tag-index`;de.querySelector(`[${t}="${e}"]`).focus()}});lN.useEffect(()=>{O&&fe>ye.length-1&&(pe(-1),Re(-1))},[ye,O,fe,Re]);function ze(e,t){if(!le.current||e<0||e>=Fe.length)return-1;let n=e;for(;;){let r=le.current.querySelector(`[data-option-index="${n}"]`),i=m?!1:!r||r.disabled||r.getAttribute(`aria-disabled`)===`true`;if(r&&r.hasAttribute(`tabindex`)&&!i)return n;if(n=t===`next`?(n+1)%Fe.length:(n-1+Fe.length)%Fe.length,n===e)return-1}}let Be=DC(({index:e,reason:t,preserveScroll:r=!1})=>{if(e===-1?ce.current.removeAttribute(`aria-activedescendant`):ce.current.setAttribute(`aria-activedescendant`,`${ie}-option-${e}`),!le.current)return;let i=le.current.querySelector(`[role="option"].${n}-focused`);i&&(i.classList.remove(`${n}-focused`),i.classList.remove(`${n}-focusVisible`));let a=le.current;if(le.current.getAttribute(`role`)!==`listbox`&&(a=le.current.parentElement.querySelector(`[role="listbox"]`)),!a)return;if(e===-1){r||(a.scrollTop=0);return}let o=le.current.querySelector(`[data-option-index="${e}"]`);if(o&&(o.classList.add(`${n}-focused`),t===`keyboard`&&o.classList.add(`${n}-focusVisible`),a.scrollHeight>a.clientHeight&&t!==`mouse`&&t!==`touch`)){let e=o,t=a.clientHeight+a.scrollTop,n=e.offsetTop+e.offsetHeight;n>t?a.scrollTop=n-a.clientHeight:e.offsetTop-e.offsetHeight*(S?1.3:0)<a.scrollTop&&(a.scrollTop=e.offsetTop-e.offsetHeight*(S?1.3:0))}}),Ve=DC(({event:e,index:t,reason:n,preserveScroll:r=!1})=>{he.current=t,R.current=n??null,j&&[`mouse`,`keyboard`,`touch`].includes(n)&&j(e,t===-1?null:Fe[t],n),Be({index:t,reason:n,preserveScroll:r})}),He=DC(({index:e})=>{he.current=e,Be({index:e,reason:R.current})}),Ue=DC(({event:e,diff:t,direction:n=`next`,reason:i,preserveScroll:a})=>{if(!je)return;i===`keyboard`&&(ge.current=!1,_e.current=!1);let o=ze((()=>{let e=Fe.length-1;if(t===`reset`)return me;if(t===`start`)return 0;if(t===`end`)return e;let n=he.current+t;return n<0?n===-1&&T?-1:h&&he.current!==-1||Math.abs(t)>1?0:e:n>e?n===e+1&&T?-1:h||Math.abs(t)>1?e:0:n})(),n);if(Ve({index:o,reason:i,event:e,preserveScroll:a}),r&&t!==`reset`){if(o===-1)ce.current.value=xe;else{let e=ae(Fe[o]);ce.current.value=e,e.toLowerCase().indexOf(xe.toLowerCase())===0&&xe.length>0&&ce.current.setSelectionRange(xe.length,e.length)}}}),We=!Zde({array1:Ie.filteredOptions,array2:Fe,parser:ae}),Ge=()=>{if(he.current!==-1&&!Zde({array1:Ie.filteredOptions,array2:Fe,parser:ae})&&Ie.inputValue===xe&&(O?ye.length===Ie.value.length&&Ie.value.every((e,t)=>ae(ye[t])===ae(e)):((e,t)=>(e?ae(e):``)===(t?ae(t):``))(Ie.value,ye))){let e=Ie.filteredOptions[he.current];if(e)return Fe.findIndex(t=>ae(t)===ae(e))}return-1},z=lN.useCallback(()=>{if(!je)return;let e=Ge();if(e!==-1){He({index:e});return}let t=O?ye[0]:ye;if(Fe.length===0||t==null){let e=We&&Ie.inputValue===xe&&Ie.filteredOptions?.length>0&&Fe.length>Ie.filteredOptions.length&&Ie.filteredOptions.every((e,t)=>ae(e)===ae(Fe[t]));Ue({diff:`reset`,preserveScroll:e});return}if(le.current){if(t!=null){let e=Fe[he.current];if(O&&e&&ye.findIndex(t=>D(e,t))!==-1&&Ie.filteredOptions?.length>0){He({index:he.current});return}let n=Fe.findIndex(e=>D(e,t));n===-1?Ue({diff:`reset`}):Ve({index:n});return}if(he.current>=Fe.length-1){Ve({index:Fe.length-1});return}Ve({index:he.current})}},[Fe.length,!O&&ye,Ue,Ve,He,je,xe,O]),Ke=DC(e=>{lC(le,e),e&&z()});process.env.NODE_ENV!==`production`&&lN.useEffect(()=>{(!ce.current||ce.current.nodeName!==`INPUT`)&&(ce.current&&ce.current.nodeName===`TEXTAREA`?console.warn([`A textarea element was provided to ${l} where input was expected.`,`This is not a supported scenario but it may work under certain conditions.`,`A textarea keyboard navigation may conflict with Autocomplete controls (for example enter and arrow keys).`,`Make sure to test keyboard navigation and add custom event handlers if necessary.`].join(` |
|
|
`)):console.error([`MUI: Unable to find the input element. It was resolved to ${ce.current} while an HTMLInputElement was expected.`,`Instead, ${l} expects an input element.`,``,l===`useAutocomplete`?`Make sure you have bound getInputProps correctly and that the normal ref/effect resolutions order is guaranteed.`:`Make sure you have customized the input component correctly.`].join(` |
|
|
`)))},[l]),lN.useEffect(()=>{(We||je&&!f)&&z()},[z,We,je,f]),lN.useEffect(()=>{if(typeof window>`u`)return;let e=()=>{ue.current=!0};return window.addEventListener(`blur`,e),()=>{window.removeEventListener(`blur`,e)}},[]);let qe=e=>{Ee||(De(!0),ke(!0),_e.current=!1,ee&&ee(e))},Je=(e,t)=>{Ee&&(De(!1),ge.current=!1,R.current=null,A&&A(e,t))},Ye=(e,t,n,r)=>{if(O){if(ye.length===t.length&&ye.every((e,n)=>e===t[n]))return}else if(ye===t)return;k&&k(e,t,n,r),be(t)},Xe=(e,t,n=`selectOption`,r=`options`)=>{let i=n,a=t;if(O){if(a=Array.isArray(ye)?ye.slice():[],process.env.NODE_ENV!==`production`){let e=a.filter(e=>D(t,e));e.length>1&&console.error([`MUI: The \`isOptionEqualToValue\` method of ${l} does not handle the arguments correctly.`,`The component expects a single value to match a given option but found ${e.length} matches.`].join(` |
|
|
`))}let e=a.findIndex(e=>D(t,e));e===-1?a.push(t):r!==`freeSolo`&&(a.splice(e,1),i=`removeOption`)}Te(e,a,i),Ye(e,a,i,{option:t}),!f&&(!e||!e.ctrlKey&&!e.metaKey)&&Je(e,i),(o===!0||o===`touch`&&_e.current||o===`mouse`&&!_e.current)&&ce.current.blur()};function Ze(e,t){if(e===-1)return-1;let n=e;for(;;){if(t===`next`&&n===ye.length||t===`previous`&&n===-1)return-1;let e=I?`data-item-index`:`data-tag-index`,r=de.querySelector(`[${e}="${n}"]`);if(!r||!r.hasAttribute(`tabindex`)||r.disabled||r.getAttribute(`aria-disabled`)===`true`)n+=t===`next`?1:-1;else return n}}let Qe=(e,t)=>{if(!O)return;xe===``&&Je(e,`toggleInput`);let n=fe;fe===-1&&t===`previous`?(n=ye.length-1,v&&xe!==``&&(Se(``),M&&M(e,``,`reset`))):(n+=t===`next`?1:-1,n<0&&(n=0),n===ye.length&&(n=-1)),n=Ze(n,t),pe(n),Re(n)},$e=e=>{oe.current=!0,Se(``),M&&M(e,``,`clear`),Ye(e,O?[]:null,`clear`)},et=e=>t=>{if(e.onKeyDown&&e.onKeyDown(t),!t.defaultMuiPrevented&&(fe!==-1&&![`ArrowLeft`,`ArrowRight`].includes(t.key)&&(pe(-1),Re(-1)),t.which!==229))switch(t.key){case`Home`:je&&C&&(t.preventDefault(),Ue({diff:`start`,direction:`next`,reason:`keyboard`,event:t}));break;case`End`:je&&C&&(t.preventDefault(),Ue({diff:`end`,direction:`previous`,reason:`keyboard`,event:t}));break;case`PageUp`:t.preventDefault(),Ue({diff:-5,direction:`previous`,reason:`keyboard`,event:t}),qe(t);break;case`PageDown`:t.preventDefault(),Ue({diff:rfe,direction:`next`,reason:`keyboard`,event:t}),qe(t);break;case`ArrowDown`:t.preventDefault(),Ue({diff:1,direction:`next`,reason:`keyboard`,event:t}),qe(t);break;case`ArrowUp`:t.preventDefault(),Ue({diff:-1,direction:`previous`,reason:`keyboard`,event:t}),qe(t);break;case`ArrowLeft`:{let e=ce.current;if(!(e&&e.selectionStart===0&&e.selectionEnd===0))return;!O&&I&&ye!=null?(v&&xe!==``&&(Se(``),M&&M(t,``,`reset`)),pe(0),Re(0)):Qe(t,`previous`);break}case`ArrowRight`:!O&&I?(pe(-1),Re(-1)):Qe(t,`next`);break;case`Enter`:{let e=!v||Oe||R.current!==null;if(he.current!==-1&&je&&e&&!ge.current){let e=Fe[he.current],n=y?y(e):!1;if(t.preventDefault(),n)return;Xe(t,e,`selectOption`),r&&ce.current.setSelectionRange(ce.current.value.length,ce.current.value.length)}else v&&xe!==``&&Ae===!1?(O&&t.preventDefault(),Xe(t,xe,`createOption`,`freeSolo`)):je&&ge.current&&(t.preventDefault(),Je(t,`escape`));break}case`Escape`:je?(t.preventDefault(),t.stopPropagation(),Je(t,`escape`)):c&&(xe!==``||O&&ye.length>0||I)&&(t.preventDefault(),t.stopPropagation(),$e(t));break;case`Backspace`:if(O&&!te&&xe===``&&ye.length>0){let e=fe===-1?ye.length-1:fe,n=ye.slice();n.splice(e,1),Ye(t,n,`removeOption`,{option:ye[e]})}!O&&I&&!te&&xe===``&&Ye(t,null,`removeOption`,{option:ye});break;case`Delete`:if(O&&!te&&xe===``&&ye.length>0&&fe!==-1){let e=fe,n=ye.slice();n.splice(e,1),Ye(t,n,`removeOption`,{option:ye[e]})}!O&&I&&!te&&xe===``&&Ye(t,null,`removeOption`,{option:ye})}},tt=e=>{if(we(!0),fe!==-1&&(pe(-1),Re(-1)),ue.current){ue.current=!1;return}P&&!oe.current&&qe(e)},nt=e=>{if(t(le)){ce.current.focus();return}we(!1),se.current=!0,oe.current=!1,a&&he.current!==-1&&je&&R.current!==`mouse`&&R.current!==`touch`?Xe(e,Fe[he.current],`blur`):a&&v&&xe!==``?Xe(e,xe,`blur`,`freeSolo`):s&&Te(e,ye,`blur`),Je(e,`blur`)},rt=e=>{let t=e.target.value,n=xe!==t;n&&(Se(t),ge.current=!1,M&&M(e,t,`input`)),t===``?!d&&!O&&!I&&Ye(e,null,`clear`):qe(e),n&&ke(!1)},it=e=>{let t=Number(e.currentTarget.getAttribute(`data-option-index`));he.current===t?R.current=`mouse`:Ve({event:e,index:t,reason:`mouse`}),_e.current||(ge.current=!1)},at=e=>{ge.current=!1,Ve({event:e,index:Number(e.currentTarget.getAttribute(`data-option-index`)),reason:`touch`}),_e.current=!0},ot=e=>{let t=Number(e.currentTarget.getAttribute(`data-option-index`));Xe(e,Fe[t],`selectOption`),_e.current=!1},st=e=>t=>{let n=ye.slice();n.splice(e,1),Ye(t,n,`removeOption`,{option:ye[e]})},ct=e=>{Ye(e,null,`removeOption`,{option:ye})},lt=e=>{Ee?Je(e,`toggleInput`):qe(e)},ut=e=>{vk(e.currentTarget,e.target)&&(de&&!vk(de,e.target)||e.target.getAttribute(`id`)!==ie&&e.preventDefault())},dt=e=>{vk(e.currentTarget,e.target)&&(de&&!vk(de,e.target)||(ce.current.focus(),ne&&se.current&&ce.current.selectionEnd-ce.current.selectionStart===0&&ce.current.select(),se.current=!1))},ft=e=>{!p&&(xe===``||!Ee)&<(e)},pt=v&&xe.length>0;pt||=O?ye.length>0:ye!==null;let mt=Fe;if(S){let e=new Map,t=!1;mt=Fe.reduce((n,r,i)=>{let a=S(r);return n.length>0&&n[n.length-1].group===a?n[n.length-1].options.push(r):(process.env.NODE_ENV!==`production`&&(e.get(a)&&!t&&(console.warn(`MUI: The options provided combined with the \`groupBy\` method of ${l} returns duplicated headers.`,"You can solve the issue by sorting the options with the output of `groupBy`."),t=!0),e.set(a,!0)),n.push({key:i,index:i,group:a,options:[r]})),n},[])}return p&&Ce&&nt(),{getRootProps:(e={})=>({...e,onKeyDown:et(e),onMouseDown:ut,onClick:dt}),getInputLabelProps:()=>({id:`${ie}-label`,htmlFor:ie}),getInputProps:()=>({id:ie,value:xe,onBlur:nt,onFocus:tt,onChange:rt,onMouseDown:ft,"aria-activedescendant":je?``:null,"aria-autocomplete":r?`both`:`list`,"aria-controls":Le?`${ie}-listbox`:void 0,"aria-expanded":Le,autoComplete:`off`,ref:ce,autoCapitalize:`none`,spellCheck:`false`,role:`combobox`,disabled:p}),getClearProps:()=>({tabIndex:-1,type:`button`,onClick:$e}),getItemProps:({index:e=0}={})=>({...O&&{key:e},...I?{"data-item-index":e}:{"data-tag-index":e},tabIndex:-1,...!te&&{onDelete:O?st(e):ct}}),getPopupIndicatorProps:()=>({tabIndex:-1,type:`button`,onClick:lt}),getTagProps:({index:e})=>({key:e,"data-tag-index":e,tabIndex:-1,...!te&&{onDelete:st(e)}}),getListboxProps:()=>({role:`listbox`,id:`${ie}-listbox`,"aria-labelledby":`${ie}-label`,"aria-multiselectable":O||void 0,ref:Ke,onMouseDown:e=>{e.preventDefault()},onScroll:()=>{_e.current&&(ge.current=!0)}}),getOptionProps:({index:e,option:t})=>{let n=Pe(t),r=y?y(t):!1;return{key:b?.(t)??ae(t),tabIndex:-1,role:`option`,id:`${ie}-option-${e}`,onMouseMove:it,onClick:ot,onTouchStart:at,"data-option-index":e,"aria-disabled":r,"aria-selected":n}},id:ie,inputValue:xe,value:ye,dirty:pt,expanded:je&&de,popupOpen:je,focused:Ce||fe!==-1,anchorEl:de,setAnchorEl:L,focusedItem:fe,focusedTag:fe,groupedOptions:mt}}var lN,nfe,rfe,ife,uN,afe,ofe=o((()=>{lN=u(p()),yk(),dC(),kC(),wC(),kv(),mw(),nfe=$de(),rfe=5,ife=e=>e.current!==null&&vk(e.current.parentElement,document.activeElement),uN=(e,t)=>e===t,afe=[]})),sfe=o((()=>{ofe()}));function cfe(e){return vg(`MuiListSubheader`,e)}var dN=o((()=>{wg(),xg(),Sg(`MuiListSubheader`,[`root`,`colorPrimary`,`colorInherit`,`gutters`,`inset`,`sticky`])})),lfe,fN,ufe,dfe,ffe,pN,pfe=o((()=>{lfe=u(p()),fN=u(du()),mu(),_u(),xS(),CS(),DS(),Ql(),dN(),ufe=g(),dfe=e=>{let{classes:t,color:n,disableGutters:r,inset:i,disableSticky:a}=e;return hu({root:[`root`,n!=="default"&&`color${H(n)}`,!r&&`gutters`,i&&`inset`,!a&&`sticky`]},cfe,t)},ffe=G(`li`,{name:`MuiListSubheader`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.color!=="default"&&t[`color${H(n.color)}`],!n.disableGutters&&t.gutters,n.inset&&t.inset,!n.disableSticky&&t.sticky]}})(SS(({theme:e})=>({boxSizing:`border-box`,lineHeight:`48px`,listStyle:`none`,color:(e.vars||e).palette.text.secondary,fontFamily:e.typography.fontFamily,fontWeight:e.typography.fontWeightMedium,fontSize:e.typography.pxToRem(14),variants:[{props:{color:`primary`},style:{color:(e.vars||e).palette.primary.main}},{props:{color:`inherit`},style:{color:`inherit`}},{props:({ownerState:e})=>!e.disableGutters,style:{paddingLeft:16,paddingRight:16}},{props:({ownerState:e})=>e.inset,style:{paddingLeft:72}},{props:({ownerState:e})=>!e.disableSticky,style:{position:`sticky`,top:0,zIndex:1,backgroundColor:(e.vars||e).palette.background.paper}}]}))),pN=lfe.forwardRef(function(e,t){let n=wS({props:e,name:`MuiListSubheader`}),{className:r,color:i=`default`,component:a=`li`,disableGutters:o=!1,disableSticky:s=!1,inset:c=!1,...l}=n,u={...n,color:i,component:a,disableGutters:o,disableSticky:s,inset:c},d=dfe(u);return(0,ufe.jsx)(ffe,{as:a,className:pu(d.root,r),ref:t,ownerState:u,...l})}),pN&&(pN.muiSkipListHighlight=!0),process.env.NODE_ENV!==`production`&&(pN.propTypes={children:fN.default.node,classes:fN.default.object,className:fN.default.string,color:fN.default.oneOf([`default`,`inherit`,`primary`]),component:fN.default.elementType,disableGutters:fN.default.bool,disableSticky:fN.default.bool,inset:fN.default.bool,sx:fN.default.oneOfType([fN.default.arrayOf(fN.default.oneOfType([fN.default.func,fN.default.object,fN.default.bool])),fN.default.func,fN.default.object])})})),mN=o((()=>{pfe(),dN(),dN()})),mfe,hN,hfe=o((()=>{BS(),mfe=g(),hN=LS((0,mfe.jsx)(`path`,{d:`M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z`}),`Close`)}));function gfe(e){return vg(`MuiAutocomplete`,e)}var gN,_N=o((()=>{wg(),xg(),gN=Sg(`MuiAutocomplete`,`root.expanded.fullWidth.focused.focusVisible.tag.tagSizeSmall.tagSizeMedium.hasPopupIcon.hasClearIcon.inputRoot.input.inputFocused.endAdornment.clearIndicator.popupIndicator.popupIndicatorOpen.popper.popperDisablePortal.paper.listbox.loading.noOptions.option.groupLabel.groupUl`.split(`.`))})),vN,yN,bN,_fe,vfe,yfe,bfe,xfe,Sfe,Cfe,wfe,Tfe,Efe,Dfe,Ofe,kfe,Afe,xN,jfe=o((()=>{vN=u(p()),yN=u(du()),XD(),kw(),_u(),Xde(),u_(),sfe(),wD(),mN(),eO(),VT(),MO(),$A(),zA(),dj(),ij(),hfe(),jA(),xS(),CS(),DS(),_N(),Ql(),Cw(),bN=g(),yfe=e=>{let{classes:t,disablePortal:n,expanded:r,focused:i,fullWidth:a,hasClearIcon:o,hasPopupIcon:s,inputFocused:c,popupOpen:l,size:u}=e;return hu({root:[`root`,r&&`expanded`,i&&`focused`,a&&`fullWidth`,o&&`hasClearIcon`,s&&`hasPopupIcon`],inputRoot:[`inputRoot`],input:[`input`,c&&`inputFocused`],tag:[`tag`,`tagSize${H(u)}`],endAdornment:[`endAdornment`],clearIndicator:[`clearIndicator`],popupIndicator:[`popupIndicator`,l&&`popupIndicatorOpen`],popper:[`popper`,n&&`popperDisablePortal`],paper:[`paper`],listbox:[`listbox`],loading:[`loading`],noOptions:[`noOptions`],option:[`option`],groupLabel:[`groupLabel`],groupUl:[`groupUl`]},gfe,t)},bfe=G(`div`,{name:`MuiAutocomplete`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e,{fullWidth:r,hasClearIcon:i,hasPopupIcon:a,inputFocused:o,size:s}=n;return[{[`& .${gN.tag}`]:t.tag},{[`& .${gN.tag}`]:t[`tagSize${H(s)}`]},{[`& .${gN.inputRoot}`]:t.inputRoot},{[`& .${gN.input}`]:t.input},{[`& .${gN.input}`]:o&&t.inputFocused},t.root,r&&t.fullWidth,a&&t.hasPopupIcon,i&&t.hasClearIcon]}})({[`&.${gN.focused} .${gN.clearIndicator}`]:{visibility:`visible`},"@media (pointer: fine)":{[`&:hover .${gN.clearIndicator}`]:{visibility:`visible`}},[`& .${gN.tag}`]:{margin:3,maxWidth:`calc(100% - 6px)`},[`& .${gN.inputRoot}`]:{[`.${gN.hasPopupIcon}&, .${gN.hasClearIcon}&`]:{paddingRight:30},[`.${gN.hasPopupIcon}.${gN.hasClearIcon}&`]:{paddingRight:56},[`& .${gN.input}`]:{width:0,minWidth:30}},[`& .${QA.root}`]:{paddingBottom:1,"& .MuiInput-input":{padding:`4px 4px 4px 0px`}},[`& .${QA.root}.${RA.sizeSmall}`]:{[`& .${QA.input}`]:{padding:`2px 4px 3px 0`}},[`& .${uj.root}`]:{padding:9,[`.${gN.hasPopupIcon}&, .${gN.hasClearIcon}&`]:{paddingRight:39},[`.${gN.hasPopupIcon}.${gN.hasClearIcon}&`]:{paddingRight:65},[`& .${gN.input}`]:{padding:`7.5px 4px 7.5px 5px`},[`& .${gN.endAdornment}`]:{right:9}},[`& .${uj.root}.${RA.sizeSmall}`]:{paddingTop:6,paddingBottom:6,paddingLeft:6,[`& .${gN.input}`]:{padding:`2.5px 4px 2.5px 8px`}},[`& .${rj.root}`]:{paddingTop:19,paddingLeft:8,[`.${gN.hasPopupIcon}&, .${gN.hasClearIcon}&`]:{paddingRight:39},[`.${gN.hasPopupIcon}.${gN.hasClearIcon}&`]:{paddingRight:65},[`& .${rj.input}`]:{padding:`7px 4px`},[`& .${gN.endAdornment}`]:{right:9}},[`& .${rj.root}.${RA.sizeSmall}`]:{paddingBottom:1,[`& .${rj.input}`]:{padding:`2.5px 4px`}},[`& .${RA.hiddenLabel}`]:{paddingTop:8},[`& .${rj.root}.${RA.hiddenLabel}`]:{paddingTop:0,paddingBottom:0,[`& .${gN.input}`]:{paddingTop:16,paddingBottom:17}},[`& .${rj.root}.${RA.hiddenLabel}.${RA.sizeSmall}`]:{[`& .${gN.input}`]:{paddingTop:8,paddingBottom:9}},[`& .${gN.input}`]:{flexGrow:1,textOverflow:`ellipsis`,opacity:0},variants:[{props:{fullWidth:!0},style:{width:`100%`}},{props:{size:`small`},style:{[`& .${gN.tag}`]:{margin:2,maxWidth:`calc(100% - 4px)`}}},{props:{inputFocused:!0},style:{[`& .${gN.input}`]:{opacity:1}}},{props:{multiple:!0},style:{[`& .${gN.inputRoot}`]:{flexWrap:`wrap`}}}]}),xfe=G(`div`,{name:`MuiAutocomplete`,slot:`EndAdornment`})({position:`absolute`,right:0,top:`50%`,transform:`translate(0, -50%)`}),Sfe=G(BT,{name:`MuiAutocomplete`,slot:`ClearIndicator`})({marginRight:-2,padding:4,visibility:`hidden`}),Cfe=G(BT,{name:`MuiAutocomplete`,slot:`PopupIndicator`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.popupIndicator,n.popupOpen&&t.popupIndicatorOpen]}})({padding:2,marginRight:-2,variants:[{props:{popupOpen:!0},style:{transform:`rotate(180deg)`}}]}),wfe=G(CD,{name:`MuiAutocomplete`,slot:`Popper`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[{[`& .${gN.option}`]:t.option},t.popper,n.disablePortal&&t.popperDisablePortal]}})(SS(({theme:e})=>({zIndex:(e.vars||e).zIndex.modal,variants:[{props:{disablePortal:!0},style:{position:`absolute`}}]}))),Tfe=G($D,{name:`MuiAutocomplete`,slot:`Paper`})(SS(({theme:e})=>({...e.typography.body1,overflow:`auto`}))),Efe=G(`div`,{name:`MuiAutocomplete`,slot:`Loading`})(SS(({theme:e})=>({color:(e.vars||e).palette.text.secondary,padding:`14px 16px`}))),Dfe=G(`div`,{name:`MuiAutocomplete`,slot:`NoOptions`})(SS(({theme:e})=>({color:(e.vars||e).palette.text.secondary,padding:`14px 16px`}))),Ofe=G(`ul`,{name:`MuiAutocomplete`,slot:`Listbox`})(SS(({theme:e})=>({listStyle:`none`,margin:0,padding:`8px 0`,maxHeight:`40vh`,overflow:`auto`,position:`relative`,[`& .${gN.option}`]:{minHeight:48,display:`flex`,overflow:`hidden`,justifyContent:`flex-start`,alignItems:`center`,cursor:`pointer`,paddingTop:6,boxSizing:`border-box`,outline:`0`,WebkitTapHighlightColor:`transparent`,paddingBottom:6,paddingLeft:16,paddingRight:16,[e.breakpoints.up(`sm`)]:{minHeight:`auto`},[`&.${gN.focused}`]:{backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:`transparent`}},'&[aria-disabled="true"]':{opacity:(e.vars||e).palette.action.disabledOpacity,pointerEvents:`none`},[`&.${gN.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},'&[aria-selected="true"]':{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity),[`&.${gN.focused}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.hoverOpacity}`),"@media (hover: none)":{backgroundColor:(e.vars||e).palette.action.selected}},[`&.${gN.focusVisible}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.focusOpacity}`)}}}}))),kfe=G(pN,{name:`MuiAutocomplete`,slot:`GroupLabel`})(SS(({theme:e})=>({backgroundColor:(e.vars||e).palette.background.paper,top:-8}))),Afe=G(`ul`,{name:`MuiAutocomplete`,slot:`GroupUl`})({padding:0,[`& .${gN.option}`]:{paddingLeft:24}}),xN=vN.forwardRef(function(e,t){let n=wS({props:e,name:`MuiAutocomplete`}),{autoComplete:r=!1,autoHighlight:i=!1,autoSelect:a=!1,blurOnSelect:o=!1,ChipProps:s,className:c,clearIcon:l=_fe||=(0,bN.jsx)(hN,{fontSize:`small`}),clearOnBlur:u=!n.freeSolo,clearOnEscape:d=!1,clearText:f=`Clear`,closeText:p=`Close`,componentsProps:m,defaultValue:h=n.multiple?[]:null,disableClearable:g=!1,disableCloseOnSelect:_=!1,disabled:v=!1,disabledItemsFocusable:y=!1,disableListWrap:b=!1,disablePortal:x=!1,filterOptions:S,filterSelectedOptions:C=!1,forcePopupIcon:w=`auto`,freeSolo:T=!1,fullWidth:E=!1,getLimitTagsText:D=e=>`+${e}`,getOptionDisabled:O,getOptionKey:k,getOptionLabel:A,isOptionEqualToValue:j,groupBy:M,handleHomeEndKeys:ee=!n.freeSolo,id:N,includeInputInList:P=!1,inputValue:F,limitTags:te=-1,ListboxComponent:I,ListboxProps:ne,loading:re=!1,loadingText:ie=`Loading…`,multiple:ae=!1,noOptionsText:oe=`No options`,onChange:se,onClose:ce,onHighlightChange:le,onInputChange:ue,onOpen:de,open:L,openOnFocus:fe=!1,openText:pe=`Open`,options:me,PaperComponent:he,PopperComponent:R,popupIcon:ge=vfe||=(0,bN.jsx)(AA,{}),readOnly:_e=!1,renderGroup:ve,renderInput:ye,renderOption:be,renderTags:xe,renderValue:Se,selectOnFocus:Ce=!n.freeSolo,size:we=`medium`,slots:Te={},slotProps:Ee={},value:De,...Oe}=n,{getRootProps:ke,getInputProps:Ae,getInputLabelProps:je,getPopupIndicatorProps:Me,getClearProps:Ne,getItemProps:Pe,getListboxProps:Fe,getOptionProps:Ie,value:Le,dirty:Re,expanded:ze,id:Be,popupOpen:Ve,focused:He,focusedItem:Ue,anchorEl:We,setAnchorEl:Ge,inputValue:z,groupedOptions:Ke}=tfe({...n,componentName:`Autocomplete`}),qe=Jde();vN.useEffect(()=>{if(!Ve||!We||typeof ResizeObserver>`u`)return;let e=We.clientWidth,t=new ResizeObserver(()=>{let t=We.clientWidth;e!==t&&(e=t,qe())});return t.observe(We),()=>{t.disconnect()}},[Ve,We,qe]);let Je=vN.useRef([]),Ye=vN.useRef(!1),Xe=Ve?Ke:Je.current;c_(()=>{Ve&&!Ye.current&&(Je.current=[]),Ye.current=Ve,Ve&&Ke.length>0&&(Je.current=Ke)},[Ve,Ke]);let Ze=!g&&!v&&Re&&!_e,Qe=(!T||w===!0)&&w!==!1,{onMouseDown:$e}=Ae(),{ref:et,...tt}=Fe(),nt=A||(e=>e.label??e),rt={...n,disablePortal:x,expanded:ze,focused:He,fullWidth:E,getOptionLabel:nt,hasClearIcon:Ze,hasPopupIcon:Qe,inputFocused:Ue===-1,popupOpen:Ve,size:we},it=yfe(rt),at={slots:{paper:he,popper:R,...Te},slotProps:{chip:s,listbox:ne,...m,...Ee}},[ot,st]=Sw(`root`,{ref:t,className:[it.root,c],elementType:bfe,externalForwardedProps:{...at,...Oe},getSlotProps:ke,ownerState:rt}),[ct,lt]=Sw(`listbox`,{elementType:Ofe,externalForwardedProps:at,ownerState:rt,className:it.listbox,additionalProps:tt,ref:et}),[ut,dt]=Sw(`paper`,{elementType:$D,externalForwardedProps:at,ownerState:rt,className:it.paper}),[ft,pt]=Sw(`popper`,{elementType:CD,externalForwardedProps:at,ownerState:rt,className:it.popper,additionalProps:{disablePortal:x,style:{width:We?We.clientWidth:null,pointerEvents:Ve?void 0:`none`},role:`presentation`,anchorEl:We,open:Ve}}),mt=Xe.length>0||re||!T||pt.keepMounted===!0,[ht,gt]=Sw(`clearIndicator`,{elementType:Sfe,externalForwardedProps:at,ownerState:rt,className:it.clearIndicator,shouldForwardComponentProp:!0,additionalProps:{...Ne(),"aria-label":f,title:f}}),[_t,vt]=Sw(`popupIndicator`,{elementType:Cfe,externalForwardedProps:at,ownerState:rt,className:it.popupIndicator,shouldForwardComponentProp:!0,additionalProps:{...Me(),disabled:v,"aria-label":Ve?p:pe,title:Ve?p:pe}}),yt,bt=e=>({className:it.tag,disabled:v,...Pe(e)});if(ae?Le.length>0&&(yt=xe?xe(Le,bt,rt):Se?Se(Le,bt,rt):Le.map((e,t)=>{let{key:n,...r}=bt({index:t});return(0,bN.jsx)(jO,{label:nt(e),size:we,...r,...at.slotProps.chip},n)})):Se&&Le!=null&&(yt=Se(Le,bt,rt)),te>-1&&Array.isArray(yt)){let e=yt.length-te;!He&&e>0&&(yt=yt.splice(0,te),yt.push((0,bN.jsx)(`span`,{className:it.tag,children:D(e)},yt.length)))}let xt=ve||(e=>(0,bN.jsxs)(`li`,{children:[(0,bN.jsx)(kfe,{className:it.groupLabel,ownerState:rt,component:`div`,children:e.group}),(0,bN.jsx)(Afe,{className:it.groupUl,ownerState:rt,children:e.children})]},e.key)),St=be||((e,t)=>{let{key:n,...r}=e;return(0,bN.jsx)(`li`,{...r,children:nt(t)},n)}),Ct=(e,t)=>{let n=Ie({option:e,index:t});return St({...n,className:it.option},e,{selected:n[`aria-selected`],index:t,inputValue:z},rt)};return(0,bN.jsxs)(vN.Fragment,{children:[(0,bN.jsx)(ot,{...st,children:ye({id:Be,disabled:v,fullWidth:n.fullWidth??!0,size:we===`small`?`small`:void 0,InputLabelProps:je(),InputProps:{ref:Ge,className:it.inputRoot,startAdornment:yt,onMouseDown:e=>{e.target===e.currentTarget&&$e(e)},...(Ze||Qe)&&{endAdornment:(0,bN.jsxs)(xfe,{className:it.endAdornment,ownerState:rt,children:[Ze?(0,bN.jsx)(ht,{...gt,children:l}):null,Qe?(0,bN.jsx)(_t,{...vt,children:ge}):null]})}},inputProps:{className:it.input,disabled:v,readOnly:_e,...Ae()}})}),We&&mt?(0,bN.jsx)(wfe,{as:ft,...pt,children:(0,bN.jsxs)(Tfe,{as:ut,...dt,children:[re&&Xe.length===0?(0,bN.jsx)(Efe,{className:it.loading,ownerState:rt,children:ie}):null,Xe.length===0&&!T&&!re?(0,bN.jsx)(Dfe,{className:it.noOptions,ownerState:rt,role:`presentation`,onMouseDown:e=>{e.preventDefault()},children:oe}):null,Xe.length>0?(0,bN.jsx)(ct,{...lt,children:Xe.map((e,t)=>M?xt({key:e.key,group:e.group,children:e.options.map((t,n)=>Ct(t,e.index+n))}):Ct(e,t))}):null]})}):null]})}),process.env.NODE_ENV!==`production`&&(xN.propTypes={autoComplete:yN.default.bool,autoHighlight:yN.default.bool,autoSelect:yN.default.bool,blurOnSelect:yN.default.oneOfType([yN.default.oneOf([`mouse`,`touch`]),yN.default.bool]),ChipProps:yN.default.object,classes:yN.default.object,className:yN.default.string,clearIcon:yN.default.node,clearOnBlur:yN.default.bool,clearOnEscape:yN.default.bool,clearText:yN.default.string,closeText:yN.default.string,componentsProps:yN.default.shape({clearIndicator:yN.default.object,paper:yN.default.object,popper:yN.default.object,popupIndicator:yN.default.object}),defaultValue:Ow(yN.default.any,e=>e.multiple&&e.defaultValue!==void 0&&!Array.isArray(e.defaultValue)?Error(["MUI: The Autocomplete expects the `defaultValue` prop to be an array when `multiple={true}` or undefined.",`However, ${e.defaultValue} was provided.`].join(` |
|
|
`)):null),disableClearable:yN.default.bool,disableCloseOnSelect:yN.default.bool,disabled:yN.default.bool,disabledItemsFocusable:yN.default.bool,disableListWrap:yN.default.bool,disablePortal:yN.default.bool,filterOptions:yN.default.func,filterSelectedOptions:yN.default.bool,forcePopupIcon:yN.default.oneOfType([yN.default.oneOf([`auto`]),yN.default.bool]),freeSolo:yN.default.bool,fullWidth:yN.default.bool,getLimitTagsText:yN.default.func,getOptionDisabled:yN.default.func,getOptionKey:yN.default.func,getOptionLabel:yN.default.func,groupBy:yN.default.func,handleHomeEndKeys:yN.default.bool,id:yN.default.string,includeInputInList:yN.default.bool,inputValue:yN.default.string,isOptionEqualToValue:yN.default.func,limitTags:YD,ListboxComponent:yN.default.elementType,ListboxProps:yN.default.object,loading:yN.default.bool,loadingText:yN.default.node,multiple:yN.default.bool,noOptionsText:yN.default.node,onChange:yN.default.func,onClose:yN.default.func,onHighlightChange:yN.default.func,onInputChange:yN.default.func,onKeyDown:yN.default.func,onOpen:yN.default.func,open:yN.default.bool,openOnFocus:yN.default.bool,openText:yN.default.string,options:yN.default.array.isRequired,PaperComponent:yN.default.elementType,PopperComponent:yN.default.elementType,popupIcon:yN.default.node,readOnly:yN.default.bool,renderGroup:yN.default.func,renderInput:yN.default.func.isRequired,renderOption:yN.default.func,renderTags:yN.default.func,renderValue:yN.default.func,selectOnFocus:yN.default.bool,size:yN.default.oneOfType([yN.default.oneOf([`small`,`medium`]),yN.default.string]),slotProps:yN.default.shape({chip:yN.default.oneOfType([yN.default.func,yN.default.object]),clearIndicator:yN.default.oneOfType([yN.default.func,yN.default.object]),listbox:yN.default.oneOfType([yN.default.func,yN.default.object]),paper:yN.default.oneOfType([yN.default.func,yN.default.object]),popper:yN.default.oneOfType([yN.default.func,yN.default.object]),popupIndicator:yN.default.oneOfType([yN.default.func,yN.default.object]),root:yN.default.oneOfType([yN.default.func,yN.default.object])}),slots:yN.default.shape({clearIndicator:yN.default.elementType,listbox:yN.default.elementType,paper:yN.default.elementType,popper:yN.default.elementType,popupIndicator:yN.default.elementType,root:yN.default.elementType}),sx:yN.default.oneOfType([yN.default.arrayOf(yN.default.oneOfType([yN.default.func,yN.default.object,yN.default.bool])),yN.default.func,yN.default.object]),value:Ow(yN.default.any,e=>e.multiple&&e.value!==void 0&&!Array.isArray(e.value)?Error(["MUI: The Autocomplete expects the `value` prop to be an array when `multiple={true}` or undefined.",`However, ${e.value} was provided.`].join(` |
|
|
`)):null)})})),SN=o((()=>{jfe(),_N(),_N()}));function Mfe(e){return vg(`MuiFormHelperText`,e)}var CN,wN=o((()=>{wg(),xg(),CN=Sg(`MuiFormHelperText`,[`root`,`error`,`disabled`,`sizeSmall`,`sizeMedium`,`contained`,`focused`,`filled`,`required`])})),Nfe,TN,EN,Pfe,Ffe,Ife,DN,Lfe=o((()=>{Nfe=u(p()),TN=u(du()),mu(),_u(),TA(),kA(),xS(),CS(),DS(),Ql(),wN(),EN=g(),Ffe=e=>{let{classes:t,contained:n,size:r,disabled:i,error:a,filled:o,focused:s,required:c}=e;return hu({root:[`root`,i&&`disabled`,a&&`error`,r&&`size${H(r)}`,n&&`contained`,s&&`focused`,o&&`filled`,c&&`required`]},Mfe,t)},Ife=G(`p`,{name:`MuiFormHelperText`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.size&&t[`size${H(n.size)}`],n.contained&&t.contained,n.filled&&t.filled]}})(SS(({theme:e})=>({color:(e.vars||e).palette.text.secondary,...e.typography.caption,textAlign:`left`,marginTop:3,marginRight:0,marginBottom:0,marginLeft:0,[`&.${CN.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${CN.error}`]:{color:(e.vars||e).palette.error.main},variants:[{props:{size:`small`},style:{marginTop:4}},{props:({ownerState:e})=>e.contained,style:{marginLeft:14,marginRight:14}}]}))),DN=Nfe.forwardRef(function(e,t){let n=wS({props:e,name:`MuiFormHelperText`}),{children:r,className:i,component:a=`p`,disabled:o,error:s,filled:c,focused:l,margin:u,required:d,variant:f,...p}=n,m=wA({props:n,muiFormControl:OA(),states:[`variant`,`size`,`disabled`,`error`,`filled`,`focused`,`required`]}),h={...n,component:a,contained:m.variant===`filled`||m.variant===`outlined`,variant:m.variant,size:m.size,disabled:m.disabled,error:m.error,filled:m.filled,focused:m.focused,required:m.required};delete h.ownerState;let g=Ffe(h);return(0,EN.jsx)(Ife,{as:a,className:pu(g.root,i),ref:t,...p,ownerState:h,children:r===` `?Pfe||=(0,EN.jsx)(`span`,{className:`notranslate`,"aria-hidden":!0,children:``}):r})}),process.env.NODE_ENV!==`production`&&(DN.propTypes={children:TN.default.node,classes:TN.default.object,className:TN.default.string,component:TN.default.elementType,disabled:TN.default.bool,error:TN.default.bool,filled:TN.default.bool,focused:TN.default.bool,margin:TN.default.oneOf([`dense`]),required:TN.default.bool,sx:TN.default.oneOfType([TN.default.arrayOf(TN.default.oneOfType([TN.default.func,TN.default.object,TN.default.bool])),TN.default.func,TN.default.object]),variant:TN.default.oneOfType([TN.default.oneOf([`filled`,`outlined`,`standard`]),TN.default.string])})})),ON=o((()=>{Lfe(),wN(),wN()}));function Rfe(e){return vg(`MuiTextField`,e)}var kN=o((()=>{wg(),xg(),Sg(`MuiTextField`,[`root`])})),zfe,AN,jN,Bfe,Vfe,Hfe,MN,Ufe=o((()=>{zfe=u(p()),AN=u(du()),mu(),_u(),kv(),Mw(),xS(),DS(),nj(),sj(),hj(),cM(),pM(),ON(),xj(),kN(),Cw(),jN=g(),Bfe={standard:tj,filled:oj,outlined:mj},Vfe=e=>{let{classes:t}=e;return hu({root:[`root`]},Rfe,t)},Hfe=G(fM,{name:`MuiTextField`,slot:`Root`})({}),MN=zfe.forwardRef(function(e,t){let n=wS({props:e,name:`MuiTextField`}),{autoComplete:r,autoFocus:i=!1,children:a,className:o,color:s=`primary`,defaultValue:c,disabled:l=!1,error:u=!1,FormHelperTextProps:d,fullWidth:f=!1,helperText:p,id:m,InputLabelProps:h,inputProps:g,InputProps:_,inputRef:v,label:y,maxRows:b,minRows:x,multiline:S=!1,name:C,onBlur:w,onChange:T,onFocus:E,placeholder:D,required:O=!1,rows:k,select:A=!1,SelectProps:j,slots:M={},slotProps:ee={},type:N,value:P,variant:F=`outlined`,...te}=n,I={...n,autoFocus:i,color:s,disabled:l,error:u,fullWidth:f,multiline:S,required:O,select:A,variant:F},ne=Vfe(I);process.env.NODE_ENV!==`production`&&A&&!a&&console.error("MUI: `children` must be passed when using the `TextField` component with `select`.");let re=Tv(m),ie=p&&re?`${re}-helper-text`:void 0,ae=y&&re?`${re}-label`:void 0,oe=Bfe[F],se={slots:M,slotProps:{input:_,inputLabel:h,htmlInput:g,formHelperText:d,select:j,...ee}},ce={},le=se.slotProps.inputLabel;F===`outlined`&&(le&&le.shrink!==void 0&&(ce.notched=le.shrink),ce.label=y),A&&((!j||!j.native)&&(ce.id=void 0),ce[`aria-describedby`]=void 0);let[ue,de]=Sw(`root`,{elementType:Hfe,shouldForwardComponentProp:!0,externalForwardedProps:{...se,...te},ownerState:I,className:pu(ne.root,o),ref:t,additionalProps:{disabled:l,error:u,fullWidth:f,required:O,color:s,variant:F}}),[L,fe]=Sw(`input`,{elementType:oe,externalForwardedProps:se,additionalProps:ce,ownerState:I}),[pe,me]=Sw(`inputLabel`,{elementType:sM,externalForwardedProps:se,ownerState:I}),[he,R]=Sw(`htmlInput`,{elementType:`input`,externalForwardedProps:se,ownerState:I}),[ge,_e]=Sw(`formHelperText`,{elementType:DN,externalForwardedProps:se,ownerState:I}),[ve,ye]=Sw(`select`,{elementType:bj,externalForwardedProps:se,ownerState:I}),be=(0,jN.jsx)(L,{"aria-describedby":ie,autoComplete:r,autoFocus:i,defaultValue:c,fullWidth:f,multiline:S,name:C,rows:k,maxRows:b,minRows:x,type:N,value:P,id:re,inputRef:v,onBlur:w,onChange:T,onFocus:E,placeholder:D,inputProps:R,slots:{input:M.htmlInput?he:void 0},...fe});return(0,jN.jsxs)(ue,{...de,children:[y!=null&&y!==``&&(0,jN.jsx)(pe,{htmlFor:re,id:ae,...me,children:y}),A?(0,jN.jsx)(ve,{"aria-describedby":ie,id:re,labelId:ae,value:P,input:be,...ye,children:a}):be,p&&(0,jN.jsx)(ge,{id:ie,..._e,children:p})]})}),process.env.NODE_ENV!==`production`&&(MN.propTypes={autoComplete:AN.default.string,autoFocus:AN.default.bool,children:AN.default.node,classes:AN.default.object,className:AN.default.string,color:AN.default.oneOfType([AN.default.oneOf([`primary`,`secondary`,`error`,`info`,`success`,`warning`]),AN.default.string]),defaultValue:AN.default.any,disabled:AN.default.bool,error:AN.default.bool,FormHelperTextProps:AN.default.object,fullWidth:AN.default.bool,helperText:AN.default.node,id:AN.default.string,InputLabelProps:AN.default.object,inputProps:AN.default.object,InputProps:AN.default.object,inputRef:jw,label:AN.default.node,margin:AN.default.oneOf([`dense`,`none`,`normal`]),maxRows:AN.default.oneOfType([AN.default.number,AN.default.string]),minRows:AN.default.oneOfType([AN.default.number,AN.default.string]),multiline:AN.default.bool,name:AN.default.string,onBlur:AN.default.func,onChange:AN.default.func,onFocus:AN.default.func,placeholder:AN.default.string,required:AN.default.bool,rows:AN.default.oneOfType([AN.default.number,AN.default.string]),select:AN.default.bool,SelectProps:AN.default.object,size:AN.default.oneOfType([AN.default.oneOf([`medium`,`small`]),AN.default.string]),slotProps:AN.default.shape({formHelperText:AN.default.oneOfType([AN.default.func,AN.default.object]),htmlInput:AN.default.oneOfType([AN.default.func,AN.default.object]),input:AN.default.oneOfType([AN.default.func,AN.default.object]),inputLabel:AN.default.oneOfType([AN.default.func,AN.default.object]),select:AN.default.oneOfType([AN.default.func,AN.default.object])}),slots:AN.default.shape({formHelperText:AN.default.elementType,htmlInput:AN.default.elementType,input:AN.default.elementType,inputLabel:AN.default.elementType,root:AN.default.elementType,select:AN.default.elementType}),sx:AN.default.oneOfType([AN.default.arrayOf(AN.default.oneOfType([AN.default.func,AN.default.object,AN.default.bool])),AN.default.func,AN.default.object]),type:AN.default.string,value:AN.default.any,variant:AN.default.oneOf([`filled`,`outlined`,`standard`])})})),NN=o((()=>{Ufe(),kN(),kN()}));function Wfe(e){return vg(`MuiInputAdornment`,e)}var PN,FN=o((()=>{wg(),xg(),PN=Sg(`MuiInputAdornment`,[`root`,`filled`,`standard`,`outlined`,`positionStart`,`positionEnd`,`disablePointerEvents`,`hiddenLabel`,`sizeSmall`])})),IN,LN,RN,Gfe,Kfe,qfe,Jfe,zN,Yfe=o((()=>{IN=u(p()),LN=u(du()),mu(),_u(),Ql(),TO(),DA(),kA(),xS(),CS(),DS(),FN(),RN=g(),Kfe=(e,t)=>{let{ownerState:n}=e;return[t.root,t[`position${H(n.position)}`],n.disablePointerEvents===!0&&t.disablePointerEvents,t[n.variant]]},qfe=e=>{let{classes:t,disablePointerEvents:n,hiddenLabel:r,position:i,size:a,variant:o}=e;return hu({root:[`root`,n&&`disablePointerEvents`,i&&`position${H(i)}`,o,r&&`hiddenLabel`,a&&`size${H(a)}`]},Wfe,t)},Jfe=G(`div`,{name:`MuiInputAdornment`,slot:`Root`,overridesResolver:Kfe})(SS(({theme:e})=>({display:`flex`,maxHeight:`2em`,alignItems:`center`,whiteSpace:`nowrap`,color:(e.vars||e).palette.action.active,variants:[{props:{variant:`filled`},style:{[`&.${PN.positionStart}&:not(.${PN.hiddenLabel})`]:{marginTop:16}}},{props:{position:`start`},style:{marginRight:8}},{props:{position:`end`},style:{marginLeft:8}},{props:{disablePointerEvents:!0},style:{pointerEvents:`none`}}]}))),zN=IN.forwardRef(function(e,t){let n=wS({props:e,name:`MuiInputAdornment`}),{children:r,className:i,component:a=`div`,disablePointerEvents:o=!1,disableTypography:s=!1,position:c,variant:l,...u}=n,d=OA()||{},f=l;l&&d.variant&&process.env.NODE_ENV!==`production`&&l===d.variant&&console.error("MUI: The `InputAdornment` variant infers the variant prop you do not have to provide one."),d&&!f&&(f=d.variant);let p={...n,hiddenLabel:d.hiddenLabel,size:d.size,disablePointerEvents:o,position:c,variant:f},m=qfe(p);return(0,RN.jsx)(EA.Provider,{value:null,children:(0,RN.jsx)(Jfe,{as:a,ownerState:p,className:pu(m.root,i),ref:t,...u,children:typeof r==`string`&&!s?(0,RN.jsx)(wO,{color:`textSecondary`,children:r}):(0,RN.jsxs)(IN.Fragment,{children:[c===`start`?Gfe||=(0,RN.jsx)(`span`,{className:`notranslate`,"aria-hidden":!0,children:``}):null,r]})})})}),process.env.NODE_ENV!==`production`&&(zN.propTypes={children:LN.default.node,classes:LN.default.object,className:LN.default.string,component:LN.default.elementType,disablePointerEvents:LN.default.bool,disableTypography:LN.default.bool,position:LN.default.oneOf([`end`,`start`]).isRequired,sx:LN.default.oneOfType([LN.default.arrayOf(LN.default.oneOfType([LN.default.func,LN.default.object,LN.default.bool])),LN.default.func,LN.default.object]),variant:LN.default.oneOf([`filled`,`outlined`,`standard`])})})),BN=o((()=>{Yfe(),FN(),FN()}));function Xfe(e){return vg(`MuiListItem`,e)}var VN=o((()=>{wg(),xg(),Sg(`MuiListItem`,[`root`,`container`,`dense`,`alignItemsFlexStart`,`divider`,`gutters`,`padding`,`secondaryAction`])}));function Zfe(e){return vg(`MuiListItemButton`,e)}var HN,UN=o((()=>{wg(),xg(),HN=Sg(`MuiListItemButton`,[`root`,`focusVisible`,`dense`,`alignItemsFlexStart`,`disabled`,`divider`,`gutters`,`selected`])})),WN,GN,KN,Qfe,$fe,epe,qN,tpe=o((()=>{WN=u(p()),GN=u(du()),mu(),_u(),xS(),CS(),DS(),gS(),ET(),pC(),LC(),PO(),UN(),KN=g(),Qfe=(e,t)=>{let{ownerState:n}=e;return[t.root,n.dense&&t.dense,n.alignItems===`flex-start`&&t.alignItemsFlexStart,n.divider&&t.divider,!n.disableGutters&&t.gutters]},$fe=e=>{let{alignItems:t,classes:n,dense:r,disabled:i,disableGutters:a,divider:o,selected:s}=e,c=hu({root:[`root`,r&&`dense`,!a&&`gutters`,o&&`divider`,i&&`disabled`,t===`flex-start`&&`alignItemsFlexStart`,s&&`selected`]},Zfe,n);return{...n,...c}},epe=G(TT,{shouldForwardProp:e=>hS(e)||e===`classes`,name:`MuiListItemButton`,slot:`Root`,overridesResolver:Qfe})(SS(({theme:e})=>({display:`flex`,flexGrow:1,justifyContent:`flex-start`,alignItems:`center`,position:`relative`,textDecoration:`none`,minWidth:0,boxSizing:`border-box`,textAlign:`left`,paddingTop:8,paddingBottom:8,transition:e.transitions.create(`background-color`,{duration:e.transitions.duration.shortest}),"&:hover":{textDecoration:`none`,backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:`transparent`}},[`&.${HN.selected}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity),[`&.${HN.focusVisible}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.focusOpacity}`)}},[`&.${HN.selected}:hover`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.hoverOpacity}`),"@media (hover: none)":{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity)}},[`&.${HN.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${HN.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},variants:[{props:({ownerState:e})=>e.divider,style:{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:`padding-box`}},{props:{alignItems:`flex-start`},style:{alignItems:`flex-start`}},{props:({ownerState:e})=>!e.disableGutters,style:{paddingLeft:16,paddingRight:16}},{props:({ownerState:e})=>e.dense,style:{paddingTop:4,paddingBottom:4}}]}))),qN=WN.forwardRef(function(e,t){let n=wS({props:e,name:`MuiListItemButton`}),{alignItems:r=`center`,autoFocus:i=!1,component:a=`div`,children:o,dense:s=!1,disableGutters:c=!1,divider:l=!1,focusVisibleClassName:u,selected:d=!1,className:f,...p}=n,m=WN.useContext(NO),h=WN.useMemo(()=>({dense:s||m.dense||!1,alignItems:r,disableGutters:c}),[r,m.dense,s,c]),g=WN.useRef(null);fC(()=>{i&&(g.current?g.current.focus():process.env.NODE_ENV!==`production`&&console.error(`MUI: Unable to set focus to a ListItemButton whose component has not been rendered.`))},[i]);let _={...n,alignItems:r,dense:h.dense,disableGutters:c,divider:l,selected:d},v=$fe(_),{root:y,...b}=v,x=IC(g,t);return(0,KN.jsx)(NO.Provider,{value:h,children:(0,KN.jsx)(epe,{ref:x,href:p.href||p.to,component:(p.href||p.to)&&a===`div`?`button`:a,focusVisibleClassName:pu(v.focusVisible,u),ownerState:_,className:pu(v.root,f),...p,classes:b,children:o})})}),process.env.NODE_ENV!==`production`&&(qN.propTypes={alignItems:GN.default.oneOf([`center`,`flex-start`]),autoFocus:GN.default.bool,children:GN.default.node,classes:GN.default.object,className:GN.default.string,component:GN.default.elementType,dense:GN.default.bool,disabled:GN.default.bool,disableGutters:GN.default.bool,divider:GN.default.bool,focusVisibleClassName:GN.default.string,href:GN.default.string,selected:GN.default.bool,sx:GN.default.oneOfType([GN.default.arrayOf(GN.default.oneOfType([GN.default.func,GN.default.object,GN.default.bool])),GN.default.func,GN.default.object])})})),JN=o((()=>{tpe(),UN(),UN()}));function npe(e){return vg(`MuiListItemSecondaryAction`,e)}var YN=o((()=>{wg(),xg(),Sg(`MuiListItemSecondaryAction`,[`root`,`disableGutters`])})),XN,ZN,rpe,ipe,ape,QN,ope=o((()=>{XN=u(p()),ZN=u(du()),mu(),_u(),xS(),DS(),PO(),YN(),rpe=g(),ipe=e=>{let{disableGutters:t,classes:n}=e;return hu({root:[`root`,t&&`disableGutters`]},npe,n)},ape=G(`div`,{name:`MuiListItemSecondaryAction`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.disableGutters&&t.disableGutters]}})({position:`absolute`,right:16,top:`50%`,transform:`translateY(-50%)`,variants:[{props:({ownerState:e})=>e.disableGutters,style:{right:0}}]}),QN=XN.forwardRef(function(e,t){let n=wS({props:e,name:`MuiListItemSecondaryAction`}),{className:r,...i}=n,a=XN.useContext(NO),o={...n,disableGutters:a.disableGutters},s=ipe(o);return(0,rpe.jsx)(ape,{className:pu(s.root,r),ownerState:o,ref:t,...i})}),process.env.NODE_ENV!==`production`&&(QN.propTypes={children:ZN.default.node,classes:ZN.default.object,className:ZN.default.string,sx:ZN.default.oneOfType([ZN.default.arrayOf(ZN.default.oneOfType([ZN.default.func,ZN.default.object,ZN.default.bool])),ZN.default.func,ZN.default.object])}),QN.muiName=`ListItemSecondaryAction`})),$N=o((()=>{ope(),YN(),YN()})),eP,tP,nP,spe,cpe,lpe,upe,rP,dpe=o((()=>{eP=u(p()),tP=u(du()),mu(),_u(),Pw(),kw(),yw(),xS(),CS(),DS(),qS(),LC(),Cw(),PO(),VN(),JN(),$N(),nP=g(),spe=(e,t)=>{let{ownerState:n}=e;return[t.root,n.dense&&t.dense,n.alignItems===`flex-start`&&t.alignItemsFlexStart,n.divider&&t.divider,!n.disableGutters&&t.gutters,!n.disablePadding&&t.padding,n.hasSecondaryAction&&t.secondaryAction]},cpe=e=>{let{alignItems:t,classes:n,dense:r,disableGutters:i,disablePadding:a,divider:o,hasSecondaryAction:s}=e;return hu({root:[`root`,r&&`dense`,!i&&`gutters`,!a&&`padding`,o&&`divider`,t===`flex-start`&&`alignItemsFlexStart`,s&&`secondaryAction`],container:[`container`],secondaryAction:[`secondaryAction`]},Xfe,n)},lpe=G(`div`,{name:`MuiListItem`,slot:`Root`,overridesResolver:spe})(SS(({theme:e})=>({display:`flex`,justifyContent:`flex-start`,alignItems:`center`,position:`relative`,textDecoration:`none`,width:`100%`,boxSizing:`border-box`,textAlign:`left`,variants:[{props:({ownerState:e})=>!e.disablePadding,style:{paddingTop:8,paddingBottom:8}},{props:({ownerState:e})=>!e.disablePadding&&e.dense,style:{paddingTop:4,paddingBottom:4}},{props:({ownerState:e})=>!e.disablePadding&&!e.disableGutters,style:{paddingLeft:16,paddingRight:16}},{props:({ownerState:e})=>!e.disablePadding&&!!e.secondaryAction,style:{paddingRight:48}},{props:({ownerState:e})=>!!e.secondaryAction,style:{[`& > .${HN.root}`]:{paddingRight:48}}},{props:{alignItems:`flex-start`},style:{alignItems:`flex-start`}},{props:({ownerState:e})=>e.divider,style:{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:`padding-box`}},{props:({ownerState:e})=>e.button,style:{transition:e.transitions.create(`background-color`,{duration:e.transitions.duration.shortest}),"&:hover":{textDecoration:`none`,backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:`transparent`}}}},{props:({ownerState:e})=>e.hasSecondaryAction,style:{paddingRight:48}}]}))),upe=G(`li`,{name:`MuiListItem`,slot:`Container`})({position:`relative`}),rP=eP.forwardRef(function(e,t){let n=wS({props:e,name:`MuiListItem`}),{alignItems:r=`center`,children:i,className:a,component:o,components:s={},componentsProps:c={},ContainerComponent:l=`li`,ContainerProps:{className:u,...d}={},dense:f=!1,disableGutters:p=!1,disablePadding:m=!1,divider:h=!1,secondaryAction:g,slotProps:_={},slots:v={},...y}=n,b=eP.useContext(NO),x=eP.useMemo(()=>({dense:f||b.dense||!1,alignItems:r,disableGutters:p}),[r,b.dense,f,p]),S=eP.useRef(null),C=eP.Children.toArray(i),w=C.length&&KS(C[C.length-1],[`ListItemSecondaryAction`]),T={...n,alignItems:r,dense:x.dense,disableGutters:p,disablePadding:m,divider:h,hasSecondaryAction:w},E=cpe(T),D=IC(S,t),[O,k]=Sw(`secondaryAction`,{elementType:QN,externalForwardedProps:{slots:v,slotProps:_},ownerState:T,className:E.secondaryAction}),A=v.root||s.Root||lpe,j=_.root||c.root||{},M={className:pu(E.root,j.className,a),...y},ee=o||`li`;return w?(ee=!M.component&&!o?`div`:ee,l===`li`&&(ee===`li`?ee=`div`:M.component===`li`&&(M.component=`div`)),(0,nP.jsx)(NO.Provider,{value:x,children:(0,nP.jsxs)(upe,{as:l,className:pu(E.container,u),ref:D,ownerState:T,...d,children:[(0,nP.jsx)(A,{...j,...!vw(A)&&{as:ee,ownerState:{...T,...j.ownerState}},...M,children:C}),C.pop()]})})):(0,nP.jsx)(NO.Provider,{value:x,children:(0,nP.jsxs)(A,{...j,as:ee,ref:D,...!vw(A)&&{ownerState:{...T,...j.ownerState}},...M,children:[C,g&&(0,nP.jsx)(O,{...k,children:g})]})})}),process.env.NODE_ENV!==`production`&&(rP.propTypes={alignItems:tP.default.oneOf([`center`,`flex-start`]),children:Ow(tP.default.node,e=>{let t=eP.Children.toArray(e.children),n=-1;for(let e=t.length-1;e>=0;--e){let r=t[e];if(KS(r,[`ListItemSecondaryAction`])){n=e;break}}return n!==-1&&n!==t.length-1?Error(`MUI: You used an element after ListItemSecondaryAction. For ListItem to detect that it has a secondary action you must pass it as the last child to ListItem.`):null}),classes:tP.default.object,className:tP.default.string,component:tP.default.elementType,components:tP.default.shape({Root:tP.default.elementType}),componentsProps:tP.default.shape({root:tP.default.object}),ContainerComponent:Nw,ContainerProps:tP.default.object,dense:tP.default.bool,disableGutters:tP.default.bool,disablePadding:tP.default.bool,divider:tP.default.bool,secondaryAction:tP.default.node,slotProps:tP.default.shape({root:tP.default.object,secondaryAction:tP.default.oneOfType([tP.default.func,tP.default.object])}),slots:tP.default.shape({root:tP.default.elementType,secondaryAction:tP.default.elementType}),sx:tP.default.oneOfType([tP.default.arrayOf(tP.default.oneOfType([tP.default.func,tP.default.object,tP.default.bool])),tP.default.func,tP.default.object])})})),iP=o((()=>{dpe(),VN(),VN()})),fpe,ppe=o((()=>{fpe={border:0,clip:`rect(0 0 0 0)`,height:`1px`,margin:`-1px`,overflow:`hidden`,padding:0,position:`absolute`,whiteSpace:`nowrap`,width:`1px`}})),mpe=o((()=>{ppe()}));function hpe(e,t,n=(e,t)=>e===t){return e.length===t.length&&e.every((e,r)=>n(e,t[r]))}var gpe=o((()=>{}));function aP(e,t,n,r,i){return n===1?Math.min(e+t,i):Math.max(e-t,r)}function _pe(e,t){return e-t}function vpe(e,t){let{index:n}=e.reduce((e,n,r)=>{let i=Math.abs(t-n);return e===null||i<e.distance||i===e.distance?{distance:i,index:r}:e},null)??{};return n}function oP(e,t){if(t.current!==void 0&&e.changedTouches){let n=e;for(let e=0;e<n.changedTouches.length;e+=1){let r=n.changedTouches[e];if(r.identifier===t.current)return{x:r.clientX,y:r.clientY}}return!1}return{x:e.clientX,y:e.clientY}}function sP(e,t,n){return(e-t)*100/(n-t)}function ype(e,t,n){return(n-t)*e+t}function bpe(e){if(Math.abs(e)<1){let t=e.toExponential().split(`e-`),n=t[0].split(`.`)[1];return(n?n.length:0)+parseInt(t[1],10)}let t=e.toString().split(`.`)[1];return t?t.length:0}function xpe(e,t,n){let r=Math.round((e-n)/t)*t+n;return Number(r.toFixed(bpe(t)))}function Spe({values:e,newValue:t,index:n}){let r=e.slice();return r[n]=t,r.sort(_pe)}function cP({sliderRef:e,activeIndex:t,setActive:n}){let r=VO(JS(e.current));(!bk(e.current,r)||Number(r?.getAttribute(`data-index`))!==t)&&e.current?.querySelector(`[type="range"][data-index="${t}"]`).focus(),n&&n(t)}function lP(e,t){return typeof e==`number`&&typeof t==`number`?e===t:typeof e==`object`&&typeof t==`object`&&hpe(e,t)}function Cpe(){return dP===void 0&&(dP=typeof CSS<`u`&&typeof CSS.supports==`function`?CSS.supports(`touch-action`,`none`):!0),dP}function wpe(e){let{"aria-labelledby":t,defaultValue:n,disabled:r=!1,disableSwap:i=!1,isRtl:a=!1,marks:o=!1,max:s=100,min:c=0,name:l,onChange:u,onChangeCommitted:d,orientation:f=`horizontal`,rootRef:p,scale:m=Dpe,step:h=1,shiftStep:g=10,tabIndex:_,value:v}=e,y=uP.useRef(void 0),[b,x]=uP.useState(-1),[S,C]=uP.useState(-1),[w,T]=uP.useState(!1),E=uP.useRef(0),D=uP.useRef(null),[O,k]=xC({controlled:v,default:n??c,name:`Slider`}),A=u&&((e,t,n)=>{let r=e.nativeEvent||e,i=new r.constructor(r.type,r);Object.defineProperty(i,"target",{writable:!0,value:{value:t,name:l}}),D.current=t,u(i,t,n)}),j=Array.isArray(O),M=j?O.slice().sort(_pe):[O];M=M.map(e=>e==null?c:v_(e,c,s));let ee=o===!0&&h!==null?[...Array(Math.floor((s-c)/h)+1)].map((e,t)=>({value:c+h*t})):o||[],N=ee.map(e=>e.value),[P,F]=uP.useState(-1),te=uP.useRef(null),I=MC(p,te),ne=e=>t=>{let n=Number(t.currentTarget.getAttribute(`data-index`));Fw(t.target)&&F(n),C(n),e?.onFocus?.(t)},re=e=>t=>{Fw(t.target)||F(-1),C(-1),e?.onBlur?.(t)},ie=(e,t)=>{let n=Number(e.currentTarget.getAttribute(`data-index`)),r=M[n],a=N.indexOf(r),o=t;if(ee&&h==null){let e=N[N.length-1];o=o>=e?e:o<=N[0]?N[0]:o<r?N[a-1]:N[a+1]}if(o=v_(o,c,s),j){i&&(o=v_(o,M[n-1]||-1/0,M[n+1]||1/0));let e=o;o=Spe({values:M,newValue:o,index:n});let t=n;i||(t=o.indexOf(e)),cP({sliderRef:te,activeIndex:t})}k(o),F(n),A&&!lP(o,O)&&A(e,o,n),d&&d(e,D.current??o)},ae=e=>t=>{if([`ArrowUp`,`ArrowDown`,`ArrowLeft`,`ArrowRight`,`PageUp`,`PageDown`,`Home`,`End`].includes(t.key)){t.preventDefault();let e=Number(t.currentTarget.getAttribute(`data-index`)),n=M[e],r=null;if(h!=null){let e=t.shiftKey?g:h;switch(t.key){case`ArrowUp`:r=aP(n,e,1,c,s);break;case`ArrowRight`:r=aP(n,e,a?-1:1,c,s);break;case`ArrowDown`:r=aP(n,e,-1,c,s);break;case`ArrowLeft`:r=aP(n,e,a?1:-1,c,s);break;case`PageUp`:r=aP(n,g,1,c,s);break;case`PageDown`:r=aP(n,g,-1,c,s);break;case`Home`:r=c;break;case`End`:r=s}}else if(ee){let e=N[N.length-1],i=N.indexOf(n),o=[a?`ArrowRight`:`ArrowLeft`,`ArrowDown`,`PageDown`,`Home`],s=[a?`ArrowLeft`:`ArrowRight`,`ArrowUp`,`PageUp`,`End`];o.includes(t.key)?r=i===0?N[0]:N[i-1]:s.includes(t.key)&&(r=i===N.length-1?e:N[i+1])}r!=null&&ie(t,r)}e?.onKeyDown?.(t)};c_(()=>{let e=VO(JS(te.current));r&&bk(te.current,e)&&document.activeElement?.blur()},[r]),r&&b!==-1&&x(-1),r&&P!==-1&&F(-1);let oe=e=>t=>{e.onChange?.(t),ie(t,t.target.valueAsNumber)},se=uP.useRef(void 0),ce=f;a&&f===`horizontal`&&(ce+=`-reverse`);let le=({finger:e,move:t=!1})=>{let{current:n}=te,{width:r,height:a,bottom:o,left:l}=n.getBoundingClientRect(),u;u=ce.startsWith(`vertical`)?(o-e.y)/a:(e.x-l)/r,ce.includes(`-reverse`)&&(u=1-u);let d;if(d=ype(u,c,s),h)d=xpe(d,h,c);else{let e=vpe(N,d);d=N[e]}d=v_(d,c,s);let f=0;if(j){f=t?se.current:vpe(M,d),i&&(d=v_(d,M[f-1]||-1/0,M[f+1]||1/0));let e=d;d=Spe({values:M,newValue:d,index:f}),i&&t||(f=d.indexOf(e),se.current=f)}return{newValue:d,activeIndex:f}},ue=DC(e=>{let t=oP(e,y);if(!t)return;if(E.current+=1,e.type===`mousemove`&&e.buttons===0){de(e);return}let{newValue:n,activeIndex:r}=le({finger:t,move:!0});cP({sliderRef:te,activeIndex:r,setActive:x}),k(n),!w&&E.current>Tpe&&T(!0),A&&!lP(n,O)&&A(e,n,r)}),de=DC(e=>{let t=oP(e,y);if(T(!1),!t)return;let{newValue:n}=le({finger:t,move:!0});x(-1),e.type===`touchend`&&C(-1),d&&d(e,D.current??n),y.current=void 0,fe()}),L=DC(e=>{if(r)return;Cpe()||e.preventDefault();let t=e.changedTouches[0];t!=null&&(y.current=t.identifier);let n=oP(e,y);if(n!==!1){let{newValue:t,activeIndex:r}=le({finger:n});cP({sliderRef:te,activeIndex:r,setActive:x}),k(t),A&&!lP(t,O)&&A(e,t,r)}E.current=0;let i=JS(te.current);i.addEventListener(`touchmove`,ue,{passive:!0}),i.addEventListener(`touchend`,de,{passive:!0})}),fe=uP.useCallback(()=>{let e=JS(te.current);e.removeEventListener(`mousemove`,ue),e.removeEventListener(`mouseup`,de),e.removeEventListener(`touchmove`,ue),e.removeEventListener(`touchend`,de)},[de,ue]);uP.useEffect(()=>{let{current:e}=te;return e.addEventListener(`touchstart`,L,{passive:Cpe()}),()=>{e.removeEventListener(`touchstart`,L),fe()}},[fe,L]),uP.useEffect(()=>{r&&fe()},[r,fe]);let pe=e=>t=>{if(e.onMouseDown?.(t),r||t.defaultPrevented||t.button!==0)return;t.preventDefault();let n=oP(t,y);if(n!==!1){let{newValue:e,activeIndex:r}=le({finger:n});cP({sliderRef:te,activeIndex:r,setActive:x}),k(e),A&&!lP(e,O)&&A(t,e,r)}E.current=0;let i=JS(te.current);i.addEventListener(`mousemove`,ue,{passive:!0}),i.addEventListener(`mouseup`,de)},me=sP(j?M[0]:c,c,s),he=sP(M[M.length-1],c,s)-me,R=(e={})=>{let t=bw(e),n={onMouseDown:pe(t||{})},r={...t,...n};return{...e,ref:I,...r}},ge=e=>t=>{e.onMouseOver?.(t);let n=Number(t.currentTarget.getAttribute(`data-index`));C(n)},_e=e=>t=>{e.onMouseLeave?.(t),C(-1)},ve=(e={})=>{let t=bw(e),n={onMouseOver:ge(t||{}),onMouseLeave:_e(t||{})};return{...e,...t,...n}},ye=e=>({pointerEvents:b!==-1&&b!==e?`none`:void 0}),be;return f===`vertical`&&(be=a?`vertical-rl`:`vertical-lr`),{active:b,axis:ce,axisProps:Epe,dragging:w,focusedThumbIndex:P,getHiddenInputProps:(n={})=>{let i=bw(n),o={onChange:oe(i||{}),onFocus:ne(i||{}),onBlur:re(i||{}),onKeyDown:ae(i||{})},u={...i,...o};return{tabIndex:_,"aria-labelledby":t,"aria-orientation":f,"aria-valuemax":m(s),"aria-valuemin":m(c),name:l,type:`range`,min:e.min,max:e.max,step:e.step===null&&e.marks?`any`:e.step??void 0,disabled:r,...n,...u,style:{...fpe,direction:a?`rtl`:`ltr`,width:`100%`,height:`100%`,writingMode:be}}},getRootProps:R,getThumbProps:ve,marks:ee,open:S,range:j,rootRef:I,trackLeap:he,trackOffset:me,values:M,getThumbStyle:ye}}var uP,Tpe,Epe,Dpe,dP,Ope=o((()=>{uP=u(p()),XS(),wC(),u_(),kC(),FC(),Iw(),mpe(),b_(),xw(),gpe(),xk(),HO(),Tpe=2,Epe={horizontal:{offset:e=>({left:`${e}%`}),leap:e=>({width:`${e}%`})},"horizontal-reverse":{offset:e=>({right:`${e}%`}),leap:e=>({width:`${e}%`})},vertical:{offset:e=>({bottom:`${e}%`}),leap:e=>({height:`${e}%`})}},Dpe=e=>e})),kpe,Ape=o((()=>{yw(),kpe=e=>!e||!vw(e)}));function jpe(e){return vg(`MuiSlider`,e)}var fP,pP=o((()=>{wg(),xg(),fP=Sg(`MuiSlider`,`root.active.colorPrimary.colorSecondary.colorError.colorInfo.colorSuccess.colorWarning.disabled.dragging.focusVisible.mark.markActive.marked.markLabel.markLabelActive.rail.sizeSmall.thumb.thumbColorPrimary.thumbColorSecondary.thumbColorError.thumbColorSuccess.thumbColorInfo.thumbColorWarning.track.trackInverted.trackFalse.thumbSizeSmall.valueLabel.valueLabelOpen.valueLabelCircle.valueLabelLabel.vertical`.split(`.`))}));function Mpe(e){let{children:t,className:n,value:r}=e,i=Npe(e);return t?mP.cloneElement(t,{className:t.props.className},(0,gP.jsxs)(mP.Fragment,{children:[t.props.children,(0,gP.jsx)(`span`,{className:pu(i.offset,n),"aria-hidden":!0,children:(0,gP.jsx)(`span`,{className:i.circle,children:(0,gP.jsx)(`span`,{className:i.label,children:r})})})]})):null}var mP,hP,gP,Npe,Ppe=o((()=>{mP=u(p()),hP=u(du()),mu(),pP(),gP=g(),Npe=e=>{let{open:t}=e;return{offset:pu(t&&fP.valueLabelOpen),circle:fP.valueLabelCircle,label:fP.valueLabelLabel}},process.env.NODE_ENV!==`production`&&(Mpe.propTypes={children:hP.default.element.isRequired,className:hP.default.string,value:hP.default.node})}));function Fpe(e){return e}var _P,vP,yP,Ipe,Lpe,Rpe,zpe,bP,Bpe,Vpe,Hpe,Upe,xP,Wpe=o((()=>{_P=u(p()),vP=u(du()),mu(),kw(),_u(),mv(),lD(),yw(),Ope(),xS(),CS(),DS(),mS(),Ape(),Ql(),gw(),Ppe(),pP(),yP=g(),Ipe=G(`span`,{name:`MuiSlider`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[`color${H(n.color)}`],n.size!==`medium`&&t[`size${H(n.size)}`],n.marked&&t.marked,n.orientation===`vertical`&&t.vertical,n.track===`inverted`&&t.trackInverted,n.track===!1&&t.trackFalse]}})(SS(({theme:e})=>({borderRadius:12,boxSizing:`content-box`,display:`inline-block`,position:`relative`,cursor:`pointer`,touchAction:`none`,WebkitTapHighlightColor:`transparent`,"@media print":{colorAdjust:`exact`},[`&.${fP.disabled}`]:{pointerEvents:`none`,cursor:`default`,color:(e.vars||e).palette.grey[400]},[`&.${fP.dragging}`]:{[`& .${fP.thumb}, & .${fP.track}`]:{transition:`none`}},variants:[...Object.entries(e.palette).filter(hw()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),{props:{orientation:`horizontal`},style:{height:4,width:`100%`,padding:`13px 0`,"@media (pointer: coarse)":{padding:`20px 0`}}},{props:{orientation:`horizontal`,size:`small`},style:{height:2}},{props:{orientation:`horizontal`,marked:!0},style:{marginBottom:20}},{props:{orientation:`vertical`},style:{height:`100%`,width:4,padding:`0 13px`,"@media (pointer: coarse)":{padding:`0 20px`}}},{props:{orientation:`vertical`,size:`small`},style:{width:2}},{props:{orientation:`vertical`,marked:!0},style:{marginRight:44}}]}))),Lpe=G(`span`,{name:`MuiSlider`,slot:`Rail`})({display:`block`,position:`absolute`,borderRadius:`inherit`,backgroundColor:`currentColor`,opacity:.38,variants:[{props:{orientation:`horizontal`},style:{width:`100%`,height:`inherit`,top:`50%`,transform:`translateY(-50%)`}},{props:{orientation:`vertical`},style:{height:`100%`,width:`inherit`,left:`50%`,transform:`translateX(-50%)`}},{props:{track:`inverted`},style:{opacity:1}}]}),Rpe=G(`span`,{name:`MuiSlider`,slot:`Track`})(SS(({theme:e})=>({display:`block`,position:`absolute`,borderRadius:`inherit`,border:`1px solid currentColor`,backgroundColor:`currentColor`,transition:e.transitions.create([`left`,`width`,`bottom`,`height`],{duration:e.transitions.duration.shortest}),variants:[{props:{size:`small`},style:{border:`none`}},{props:{orientation:`horizontal`},style:{height:`inherit`,top:`50%`,transform:`translateY(-50%)`}},{props:{orientation:`vertical`},style:{width:`inherit`,left:`50%`,transform:`translateX(-50%)`}},{props:{track:!1},style:{display:`none`}},...Object.entries(e.palette).filter(hw()).map(([t])=>({props:{color:t,track:`inverted`},style:{...e.vars?{backgroundColor:e.vars.palette.Slider[`${t}Track`],borderColor:e.vars.palette.Slider[`${t}Track`]}:{backgroundColor:e.lighten(e.palette[t].main,.62),borderColor:e.lighten(e.palette[t].main,.62),...e.applyStyles(`dark`,{backgroundColor:e.darken(e.palette[t].main,.5)}),...e.applyStyles(`dark`,{borderColor:e.darken(e.palette[t].main,.5)})}}}))]}))),zpe=G(`span`,{name:`MuiSlider`,slot:`Thumb`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.thumb,t[`thumbColor${H(n.color)}`],n.size!==`medium`&&t[`thumbSize${H(n.size)}`]]}})(SS(({theme:e})=>({position:`absolute`,width:20,height:20,boxSizing:`border-box`,borderRadius:`50%`,outline:0,backgroundColor:`currentColor`,display:`flex`,alignItems:`center`,justifyContent:`center`,transition:e.transitions.create([`box-shadow`,`left`,`bottom`],{duration:e.transitions.duration.shortest}),"&::before":{position:`absolute`,content:`""`,borderRadius:`inherit`,width:`100%`,height:`100%`,boxShadow:(e.vars||e).shadows[2]},"&::after":{position:`absolute`,content:`""`,borderRadius:`50%`,width:42,height:42,top:`50%`,left:`50%`,transform:`translate(-50%, -50%)`},[`&.${fP.disabled}`]:{"&:hover":{boxShadow:`none`}},variants:[{props:{size:`small`},style:{width:12,height:12,"&::before":{boxShadow:`none`}}},{props:{orientation:`horizontal`},style:{top:`50%`,transform:`translate(-50%, -50%)`}},{props:{orientation:`vertical`},style:{left:`50%`,transform:`translate(-50%, 50%)`}},...Object.entries(e.palette).filter(hw()).map(([t])=>({props:{color:t},style:{[`&:hover, &.${fP.focusVisible}`]:{boxShadow:`0px 0px 0px 8px ${e.alpha((e.vars||e).palette[t].main,.16)}`,"@media (hover: none)":{boxShadow:`none`}},[`&.${fP.active}`]:{boxShadow:`0px 0px 0px 14px ${e.alpha((e.vars||e).palette[t].main,.16)}`}}}))]}))),bP=G(Mpe,{name:`MuiSlider`,slot:`ValueLabel`})(SS(({theme:e})=>({zIndex:1,whiteSpace:`nowrap`,...e.typography.body2,fontWeight:500,transition:e.transitions.create([`transform`],{duration:e.transitions.duration.shortest}),position:`absolute`,backgroundColor:(e.vars||e).palette.grey[600],borderRadius:2,color:(e.vars||e).palette.common.white,display:`flex`,alignItems:`center`,justifyContent:`center`,padding:`0.25rem 0.75rem`,variants:[{props:{orientation:`horizontal`},style:{transform:`translateY(-100%) scale(0)`,top:`-10px`,transformOrigin:`bottom center`,"&::before":{position:`absolute`,content:`""`,width:8,height:8,transform:`translate(-50%, 50%) rotate(45deg)`,backgroundColor:`inherit`,bottom:0,left:`50%`},[`&.${fP.valueLabelOpen}`]:{transform:`translateY(-100%) scale(1)`}}},{props:{orientation:`vertical`},style:{transform:`translateY(-50%) scale(0)`,right:`30px`,top:`50%`,transformOrigin:`right center`,"&::before":{position:`absolute`,content:`""`,width:8,height:8,transform:`translate(-50%, -50%) rotate(45deg)`,backgroundColor:`inherit`,right:-8,top:`50%`},[`&.${fP.valueLabelOpen}`]:{transform:`translateY(-50%) scale(1)`}}},{props:{size:`small`},style:{fontSize:e.typography.pxToRem(12),padding:`0.25rem 0.5rem`}},{props:{orientation:`vertical`,size:`small`},style:{right:`20px`}}]}))),process.env.NODE_ENV!==`production`&&(bP.propTypes={children:vP.default.element.isRequired,index:vP.default.number.isRequired,open:vP.default.bool.isRequired,value:vP.default.node}),Bpe=G(`span`,{name:`MuiSlider`,slot:`Mark`,shouldForwardProp:e=>pS(e)&&e!==`markActive`,overridesResolver:(e,t)=>{let{markActive:n}=e;return[t.mark,n&&t.markActive]}})(SS(({theme:e})=>({position:`absolute`,width:2,height:2,borderRadius:1,backgroundColor:`currentColor`,variants:[{props:{orientation:`horizontal`},style:{top:`50%`,transform:`translate(-1px, -50%)`}},{props:{orientation:`vertical`},style:{left:`50%`,transform:`translate(-50%, 1px)`}},{props:{markActive:!0},style:{backgroundColor:(e.vars||e).palette.background.paper,opacity:.8}}]}))),Vpe=G(`span`,{name:`MuiSlider`,slot:`MarkLabel`,shouldForwardProp:e=>pS(e)&&e!==`markLabelActive`})(SS(({theme:e})=>({...e.typography.body2,color:(e.vars||e).palette.text.secondary,position:`absolute`,whiteSpace:`nowrap`,variants:[{props:{orientation:`horizontal`},style:{top:30,transform:`translateX(-50%)`,"@media (pointer: coarse)":{top:40}}},{props:{orientation:`vertical`},style:{left:36,transform:`translateY(50%)`,"@media (pointer: coarse)":{left:44}}},{props:{markLabelActive:!0},style:{color:(e.vars||e).palette.text.primary}}]}))),Hpe=e=>{let{disabled:t,dragging:n,marked:r,orientation:i,track:a,classes:o,color:s,size:c}=e;return hu({root:[`root`,t&&`disabled`,n&&`dragging`,r&&`marked`,i===`vertical`&&`vertical`,a===`inverted`&&`trackInverted`,a===!1&&`trackFalse`,s&&`color${H(s)}`,c&&`size${H(c)}`],rail:[`rail`],track:[`track`],mark:[`mark`],markActive:[`markActive`],markLabel:[`markLabel`],markLabelActive:[`markLabelActive`],valueLabel:[`valueLabel`],thumb:[`thumb`,t&&`disabled`,c&&`thumbSize${H(c)}`,s&&`thumbColor${H(s)}`],active:[`active`],disabled:[`disabled`],focusVisible:[`focusVisible`]},jpe,o)},Upe=({children:e})=>e,xP=_P.forwardRef(function(e,t){let n=wS({props:e,name:`MuiSlider`}),r=pv(),{"aria-label":i,"aria-valuetext":a,"aria-labelledby":o,component:s=`span`,components:c={},componentsProps:l={},color:u=`primary`,classes:d,className:f,disableSwap:p=!1,disabled:m=!1,getAriaLabel:h,getAriaValueText:g,marks:_=!1,max:v=100,min:y=0,name:b,onChange:x,onChangeCommitted:S,orientation:C=`horizontal`,shiftStep:w=10,size:T=`medium`,step:E=1,scale:D=Fpe,slotProps:O,slots:k,tabIndex:A,track:j=`normal`,value:M,valueLabelDisplay:ee=`off`,valueLabelFormat:N=Fpe,...P}=n,F={...n,isRtl:r,max:v,min:y,classes:d,disabled:m,disableSwap:p,orientation:C,marks:_,color:u,size:T,step:E,shiftStep:w,scale:D,track:j,valueLabelDisplay:ee,valueLabelFormat:N},{axisProps:te,getRootProps:I,getHiddenInputProps:ne,getThumbProps:re,open:ie,active:ae,axis:oe,focusedThumbIndex:se,range:ce,dragging:le,marks:ue,values:de,trackOffset:L,trackLeap:fe,getThumbStyle:pe}=wpe({...F,rootRef:t});F.marked=ue.length>0&&ue.some(e=>e.label),F.dragging=le,F.focusedThumbIndex=se;let me=Hpe(F),he=k?.root??c.Root??Ipe,R=k?.rail??c.Rail??Lpe,ge=k?.track??c.Track??Rpe,_e=k?.thumb??c.Thumb??zpe,ve=k?.valueLabel??c.ValueLabel??bP,ye=k?.mark??c.Mark??Bpe,be=k?.markLabel??c.MarkLabel??Vpe,xe=k?.input??c.Input??`input`,Se=O?.root??l.root,Ce=O?.rail??l.rail,we=O?.track??l.track,Te=O?.thumb??l.thumb,Ee=O?.valueLabel??l.valueLabel,De=O?.mark??l.mark,Oe=O?.markLabel??l.markLabel,ke=O?.input??l.input,Ae=cD({elementType:he,getSlotProps:I,externalSlotProps:Se,externalForwardedProps:P,additionalProps:{...kpe(he)&&{as:s}},ownerState:{...F,...Se?.ownerState},className:[me.root,f]}),je=cD({elementType:R,externalSlotProps:Ce,ownerState:F,className:me.rail}),Me=cD({elementType:ge,externalSlotProps:we,additionalProps:{style:{...te[oe].offset(L),...te[oe].leap(fe)}},ownerState:{...F,...we?.ownerState},className:me.track}),Ne=cD({elementType:_e,getSlotProps:re,externalSlotProps:Te,ownerState:{...F,...Te?.ownerState},className:me.thumb}),Pe=cD({elementType:ve,externalSlotProps:Ee,ownerState:{...F,...Ee?.ownerState},className:me.valueLabel}),Fe=cD({elementType:ye,externalSlotProps:De,ownerState:F,className:me.mark}),Ie=cD({elementType:be,externalSlotProps:Oe,ownerState:F,className:me.markLabel}),Le=cD({elementType:xe,getSlotProps:ne,externalSlotProps:ke,ownerState:F});return(0,yP.jsxs)(he,{...Ae,children:[(0,yP.jsx)(R,{...je}),(0,yP.jsx)(ge,{...Me}),ue.filter(e=>e.value>=y&&e.value<=v).map((e,t)=>{let n=sP(e.value,y,v),r=te[oe].offset(n),i;return i=j===!1?de.includes(e.value):j===`normal`&&(ce?e.value>=de[0]&&e.value<=de[de.length-1]:e.value<=de[0])||j===`inverted`&&(ce?e.value<=de[0]||e.value>=de[de.length-1]:e.value>=de[0]),(0,yP.jsxs)(_P.Fragment,{children:[(0,yP.jsx)(ye,{"data-index":t,...Fe,...!vw(ye)&&{markActive:i},style:{...r,...Fe.style},className:pu(Fe.className,i&&me.markActive)}),e.label==null?null:(0,yP.jsx)(be,{"aria-hidden":!0,"data-index":t,...Ie,...!vw(be)&&{markLabelActive:i},style:{...r,...Ie.style},className:pu(me.markLabel,Ie.className,i&&me.markLabelActive),children:e.label})]},t)}),de.map((e,t)=>{let n=sP(e,y,v),r=te[oe].offset(n),s=ee===`off`?Upe:ve;return(0,yP.jsx)(s,{...!vw(s)&&{valueLabelFormat:N,valueLabelDisplay:ee,value:typeof N==`function`?N(D(e),t):N,index:t,open:ie===t||ae===t||ee===`on`,disabled:m},...Pe,children:(0,yP.jsx)(_e,{"data-index":t,...Ne,className:pu(me.thumb,Ne.className,ae===t&&me.active,se===t&&me.focusVisible),style:{...r,...pe(t),...Ne.style},children:(0,yP.jsx)(xe,{"data-index":t,"aria-label":h?h(t):i,"aria-valuenow":D(e),"aria-labelledby":o,"aria-valuetext":g?g(D(e),t):a,value:de[t],...Le})})},t)})]})}),process.env.NODE_ENV!==`production`&&(xP.propTypes={"aria-label":Ow(vP.default.string,e=>Array.isArray(e.value||e.defaultValue)&&e[`aria-label`]!=null?Error("MUI: You need to use the `getAriaLabel` prop instead of `aria-label` when using a range slider."):null),"aria-labelledby":vP.default.string,"aria-valuetext":Ow(vP.default.string,e=>Array.isArray(e.value||e.defaultValue)&&e[`aria-valuetext`]!=null?Error("MUI: You need to use the `getAriaValueText` prop instead of `aria-valuetext` when using a range slider."):null),children:vP.default.node,classes:vP.default.object,className:vP.default.string,color:vP.default.oneOfType([vP.default.oneOf([`primary`,`secondary`,`error`,`info`,`success`,`warning`]),vP.default.string]),components:vP.default.shape({Input:vP.default.elementType,Mark:vP.default.elementType,MarkLabel:vP.default.elementType,Rail:vP.default.elementType,Root:vP.default.elementType,Thumb:vP.default.elementType,Track:vP.default.elementType,ValueLabel:vP.default.elementType}),componentsProps:vP.default.shape({input:vP.default.oneOfType([vP.default.func,vP.default.object]),mark:vP.default.oneOfType([vP.default.func,vP.default.object]),markLabel:vP.default.oneOfType([vP.default.func,vP.default.object]),rail:vP.default.oneOfType([vP.default.func,vP.default.object]),root:vP.default.oneOfType([vP.default.func,vP.default.object]),thumb:vP.default.oneOfType([vP.default.func,vP.default.object]),track:vP.default.oneOfType([vP.default.func,vP.default.object]),valueLabel:vP.default.oneOfType([vP.default.func,vP.default.shape({children:vP.default.element,className:vP.default.string,open:vP.default.bool,style:vP.default.object,value:vP.default.node,valueLabelDisplay:vP.default.oneOf([`auto`,`off`,`on`])})])}),defaultValue:vP.default.oneOfType([vP.default.arrayOf(vP.default.number),vP.default.number]),disabled:vP.default.bool,disableSwap:vP.default.bool,getAriaLabel:vP.default.func,getAriaValueText:vP.default.func,marks:vP.default.oneOfType([vP.default.arrayOf(vP.default.shape({label:vP.default.node,value:vP.default.number.isRequired})),vP.default.bool]),max:vP.default.number,min:vP.default.number,name:vP.default.string,onChange:vP.default.func,onChangeCommitted:vP.default.func,orientation:vP.default.oneOf([`horizontal`,`vertical`]),scale:vP.default.func,shiftStep:vP.default.number,size:vP.default.oneOfType([vP.default.oneOf([`small`,`medium`]),vP.default.string]),slotProps:vP.default.shape({input:vP.default.oneOfType([vP.default.func,vP.default.object]),mark:vP.default.oneOfType([vP.default.func,vP.default.object]),markLabel:vP.default.oneOfType([vP.default.func,vP.default.object]),rail:vP.default.oneOfType([vP.default.func,vP.default.object]),root:vP.default.oneOfType([vP.default.func,vP.default.object]),thumb:vP.default.oneOfType([vP.default.func,vP.default.object]),track:vP.default.oneOfType([vP.default.func,vP.default.object]),valueLabel:vP.default.oneOfType([vP.default.func,vP.default.shape({children:vP.default.element,className:vP.default.string,open:vP.default.bool,style:vP.default.object,value:vP.default.node,valueLabelDisplay:vP.default.oneOf([`auto`,`off`,`on`])})])}),slots:vP.default.shape({input:vP.default.elementType,mark:vP.default.elementType,markLabel:vP.default.elementType,rail:vP.default.elementType,root:vP.default.elementType,thumb:vP.default.elementType,track:vP.default.elementType,valueLabel:vP.default.elementType}),step:vP.default.number,sx:vP.default.oneOfType([vP.default.arrayOf(vP.default.oneOfType([vP.default.func,vP.default.object,vP.default.bool])),vP.default.func,vP.default.object]),tabIndex:vP.default.number,track:vP.default.oneOf([`inverted`,`normal`,!1]),value:vP.default.oneOfType([vP.default.arrayOf(vP.default.number),vP.default.number]),valueLabelDisplay:vP.default.oneOf([`auto`,`off`,`on`]),valueLabelFormat:vP.default.oneOfType([vP.default.func,vP.default.string])})})),SP=o((()=>{Wpe(),Wpe(),pP(),pP()}));function Gpe(e){return vg(`MuiAppBar`,e)}var Kpe=o((()=>{wg(),xg(),Sg(`MuiAppBar`,[`root`,`positionFixed`,`positionAbsolute`,`positionSticky`,`positionStatic`,`positionRelative`,`colorDefault`,`colorPrimary`,`colorSecondary`,`colorInherit`,`colorTransparent`,`colorError`,`colorInfo`,`colorSuccess`,`colorWarning`])})),qpe,CP,Jpe,Ype,Xpe,Zpe,wP,Qpe=o((()=>{qpe=u(p()),CP=u(du()),mu(),_u(),xS(),CS(),DS(),Ql(),gw(),eO(),Kpe(),Jpe=g(),Ype=e=>{let{color:t,position:n,classes:r}=e;return hu({root:[`root`,`color${H(t)}`,`position${H(n)}`]},Gpe,r)},Xpe=(e,t)=>e?`${e.replace(`)`,``)}, ${t})`:t,Zpe=G($D,{name:`MuiAppBar`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[`position${H(n.position)}`],t[`color${H(n.color)}`]]}})(SS(({theme:e})=>({display:`flex`,flexDirection:`column`,width:`100%`,boxSizing:`border-box`,flexShrink:0,variants:[{props:{position:`fixed`},style:{position:`fixed`,zIndex:(e.vars||e).zIndex.appBar,top:0,left:`auto`,right:0,"@media print":{position:`absolute`}}},{props:{position:`absolute`},style:{position:`absolute`,zIndex:(e.vars||e).zIndex.appBar,top:0,left:`auto`,right:0}},{props:{position:`sticky`},style:{position:`sticky`,zIndex:(e.vars||e).zIndex.appBar,top:0,left:`auto`,right:0}},{props:{position:`static`},style:{position:`static`}},{props:{position:`relative`},style:{position:`relative`}},{props:{color:`inherit`},style:{"--AppBar-color":`inherit`,color:`var(--AppBar-color)`}},{props:{color:`default`},style:{"--AppBar-background":e.vars?e.vars.palette.AppBar.defaultBg:e.palette.grey[100],"--AppBar-color":e.vars?e.vars.palette.text.primary:e.palette.getContrastText(e.palette.grey[100]),...e.applyStyles(`dark`,{"--AppBar-background":e.vars?e.vars.palette.AppBar.defaultBg:e.palette.grey[900],"--AppBar-color":e.vars?e.vars.palette.text.primary:e.palette.getContrastText(e.palette.grey[900])})}},...Object.entries(e.palette).filter(hw([`contrastText`])).map(([t])=>({props:{color:t},style:{"--AppBar-background":(e.vars??e).palette[t].main,"--AppBar-color":(e.vars??e).palette[t].contrastText}})),{props:e=>e.enableColorOnDark===!0&&![`inherit`,`transparent`].includes(e.color),style:{backgroundColor:`var(--AppBar-background)`,color:`var(--AppBar-color)`}},{props:e=>e.enableColorOnDark===!1&&![`inherit`,`transparent`].includes(e.color),style:{backgroundColor:`var(--AppBar-background)`,color:`var(--AppBar-color)`,...e.applyStyles(`dark`,{backgroundColor:e.vars?Xpe(e.vars.palette.AppBar.darkBg,`var(--AppBar-background)`):null,color:e.vars?Xpe(e.vars.palette.AppBar.darkColor,`var(--AppBar-color)`):null})}},{props:{color:`transparent`},style:{"--AppBar-background":`transparent`,"--AppBar-color":`inherit`,backgroundColor:`var(--AppBar-background)`,color:`var(--AppBar-color)`,...e.applyStyles(`dark`,{backgroundImage:`none`})}}]}))),wP=qpe.forwardRef(function(e,t){let n=wS({props:e,name:`MuiAppBar`}),{className:r,color:i=`primary`,enableColorOnDark:a=!1,position:o=`fixed`,...s}=n,c={...n,color:i,position:o,enableColorOnDark:a},l=Ype(c);return(0,Jpe.jsx)(Zpe,{square:!0,component:`header`,ownerState:c,elevation:4,className:pu(l.root,r,o===`fixed`&&`mui-fixed`),ref:t,...s})}),process.env.NODE_ENV!==`production`&&(wP.propTypes={children:CP.default.node,classes:CP.default.object,className:CP.default.string,color:CP.default.oneOfType([CP.default.oneOf([`default`,`inherit`,`primary`,`secondary`,`transparent`,`error`,`info`,`success`,`warning`]),CP.default.string]),elevation:CP.default.number,enableColorOnDark:CP.default.bool,position:CP.default.oneOf([`absolute`,`fixed`,`relative`,`static`,`sticky`]),square:CP.default.bool,sx:CP.default.oneOfType([CP.default.arrayOf(CP.default.oneOfType([CP.default.func,CP.default.object,CP.default.bool])),CP.default.func,CP.default.object])})})),$pe=o((()=>{Qpe(),Kpe(),Kpe()}));function eme(e){return vg(`MuiFormControlLabel`,e)}var TP,tme=o((()=>{wg(),xg(),TP=Sg(`MuiFormControlLabel`,[`root`,`labelPlacementStart`,`labelPlacementTop`,`labelPlacementBottom`,`disabled`,`label`,`error`,`required`,`asterisk`])})),nme,EP,DP,rme,ime,ame,OP,ome=o((()=>{nme=u(p()),EP=u(du()),mu(),Mw(),_u(),pM(),xS(),CS(),DS(),TO(),Ql(),tme(),TA(),Cw(),DP=g(),rme=e=>{let{classes:t,disabled:n,labelPlacement:r,error:i,required:a}=e;return hu({root:[`root`,n&&`disabled`,`labelPlacement${H(r)}`,i&&`error`,a&&`required`],label:[`label`,n&&`disabled`],asterisk:[`asterisk`,i&&`error`]},eme,t)},ime=G(`label`,{name:`MuiFormControlLabel`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[{[`& .${TP.label}`]:t.label},t.root,t[`labelPlacement${H(n.labelPlacement)}`]]}})(SS(({theme:e})=>({display:`inline-flex`,alignItems:`center`,cursor:`pointer`,verticalAlign:`middle`,WebkitTapHighlightColor:`transparent`,marginLeft:-11,marginRight:16,[`&.${TP.disabled}`]:{cursor:`default`},[`& .${TP.label}`]:{[`&.${TP.disabled}`]:{color:(e.vars||e).palette.text.disabled}},variants:[{props:{labelPlacement:`start`},style:{flexDirection:`row-reverse`,marginRight:-11}},{props:{labelPlacement:`top`},style:{flexDirection:`column-reverse`}},{props:{labelPlacement:`bottom`},style:{flexDirection:`column`}},{props:({labelPlacement:e})=>e===`start`||e===`top`||e===`bottom`,style:{marginLeft:16}}]}))),ame=G(`span`,{name:`MuiFormControlLabel`,slot:`Asterisk`})(SS(({theme:e})=>({[`&.${TP.error}`]:{color:(e.vars||e).palette.error.main}}))),OP=nme.forwardRef(function(e,t){let n=wS({props:e,name:`MuiFormControlLabel`}),{checked:r,className:i,componentsProps:a={},control:o,disabled:s,disableTypography:c,inputRef:l,label:u,labelPlacement:d=`end`,name:f,onChange:p,required:m,slots:h={},slotProps:g={},value:_,...v}=n,y=OA(),b=s??o.props.disabled??y?.disabled,x=m??o.props.required,S={disabled:b,required:x};[`checked`,`name`,`onChange`,`value`,`inputRef`].forEach(e=>{o.props[e]===void 0&&n[e]!==void 0&&(S[e]=n[e])});let C=wA({props:n,muiFormControl:y,states:[`error`]}),w={...n,disabled:b,labelPlacement:d,required:x,error:C.error},T=rme(w),E={slots:h,slotProps:{...a,...g}},[D,O]=Sw(`typography`,{elementType:wO,externalForwardedProps:E,ownerState:w}),k=u;return k!=null&&k.type!==wO&&!c&&(k=(0,DP.jsx)(D,{component:`span`,...O,className:pu(T.label,O?.className),children:k})),(0,DP.jsxs)(ime,{className:pu(T.root,i),ownerState:w,ref:t,...v,children:[nme.cloneElement(o,S),x?(0,DP.jsxs)(`div`,{children:[k,(0,DP.jsxs)(ame,{ownerState:w,"aria-hidden":!0,className:T.asterisk,children:[` `,`*`]})]}):k]})}),process.env.NODE_ENV!==`production`&&(OP.propTypes={checked:EP.default.bool,classes:EP.default.object,className:EP.default.string,componentsProps:EP.default.shape({typography:EP.default.object}),control:EP.default.element.isRequired,disabled:EP.default.bool,disableTypography:EP.default.bool,inputRef:jw,label:EP.default.node,labelPlacement:EP.default.oneOf([`bottom`,`end`,`start`,`top`]),name:EP.default.string,onChange:EP.default.func,required:EP.default.bool,slotProps:EP.default.shape({typography:EP.default.oneOfType([EP.default.func,EP.default.object])}),slots:EP.default.shape({typography:EP.default.elementType}),sx:EP.default.oneOfType([EP.default.arrayOf(EP.default.oneOfType([EP.default.func,EP.default.object,EP.default.bool])),EP.default.func,EP.default.object]),value:EP.default.any})})),sme=o((()=>{ome(),tme(),tme()})),cme=o((()=>{Kse(),eA(),eA()}));function lme(e,t,n){let r=n&&n.getBoundingClientRect(),i=nC(t),a=t.style.transform,o=t.style.transition;t.style.transition=``,t.style.transform=``;let s=t.getBoundingClientRect(),c=i.getComputedStyle(t).getPropertyValue(`transform`);t.style.transform=a,t.style.transition=o;let l=0,u=0;if(c&&c!==`none`&&typeof c==`string`){let e=c.split(`(`)[1].split(`)`)[0].split(`,`);l=parseInt(e[4],10),u=parseInt(e[5],10)}return e===`left`?r?`translateX(${r.right+l-s.left}px)`:`translateX(${i.innerWidth+l-s.left}px)`:e===`right`?r?`translateX(-${s.right-r.left-l}px)`:`translateX(-${s.left+s.width-l}px)`:e===`up`?r?`translateY(${r.bottom+u-s.top}px)`:`translateY(${i.innerHeight+u-s.top}px)`:r?`translateY(-${s.top-r.top+s.height-u}px)`:`translateY(-${s.top+s.height-u}px)`}function ume(e){return typeof e==`function`?e():e}function kP(e,t,n){let r=lme(e,t,ume(n));r&&(t.style.transform=r)}var AP,jP,dme,fme,MP,pme=o((()=>{AP=u(p()),jP=u(du()),cT(),kw(),rE(),WT(),KT(),dD(),GS(),LC(),xS(),XT(),VC(),dme=g(),fme={visibility:`hidden`},MP=AP.forwardRef(function(e,t){let n=aS(),r={enter:n.transitions.easing.easeOut,exit:n.transitions.easing.sharp},i={enter:n.transitions.duration.enteringScreen,exit:n.transitions.duration.leavingScreen},{addEndListener:a,appear:o=!0,children:s,container:c,direction:l=`down`,easing:u=r,in:d,onEnter:f,onEntered:p,onEntering:m,onExit:h,onExited:g,onExiting:_,style:v,timeout:y=i,...b}=e,x=AP.useRef(null),S=IC(GT(s),x,t),C=qT(x,(e,t)=>{kP(l,e,c),YT(e),f&&f(e,t)}),w=qT(x,(e,t)=>{let r=JT({timeout:y,style:v,easing:u},{mode:`enter`});e.style.transition=n.transitions.create(`transform`,r),e.style.transform=`none`,m&&m(e,t)}),T=qT(x,p),E=qT(x,_),D=qT(x,e=>{let t=JT({timeout:y,style:v,easing:u},{mode:`exit`});e.style.transition=n.transitions.create(`transform`,t),kP(l,e,c),h&&h(e)}),O=qT(x,e=>{e.style.transition=``,g&&g(e)}),k=e=>{a&&a(x.current,e)},A=AP.useCallback(()=>{x.current&&kP(l,x.current,c)},[l,c]);return AP.useEffect(()=>{if(d||l===`down`||l===`right`)return;let e=WS(()=>{x.current&&kP(l,x.current,c)}),t=nC(x.current);return t.addEventListener(`resize`,e),()=>{e.clear(),t.removeEventListener(`resize`,e)}},[l,d,c]),AP.useEffect(()=>{d||A()},[d,A]),(0,dme.jsx)(tT,{nodeRef:x,onEnter:C,onEntered:T,onEntering:w,onExit:D,onExited:O,onExiting:E,addEndListener:k,appear:o,in:d,timeout:y,...b,children:(e,{ownerState:t,...n})=>{let r;return r=e===`exited`&&!d?v||s.props.style?{visibility:`hidden`,...v,...s.props.style}:fme:v&&s.props.style?{...v,...s.props.style}:v||s.props.style,AP.cloneElement(s,{ref:S,style:r,...n})}})}),process.env.NODE_ENV!==`production`&&(MP.propTypes={addEndListener:jP.default.func,appear:jP.default.bool,children:UT.isRequired,container:Ow(jP.default.oneOfType([nE,jP.default.func]),e=>{if(e.open){let t=ume(e.container);if(t&&t.nodeType===1){let e=t.getBoundingClientRect();if(process.env.NODE_ENV!==`production`&&uD()&&e.top===0&&e.left===0&&e.right===0&&e.bottom===0)return Error(["MUI: The `container` prop provided to the component is invalid.",`The anchor element should be part of the document layout.`,`Make sure the element is present in the document or that it's not display none.`].join(` |
|
|
`))}else if(!t||typeof t.getBoundingClientRect!=`function`||t.contextElement!=null&&t.contextElement.nodeType!==1)return Error(["MUI: The `container` prop provided to the component is invalid.",`It should be an HTML element instance.`].join(` |
|
|
`))}return null}),direction:jP.default.oneOf([`down`,`left`,`right`,`up`]),easing:jP.default.oneOfType([jP.default.shape({enter:jP.default.string,exit:jP.default.string}),jP.default.string]),in:jP.default.bool,onEnter:jP.default.func,onEntered:jP.default.func,onEntering:jP.default.func,onExit:jP.default.func,onExited:jP.default.func,onExiting:jP.default.func,style:jP.default.object,timeout:jP.default.oneOfType([jP.default.number,jP.default.shape({appear:jP.default.number,enter:jP.default.number,exit:jP.default.number})])})})),NP=o((()=>{pme()}));function mme(e){return vg(`MuiDrawer`,e)}var hme=o((()=>{wg(),xg(),Sg(`MuiDrawer`,[`root`,`docked`,`paper`,`anchorLeft`,`anchorRight`,`anchorTop`,`anchorBottom`,`paperAnchorLeft`,`paperAnchorRight`,`paperAnchorTop`,`paperAnchorBottom`,`paperAnchorDockedLeft`,`paperAnchorDockedRight`,`paperAnchorDockedTop`,`paperAnchorDockedBottom`,`modal`])}));function gme(e){return[`left`,`right`].includes(e)}function _me({direction:e},t){return e===`rtl`&&gme(t)?Cme[t]:t}var PP,FP,IP,vme,yme,bme,xme,Sme,Cme,LP,wme=o((()=>{PP=u(p()),FP=u(du()),mu(),XD(),_u(),mv(),Gk(),NP(),eO(),Ql(),gS(),xS(),CS(),DS(),LC(),hme(),Cw(),Ck(),VC(),IP=g(),vme=(e,t)=>{let{ownerState:n}=e;return[t.root,(n.variant===`permanent`||n.variant===`persistent`)&&t.docked,n.variant===`temporary`&&t.modal]},yme=e=>{let{classes:t,anchor:n,variant:r}=e;return hu({root:[`root`,`anchor${H(n)}`],docked:[(r===`permanent`||r===`persistent`)&&`docked`],modal:[`modal`],paper:[`paper`,`paperAnchor${H(n)}`,r!==`temporary`&&`paperAnchorDocked${H(n)}`]},mme,t)},bme=G(Wk,{name:`MuiDrawer`,slot:`Root`,overridesResolver:vme})(SS(({theme:e})=>({zIndex:(e.vars||e).zIndex.drawer}))),xme=G(`div`,{shouldForwardProp:hS,name:`MuiDrawer`,slot:`Docked`,skipVariantsResolver:!1,overridesResolver:vme})({flex:`0 0 auto`}),Sme=G($D,{name:`MuiDrawer`,slot:`Paper`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.paper,t[`paperAnchor${H(n.anchor)}`],n.variant!==`temporary`&&t[`paperAnchorDocked${H(n.anchor)}`]]}})(SS(({theme:e})=>({overflowY:`auto`,display:`flex`,flexDirection:`column`,height:`100%`,flex:`1 0 auto`,zIndex:(e.vars||e).zIndex.drawer,WebkitOverflowScrolling:`touch`,position:`fixed`,top:0,outline:0,variants:[{props:{anchor:`left`},style:{left:0}},{props:{anchor:`top`},style:{top:0,left:0,right:0,height:`auto`,maxHeight:`100%`}},{props:{anchor:`right`},style:{right:0}},{props:{anchor:`bottom`},style:{top:`auto`,left:0,bottom:0,right:0,height:`auto`,maxHeight:`100%`}},{props:({ownerState:e})=>e.anchor===`left`&&e.variant!==`temporary`,style:{borderRight:`1px solid ${(e.vars||e).palette.divider}`}},{props:({ownerState:e})=>e.anchor===`top`&&e.variant!==`temporary`,style:{borderBottom:`1px solid ${(e.vars||e).palette.divider}`}},{props:({ownerState:e})=>e.anchor===`right`&&e.variant!==`temporary`,style:{borderLeft:`1px solid ${(e.vars||e).palette.divider}`}},{props:({ownerState:e})=>e.anchor===`bottom`&&e.variant!==`temporary`,style:{borderTop:`1px solid ${(e.vars||e).palette.divider}`}}]}))),Cme={left:`right`,right:`left`,top:`down`,bottom:`up`},LP=PP.forwardRef(function(e,t){let n=wS({props:e,name:`MuiDrawer`}),r=aS(),i=pv(),a={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{anchor:o=`left`,BackdropProps:s,children:c,className:l,elevation:u=16,hideBackdrop:d=!1,ModalProps:{BackdropProps:f,...p}={},onClose:m,open:h=!1,PaperProps:g={},SlideProps:_,TransitionComponent:v,transitionDuration:y=a,variant:b=`temporary`,slots:x={},slotProps:S={},...C}=n,w=PP.useRef(!1),T=PP.useRef(null),E=IC(t,T);PP.useEffect(()=>{w.current=!0},[]);let D=PP.useCallback(()=>T.current,[]),O=_me({direction:i?`rtl`:`ltr`},o),k=o,A={...n,anchor:k,elevation:u,open:h,variant:b,...C},j=yme(A),M={slots:{transition:v,...x},slotProps:{paper:g,transition:_,...S,backdrop:zC(S.backdrop||{...s,...f},{transitionDuration:y})}},[ee,N]=Sw(`root`,{ref:E,elementType:bme,className:pu(j.root,j.modal,l),shouldForwardComponentProp:!0,ownerState:A,externalForwardedProps:{...M,...C,...p},additionalProps:{closeAfterTransition:!0,open:h,onClose:m,hideBackdrop:d,slots:{backdrop:M.slots.backdrop},slotProps:{backdrop:M.slotProps.backdrop}}}),[P,F]=Sw(`paper`,{elementType:Sme,shouldForwardComponentProp:!0,className:pu(j.paper,g.className),ownerState:A,externalForwardedProps:M,additionalProps:{elevation:b===`temporary`?u:0,square:!0,...b===`temporary`&&{role:`dialog`,"aria-modal":`true`,"data-mui-focusable":``,tabIndex:-1}}}),[te,I]=Sw(`docked`,{elementType:xme,ref:E,className:pu(j.root,j.docked,l),ownerState:A,externalForwardedProps:M,additionalProps:C}),[ne,re]=Sw(`transition`,{elementType:MP,ownerState:A,externalForwardedProps:M,additionalProps:{in:h,direction:Cme[O],timeout:y,appear:w.current,...b===`temporary`&&(x.transition==null||x.transition===MP)&&{container:D}}}),ie=(0,IP.jsx)(P,{...F,children:c});if(b===`permanent`)return(0,IP.jsx)(te,{...I,children:ie});let ae=(0,IP.jsx)(ne,{...re,children:ie});return b===`persistent`?(0,IP.jsx)(te,{...I,children:ae}):(0,IP.jsx)(ee,{...N,children:ae})}),process.env.NODE_ENV!==`production`&&(LP.propTypes={anchor:FP.default.oneOf([`bottom`,`left`,`right`,`top`]),BackdropProps:FP.default.object,children:FP.default.node,classes:FP.default.object,className:FP.default.string,elevation:YD,hideBackdrop:FP.default.bool,ModalProps:FP.default.object,onClose:FP.default.func,open:FP.default.bool,PaperProps:FP.default.object,SlideProps:FP.default.object,slotProps:FP.default.shape({backdrop:FP.default.oneOfType([FP.default.func,FP.default.object]),docked:FP.default.oneOfType([FP.default.func,FP.default.object]),paper:FP.default.oneOfType([FP.default.func,FP.default.object]),root:FP.default.oneOfType([FP.default.func,FP.default.object]),transition:FP.default.oneOfType([FP.default.func,FP.default.object])}),slots:FP.default.shape({backdrop:FP.default.elementType,docked:FP.default.elementType,paper:FP.default.elementType,root:FP.default.elementType,transition:FP.default.elementType}),sx:FP.default.oneOfType([FP.default.arrayOf(FP.default.oneOfType([FP.default.func,FP.default.object,FP.default.bool])),FP.default.func,FP.default.object]),transitionDuration:FP.default.oneOfType([FP.default.number,FP.default.shape({appear:FP.default.number,enter:FP.default.number,exit:FP.default.number})]),variant:FP.default.oneOf([`permanent`,`persistent`,`temporary`])})})),RP=o((()=>{wme(),hme(),hme()})),zP,BP,Tme=o((()=>{zP=u(du()),xb(),_S(),DS(),BP=lb({createStyledComponent:G(`div`,{name:`MuiStack`,slot:`Root`}),useThemeProps:e=>wS({props:e,name:`MuiStack`})}),process.env.NODE_ENV!==`production`&&(BP.propTypes={children:zP.default.node,component:zP.default.elementType,direction:zP.default.oneOfType([zP.default.oneOf([`column-reverse`,`column`,`row-reverse`,`row`]),zP.default.arrayOf(zP.default.oneOf([`column-reverse`,`column`,`row-reverse`,`row`])),zP.default.object]),divider:zP.default.node,spacing:zP.default.oneOfType([zP.default.arrayOf(zP.default.oneOfType([zP.default.number,zP.default.string])),zP.default.number,zP.default.object,zP.default.string]),sx:zP.default.oneOfType([zP.default.arrayOf(zP.default.oneOfType([zP.default.func,zP.default.object,zP.default.bool])),zP.default.func,zP.default.object]),useFlexGap:zP.default.bool})})),VP=o((()=>{Tme(),wg(),xg()}));function Eme(e){return vg(`MuiAlert`,e)}var HP,UP=o((()=>{wg(),xg(),HP=Sg(`MuiAlert`,[`root`,`action`,`icon`,`message`,`filled`,`colorSuccess`,`colorInfo`,`colorWarning`,`colorError`,`filledSuccess`,`filledInfo`,`filledWarning`,`filledError`,`outlined`,`outlinedSuccess`,`outlinedInfo`,`outlinedWarning`,`outlinedError`,`standard`,`standardSuccess`,`standardInfo`,`standardWarning`,`standardError`])})),Dme,Ome,kme=o((()=>{BS(),Dme=g(),Ome=LS((0,Dme.jsx)(`path`,{d:`M20,12A8,8 0 0,1 12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4C12.76,4 13.5,4.11 14.2, 4.31L15.77,2.74C14.61,2.26 13.34,2 12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0, 0 22,12M7.91,10.08L6.5,11.5L11,16L21,6L19.59,4.58L11,13.17L7.91,10.08Z`}),`SuccessOutlined`)})),Ame,jme,Mme=o((()=>{BS(),Ame=g(),jme=LS((0,Ame.jsx)(`path`,{d:`M12 5.99L19.53 19H4.47L12 5.99M12 2L1 21h22L12 2zm1 14h-2v2h2v-2zm0-6h-2v4h2v-4z`}),`ReportProblemOutlined`)})),Nme,Pme,Fme=o((()=>{BS(),Nme=g(),Pme=LS((0,Nme.jsx)(`path`,{d:`M11 15h2v2h-2zm0-8h2v6h-2zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z`}),`ErrorOutline`)})),Ime,Lme,Rme=o((()=>{BS(),Ime=g(),Lme=LS((0,Ime.jsx)(`path`,{d:`M11,9H13V7H11M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20, 12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10, 10 0 0,0 12,2M11,17H13V11H11V17Z`}),`InfoOutlined`)})),zme,WP,GP,Bme,Vme,Hme,Ume,Wme,KP,qP,Gme=o((()=>{zme=u(p()),WP=u(du()),mu(),_u(),xS(),CS(),DS(),Cw(),Ql(),gw(),eO(),UP(),VT(),kme(),Mme(),Fme(),Rme(),hfe(),GP=g(),Bme=e=>{let{variant:t,color:n,severity:r,classes:i}=e;return hu({root:[`root`,`color${H(n||r)}`,`${t}${H(n||r)}`,`${t}`],icon:[`icon`],message:[`message`],action:[`action`]},Eme,i)},Vme=G($D,{name:`MuiAlert`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[n.variant],t[`${n.variant}${H(n.color||n.severity)}`]]}})(SS(({theme:e})=>{let t=e.palette.mode===`light`?e.darken:e.lighten,n=e.palette.mode===`light`?e.lighten:e.darken;return{...e.typography.body2,backgroundColor:`transparent`,display:`flex`,padding:`6px 16px`,variants:[...Object.entries(e.palette).filter(hw([`light`])).map(([r])=>({props:{colorSeverity:r,variant:`standard`},style:{color:e.vars?e.vars.palette.Alert[`${r}Color`]:t(e.palette[r].light,.6),backgroundColor:e.vars?e.vars.palette.Alert[`${r}StandardBg`]:n(e.palette[r].light,.9),[`& .${HP.icon}`]:e.vars?{color:e.vars.palette.Alert[`${r}IconColor`]}:{color:e.palette[r].main}}})),...Object.entries(e.palette).filter(hw([`light`])).map(([n])=>({props:{colorSeverity:n,variant:`outlined`},style:{color:e.vars?e.vars.palette.Alert[`${n}Color`]:t(e.palette[n].light,.6),border:`1px solid ${(e.vars||e).palette[n].light}`,[`& .${HP.icon}`]:e.vars?{color:e.vars.palette.Alert[`${n}IconColor`]}:{color:e.palette[n].main}}})),...Object.entries(e.palette).filter(hw([`dark`])).map(([t])=>({props:{colorSeverity:t,variant:`filled`},style:{fontWeight:e.typography.fontWeightMedium,...e.vars?{color:e.vars.palette.Alert[`${t}FilledColor`],backgroundColor:e.vars.palette.Alert[`${t}FilledBg`]}:{backgroundColor:e.palette.mode===`dark`?e.palette[t].dark:e.palette[t].main,color:e.palette.getContrastText(e.palette[t].main)}}}))]}})),Hme=G(`div`,{name:`MuiAlert`,slot:`Icon`})({marginRight:12,padding:`7px 0`,display:`flex`,fontSize:22,opacity:.9}),Ume=G(`div`,{name:`MuiAlert`,slot:`Message`})({padding:`8px 0`,minWidth:0,overflow:`auto`}),Wme=G(`div`,{name:`MuiAlert`,slot:`Action`})({display:`flex`,alignItems:`flex-start`,padding:`4px 0 0 16px`,marginLeft:`auto`,marginRight:-8}),KP={success:(0,GP.jsx)(Ome,{fontSize:`inherit`}),warning:(0,GP.jsx)(jme,{fontSize:`inherit`}),error:(0,GP.jsx)(Pme,{fontSize:`inherit`}),info:(0,GP.jsx)(Lme,{fontSize:`inherit`})},qP=zme.forwardRef(function(e,t){let n=wS({props:e,name:`MuiAlert`}),{action:r,children:i,className:a,closeText:o=`Close`,color:s,components:c={},componentsProps:l={},icon:u,iconMapping:d=KP,onClose:f,role:p=`alert`,severity:m=`success`,slotProps:h={},slots:g={},variant:_=`standard`,...v}=n,y={...n,color:s,severity:m,variant:_,colorSeverity:s||m},b=Bme(y),x={slots:{closeButton:c.CloseButton,closeIcon:c.CloseIcon,...g},slotProps:{...l,...h}},[S,C]=Sw(`root`,{ref:t,shouldForwardComponentProp:!0,className:pu(b.root,a),elementType:Vme,externalForwardedProps:{...x,...v},ownerState:y,additionalProps:{role:p,elevation:0}}),[w,T]=Sw(`icon`,{className:b.icon,elementType:Hme,externalForwardedProps:x,ownerState:y}),[E,D]=Sw(`message`,{className:b.message,elementType:Ume,externalForwardedProps:x,ownerState:y}),[O,k]=Sw(`action`,{className:b.action,elementType:Wme,externalForwardedProps:x,ownerState:y}),[A,j]=Sw(`closeButton`,{elementType:BT,externalForwardedProps:x,ownerState:y}),[M,ee]=Sw(`closeIcon`,{elementType:hN,externalForwardedProps:x,ownerState:y});return(0,GP.jsxs)(S,{...C,children:[u===!1?null:(0,GP.jsx)(w,{...T,children:u||d[m]||KP[m]}),(0,GP.jsx)(E,{...D,children:i}),r==null?null:(0,GP.jsx)(O,{...k,children:r}),r==null&&f?(0,GP.jsx)(O,{...k,children:(0,GP.jsx)(A,{size:`small`,"aria-label":o,title:o,color:`inherit`,onClick:f,...j,children:(0,GP.jsx)(M,{fontSize:`small`,...ee})})}):null]})}),process.env.NODE_ENV!==`production`&&(qP.propTypes={action:WP.default.node,children:WP.default.node,classes:WP.default.object,className:WP.default.string,closeText:WP.default.string,color:WP.default.oneOfType([WP.default.oneOf([`error`,`info`,`success`,`warning`]),WP.default.string]),components:WP.default.shape({CloseButton:WP.default.elementType,CloseIcon:WP.default.elementType}),componentsProps:WP.default.shape({closeButton:WP.default.object,closeIcon:WP.default.object}),icon:WP.default.node,iconMapping:WP.default.shape({error:WP.default.node,info:WP.default.node,success:WP.default.node,warning:WP.default.node}),onClose:WP.default.func,role:WP.default.string,severity:WP.default.oneOfType([WP.default.oneOf([`error`,`info`,`success`,`warning`]),WP.default.string]),slotProps:WP.default.shape({action:WP.default.oneOfType([WP.default.func,WP.default.object]),closeButton:WP.default.oneOfType([WP.default.func,WP.default.object]),closeIcon:WP.default.oneOfType([WP.default.func,WP.default.object]),icon:WP.default.oneOfType([WP.default.func,WP.default.object]),message:WP.default.oneOfType([WP.default.func,WP.default.object]),root:WP.default.oneOfType([WP.default.func,WP.default.object])}),slots:WP.default.shape({action:WP.default.elementType,closeButton:WP.default.elementType,closeIcon:WP.default.elementType,icon:WP.default.elementType,message:WP.default.elementType,root:WP.default.elementType}),sx:WP.default.oneOfType([WP.default.arrayOf(WP.default.oneOfType([WP.default.func,WP.default.object,WP.default.bool])),WP.default.func,WP.default.object]),variant:WP.default.oneOfType([WP.default.oneOf([`filled`,`outlined`,`standard`]),WP.default.string])})})),JP=o((()=>{Gme(),UP(),UP()})),Kme=o((()=>{Cb(),kb(),Db(),iee(),Nb(),Fb(),ree(),Tb()})),qme=o((()=>{})),Jme=o((()=>{mu(),_u(),xS(),DS(),qme(),qme()})),Yme=o((()=>{})),Xme=o((()=>{mu(),_u(),xS(),CS(),DS(),TO(),Yme(),Yme()})),Zme=o((()=>{})),YP=o((()=>{mu(),_u(),xS(),CS(),DS(),BS(),Zme(),Cw(),Zme()})),Qme=o((()=>{})),$me=o((()=>{mu(),kw(),_u(),xS(),CS(),DS(),YP(),Qme(),Cw(),Qme()})),ehe=o((()=>{})),the=o((()=>{mu(),_u(),xS(),CS(),DS(),ehe(),ehe()})),nhe=o((()=>{})),rhe=o((()=>{mu(),_u(),xS(),CS(),DS(),ET(),bC(),nhe(),Cw(),nhe()})),ihe=o((()=>{Gl()})),ahe,XP=o((()=>{wg(),ahe=Sg(`MuiBox`,[`root`])})),ZP,ohe,QP,she=o((()=>{xb(),ZP=u(du()),ihe(),YC(),iS(),XP(),ohe=$x(),QP=pg({themeId:rS,defaultTheme:ohe,defaultClassName:ahe.root,generateClassName:Ul.generate}),process.env.NODE_ENV!==`production`&&(QP.propTypes={children:ZP.default.node,component:ZP.default.elementType,sx:ZP.default.oneOfType([ZP.default.arrayOf(ZP.default.oneOfType([ZP.default.func,ZP.default.object,ZP.default.bool])),ZP.default.func,ZP.default.object])})})),$P=o((()=>{she(),XP(),XP()})),che=o((()=>{})),lhe=o((()=>{mu(),XD(),_u(),lD(),xS(),DS(),TO(),z_(),CS(),BS(),ET(),che(),che()}));function uhe(e){return eF.Children.toArray(e).filter(e=>eF.isValidElement(e))}var eF,dhe=o((()=>{eF=u(p())})),fhe=o((()=>{dhe()})),phe=o((()=>{})),mhe=o((()=>{mu(),_u(),fhe(),Ql(),xS(),CS(),gw(),DS(),phe(),pue(),hue(),phe()}));function hhe(e){return vg(`MuiCard`,e)}var tF=o((()=>{wg(),xg(),Sg(`MuiCard`,[`root`])})),ghe,nF,_he,vhe,yhe,rF,bhe=o((()=>{ghe=u(p()),nF=u(du()),mu(),kw(),_u(),xS(),DS(),eO(),tF(),_he=g(),vhe=e=>{let{classes:t}=e;return hu({root:[`root`]},hhe,t)},yhe=G($D,{name:`MuiCard`,slot:`Root`})({overflow:`hidden`}),rF=ghe.forwardRef(function(e,t){let n=wS({props:e,name:`MuiCard`}),{className:r,raised:i=!1,...a}=n,o={...n,raised:i},s=vhe(o);return(0,_he.jsx)(yhe,{className:pu(s.root,r),elevation:i?8:void 0,ref:t,ownerState:o,...a})}),process.env.NODE_ENV!==`production`&&(rF.propTypes={children:nF.default.node,classes:nF.default.object,className:nF.default.string,raised:Ow(nF.default.bool,e=>e.raised&&e.variant===`outlined`?Error('MUI: Combining `raised={true}` with `variant="outlined"` has no effect.'):null),sx:nF.default.oneOfType([nF.default.arrayOf(nF.default.oneOfType([nF.default.func,nF.default.object,nF.default.bool])),nF.default.func,nF.default.object])})})),xhe=o((()=>{bhe(),tF(),tF()}));function She(e){return vg(`MuiCardActionArea`,e)}var iF,aF=o((()=>{wg(),xg(),iF=Sg(`MuiCardActionArea`,[`root`,`focusVisible`,`focusHighlight`])})),Che,oF,sF,whe,The,Ehe,cF,Dhe=o((()=>{Che=u(p()),oF=u(du()),mu(),_u(),xS(),CS(),DS(),aF(),ET(),Cw(),sF=g(),whe=e=>{let{classes:t}=e;return hu({root:[`root`],focusHighlight:[`focusHighlight`]},She,t)},The=G(TT,{name:`MuiCardActionArea`,slot:`Root`})(SS(({theme:e})=>({display:`block`,textAlign:`inherit`,borderRadius:`inherit`,width:`100%`,[`&:hover .${iF.focusHighlight}`]:{opacity:(e.vars||e).palette.action.hoverOpacity,"@media (hover: none)":{opacity:0}},[`&.${iF.focusVisible} .${iF.focusHighlight}`]:{opacity:(e.vars||e).palette.action.focusOpacity}}))),Ehe=G(`span`,{name:`MuiCardActionArea`,slot:`FocusHighlight`})(SS(({theme:e})=>({overflow:`hidden`,pointerEvents:`none`,position:`absolute`,top:0,right:0,bottom:0,left:0,borderRadius:`inherit`,opacity:0,backgroundColor:`currentcolor`,transition:e.transitions.create(`opacity`,{duration:e.transitions.duration.short})}))),cF=Che.forwardRef(function(e,t){let n=wS({props:e,name:`MuiCardActionArea`}),{children:r,className:i,focusVisibleClassName:a,slots:o={},slotProps:s={},...c}=n,l=n,u=whe(l),d={slots:o,slotProps:s},[f,p]=Sw(`root`,{elementType:The,externalForwardedProps:{...d,...c},shouldForwardComponentProp:!0,ownerState:l,ref:t,className:pu(u.root,i),additionalProps:{focusVisibleClassName:pu(a,u.focusVisible)}}),[m,h]=Sw(`focusHighlight`,{elementType:Ehe,externalForwardedProps:d,ownerState:l,className:u.focusHighlight});return(0,sF.jsxs)(f,{...p,children:[r,(0,sF.jsx)(m,{...h})]})}),process.env.NODE_ENV!==`production`&&(cF.propTypes={children:oF.default.node,classes:oF.default.object,className:oF.default.string,focusVisibleClassName:oF.default.string,slotProps:oF.default.shape({focusHighlight:oF.default.oneOfType([oF.default.func,oF.default.object]),root:oF.default.oneOfType([oF.default.func,oF.default.object])}),slots:oF.default.shape({focusHighlight:oF.default.elementType,root:oF.default.elementType}),sx:oF.default.oneOfType([oF.default.arrayOf(oF.default.oneOfType([oF.default.func,oF.default.object,oF.default.bool])),oF.default.func,oF.default.object])})})),Ohe=o((()=>{Dhe(),aF(),aF()})),khe=o((()=>{})),Ahe=o((()=>{mu(),_u(),xS(),DS(),khe(),khe()}));function jhe(e){return vg(`MuiCardContent`,e)}var lF=o((()=>{wg(),xg(),Sg(`MuiCardContent`,[`root`])})),Mhe,uF,Nhe,Phe,Fhe,dF,Ihe=o((()=>{Mhe=u(p()),uF=u(du()),mu(),_u(),xS(),DS(),lF(),Nhe=g(),Phe=e=>{let{classes:t}=e;return hu({root:[`root`]},jhe,t)},Fhe=G(`div`,{name:`MuiCardContent`,slot:`Root`})({padding:16,"&:last-child":{paddingBottom:24}}),dF=Mhe.forwardRef(function(e,t){let n=wS({props:e,name:`MuiCardContent`}),{className:r,component:i=`div`,...a}=n,o={...n,component:i},s=Phe(o);return(0,Nhe.jsx)(Fhe,{as:i,className:pu(s.root,r),ownerState:o,ref:t,...a})}),process.env.NODE_ENV!==`production`&&(dF.propTypes={children:uF.default.node,classes:uF.default.object,className:uF.default.string,component:uF.default.elementType,sx:uF.default.oneOfType([uF.default.arrayOf(uF.default.oneOfType([uF.default.func,uF.default.object,uF.default.bool])),uF.default.func,uF.default.object])})})),Lhe=o((()=>{Ihe(),lF(),lF()})),Rhe=o((()=>{})),zhe=o((()=>{_u(),TO(),xS(),DS(),Rhe(),Cw(),Rhe()})),Bhe=o((()=>{})),Vhe=o((()=>{mu(),kw(),_u(),xS(),DS(),Bhe(),Bhe()}));function Hhe(e){return e.substring(2).toLowerCase()}function Uhe(e,t){return t.documentElement.clientWidth<e.clientX||t.documentElement.clientHeight<e.clientY}function fF(e){let{children:t,disableReactTree:n=!1,mouseEvent:r=`onClick`,onClickAway:i,touchEvent:a=`onTouchEnd`}=e,o=pF.useRef(!1),s=pF.useRef(null),c=pF.useRef(!1),l=pF.useRef(!1);pF.useEffect(()=>(setTimeout(()=>{c.current=!0},0),()=>{c.current=!1}),[]);let u=MC(GT(t),s),d=DC(e=>{let t=l.current;l.current=!1;let r=JS(s.current);if(!c.current||!s.current||`clientX`in e&&Uhe(e,r))return;if(o.current){o.current=!1;return}let a;a=e.composedPath?e.composedPath().includes(s.current):!vk(r.documentElement,e.target)||vk(s.current,e.target),!a&&(n||!t)&&i(e)}),f=e=>n=>{l.current=!0;let r=t.props[e];r&&r(n)},p={ref:u};return a!==!1&&(p[a]=f(a)),pF.useEffect(()=>{if(a!==!1){let e=Hhe(a),t=JS(s.current),n=()=>{o.current=!0};return t.addEventListener(e,d),t.addEventListener(`touchmove`,n),()=>{t.removeEventListener(e,d),t.removeEventListener(`touchmove`,n)}}},[d,a]),r!==!1&&(p[r]=f(r)),pF.useEffect(()=>{if(r!==!1){let e=Hhe(r),t=JS(s.current);return t.addEventListener(e,d),()=>{t.removeEventListener(e,d)}}},[d,r]),pF.cloneElement(t,p)}var pF,mF,Whe=o((()=>{pF=u(p()),mF=u(du()),yk(),XS(),FC(),kC(),WT(),U_(),KT(),process.env.NODE_ENV!==`production`&&(fF.propTypes={children:UT.isRequired,disableReactTree:mF.default.bool,mouseEvent:mF.default.oneOf([`onClick`,`onMouseDown`,`onMouseUp`,`onPointerDown`,`onPointerUp`,!1]),onClickAway:mF.default.func.isRequired,touchEvent:mF.default.oneOf([`onTouchEnd`,`onTouchStart`,!1])}),process.env.NODE_ENV!==`production`&&(fF.propTypes=B_(fF.propTypes))})),hF=o((()=>{Whe()})),Ghe=o((()=>{})),Khe=o((()=>{xb(),Ql(),_S(),DS(),Ghe(),Ghe()})),qhe=o((()=>{xS(),DS()})),Jhe=o((()=>{}));function Yhe(e){return vg(`MuiDialog`,e)}var gF,_F=o((()=>{wg(),xg(),gF=Sg(`MuiDialog`,[`root`,`backdrop`,`scrollPaper`,`scrollBody`,`container`,`paper`,`paperScrollPaper`,`paperScrollBody`,`paperWidthFalse`,`paperWidthXs`,`paperWidthSm`,`paperWidthMd`,`paperWidthLg`,`paperWidthXl`,`paperFullWidth`,`paperFullScreen`])})),Xhe,vF,Zhe=o((()=>{Xhe=u(p()),vF=Xhe.createContext({}),process.env.NODE_ENV!==`production`&&(vF.displayName=`DialogContext`)})),yF,bF,xF,Qhe,$he,ege,tge,nge,SF,rge=o((()=>{yF=u(p()),bF=u(du()),mu(),_u(),kv(),Ql(),Gk(),jk(),eO(),_F(),Zhe(),Ik(),xS(),CS(),DS(),Cw(),Ck(),xF=g(),Qhe=G(Fk,{name:`MuiDialog`,slot:`Backdrop`})({zIndex:-1}),$he=e=>{let{classes:t,scroll:n,maxWidth:r,fullWidth:i,fullScreen:a}=e;return hu({root:[`root`],backdrop:[`backdrop`],container:[`container`,`scroll${H(n)}`],paper:[`paper`,`paperScroll${H(n)}`,`paperWidth${H(String(r))}`,i&&`paperFullWidth`,a&&`paperFullScreen`]},Yhe,t)},ege=G(Wk,{name:`MuiDialog`,slot:`Root`})({"@media print":{position:`absolute !important`}}),tge=G(`div`,{name:`MuiDialog`,slot:`Container`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.container,t[`scroll${H(n.scroll)}`]]}})({height:`100%`,"@media print":{height:`auto`},outline:0,variants:[{props:{scroll:`paper`},style:{display:`flex`,justifyContent:`center`,alignItems:`center`}},{props:{scroll:`body`},style:{overflowY:`auto`,overflowX:`hidden`,textAlign:`center`,"&::after":{content:`""`,display:`inline-block`,verticalAlign:`middle`,height:`100%`,width:`0`}}}]}),nge=G($D,{name:`MuiDialog`,slot:`Paper`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.paper,t[`scrollPaper${H(n.scroll)}`],t[`paperWidth${H(String(n.maxWidth))}`],n.fullWidth&&t.paperFullWidth,n.fullScreen&&t.paperFullScreen]}})(SS(({theme:e})=>({margin:32,position:`relative`,overflowY:`auto`,"@media print":{overflowY:`visible`,boxShadow:`none`},variants:[{props:{scroll:`paper`},style:{display:`flex`,flexDirection:`column`,maxHeight:`calc(100% - 64px)`}},{props:{scroll:`body`},style:{display:`inline-block`,verticalAlign:`middle`,textAlign:`initial`}},{props:({ownerState:e})=>!e.maxWidth,style:{maxWidth:`calc(100% - 64px)`}},{props:{maxWidth:`xs`},style:{maxWidth:e.breakpoints.unit===`px`?Math.max(e.breakpoints.values.xs,444):`max(${e.breakpoints.values.xs}${e.breakpoints.unit}, 444px)`,[`&.${gF.paperScrollBody}`]:{[e.breakpoints.down(Math.max(e.breakpoints.values.xs,444)+64)]:{maxWidth:`calc(100% - 64px)`}}}},...Object.keys(e.breakpoints.values).filter(e=>e!==`xs`).map(t=>({props:{maxWidth:t},style:{maxWidth:`${e.breakpoints.values[t]}${e.breakpoints.unit}`,[`&.${gF.paperScrollBody}`]:{[e.breakpoints.down(e.breakpoints.values[t]+64)]:{maxWidth:`calc(100% - 64px)`}}}})),{props:({ownerState:e})=>e.fullWidth,style:{width:`calc(100% - 64px)`}},{props:({ownerState:e})=>e.fullScreen,style:{margin:0,width:`100%`,maxWidth:`100%`,height:`100%`,maxHeight:`none`,borderRadius:0,[`&.${gF.paperScrollBody}`]:{margin:0,maxWidth:`100%`}}}]}))),SF=yF.forwardRef(function(e,t){let n=wS({props:e,name:`MuiDialog`}),r=aS(),i={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{"aria-describedby":a,"aria-labelledby":o,"aria-modal":s=!0,BackdropComponent:c,BackdropProps:l,children:u,className:d,disableEscapeKeyDown:f=!1,fullScreen:p=!1,fullWidth:m=!1,maxWidth:h=`sm`,onClick:g,onClose:_,open:v,PaperComponent:y=$D,PaperProps:b={},role:x=`dialog`,scroll:S=`paper`,slots:C={},slotProps:w={},TransitionComponent:T=Ak,transitionDuration:E=i,TransitionProps:D,...O}=n,k={...n,disableEscapeKeyDown:f,fullScreen:p,fullWidth:m,maxWidth:h,scroll:S},A=$he(k),j=yF.useRef(),M=e=>{j.current=e.target===e.currentTarget},ee=e=>{g&&g(e),j.current&&(j.current=null,_&&_(e,`backdropClick`))},N=Tv(o),P=yF.useMemo(()=>({titleId:N}),[N]),F={slots:{transition:T,...C},slotProps:{transition:D,paper:b,backdrop:l,...w}},[te,I]=Sw(`root`,{elementType:ege,shouldForwardComponentProp:!0,externalForwardedProps:F,ownerState:k,className:pu(A.root,d),ref:t}),[ne,re]=Sw(`backdrop`,{elementType:Qhe,shouldForwardComponentProp:!0,externalForwardedProps:F,ownerState:k,className:A.backdrop}),[ie,ae]=Sw(`paper`,{elementType:nge,shouldForwardComponentProp:!0,externalForwardedProps:F,ownerState:k,className:A.paper,additionalProps:{elevation:24,role:x,"aria-describedby":a,"aria-labelledby":N,"aria-modal":s,tabIndex:-1,[Sk]:``}}),[oe,se]=Sw(`container`,{elementType:tge,externalForwardedProps:F,ownerState:k,className:A.container}),[ce,le]=Sw(`transition`,{elementType:Ak,externalForwardedProps:F,ownerState:k,additionalProps:{appear:!0,in:v,timeout:E,role:`presentation`}});return(0,xF.jsx)(te,{closeAfterTransition:!0,slots:{backdrop:ne},slotProps:{backdrop:{transitionDuration:E,as:c,...re}},disableEscapeKeyDown:f,onClose:_,open:v,onClick:ee,...I,...O,children:(0,xF.jsx)(ce,{...le,children:(0,xF.jsx)(oe,{onMouseDown:M,...se,children:(0,xF.jsx)(ie,{as:y,...ae,children:(0,xF.jsx)(vF.Provider,{value:P,children:u})})})})})}),process.env.NODE_ENV!==`production`&&(SF.propTypes={"aria-describedby":bF.default.string,"aria-labelledby":bF.default.string,"aria-modal":bF.default.oneOfType([bF.default.oneOf([`false`,`true`]),bF.default.bool]),BackdropComponent:bF.default.elementType,BackdropProps:bF.default.object,children:bF.default.node,classes:bF.default.object,className:bF.default.string,disableEscapeKeyDown:bF.default.bool,fullScreen:bF.default.bool,fullWidth:bF.default.bool,maxWidth:bF.default.oneOfType([bF.default.oneOf([`xs`,`sm`,`md`,`lg`,`xl`,!1]),bF.default.string]),onClick:bF.default.func,onClose:bF.default.func,open:bF.default.bool.isRequired,PaperComponent:bF.default.elementType,PaperProps:bF.default.object,role:bF.default.oneOf([`alertdialog`,`dialog`]),scroll:bF.default.oneOf([`body`,`paper`]),slotProps:bF.default.shape({backdrop:bF.default.oneOfType([bF.default.func,bF.default.object]),container:bF.default.oneOfType([bF.default.func,bF.default.object]),paper:bF.default.oneOfType([bF.default.func,bF.default.object]),root:bF.default.oneOfType([bF.default.func,bF.default.object]),transition:bF.default.oneOfType([bF.default.func,bF.default.object])}),slots:bF.default.shape({backdrop:bF.default.elementType,container:bF.default.elementType,paper:bF.default.elementType,root:bF.default.elementType,transition:bF.default.elementType}),sx:bF.default.oneOfType([bF.default.arrayOf(bF.default.oneOfType([bF.default.func,bF.default.object,bF.default.bool])),bF.default.func,bF.default.object]),TransitionComponent:bF.default.elementType,transitionDuration:bF.default.oneOfType([bF.default.number,bF.default.shape({appear:bF.default.number,enter:bF.default.number,exit:bF.default.number})]),TransitionProps:bF.default.object})})),CF=o((()=>{rge(),_F(),_F()}));function ige(e){return vg(`MuiDialogActions`,e)}var wF=o((()=>{wg(),xg(),Sg(`MuiDialogActions`,[`root`,`spacing`])})),age,TF,oge,sge,cge,EF,lge=o((()=>{age=u(p()),TF=u(du()),mu(),_u(),xS(),DS(),wF(),oge=g(),sge=e=>{let{classes:t,disableSpacing:n}=e;return hu({root:[`root`,!n&&`spacing`]},ige,t)},cge=G(`div`,{name:`MuiDialogActions`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,!n.disableSpacing&&t.spacing]}})({display:`flex`,alignItems:`center`,padding:8,justifyContent:`flex-end`,flex:`0 0 auto`,variants:[{props:({ownerState:e})=>!e.disableSpacing,style:{"& > :not(style) ~ :not(style)":{marginLeft:8}}}]}),EF=age.forwardRef(function(e,t){let n=wS({props:e,name:`MuiDialogActions`}),{className:r,disableSpacing:i=!1,...a}=n,o={...n,disableSpacing:i},s=sge(o);return(0,oge.jsx)(cge,{className:pu(s.root,r),ownerState:o,ref:t,...a})}),process.env.NODE_ENV!==`production`&&(EF.propTypes={children:TF.default.node,classes:TF.default.object,className:TF.default.string,disableSpacing:TF.default.bool,sx:TF.default.oneOfType([TF.default.arrayOf(TF.default.oneOfType([TF.default.func,TF.default.object,TF.default.bool])),TF.default.func,TF.default.object])})})),DF=o((()=>{lge(),wF(),wF()}));function uge(e){return vg(`MuiDialogContent`,e)}var OF=o((()=>{wg(),xg(),Sg(`MuiDialogContent`,[`root`,`dividers`])}));function dge(e){return vg(`MuiDialogTitle`,e)}var fge,kF=o((()=>{wg(),xg(),fge=Sg(`MuiDialogTitle`,[`root`])})),pge,AF,mge,hge,gge,jF,_ge=o((()=>{pge=u(p()),AF=u(du()),mu(),_u(),xS(),CS(),DS(),OF(),kF(),mge=g(),hge=e=>{let{classes:t,dividers:n}=e;return hu({root:[`root`,n&&`dividers`]},uge,t)},gge=G(`div`,{name:`MuiDialogContent`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.dividers&&t.dividers]}})(SS(({theme:e})=>({flex:`1 1 auto`,WebkitOverflowScrolling:`touch`,overflowY:`auto`,padding:`20px 24px`,variants:[{props:({ownerState:e})=>e.dividers,style:{padding:`16px 24px`,borderTop:`1px solid ${(e.vars||e).palette.divider}`,borderBottom:`1px solid ${(e.vars||e).palette.divider}`}},{props:({ownerState:e})=>!e.dividers,style:{[`.${fge.root} + &`]:{paddingTop:0}}}]}))),jF=pge.forwardRef(function(e,t){let n=wS({props:e,name:`MuiDialogContent`}),{className:r,dividers:i=!1,...a}=n,o={...n,dividers:i},s=hge(o);return(0,mge.jsx)(gge,{className:pu(s.root,r),ownerState:o,ref:t,...a})}),process.env.NODE_ENV!==`production`&&(jF.propTypes={children:AF.default.node,classes:AF.default.object,className:AF.default.string,dividers:AF.default.bool,sx:AF.default.oneOfType([AF.default.arrayOf(AF.default.oneOfType([AF.default.func,AF.default.object,AF.default.bool])),AF.default.func,AF.default.object])})})),MF=o((()=>{_ge(),OF(),OF()}));function vge(e){return vg(`MuiDialogContentText`,e)}var NF=o((()=>{wg(),xg(),Sg(`MuiDialogContentText`,[`root`])})),yge,PF,bge,xge,Sge,FF,Cge=o((()=>{yge=u(p()),PF=u(du()),mu(),_u(),gS(),xS(),DS(),TO(),NF(),bge=g(),xge=e=>{let{classes:t}=e,n=hu({root:[`root`]},vge,t);return{...t,...n}},Sge=G(wO,{shouldForwardProp:e=>hS(e)||e===`classes`,name:`MuiDialogContentText`,slot:`Root`})({}),FF=yge.forwardRef(function(e,t){let n=wS({props:e,name:`MuiDialogContentText`}),{children:r,className:i,...a}=n,o=xge(a);return(0,bge.jsx)(Sge,{component:`p`,variant:`body1`,color:`textSecondary`,ref:t,ownerState:a,className:pu(o.root,i),...n,classes:o})}),process.env.NODE_ENV!==`production`&&(FF.propTypes={children:PF.default.node,classes:PF.default.object,className:PF.default.string,sx:PF.default.oneOfType([PF.default.arrayOf(PF.default.oneOfType([PF.default.func,PF.default.object,PF.default.bool])),PF.default.func,PF.default.object])})})),IF=o((()=>{Cge(),NF(),NF()})),LF,RF,wge,Tge,Ege,zF,Dge=o((()=>{LF=u(p()),RF=u(du()),mu(),_u(),TO(),xS(),DS(),kF(),Zhe(),wge=g(),Tge=e=>{let{classes:t}=e;return hu({root:[`root`]},dge,t)},Ege=G(wO,{name:`MuiDialogTitle`,slot:`Root`})({padding:`16px 24px`,flex:`0 0 auto`}),zF=LF.forwardRef(function(e,t){let n=wS({props:e,name:`MuiDialogTitle`}),{className:r,id:i,...a}=n,o=n,s=Tge(o),{titleId:c=i}=LF.useContext(vF);return(0,wge.jsx)(Ege,{component:`h2`,className:pu(s.root,r),ownerState:o,ref:t,variant:`h6`,id:i??c,...a})}),process.env.NODE_ENV!==`production`&&(zF.propTypes={children:RF.default.node,classes:RF.default.object,className:RF.default.string,id:RF.default.string,sx:RF.default.oneOfType([RF.default.arrayOf(RF.default.oneOfType([RF.default.func,RF.default.object,RF.default.bool])),RF.default.func,RF.default.object])})})),BF=o((()=>{Dge(),kF(),kF()}));function Oge(e){return vg(`MuiFab`,e)}var VF,HF=o((()=>{wg(),xg(),VF=Sg(`MuiFab`,[`root`,`primary`,`secondary`,`extended`,`circular`,`focusVisible`,`disabled`,`colorInherit`,`sizeSmall`,`sizeMedium`,`sizeLarge`,`info`,`error`,`warning`,`success`])})),kge,UF,Age,jge,Mge,WF,Nge=o((()=>{kge=u(p()),UF=u(du()),mu(),_u(),ET(),Ql(),HF(),gS(),xS(),CS(),gw(),DS(),Age=g(),jge=e=>{let{color:t,variant:n,classes:r,size:i}=e,a=hu({root:[`root`,n,`size${H(i)}`,t===`inherit`?`colorInherit`:t]},Oge,r);return{...r,...a}},Mge=G(TT,{name:`MuiFab`,slot:`Root`,shouldForwardProp:e=>hS(e)||e===`classes`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[n.variant],t[`size${H(n.size)}`],n.color===`inherit`&&t.colorInherit,t[H(n.size)],t[n.color]]}})(SS(({theme:e})=>({...e.typography.button,minHeight:36,transition:e.transitions.create([`background-color`,`box-shadow`,`border-color`],{duration:e.transitions.duration.short}),borderRadius:`50%`,padding:0,minWidth:0,width:56,height:56,zIndex:(e.vars||e).zIndex.fab,boxShadow:(e.vars||e).shadows[6],"&:active":{boxShadow:(e.vars||e).shadows[12]},color:e.vars?e.vars.palette.grey[900]:e.palette.getContrastText?.(e.palette.grey[300]),backgroundColor:(e.vars||e).palette.grey[300],"&:hover":{backgroundColor:(e.vars||e).palette.grey.A100,"@media (hover: none)":{backgroundColor:(e.vars||e).palette.grey[300]},textDecoration:`none`},[`&.${VF.focusVisible}`]:{boxShadow:(e.vars||e).shadows[6]},variants:[{props:{size:`small`},style:{width:40,height:40}},{props:{size:`medium`},style:{width:48,height:48}},{props:{variant:`extended`},style:{borderRadius:24,padding:`0 16px`,width:`auto`,minHeight:`auto`,minWidth:48,height:48}},{props:{variant:`extended`,size:`small`},style:{width:`auto`,padding:`0 8px`,borderRadius:17,minWidth:34,height:34}},{props:{variant:`extended`,size:`medium`},style:{width:`auto`,padding:`0 16px`,borderRadius:20,minWidth:40,height:40}},{props:{color:`inherit`},style:{color:`inherit`}}]})),SS(({theme:e})=>({variants:[...Object.entries(e.palette).filter(hw([`dark`,`contrastText`])).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].contrastText,backgroundColor:(e.vars||e).palette[t].main,"&:hover":{backgroundColor:(e.vars||e).palette[t].dark,"@media (hover: none)":{backgroundColor:(e.vars||e).palette[t].main}}}}))]})),SS(({theme:e})=>({[`&.${VF.disabled}`]:{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground}}))),WF=kge.forwardRef(function(e,t){let n=wS({props:e,name:`MuiFab`}),{children:r,className:i,color:a=`default`,component:o=`button`,disabled:s=!1,disableFocusRipple:c=!1,focusVisibleClassName:l,size:u=`large`,variant:d=`circular`,...f}=n,p={...n,color:a,component:o,disabled:s,disableFocusRipple:c,size:u,variant:d},m=jge(p),{root:h,...g}=m;return(0,Age.jsx)(Mge,{className:pu(m.root,i),component:o,disabled:s,focusRipple:!c,focusVisibleClassName:pu(m.focusVisible,l),ownerState:p,ref:t,...f,classes:g,children:r})}),process.env.NODE_ENV!==`production`&&(WF.propTypes={children:UF.default.node,classes:UF.default.object,className:UF.default.string,color:UF.default.oneOfType([UF.default.oneOf([`default`,`error`,`info`,`inherit`,`primary`,`secondary`,`success`,`warning`]),UF.default.string]),component:UF.default.elementType,disabled:UF.default.bool,disableFocusRipple:UF.default.bool,disableRipple:UF.default.bool,focusVisibleClassName:UF.default.string,href:UF.default.string,size:UF.default.oneOfType([UF.default.oneOf([`small`,`medium`,`large`]),UF.default.string]),sx:UF.default.oneOfType([UF.default.arrayOf(UF.default.oneOfType([UF.default.func,UF.default.object,UF.default.bool])),UF.default.func,UF.default.object]),variant:UF.default.oneOfType([UF.default.oneOf([`circular`,`extended`]),UF.default.string])})})),GF=o((()=>{Nge(),HF(),HF()})),Pge=o((()=>{})),KF=o((()=>{mu(),_u(),xS(),DS(),Pge(),kA(),TA(),Pge()})),qF,JF,Fge=o((()=>{if(qF=u(du()),ob(),cC(),YC(),DS(),sS(),JF=Zy({createStyledComponent:G(`div`,{name:`MuiGrid`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.container&&t.container]}}),componentName:`MuiGrid`,useThemeProps:e=>wS({props:e,name:`MuiGrid`}),useTheme:aS}),process.env.NODE_ENV!==`production`&&(JF.propTypes={children:qF.default.node,columns:qF.default.oneOfType([qF.default.arrayOf(qF.default.number),qF.default.number,qF.default.object]),columnSpacing:qF.default.oneOfType([qF.default.arrayOf(qF.default.oneOfType([qF.default.number,qF.default.string])),qF.default.number,qF.default.object,qF.default.string]),container:qF.default.bool,direction:qF.default.oneOfType([qF.default.oneOf([`column-reverse`,`column`,`row-reverse`,`row`]),qF.default.arrayOf(qF.default.oneOf([`column-reverse`,`column`,`row-reverse`,`row`])),qF.default.object]),offset:qF.default.oneOfType([qF.default.string,qF.default.number,qF.default.arrayOf(qF.default.oneOfType([qF.default.string,qF.default.number])),qF.default.object]),rowSpacing:qF.default.oneOfType([qF.default.arrayOf(qF.default.oneOfType([qF.default.number,qF.default.string])),qF.default.number,qF.default.object,qF.default.string]),size:qF.default.oneOfType([qF.default.string,qF.default.bool,qF.default.number,qF.default.arrayOf(qF.default.oneOfType([qF.default.string,qF.default.bool,qF.default.number])),qF.default.object]),spacing:qF.default.oneOfType([qF.default.arrayOf(qF.default.oneOfType([qF.default.number,qF.default.string])),qF.default.number,qF.default.object,qF.default.string]),sx:qF.default.oneOfType([qF.default.arrayOf(qF.default.oneOfType([qF.default.func,qF.default.object,qF.default.bool])),qF.default.func,qF.default.object]),unstable_level:qF.default.number,wrap:qF.default.oneOf([`nowrap`,`wrap-reverse`,`wrap`])}),process.env.NODE_ENV!==`production`){let e=JF,t=sC(`Grid`,e);e.propTypes={...e.propTypes,direction:t(`container`),spacing:t(`container`),wrap:t(`container`)}}})),Ige=o((()=>{})),YF=o((()=>{Fge(),Fge(),Ige(),Ige()})),Lge=o((()=>{})),Rge=o((()=>{mu(),_u(),Ql(),xS(),CS(),gw(),DS(),Lge(),Lge()})),zge=o((()=>{})),Bge=o((()=>{_u(),XD(),mu(),xS(),DS(),zge(),zge()})),Vge=o((()=>{})),Hge=o((()=>{_u(),XD(),mu(),xS(),DS(),qS(),Vge(),Vge()})),Uge=o((()=>{})),Wge=o((()=>{_u(),mu(),xS(),CS(),DS(),Ql(),Uge(),Uge()})),Gge=o((()=>{})),XF=o((()=>{mu(),_u(),mv(),xS(),CS(),gw(),DS(),Ql(),Gge(),Gge()})),Kge=o((()=>{})),qge=o((()=>{mu(),_u(),PO(),xS(),DS(),Kge(),Kge()})),Jge=o((()=>{})),Yge=o((()=>{mu(),XD(),_u(),eO(),Ql(),XF(),xS(),CS(),DS(),mS(),Jge(),Cw(),Jge()})),Xge=o((()=>{mu(),_u(),pA(),TA(),kA(),jA(),nj(),DS(),oA(),oA()})),ZF=o((()=>{u_(),U_()})),Zge=o((()=>{})),QF=o((()=>{wC()})),Qge=o((()=>{})),$F=o((()=>{mu(),_u(),mv(),Qge(),ET(),Ql(),gw(),BS(),Cw(),xS(),CS(),DS(),Qge()})),$ge=o((()=>{mu(),_u(),XD(),Zge(),QF(),$F(),xS(),DS(),Zge()})),e_e=o((()=>{})),t_e=o((()=>{mu(),Mw(),_u(),yde(),BS(),gS(),xS(),CS(),Ql(),tu(),kA(),e_e(),gw(),Cw(),DS(),e_e()})),n_e=o((()=>{})),r_e=o((()=>{mu(),_u(),KF(),n_e(),LC(),EC(),hC(),n_e()})),i_e=o((()=>{})),a_e=o((()=>{mu(),b_(),mpe(),kw(),_u(),mv(),Iw(),VC(),BS(),xS(),CS(),DS(),mS(),i_e(),Cw(),i_e()})),o_e=o((()=>{})),s_e=o((()=>{mu(),_u(),xS(),CS(),DS(),o_e(),o_e()}));function c_e(e={}){let{autoHideDuration:t=null,disableWindowBlurListener:n=!1,onClose:r,open:i,resumeHideDuration:a}=e,o=lT();eI.useEffect(()=>{if(!i)return;function e(e){e.defaultPrevented||e.key===`Escape`&&r?.(e,`escapeKeyDown`)}return document.addEventListener(`keydown`,e),()=>{document.removeEventListener(`keydown`,e)}},[i,r]);let s=DC((e,t)=>{r?.(e,t)}),c=DC(e=>{!r||e==null||o.start(e,()=>{s(null,`timeout`)})});eI.useEffect(()=>(i&&c(t),o.clear),[i,t,c,o]);let l=e=>{r?.(e,`clickaway`)},u=o.clear,d=eI.useCallback(()=>{t!=null&&c(a??t*.5)},[t,a,c]),f=e=>t=>{let n=e.onBlur;n?.(t),d()},p=e=>t=>{let n=e.onFocus;n?.(t),u()},m=e=>t=>{let n=e.onMouseEnter;n?.(t),u()},h=e=>t=>{let n=e.onMouseLeave;n?.(t),d()};return eI.useEffect(()=>{if(!n&&i)return window.addEventListener(`focus`,d),window.addEventListener(`blur`,u),()=>{window.removeEventListener(`focus`,d),window.removeEventListener(`blur`,u)}},[n,i,d,u]),{getRootProps:(t={})=>{let n={...bw(e),...bw(t)};return{role:`presentation`,...t,...n,onBlur:f(n),onFocus:p(n),onMouseEnter:m(n),onMouseLeave:h(n)}},onClickAway:l}}var eI,l_e=o((()=>{eI=u(p()),kC(),dT(),xw()}));function u_e(e){return vg(`MuiSnackbarContent`,e)}var tI=o((()=>{wg(),xg(),Sg(`MuiSnackbarContent`,[`root`,`message`,`action`])})),d_e,nI,rI,f_e,p_e,m_e,h_e,iI,g_e=o((()=>{d_e=u(p()),nI=u(du()),mu(),_u(),z_(),xS(),CS(),DS(),eO(),tI(),rI=g(),f_e=e=>{let{classes:t}=e;return hu({root:[`root`],action:[`action`],message:[`message`]},u_e,t)},p_e=G($D,{name:`MuiSnackbarContent`,slot:`Root`})(SS(({theme:e})=>{let t=e.palette.mode===`light`?.8:.98;return{...e.typography.body2,color:e.vars?e.vars.palette.SnackbarContent.color:e.palette.getContrastText(P_(e.palette.background.default,t)),backgroundColor:e.vars?e.vars.palette.SnackbarContent.bg:P_(e.palette.background.default,t),display:`flex`,alignItems:`center`,flexWrap:`wrap`,padding:`6px 16px`,flexGrow:1,[e.breakpoints.up(`sm`)]:{flexGrow:`initial`,minWidth:288}}})),m_e=G(`div`,{name:`MuiSnackbarContent`,slot:`Message`})({padding:`8px 0`}),h_e=G(`div`,{name:`MuiSnackbarContent`,slot:`Action`})({display:`flex`,alignItems:`center`,marginLeft:`auto`,paddingLeft:16,marginRight:-8}),iI=d_e.forwardRef(function(e,t){let n=wS({props:e,name:`MuiSnackbarContent`}),{action:r,className:i,message:a,role:o=`alert`,...s}=n,c=n,l=f_e(c);return(0,rI.jsxs)(p_e,{role:o,elevation:6,className:pu(l.root,i),ownerState:c,ref:t,...s,children:[(0,rI.jsx)(m_e,{className:l.message,ownerState:c,children:a}),r?(0,rI.jsx)(h_e,{className:l.action,ownerState:c,children:r}):null]})}),process.env.NODE_ENV!==`production`&&(iI.propTypes={action:nI.default.node,classes:nI.default.object,className:nI.default.string,message:nI.default.node,role:nI.default.string,sx:nI.default.oneOfType([nI.default.arrayOf(nI.default.oneOfType([nI.default.func,nI.default.object,nI.default.bool])),nI.default.func,nI.default.object])})})),aI=o((()=>{g_e(),tI(),tI()}));function __e(e){return vg(`MuiSnackbar`,e)}var oI=o((()=>{wg(),xg(),Sg(`MuiSnackbar`,[`root`,`anchorOriginTopCenter`,`anchorOriginBottomCenter`,`anchorOriginTopRight`,`anchorOriginBottomRight`,`anchorOriginTopLeft`,`anchorOriginBottomLeft`])})),sI,cI,lI,v_e,y_e,uI,b_e=o((()=>{sI=u(p()),cI=u(du()),_u(),l_e(),hF(),xS(),CS(),DS(),Ql(),tE(),aI(),oI(),Cw(),lI=g(),v_e=e=>{let{classes:t,anchorOrigin:n}=e;return hu({root:[`root`,`anchorOrigin${H(n.vertical)}${H(n.horizontal)}`]},__e,t)},y_e=G(`div`,{name:`MuiSnackbar`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[`anchorOrigin${H(n.anchorOrigin.vertical)}${H(n.anchorOrigin.horizontal)}`]]}})(SS(({theme:e})=>({zIndex:(e.vars||e).zIndex.snackbar,position:`fixed`,display:`flex`,left:8,right:8,justifyContent:`center`,alignItems:`center`,variants:[{props:({ownerState:e})=>e.anchorOrigin.vertical===`top`,style:{top:8,[e.breakpoints.up(`sm`)]:{top:24}}},{props:({ownerState:e})=>e.anchorOrigin.vertical!==`top`,style:{bottom:8,[e.breakpoints.up(`sm`)]:{bottom:24}}},{props:({ownerState:e})=>e.anchorOrigin.horizontal===`left`,style:{justifyContent:`flex-start`,[e.breakpoints.up(`sm`)]:{left:24,right:`auto`}}},{props:({ownerState:e})=>e.anchorOrigin.horizontal===`right`,style:{justifyContent:`flex-end`,[e.breakpoints.up(`sm`)]:{right:24,left:`auto`}}},{props:({ownerState:e})=>e.anchorOrigin.horizontal===`center`,style:{[e.breakpoints.up(`sm`)]:{left:`50%`,right:`auto`,transform:`translateX(-50%)`}}}]}))),uI=sI.forwardRef(function(e,t){let n=wS({props:e,name:`MuiSnackbar`}),r=aS(),i={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{action:a,anchorOrigin:{vertical:o,horizontal:s}={vertical:`bottom`,horizontal:`left`},autoHideDuration:c=null,children:l,className:u,ClickAwayListenerProps:d,ContentProps:f,disableWindowBlurListener:p=!1,message:m,onBlur:h,onClose:g,onFocus:_,onMouseEnter:v,onMouseLeave:y,open:b,resumeHideDuration:x,slots:S={},slotProps:C={},TransitionComponent:w,transitionDuration:T=i,TransitionProps:{onEnter:E,onExited:D,...O}={},...k}=n,A={...n,anchorOrigin:{vertical:o,horizontal:s},autoHideDuration:c,disableWindowBlurListener:p,TransitionComponent:w,transitionDuration:T},j=v_e(A),{getRootProps:M,onClickAway:ee}=c_e(A),[N,P]=sI.useState(!0),F=e=>{P(!0),D&&D(e)},te=(e,t)=>{P(!1),E&&E(e,t)},I={slots:{transition:w,...S},slotProps:{content:f,clickAwayListener:d,transition:O,...C}},[ne,re]=Sw(`root`,{ref:t,className:[j.root,u],elementType:y_e,getSlotProps:M,externalForwardedProps:{...I,...k},ownerState:A}),[ie,{ownerState:ae,...oe}]=Sw(`clickAwayListener`,{elementType:fF,externalForwardedProps:I,getSlotProps:e=>({onClickAway:(...t)=>{let n=t[0];e.onClickAway?.(...t),!n?.defaultMuiPrevented&&ee(...t)}}),ownerState:A}),[se,ce]=Sw(`content`,{elementType:iI,shouldForwardComponentProp:!0,externalForwardedProps:I,additionalProps:{message:m,action:a},ownerState:A}),[le,ue]=Sw(`transition`,{elementType:eE,externalForwardedProps:I,getSlotProps:e=>({onEnter:(...t)=>{e.onEnter?.(...t),te(...t)},onExited:(...t)=>{e.onExited?.(...t),F(...t)}}),additionalProps:{appear:!0,in:b,timeout:T,direction:o===`top`?`down`:`up`},ownerState:A});return!b&&N?null:(0,lI.jsx)(ie,{...oe,...S.clickAwayListener&&{ownerState:ae},children:(0,lI.jsx)(ne,{...re,children:(0,lI.jsx)(le,{...ue,children:l||(0,lI.jsx)(se,{...ce})})})})}),process.env.NODE_ENV!==`production`&&(uI.propTypes={action:cI.default.node,anchorOrigin:cI.default.shape({horizontal:cI.default.oneOf([`center`,`left`,`right`]).isRequired,vertical:cI.default.oneOf([`bottom`,`top`]).isRequired}),autoHideDuration:cI.default.number,children:cI.default.element,classes:cI.default.object,className:cI.default.string,ClickAwayListenerProps:cI.default.object,ContentProps:cI.default.object,disableWindowBlurListener:cI.default.bool,key:()=>null,message:cI.default.node,onBlur:cI.default.func,onClose:cI.default.func,onFocus:cI.default.func,onMouseEnter:cI.default.func,onMouseLeave:cI.default.func,open:cI.default.bool,resumeHideDuration:cI.default.number,slotProps:cI.default.shape({clickAwayListener:cI.default.oneOfType([cI.default.func,cI.default.object]),content:cI.default.oneOfType([cI.default.func,cI.default.object]),root:cI.default.oneOfType([cI.default.func,cI.default.object]),transition:cI.default.oneOfType([cI.default.func,cI.default.object])}),slots:cI.default.shape({clickAwayListener:cI.default.elementType,content:cI.default.elementType,root:cI.default.elementType,transition:cI.default.elementType}),sx:cI.default.oneOfType([cI.default.arrayOf(cI.default.oneOfType([cI.default.func,cI.default.object,cI.default.bool])),cI.default.func,cI.default.object]),TransitionComponent:cI.default.elementType,transitionDuration:cI.default.oneOfType([cI.default.number,cI.default.shape({appear:cI.default.number,enter:cI.default.number,exit:cI.default.number})]),TransitionProps:cI.default.object})})),dI=o((()=>{b_e(),oI(),oI()})),fI=o((()=>{cT(),WT(),KT(),xS(),XT(),LC()})),x_e=o((()=>{})),S_e=o((()=>{mu(),_u(),dT(),b_(),xS(),CS(),DS(),fI(),GF(),Ql(),qS(),LC(),EC(),x_e(),Cw(),x_e()})),C_e=o((()=>{})),w_e=o((()=>{mu(),_u(),z_(),xS(),CS(),DS(),GF(),FD(),Ql(),C_e(),Cw(),VC(),C_e()})),T_e=o((()=>{})),E_e=o((()=>{mu(),_u(),xS(),CS(),DS(),VC(),T_e(),T_e()})),pI=o((()=>{p()})),mI=o((()=>{p()})),D_e=o((()=>{})),O_e=o((()=>{mu(),XD(),_u(),pI(),mI(),xS(),DS(),D_e(),D_e(),mI()})),k_e=o((()=>{})),hI=o((()=>{mu(),_u(),xS(),CS(),DS(),BS(),IS(),k_e(),k_e()})),A_e=o((()=>{})),gI=o((()=>{_u(),mu(),mI(),hI(),pI(),xS(),CS(),DS(),A_e(),Cw(),A_e()})),j_e=o((()=>{})),M_e=o((()=>{mu(),_u(),xS(),DS(),ET(),gI(),qS(),pI(),mI(),j_e(),j_e()})),N_e=o((()=>{})),_I=o((()=>{mu(),_u(),Ql(),xS(),CS(),DS(),pI(),mI(),N_e(),N_e()})),P_e=o((()=>{})),F_e=o((()=>{mu(),_u(),xS(),CS(),DS(),Fj(),pI(),mI(),P_e(),Cw(),P_e()})),I_e=o((()=>{})),L_e=o((()=>{mu(),XD(),_u(),xS(),DS(),I_e(),_I(),pI(),I_e(),pI()})),R_e=o((()=>{Pw(),ZF(),wme(),xk(),QS(),rC(),jC(),LC(),pC(),xS(),DS(),XT(),VC(),Cw(),mu(),CS(),gS(),Ql()})),z_e=o((()=>{})),B_e=o((()=>{mu(),Mw(),_u(),Ql(),gw(),yde(),xS(),CS(),DS(),z_e(),VC(),Cw(),z_e()})),V_e=o((()=>{})),H_e=o((()=>{mu(),_u(),xS(),CS(),DS(),V_e(),V_e()})),U_e=o((()=>{})),W_e=o((()=>{mu(),_u(),xS(),DS(),U_e(),U_e()})),G_e=o((()=>{})),vI=o((()=>{mu(),_u(),Ql(),xS(),CS(),DS(),G_e(),G_e()})),K_e=o((()=>{})),q_e=o((()=>{mu(),_u(),xS(),DS(),K_e(),K_e()})),J_e=o((()=>{})),Y_e=o((()=>{mu(),_u(),xS(),DS(),J_e(),J_e()})),X_e=o((()=>{})),Z_e=o((()=>{mu(),_u(),xS(),DS(),X_e(),X_e()})),yI=o((()=>{mv(),_u(),mu(),xS(),DS(),Bue(),Uue(),VT(),BS(),wg(),xg()})),Q_e=o((()=>{})),$_e=o((()=>{mu(),XD(),kw(),_u(),xS(),CS(),DS(),ZA(),Tj(),xj(),vI(),kj(),yI(),hC(),Q_e(),Cw(),Q_e()})),eve=o((()=>{})),tve=o((()=>{mu(),_u(),xS(),CS(),DS(),eve(),eve()})),nve=o((()=>{})),rve=o((()=>{_u(),mu(),ET(),BS(),xS(),CS(),DS(),Ql(),nve(),Cw(),nve()}));function ive(e){return vg(`MuiToggleButton`,e)}var bI,xI=o((()=>{wg(),xg(),bI=Sg(`MuiToggleButton`,[`root`,`disabled`,`selected`,`standard`,`primary`,`secondary`,`sizeSmall`,`sizeMedium`,`sizeLarge`,`fullWidth`])})),ave,SI,ove=o((()=>{ave=u(p()),SI=ave.createContext({}),process.env.NODE_ENV!==`production`&&(SI.displayName=`ToggleButtonGroupContext`)})),sve,CI,cve=o((()=>{sve=u(p()),CI=sve.createContext(void 0),process.env.NODE_ENV!==`production`&&(CI.displayName=`ToggleButtonGroupButtonContext`)}));function lve(e,t){return t===void 0||e===void 0?!1:Array.isArray(t)?t.includes(e):e===t}var uve=o((()=>{})),wI,TI,dve,fve,pve,EI,mve=o((()=>{wI=u(p()),TI=u(du()),mu(),t_(),_u(),ET(),Ql(),xS(),CS(),gw(),DS(),xI(),ove(),cve(),uve(),dve=g(),fve=e=>{let{classes:t,fullWidth:n,selected:r,disabled:i,size:a,color:o}=e;return hu({root:[`root`,r&&`selected`,i&&`disabled`,n&&`fullWidth`,`size${H(a)}`,o]},ive,t)},pve=G(TT,{name:`MuiToggleButton`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[`size${H(n.size)}`]]}})(SS(({theme:e})=>({...e.typography.button,borderRadius:(e.vars||e).shape.borderRadius,padding:11,border:`1px solid ${(e.vars||e).palette.divider}`,color:(e.vars||e).palette.action.active,[`&.${bI.disabled}`]:{color:(e.vars||e).palette.action.disabled,border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`},"&:hover":{textDecoration:`none`,backgroundColor:e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:`transparent`}},variants:[{props:{color:`standard`},style:{[`&.${bI.selected}`]:{color:(e.vars||e).palette.text.primary,backgroundColor:e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.selectedOpacity),"&:hover":{backgroundColor:e.alpha((e.vars||e).palette.text.primary,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.hoverOpacity}`),"@media (hover: none)":{backgroundColor:e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.selectedOpacity)}}}}},...Object.entries(e.palette).filter(hw()).map(([t])=>({props:{color:t},style:{[`&.${bI.selected}`]:{color:(e.vars||e).palette[t].main,backgroundColor:e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.selectedOpacity),"&:hover":{backgroundColor:e.alpha((e.vars||e).palette[t].main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.hoverOpacity}`),"@media (hover: none)":{backgroundColor:e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.selectedOpacity)}}}}})),{props:{fullWidth:!0},style:{width:`100%`}},{props:{size:`small`},style:{padding:7,fontSize:e.typography.pxToRem(13)}},{props:{size:`large`},style:{padding:15,fontSize:e.typography.pxToRem(15)}}]}))),EI=wI.forwardRef(function(e,t){let{value:n,...r}=wI.useContext(SI),i=wI.useContext(CI),a=wS({props:$g({...r,selected:lve(e.value,n)},e),name:`MuiToggleButton`}),{children:o,className:s,color:c=`standard`,disabled:l=!1,disableFocusRipple:u=!1,fullWidth:d=!1,onChange:f,onClick:p,selected:m,size:h=`medium`,value:g,..._}=a,v={...a,color:c,disabled:l,disableFocusRipple:u,fullWidth:d,size:h},y=fve(v),b=e=>{p&&(p(e,g),e.defaultPrevented)||f&&f(e,g)},x=i||``;return(0,dve.jsx)(pve,{className:pu(r.className,y.root,s,x),disabled:l,focusRipple:!u,ref:t,onClick:b,onChange:f,value:g,ownerState:v,"aria-pressed":m,..._,children:o})}),process.env.NODE_ENV!==`production`&&(EI.propTypes={children:TI.default.node,classes:TI.default.object,className:TI.default.string,color:TI.default.oneOfType([TI.default.oneOf([`standard`,`primary`,`secondary`,`error`,`info`,`success`,`warning`]),TI.default.string]),disabled:TI.default.bool,disableFocusRipple:TI.default.bool,disableRipple:TI.default.bool,fullWidth:TI.default.bool,onChange:TI.default.func,onClick:TI.default.func,selected:TI.default.bool,size:TI.default.oneOfType([TI.default.oneOf([`small`,`medium`,`large`]),TI.default.string]),sx:TI.default.oneOfType([TI.default.arrayOf(TI.default.oneOfType([TI.default.func,TI.default.object,TI.default.bool])),TI.default.func,TI.default.object]),value:TI.default.any.isRequired})})),DI=o((()=>{mve(),xI(),xI()}));function hve(e){return vg(`MuiToggleButtonGroup`,e)}var OI,kI=o((()=>{wg(),xg(),OI=Sg(`MuiToggleButtonGroup`,[`root`,`selected`,`horizontal`,`vertical`,`disabled`,`grouped`,`groupedHorizontal`,`groupedVertical`,`fullWidth`,`firstButton`,`lastButton`,`middleButton`])})),AI,gve,jI,MI,_ve,vve,NI,yve=o((()=>{AI=u(p()),gve=bu(),jI=u(du()),mu(),_u(),fhe(),xS(),CS(),DS(),Ql(),kI(),ove(),cve(),xI(),MI=g(),_ve=e=>{let{classes:t,orientation:n,fullWidth:r,disabled:i}=e;return hu({root:[`root`,n,r&&`fullWidth`],grouped:[`grouped`,`grouped${H(n)}`,i&&`disabled`],firstButton:[`firstButton`],lastButton:[`lastButton`],middleButton:[`middleButton`]},hve,t)},vve=G(`div`,{name:`MuiToggleButtonGroup`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[{[`& .${OI.grouped}`]:t.grouped},{[`& .${OI.grouped}`]:t[`grouped${H(n.orientation)}`]},{[`& .${OI.firstButton}`]:t.firstButton},{[`& .${OI.lastButton}`]:t.lastButton},{[`& .${OI.middleButton}`]:t.middleButton},t.root,n.orientation===`vertical`&&t.vertical,n.fullWidth&&t.fullWidth]}})(SS(({theme:e})=>({display:`inline-flex`,borderRadius:(e.vars||e).shape.borderRadius,variants:[{props:{orientation:`vertical`},style:{flexDirection:`column`,[`& .${OI.grouped}`]:{[`&.${OI.selected} + .${OI.grouped}.${OI.selected}`]:{borderTop:0,marginTop:0}},[`& .${OI.firstButton},& .${OI.middleButton}`]:{borderBottomLeftRadius:0,borderBottomRightRadius:0},[`& .${OI.lastButton},& .${OI.middleButton}`]:{marginTop:-1,borderTop:`1px solid transparent`,borderTopLeftRadius:0,borderTopRightRadius:0},[`& .${OI.lastButton}.${bI.disabled},& .${OI.middleButton}.${bI.disabled}`]:{borderTop:`1px solid transparent`}}},{props:{fullWidth:!0},style:{width:`100%`}},{props:{orientation:`horizontal`},style:{[`& .${OI.grouped}`]:{[`&.${OI.selected} + .${OI.grouped}.${OI.selected}`]:{borderLeft:0,marginLeft:0}},[`& .${OI.firstButton},& .${OI.middleButton}`]:{borderTopRightRadius:0,borderBottomRightRadius:0},[`& .${OI.lastButton},& .${OI.middleButton}`]:{marginLeft:-1,borderLeft:`1px solid transparent`,borderTopLeftRadius:0,borderBottomLeftRadius:0},[`& .${OI.lastButton}.${bI.disabled},& .${OI.middleButton}.${bI.disabled}`]:{borderLeft:`1px solid transparent`}}}]}))),NI=AI.forwardRef(function(e,t){let n=wS({props:e,name:`MuiToggleButtonGroup`}),{children:r,className:i,color:a=`standard`,disabled:o=!1,exclusive:s=!1,fullWidth:c=!1,onChange:l,orientation:u=`horizontal`,size:d=`medium`,value:f,...p}=n,m={...n,disabled:o,fullWidth:c,orientation:u,size:d},h=_ve(m),g=AI.useCallback((e,t)=>{if(!l)return;let n=f&&f.indexOf(t),r;f&&n>=0?(r=f.slice(),r.splice(n,1)):r=f?f.concat(t):[t],l(e,r)},[l,f]),_=AI.useCallback((e,t)=>{l&&l(e,f===t?null:t)},[l,f]),v=AI.useMemo(()=>({className:h.grouped,onChange:s?_:g,value:f,size:d,fullWidth:c,color:a,disabled:o}),[h.grouped,s,_,g,f,d,c,a,o]),y=uhe(r),b=y.length,x=e=>{let t=e===0,n=e===b-1;return t&&n?``:t?h.firstButton:n?h.lastButton:h.middleButton};return(0,MI.jsx)(vve,{role:`group`,className:pu(h.root,i),ref:t,ownerState:m,...p,children:(0,MI.jsx)(SI.Provider,{value:v,children:y.map((e,t)=>(process.env.NODE_ENV!==`production`&&(0,gve.isFragment)(e)&&console.error([`MUI: The ToggleButtonGroup component doesn't accept a Fragment as a child.`,`Consider providing an array instead.`].join(` |
|
|
`)),(0,MI.jsx)(CI.Provider,{value:x(t),children:e},t)))})})}),process.env.NODE_ENV!==`production`&&(NI.propTypes={children:jI.default.node,classes:jI.default.object,className:jI.default.string,color:jI.default.oneOfType([jI.default.oneOf([`standard`,`primary`,`secondary`,`error`,`info`,`success`,`warning`]),jI.default.string]),disabled:jI.default.bool,exclusive:jI.default.bool,fullWidth:jI.default.bool,onChange:jI.default.func,orientation:jI.default.oneOf([`horizontal`,`vertical`]),size:jI.default.oneOfType([jI.default.oneOf([`small`,`medium`,`large`]),jI.default.string]),sx:jI.default.oneOfType([jI.default.arrayOf(jI.default.oneOfType([jI.default.func,jI.default.object,jI.default.bool])),jI.default.func,jI.default.object]),value:jI.default.any})})),PI=o((()=>{yve(),kI(),kI()})),FI,II=o((()=>{__(),iS(),FI=p_({themeId:rS})})),bve=o((()=>{})),xve=o((()=>{xg()})),Sve=o((()=>{})),Cve=o((()=>{YC(),VC(),Uj(),Uj(),Jme(),Jme(),qj(),qj(),Qj(),Qj(),JP(),JP(),Xme(),Xme(),$pe(),$pe(),SN(),SN(),YP(),YP(),$me(),$me(),Ik(),Ik(),Dw(),Dw(),the(),the(),rhe(),rhe(),$P(),$P(),lhe(),lhe(),SM(),SM(),ET(),ET(),mhe(),mhe(),xhe(),xhe(),Ohe(),Ohe(),Ahe(),Ahe(),Lhe(),Lhe(),zhe(),zhe(),Vhe(),Vhe(),Rde(),Rde(),MO(),MO(),PT(),PT(),hF(),hF(),Fj(),Fj(),Khe(),Khe(),qhe(),qhe(),Jhe(),Jhe(),CF(),CF(),DF(),DF(),MF(),MF(),IF(),IF(),BF(),BF(),ek(),ek(),RP(),RP(),GF(),GF(),jk(),jk(),sj(),sj(),pM(),pM(),sme(),sme(),KF(),KF(),ON(),ON(),iM(),iM(),mu(),xb(),Af(),_u(),cC(),_S(),DS(),sS(),wg(),xg(),YF(),YF(),tE(),tE(),Rge(),Rge(),VT(),VT(),Bge(),Bge(),Hge(),Hge(),Wge(),Wge(),nj(),nj(),BN(),BN(),ZA(),ZA(),cM(),cM(),XF(),XF(),OM(),OM(),BO(),BO(),iP(),iP(),qge(),qge(),JN(),JN(),ok(),ok(),$N(),$N(),pk(),pk(),mN(),mN(),cme(),cme(),Tj(),Tj(),JO(),JO(),Yge(),Yge(),Gk(),Gk(),Xge(),Xge(),ZF(),ZF(),hj(),hj(),$ge(),$ge(),$F(),$F(),eO(),eO(),$k(),$k(),wD(),wD(),hD(),hD(),t_e(),t_e(),r_e(),r_e(),a_e(),a_e(),s_e(),s_e(),xj(),xj(),sN(),sN(),NP(),NP(),SP(),SP(),dI(),dI(),aI(),aI(),S_e(),S_e(),w_e(),w_e(),E_e(),E_e(),VP(),VP(),O_e(),O_e(),M_e(),M_e(),_I(),_I(),F_e(),F_e(),hI(),hI(),gI(),gI(),L_e(),L_e(),IS(),IS(),R_e(),R_e(),B_e(),B_e(),ude(),ude(),H_e(),H_e(),W_e(),W_e(),vI(),vI(),q_e(),q_e(),Y_e(),Y_e(),Z_e(),Z_e(),$_e(),$_e(),yI(),yI(),tve(),tve(),rve(),rve(),GM(),GM(),PM(),PM(),NN(),NN(),LA(),LA(),DI(),DI(),PI(),PI(),kj(),kj(),FD(),FD(),TO(),TO(),II(),II(),QF(),QF(),bve(),bve(),fI(),fI(),sfe(),fS(),fS(),xve(),xve(),fse(),Sve(),pee()})),wve=c({n:()=>Dve,r:()=>LI,t:()=>VI});function LI({audioOptions:e={},audioResources:t=[],captions:n=[]}){return(0,zI.jsx)(Tve,{children:(0,zI.jsxs)(Eve,{...e,children:[t.map(e=>(0,zI.jsx)(RI.Fragment,{children:(0,zI.jsx)(`source`,{src:e.id,type:e.getFormat()})},e.id)),n.map(e=>(0,zI.jsx)(RI.Fragment,{children:(0,zI.jsx)(`track`,{src:e.id,label:e.getDefaultLabel(),srcLang:e.getProperty(`language`)})},e.id))]})})}var RI,zI,BI,Tve,Eve,Dve,VI,Ove=o((()=>{Kr(),Ps(),RI=u(p(),1),zI=g(),YC(),BI=Je(zt(),1),Tve=G(`div`)({alignItems:`center`,display:`flex`,width:`100%`}),Eve=G(`audio`)({width:`100%`}),LI.propTypes={audioOptions:BI.default.object,audioResources:BI.default.arrayOf(BI.default.object),captions:BI.default.arrayOf(BI.default.object)},Dve=Ke({default:()=>VI}),VI=R(Mt((e,{windowId:t})=>({audioOptions:Xr(e).audioOptions,audioResources:Ms(e,{windowId:t})||[],captions:js(e,{windowId:t})||[]}),null),Ar(`AudioViewer`))(LI)})),kve=c({a:()=>HI,i:()=>JI,n:()=>Pve,r:()=>UI,t:()=>YI});function HI({canvas:e,selected:t=!1,setCanvas:n,focusOnCanvas:r,annotationsCount:i=void 0,requestCanvasAnnotations:a=()=>{},searchAnnotationsCount:o=0,config:s={height:100,width:null}}){let c=(0,WI.useRef)(),[l,u]=(0,WI.useState)(!1);return(0,WI.useEffect)(()=>{t&&c.current?.scrollIntoView({block:`nearest`})},[t]),(0,GI.jsx)(Mee,{onChange:(e,{isIntersecting:t})=>{!t||i===void 0||i>0||l||(u(!0),a())},children:(0,GI.jsx)(jve,{ownerState:{annotationsCount:i,canvas:e,config:s,searchAnnotationsCount:o,selected:t},className:t?`selected`:``,onClick:()=>{t?r():n(e.id)},onKeyUp:t=>{let i={enter:`Enter`,space:` `},a={enter:13,space:32};t.key===i.enter||t.which===a.enter||t.key===i.space||t.which===a.space?r():n(e.id)},ref:c,role:`button`,tabIndex:0,children:(0,GI.jsx)(cw,{resource:e,labelled:!0,variant:`outside`,maxHeight:s.height,maxWidth:s.width,children:(0,GI.jsxs)(Mve,{children:[o>0&&(0,GI.jsx)(qI,{icon:(0,GI.jsx)(lw,{fontSize:`small`}),label:o,size:`small`}),i>0&&(0,GI.jsx)(qI,{icon:(0,GI.jsx)(uw,{fontSize:`small`}),label:i,size:`small`})]})})},e.id||e.index)})}function UI({canvases:e,viewingDirection:t=``,windowId:n}){return(0,GI.jsx)(Nve,{component:`section`,"aria-label":`gallery section`,dir:t===`right-to-left`?`rtl`:`ltr`,square:!0,elevation:0,id:`${n}-gallery`,children:e.map(e=>(0,GI.jsx)(JI,{windowId:n,canvas:e},e.id))})}var WI,GI,Ave,KI,jve,Mve,qI,JI,Nve,Pve,YI,Fve=o((()=>{Kr(),Ps(),Pc(),Dl(),Ml(),dw(),WI=u(p(),1),GI=g(),eO(),YC(),MO(),Ave=Je(Va(),1),KI=Je(zt(),1),jve=G(`div`,{name:`GalleryView`,slot:`thumbnail`})(({ownerState:e,theme:t})=>({"&:focus":{outline:`none`},"&:hover":{backgroundColor:t.palette.action.hover},border:`2px solid transparent`,...e.selected&&{borderColor:t.palette.primary.main},...!e.selected&&e.searchAnnotationsCount>0&&{borderColor:t.palette.action.selected},cursor:`pointer`,display:`inline-block`,margin:t.spacing(1,.5),maxHeight:e.config.height+45,minWidth:`60px`,overflow:`hidden`,padding:t.spacing(.5),position:`relative`,width:`min-content`})),Mve=G(`div`,{name:`GalleryView`,slot:`chipArea`})(({theme:e})=>({display:`flex`,flexDirection:`column`,gap:e.spacing(.25),position:`absolute`,right:0,top:0})),qI=G(jO,{name:`GalleryView`,slot:`chip`})(({theme:e})=>({backgroundColor:e.palette.annotations.chipBackground,opacity:.875,textAlign:`right`})),HI.propTypes={annotationsCount:KI.default.number,canvas:KI.default.object.isRequired,config:KI.default.shape({height:KI.default.number,width:KI.default.number}),focusOnCanvas:KI.default.func.isRequired,requestCanvasAnnotations:KI.default.func,searchAnnotationsCount:KI.default.number,selected:KI.default.bool,setCanvas:KI.default.func.isRequired},JI=R(Mt((e,{canvas:t,windowId:n})=>{let r=vs(e,{windowId:n}),i=Dc(e,{windowId:n}),a=(0,Ave.default)(i.map(e=>e.resources)).filter(e=>e.targetId===t.id),o=lo(e,{content:`annotations`,windowId:n}).length>0;return{annotationsCount:(()=>{if(o)return cc(e,{canvasId:t.id}).reduce((e,n)=>e+n.resources.filter(e=>e.targetId===t.id).length,0)})(),config:Xr(e).galleryView,searchAnnotationsCount:a.length,selected:r&&r.id===t.id}},(e,{canvas:t,id:n,windowId:r})=>({focusOnCanvas:()=>e(wl(r,`single`)),requestCanvasAnnotations:()=>e(Ls(r,t.id)),setCanvas:(...t)=>e(Ol(r,...t))})))(HI),Nve=G($D,{name:`GalleryView`,slot:`root`})(({theme:e})=>({alignItems:`flex-start`,display:`flex`,flexDirection:`row`,flexWrap:`wrap`,overflowX:`hidden`,overflowY:`scroll`,padding:`50px 0 50px 20px`,width:`100%`})),UI.propTypes={canvases:KI.default.array.isRequired,viewingDirection:KI.default.string,windowId:KI.default.string.isRequired},Pve=Ke({default:()=>YI}),YI=R(Mt((e,{windowId:t})=>({canvases:gs(e,{windowId:t}),viewingDirection:rs(e,{windowId:t})})),Ar(`GalleryView`))(UI)})),Ive=c({n:()=>zve,r:()=>XI,t:()=>$I});function XI({collectionPath:e=[],manifestId:t=null,showCollectionDialog:n,windowId:r=null}){let{t:i}=hO(),a=(0,Lve.useCallback)(()=>{n(t,e.slice(0,-1),r)},[e,t,n,r]);return(0,ZI.jsx)(JF,{container:!0,sx:{alignContent:`center`,justifyContent:`center`,width:`100%`},children:(0,ZI.jsxs)(BP,{children:[(0,ZI.jsx)(wO,{variant:`h4`,component:`p`,sx:{mb:2,textAlign:`center`},children:(0,ZI.jsx)(`em`,{children:i(`noItemSelected`)})}),(0,ZI.jsx)(xM,{"aria-label":`show collection`,color:`primary`,variant:`contained`,onClick:a,startIcon:(0,ZI.jsx)(Rve,{}),children:i(`showCollection`)})]})})}var Lve,ZI,QI,Rve,zve,$I,Bve=o((()=>{Kr(),Dl(),HC(),Lve=u(p(),1),ZI=g(),yO(),TO(),SM(),VP(),YF(),QI=Je(zt(),1),Rve=LS((0,ZI.jsx)(`path`,{d:`M3 13h2v-2H3zm0 4h2v-2H3zm0-8h2V7H3zm4 4h14v-2H7zm0 4h14v-2H7zM7 7v2h14V7zm-4 6h2v-2H3zm0 4h2v-2H3zm0-8h2V7H3zm4 4h14v-2H7zm0 4h14v-2H7zM7 7v2h14V7z`}),`ListSharp`),XI.propTypes={collectionPath:QI.default.arrayOf(QI.default.string),manifestId:QI.default.string,showCollectionDialog:QI.default.func.isRequired,windowId:QI.default.string},zve=Ke({default:()=>$I}),$I=R(Mt((e,{windowId:t})=>{let{collectionPath:n,manifestId:r}=Me(e,{windowId:t})||{};return{collectionPath:n,manifestId:r}},{showCollectionDialog:Tl}),Ar(`SelectCollection`))(XI)}));function Vve(e){return(0,rL.jsx)(PS,{...e,children:(0,rL.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`24`,height:`24`,viewBox:`0 0 24 24`,children:[(0,rL.jsx)(`path`,{d:`M6,15H9v3h2V13H6Zm9-6V6H13v5h5V9Z`}),(0,rL.jsx)(`path`,{d:`M12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8,8,8,0,0,1-8,8Z`})]})})}function eL({windowId:e=``,updateViewport:t=()=>{},viewer:n={},zoomToWorld:r}){let{t:i}=hO();return(0,rL.jsxs)(Kve,{children:[(0,rL.jsx)(VD,{"aria-label":i(`zoomIn`),onClick:()=>{t(e,{zoom:n.zoom*2})},children:(0,rL.jsx)(Wve,{})}),(0,rL.jsx)(VD,{"aria-label":i(`zoomOut`),onClick:()=>{t(e,{zoom:n.zoom/2})},children:(0,rL.jsx)(Gve,{})}),(0,rL.jsx)(VD,{"aria-label":i(`zoomReset`),onClick:()=>r(!1),children:(0,rL.jsx)(Vve,{})})]})}function tL({canvasCount:e,canvasIndex:t,canvasLabel:n=void 0}){let{t:r}=hO();return(0,rL.jsxs)(qve,{className:(0,aL.default)(Ll(`osd-info`)),children:[(0,rL.jsx)(wO,{display:`inline`,variant:`caption`,className:Ll(`canvas-count`),role:`status`,children:r(`pagination`,{current:t+1,total:e})}),(0,rL.jsx)(wO,{display:`inline`,variant:`caption`,className:Ll(`canvas-label`),role:`status`,children:n&&` • ${n}`})]})}function nL({hasNextCanvas:e=!1,hasPreviousCanvas:t=!1,setNextCanvas:n=()=>{},setPreviousCanvas:r=()=>{},viewingDirection:i=``}){let{t:a}=hO(),o=`ltr`,s,c;switch(i){case`top-to-bottom`:s={transform:`rotate(270deg)`},c={transform:`rotate(90deg)`};break;case`bottom-to-top`:s={transform:`rotate(90deg)`},c={transform:`rotate(270deg)`};break;case`right-to-left`:o=`rtl`,s={},c={transform:`rotate(180deg)`};break;default:s={transform:`rotate(180deg)`},c={}}return(0,rL.jsxs)(`div`,{className:(0,aL.default)(Ll(`osd-navigation`)),dir:o,children:[(0,rL.jsx)(VD,{"aria-label":a(`previousCanvas`),className:Ll(`previous-canvas-button`),disabled:!t,onClick:()=>{t&&r()},children:(0,rL.jsx)(cL,{style:s})}),(0,rL.jsx)(VD,{"aria-label":a(`nextCanvas`),className:Ll(`next-canvas-button`),disabled:!e,onClick:()=>{e&&n()},children:(0,rL.jsx)(cL,{style:c})})]})}var Hve,rL,iL,aL,Uve,Wve,Gve,Kve,oL,qve,sL,cL,lL,Jve,uL,dL,fL=o((()=>{Kr(),Ps(),Ml(),Bl(),HC(),WD(),Hve=u(p(),1),rL=g(),eO(),yO(),YC(),TO(),IS(),VP(),ek(),iL=Je(zt(),1),aL=Je(Fl(),1),Uve=HD(),Wve=LS((0,rL.jsx)(`path`,{d:`M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4zm-1-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8`}),`AddCircleOutlineSharp`),Gve=LS((0,rL.jsx)(`path`,{d:`M7 11v2h10v-2zm5-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8`}),`RemoveCircleOutlineSharp`),Kve=G(`div`)({display:`flex`,flexDirection:`row`,justifyContent:`center`}),eL.propTypes={updateViewport:iL.default.func,viewer:iL.default.shape({x:iL.default.number,y:iL.default.number,zoom:iL.default.number}),windowId:iL.default.string,zoomToWorld:iL.default.func.isRequired},oL=R(Mt((e,{windowId:t})=>({viewer:Wr(e,{windowId:t})}),{updateViewport:jl}),Ar(`ZoomControls`))(eL),qve=G(`div`)(()=>({overflow:`hidden`,paddingBottom:.5,textOverflow:`ellipsis`,unicodeBidi:`plaintext`,whiteSpace:`nowrap`,width:`100%`})),tL.propTypes={canvasCount:iL.default.number.isRequired,canvasIndex:iL.default.number.isRequired,canvasLabel:iL.default.string},sL=R(Mt((e,t)=>{let{windowId:n}=t,r=gs(e,{windowId:n}),i=ts(e,{windowId:n}),a=(vs(e,{windowId:n})||{}).id;return{canvasCount:r.length,canvasIndex:i,canvasLabel:Ts(e,{canvasId:a,windowId:n})}},null),Ar(`ViewerInfo`))(tL),cL=LS((0,rL.jsx)(`path`,{d:`m10 16.5 6-4.5-6-4.5zM12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8`}),`PlayCircleOutlineSharp`),nL.propTypes={hasNextCanvas:iL.default.bool,hasPreviousCanvas:iL.default.bool,setNextCanvas:iL.default.func,setPreviousCanvas:iL.default.func,viewingDirection:iL.default.string},lL=R(Mt((e,{windowId:t})=>({hasNextCanvas:!!Cs(e,{windowId:t}),hasPreviousCanvas:!!ws(e,{windowId:t}),viewingDirection:rs(e,{windowId:t})}),(e,{windowId:t})=>({setNextCanvas:(...n)=>e(kl(t)),setPreviousCanvas:(...n)=>e(Al(t))})),Ar(`ViewerNavigation`))(nL),Jve=G($D,{name:`WindowCanvasNavigationControls`,slot:`root`})(({theme:e})=>({alignItems:`center`,backgroundColor:O_(e.palette.background.paper,.5),bottom:0,cursor:`default`,display:`flex`,flexDirection:`column`,flexWrap:`wrap`,justifyContent:`center`,position:`absolute`,textAlign:`center`,width:`100%`,zIndex:50})),uL=(0,Hve.forwardRef)(({showZoomControls:e=!1,visible:t=!0,windowId:n,zoomToWorld:r,...i},a)=>{let[o,s]=(0,Uve.useElementSize)(),c={showZoomControls:e,size:s,visible:t,windowId:n,...i},l=s&&s.width&&s.width<=253;return t?(0,rL.jsxs)(Jve,{square:!0,className:(0,aL.default)(Ll(`canvas-nav`),l?Ll(`canvas-nav-stacked`):null),elevation:0,ref:pae(a,o),children:[(0,rL.jsxs)(BP,{direction:l?`column`:`row`,divider:(0,rL.jsx)($O,{orientation:l?`horizontal`:`vertical`,variant:`middle`,flexItem:!0}),spacing:0,children:[e&&(0,rL.jsx)(oL,{windowId:n,zoomToWorld:r}),(0,rL.jsx)(lL,{windowId:n})]}),(0,rL.jsx)(sL,{windowId:n}),(0,rL.jsx)(zl,{targetName:`WindowCanvasNavigationControls`,...c})]}):(0,rL.jsx)(wO,{style:UD,component:`div`,children:(0,rL.jsx)(sL,{windowId:n})})}),uL.propTypes={showZoomControls:iL.default.bool,visible:iL.default.bool,windowId:iL.default.string.isRequired,zoomToWorld:iL.default.func.isRequired},uL.displayName=`WindowCanvasNavigationControls`,dL=R(Mt((e,{windowId:t})=>({showZoomControls:_o(e),visible:Ne(e).focusedWindowId===t})),Ar(`WindowCanvasNavigationControls`))(uL)})),Yve=c({a:()=>CL,c:()=>SL,i:()=>wL,l:()=>xL,n:()=>xye,o:()=>mL,r:()=>hL,s:()=>pL,t:()=>TL,u:()=>vL});function Xve(e){let t=e.tagName.toLowerCase(),n=t=>parseFloat(e.getAttribute(t))||0;if(t===`path`)return new Path2D(e.getAttribute(`d`));let r=new Path2D;return _ye[t]?.(r,e,n),r}function Zve(e,t,n){Qve(t.getAttribute(`points`)).forEach(([t,n],r)=>{r===0?e.moveTo(t,n):e.lineTo(t,n)}),n&&e.closePath()}function Qve(e){let t=e.trim().split(/[\s,]+/).map(Number),n=[];for(let e=0;e<t.length-1;e+=2)n.push([t[e],t[e+1]]);return n}function $ve(e,t,n,r,i){let[a,o]=e.canvasToWorldCoordinates(r.id),s=i.x-a,c=i.y-o;if(n.svgSelector){let e=t.context2d,{svgPaths:r}=new SL({resource:n});return[...r].some(t=>e.isPointInPath(Xve(t),s,c))}if(n.fragmentSelector){let[e,t,r,i]=n.fragmentSelector;return e<=s&&s<=e+r&&t<=c&&c<=t+i}return!1}function pL({annotations:e=[],canvasWorld:t,deselectAnnotation:n=()=>{},drawAnnotations:r=!0,drawSearchAnnotations:i=!0,highlightAllAnnotations:a=!1,hoverAnnotation:o=()=>{},hoveredAnnotationIds:s=[],palette:c={},searchAnnotations:l=[],selectAnnotation:u=()=>{},selectedAnnotationId:d=null,viewer:f=null,windowId:p}){let m=(0,gL.useRef)(),h=(0,gL.useMemo)(()=>new xL(f,m),[m,f]),g=(0,gL.useCallback)(e=>{d===e?n(p,e):u(p,e)},[d,n,u,p]),_=(0,gL.useCallback)((e,n)=>{let r=h.context2d,i=f.viewport.getZoom(!0)/f.viewport.getMaxZoom();e.forEach(e=>{e.resources.forEach(e=>{if(!t.canvasIds.includes(e.targetId))return;let o=t.offsetByCanvas(e.targetId);new SL({hovered:s.includes(e.id),offset:o,palette:{...n,default:{...n.default,...!a&&n.hidden}},resource:e,selected:d===e.id,zoomRatio:i}).toContext(r)})})},[h,f,t,a,s,d]),v=(0,gL.useCallback)(()=>{i&&_(l,c.search),r&&_(e,c.annotations)},[e,_,r,i,c,l]),y=(0,gL.useCallback)(()=>{h&&(h.clear(),h.resize(),h.canvasUpdate(v))},[h,v]),b=(0,gL.useCallback)((n,r)=>{let i=[...e,...l];return(0,pye.default)(i.map(e=>e.resources)).filter(e=>n.id===e.targetId&&$ve(t,h,e,n,r))},[e,t,h,l]),x=(0,gL.useCallback)(e=>{let{position:n,eventSource:{viewport:r}}=e,i=r.pointFromPixel(n),a=t.canvasAtPoint(i);if(!a)return;let[o,s,c,l]=t.canvasToWorldCoordinates(a.id),u=b(a,i);if(u.length>0&&(e.preventDefaultAction=!0),u.length===1)g(u[0].id);else if(u.length>0){let e=e=>{let n=Math.PI/180;return r=>{let o=0;for(let s=0;s<360;s+=1){let c=Math.cos(s*n)*e+i.x,l=Math.sin(s*n)*e+i.y;$ve(t,h,r,a,{x:c,y:l})&&(o+=1)}return{anno:r,score:o}}},n=1,r=(0,hye.default)(u.map(e(n)),`score`);for(;n<Math.max(c,l)&&r[0].score===r[1].score;)n*=2,r=(0,hye.default)(u.map(e(n)),`score`);g(r[0].anno.id)}},[b,t,h,g]),S=Ic((0,gL.useCallback)(n=>{if(e.length===0&&l.length===0)return;let{position:r}=n,i=f.viewport.pointFromPixel(r),a=t.canvasAtPoint(i);if(!a){o(p,[]);return}let c=b(a,i);(0,gye.default)(s,c.map(e=>e.id)).length>0&&o(p,c.map(e=>e.id))},[e,b,t,o,s,l,f,p]),10),C=(0,gL.useCallback)(()=>{S.cancel(),o(p,[])},[o,S,p]),w=(0,gL.useCallback)(()=>{y()},[y]);return(0,gL.useEffect)(()=>{if(f)return f.addHandler(`canvas-click`,x),f.addHandler(`canvas-exit`,C),f.addHandler(`mouse-move`,S),f.addHandler(`update-viewport`,w),()=>{f.removeHandler(`canvas-click`,x),f.removeHandler(`canvas-exit`,C),f.removeHandler(`mouse-move`,S),f.removeHandler(`update-viewport`,w)}},[x,C,S,w,f]),(0,gL.useEffect)(()=>{f&&f.forceRedraw()},[e,r,i,a,s,l,d,f]),(0,gL.useEffect)(()=>{m.current&&(s.length>0?m.current.style.cursor=`pointer`:m.current.style.cursor=``)},[s,m]),f?nye.createPortal((0,_L.jsx)(`div`,{ref:m,style:{height:`100%`,left:0,position:`absolute`,top:0,width:`100%`},children:(0,_L.jsx)(`canvas`,{})}),f.canvas):null}function mL({imageUrls:e=[]}){let{failedImages:t}=(0,gL.useContext)(Nc),{t:n}=hO();return e.some(e=>t.has(e))?(0,_L.jsx)(vye,{role:`status`,"aria-live":`polite`,children:(0,_L.jsx)(wO,{variant:`body2`,children:n(`imageFailedToLoad`)})}):null}function eye({children:e=void 0,Container:t=`div`,osdConfig:n={},viewerConfig:r={},onUpdateViewport:i=()=>{},setViewer:a=()=>{},style:o={},...s}){let c=(0,gL.useId)(),l=(0,gL.useRef)(),[u,d]=(0,gL.useState)(!1),f=(0,gL.useRef)(void 0),p=(0,gL.useRef)(!1),m=(0,gL.useRef)(null),h=(0,gL.useRef)(!1),[,g]=(0,gL.useReducer)(e=>e+1,0),_=Ic((0,gL.useCallback)(e=>{f.current?.raiseEvent(`mouse-move`,e)},[f]),10),v=(0,gL.useCallback)(e=>{let{viewport:t}=e.eventSource;p.current&&(h.current||i({bounds:t.getBounds(),flip:t.getFlip(),rotation:t.getRotation(),x:Math.round(t.centerSpringX.target.value),y:Math.round(t.centerSpringY.target.value),zoom:t.zoomSpring.target.value}))},[i,p]),y=(0,gL.useCallback)(({viewport:e})=>{p.current||(p.current=!0,r.x!=null&&r.y!=null&&e.panTo(new bL.default.Point(r.x,r.y),!0),r.zoom!=null&&e.zoomTo(r.zoom,new bL.default.Point(r.x,r.y),!0),r.rotation!=null&&r.rotation!==e.getRotation()&&e.setRotation(r.rotation),r.flip!=null&&(r.flip||!1)!==e.getFlip()&&e.setFlip(r.flip),!r.x&&!r.y&&!r.zoom&&(r.bounds?(e.fitBounds(new bL.default.Rect(...r.bounds),!0),m.current=r.bounds):e.goHome(!0)))},[p,r]);(0,gL.useEffect)(()=>{let e=f.current;if(!e)return;let{viewport:t}=e;if(!p.current){y(e);return}if(r.bounds&&(!m.current||r.bounds.length!==m.current.length||r.bounds.some((e,t)=>e!==m.current[t]))){h.current=!0,m.current=r.bounds,e.addOnceHandler(`tile-loaded`,()=>{let e=new bL.default.Rect(...r.bounds);t.fitBoundsWithConstraints(e,!0),h.current=!1});return}!r.x||!r.y||!r.zoom||(r.x!=null&&r.y!=null&&(Math.round(r.x)!==Math.round(t.centerSpringX.target.value)||Math.round(r.y)!==Math.round(t.centerSpringY.target.value))&&t.panTo(new bL.default.Point(r.x,r.y),!1),r.zoom!=null&&r.zoom!==t.zoomSpring.target.value&&t.zoomTo(r.zoom,new bL.default.Point(r.x,r.y),!1),r.rotation!=null&&r.rotation!==t.getRotation()&&t.setRotation(r.rotation),r.flip!=null&&(r.flip||!1)!==t.getFlip()&&t.setFlip(r.flip))},[p,y,r,f]),(0,gL.useEffect)(()=>{let e=(0,bL.default)({element:l.current,...n});e.addHandler(`canvas-drag`,()=>{d(!0)}),e.addHandler(`canvas-drag-end`,()=>{d(!1)}),e.addHandler(`canvas-double-click`,({position:t,shift:r})=>{if(!n.zoomPerDoubleClick)return;let i=e.viewport.getZoom(),a=r?1/n.zoomPerDoubleClick:n.zoomPerDoubleClick;e.viewport.zoomTo(i*a,e.viewport.pointFromPixel(t),!1)}),e.addHandler(`animation-finish`,v),e.innerTracker.moveHandler=_,f.current=e,a(e),e.addOnceHandler(`tile-loaded`,()=>{p.current=!1,y(e)}),g()},[l]),(0,gL.useEffect)(()=>()=>{let e=f.current;e&&(e.innerTracker?.moveHandler===_&&(e.innerTracker.moveHandler=()=>{}),e.removeAllHandlers(),e.destroy(),f.current=void 0,a(null))},[]);let{t:b}=hO();return(0,gL.useEffect)(()=>{let e=f?.current?.canvas?.firstElementChild;e&&(e.setAttribute(`role`,`img`),e.setAttribute(`aria-label`,b(`digitizedView`)),e.setAttribute(`aria-describedby`,c))},[f?.current?.canvas?.firstElementChild,c,b]),(0,_L.jsx)(yye.Provider,{value:f,children:(0,_L.jsx)(t,{id:c,ref:l,style:{...o,cursor:u?`grabbing`:`grab`},...s,children:e})})}function tye({index:e=void 0,opacity:t=void 0,fitBounds:n=void 0,tileSource:r={},url:i=void 0}){let a=(0,gL.useContext)(yye),{notifyFailure:o,fallbackImage:s}=(0,gL.useContext)(Nc),c=(0,gL.useRef)(void 0);return(0,gL.useEffect)(()=>{t!=null&&c.current?.setOpacity(t)},[t]),(0,gL.useEffect)(()=>{n&&c.current?.fitBounds(new bL.default.Rect(...n))},[n]),(0,gL.useEffect)(()=>{!c.current||!a?.current||e==null||a.current.world.setItemIndex(c.current,e)},[e,a]),(0,gL.useEffect)(()=>{if(!a?.current)return;let l=()=>{s&&a.current.addTiledImage({tileSource:{type:`image`,url:s},index:e,opacity:t,fitBounds:n?new bL.default.Rect(...n):void 0,success:e=>{c.current=e.item}})},u=new Promise((s,c)=>{let u=i&&{type:`image`,url:i}||(typeof r==`string`||r instanceof String)&&r||{...r};a.current?.addTiledImage({tileSource:u,index:e,opacity:t,fitBounds:n?new bL.default.Rect(...n):void 0,success:e=>s(e),error:e=>{let t=i||(typeof r==`string`?r:r?.[`@id`]);t&&o(t),l(),c(e)}})}).then(e=>{c.current=e.item}).catch(e=>{console.warn(`[Mirador: OSD tile image load failed]`,e)}),d=a.current;return()=>u.finally(()=>{d&&c.current&&d.world.removeItem(c.current)})},[a?.current,i]),null}function hL({children:e=null,label:t=null,windowId:n,osdConfig:r={},viewerConfig:i=null,drawAnnotations:a=!1,infoResponses:o=[],canvasWorld:s,nonTiledImages:c=[],updateViewport:l,...u}){let{t:d}=hO(),f=(0,gL.useRef)(),[p,m]=(0,gL.useState)(null),h=(0,gL.useCallback)(({flip:e,rotation:t,x:r,y:i,zoom:a})=>{l(n,{flip:e,rotation:t,x:r,y:i,zoom:a})},[l,n]),g=(0,gL.useCallback)((e=!0)=>{f.current?.viewport&&f.current.viewport.fitBounds(new bL.default.Rect(...s.worldBounds()),e)},[s,f]);(0,gL.useEffect)(()=>(wL.set(n,f),()=>wL.remove(n)),[f,n]),(0,gL.useEffect)(()=>{f.current=p},[f,p]);let _=gL.Children.map(e,e=>(0,gL.cloneElement)(e,{zoomToWorld:g})),v={canvasWorld:s,drawAnnotations:a,infoResponses:o,label:t,nonTiledImages:c,osdConfig:r,t:d,updateViewport:l,viewerConfig:i,windowId:n,...u},y=(0,gL.useMemo)(()=>[...o.map(e=>e.id),...c.map(e=>e.id)],[o,c]);return(0,_L.jsxs)(eye,{className:(0,mye.default)(Ll(`osd-container`)),Container:bye,osdConfig:r,viewerConfig:i||(s.hasDimensions()?{bounds:s.worldBounds()}:void 0),onUpdateViewport:h,setViewer:m,"aria-label":d(`item`,{label:t}),"aria-live":`polite`,children:[o.map(e=>{let t=s.contentResource(e.id);if(!t)return null;let n=s.contentResourceToWorldCoordinates(t),r=s.layerIndexOfImageResource(t),i=s.layerOpacityOfImageResource(t);return(0,_L.jsx)(tye,{tileSource:e.json,fitBounds:n,index:r,opacity:i},e.id)}),c.map(e=>{let t=e.getProperty(`type`),n=e.getProperty(`format`)||``;if(!(t===`Image`||t===`dctypes:Image`||n.startsWith(`image/`)))return null;let r=s.contentResourceToWorldCoordinates(e),i=s.layerIndexOfImageResource(e),a=s.layerOpacityOfImageResource(e);return(0,_L.jsx)(tye,{url:e.id,fitBounds:r,index:i,opacity:a},e.id)}),a&&(0,_L.jsx)(CL,{viewer:p,windowId:n}),_,(0,_L.jsx)(mL,{imageUrls:y}),(0,_L.jsx)(zl,{targetName:`OpenSeadragonViewer`,viewer:p,...v})]})}var gL,_L,nye,vL,rye,iye,aye,oye,sye,cye,lye,uye,dye,fye,yL,pye,mye,hye,gye,bL,xL,_ye,SL,vye,CL,wL,yye,bye,xye,TL,Sye=o((()=>{Kr(),Ps(),Pc(),ml(),Ml(),Bl(),gL=u(p(),1),_L=g(),yO(),YC(),TO(),nye=u(Vw(),1),$P(),vL=Br([bs,Jc,rs,Ya],(e,t,n,r)=>new pl(e.map(r),t,n)),rye=z(((e,t)=>{var n=ea(),r=br();function i(e,t){var i=-1,a=r(e)?Array(e.length):[];return n(e,function(e,n,r){a[++i]=t(e,n,r)}),a}t.exports=i})),iye=z(((e,t)=>{function n(e,t){var n=e.length;for(e.sort(t);n--;)e[n]=e[n].value;return e}t.exports=n})),aye=z(((e,t)=>{var n=Yt();function r(e,t){if(e!==t){var r=e!==void 0,i=e===null,a=e===e,o=n(e),s=t!==void 0,c=t===null,l=t===t,u=n(t);if(!c&&!u&&!o&&e>t||o&&s&&l&&!c&&!u||i&&s&&l||!r&&l||!a)return 1;if(!i&&!o&&!u&&e<t||u&&r&&a&&!i&&!o||c&&r&&a||!s&&a||!l)return-1}return 0}t.exports=r})),oye=z(((e,t)=>{var n=aye();function r(e,t,r){for(var i=-1,a=e.criteria,o=t.criteria,s=a.length,c=r.length;++i<s;){var l=n(a[i],o[i]);if(l)return i>=c?l:l*(r[i]==`desc`?-1:1)}return e.index-t.index}t.exports=r})),sye=z(((e,t)=>{var n=zi(),r=Wi(),i=Ra(),a=rye(),o=iye(),s=wr(),c=oye(),l=cn(),u=Vt();function d(e,t,d){t=t.length?n(t,function(e){return u(e)?function(t){return r(t,e.length===1?e[0]:e)}:e}):[l];var f=-1;return t=n(t,s(i)),o(a(e,function(e,r,i){return{criteria:n(t,function(t){return t(e)}),index:++f,value:e}}),function(e,t){return c(e,t,d)})}t.exports=d})),cye=z(((e,t)=>{var n=xi(),r=br(),i=sn(),a=Xt();function o(e,t,o){if(!a(o))return!1;var s=typeof t;return(s==`number`?r(o)&&i(t,o.length):s==`string`&&t in o)?n(o[t],e):!1}t.exports=o})),lye=z(((e,t)=>{var n=Ba(),r=sye(),i=zc(),a=cye();t.exports=i(function(e,t){if(e==null)return[];var i=t.length;return i>1&&a(e,t[0],t[1])?t=[]:i>2&&a(t[0],t[1],t[2])&&(t=[t[0]]),r(e,n(t,1),[])})})),uye=z(((e,t)=>{var n=Wc(),r=Ba(),i=Hc();function a(e,t,a){var o=e.length;if(o<2)return o?i(e[0]):[];for(var s=-1,c=Array(o);++s<o;)for(var l=e[s],u=-1;++u<o;)u!=s&&(c[s]=n(c[s]||l,e[u],t,a));return i(r(c,1),t,a)}t.exports=a})),dye=z(((e,t)=>{var n=Ki(),r=zc(),i=uye(),a=Uc();t.exports=r(function(e){return i(n(e,a))})})),fye=z(((e,t)=>{function n(e){return new n.Viewer(e)}(function(e){e.version={versionStr:`5.0.1`,major:5,minor:0,revision:1};var t={"[object Boolean]":`boolean`,"[object Number]":`number`,"[object String]":`string`,"[object Function]":`function`,"[object AsyncFunction]":`function`,"[object Promise]":`promise`,"[object Array]":`array`,"[object Date]":`date`,"[object RegExp]":`regexp`,"[object Object]":`object`},r=Object.prototype.toString,i=Object.prototype.hasOwnProperty;e.isFunction=function(t){return e.type(t)===`function`},e.isArray=Array.isArray||function(t){return e.type(t)===`array`},e.isWindow=function(e){return e&&typeof e==`object`&&`setInterval`in e},e.type=function(e){return e==null?String(e):t[r.call(e)]||`object`},e.isPlainObject=function(t){if(!t||n.type(t)!==`object`||t.nodeType||e.isWindow(t)||t.constructor&&!i.call(t,`constructor`)&&!i.call(t.constructor.prototype,`isPrototypeOf`))return!1;var r;for(var a in t)r=a;return r===void 0||i.call(t,r)},e.isEmptyObject=function(e){for(var t in e)return!1;return!0},e.freezeObject=function(t){return e.freezeObject=Object.freeze?Object.freeze:function(e){return e},e.freezeObject(t)},e.supportsCanvas=function(){var t=document.createElement(`canvas`);return!!(e.isFunction(t.getContext)&&t.getContext(`2d`))}(),e.isCanvasTainted=function(e){var t=!1;try{e.getContext(`2d`).getImageData(0,0,1,1)}catch{t=!0}return t},e.supportsAddEventListener=function(){return!!(document.documentElement.addEventListener&&document.addEventListener)}(),e.supportsRemoveEventListener=function(){return!!(document.documentElement.removeEventListener&&document.removeEventListener)}(),e.supportsEventListenerOptions=function(){var t=0;if(e.supportsAddEventListener)try{var n={get capture(){return t++,!1},get once(){return t++,!1},get passive(){return t++,!1}};window.addEventListener(`test`,null,n),window.removeEventListener(`test`,null,n)}catch{t=0}return t>=3}(),e.getCurrentPixelDensityRatio=function(){if(e.supportsCanvas){var t=document.createElement(`canvas`).getContext(`2d`),n=window.devicePixelRatio||1,r=t.webkitBackingStorePixelRatio||t.mozBackingStorePixelRatio||t.msBackingStorePixelRatio||t.oBackingStorePixelRatio||t.backingStorePixelRatio||1;return Math.max(n,1)/r}return 1},e.pixelDensityRatio=e.getCurrentPixelDensityRatio()})(n),(function(e){e.extend=function(){var t,r,i,a,o,s,c=arguments[0]||{},l=arguments.length,u=!1,d=1;for(typeof c==`boolean`&&(u=c,c=arguments[1]||{},d=2),typeof c!=`object`&&!n.isFunction(c)&&(c={}),l===d&&(c=this,--d);d<l;d++)if(t=arguments[d],t!==null||t!==void 0)for(r in t){var f=Object.getOwnPropertyDescriptor(t,r);if(f!==void 0){if(f.get||f.set){Object.defineProperty(c,r,f);continue}a=f.value}else{e.console.warn(`Could not copy inherited property "`+r+`".`);continue}c!==a&&(u&&a&&(n.isPlainObject(a)||(o=n.isArray(a)))?(i=c[r],o?(o=!1,s=i&&n.isArray(i)?i:[]):s=i&&n.isPlainObject(i)?i:{},c[r]=n.extend(u,s,a)):a!==void 0&&(c[r]=a))}return c},e.extend(e,{DEFAULT_SETTINGS:{xmlPath:null,tileSources:null,tileHost:null,initialPage:0,crossOriginPolicy:!1,ajaxWithCredentials:!1,loadTilesWithAjax:!1,ajaxHeaders:{},splitHashDataForPost:!1,panHorizontal:!0,panVertical:!0,constrainDuringPan:!1,wrapHorizontal:!1,wrapVertical:!1,visibilityRatio:.5,minPixelRatio:.5,defaultZoomLevel:0,minZoomLevel:null,maxZoomLevel:null,homeFillsViewer:!1,clickTimeThreshold:300,clickDistThreshold:5,dblClickTimeThreshold:300,dblClickDistThreshold:20,springStiffness:6.5,animationTime:1.2,gestureSettingsMouse:{dragToPan:!0,scrollToZoom:!0,clickToZoom:!0,dblClickToZoom:!1,dblClickDragToZoom:!1,pinchToZoom:!1,zoomToRefPoint:!0,flickEnabled:!1,flickMinSpeed:120,flickMomentum:.25,pinchRotate:!1},gestureSettingsTouch:{dragToPan:!0,scrollToZoom:!1,clickToZoom:!1,dblClickToZoom:!0,dblClickDragToZoom:!0,pinchToZoom:!0,zoomToRefPoint:!0,flickEnabled:!0,flickMinSpeed:120,flickMomentum:.25,pinchRotate:!1},gestureSettingsPen:{dragToPan:!0,scrollToZoom:!1,clickToZoom:!0,dblClickToZoom:!1,dblClickDragToZoom:!1,pinchToZoom:!1,zoomToRefPoint:!0,flickEnabled:!1,flickMinSpeed:120,flickMomentum:.25,pinchRotate:!1},gestureSettingsUnknown:{dragToPan:!0,scrollToZoom:!1,clickToZoom:!1,dblClickToZoom:!0,dblClickDragToZoom:!1,pinchToZoom:!0,zoomToRefPoint:!0,flickEnabled:!0,flickMinSpeed:120,flickMomentum:.25,pinchRotate:!1},zoomPerClick:2,zoomPerScroll:1.2,zoomPerDblClickDrag:1.2,zoomPerSecond:1,blendTime:0,alwaysBlend:!1,autoHideControls:!0,immediateRender:!1,minZoomImageRatio:.9,maxZoomPixelRatio:1.1,smoothTileEdgesMinZoom:1.1,iOSDevice:function(){if(typeof navigator!=`object`)return!1;var e=navigator.userAgent;return typeof e==`string`?e.indexOf(`iPhone`)!==-1||e.indexOf(`iPad`)!==-1||e.indexOf(`iPod`)!==-1:!1}(),pixelsPerWheelLine:40,pixelsPerArrowPress:40,autoResize:!0,preserveImageSizeOnResize:!1,minScrollDeltaTime:50,rotationIncrement:90,maxTilesPerFrame:1,showSequenceControl:!0,sequenceControlAnchor:null,preserveViewport:!1,preserveOverlays:!1,navPrevNextWrap:!1,showNavigationControl:!0,navigationControlAnchor:null,showZoomControl:!0,showHomeControl:!0,showFullPageControl:!0,showRotationControl:!1,showFlipControl:!1,controlsFadeDelay:2e3,controlsFadeLength:1500,mouseNavEnabled:!0,showNavigator:!1,navigatorElement:null,navigatorId:null,navigatorPosition:null,navigatorSizeRatio:.2,navigatorMaintainSizeRatio:!1,navigatorTop:null,navigatorLeft:null,navigatorHeight:null,navigatorWidth:null,navigatorAutoResize:!0,navigatorAutoFade:!0,navigatorRotate:!0,navigatorBackground:`#000`,navigatorOpacity:.8,navigatorBorderColor:`#555`,navigatorDisplayRegionColor:`#900`,degrees:0,flipped:!1,overlayPreserveContentDirection:!0,opacity:1,compositeOperation:null,drawer:[`webgl`,`canvas`,`html`],drawerOptions:{webgl:{},canvas:{},html:{},custom:{}},preload:!1,imageSmoothingEnabled:!0,placeholderFillStyle:null,subPixelRoundingForTransparency:null,showReferenceStrip:!1,referenceStripScroll:`horizontal`,referenceStripElement:null,referenceStripHeight:null,referenceStripWidth:null,referenceStripPosition:`BOTTOM_LEFT`,referenceStripSizeRatio:.2,collectionRows:3,collectionColumns:0,collectionLayout:`horizontal`,collectionMode:!1,collectionTileSize:800,collectionTileMargin:80,imageLoaderLimit:0,maxImageCacheCount:200,timeout:3e4,tileRetryMax:0,tileRetryDelay:2500,prefixUrl:`/images/`,navImages:{zoomIn:{REST:`zoomin_rest.png`,GROUP:`zoomin_grouphover.png`,HOVER:`zoomin_hover.png`,DOWN:`zoomin_pressed.png`},zoomOut:{REST:`zoomout_rest.png`,GROUP:`zoomout_grouphover.png`,HOVER:`zoomout_hover.png`,DOWN:`zoomout_pressed.png`},home:{REST:`home_rest.png`,GROUP:`home_grouphover.png`,HOVER:`home_hover.png`,DOWN:`home_pressed.png`},fullpage:{REST:`fullpage_rest.png`,GROUP:`fullpage_grouphover.png`,HOVER:`fullpage_hover.png`,DOWN:`fullpage_pressed.png`},rotateleft:{REST:`rotateleft_rest.png`,GROUP:`rotateleft_grouphover.png`,HOVER:`rotateleft_hover.png`,DOWN:`rotateleft_pressed.png`},rotateright:{REST:`rotateright_rest.png`,GROUP:`rotateright_grouphover.png`,HOVER:`rotateright_hover.png`,DOWN:`rotateright_pressed.png`},flip:{REST:`flip_rest.png`,GROUP:`flip_grouphover.png`,HOVER:`flip_hover.png`,DOWN:`flip_pressed.png`},previous:{REST:`previous_rest.png`,GROUP:`previous_grouphover.png`,HOVER:`previous_hover.png`,DOWN:`previous_pressed.png`},next:{REST:`next_rest.png`,GROUP:`next_grouphover.png`,HOVER:`next_hover.png`,DOWN:`next_pressed.png`}},debugMode:!1,debugGridColor:[`#437AB2`,`#1B9E77`,`#D95F02`,`#7570B3`,`#E7298A`,`#66A61E`,`#E6AB02`,`#A6761D`,`#666666`],silenceMultiImageWarnings:!1},delegate:function(e,t){return function(){var n=arguments;return n===void 0&&(n=[]),t.apply(e,n)}},BROWSERS:{UNKNOWN:0,IE:1,FIREFOX:2,SAFARI:3,CHROME:4,OPERA:5,EDGE:6,CHROMEEDGE:7},SUBPIXEL_ROUNDING_OCCURRENCES:{NEVER:0,ONLY_AT_REST:1,ALWAYS:2},_viewers:new Map,getViewer:function(t){return e._viewers.get(this.getElement(t))},getElement:function(e){return typeof e==`string`&&(e=document.getElementById(e)),e},getElementPosition:function(t){var n=new e.Point,r,i;for(t=e.getElement(t),r=e.getElementStyle(t).position===`fixed`,i=a(t,r);i;)n.x+=t.offsetLeft,n.y+=t.offsetTop,r&&(n=n.plus(e.getPageScroll())),t=i,r=e.getElementStyle(t).position===`fixed`,i=a(t,r);return n},getElementOffset:function(t){t=e.getElement(t);var n=t&&t.ownerDocument,r,i,a={top:0,left:0};return n?(r=n.documentElement,t.getBoundingClientRect!==void 0&&(a=t.getBoundingClientRect()),i=n===n.window?n:n.nodeType===9?n.defaultView||n.parentWindow:!1,new e.Point(a.left+(i.pageXOffset||r.scrollLeft)-(r.clientLeft||0),a.top+(i.pageYOffset||r.scrollTop)-(r.clientTop||0))):new e.Point},getElementSize:function(t){return t=e.getElement(t),new e.Point(t.clientWidth,t.clientHeight)},getElementStyle:document.documentElement.currentStyle?function(t){return t=e.getElement(t),t.currentStyle}:function(t){return t=e.getElement(t),window.getComputedStyle(t,``)},getCssPropertyWithVendorPrefix:function(t){var n={};return e.getCssPropertyWithVendorPrefix=function(t){if(n[t]!==void 0)return n[t];var r=document.createElement(`div`).style,i=null;if(r[t]!==void 0)i=t;else for(var a=[`Webkit`,`Moz`,`MS`,`O`,`webkit`,`moz`,`ms`,`o`],o=e.capitalizeFirstLetter(t),s=0;s<a.length;s++){var c=a[s]+o;if(r[c]!==void 0){i=c;break}}return n[t]=i,i},e.getCssPropertyWithVendorPrefix(t)},capitalizeFirstLetter:function(e){return e.charAt(0).toUpperCase()+e.slice(1)},positiveModulo:function(e,t){var n=e%t;return n<0&&(n+=t),n},pointInElement:function(t,n){t=e.getElement(t);var r=e.getElementOffset(t),i=e.getElementSize(t);return n.x>=r.x&&n.x<r.x+i.x&&n.y<r.y+i.y&&n.y>=r.y},getMousePosition:function(t){if(typeof t.pageX==`number`)e.getMousePosition=function(t){var n=new e.Point;return n.x=t.pageX,n.y=t.pageY,n};else if(typeof t.clientX==`number`)e.getMousePosition=function(t){var n=new e.Point;return n.x=t.clientX+document.body.scrollLeft+document.documentElement.scrollLeft,n.y=t.clientY+document.body.scrollTop+document.documentElement.scrollTop,n};else throw Error(`Unknown event mouse position, no known technique.`);return e.getMousePosition(t)},getPageScroll:function(){var t=document.documentElement||{},n=document.body||{};if(typeof window.pageXOffset==`number`)e.getPageScroll=function(){return new e.Point(window.pageXOffset,window.pageYOffset)};else if(n.scrollLeft||n.scrollTop)e.getPageScroll=function(){return new e.Point(document.body.scrollLeft,document.body.scrollTop)};else if(t.scrollLeft||t.scrollTop)e.getPageScroll=function(){return new e.Point(document.documentElement.scrollLeft,document.documentElement.scrollTop)};else return new e.Point(0,0);return e.getPageScroll()},setPageScroll:function(t){if(window.scrollTo!==void 0)e.setPageScroll=function(e){window.scrollTo(e.x,e.y)};else{var n=e.getPageScroll();if(n.x===t.x&&n.y===t.y)return;document.body.scrollLeft=t.x,document.body.scrollTop=t.y;var r=e.getPageScroll();if(r.x!==n.x&&r.y!==n.y){e.setPageScroll=function(e){document.body.scrollLeft=e.x,document.body.scrollTop=e.y};return}if(document.documentElement.scrollLeft=t.x,document.documentElement.scrollTop=t.y,r=e.getPageScroll(),r.x!==n.x&&r.y!==n.y){e.setPageScroll=function(e){document.documentElement.scrollLeft=e.x,document.documentElement.scrollTop=e.y};return}e.setPageScroll=function(e){}}e.setPageScroll(t)},getWindowSize:function(){var t=document.documentElement||{},n=document.body||{};if(typeof window.innerWidth==`number`)e.getWindowSize=function(){return new e.Point(window.innerWidth,window.innerHeight)};else if(t.clientWidth||t.clientHeight)e.getWindowSize=function(){return new e.Point(document.documentElement.clientWidth,document.documentElement.clientHeight)};else if(n.clientWidth||n.clientHeight)e.getWindowSize=function(){return new e.Point(document.body.clientWidth,document.body.clientHeight)};else throw Error(`Unknown window size, no known technique.`);return e.getWindowSize()},makeCenteredNode:function(t){t=e.getElement(t);var n=[e.makeNeutralElement(`div`),e.makeNeutralElement(`div`),e.makeNeutralElement(`div`)];return e.extend(n[0].style,{display:`table`,height:`100%`,width:`100%`}),e.extend(n[1].style,{display:`table-row`}),e.extend(n[2].style,{display:`table-cell`,verticalAlign:`middle`,textAlign:`center`}),n[0].appendChild(n[1]),n[1].appendChild(n[2]),n[2].appendChild(t),n[0]},makeNeutralElement:function(e){var t=document.createElement(e),n=t.style;return n.background=`transparent none`,n.border=`none`,n.margin=`0px`,n.padding=`0px`,n.position=`static`,t},now:function(){return e.now=Date.now?Date.now:function(){return new Date().getTime()},e.now()},makeTransparentImage:function(t){var n=e.makeNeutralElement(`img`);return n.src=t,n},setElementOpacity:function(t,n,r){var i,a;t=e.getElement(t),r&&!e.Browser.alpha&&(n=Math.round(n)),e.Browser.opacity?t.style.opacity=n<1?n:``:n<1?(i=Math.round(100*n),a=`alpha(opacity=`+i+`)`,t.style.filter=a):t.style.filter=``},setElementTouchActionNone:function(t){t=e.getElement(t),t.style.touchAction===void 0?t.style.msTouchAction!==void 0&&(t.style.msTouchAction=`none`):t.style.touchAction=`none`},setElementPointerEvents:function(t,n){t=e.getElement(t),t.style!==void 0&&t.style.pointerEvents!==void 0&&(t.style.pointerEvents=n)},setElementPointerEventsNone:function(t){e.setElementPointerEvents(t,`none`)},addClass:function(t,n){t=e.getElement(t),t.className?(` `+t.className+` `).indexOf(` `+n+` `)===-1&&(t.className+=` `+n):t.className=n},indexOf:function(e,t,n){return this.indexOf=Array.prototype.indexOf?function(e,t,n){return e.indexOf(t,n)}:function(e,t,n){var r,i=n||0,a;if(!e)throw TypeError();if(a=e.length,a===0||i>=a)return-1;for(i<0&&(i=a-Math.abs(i)),r=i;r<a;r++)if(e[r]===t)return r;return-1},this.indexOf(e,t,n)},removeClass:function(t,n){var r,i=[],a;for(t=e.getElement(t),r=t.className.split(/\s+/),a=0;a<r.length;a++)r[a]&&r[a]!==n&&i.push(r[a]);t.className=i.join(` `)},normalizeEventListenerOptions:function(t){return t===void 0?e.supportsEventListenerOptions?{capture:!1}:!1:typeof t==`boolean`?e.supportsEventListenerOptions?{capture:t}:t:e.supportsEventListenerOptions?t:t.capture!==void 0&&t.capture},addEvent:function(){if(e.supportsAddEventListener)return function(t,n,r,i){i=e.normalizeEventListenerOptions(i),t=e.getElement(t),t.addEventListener(n,r,i)};if(document.documentElement.attachEvent&&document.attachEvent)return function(t,n,r){t=e.getElement(t),t.attachEvent(`on`+n,r)};throw Error(`No known event model.`)}(),removeEvent:function(){if(e.supportsRemoveEventListener)return function(t,n,r,i){i=e.normalizeEventListenerOptions(i),t=e.getElement(t),t.removeEventListener(n,r,i)};if(document.documentElement.detachEvent&&document.detachEvent)return function(t,n,r){t=e.getElement(t),t.detachEvent(`on`+n,r)};throw Error(`No known event model.`)}(),cancelEvent:function(e){e.preventDefault()},eventIsCanceled:function(e){return e.defaultPrevented},stopEvent:function(e){e.stopPropagation()},createCallback:function(e,t){console.error(`The createCallback function is deprecated and will be removed in future versions. Please use alternativeFunction instead.`);var n=[],r;for(r=2;r<arguments.length;r++)n.push(arguments[r]);return function(){var r=n.concat([]),i;for(i=0;i<arguments.length;i++)r.push(arguments[i]);return t.apply(e,r)}},getUrlParameter:function(e){return i[e]||null},getUrlProtocol:function(e){var t=e.match(/^([a-z]+:)\/\//i);return t===null?window.location.protocol:t[1].toLowerCase()},createAjaxRequest:function(){if(window.XMLHttpRequest)return e.createAjaxRequest=function(){return new XMLHttpRequest},new XMLHttpRequest;throw Error(`Browser doesn't support XMLHttpRequest.`)},makeAjaxRequest:function(t,n,r){var i,a,o,s;e.isPlainObject(t)&&(n=t.success,r=t.error,i=t.withCredentials,a=t.headers,o=t.responseType||null,s=t.postData||null,t=t.url);var c=e.getUrlProtocol(t),l=e.createAjaxRequest();if(!e.isFunction(n))throw Error(`makeAjaxRequest requires a success callback`);l.onreadystatechange=function(){l.readyState===4&&(l.onreadystatechange=function(){},l.status>=200&&l.status<300||l.status===0&&c!==`http:`&&c!==`https:`?n(l):e.isFunction(r)?r(l):e.console.error(`AJAX request returned %d: %s`,l.status,t))};var u=s?`POST`:`GET`;try{if(l.open(u,t,!0),o&&(l.responseType=o),a)for(var d in a)Object.prototype.hasOwnProperty.call(a,d)&&a[d]&&l.setRequestHeader(d,a[d]);i&&(l.withCredentials=!0),l.send(s)}catch(t){e.console.error(`%s while making AJAX request: %s`,t.name,t.message),l.onreadystatechange=function(){},e.isFunction(r)&&r(l,t)}return l},jsonp:function(t){var n,r=t.url,i=document.head||document.getElementsByTagName(`head`)[0]||document.documentElement,a=t.callbackName||`openseadragon`+e.now(),o=window[a],s=`$1`+a+`$2`,c=t.param||`callback`,l=t.callback;r=r.replace(/(=)\?(&|$)|\?\?/i,s),r+=(/\?/.test(r)?`&`:`?`)+c+`=`+a,window[a]=function(t){if(o)window[a]=o;else try{delete window[a]}catch{}l&&e.isFunction(l)&&l(t)},n=document.createElement(`script`),(t.async!==void 0||!1!==t.async)&&(n.async=`async`),t.scriptCharset&&(n.charset=t.scriptCharset),n.src=r,n.onload=n.onreadystatechange=function(e,t){(t||!n.readyState||/loaded|complete/.test(n.readyState))&&(n.onload=n.onreadystatechange=null,i&&n.parentNode&&i.removeChild(n),n=void 0)},i.insertBefore(n,i.firstChild)},createFromDZI:function(){throw`OpenSeadragon.createFromDZI is deprecated, use Viewer.open.`},parseXml:function(t){if(window.DOMParser)e.parseXml=function(e){var t=null;return t=new DOMParser().parseFromString(e,`text/xml`),t};else throw Error(`Browser doesn't support XML DOM.`);return e.parseXml(t)},parseJSON:function(t){return e.parseJSON=window.JSON.parse,e.parseJSON(t)},imageFormatSupported:function(e){return e||=``,!!r[e.toLowerCase()]},setImageFormatsSupported:function(t){e.extend(r,t)}});var t=function(e){};e.console=window.console||{log:t,debug:t,info:t,warn:t,error:t,assert:t},e.Browser={vendor:e.BROWSERS.UNKNOWN,version:0,alpha:!0};var r={avif:!0,bmp:!1,jpeg:!0,jpg:!0,png:!0,tif:!1,wdp:!1,webp:!0},i={};(function(){var t=navigator.appVersion,n=navigator.userAgent,r;switch(navigator.appName){case`Microsoft Internet Explorer`:window.attachEvent&&window.ActiveXObject&&(e.Browser.vendor=e.BROWSERS.IE,e.Browser.version=parseFloat(n.substring(n.indexOf(`MSIE`)+5,n.indexOf(`;`,n.indexOf(`MSIE`)))));break;case`Netscape`:window.addEventListener&&(n.indexOf(`Edge`)>=0?(e.Browser.vendor=e.BROWSERS.EDGE,e.Browser.version=parseFloat(n.substring(n.indexOf(`Edge`)+5))):n.indexOf(`Edg`)>=0?(e.Browser.vendor=e.BROWSERS.CHROMEEDGE,e.Browser.version=parseFloat(n.substring(n.indexOf(`Edg`)+4))):n.indexOf(`Firefox`)>=0?(e.Browser.vendor=e.BROWSERS.FIREFOX,e.Browser.version=parseFloat(n.substring(n.indexOf(`Firefox`)+8))):n.indexOf(`Safari`)>=0?(e.Browser.vendor=n.indexOf(`Chrome`)>=0?e.BROWSERS.CHROME:e.BROWSERS.SAFARI,e.Browser.version=parseFloat(n.substring(n.substring(0,n.indexOf(`Safari`)).lastIndexOf(`/`)+1,n.indexOf(`Safari`)))):(r=RegExp(`Trident/.*rv:([0-9]{1,}[.0-9]{0,})`),r.exec(n)!==null&&(e.Browser.vendor=e.BROWSERS.IE,e.Browser.version=parseFloat(RegExp.$1))));break;case`Opera`:e.Browser.vendor=e.BROWSERS.OPERA,e.Browser.version=parseFloat(t)}var a=window.location.search.substring(1).split(`&`),o,s,c;for(c=0;c<a.length;c++)if(o=a[c],s=o.indexOf(`=`),s>0){var l=o.substring(0,s),u=o.substring(s+1);try{i[l]=decodeURIComponent(u)}catch{e.console.error(`Ignoring malformed URL parameter: %s=%s`,l,u)}}e.Browser.alpha=!(e.Browser.vendor===e.BROWSERS.CHROME&&e.Browser.version<2),e.Browser.opacity=!0,e.Browser.vendor===e.BROWSERS.IE&&e.console.error(`Internet Explorer is not supported by OpenSeadragon`)})(),(function(t){var n=t.requestAnimationFrame||t.mozRequestAnimationFrame||t.webkitRequestAnimationFrame||t.msRequestAnimationFrame,r=t.cancelAnimationFrame||t.mozCancelAnimationFrame||t.webkitCancelAnimationFrame||t.msCancelAnimationFrame;if(n&&r)e.requestAnimationFrame=function(){return n.apply(t,arguments)},e.cancelAnimationFrame=function(){return r.apply(t,arguments)};else{var i=[],a=[],o=0,s;e.requestAnimationFrame=function(t){return i.push([++o,t]),s||=setInterval(function(){if(i.length){var t=e.now(),n=a;for(a=i,i=n;a.length;)a.shift()[1](t)}else clearInterval(s),s=void 0},20),o},e.cancelAnimationFrame=function(e){var t,n;for(t=0,n=i.length;t<n;t+=1)if(i[t][0]===e){i.splice(t,1);return}for(t=0,n=a.length;t<n;t+=1)if(a[t][0]===e){a.splice(t,1);return}}}})(window);function a(e,t){return t&&e!==document.body?document.body:e.offsetParent}})(n),(function(e,n){typeof define==`function`&&define.amd?define([],n):typeof t==`object`&&t.exports?t.exports=n():e.OpenSeadragon=n()})(e,function(){return n}),(function(e){class t{constructor(e){e||=[0,0,0,0,0,0,0,0,0],this.values=e}static makeIdentity(){return new t([1,0,0,0,1,0,0,0,1])}static makeTranslation(e,n){return new t([1,0,0,0,1,0,e,n,1])}static makeRotation(e){var n=Math.cos(e),r=Math.sin(e);return new t([n,-r,0,r,n,0,0,0,1])}static makeScaling(e,n){return new t([e,0,0,0,n,0,0,0,1])}multiply(e){let n=this.values,r=e.values;var i=n[0],a=n[1],o=n[2],s=n[3],c=n[4],l=n[5],u=n[6],d=n[7],f=n[8],p=r[0],m=r[1],h=r[2],g=r[3],_=r[4],v=r[5],y=r[6],b=r[7],x=r[8];return new t([p*i+m*s+h*u,p*a+m*c+h*d,p*o+m*l+h*f,g*i+_*s+v*u,g*a+_*c+v*d,g*o+_*l+v*f,y*i+b*s+x*u,y*a+b*c+x*d,y*o+b*l+x*f])}}e.Mat3=t})(n),(function(e){var t={supportsFullScreen:!1,isFullScreen:function(){return!1},getFullScreenElement:function(){return null},requestFullScreen:function(){},exitFullScreen:function(){},cancelFullScreen:function(){},fullScreenEventName:``,fullScreenErrorEventName:``};document.exitFullscreen?(t.supportsFullScreen=!0,t.getFullScreenElement=function(){return document.fullscreenElement},t.requestFullScreen=function(t){return t.requestFullscreen().catch(function(t){e.console.error(`Fullscreen request failed: `,t)})},t.exitFullScreen=function(){document.exitFullscreen().catch(function(t){e.console.error(`Error while exiting fullscreen: `,t)})},t.fullScreenEventName=`fullscreenchange`,t.fullScreenErrorEventName=`fullscreenerror`):document.msExitFullscreen?(t.supportsFullScreen=!0,t.getFullScreenElement=function(){return document.msFullscreenElement},t.requestFullScreen=function(e){return e.msRequestFullscreen()},t.exitFullScreen=function(){document.msExitFullscreen()},t.fullScreenEventName=`MSFullscreenChange`,t.fullScreenErrorEventName=`MSFullscreenError`):document.webkitExitFullscreen?(t.supportsFullScreen=!0,t.getFullScreenElement=function(){return document.webkitFullscreenElement},t.requestFullScreen=function(e){return e.webkitRequestFullscreen()},t.exitFullScreen=function(){document.webkitExitFullscreen()},t.fullScreenEventName=`webkitfullscreenchange`,t.fullScreenErrorEventName=`webkitfullscreenerror`):document.webkitCancelFullScreen?(t.supportsFullScreen=!0,t.getFullScreenElement=function(){return document.webkitCurrentFullScreenElement},t.requestFullScreen=function(e){return e.webkitRequestFullScreen()},t.exitFullScreen=function(){document.webkitCancelFullScreen()},t.fullScreenEventName=`webkitfullscreenchange`,t.fullScreenErrorEventName=`webkitfullscreenerror`):document.mozCancelFullScreen&&(t.supportsFullScreen=!0,t.getFullScreenElement=function(){return document.mozFullScreenElement},t.requestFullScreen=function(e){return e.mozRequestFullScreen()},t.exitFullScreen=function(){document.mozCancelFullScreen()},t.fullScreenEventName=`mozfullscreenchange`,t.fullScreenErrorEventName=`mozfullscreenerror`),t.isFullScreen=function(){return t.getFullScreenElement()!==null},t.cancelFullScreen=function(){e.console.error(`cancelFullScreen is deprecated. Use exitFullScreen instead.`),t.exitFullScreen()},e.extend(e,t)})(n),(function(e){e.EventSource=function(){this.events={},this._rejectedEventList={}},e.EventSource.prototype={addOnceHandler:function(e,t,n,r,i){var a=this;r||=1;var o=0,s=function(n){return o++,o===r&&a.removeHandler(e,s),t(n)};return this.addHandler(e,s,n,i)},addHandler:function(t,n,r,i){if(Object.prototype.hasOwnProperty.call(this._rejectedEventList,t))return e.console.error(`Error adding handler for ${t}. ${this._rejectedEventList[t]}`),!1;var a=this.events[t];if(a||(this.events[t]=a=[]),n&&e.isFunction(n)){var o=a.length,s={handler:n,userData:r||null,priority:i||0};for(a[o]=s;o>0&&a[o-1].priority<a[o].priority;)a[o]=a[o-1],a[o-1]=s,o--}return!0},removeHandler:function(t,n){var r=this.events[t],i=[],a;if(r&&e.isArray(r)){for(a=0;a<r.length;a++)r[a].handler!==n&&i.push(r[a]);this.events[t]=i}},numberOfHandlers:function(e){var t=this.events[e];return t?t.length:0},removeAllHandlers:function(e){if(e)this.events[e]=[];else for(var t in this.events)this.events[t]=[]},getHandler:function(e){var t=this.events[e];return!t||!t.length?null:(t=t.length===1?[t[0]]:Array.apply(null,t),function(e,n){var r,i=t.length;for(r=0;r<i;r++)t[r]&&(n.eventSource=e,n.userData=t[r].userData,t[r].handler(n))})},raiseEvent:function(t,n){if(Object.prototype.hasOwnProperty.call(this._rejectedEventList,t))return e.console.error(`Error adding handler for ${t}. ${this._rejectedEventList[t]}`),!1;var r=this.getHandler(t);return r&&r(this,n||{}),!0},rejectEventHandler(e,t=``){this._rejectedEventList[e]=t},allowEventHandler(e){delete this._rejectedEventList[e]}}})(n),(function(e){var t=[],n={};e.MouseTracker=function(r){t.push(this);var i=arguments;e.isPlainObject(r)||(r={element:i[0],clickTimeThreshold:i[1],clickDistThreshold:i[2]}),this.hash=Math.random(),this.element=e.getElement(r.element),this.clickTimeThreshold=r.clickTimeThreshold||e.DEFAULT_SETTINGS.clickTimeThreshold,this.clickDistThreshold=r.clickDistThreshold||e.DEFAULT_SETTINGS.clickDistThreshold,this.dblClickTimeThreshold=r.dblClickTimeThreshold||e.DEFAULT_SETTINGS.dblClickTimeThreshold,this.dblClickDistThreshold=r.dblClickDistThreshold||e.DEFAULT_SETTINGS.dblClickDistThreshold,this.userData=r.userData||null,this.stopDelay=r.stopDelay||50,this.preProcessEventHandler=r.preProcessEventHandler||null,this.contextMenuHandler=r.contextMenuHandler||null,this.enterHandler=r.enterHandler||null,this.leaveHandler=r.leaveHandler||null,this.exitHandler=r.exitHandler||null,this.overHandler=r.overHandler||null,this.outHandler=r.outHandler||null,this.pressHandler=r.pressHandler||null,this.nonPrimaryPressHandler=r.nonPrimaryPressHandler||null,this.releaseHandler=r.releaseHandler||null,this.nonPrimaryReleaseHandler=r.nonPrimaryReleaseHandler||null,this.moveHandler=r.moveHandler||null,this.scrollHandler=r.scrollHandler||null,this.clickHandler=r.clickHandler||null,this.dblClickHandler=r.dblClickHandler||null,this.dragHandler=r.dragHandler||null,this.dragEndHandler=r.dragEndHandler||null,this.pinchHandler=r.pinchHandler||null,this.stopHandler=r.stopHandler||null,this.keyDownHandler=r.keyDownHandler||null,this.keyUpHandler=r.keyUpHandler||null,this.keyHandler=r.keyHandler||null,this.focusHandler=r.focusHandler||null,this.blurHandler=r.blurHandler||null;var a=this;n[this.hash]={click:function(e){v(a,e)},dblclick:function(e){y(a,e)},keydown:function(e){b(a,e)},keyup:function(e){x(a,e)},keypress:function(e){S(a,e)},focus:function(e){C(a,e)},blur:function(e){w(a,e)},contextmenu:function(e){T(a,e)},wheel:function(e){E(a,e)},mousewheel:function(e){D(a,e)},DOMMouseScroll:function(e){D(a,e)},MozMousePixelScroll:function(e){D(a,e)},losecapture:function(e){k(a,e)},mouseenter:function(e){I(a,e)},mouseleave:function(e){ne(a,e)},mouseover:function(e){re(a,e)},mouseout:function(e){ie(a,e)},mousedown:function(e){ae(a,e)},mouseup:function(e){oe(a,e)},mousemove:function(e){le(a,e)},touchstart:function(e){A(a,e)},touchend:function(e){j(a,e)},touchmove:function(e){M(a,e)},touchcancel:function(e){ee(a,e)},gesturestart:function(e){N(a,e)},gesturechange:function(e){P(a,e)},gotpointercapture:function(e){F(a,e)},lostpointercapture:function(e){te(a,e)},pointerenter:function(e){I(a,e)},pointerleave:function(e){ne(a,e)},pointerover:function(e){re(a,e)},pointerout:function(e){ie(a,e)},pointerdown:function(e){ae(a,e)},pointerup:function(e){oe(a,e)},pointermove:function(e){le(a,e)},pointercancel:function(e){L(a,e)},pointerupcaptured:function(e){se(a,e)},pointermovecaptured:function(e){ue(a,e)},tracking:!1,activePointersLists:[],lastClickPos:null,dblClickTimeOut:null,pinchGPoints:[],lastPinchDist:0,currentPinchDist:0,lastPinchCenter:null,currentPinchCenter:null,sentDragEvent:!1},this.hasGestureHandlers=!!(this.pressHandler||this.nonPrimaryPressHandler||this.releaseHandler||this.nonPrimaryReleaseHandler||this.clickHandler||this.dblClickHandler||this.dragHandler||this.dragEndHandler||this.pinchHandler),this.hasScrollHandler=!!this.scrollHandler,e.MouseTracker.havePointerEvents&&e.setElementPointerEvents(this.element,`auto`),this.exitHandler&&e.console.error(`MouseTracker.exitHandler is deprecated. Use MouseTracker.leaveHandler instead.`),r.startDisabled||this.setTracking(!0)},e.MouseTracker.prototype={destroy:function(){var e;for(s(this),this.element=null,e=0;e<t.length;e++)if(t[e]===this){t.splice(e,1);break}n[this.hash]=null,delete n[this.hash]},isTracking:function(){return n[this.hash].tracking},setTracking:function(e){return e?o(this):s(this),this},getActivePointersListByType:function(t){var r=n[this.hash],i,a=r?r.activePointersLists.length:0,o;for(i=0;i<a;i++)if(r.activePointersLists[i].type===t)return r.activePointersLists[i];return o=new e.MouseTracker.GesturePointList(t),r&&r.activePointersLists.push(o),o},getActivePointerCount:function(){var e=n[this.hash],t,r=e.activePointersLists.length,i=0;for(t=0;t<r;t++)i+=e.activePointersLists[t].getLength();return i},preProcessEventHandler:function(){},contextMenuHandler:function(){},enterHandler:function(){},leaveHandler:function(){},exitHandler:function(){},overHandler:function(){},outHandler:function(){},pressHandler:function(){},nonPrimaryPressHandler:function(){},releaseHandler:function(){},nonPrimaryReleaseHandler:function(){},moveHandler:function(){},scrollHandler:function(){},clickHandler:function(){},dblClickHandler:function(){},dragHandler:function(){},dragEndHandler:function(){},pinchHandler:function(){},stopHandler:function(){},keyDownHandler:function(){},keyUpHandler:function(){},keyHandler:function(){},focusHandler:function(){},blurHandler:function(){}};var r=(function(){try{return window.self!==window.top}catch{return!0}})();function i(e){try{return e.addEventListener&&e.removeEventListener}catch{return!1}}e.MouseTracker.gesturePointVelocityTracker=(function(){var t=[],n=0,r=0,i=function(e,t){return e.hash.toString()+t.type+t.id.toString()},a=function(){var n,i=t.length,a,o,s=e.now(),c=s-r,l,u;for(r=s,n=0;n<i;n++)a=t[n],o=a.gPoint,o.direction=Math.atan2(o.currentPos.y-a.lastPos.y,o.currentPos.x-a.lastPos.x),l=a.lastPos.distanceTo(o.currentPos),a.lastPos=o.currentPos,u=1e3*l/(c+1),o.speed=.75*u+.25*o.speed};return{addPoint:function(o,s){var c=i(o,s);t.push({guid:c,gPoint:s,lastPos:s.currentPos}),t.length===1&&(r=e.now(),n=window.setInterval(a,50))},removePoint:function(e,r){var a=i(e,r),o,s=t.length;for(o=0;o<s;o++)if(t[o].guid===a){t.splice(o,1),s--,s===0&&window.clearInterval(n);break}}}})(),e.MouseTracker.captureElement=document,e.MouseTracker.wheelEventName=`onwheel`in document.createElement(`div`)?`wheel`:document.onmousewheel===void 0?`DOMMouseScroll`:`mousewheel`,e.MouseTracker.subscribeEvents=[`click`,`dblclick`,`keydown`,`keyup`,`keypress`,`focus`,`blur`,`contextmenu`,e.MouseTracker.wheelEventName],e.MouseTracker.wheelEventName===`DOMMouseScroll`&&e.MouseTracker.subscribeEvents.push(`MozMousePixelScroll`),window.PointerEvent?(e.MouseTracker.havePointerEvents=!0,e.MouseTracker.subscribeEvents.push(`pointerenter`,`pointerleave`,`pointerover`,`pointerout`,`pointerdown`,`pointerup`,`pointermove`,`pointercancel`),e.MouseTracker.havePointerCapture=function(){var t=document.createElement(`div`);return e.isFunction(t.setPointerCapture)&&e.isFunction(t.releasePointerCapture)}(),e.MouseTracker.havePointerCapture&&e.MouseTracker.subscribeEvents.push(`gotpointercapture`,`lostpointercapture`)):(e.MouseTracker.havePointerEvents=!1,e.MouseTracker.subscribeEvents.push(`mouseenter`,`mouseleave`,`mouseover`,`mouseout`,`mousedown`,`mouseup`,`mousemove`),e.MouseTracker.mousePointerId=`legacy-mouse`,e.MouseTracker.havePointerCapture=function(){var t=document.createElement(`div`);return e.isFunction(t.setCapture)&&e.isFunction(t.releaseCapture)}(),e.MouseTracker.havePointerCapture&&e.MouseTracker.subscribeEvents.push(`losecapture`),`ontouchstart`in window&&e.MouseTracker.subscribeEvents.push(`touchstart`,`touchend`,`touchmove`,`touchcancel`),`ongesturestart`in window&&e.MouseTracker.subscribeEvents.push(`gesturestart`,`gesturechange`)),e.MouseTracker.GesturePointList=function(e){this._gPoints=[],this.type=e,this.buttons=0,this.contacts=0,this.clicks=0,this.captureCount=0},e.MouseTracker.GesturePointList.prototype={getLength:function(){return this._gPoints.length},asArray:function(){return this._gPoints},add:function(e){return this._gPoints.push(e)},removeById:function(e){var t,n=this._gPoints.length;for(t=0;t<n;t++)if(this._gPoints[t].id===e){this._gPoints.splice(t,1);break}return this._gPoints.length},getByIndex:function(e){return e<this._gPoints.length?this._gPoints[e]:null},getById:function(e){var t,n=this._gPoints.length;for(t=0;t<n;t++)if(this._gPoints[t].id===e)return this._gPoints[t];return null},getPrimary:function(e){var t,n=this._gPoints.length;for(t=0;t<n;t++)if(this._gPoints[t].isPrimary)return this._gPoints[t];return null},addContact:function(){++this.contacts,this.contacts>1&&(this.type===`mouse`||this.type===`pen`)&&(e.console.warn(`GesturePointList.addContact() Implausible contacts value`),this.contacts=1)},removeContact:function(){--this.contacts,this.contacts<0&&(this.contacts=0)}};function a(e){var t=n[e.hash],r,i,a,o,s,c=t.activePointersLists.length;for(r=0;r<c;r++)if(a=t.activePointersLists[r],a.getLength()>0){for(s=[],o=a.asArray(),i=0;i<o.length;i++)s.push(o[i]);for(i=0;i<s.length;i++)pe(e,a,s[i])}for(r=0;r<c;r++)t.activePointersLists.pop();t.sentDragEvent=!1}function o(t){var r=n[t.hash],i,o;if(!r.tracking){for(o=0;o<e.MouseTracker.subscribeEvents.length;o++)i=e.MouseTracker.subscribeEvents[o],e.addEvent(t.element,i,r[i],i===e.MouseTracker.wheelEventName&&{passive:!1,capture:!1});a(t),r.tracking=!0}}function s(t){var r=n[t.hash],i,o;if(r.tracking){for(o=0;o<e.MouseTracker.subscribeEvents.length;o++)i=e.MouseTracker.subscribeEvents[o],e.removeEvent(t.element,i,r[i],!1);a(t),r.tracking=!1}}function c(e,t){var r=n[e.hash];if(t===`pointerevent`||t===`mouse`)return{upName:`pointerup`,upHandler:r.pointerupcaptured,moveName:`pointermove`,moveHandler:r.pointermovecaptured};if(t===`touch`)return{upName:`touchend`,upHandler:r.touchendcaptured,moveName:`touchmove`,moveHandler:r.touchmovecaptured};throw Error(`MouseTracker.getCaptureEventParams: Unknown pointer type.`)}function l(t,n){var a;if(e.MouseTracker.havePointerCapture){if(e.MouseTracker.havePointerEvents)try{t.element.setPointerCapture(n.id)}catch{e.console.warn(`setPointerCapture() called on invalid pointer ID`);return}else t.element.setCapture(!0)}else a=c(t,e.MouseTracker.havePointerEvents?`pointerevent`:n.type),r&&i(window.top)&&e.addEvent(window.top,a.upName,a.upHandler,!0),e.addEvent(e.MouseTracker.captureElement,a.upName,a.upHandler,!0),e.addEvent(e.MouseTracker.captureElement,a.moveName,a.moveHandler,!0);R(t,n,!0)}function u(t,n){var a,o,s;if(e.MouseTracker.havePointerCapture){if(e.MouseTracker.havePointerEvents){if(o=t.getActivePointersListByType(n.type),s=o.getById(n.id),!s||!s.captured)return;try{t.element.releasePointerCapture(n.id)}catch{}}else t.element.releaseCapture()}else a=c(t,e.MouseTracker.havePointerEvents?`pointerevent`:n.type),r&&i(window.top)&&e.removeEvent(window.top,a.upName,a.upHandler,!0),e.removeEvent(e.MouseTracker.captureElement,a.moveName,a.moveHandler,!0),e.removeEvent(e.MouseTracker.captureElement,a.upName,a.upHandler,!0);R(t,n,!1)}function d(t){return e.MouseTracker.havePointerEvents?t.pointerId:e.MouseTracker.mousePointerId}function f(t){return e.MouseTracker.havePointerEvents&&t.pointerType?t.pointerType:`mouse`}function p(t){return!e.MouseTracker.havePointerEvents||t.isPrimary}function m(t){return e.getMousePosition(t)}function h(e,t){return g(m(e),t)}function g(t,n){var r=e.getElementOffset(n);return t.minus(r)}function _(t,n){return new e.Point((t.x+n.x)/2,(t.y+n.y)/2)}function v(t,n){var r={originalEvent:n,eventType:`click`,pointerType:`mouse`,isEmulated:!1};he(t,r),r.preventDefault&&!r.defaultPrevented&&e.cancelEvent(n),r.stopPropagation&&e.stopEvent(n)}function y(t,n){var r={originalEvent:n,eventType:`dblclick`,pointerType:`mouse`,isEmulated:!1};he(t,r),r.preventDefault&&!r.defaultPrevented&&e.cancelEvent(n),r.stopPropagation&&e.stopEvent(n)}function b(t,n){var r=null,i={originalEvent:n,eventType:`keydown`,pointerType:``,isEmulated:!1};he(t,i),t.keyDownHandler&&!i.preventGesture&&!i.defaultPrevented&&(r={eventSource:t,keyCode:n.keyCode?n.keyCode:n.charCode,ctrl:n.ctrlKey,shift:n.shiftKey,alt:n.altKey,meta:n.metaKey,originalEvent:n,preventDefault:i.preventDefault||i.defaultPrevented,userData:t.userData},t.keyDownHandler(r)),(r&&r.preventDefault||i.preventDefault&&!i.defaultPrevented)&&e.cancelEvent(n),i.stopPropagation&&e.stopEvent(n)}function x(t,n){var r=null,i={originalEvent:n,eventType:`keyup`,pointerType:``,isEmulated:!1};he(t,i),t.keyUpHandler&&!i.preventGesture&&!i.defaultPrevented&&(r={eventSource:t,keyCode:n.keyCode?n.keyCode:n.charCode,ctrl:n.ctrlKey,shift:n.shiftKey,alt:n.altKey,meta:n.metaKey,originalEvent:n,preventDefault:i.preventDefault||i.defaultPrevented,userData:t.userData},t.keyUpHandler(r)),(r&&r.preventDefault||i.preventDefault&&!i.defaultPrevented)&&e.cancelEvent(n),i.stopPropagation&&e.stopEvent(n)}function S(t,n){var r=null,i={originalEvent:n,eventType:`keypress`,pointerType:``,isEmulated:!1};he(t,i),t.keyHandler&&!i.preventGesture&&!i.defaultPrevented&&(r={eventSource:t,keyCode:n.keyCode?n.keyCode:n.charCode,ctrl:n.ctrlKey,shift:n.shiftKey,alt:n.altKey,meta:n.metaKey,originalEvent:n,preventDefault:i.preventDefault||i.defaultPrevented,userData:t.userData},t.keyHandler(r)),(r&&r.preventDefault||i.preventDefault&&!i.defaultPrevented)&&e.cancelEvent(n),i.stopPropagation&&e.stopEvent(n)}function C(e,t){var n={originalEvent:t,eventType:`focus`,pointerType:``,isEmulated:!1};he(e,n),e.focusHandler&&!n.preventGesture&&e.focusHandler({eventSource:e,originalEvent:t,userData:e.userData})}function w(e,t){var n={originalEvent:t,eventType:`blur`,pointerType:``,isEmulated:!1};he(e,n),e.blurHandler&&!n.preventGesture&&e.blurHandler({eventSource:e,originalEvent:t,userData:e.userData})}function T(t,n){var r=null,i={originalEvent:n,eventType:`contextmenu`,pointerType:`mouse`,isEmulated:!1};he(t,i),t.contextMenuHandler&&!i.preventGesture&&!i.defaultPrevented&&(r={eventSource:t,position:g(m(n),t.element),originalEvent:i.originalEvent,preventDefault:i.preventDefault||i.defaultPrevented,userData:t.userData},t.contextMenuHandler(r)),(r&&r.preventDefault||i.preventDefault&&!i.defaultPrevented)&&e.cancelEvent(n),i.stopPropagation&&e.stopEvent(n)}function E(e,t){O(e,t,t)}function D(t,n){var r={target:n.target||n.srcElement,type:`wheel`,shiftKey:n.shiftKey||!1,clientX:n.clientX,clientY:n.clientY,pageX:n.pageX?n.pageX:n.clientX,pageY:n.pageY?n.pageY:n.clientY,deltaMode:n.type===`MozMousePixelScroll`?0:1,deltaX:0,deltaZ:0};r.deltaY=e.MouseTracker.wheelEventName===`mousewheel`?-n.wheelDelta/e.DEFAULT_SETTINGS.pixelsPerWheelLine:n.detail,O(t,r,n)}function O(t,n,r){var i=0,a,o=null;i=n.deltaY?n.deltaY<0?1:-1:0,a={originalEvent:n,eventType:`wheel`,pointerType:`mouse`,isEmulated:n!==r},he(t,a),t.scrollHandler&&!a.preventGesture&&!a.defaultPrevented&&(o={eventSource:t,pointerType:`mouse`,position:h(n,t.element),scroll:i,shift:n.shiftKey,isTouchEvent:!1,originalEvent:r,preventDefault:a.preventDefault||a.defaultPrevented,userData:t.userData},t.scrollHandler(o)),a.stopPropagation&&e.stopEvent(r),(o&&o.preventDefault||a.preventDefault&&!a.defaultPrevented)&&e.cancelEvent(r)}function k(t,n){var r={id:e.MouseTracker.mousePointerId,type:`mouse`},i={originalEvent:n,eventType:`lostpointercapture`,pointerType:`mouse`,isEmulated:!1};he(t,i),n.target===t.element&&R(t,r,!1),i.stopPropagation&&e.stopEvent(n)}function A(t,n){var r,i,a=n.changedTouches.length,o,s=t.getActivePointersListByType(`touch`);r=e.now(),s.getLength()>n.touches.length-a&&e.console.warn(`Tracked touch contact count doesn't match event.touches.length`);var c={originalEvent:n,eventType:`pointerdown`,pointerType:`touch`,isEmulated:!1};for(he(t,c),i=0;i<a;i++)o={id:n.changedTouches[i].identifier,type:`touch`,isPrimary:s.getLength()===0,currentPos:m(n.changedTouches[i]),currentTime:r},ge(t,c,o),be(t,c,o,0),R(t,o,!0);c.preventDefault&&!c.defaultPrevented&&e.cancelEvent(n),c.stopPropagation&&e.stopEvent(n)}function j(t,n){var r,i,a=n.changedTouches.length,o;r=e.now();var s={originalEvent:n,eventType:`pointerup`,pointerType:`touch`,isEmulated:!1};for(he(t,s),i=0;i<a;i++)o={id:n.changedTouches[i].identifier,type:`touch`,currentPos:m(n.changedTouches[i]),currentTime:r},xe(t,s,o,0),R(t,o,!1),_e(t,s,o);s.preventDefault&&!s.defaultPrevented&&e.cancelEvent(n),s.stopPropagation&&e.stopEvent(n)}function M(t,n){var r,i,a=n.changedTouches.length,o;r=e.now();var s={originalEvent:n,eventType:`pointermove`,pointerType:`touch`,isEmulated:!1};for(he(t,s),i=0;i<a;i++)o={id:n.changedTouches[i].identifier,type:`touch`,currentPos:m(n.changedTouches[i]),currentTime:r},Se(t,s,o);s.preventDefault&&!s.defaultPrevented&&e.cancelEvent(n),s.stopPropagation&&e.stopEvent(n)}function ee(t,n){var r=n.changedTouches.length,i,a,o={originalEvent:n,eventType:`pointercancel`,pointerType:`touch`,isEmulated:!1};for(he(t,o),i=0;i<r;i++)a={id:n.changedTouches[i].identifier,type:`touch`},Ce(t,o,a);o.stopPropagation&&e.stopEvent(n)}function N(t,n){return e.eventIsCanceled(n)||n.preventDefault(),!1}function P(t,n){return e.eventIsCanceled(n)||n.preventDefault(),!1}function F(t,n){var r={originalEvent:n,eventType:`gotpointercapture`,pointerType:f(n),isEmulated:!1};he(t,r),n.target===t.element&&R(t,{id:n.pointerId,type:f(n)},!0),r.stopPropagation&&e.stopEvent(n)}function te(t,n){var r={originalEvent:n,eventType:`lostpointercapture`,pointerType:f(n),isEmulated:!1};he(t,r),n.target===t.element&&R(t,{id:n.pointerId,type:f(n)},!1),r.stopPropagation&&e.stopEvent(n)}function I(t,n){var r={id:d(n),type:f(n),isPrimary:p(n),currentPos:m(n),currentTime:e.now()},i={originalEvent:n,eventType:`pointerenter`,pointerType:r.type,isEmulated:!1};he(t,i),ge(t,i,r)}function ne(t,n){var r={id:d(n),type:f(n),isPrimary:p(n),currentPos:m(n),currentTime:e.now()},i={originalEvent:n,eventType:`pointerleave`,pointerType:r.type,isEmulated:!1};he(t,i),_e(t,i,r)}function re(t,n){var r={id:d(n),type:f(n),isPrimary:p(n),currentPos:m(n),currentTime:e.now()},i={originalEvent:n,eventType:`pointerover`,pointerType:r.type,isEmulated:!1};he(t,i),ve(t,i,r),i.preventDefault&&!i.defaultPrevented&&e.cancelEvent(n),i.stopPropagation&&e.stopEvent(n)}function ie(t,n){var r={id:d(n),type:f(n),isPrimary:p(n),currentPos:m(n),currentTime:e.now()},i={originalEvent:n,eventType:`pointerout`,pointerType:r.type,isEmulated:!1};he(t,i),ye(t,i,r),i.preventDefault&&!i.defaultPrevented&&e.cancelEvent(n),i.stopPropagation&&e.stopEvent(n)}function ae(t,n){var r={id:d(n),type:f(n),isPrimary:p(n),currentPos:m(n),currentTime:e.now()},i=e.MouseTracker.havePointerEvents&&r.type===`touch`,a={originalEvent:n,eventType:`pointerdown`,pointerType:r.type,isEmulated:!1};he(t,a),be(t,a,r,n.button),a.preventDefault&&!a.defaultPrevented&&e.cancelEvent(n),a.stopPropagation&&e.stopEvent(n),a.shouldCapture&&(i?R(t,r,!0):l(t,r))}function oe(e,t){ce(e,t)}function se(t,n){t.getActivePointersListByType(f(n)).getById(n.pointerId)&&ce(t,n),e.stopEvent(n)}function ce(t,n){var r={id:d(n),type:f(n),isPrimary:p(n),currentPos:m(n),currentTime:e.now()},i={originalEvent:n,eventType:`pointerup`,pointerType:r.type,isEmulated:!1};he(t,i),xe(t,i,r,n.button),i.preventDefault&&!i.defaultPrevented&&e.cancelEvent(n),i.stopPropagation&&e.stopEvent(n),i.shouldReleaseCapture&&(n.target===t.element?u(t,r):R(t,r,!1))}function le(e,t){de(e,t)}function ue(t,n){t.getActivePointersListByType(f(n)).getById(n.pointerId)&&de(t,n),e.stopEvent(n)}function de(t,n){var r={id:d(n),type:f(n),isPrimary:p(n),currentPos:m(n),currentTime:e.now()},i={originalEvent:n,eventType:`pointermove`,pointerType:r.type,isEmulated:!1};he(t,i),Se(t,i,r),i.preventDefault&&!i.defaultPrevented&&e.cancelEvent(n),i.stopPropagation&&e.stopEvent(n)}function L(t,n){var r={id:n.pointerId,type:f(n)},i={originalEvent:n,eventType:`pointercancel`,pointerType:r.type,isEmulated:!1};he(t,i),Ce(t,i,r),i.stopPropagation&&e.stopEvent(n)}function fe(e,t){return t.speed=0,t.direction=0,t.contactPos=t.currentPos,t.contactTime=t.currentTime,t.lastPos=t.currentPos,t.lastTime=t.currentTime,e.add(t)}function pe(t,n,r){var i,a=n.getById(r.id);return a?(a.captured&&(e.console.warn(`stopTrackingPointer() called on captured pointer`),u(t,a)),n.removeContact(),i=n.removeById(r.id)):i=n.getLength(),i}function me(e,t){switch(t.eventType){case`pointermove`:t.isStoppable=!0,t.isCancelable=!0,t.preventDefault=!1,t.preventGesture=!e.hasGestureHandlers,t.stopPropagation=!1;break;case`pointerover`:case`pointerout`:case`contextmenu`:case`keydown`:case`keyup`:case`keypress`:t.isStoppable=!0,t.isCancelable=!0,t.preventDefault=!1,t.preventGesture=!1,t.stopPropagation=!1;break;case`pointerdown`:t.isStoppable=!0,t.isCancelable=!0,t.preventDefault=!1,t.preventGesture=!e.hasGestureHandlers,t.stopPropagation=!1;break;case`pointerup`:t.isStoppable=!0,t.isCancelable=!0,t.preventDefault=!1,t.preventGesture=!e.hasGestureHandlers,t.stopPropagation=!1;break;case`wheel`:t.isStoppable=!0,t.isCancelable=!0,t.preventDefault=!1,t.preventGesture=!e.hasScrollHandler,t.stopPropagation=!1;break;case`gotpointercapture`:case`lostpointercapture`:case`pointercancel`:t.isStoppable=!0,t.isCancelable=!1,t.preventDefault=!1,t.preventGesture=!1,t.stopPropagation=!1;break;case`click`:t.isStoppable=!0,t.isCancelable=!0,t.preventDefault=!!e.clickHandler,t.preventGesture=!1,t.stopPropagation=!1;break;case`dblclick`:t.isStoppable=!0,t.isCancelable=!0,t.preventDefault=!!e.dblClickHandler,t.preventGesture=!1,t.stopPropagation=!1;break;default:t.isStoppable=!1,t.isCancelable=!1,t.preventDefault=!1,t.preventGesture=!1,t.stopPropagation=!1}}function he(t,n){n.eventSource=t,n.eventPhase=n.originalEvent?n.originalEvent.eventPhase===void 0?0:n.originalEvent.eventPhase:0,n.defaultPrevented=e.eventIsCanceled(n.originalEvent),n.shouldCapture=!1,n.shouldReleaseCapture=!1,n.userData=t.userData,me(t,n),t.preProcessEventHandler&&t.preProcessEventHandler(n)}function R(t,n,r){var i=t.getActivePointersListByType(n.type),a=i.getById(n.id);a?r&&!a.captured?(a.captured=!0,i.captureCount++):!r&&a.captured&&(a.captured=!1,i.captureCount--,i.captureCount<0&&(i.captureCount=0,e.console.warn(`updatePointerCaptured() - pointsList.captureCount went negative`))):e.console.warn(`updatePointerCaptured() called on untracked pointer`)}function ge(e,t,n){var r=e.getActivePointersListByType(n.type),i=r.getById(n.id);i?(i.insideElement=!0,i.lastPos=i.currentPos,i.lastTime=i.currentTime,i.currentPos=n.currentPos,i.currentTime=n.currentTime,n=i):(n.captured=!1,n.insideElementPressed=!1,n.insideElement=!0,fe(r,n)),e.enterHandler&&e.enterHandler({eventSource:e,pointerType:n.type,position:g(n.currentPos,e.element),buttons:r.buttons,pointers:e.getActivePointerCount(),insideElementPressed:n.insideElementPressed,buttonDownAny:r.buttons!==0,isTouchEvent:n.type===`touch`,originalEvent:t.originalEvent,userData:e.userData})}function _e(e,t,n){var r=e.getActivePointersListByType(n.type),i=r.getById(n.id),a;i?(i.captured?(i.insideElement=!1,i.lastPos=i.currentPos,i.lastTime=i.currentTime,i.currentPos=n.currentPos,i.currentTime=n.currentTime):pe(e,r,i),n=i):(n.captured=!1,n.insideElementPressed=!1),(e.leaveHandler||e.exitHandler)&&(a={eventSource:e,pointerType:n.type,position:n.currentPos&&g(n.currentPos,e.element),buttons:r.buttons,pointers:e.getActivePointerCount(),insideElementPressed:n.insideElementPressed,buttonDownAny:r.buttons!==0,isTouchEvent:n.type===`touch`,originalEvent:t.originalEvent,userData:e.userData},e.leaveHandler&&e.leaveHandler(a),e.exitHandler&&e.exitHandler(a))}function ve(e,t,n){var r=e.getActivePointersListByType(n.type),i=r.getById(n.id);i?n=i:(n.captured=!1,n.insideElementPressed=!1),e.overHandler&&e.overHandler({eventSource:e,pointerType:n.type,position:g(n.currentPos,e.element),buttons:r.buttons,pointers:e.getActivePointerCount(),insideElementPressed:n.insideElementPressed,buttonDownAny:r.buttons!==0,isTouchEvent:n.type===`touch`,originalEvent:t.originalEvent,userData:e.userData})}function ye(e,t,n){var r=e.getActivePointersListByType(n.type),i=r.getById(n.id);i?n=i:(n.captured=!1,n.insideElementPressed=!1),e.outHandler&&e.outHandler({eventSource:e,pointerType:n.type,position:n.currentPos&&g(n.currentPos,e.element),buttons:r.buttons,pointers:e.getActivePointerCount(),insideElementPressed:n.insideElementPressed,buttonDownAny:r.buttons!==0,isTouchEvent:n.type===`touch`,originalEvent:t.originalEvent,userData:e.userData})}function be(t,r,i,a){var o=n[t.hash],s=t.getActivePointersListByType(i.type),c;if(r.originalEvent.buttons===void 0?a===0?s.buttons|=1:a===1?s.buttons|=4:a===2?s.buttons|=2:a===3?s.buttons|=8:a===4?s.buttons|=16:a===5&&(s.buttons|=32):s.buttons=r.originalEvent.buttons,a!==0){r.shouldCapture=!1,r.shouldReleaseCapture=!1,t.nonPrimaryPressHandler&&!r.preventGesture&&!r.defaultPrevented&&(r.preventDefault=!0,t.nonPrimaryPressHandler({eventSource:t,pointerType:i.type,position:g(i.currentPos,t.element),button:a,buttons:s.buttons,isTouchEvent:i.type===`touch`,originalEvent:r.originalEvent,userData:t.userData}));return}c=s.getById(i.id),c?(c.insideElementPressed=!0,c.insideElement=!0,c.originalTarget=r.originalEvent.target,c.contactPos=i.currentPos,c.contactTime=i.currentTime,c.lastPos=c.currentPos,c.lastTime=c.currentTime,c.currentPos=i.currentPos,c.currentTime=i.currentTime,i=c):(i.captured=!1,i.insideElementPressed=!0,i.insideElement=!0,i.originalTarget=r.originalEvent.target,fe(s,i)),s.addContact(),!r.preventGesture&&!r.defaultPrevented?(r.shouldCapture=!0,r.shouldReleaseCapture=!1,r.preventDefault=!0,(t.dragHandler||t.dragEndHandler||t.pinchHandler)&&e.MouseTracker.gesturePointVelocityTracker.addPoint(t,i),s.contacts===1?t.pressHandler&&!r.preventGesture&&t.pressHandler({eventSource:t,pointerType:i.type,position:g(i.contactPos,t.element),buttons:s.buttons,isTouchEvent:i.type===`touch`,originalEvent:r.originalEvent,userData:t.userData}):s.contacts===2&&t.pinchHandler&&i.type===`touch`&&(o.pinchGPoints=s.asArray(),o.lastPinchDist=o.currentPinchDist=o.pinchGPoints[0].currentPos.distanceTo(o.pinchGPoints[1].currentPos),o.lastPinchCenter=o.currentPinchCenter=_(o.pinchGPoints[0].currentPos,o.pinchGPoints[1].currentPos))):(r.shouldCapture=!1,r.shouldReleaseCapture=!1)}function xe(t,r,i,a){var o=n[t.hash],s=t.getActivePointersListByType(i.type),c,l,u,d=!1,f;if(r.originalEvent.buttons===void 0?a===0?s.buttons^=-2:a===1?s.buttons^=-5:a===2?s.buttons^=-3:a===3?s.buttons^=-9:a===4?s.buttons^=-17:a===5&&(s.buttons^=-33):s.buttons=r.originalEvent.buttons,r.shouldCapture=!1,a!==0){r.shouldReleaseCapture=!1,t.nonPrimaryReleaseHandler&&!r.preventGesture&&!r.defaultPrevented&&(r.preventDefault=!0,t.nonPrimaryReleaseHandler({eventSource:t,pointerType:i.type,position:g(i.currentPos,t.element),button:a,buttons:s.buttons,isTouchEvent:i.type===`touch`,originalEvent:r.originalEvent,userData:t.userData}));return}u=s.getById(i.id),u?(s.removeContact(),u.captured&&(d=!0),u.lastPos=u.currentPos,u.lastTime=u.currentTime,u.currentPos=i.currentPos,u.currentTime=i.currentTime,u.insideElement||pe(t,s,u),c=u.currentPos,l=u.currentTime):(i.captured=!1,i.insideElementPressed=!1,i.insideElement=!0,fe(s,i),u=i),!r.preventGesture&&!r.defaultPrevented&&(d?(r.shouldReleaseCapture=!0,r.preventDefault=!0,(t.dragHandler||t.dragEndHandler||t.pinchHandler)&&e.MouseTracker.gesturePointVelocityTracker.removePoint(t,u),s.contacts===0?(t.releaseHandler&&c&&t.releaseHandler({eventSource:t,pointerType:u.type,position:g(c,t.element),buttons:s.buttons,insideElementPressed:u.insideElementPressed,insideElementReleased:u.insideElement,isTouchEvent:u.type===`touch`,originalEvent:r.originalEvent,userData:t.userData}),t.dragEndHandler&&o.sentDragEvent&&t.dragEndHandler({eventSource:t,pointerType:u.type,position:g(u.currentPos,t.element),speed:u.speed,direction:u.direction,shift:r.originalEvent.shiftKey,isTouchEvent:u.type===`touch`,originalEvent:r.originalEvent,userData:t.userData}),o.sentDragEvent=!1,(t.clickHandler||t.dblClickHandler)&&u.insideElement&&(f=l-u.contactTime<=t.clickTimeThreshold&&u.contactPos.distanceTo(c)<=t.clickDistThreshold,t.clickHandler&&t.clickHandler({eventSource:t,pointerType:u.type,position:g(u.currentPos,t.element),quick:f,shift:r.originalEvent.shiftKey,isTouchEvent:u.type===`touch`,originalEvent:r.originalEvent,originalTarget:u.originalTarget,userData:t.userData}),t.dblClickHandler&&f&&(s.clicks++,s.clicks===1?(o.lastClickPos=c,o.dblClickTimeOut=setTimeout(function(){s.clicks=0},t.dblClickTimeThreshold)):s.clicks===2&&(clearTimeout(o.dblClickTimeOut),s.clicks=0,o.lastClickPos.distanceTo(c)<=t.dblClickDistThreshold&&t.dblClickHandler({eventSource:t,pointerType:u.type,position:g(u.currentPos,t.element),shift:r.originalEvent.shiftKey,isTouchEvent:u.type===`touch`,originalEvent:r.originalEvent,userData:t.userData}),o.lastClickPos=null)))):s.contacts===2&&t.pinchHandler&&u.type===`touch`&&(o.pinchGPoints=s.asArray(),o.lastPinchDist=o.currentPinchDist=o.pinchGPoints[0].currentPos.distanceTo(o.pinchGPoints[1].currentPos),o.lastPinchCenter=o.currentPinchCenter=_(o.pinchGPoints[0].currentPos,o.pinchGPoints[1].currentPos))):(r.shouldReleaseCapture=!1,t.releaseHandler&&c&&(t.releaseHandler({eventSource:t,pointerType:u.type,position:g(c,t.element),buttons:s.buttons,insideElementPressed:u.insideElementPressed,insideElementReleased:u.insideElement,isTouchEvent:u.type===`touch`,originalEvent:r.originalEvent,userData:t.userData}),r.preventDefault=!0)))}function Se(e,t,r){var i=n[e.hash],a=e.getActivePointersListByType(r.type),o,s,c;if(t.originalEvent.buttons!==void 0&&(a.buttons=t.originalEvent.buttons),o=a.getById(r.id),o)o.lastPos=o.currentPos,o.lastTime=o.currentTime,o.currentPos=r.currentPos,o.currentTime=r.currentTime;else return;t.shouldCapture=!1,t.shouldReleaseCapture=!1,e.stopHandler&&r.type===`mouse`&&(clearTimeout(e.stopTimeOut),e.stopTimeOut=setTimeout(function(){we(e,t.originalEvent,r.type)},e.stopDelay)),a.contacts===0?e.moveHandler&&e.moveHandler({eventSource:e,pointerType:r.type,position:g(r.currentPos,e.element),buttons:a.buttons,isTouchEvent:r.type===`touch`,originalEvent:t.originalEvent,userData:e.userData}):a.contacts===1?(e.moveHandler&&(o=a.asArray()[0],e.moveHandler({eventSource:e,pointerType:o.type,position:g(o.currentPos,e.element),buttons:a.buttons,isTouchEvent:o.type===`touch`,originalEvent:t.originalEvent,userData:e.userData})),e.dragHandler&&!t.preventGesture&&!t.defaultPrevented&&(o=a.asArray()[0],c=o.currentPos.minus(o.lastPos),e.dragHandler({eventSource:e,pointerType:o.type,position:g(o.currentPos,e.element),buttons:a.buttons,delta:c,speed:o.speed,direction:o.direction,shift:t.originalEvent.shiftKey,isTouchEvent:o.type===`touch`,originalEvent:t.originalEvent,userData:e.userData}),t.preventDefault=!0,i.sentDragEvent=!0)):a.contacts===2&&(e.moveHandler&&(s=a.asArray(),e.moveHandler({eventSource:e,pointerType:s[0].type,position:g(_(s[0].currentPos,s[1].currentPos),e.element),buttons:a.buttons,isTouchEvent:s[0].type===`touch`,originalEvent:t.originalEvent,userData:e.userData})),e.pinchHandler&&r.type===`touch`&&!t.preventGesture&&!t.defaultPrevented&&(c=i.pinchGPoints[0].currentPos.distanceTo(i.pinchGPoints[1].currentPos),c!==i.currentPinchDist&&(i.lastPinchDist=i.currentPinchDist,i.currentPinchDist=c,i.lastPinchCenter=i.currentPinchCenter,i.currentPinchCenter=_(i.pinchGPoints[0].currentPos,i.pinchGPoints[1].currentPos),e.pinchHandler({eventSource:e,pointerType:`touch`,gesturePoints:i.pinchGPoints,lastCenter:g(i.lastPinchCenter,e.element),center:g(i.currentPinchCenter,e.element),lastDistance:i.lastPinchDist,distance:i.currentPinchDist,shift:t.originalEvent.shiftKey,originalEvent:t.originalEvent,userData:e.userData}),t.preventDefault=!0)))}function Ce(e,t,n){var r=e.getActivePointersListByType(n.type),i=r.getById(n.id);i&&pe(e,r,i)}function we(e,t,n){e.stopHandler&&e.stopHandler({eventSource:e,pointerType:n,position:h(t,e.element),buttons:e.getActivePointersListByType(n).buttons,isTouchEvent:n===`touch`,originalEvent:t,userData:e.userData})}})(n),(function(e){e.ControlAnchor={NONE:0,TOP_LEFT:1,TOP_RIGHT:2,BOTTOM_RIGHT:3,BOTTOM_LEFT:4,ABSOLUTE:5},e.Control=function(t,n,r){var i=t.parentNode;typeof n==`number`&&(e.console.error(`Passing an anchor directly into the OpenSeadragon.Control constructor is deprecated; please use an options object instead. Support for this deprecated variant is scheduled for removal in December 2013`),n={anchor:n}),n.attachToViewer=n.attachToViewer===void 0||n.attachToViewer,this.autoFade=n.autoFade===void 0||n.autoFade,this.element=t,this.anchor=n.anchor,this.container=r,this.anchor===e.ControlAnchor.ABSOLUTE?(this.wrapper=e.makeNeutralElement(`div`),this.wrapper.style.position=`absolute`,this.wrapper.style.top=typeof n.top==`number`?n.top+`px`:n.top,this.wrapper.style.left=typeof n.left==`number`?n.left+`px`:n.left,this.wrapper.style.height=typeof n.height==`number`?n.height+`px`:n.height,this.wrapper.style.width=typeof n.width==`number`?n.width+`px`:n.width,this.wrapper.style.margin=`0px`,this.wrapper.style.padding=`0px`,this.element.style.position=`relative`,this.element.style.top=`0px`,this.element.style.left=`0px`,this.element.style.height=`100%`,this.element.style.width=`100%`):(this.wrapper=e.makeNeutralElement(`div`),this.wrapper.style.display=`inline-block`,this.anchor===e.ControlAnchor.NONE&&(this.wrapper.style.width=this.wrapper.style.height=`100%`)),this.wrapper.appendChild(this.element),n.attachToViewer?this.anchor===e.ControlAnchor.TOP_RIGHT||this.anchor===e.ControlAnchor.BOTTOM_RIGHT?this.container.insertBefore(this.wrapper,this.container.firstChild):this.container.appendChild(this.wrapper):i.appendChild(this.wrapper)},e.Control.prototype={destroy:function(){this.wrapper.removeChild(this.element),this.anchor!==e.ControlAnchor.NONE&&this.container.removeChild(this.wrapper)},isVisible:function(){return this.wrapper.style.display!==`none`},setVisible:function(t){this.wrapper.style.display=t?this.anchor===e.ControlAnchor.ABSOLUTE?`block`:`inline-block`:`none`},setOpacity:function(t){e.setElementOpacity(this.wrapper,t,!0)}}})(n),(function(e){e.ControlDock=function(t){var n=[`topleft`,`topright`,`bottomright`,`bottomleft`],r,i;for(e.extend(!0,this,{id:`controldock-`+e.now()+`-`+Math.floor(Math.random()*1e6),container:e.makeNeutralElement(`div`),controls:[]},t),this.container.onsubmit=function(){return!1},this.element&&(this.element=e.getElement(this.element),this.element.appendChild(this.container),e.getElementStyle(this.element).position===`static`&&(this.element.style.position=`relative`),this.container.style.width=`100%`,this.container.style.height=`100%`),i=0;i<n.length;i++)r=n[i],this.controls[r]=e.makeNeutralElement(`div`),this.controls[r].style.position=`absolute`,r.match(`left`)&&(this.controls[r].style.left=`0px`),r.match(`right`)&&(this.controls[r].style.right=`0px`),r.match(`top`)&&(this.controls[r].style.top=`0px`),r.match(`bottom`)&&(this.controls[r].style.bottom=`0px`);this.container.appendChild(this.controls.topleft),this.container.appendChild(this.controls.topright),this.container.appendChild(this.controls.bottomright),this.container.appendChild(this.controls.bottomleft)},e.ControlDock.prototype={addControl:function(n,r){n=e.getElement(n);var i=null;if(!(t(this,n)>=0)){switch(r.anchor){case e.ControlAnchor.TOP_RIGHT:i=this.controls.topright,n.style.position=`relative`,n.style.paddingRight=`0px`,n.style.paddingTop=`0px`;break;case e.ControlAnchor.BOTTOM_RIGHT:i=this.controls.bottomright,n.style.position=`relative`,n.style.paddingRight=`0px`,n.style.paddingBottom=`0px`;break;case e.ControlAnchor.BOTTOM_LEFT:i=this.controls.bottomleft,n.style.position=`relative`,n.style.paddingLeft=`0px`,n.style.paddingBottom=`0px`;break;case e.ControlAnchor.TOP_LEFT:i=this.controls.topleft,n.style.position=`relative`,n.style.paddingLeft=`0px`,n.style.paddingTop=`0px`;break;case e.ControlAnchor.ABSOLUTE:i=this.container,n.style.margin=`0px`,n.style.padding=`0px`;break;default:case e.ControlAnchor.NONE:i=this.container,n.style.margin=`0px`,n.style.padding=`0px`}this.controls.push(new e.Control(n,r,i)),n.style.display=`inline-block`}},removeControl:function(n){n=e.getElement(n);var r=t(this,n);return r>=0&&(this.controls[r].destroy(),this.controls.splice(r,1)),this},clearControls:function(){for(;this.controls.length>0;)this.controls.pop().destroy();return this},areControlsEnabled:function(){var e;for(e=this.controls.length-1;e>=0;e--)if(this.controls[e].isVisible())return!0;return!1},setControlsEnabled:function(e){var t;for(t=this.controls.length-1;t>=0;t--)this.controls[t].setVisible(e);return this}};function t(e,t){var n=e.controls,r;for(r=n.length-1;r>=0;r--)if(n[r].element===t)return r;return-1}})(n),(function(e){e.Placement=e.freezeObject({CENTER:0,TOP_LEFT:1,TOP:2,TOP_RIGHT:3,RIGHT:4,BOTTOM_RIGHT:5,BOTTOM:6,BOTTOM_LEFT:7,LEFT:8,properties:{0:{isLeft:!1,isHorizontallyCentered:!0,isRight:!1,isTop:!1,isVerticallyCentered:!0,isBottom:!1},1:{isLeft:!0,isHorizontallyCentered:!1,isRight:!1,isTop:!0,isVerticallyCentered:!1,isBottom:!1},2:{isLeft:!1,isHorizontallyCentered:!0,isRight:!1,isTop:!0,isVerticallyCentered:!1,isBottom:!1},3:{isLeft:!1,isHorizontallyCentered:!1,isRight:!0,isTop:!0,isVerticallyCentered:!1,isBottom:!1},4:{isLeft:!1,isHorizontallyCentered:!1,isRight:!0,isTop:!1,isVerticallyCentered:!0,isBottom:!1},5:{isLeft:!1,isHorizontallyCentered:!1,isRight:!0,isTop:!1,isVerticallyCentered:!1,isBottom:!0},6:{isLeft:!1,isHorizontallyCentered:!0,isRight:!1,isTop:!1,isVerticallyCentered:!1,isBottom:!0},7:{isLeft:!0,isHorizontallyCentered:!1,isRight:!1,isTop:!1,isVerticallyCentered:!1,isBottom:!0},8:{isLeft:!0,isHorizontallyCentered:!1,isRight:!1,isTop:!1,isVerticallyCentered:!0,isBottom:!1}}})})(n),(function(e){var t={},r=1;e.Viewer=function(n){var a=arguments,o=this,s;if(e.isPlainObject(n)||(n={id:a[0],xmlPath:a.length>1?a[1]:void 0,prefixUrl:a.length>2?a[2]:void 0,controls:a.length>3?a[3]:void 0,overlays:a.length>4?a[4]:void 0}),n.config&&(e.extend(!0,n,n.config),delete n.config),n.drawerOptions=Object.assign({},[`useCanvas`].reduce((e,t)=>(e[t]=n[t],delete n[t],e),{}),n.drawerOptions),e.extend(!0,this,{id:n.id,hash:n.hash||r++,initialPage:0,element:null,container:null,canvas:null,overlays:[],overlaysContainer:null,previousBody:[],customControls:[],source:null,drawer:null,world:null,viewport:null,navigator:null,collectionViewport:null,collectionDrawer:null,navImages:null,buttonGroup:null,profiler:null},e.DEFAULT_SETTINGS,n),this.hash===void 0)throw Error(`A hash must be defined, either by specifying options.id or options.hash.`);t[this.hash]!==void 0&&e.console.warn(`Hash `+this.hash+` has already been used.`),t[this.hash]={fsBoundsDelta:new e.Point(1,1),prevContainerSize:null,animating:!1,forceRedraw:!1,needsResize:!1,forceResize:!1,mouseInside:!1,group:null,zooming:!1,zoomFactor:null,lastZoomTime:null,fullPage:!1,onfullscreenchange:null,lastClickTime:null,draggingToZoom:!1},this._sequenceIndex=0,this._firstOpen=!0,this._updateRequestId=null,this._loadQueue=[],this.currentOverlays=[],this._updatePixelDensityRatioBind=null,this._lastScrollTime=e.now(),e.EventSource.call(this),this.addHandler(`open-failed`,function(t){var n=e.getString(`Errors.OpenFailed`,t.eventSource,t.message);o._showMessage(n)}),e.ControlDock.call(this,n),this.xmlPath&&(this.tileSources=[this.xmlPath]),this.element=this.element||document.getElementById(this.id),this.canvas=e.makeNeutralElement(`div`),this.canvas.className=`openseadragon-canvas`,(function(e){e.width=`100%`,e.height=`100%`,e.overflow=`hidden`,e.position=`absolute`,e.top=`0px`,e.left=`0px`})(this.canvas.style),e.setElementTouchActionNone(this.canvas),n.tabIndex!==``&&(this.canvas.tabIndex=n.tabIndex===void 0?0:n.tabIndex),this.container.className=`openseadragon-container`,(function(e){e.width=`100%`,e.height=`100%`,e.position=`relative`,e.overflow=`hidden`,e.left=`0px`,e.top=`0px`,e.textAlign=`left`})(this.container.style),e.setElementTouchActionNone(this.container),this.container.insertBefore(this.canvas,this.container.firstChild),this.element.appendChild(this.container),this.bodyWidth=document.body.style.width,this.bodyHeight=document.body.style.height,this.bodyOverflow=document.body.style.overflow,this.docOverflow=document.documentElement.style.overflow,this.innerTracker=new e.MouseTracker({userData:`Viewer.innerTracker`,element:this.canvas,startDisabled:!this.mouseNavEnabled,clickTimeThreshold:this.clickTimeThreshold,clickDistThreshold:this.clickDistThreshold,dblClickTimeThreshold:this.dblClickTimeThreshold,dblClickDistThreshold:this.dblClickDistThreshold,contextMenuHandler:e.delegate(this,h),keyDownHandler:e.delegate(this,g),keyHandler:e.delegate(this,_),clickHandler:e.delegate(this,v),dblClickHandler:e.delegate(this,y),dragHandler:e.delegate(this,b),dragEndHandler:e.delegate(this,x),enterHandler:e.delegate(this,S),leaveHandler:e.delegate(this,C),pressHandler:e.delegate(this,w),releaseHandler:e.delegate(this,T),nonPrimaryPressHandler:e.delegate(this,E),nonPrimaryReleaseHandler:e.delegate(this,D),scrollHandler:e.delegate(this,j),pinchHandler:e.delegate(this,O),focusHandler:e.delegate(this,k),blurHandler:e.delegate(this,A)}),this.outerTracker=new e.MouseTracker({userData:`Viewer.outerTracker`,element:this.container,startDisabled:!this.mouseNavEnabled,clickTimeThreshold:this.clickTimeThreshold,clickDistThreshold:this.clickDistThreshold,dblClickTimeThreshold:this.dblClickTimeThreshold,dblClickDistThreshold:this.dblClickDistThreshold,enterHandler:e.delegate(this,M),leaveHandler:e.delegate(this,ee)}),this.toolbar&&=new e.ControlDock({element:this.toolbar}),this.bindStandardControls(),t[this.hash].prevContainerSize=i(this.container),window.ResizeObserver?(this._autoResizePolling=!1,this._resizeObserver=new ResizeObserver(function(){t[o.hash].needsResize=!0}),this._resizeObserver.observe(this.container,{})):this._autoResizePolling=!0,this.world=new e.World({viewer:this}),this.world.addHandler(`add-item`,function(e){o.source=o.world.getItemAt(0).source,t[o.hash].forceRedraw=!0,o._updateRequestId||=c(o,N)}),this.world.addHandler(`remove-item`,function(e){o.source=o.world.getItemCount()?o.world.getItemAt(0).source:null,t[o.hash].forceRedraw=!0}),this.world.addHandler(`metrics-change`,function(e){o.viewport&&o.viewport._setContentBounds(o.world.getHomeBounds(),o.world.getContentFactor())}),this.world.addHandler(`item-index-change`,function(e){o.source=o.world.getItemAt(0).source}),this.viewport=new e.Viewport({containerSize:t[this.hash].prevContainerSize,springStiffness:this.springStiffness,animationTime:this.animationTime,minZoomImageRatio:this.minZoomImageRatio,maxZoomPixelRatio:this.maxZoomPixelRatio,visibilityRatio:this.visibilityRatio,wrapHorizontal:this.wrapHorizontal,wrapVertical:this.wrapVertical,defaultZoomLevel:this.defaultZoomLevel,minZoomLevel:this.minZoomLevel,maxZoomLevel:this.maxZoomLevel,viewer:this,degrees:this.degrees,flipped:this.flipped,overlayPreserveContentDirection:this.overlayPreserveContentDirection,navigatorRotate:this.navigatorRotate,homeFillsViewer:this.homeFillsViewer,margins:this.viewportMargins,silenceMultiImageWarnings:this.silenceMultiImageWarnings}),this.viewport._setContentBounds(this.world.getHomeBounds(),this.world.getContentFactor()),this.imageLoader=new e.ImageLoader({jobLimit:this.imageLoaderLimit,timeout:n.timeout,tileRetryMax:this.tileRetryMax,tileRetryDelay:this.tileRetryDelay}),this.tileCache=new e.TileCache({maxImageCacheCount:this.maxImageCacheCount}),Object.prototype.hasOwnProperty.call(this.drawerOptions,`useCanvas`)&&(e.console.error(`useCanvas is deprecated, use the "drawer" option to indicate preferred drawer(s)`),this.drawerOptions.useCanvas||(this.drawer=e.HTMLDrawer),delete this.drawerOptions.useCanvas);let l=Array.isArray(this.drawer)?this.drawer:[this.drawer];l.length===0&&(l=[e.DEFAULT_SETTINGS.drawer].flat(),e.console.warn(`No valid drawers were selected. Using the default value.`)),this.drawer=null;for(let e of l)if(this.requestDrawer(e,{mainDrawer:!0,redrawImmediately:!1}))break;if(!this.drawer)throw e.console.error(`No drawer could be created!`),`Error with creating the selected drawer(s)`;for(this.drawer.setImageSmoothingEnabled(this.imageSmoothingEnabled),this.overlaysContainer=e.makeNeutralElement(`div`),this.canvas.appendChild(this.overlaysContainer),this.drawer.canRotate()||(this.rotateLeft&&(s=this.buttonGroup.buttons.indexOf(this.rotateLeft),this.buttonGroup.buttons.splice(s,1),this.buttonGroup.element.removeChild(this.rotateLeft.element)),this.rotateRight&&(s=this.buttonGroup.buttons.indexOf(this.rotateRight),this.buttonGroup.buttons.splice(s,1),this.buttonGroup.element.removeChild(this.rotateRight.element))),this._addUpdatePixelDensityRatioEvent(),this.showNavigator&&(this.navigator=new e.Navigator({element:this.navigatorElement,id:this.navigatorId,position:this.navigatorPosition,sizeRatio:this.navigatorSizeRatio,maintainSizeRatio:this.navigatorMaintainSizeRatio,top:this.navigatorTop,left:this.navigatorLeft,width:this.navigatorWidth,height:this.navigatorHeight,autoResize:this.navigatorAutoResize,autoFade:this.navigatorAutoFade,prefixUrl:this.prefixUrl,viewer:this,navigatorRotate:this.navigatorRotate,background:this.navigatorBackground,opacity:this.navigatorOpacity,borderColor:this.navigatorBorderColor,displayRegionColor:this.navigatorDisplayRegionColor,crossOriginPolicy:this.crossOriginPolicy,animationTime:this.animationTime,drawer:this.drawer.getType(),loadTilesWithAjax:this.loadTilesWithAjax,ajaxHeaders:this.ajaxHeaders,ajaxWithCredentials:this.ajaxWithCredentials})),this.sequenceMode&&this.bindSequenceControls(),this.tileSources&&this.open(this.tileSources),s=0;s<this.customControls.length;s++)this.addControl(this.customControls[s].id,{anchor:this.customControls[s].anchor});e.requestAnimationFrame(function(){u(o)}),e._viewers.set(this.element,this)},e.extend(e.Viewer.prototype,e.EventSource.prototype,e.ControlDock.prototype,{isOpen:function(){return!!this.world.getItemCount()},openDzi:function(t){return e.console.error(`[Viewer.openDzi] this function is deprecated; use Viewer.open() instead.`),this.open(t)},openTileSource:function(t){return e.console.error(`[Viewer.openTileSource] this function is deprecated; use Viewer.open() instead.`),this.open(t)},get buttons(){return e.console.warn(`Viewer.buttons is deprecated; Please use Viewer.buttonGroup`),this.buttonGroup},open:function(t,n){var r=this;if(this.close(),!t)return this;if(this.sequenceMode&&e.isArray(t))return this.referenceStrip&&=(this.referenceStrip.destroy(),null),n!==void 0&&!isNaN(n)&&(this.initialPage=n),this.tileSources=t,this._sequenceIndex=Math.max(0,Math.min(this.tileSources.length-1,this.initialPage)),this.tileSources.length&&(this.open(this.tileSources[this._sequenceIndex]),this.showReferenceStrip&&this.addReferenceStrip()),this._updateSequenceButtons(this._sequenceIndex),this;if(e.isArray(t)||(t=[t]),!t.length)return this;this._opening=!0;for(var i=t.length,a=0,s=0,c,l=function(){if(a+s===i){if(a){(r._firstOpen||!r.preserveViewport)&&(r.viewport.goHome(!0),r.viewport.update()),r._firstOpen=!1;var e=t[0];if(e.tileSource&&(e=e.tileSource),r.overlays&&!r.preserveOverlays)for(var n=0;n<r.overlays.length;n++)r.currentOverlays[n]=o(r,r.overlays[n]);r._drawOverlays(),r._opening=!1,r.raiseEvent(`open`,{source:e})}else r._opening=!1,r.raiseEvent(`open-failed`,c)}},u=function(t){(!e.isPlainObject(t)||!t.tileSource)&&(t={tileSource:t}),t.index!==void 0&&(e.console.error(`[Viewer.open] setting indexes here is not supported; use addTiledImage instead`),delete t.index),t.collectionImmediately===void 0&&(t.collectionImmediately=!0);var n=t.success;t.success=function(e){if(a++,t.tileSource.overlays)for(var i=0;i<t.tileSource.overlays.length;i++)r.addOverlay(t.tileSource.overlays[i]);n&&n(e),l()};var i=t.error;t.error=function(e){s++,c||=e,i&&i(e),l()},r.addTiledImage(t)},d=0;d<t.length;d++)u(t[d]);return this},close:function(){return t[this.hash]?(this._opening=!1,this.navigator&&this.navigator.close(),this.preserveOverlays||(this.clearOverlays(),this.overlaysContainer.innerHTML=``),t[this.hash].animating=!1,this.world.removeAll(),this.imageLoader.clear(),this.raiseEvent(`close`),this):this},destroy:function(){if(t[this.hash]){if(this.raiseEvent(`before-destroy`),this._removeUpdatePixelDensityRatioEvent(),this.close(),this.clearOverlays(),this.overlaysContainer.innerHTML=``,this._resizeObserver&&this._resizeObserver.disconnect(),this.referenceStrip&&=(this.referenceStrip.destroy(),null),this._updateRequestId!==null&&(e.cancelAnimationFrame(this._updateRequestId),this._updateRequestId=null),this.drawer&&this.drawer.destroy(),this.navigator&&=(this.navigator.destroy(),t[this.navigator.hash]=null,delete t[this.navigator.hash],null),this.buttonGroup)this.buttonGroup.destroy();else if(this.customButtons)for(;this.customButtons.length;)this.customButtons.pop().destroy();if(this.paging&&this.paging.destroy(),this.element)for(;this.element.firstChild;)this.element.removeChild(this.element.firstChild);this.container.onsubmit=null,this.clearControls(),this.innerTracker&&this.innerTracker.destroy(),this.outerTracker&&this.outerTracker.destroy(),t[this.hash]=null,delete t[this.hash],this.canvas=null,this.container=null,e._viewers.delete(this.element),this.element=null,this.raiseEvent(`destroy`),this.removeAllHandlers()}},requestDrawer(t,n){n=e.extend(!0,{mainDrawer:!0,redrawImmediately:!0,drawerOptions:null},n);let r=n.mainDrawer,i=n.redrawImmediately,a=n.drawerOptions,o=this.drawer,s=null;if(t&&t.prototype instanceof e.DrawerBase?(s=t,t=`custom`):typeof t==`string`&&(s=e.determineDrawer(t)),s||e.console.warn(`Unsupported drawer! Drawer must be an existing string type, or a class that extends OpenSeadragon.DrawerBase.`),s&&s.isSupported()){o&&r&&o.destroy();let e=new s({viewer:this,viewport:this.viewport,element:this.canvas,debugGridColor:this.debugGridColor,options:a||this.drawerOptions[t]});return r&&(this.drawer=e,i&&this.forceRedraw()),e}return!1},isMouseNavEnabled:function(){return this.innerTracker.isTracking()},setMouseNavEnabled:function(e){return this.innerTracker.setTracking(e),this.outerTracker.setTracking(e),this.raiseEvent(`mouse-enabled`,{enabled:e}),this},areControlsEnabled:function(){var e=this.controls.length,t;for(t=0;t<this.controls.length;t++)e&&=this.controls[t].isVisible();return e},setControlsEnabled:function(e){return e?f(this):u(this),this.raiseEvent(`controls-enabled`,{enabled:e}),this},setDebugMode:function(e){for(var t=0;t<this.world.getItemCount();t++)this.world.getItemAt(t).debugMode=e;this.debugMode=e,this.forceRedraw()},setAjaxHeaders:function(t,n){if(t===null&&(t={}),!e.isPlainObject(t)){console.error(`[Viewer.setAjaxHeaders] Ignoring invalid headers, must be a plain object`);return}if(n===void 0&&(n=!0),this.ajaxHeaders=t,n){for(var r=0;r<this.world.getItemCount();r++)this.world.getItemAt(r)._updateAjaxHeaders(!0);if(this.navigator&&this.navigator.setAjaxHeaders(this.ajaxHeaders,!0),this.referenceStrip&&this.referenceStrip.miniViewers)for(var i in this.referenceStrip.miniViewers)this.referenceStrip.miniViewers[i].setAjaxHeaders(this.ajaxHeaders,!0)}},addButton:function(e){this.buttonGroup.addButton(e)},isFullPage:function(){return t[this.hash]&&t[this.hash].fullPage},setFullPage:function(n){var r=document.body,i=r.style,a=document.documentElement.style,o=this,s,c;if(n===this.isFullPage())return this;var l={fullPage:n,preventDefaultAction:!1};if(this.raiseEvent(`pre-full-page`,l),l.preventDefaultAction)return this;if(n&&this.element){for(this.elementSize=e.getElementSize(this.element),this.pageScroll=e.getPageScroll(),this.elementMargin=this.element.style.margin,this.element.style.margin=`0`,this.elementPadding=this.element.style.padding,this.element.style.padding=`0`,this.bodyMargin=i.margin,this.docMargin=a.margin,i.margin=`0`,a.margin=`0`,this.bodyPadding=i.padding,this.docPadding=a.padding,i.padding=`0`,a.padding=`0`,this.bodyWidth=i.width,this.docWidth=a.width,i.width=`100%`,a.width=`100%`,this.bodyHeight=i.height,this.docHeight=a.height,i.height=`100%`,a.height=`100%`,this.bodyDisplay=i.display,i.display=`block`,this.previousBody=[],t[this.hash].prevElementParent=this.element.parentNode,t[this.hash].prevNextSibling=this.element.nextSibling,t[this.hash].prevElementWidth=this.element.style.width,t[this.hash].prevElementHeight=this.element.style.height,s=r.childNodes.length,c=0;c<s;c++)this.previousBody.push(r.childNodes[0]),r.removeChild(r.childNodes[0]);this.toolbar&&this.toolbar.element&&(this.toolbar.parentNode=this.toolbar.element.parentNode,this.toolbar.nextSibling=this.toolbar.element.nextSibling,r.appendChild(this.toolbar.element),e.addClass(this.toolbar.element,`fullpage`)),e.addClass(this.element,`fullpage`),r.appendChild(this.element),this.element.style.height=`100vh`,this.element.style.width=`100vw`,this.toolbar&&this.toolbar.element&&(this.element.style.height=e.getElementSize(this.element).y-e.getElementSize(this.toolbar.element).y+`px`),t[this.hash].fullPage=!0,e.delegate(this,M)({})}else{for(this.element.style.margin=this.elementMargin,this.element.style.padding=this.elementPadding,i.margin=this.bodyMargin,a.margin=this.docMargin,i.padding=this.bodyPadding,a.padding=this.docPadding,i.width=this.bodyWidth,a.width=this.docWidth,i.height=this.bodyHeight,a.height=this.docHeight,i.display=this.bodyDisplay,r.removeChild(this.element),s=this.previousBody.length,c=0;c<s;c++)r.appendChild(this.previousBody.shift());e.removeClass(this.element,`fullpage`),t[this.hash].prevElementParent.insertBefore(this.element,t[this.hash].prevNextSibling),this.toolbar&&this.toolbar.element&&(r.removeChild(this.toolbar.element),e.removeClass(this.toolbar.element,`fullpage`),this.toolbar.parentNode.insertBefore(this.toolbar.element,this.toolbar.nextSibling),delete this.toolbar.parentNode,delete this.toolbar.nextSibling),this.element.style.width=t[this.hash].prevElementWidth,this.element.style.height=t[this.hash].prevElementHeight;var u=0,d=function(){e.setPageScroll(o.pageScroll);var t=e.getPageScroll();u++,u<10&&(t.x!==o.pageScroll.x||t.y!==o.pageScroll.y)&&e.requestAnimationFrame(d)};e.requestAnimationFrame(d),t[this.hash].fullPage=!1,e.delegate(this,ee)({})}return this.navigator&&this.viewport&&this.navigator.update(this.viewport),this.raiseEvent(`full-page`,{fullPage:n}),this},setFullScreen:function(t){var n=this;if(!e.supportsFullScreen)return this.setFullPage(t);if(e.isFullScreen()===t)return this;var r={fullScreen:t,preventDefaultAction:!1};if(this.raiseEvent(`pre-full-screen`,r),r.preventDefaultAction)return this;if(t){if(this.setFullPage(!0),!this.isFullPage())return this;this.fullPageStyleWidth=this.element.style.width,this.fullPageStyleHeight=this.element.style.height,this.element.style.width=`100%`,this.element.style.height=`100%`;var i=function(){var t=e.isFullScreen();t||(e.removeEvent(document,e.fullScreenEventName,i),e.removeEvent(document,e.fullScreenErrorEventName,i),n.setFullPage(!1),n.isFullPage()&&(n.element.style.width=n.fullPageStyleWidth,n.element.style.height=n.fullPageStyleHeight)),n.navigator&&n.viewport&&setTimeout(function(){n.navigator.update(n.viewport)}),n.raiseEvent(`full-screen`,{fullScreen:t})};e.addEvent(document,e.fullScreenEventName,i),e.addEvent(document,e.fullScreenErrorEventName,i),e.requestFullScreen(document.body)}else e.exitFullScreen();return this},isVisible:function(){return this.container.style.visibility!==`hidden`},isFullScreen:function(){return e.isFullScreen()&&this.isFullPage()},setVisible:function(e){return this.container.style.visibility=e?``:`hidden`,this.raiseEvent(`visible`,{visible:e}),this},addTiledImage:function(t){e.console.assert(t,`[Viewer.addTiledImage] options is required`),e.console.assert(t.tileSource,`[Viewer.addTiledImage] options.tileSource is required`),e.console.assert(!t.replace||t.index>-1&&t.index<this.world.getItemCount(),`[Viewer.addTiledImage] if options.replace is used, options.index must be a valid index in Viewer.world`);var n=this;t.replace&&(t.replaceItem=n.world.getItemAt(t.index)),this._hideMessage(),t.placeholderFillStyle===void 0&&(t.placeholderFillStyle=this.placeholderFillStyle),t.opacity===void 0&&(t.opacity=this.opacity),t.preload===void 0&&(t.preload=this.preload),t.compositeOperation===void 0&&(t.compositeOperation=this.compositeOperation),t.crossOriginPolicy===void 0&&(t.crossOriginPolicy=t.tileSource.crossOriginPolicy===void 0?this.crossOriginPolicy:t.tileSource.crossOriginPolicy),t.ajaxWithCredentials===void 0&&(t.ajaxWithCredentials=this.ajaxWithCredentials),t.loadTilesWithAjax===void 0&&(t.loadTilesWithAjax=this.loadTilesWithAjax),e.isPlainObject(t.ajaxHeaders)||(t.ajaxHeaders={});var r={options:t};function i(e){for(var i=0;i<n._loadQueue.length;i++)if(n._loadQueue[i]===r){n._loadQueue.splice(i,1);break}n._loadQueue.length===0&&o(r),n.raiseEvent(`add-item-failed`,e),t.error&&t.error(e)}function o(e){n.collectionMode&&(n.world.arrange({immediately:e.options.collectionImmediately,rows:n.collectionRows,columns:n.collectionColumns,layout:n.collectionLayout,tileSize:n.collectionTileSize,tileMargin:n.collectionTileMargin}),n.world.setAutoRefigureSizes(!0))}if(e.isArray(t.tileSource)){setTimeout(function(){i({message:`[Viewer.addTiledImage] Sequences can not be added; add them one at a time instead.`,source:t.tileSource,options:t})});return}this._loadQueue.push(r);function s(){for(var t,r,i;n._loadQueue.length&&(t=n._loadQueue[0],t.tileSource);){if(n._loadQueue.splice(0,1),t.options.replace){var a=n.world.getIndexOfItem(t.options.replaceItem);a!==-1&&(t.options.index=a),n.world.removeItem(t.options.replaceItem)}r=new e.TiledImage({viewer:n,source:t.tileSource,viewport:n.viewport,drawer:n.drawer,tileCache:n.tileCache,imageLoader:n.imageLoader,x:t.options.x,y:t.options.y,width:t.options.width,height:t.options.height,fitBounds:t.options.fitBounds,fitBoundsPlacement:t.options.fitBoundsPlacement,clip:t.options.clip,placeholderFillStyle:t.options.placeholderFillStyle,opacity:t.options.opacity,preload:t.options.preload,degrees:t.options.degrees,flipped:t.options.flipped,compositeOperation:t.options.compositeOperation,springStiffness:n.springStiffness,animationTime:n.animationTime,minZoomImageRatio:n.minZoomImageRatio,wrapHorizontal:n.wrapHorizontal,wrapVertical:n.wrapVertical,maxTilesPerFrame:n.maxTilesPerFrame,immediateRender:n.immediateRender,blendTime:n.blendTime,alwaysBlend:n.alwaysBlend,minPixelRatio:n.minPixelRatio,smoothTileEdgesMinZoom:n.smoothTileEdgesMinZoom,iOSDevice:n.iOSDevice,crossOriginPolicy:t.options.crossOriginPolicy,ajaxWithCredentials:t.options.ajaxWithCredentials,loadTilesWithAjax:t.options.loadTilesWithAjax,ajaxHeaders:t.options.ajaxHeaders,debugMode:n.debugMode,subPixelRoundingForTransparency:n.subPixelRoundingForTransparency}),n.collectionMode&&n.world.setAutoRefigureSizes(!1),n.navigator&&(i=e.extend({},t.options,{replace:!1,originalTiledImage:r,tileSource:t.tileSource}),n.navigator.addTiledImage(i)),n.world.addItem(r,{index:t.options.index}),n._loadQueue.length===0&&o(t),n.world.getItemCount()===1&&!n.preserveViewport&&n.viewport.goHome(!0),t.options.success&&t.options.success({item:r})}}a(this,t.tileSource,t,function(e){r.tileSource=e,s()},function(e){e.options=t,i(e),s()})},addSimpleImage:function(t){e.console.assert(t,`[Viewer.addSimpleImage] options is required`),e.console.assert(t.url,`[Viewer.addSimpleImage] options.url is required`);var n=e.extend({},t,{tileSource:{type:`image`,url:t.url}});delete n.url,this.addTiledImage(n)},addLayer:function(t){var n=this;e.console.error(`[Viewer.addLayer] this function is deprecated; use Viewer.addTiledImage() instead.`);var r=e.extend({},t,{success:function(e){n.raiseEvent(`add-layer`,{options:t,drawer:e.item})},error:function(e){n.raiseEvent(`add-layer-failed`,e)}});return this.addTiledImage(r),this},getLayerAtLevel:function(t){return e.console.error(`[Viewer.getLayerAtLevel] this function is deprecated; use World.getItemAt() instead.`),this.world.getItemAt(t)},getLevelOfLayer:function(t){return e.console.error(`[Viewer.getLevelOfLayer] this function is deprecated; use World.getIndexOfItem() instead.`),this.world.getIndexOfItem(t)},getLayersCount:function(){return e.console.error(`[Viewer.getLayersCount] this function is deprecated; use World.getItemCount() instead.`),this.world.getItemCount()},setLayerLevel:function(t,n){return e.console.error(`[Viewer.setLayerLevel] this function is deprecated; use World.setItemIndex() instead.`),this.world.setItemIndex(t,n)},removeLayer:function(t){return e.console.error(`[Viewer.removeLayer] this function is deprecated; use World.removeItem() instead.`),this.world.removeItem(t)},forceRedraw:function(){return t[this.hash].forceRedraw=!0,this},forceResize:function(){t[this.hash].needsResize=!0,t[this.hash].forceResize=!0},bindSequenceControls:function(){var t=e.delegate(this,p),n=e.delegate(this,m),r=e.delegate(this,this.goToNextPage),i=e.delegate(this,this.goToPreviousPage),a=this.navImages,o=!0;return this.showSequenceControl&&((this.previousButton||this.nextButton)&&(o=!1),this.previousButton=new e.Button({element:this.previousButton?e.getElement(this.previousButton):null,clickTimeThreshold:this.clickTimeThreshold,clickDistThreshold:this.clickDistThreshold,tooltip:e.getString(`Tooltips.PreviousPage`),srcRest:I(this.prefixUrl,a.previous.REST),srcGroup:I(this.prefixUrl,a.previous.GROUP),srcHover:I(this.prefixUrl,a.previous.HOVER),srcDown:I(this.prefixUrl,a.previous.DOWN),onRelease:i,onFocus:t,onBlur:n}),this.nextButton=new e.Button({element:this.nextButton?e.getElement(this.nextButton):null,clickTimeThreshold:this.clickTimeThreshold,clickDistThreshold:this.clickDistThreshold,tooltip:e.getString(`Tooltips.NextPage`),srcRest:I(this.prefixUrl,a.next.REST),srcGroup:I(this.prefixUrl,a.next.GROUP),srcHover:I(this.prefixUrl,a.next.HOVER),srcDown:I(this.prefixUrl,a.next.DOWN),onRelease:r,onFocus:t,onBlur:n}),this.navPrevNextWrap||this.previousButton.disable(),(!this.tileSources||!this.tileSources.length)&&this.nextButton.disable(),o&&(this.paging=new e.ButtonGroup({buttons:[this.previousButton,this.nextButton],clickTimeThreshold:this.clickTimeThreshold,clickDistThreshold:this.clickDistThreshold}),this.pagingControl=this.paging.element,this.toolbar?this.toolbar.addControl(this.pagingControl,{anchor:e.ControlAnchor.BOTTOM_RIGHT}):this.addControl(this.pagingControl,{anchor:this.sequenceControlAnchor||e.ControlAnchor.TOP_LEFT}))),this},bindStandardControls:function(){var t=e.delegate(this,ne),n=e.delegate(this,ie),r=e.delegate(this,se),i=e.delegate(this,re),a=e.delegate(this,ce),o=e.delegate(this,ue),s=e.delegate(this,de),c=e.delegate(this,L),l=e.delegate(this,fe),u=e.delegate(this,pe),d=e.delegate(this,p),f=e.delegate(this,m),h=this.navImages,g=[],_=!0;return this.showNavigationControl&&((this.zoomInButton||this.zoomOutButton||this.homeButton||this.fullPageButton||this.rotateLeftButton||this.rotateRightButton||this.flipButton)&&(_=!1),this.showZoomControl&&(g.push(this.zoomInButton=new e.Button({element:this.zoomInButton?e.getElement(this.zoomInButton):null,clickTimeThreshold:this.clickTimeThreshold,clickDistThreshold:this.clickDistThreshold,tooltip:e.getString(`Tooltips.ZoomIn`),srcRest:I(this.prefixUrl,h.zoomIn.REST),srcGroup:I(this.prefixUrl,h.zoomIn.GROUP),srcHover:I(this.prefixUrl,h.zoomIn.HOVER),srcDown:I(this.prefixUrl,h.zoomIn.DOWN),onPress:t,onRelease:n,onClick:r,onEnter:t,onExit:n,onFocus:d,onBlur:f})),g.push(this.zoomOutButton=new e.Button({element:this.zoomOutButton?e.getElement(this.zoomOutButton):null,clickTimeThreshold:this.clickTimeThreshold,clickDistThreshold:this.clickDistThreshold,tooltip:e.getString(`Tooltips.ZoomOut`),srcRest:I(this.prefixUrl,h.zoomOut.REST),srcGroup:I(this.prefixUrl,h.zoomOut.GROUP),srcHover:I(this.prefixUrl,h.zoomOut.HOVER),srcDown:I(this.prefixUrl,h.zoomOut.DOWN),onPress:i,onRelease:n,onClick:a,onEnter:i,onExit:n,onFocus:d,onBlur:f}))),this.showHomeControl&&g.push(this.homeButton=new e.Button({element:this.homeButton?e.getElement(this.homeButton):null,clickTimeThreshold:this.clickTimeThreshold,clickDistThreshold:this.clickDistThreshold,tooltip:e.getString(`Tooltips.Home`),srcRest:I(this.prefixUrl,h.home.REST),srcGroup:I(this.prefixUrl,h.home.GROUP),srcHover:I(this.prefixUrl,h.home.HOVER),srcDown:I(this.prefixUrl,h.home.DOWN),onRelease:o,onFocus:d,onBlur:f})),this.showFullPageControl&&g.push(this.fullPageButton=new e.Button({element:this.fullPageButton?e.getElement(this.fullPageButton):null,clickTimeThreshold:this.clickTimeThreshold,clickDistThreshold:this.clickDistThreshold,tooltip:e.getString(`Tooltips.FullPage`),srcRest:I(this.prefixUrl,h.fullpage.REST),srcGroup:I(this.prefixUrl,h.fullpage.GROUP),srcHover:I(this.prefixUrl,h.fullpage.HOVER),srcDown:I(this.prefixUrl,h.fullpage.DOWN),onRelease:s,onFocus:d,onBlur:f})),this.showRotationControl&&(g.push(this.rotateLeftButton=new e.Button({element:this.rotateLeftButton?e.getElement(this.rotateLeftButton):null,clickTimeThreshold:this.clickTimeThreshold,clickDistThreshold:this.clickDistThreshold,tooltip:e.getString(`Tooltips.RotateLeft`),srcRest:I(this.prefixUrl,h.rotateleft.REST),srcGroup:I(this.prefixUrl,h.rotateleft.GROUP),srcHover:I(this.prefixUrl,h.rotateleft.HOVER),srcDown:I(this.prefixUrl,h.rotateleft.DOWN),onRelease:c,onFocus:d,onBlur:f})),g.push(this.rotateRightButton=new e.Button({element:this.rotateRightButton?e.getElement(this.rotateRightButton):null,clickTimeThreshold:this.clickTimeThreshold,clickDistThreshold:this.clickDistThreshold,tooltip:e.getString(`Tooltips.RotateRight`),srcRest:I(this.prefixUrl,h.rotateright.REST),srcGroup:I(this.prefixUrl,h.rotateright.GROUP),srcHover:I(this.prefixUrl,h.rotateright.HOVER),srcDown:I(this.prefixUrl,h.rotateright.DOWN),onRelease:l,onFocus:d,onBlur:f}))),this.showFlipControl&&g.push(this.flipButton=new e.Button({element:this.flipButton?e.getElement(this.flipButton):null,clickTimeThreshold:this.clickTimeThreshold,clickDistThreshold:this.clickDistThreshold,tooltip:e.getString(`Tooltips.Flip`),srcRest:I(this.prefixUrl,h.flip.REST),srcGroup:I(this.prefixUrl,h.flip.GROUP),srcHover:I(this.prefixUrl,h.flip.HOVER),srcDown:I(this.prefixUrl,h.flip.DOWN),onRelease:u,onFocus:d,onBlur:f})),_?(this.buttonGroup=new e.ButtonGroup({buttons:g,clickTimeThreshold:this.clickTimeThreshold,clickDistThreshold:this.clickDistThreshold}),this.navControl=this.buttonGroup.element,this.addHandler(`open`,e.delegate(this,le)),this.toolbar?this.toolbar.addControl(this.navControl,{anchor:this.navigationControlAnchor||e.ControlAnchor.TOP_LEFT}):this.addControl(this.navControl,{anchor:this.navigationControlAnchor||e.ControlAnchor.TOP_LEFT})):this.customButtons=g),this},currentPage:function(){return this._sequenceIndex},goToPage:function(e){return this.tileSources&&e>=0&&e<this.tileSources.length&&(this._sequenceIndex=e,this._updateSequenceButtons(e),this.open(this.tileSources[e]),this.referenceStrip&&this.referenceStrip.setFocus(e),this.raiseEvent(`page`,{page:e})),this},addOverlay:function(t,n,r,i){var a=e.isPlainObject(t)?t:{element:t,location:n,placement:r,onDraw:i};if(t=e.getElement(a.element),s(this.currentOverlays,t)>=0)return this;var c=o(this,a);return this.currentOverlays.push(c),c.drawHTML(this.overlaysContainer,this.viewport),this.raiseEvent(`add-overlay`,{element:t,location:a.location,placement:a.placement}),this},updateOverlay:function(n,r,i){var a;return n=e.getElement(n),a=s(this.currentOverlays,n),a>=0&&(this.currentOverlays[a].update(r,i),t[this.hash].forceRedraw=!0,this.raiseEvent(`update-overlay`,{element:n,location:r,placement:i})),this},removeOverlay:function(n){var r;return n=e.getElement(n),r=s(this.currentOverlays,n),r>=0&&(this.currentOverlays[r].destroy(),this.currentOverlays.splice(r,1),t[this.hash].forceRedraw=!0,this.raiseEvent(`remove-overlay`,{element:n})),this},clearOverlays:function(){for(;this.currentOverlays.length>0;)this.currentOverlays.pop().destroy();return t[this.hash].forceRedraw=!0,this.raiseEvent(`clear-overlay`,{}),this},getOverlayById:function(t){var n;return t=e.getElement(t),n=s(this.currentOverlays,t),n>=0?this.currentOverlays[n]:null},_updateSequenceButtons:function(e){this.nextButton&&(!this.tileSources||this.tileSources.length-1===e?this.navPrevNextWrap||this.nextButton.disable():this.nextButton.enable()),this.previousButton&&(e>0?this.previousButton.enable():this.navPrevNextWrap||this.previousButton.disable())},_showMessage:function(t){this._hideMessage();var n=e.makeNeutralElement(`div`);n.appendChild(document.createTextNode(t)),this.messageDiv=e.makeCenteredNode(n),e.addClass(this.messageDiv,`openseadragon-message`),this.container.appendChild(this.messageDiv)},_hideMessage:function(){var e=this.messageDiv;e&&(e.parentNode.removeChild(e),delete this.messageDiv)},gestureSettingsByDeviceType:function(e){switch(e){case`mouse`:return this.gestureSettingsMouse;case`touch`:return this.gestureSettingsTouch;case`pen`:return this.gestureSettingsPen;default:return this.gestureSettingsUnknown}},_drawOverlays:function(){var e,t=this.currentOverlays.length;for(e=0;e<t;e++)this.currentOverlays[e].drawHTML(this.overlaysContainer,this.viewport)},_cancelPendingImages:function(){this._loadQueue=[]},removeReferenceStrip:function(){this.showReferenceStrip=!1,this.referenceStrip&&=(this.referenceStrip.destroy(),null)},addReferenceStrip:function(){if(this.showReferenceStrip=!0,this.sequenceMode){if(this.referenceStrip)return;this.tileSources.length&&this.tileSources.length>1&&(this.referenceStrip=new e.ReferenceStrip({id:this.referenceStripElement,position:this.referenceStripPosition,sizeRatio:this.referenceStripSizeRatio,scroll:this.referenceStripScroll,height:this.referenceStripHeight,width:this.referenceStripWidth,tileSources:this.tileSources,prefixUrl:this.prefixUrl,viewer:this}),this.referenceStrip.setFocus(this._sequenceIndex))}else e.console.warn(`Attempting to display a reference strip while "sequenceMode" is off.`)},_addUpdatePixelDensityRatioEvent:function(){this._updatePixelDensityRatioBind=this._updatePixelDensityRatio.bind(this),e.addEvent(window,`resize`,this._updatePixelDensityRatioBind)},_removeUpdatePixelDensityRatioEvent:function(){e.removeEvent(window,`resize`,this._updatePixelDensityRatioBind)},_updatePixelDensityRatio:function(){var t=e.pixelDensityRatio,n=e.getCurrentPixelDensityRatio();t!==n&&(e.pixelDensityRatio=n,this.forceResize())},goToPreviousPage:function(){var e=this._sequenceIndex-1;this.navPrevNextWrap&&e<0&&(e+=this.tileSources.length),this.goToPage(e)},goToNextPage:function(){var e=this._sequenceIndex+1;this.navPrevNextWrap&&e>=this.tileSources.length&&(e=0),this.goToPage(e)},isAnimating:function(){return t[this.hash].animating}});function i(t){return t=e.getElement(t),new e.Point(t.clientWidth===0?1:t.clientWidth,t.clientHeight===0?1:t.clientHeight)}function a(t,n,r,i,a){var o=t;if(e.type(n)===`string`){if(n.match(/^\s*<.*>\s*$/))n=e.parseXml(n);else if(n.match(/^\s*[{[].*[}\]]\s*$/))try{n=e.parseJSON(n)}catch{}}function s(e,t){e.ready?i(e):(e.addHandler(`ready`,function(){i(e)}),e.addHandler(`open-failed`,function(e){a({message:e.message,source:t})}))}setTimeout(function(){if(e.type(n)===`string`)n=new e.TileSource({url:n,crossOriginPolicy:r.crossOriginPolicy===void 0?t.crossOriginPolicy:r.crossOriginPolicy,ajaxWithCredentials:t.ajaxWithCredentials,ajaxHeaders:r.ajaxHeaders?r.ajaxHeaders:t.ajaxHeaders,splitHashDataForPost:t.splitHashDataForPost,success:function(e){i(e.tileSource)}}),n.addHandler(`open-failed`,function(e){a(e)});else if(e.isPlainObject(n)||n.nodeType){if(n.crossOriginPolicy===void 0&&(r.crossOriginPolicy!==void 0||t.crossOriginPolicy!==void 0)&&(n.crossOriginPolicy=r.crossOriginPolicy===void 0?t.crossOriginPolicy:r.crossOriginPolicy),n.ajaxWithCredentials===void 0&&(n.ajaxWithCredentials=t.ajaxWithCredentials),e.isFunction(n.getTileUrl)){var c=new e.TileSource(n);c.getTileUrl=n.getTileUrl,i(c)}else{var l=e.TileSource.determineType(o,n);if(!l){a({message:`Unable to load TileSource`,source:n});return}s(new l(l.prototype.configure.apply(o,[n])),n)}}else s(n,n)})}function o(t,n){if(n instanceof e.Overlay)return n;var r=null;if(n.element)r=e.getElement(n.element);else{var i=n.id?n.id:`openseadragon-overlay-`+Math.floor(Math.random()*1e7);r=e.getElement(n.id),r||(r=document.createElement(`a`),r.href=`#/overlay/`+i),r.id=i,e.addClass(r,n.className?n.className:`openseadragon-overlay`)}var a=n.location,o=n.width,s=n.height;if(!a){var c=n.x,l=n.y;if(n.px!==void 0){var u=t.viewport.imageToViewportRectangle(new e.Rect(n.px,n.py,o||0,s||0));c=u.x,l=u.y,o=o===void 0?void 0:u.width,s=s===void 0?void 0:u.height}a=new e.Point(c,l)}var d=n.placement;return d&&e.type(d)===`string`&&(d=e.Placement[n.placement.toUpperCase()]),new e.Overlay({element:r,location:a,placement:d,onDraw:n.onDraw,checkResize:n.checkResize,width:o,height:s,rotationMode:n.rotationMode})}function s(e,t){var n;for(n=e.length-1;n>=0;n--)if(e[n].element===t)return n;return-1}function c(t,n){return e.requestAnimationFrame(function(){n(t)})}function l(t){e.requestAnimationFrame(function(){d(t)})}function u(t){t.autoHideControls&&(t.controlsShouldFade=!0,t.controlsFadeBeginTime=e.now()+t.controlsFadeDelay,window.setTimeout(function(){l(t)},t.controlsFadeDelay))}function d(t){var n,r,i,a;if(t.controlsShouldFade){for(n=e.now(),r=n-t.controlsFadeBeginTime,i=1-r/t.controlsFadeLength,i=Math.min(1,i),i=Math.max(0,i),a=t.controls.length-1;a>=0;a--)t.controls[a].autoFade&&t.controls[a].setOpacity(i);i>0&&l(t)}}function f(e){var t;for(e.controlsShouldFade=!1,t=e.controls.length-1;t>=0;t--)e.controls[t].setOpacity(1)}function p(){f(this)}function m(){u(this)}function h(e){var t={tracker:e.eventSource,position:e.position,originalEvent:e.originalEvent,preventDefault:e.preventDefault};this.raiseEvent(`canvas-contextmenu`,t),e.preventDefault=t.preventDefault}function g(t){var n={originalEvent:t.originalEvent,preventDefaultAction:!1,preventVerticalPan:t.preventVerticalPan||!this.panVertical,preventHorizontalPan:t.preventHorizontalPan||!this.panHorizontal};if(this.raiseEvent(`canvas-key`,n),!n.preventDefaultAction&&!t.ctrl&&!t.alt&&!t.meta)switch(t.keyCode){case 38:n.preventVerticalPan||(t.shift?this.viewport.zoomBy(1.1):this.viewport.panBy(this.viewport.deltaPointsFromPixels(new e.Point(0,-this.pixelsPerArrowPress))),this.viewport.applyConstraints()),t.preventDefault=!0;break;case 40:n.preventVerticalPan||(t.shift?this.viewport.zoomBy(.9):this.viewport.panBy(this.viewport.deltaPointsFromPixels(new e.Point(0,this.pixelsPerArrowPress))),this.viewport.applyConstraints()),t.preventDefault=!0;break;case 37:n.preventHorizontalPan||(this.viewport.panBy(this.viewport.deltaPointsFromPixels(new e.Point(-this.pixelsPerArrowPress,0))),this.viewport.applyConstraints()),t.preventDefault=!0;break;case 39:n.preventHorizontalPan||(this.viewport.panBy(this.viewport.deltaPointsFromPixels(new e.Point(this.pixelsPerArrowPress,0))),this.viewport.applyConstraints()),t.preventDefault=!0;break;case 187:this.viewport.zoomBy(1.1),this.viewport.applyConstraints(),t.preventDefault=!0;break;case 189:this.viewport.zoomBy(.9),this.viewport.applyConstraints(),t.preventDefault=!0;break;case 48:this.viewport.goHome(),this.viewport.applyConstraints(),t.preventDefault=!0;break;case 87:n.preventVerticalPan||(t.shift?this.viewport.zoomBy(1.1):this.viewport.panBy(this.viewport.deltaPointsFromPixels(new e.Point(0,-40))),this.viewport.applyConstraints()),t.preventDefault=!0;break;case 83:n.preventVerticalPan||(t.shift?this.viewport.zoomBy(.9):this.viewport.panBy(this.viewport.deltaPointsFromPixels(new e.Point(0,40))),this.viewport.applyConstraints()),t.preventDefault=!0;break;case 65:n.preventHorizontalPan||(this.viewport.panBy(this.viewport.deltaPointsFromPixels(new e.Point(-40,0))),this.viewport.applyConstraints()),t.preventDefault=!0;break;case 68:n.preventHorizontalPan||(this.viewport.panBy(this.viewport.deltaPointsFromPixels(new e.Point(40,0))),this.viewport.applyConstraints()),t.preventDefault=!0;break;case 82:t.shift?this.viewport.flipped?this.viewport.setRotation(this.viewport.getRotation()+this.rotationIncrement):this.viewport.setRotation(this.viewport.getRotation()-this.rotationIncrement):this.viewport.flipped?this.viewport.setRotation(this.viewport.getRotation()-this.rotationIncrement):this.viewport.setRotation(this.viewport.getRotation()+this.rotationIncrement),this.viewport.applyConstraints(),t.preventDefault=!0;break;case 70:this.viewport.toggleFlip(),t.preventDefault=!0;break;case 74:this.goToPreviousPage();break;case 75:this.goToNextPage();break;default:t.preventDefault=!1}else t.preventDefault=!1}function _(e){var t={originalEvent:e.originalEvent};this.raiseEvent(`canvas-key-press`,t)}function v(n){var r;document.activeElement!==this.canvas&&this.canvas.focus(),this.viewport.flipped&&(n.position.x=this.viewport.getContainerSize().x-n.position.x);var i={tracker:n.eventSource,position:n.position,quick:n.quick,shift:n.shift,originalEvent:n.originalEvent,originalTarget:n.originalTarget,preventDefaultAction:!1};this.raiseEvent(`canvas-click`,i),!i.preventDefaultAction&&this.viewport&&n.quick&&(r=this.gestureSettingsByDeviceType(n.pointerType),r.clickToZoom===!0&&(this.viewport.zoomBy(n.shift?1/this.zoomPerClick:this.zoomPerClick,r.zoomToRefPoint?this.viewport.pointFromPixel(n.position,!0):null),this.viewport.applyConstraints()),r.dblClickDragToZoom&&(t[this.hash].draggingToZoom===!0?(t[this.hash].lastClickTime=null,t[this.hash].draggingToZoom=!1):t[this.hash].lastClickTime=e.now()))}function y(e){var t,n={tracker:e.eventSource,position:e.position,shift:e.shift,originalEvent:e.originalEvent,preventDefaultAction:!1};this.raiseEvent(`canvas-double-click`,n),!n.preventDefaultAction&&this.viewport&&(t=this.gestureSettingsByDeviceType(e.pointerType),t.dblClickToZoom&&(this.viewport.zoomBy(e.shift?1/this.zoomPerClick:this.zoomPerClick,t.zoomToRefPoint?this.viewport.pointFromPixel(e.position,!0):null),this.viewport.applyConstraints()))}function b(e){var n,r={tracker:e.eventSource,pointerType:e.pointerType,position:e.position,delta:e.delta,speed:e.speed,direction:e.direction,shift:e.shift,originalEvent:e.originalEvent,preventDefaultAction:!1};if(this.raiseEvent(`canvas-drag`,r),n=this.gestureSettingsByDeviceType(e.pointerType),!r.preventDefaultAction&&this.viewport){if(n.dblClickDragToZoom&&t[this.hash].draggingToZoom){var i=this.zoomPerDblClickDrag**(e.delta.y/50);this.viewport.zoomBy(i)}else if(n.dragToPan&&!t[this.hash].draggingToZoom){if(this.panHorizontal||(e.delta.x=0),this.panVertical||(e.delta.y=0),this.viewport.flipped&&(e.delta.x=-e.delta.x),this.constrainDuringPan){var a=this.viewport.deltaPointsFromPixels(e.delta.negate());this.viewport.centerSpringX.target.value+=a.x,this.viewport.centerSpringY.target.value+=a.y;var o=this.viewport.getConstrainedBounds();this.viewport.centerSpringX.target.value-=a.x,this.viewport.centerSpringY.target.value-=a.y,o.xConstrained&&(e.delta.x=0),o.yConstrained&&(e.delta.y=0)}this.viewport.panBy(this.viewport.deltaPointsFromPixels(e.delta.negate()),n.flickEnabled&&!this.constrainDuringPan)}}}function x(n){var r,i={tracker:n.eventSource,pointerType:n.pointerType,position:n.position,speed:n.speed,direction:n.direction,shift:n.shift,originalEvent:n.originalEvent,preventDefaultAction:!1};if(this.raiseEvent(`canvas-drag-end`,i),r=this.gestureSettingsByDeviceType(n.pointerType),!i.preventDefaultAction&&this.viewport){if(!t[this.hash].draggingToZoom&&r.dragToPan&&r.flickEnabled&&n.speed>=r.flickMinSpeed){var a=0;this.panHorizontal&&(a=r.flickMomentum*n.speed*Math.cos(n.direction));var o=0;this.panVertical&&(o=r.flickMomentum*n.speed*Math.sin(n.direction));var s=this.viewport.pixelFromPoint(this.viewport.getCenter(!0)),c=this.viewport.pointFromPixel(new e.Point(s.x-a,s.y-o));this.viewport.panTo(c,!1)}this.viewport.applyConstraints()}r.dblClickDragToZoom&&t[this.hash].draggingToZoom===!0&&(t[this.hash].draggingToZoom=!1)}function S(e){this.raiseEvent(`canvas-enter`,{tracker:e.eventSource,pointerType:e.pointerType,position:e.position,buttons:e.buttons,pointers:e.pointers,insideElementPressed:e.insideElementPressed,buttonDownAny:e.buttonDownAny,originalEvent:e.originalEvent})}function C(e){this.raiseEvent(`canvas-exit`,{tracker:e.eventSource,pointerType:e.pointerType,position:e.position,buttons:e.buttons,pointers:e.pointers,insideElementPressed:e.insideElementPressed,buttonDownAny:e.buttonDownAny,originalEvent:e.originalEvent})}function w(n){var r;if(this.raiseEvent(`canvas-press`,{tracker:n.eventSource,pointerType:n.pointerType,position:n.position,insideElementPressed:n.insideElementPressed,insideElementReleased:n.insideElementReleased,originalEvent:n.originalEvent}),r=this.gestureSettingsByDeviceType(n.pointerType),r.dblClickDragToZoom){var i=t[this.hash].lastClickTime,a=e.now();if(i===null)return;a-i<this.dblClickTimeThreshold&&(t[this.hash].draggingToZoom=!0),t[this.hash].lastClickTime=null}}function T(e){this.raiseEvent(`canvas-release`,{tracker:e.eventSource,pointerType:e.pointerType,position:e.position,insideElementPressed:e.insideElementPressed,insideElementReleased:e.insideElementReleased,originalEvent:e.originalEvent})}function E(e){this.raiseEvent(`canvas-nonprimary-press`,{tracker:e.eventSource,position:e.position,pointerType:e.pointerType,button:e.button,buttons:e.buttons,originalEvent:e.originalEvent})}function D(e){this.raiseEvent(`canvas-nonprimary-release`,{tracker:e.eventSource,position:e.position,pointerType:e.pointerType,button:e.button,buttons:e.buttons,originalEvent:e.originalEvent})}function O(e){var t,n,r,i,a={tracker:e.eventSource,pointerType:e.pointerType,gesturePoints:e.gesturePoints,lastCenter:e.lastCenter,center:e.center,lastDistance:e.lastDistance,distance:e.distance,shift:e.shift,originalEvent:e.originalEvent,preventDefaultPanAction:!1,preventDefaultZoomAction:!1,preventDefaultRotateAction:!1};if(this.raiseEvent(`canvas-pinch`,a),this.viewport&&(t=this.gestureSettingsByDeviceType(e.pointerType),t.pinchToZoom&&(!a.preventDefaultPanAction||!a.preventDefaultZoomAction)&&(n=this.viewport.pointFromPixel(e.center,!0),t.zoomToRefPoint&&!a.preventDefaultPanAction&&(r=this.viewport.pointFromPixel(e.lastCenter,!0),i=r.minus(n),this.panHorizontal||(i.x=0),this.panVertical||(i.y=0),this.viewport.panBy(i,!0)),a.preventDefaultZoomAction||this.viewport.zoomBy(e.distance/e.lastDistance,n,!0),this.viewport.applyConstraints()),t.pinchRotate&&!a.preventDefaultRotateAction)){var o=Math.atan2(e.gesturePoints[0].currentPos.y-e.gesturePoints[1].currentPos.y,e.gesturePoints[0].currentPos.x-e.gesturePoints[1].currentPos.x),s=Math.atan2(e.gesturePoints[0].lastPos.y-e.gesturePoints[1].lastPos.y,e.gesturePoints[0].lastPos.x-e.gesturePoints[1].lastPos.x);n=this.viewport.pointFromPixel(e.center,!0),this.viewport.rotateTo(this.viewport.getRotation(!0)+(o-s)*(180/Math.PI),n,!0)}}function k(e){this.raiseEvent(`canvas-focus`,{tracker:e.eventSource,originalEvent:e.originalEvent})}function A(e){this.raiseEvent(`canvas-blur`,{tracker:e.eventSource,originalEvent:e.originalEvent})}function j(t){var n,r,i,a=e.now();a-this._lastScrollTime>this.minScrollDeltaTime?(this._lastScrollTime=a,n={tracker:t.eventSource,position:t.position,scroll:t.scroll,shift:t.shift,originalEvent:t.originalEvent,preventDefaultAction:!1,preventDefault:!0},this.raiseEvent(`canvas-scroll`,n),!n.preventDefaultAction&&this.viewport&&(this.viewport.flipped&&(t.position.x=this.viewport.getContainerSize().x-t.position.x),r=this.gestureSettingsByDeviceType(t.pointerType),r.scrollToZoom&&(i=this.zoomPerScroll**+t.scroll,this.viewport.zoomBy(i,r.zoomToRefPoint?this.viewport.pointFromPixel(t.position,!0):null),this.viewport.applyConstraints())),t.preventDefault=n.preventDefault):t.preventDefault=!0}function M(e){t[this.hash].mouseInside=!0,f(this),this.raiseEvent(`container-enter`,{tracker:e.eventSource,pointerType:e.pointerType,position:e.position,buttons:e.buttons,pointers:e.pointers,insideElementPressed:e.insideElementPressed,buttonDownAny:e.buttonDownAny,originalEvent:e.originalEvent})}function ee(e){e.pointers<1&&(t[this.hash].mouseInside=!1,t[this.hash].animating||u(this)),this.raiseEvent(`container-exit`,{tracker:e.eventSource,pointerType:e.pointerType,position:e.position,buttons:e.buttons,pointers:e.pointers,insideElementPressed:e.insideElementPressed,buttonDownAny:e.buttonDownAny,originalEvent:e.originalEvent})}function N(e){F(e),e._updateRequestId=e.isOpen()?c(e,N):!1}function P(n,r){var i=n.viewport,a=i.getZoom(),o=i.getCenter();i.resize(r,n.preserveImageSizeOnResize),i.panTo(o,!0);var s;if(n.preserveImageSizeOnResize)s=t[n.hash].prevContainerSize.x/r.x;else{var c=new e.Point(0,0),l=new e.Point(t[n.hash].prevContainerSize.x,t[n.hash].prevContainerSize.y).distanceTo(c);s=new e.Point(r.x,r.y).distanceTo(c)/l*t[n.hash].prevContainerSize.x/r.x}i.zoomTo(a*s,null,!0),t[n.hash].prevContainerSize=r,t[n.hash].forceRedraw=!0,t[n.hash].needsResize=!1,t[n.hash].forceResize=!1}function F(e){if(!(e._opening||!t[e.hash])){if(e.autoResize||t[e.hash].forceResize){var n;if(e._autoResizePolling){n=i(e.container);var r=t[e.hash].prevContainerSize;n.equals(r)||(t[e.hash].needsResize=!0)}t[e.hash].needsResize&&P(e,n||i(e.container))}var a=e.viewport.update(),o=e.world.update(a)||a;a&&e.raiseEvent(`viewport-change`),e.referenceStrip&&(o=e.referenceStrip.update(e.viewport)||o);var s=t[e.hash].animating;!s&&o&&(e.raiseEvent(`animation-start`),f(e));var c=s&&!o;c&&(t[e.hash].animating=!1),(o||c||t[e.hash].forceRedraw||e.world.needsDraw())&&(te(e),e._drawOverlays(),e.navigator&&e.navigator.update(e.viewport),t[e.hash].forceRedraw=!1,o&&e.raiseEvent(`animation`)),c&&(e.raiseEvent(`animation-finish`),t[e.hash].mouseInside||u(e)),t[e.hash].animating=o}}function te(e){e.imageLoader.clear(),e.world.draw(),e.raiseEvent(`update-viewport`,{})}function I(e,t){return e?e+t:t}function ne(){t[this.hash].lastZoomTime=e.now(),t[this.hash].zoomFactor=this.zoomPerSecond,t[this.hash].zooming=!0,ae(this)}function re(){t[this.hash].lastZoomTime=e.now(),t[this.hash].zoomFactor=1/this.zoomPerSecond,t[this.hash].zooming=!0,ae(this)}function ie(){t[this.hash].zooming=!1}function ae(t){e.requestAnimationFrame(e.delegate(t,oe))}function oe(){var n,r,i;t[this.hash].zooming&&this.viewport&&(n=e.now(),r=n-t[this.hash].lastZoomTime,i=t[this.hash].zoomFactor**(r/1e3),this.viewport.zoomBy(i),this.viewport.applyConstraints(),t[this.hash].lastZoomTime=n,ae(this))}function se(){this.viewport&&(t[this.hash].zooming=!1,this.viewport.zoomBy(this.zoomPerClick/1),this.viewport.applyConstraints())}function ce(){this.viewport&&(t[this.hash].zooming=!1,this.viewport.zoomBy(1/this.zoomPerClick),this.viewport.applyConstraints())}function le(){this.buttonGroup&&(this.buttonGroup.emulateEnter(),this.buttonGroup.emulateLeave())}function ue(){this.viewport&&this.viewport.goHome()}function de(){this.isFullPage()&&!e.isFullScreen()?this.setFullPage(!1):this.setFullScreen(!this.isFullPage()),this.buttonGroup&&this.buttonGroup.emulateLeave(),this.fullPageButton.element.focus(),this.viewport&&this.viewport.applyConstraints()}function L(){if(this.viewport){var e=this.viewport.getRotation();this.viewport.flipped?e+=this.rotationIncrement:e-=this.rotationIncrement,this.viewport.setRotation(e)}}function fe(){if(this.viewport){var e=this.viewport.getRotation();this.viewport.flipped?e-=this.rotationIncrement:e+=this.rotationIncrement,this.viewport.setRotation(e)}}function pe(){this.viewport.toggleFlip()}e.determineDrawer=function(t){for(let r in n){let i=n[r],a=i.prototype;if(a&&a instanceof n.DrawerBase&&e.isFunction(a.getType)&&a.getType.call(i)===t)return i}return null}})(n),(function(e){e.Navigator=function(o){var s=o.viewer,c=this,l,u;o.element||o.id?(o.element?(o.id&&e.console.warn(`Given option.id for Navigator was ignored since option.element was provided and is being used instead.`),o.element.id?o.id=o.element.id:o.id=`navigator-`+e.now(),this.element=o.element):this.element=document.getElementById(o.id),o.controlOptions={anchor:e.ControlAnchor.NONE,attachToViewer:!1,autoFade:!1}):(o.id=`navigator-`+e.now(),this.element=e.makeNeutralElement(`div`),o.controlOptions={anchor:e.ControlAnchor.TOP_RIGHT,attachToViewer:!0,autoFade:o.autoFade},o.position&&(o.position===`BOTTOM_RIGHT`?o.controlOptions.anchor=e.ControlAnchor.BOTTOM_RIGHT:o.position===`BOTTOM_LEFT`?o.controlOptions.anchor=e.ControlAnchor.BOTTOM_LEFT:o.position===`TOP_RIGHT`?o.controlOptions.anchor=e.ControlAnchor.TOP_RIGHT:o.position===`TOP_LEFT`?o.controlOptions.anchor=e.ControlAnchor.TOP_LEFT:o.position===`ABSOLUTE`&&(o.controlOptions.anchor=e.ControlAnchor.ABSOLUTE,o.controlOptions.top=o.top,o.controlOptions.left=o.left,o.controlOptions.height=o.height,o.controlOptions.width=o.width))),this.element.id=o.id,this.element.className+=` navigator`,o=e.extend(!0,{sizeRatio:e.DEFAULT_SETTINGS.navigatorSizeRatio},o,{element:this.element,tabIndex:-1,showNavigator:!1,mouseNavEnabled:!1,showNavigationControl:!1,showSequenceControl:!1,immediateRender:!0,blendTime:0,animationTime:o.animationTime,autoResize:!1,minZoomImageRatio:1,background:o.background,opacity:o.opacity,borderColor:o.borderColor,displayRegionColor:o.displayRegionColor}),o.minPixelRatio=this.minPixelRatio=s.minPixelRatio,e.setElementTouchActionNone(this.element),this.borderWidth=2,this.fudge=new e.Point(1,1),this.totalBorderWidths=new e.Point(this.borderWidth*2,this.borderWidth*2).minus(this.fudge),o.controlOptions.anchor!==e.ControlAnchor.NONE&&(function(e,t){e.margin=`0px`,e.border=t+`px solid `+o.borderColor,e.padding=`0px`,e.background=o.background,e.opacity=o.opacity,e.overflow=`hidden`})(this.element.style,this.borderWidth),this.displayRegion=e.makeNeutralElement(`div`),this.displayRegion.id=this.element.id+`-displayregion`,this.displayRegion.className=`displayregion`,(function(e,t){e.position=`relative`,e.top=`0px`,e.left=`0px`,e.fontSize=`0px`,e.overflow=`hidden`,e.border=t+`px solid `+o.displayRegionColor,e.margin=`0px`,e.padding=`0px`,e.background=`transparent`,e.float=`left`,e.cssFloat=`left`,e.zIndex=999999999,e.cursor=`default`,e.boxSizing=`content-box`})(this.displayRegion.style,this.borderWidth),e.setElementPointerEventsNone(this.displayRegion),e.setElementTouchActionNone(this.displayRegion),this.displayRegionContainer=e.makeNeutralElement(`div`),this.displayRegionContainer.id=this.element.id+`-displayregioncontainer`,this.displayRegionContainer.className=`displayregioncontainer`,this.displayRegionContainer.style.width=`100%`,this.displayRegionContainer.style.height=`100%`,e.setElementPointerEventsNone(this.displayRegionContainer),e.setElementTouchActionNone(this.displayRegionContainer),s.addControl(this.element,o.controlOptions),this._resizeWithViewer=o.controlOptions.anchor!==e.ControlAnchor.ABSOLUTE&&o.controlOptions.anchor!==e.ControlAnchor.NONE,o.width&&o.height?(this.setWidth(o.width),this.setHeight(o.height)):this._resizeWithViewer&&(l=e.getElementSize(s.element),this.element.style.height=Math.round(l.y*o.sizeRatio)+`px`,this.element.style.width=Math.round(l.x*o.sizeRatio)+`px`,this.oldViewerSize=l,u=e.getElementSize(this.element),this.elementArea=u.x*u.y),this.oldContainerSize=new e.Point(0,0),e.Viewer.apply(this,[o]),this.displayRegionContainer.appendChild(this.displayRegion),this.element.getElementsByTagName(`div`)[0].appendChild(this.displayRegionContainer);function d(e,t){a(c.displayRegionContainer,e),a(c.displayRegion,-e),c.viewport.setRotation(e,t)}o.navigatorRotate&&(d(o.viewer.viewport?o.viewer.viewport.getRotation():o.viewer.degrees||0,!0),o.viewer.addHandler(`rotate`,function(e){d(e.degrees,e.immediately)})),this.innerTracker.destroy(),this.innerTracker=new e.MouseTracker({userData:`Navigator.innerTracker`,element:this.element,dragHandler:e.delegate(this,n),clickHandler:e.delegate(this,t),releaseHandler:e.delegate(this,r),scrollHandler:e.delegate(this,i),preProcessEventHandler:function(e){e.eventType===`wheel`&&(e.preventDefault=!0)}}),this.outerTracker.userData=`Navigator.outerTracker`,e.setElementPointerEventsNone(this.canvas),e.setElementPointerEventsNone(this.container),this.addHandler(`reset-size`,function(){c.viewport&&c.viewport.goHome(!0)}),s.world.addHandler(`item-index-change`,function(e){window.setTimeout(function(){var t=c.world.getItemAt(e.previousIndex);c.world.setItemIndex(t,e.newIndex)},1)}),s.world.addHandler(`remove-item`,function(e){var t=e.item,n=c._getMatchingItem(t);n&&c.world.removeItem(n)}),this.update(s.viewport)},e.extend(e.Navigator.prototype,e.EventSource.prototype,e.Viewer.prototype,{updateSize:function(){if(this.viewport){var t=new e.Point(this.container.clientWidth===0?1:this.container.clientWidth,this.container.clientHeight===0?1:this.container.clientHeight);t.equals(this.oldContainerSize)||(this.viewport.resize(t,!0),this.viewport.goHome(!0),this.oldContainerSize=t,this.world.update(),this.world.draw(),this.update(this.viewer.viewport))}},setWidth:function(e){this.width=e,this.element.style.width=typeof e==`number`?e+`px`:e,this._resizeWithViewer=!1,this.updateSize()},setHeight:function(e){this.height=e,this.element.style.height=typeof e==`number`?e+`px`:e,this._resizeWithViewer=!1,this.updateSize()},setFlip:function(e){return this.viewport.setFlip(e),this.setDisplayTransform(this.viewer.viewport.getFlip()?`scale(-1,1)`:`scale(1,1)`),this},setDisplayTransform:function(e){o(this.canvas,e),o(this.element,e)},update:function(t){var n,r,i,o,s,c;if(t||=this.viewer.viewport,n=e.getElementSize(this.viewer.element),this._resizeWithViewer&&n.x&&n.y&&!n.equals(this.oldViewerSize)&&(this.oldViewerSize=n,this.maintainSizeRatio||!this.elementArea?(r=n.x*this.sizeRatio,i=n.y*this.sizeRatio):(r=Math.sqrt(this.elementArea*(n.x/n.y)),i=this.elementArea/r),this.element.style.width=Math.round(r)+`px`,this.element.style.height=Math.round(i)+`px`,this.elementArea||=r*i,this.updateSize()),t&&this.viewport){if(o=t.getBoundsNoRotate(!0),s=this.viewport.pixelFromPointNoRotate(o.getTopLeft(),!1),c=this.viewport.pixelFromPointNoRotate(o.getBottomRight(),!1).minus(this.totalBorderWidths),!this.navigatorRotate){var l=t.getRotation(!0);a(this.displayRegion,-l)}var u=this.displayRegion.style;u.display=this.world.getItemCount()?`block`:`none`,u.top=s.y.toFixed(2)+`px`,u.left=s.x.toFixed(2)+`px`;var d=c.x-s.x,f=c.y-s.y;u.width=Math.round(Math.max(d,0))+`px`,u.height=Math.round(Math.max(f,0))+`px`}},addTiledImage:function(t){var n=this,r=t.originalTiledImage;delete t.original;var i=e.extend({},t,{success:function(e){var t=e.item;t._originalForNavigator=r,n._matchBounds(t,r,!0),n._matchOpacity(t,r),n._matchCompositeOperation(t,r);function i(){n._matchBounds(t,r)}function a(){n._matchOpacity(t,r)}function o(){n._matchCompositeOperation(t,r)}r.addHandler(`bounds-change`,i),r.addHandler(`clip-change`,i),r.addHandler(`opacity-change`,a),r.addHandler(`composite-operation-change`,o)}});return e.Viewer.prototype.addTiledImage.apply(this,[i])},destroy:function(){return e.Viewer.prototype.destroy.apply(this)},_getMatchingItem:function(e){for(var t=this.world.getItemCount(),n,r=0;r<t;r++)if(n=this.world.getItemAt(r),n._originalForNavigator===e)return n;return null},_matchBounds:function(e,t,n){var r=t.getBoundsNoRotate();e.setPosition(r.getTopLeft(),n),e.setWidth(r.width,n),e.setRotation(t.getRotation(),n),e.setClip(t.getClip()),e.setFlip(t.getFlip())},_matchOpacity:function(e,t){e.setOpacity(t.opacity)},_matchCompositeOperation:function(e,t){e.setCompositeOperation(t.compositeOperation)}});function t(e){var t={tracker:e.eventSource,position:e.position,quick:e.quick,shift:e.shift,originalEvent:e.originalEvent,preventDefaultAction:!1};if(this.viewer.raiseEvent(`navigator-click`,t),!t.preventDefaultAction&&e.quick&&this.viewer.viewport&&(this.panVertical||this.panHorizontal)){this.viewer.viewport.flipped&&(e.position.x=this.viewport.getContainerSize().x-e.position.x);var n=this.viewport.pointFromPixel(e.position);this.panVertical?this.panHorizontal||(n.x=this.viewer.viewport.getCenter(!0).x):n.y=this.viewer.viewport.getCenter(!0).y,this.viewer.viewport.panTo(n),this.viewer.viewport.applyConstraints()}}function n(e){var t={tracker:e.eventSource,position:e.position,delta:e.delta,speed:e.speed,direction:e.direction,shift:e.shift,originalEvent:e.originalEvent,preventDefaultAction:!1};this.viewer.raiseEvent(`navigator-drag`,t),!t.preventDefaultAction&&this.viewer.viewport&&(this.panHorizontal||(e.delta.x=0),this.panVertical||(e.delta.y=0),this.viewer.viewport.flipped&&(e.delta.x=-e.delta.x),this.viewer.viewport.panBy(this.viewport.deltaPointsFromPixels(e.delta)),this.viewer.constrainDuringPan&&this.viewer.viewport.applyConstraints())}function r(e){e.insideElementPressed&&this.viewer.viewport&&this.viewer.viewport.applyConstraints()}function i(e){var t={tracker:e.eventSource,position:e.position,scroll:e.scroll,shift:e.shift,originalEvent:e.originalEvent,preventDefault:e.preventDefault};this.viewer.raiseEvent(`navigator-scroll`,t),e.preventDefault=t.preventDefault}function a(e,t){o(e,`rotate(`+t+`deg)`)}function o(e,t){e.style.webkitTransform=t,e.style.mozTransform=t,e.style.msTransform=t,e.style.oTransform=t,e.style.transform=t}})(n),(function(e){var t={Errors:{Dzc:`Sorry, we don't support Deep Zoom Collections!`,Dzi:`Hmm, this doesn't appear to be a valid Deep Zoom Image.`,Xml:`Hmm, this doesn't appear to be a valid Deep Zoom Image.`,ImageFormat:`Sorry, we don't support {0}-based Deep Zoom Images.`,Security:`It looks like a security restriction stopped us from loading this Deep Zoom Image.`,Status:`This space unintentionally left blank ({0} {1}).`,OpenFailed:`Unable to open {0}: {1}`},Tooltips:{FullPage:`Toggle full page`,Home:`Go home`,ZoomIn:`Zoom in`,ZoomOut:`Zoom out`,NextPage:`Next page`,PreviousPage:`Previous page`,RotateLeft:`Rotate left`,RotateRight:`Rotate right`,Flip:`Flip Horizontally`}};e.extend(e,{getString:function(n){var r=n.split(`.`),i=null,a=arguments,o=t,s;for(s=0;s<r.length-1;s++)o=o[r[s]]||{};return i=o[r[s]],typeof i!=`string`&&(e.console.error(`Untranslated source string:`,n),i=``),i.replace(/\{\d+\}/g,function(e){var t=parseInt(e.match(/\d+/),10)+1;return t<a.length?a[t]:``})},setString:function(e,n){var r=e.split(`.`),i=t,a;for(a=0;a<r.length-1;a++)i[r[a]]||(i[r[a]]={}),i=i[r[a]];i[r[a]]=n}})})(n),(function(e){e.Point=function(e,t){this.x=typeof e==`number`?e:0,this.y=typeof t==`number`?t:0},e.Point.prototype={clone:function(){return new e.Point(this.x,this.y)},plus:function(t){return new e.Point(this.x+t.x,this.y+t.y)},minus:function(t){return new e.Point(this.x-t.x,this.y-t.y)},times:function(t){return new e.Point(this.x*t,this.y*t)},divide:function(t){return new e.Point(this.x/t,this.y/t)},negate:function(){return new e.Point(-this.x,-this.y)},distanceTo:function(e){return Math.sqrt((this.x-e.x)**2+(this.y-e.y)**2)},squaredDistanceTo:function(e){return(this.x-e.x)**2+(this.y-e.y)**2},apply:function(t){return new e.Point(t(this.x),t(this.y))},equals:function(t){return t instanceof e.Point&&this.x===t.x&&this.y===t.y},rotate:function(t,n){n||=new e.Point(0,0);var r,i;if(t%90==0)switch(e.positiveModulo(t,360)){case 0:r=1,i=0;break;case 90:r=0,i=1;break;case 180:r=-1,i=0;break;case 270:r=0,i=-1}else{var a=t*Math.PI/180;r=Math.cos(a),i=Math.sin(a)}var o=r*(this.x-n.x)-i*(this.y-n.y)+n.x,s=i*(this.x-n.x)+r*(this.y-n.y)+n.y;return new e.Point(o,s)},toString:function(){return`(`+Math.round(this.x*100)/100+`,`+Math.round(this.y*100)/100+`)`}}})(n),(function(e){e.TileSource=function(t,n,r,i,a,o){var s=this,c=arguments,l=e.isPlainObject(t)?t:{width:c[0],height:c[1],tileSize:c[2],tileOverlap:c[3],minLevel:c[4],maxLevel:c[5]},u;if(e.EventSource.call(this),e.extend(!0,this,l),!this.success){for(u=0;u<arguments.length;u++)if(e.isFunction(arguments[u])){this.success=arguments[u];break}}this.success&&this.addHandler(`ready`,function(e){s.success(e)}),e.type(arguments[0])===`string`&&(this.url=arguments[0]),this.url?(this.aspectRatio=1,this.dimensions=new e.Point(10,10),this._tileWidth=0,this._tileHeight=0,this.tileOverlap=0,this.minLevel=0,this.maxLevel=0,this.ready=!1,this.getImageInfo(this.url)):(this.ready=!0,this.aspectRatio=l.width&&l.height?l.width/l.height:1,this.dimensions=new e.Point(l.width,l.height),this.tileSize?(this._tileWidth=this._tileHeight=this.tileSize,delete this.tileSize):(this.tileWidth?(this._tileWidth=this.tileWidth,delete this.tileWidth):this._tileWidth=0,this.tileHeight?(this._tileHeight=this.tileHeight,delete this.tileHeight):this._tileHeight=0),this.tileOverlap=l.tileOverlap?l.tileOverlap:0,this.minLevel=l.minLevel?l.minLevel:0,this.maxLevel=l.maxLevel!==void 0&&l.maxLevel!==null?l.maxLevel:l.width&&l.height?Math.ceil(Math.log(Math.max(l.width,l.height))/Math.log(2)):0,this.success&&e.isFunction(this.success)&&this.success(this))},e.TileSource.prototype={getTileSize:function(t){return e.console.error(`[TileSource.getTileSize] is deprecated. Use TileSource.getTileWidth() and TileSource.getTileHeight() instead`),this._tileWidth},getTileWidth:function(e){return this._tileWidth?this._tileWidth:this.getTileSize(e)},getTileHeight:function(e){return this._tileHeight?this._tileHeight:this.getTileSize(e)},setMaxLevel:function(e){this.maxLevel=e,this._memoizeLevelScale()},getLevelScale:function(e){return this._memoizeLevelScale(),this.getLevelScale(e)},_memoizeLevelScale:function(){var e={},t;for(t=0;t<=this.maxLevel;t++)e[t]=1/2**(this.maxLevel-t);this.getLevelScale=function(t){return e[t]}},getNumTiles:function(t){var n=this.getLevelScale(t),r=Math.ceil(n*this.dimensions.x/this.getTileWidth(t)),i=Math.ceil(n*this.dimensions.y/this.getTileHeight(t));return new e.Point(r,i)},getPixelRatio:function(t){var n=this.dimensions.times(this.getLevelScale(t)),r=1/n.x*e.pixelDensityRatio,i=1/n.y*e.pixelDensityRatio;return new e.Point(r,i)},getClosestLevel:function(){var e,t;for(e=this.minLevel+1;e<=this.maxLevel&&(t=this.getNumTiles(e),!(t.x>1||t.y>1));e++);return e-1},getTileAtPoint:function(t,n){var r=n.x>=0&&n.x<=1&&n.y>=0&&n.y<=1/this.aspectRatio;e.console.assert(r,`[TileSource.getTileAtPoint] must be called with a valid point.`);var i=this.dimensions.x*this.getLevelScale(t),a=n.x*i,o=n.y*i,s=Math.floor(a/this.getTileWidth(t)),c=Math.floor(o/this.getTileHeight(t));return n.x>=1&&(s=this.getNumTiles(t).x-1),n.y>=1/this.aspectRatio-1e-15&&(c=this.getNumTiles(t).y-1),new e.Point(s,c)},getTileBounds:function(t,n,r,i){var a=this.dimensions.times(this.getLevelScale(t)),o=this.getTileWidth(t),s=this.getTileHeight(t),c=n===0?0:o*n-this.tileOverlap,l=r===0?0:s*r-this.tileOverlap,u=o+(n===0?1:2)*this.tileOverlap,d=s+(r===0?1:2)*this.tileOverlap,f=1/a.x;return u=Math.min(u,a.x-c),d=Math.min(d,a.y-l),i?new e.Rect(0,0,u,d):new e.Rect(c*f,l*f,u*f,d*f)},getImageInfo:function(n){var r=this,i,a,o,s,c,l,u;n&&(c=n.split(`/`),l=c[c.length-1],u=l.lastIndexOf(`.`),u>-1&&(c[c.length-1]=l.slice(0,u)));var d=null;if(this.splitHashDataForPost){var f=n.indexOf(`#`);f!==-1&&(d=n.substring(f+1),n=n.substr(0,f))}a=function(t){typeof t==`string`&&(t=e.parseXml(t));var i=e.TileSource.determineType(r,t,n);if(!i){r.raiseEvent(`open-failed`,{message:`Unable to load TileSource`,source:n});return}s=i.prototype.configure.apply(r,[t,n,d]),s.ajaxWithCredentials===void 0&&(s.ajaxWithCredentials=r.ajaxWithCredentials),o=new i(s),r.ready=!0,r.raiseEvent(`ready`,{tileSource:o})},n.match(/\.js$/)?(i=n.split(`/`).pop().replace(`.js`,``),e.jsonp({url:n,async:!1,callbackName:i,callback:a})):e.makeAjaxRequest({url:n,postData:d,withCredentials:this.ajaxWithCredentials,headers:this.ajaxHeaders,success:function(e){var n=t(e);a(n)},error:function(t,i){var a;try{a=`HTTP `+t.status+` attempting to load TileSource: `+n}catch{a=(i===void 0||!i.toString?`Unknown error`:i.toString())+` attempting to load TileSource: `+n}e.console.error(a),r.raiseEvent(`open-failed`,{message:a,source:n,postData:d})}})},supports:function(e,t){return!1},configure:function(e,t,n){throw Error(`Method not implemented.`)},getTileUrl:function(e,t,n){throw Error(`Method not implemented.`)},getTilePostData:function(e,t,n){return null},getTileAjaxHeaders:function(e,t,n){return{}},getTileHashKey:function(e,t,n,r,i,a){function o(e){return i?e+`+`+JSON.stringify(i):e}return o(typeof r==`string`?r:e+`/`+t+`_`+n)},tileExists:function(e,t,n){var r=this.getNumTiles(e);return e>=this.minLevel&&e<=this.maxLevel&&t>=0&&n>=0&&t<r.x&&n<r.y},hasTransparency:function(e,t,n,r){return!!e||t.match(`.png`)},downloadTileStart:function(t){var n=t.userData,r=new Image;n.image=r,n.request=null;var i=function(e){if(!r){t.finish(null,n.request,`Image load failed: undefined Image instance.`);return}r.onload=r.onerror=r.onabort=null,t.finish(e?null:r,n.request,e)};r.onload=function(){i()},r.onabort=r.onerror=function(){i(`Image load aborted.`)},t.loadWithAjax?n.request=e.makeAjaxRequest({url:t.src,withCredentials:t.ajaxWithCredentials,headers:t.ajaxHeaders,responseType:`arraybuffer`,postData:t.postData,success:function(e){var t;try{t=new window.Blob([e.response])}catch(r){var n=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder;if(r.name===`TypeError`&&n){var a=new n;a.append(e.response),t=a.getBlob()}}t.size===0?i(`Empty image response.`):r.src=(window.URL||window.webkitURL).createObjectURL(t)},error:function(e){i(`Image load aborted - XHR error`)}}):(t.crossOriginPolicy!==!1&&(r.crossOrigin=t.crossOriginPolicy),r.src=t.src)},downloadTileAbort:function(e){e.userData.request&&e.userData.request.abort();var t=e.userData.image;e.userData.image&&(t.onload=t.onerror=t.onabort=null)},createTileCache:function(e,t,n){e._data=t},destroyTileCache:function(e){e._data=null,e._renderedContext=null},getTileCacheData:function(e){return e._data},getTileCacheDataAsImage:function(e){return e._data},getTileCacheDataAsContext2D:function(e){if(!e._renderedContext){var t=document.createElement(`canvas`);t.width=e._data.width,t.height=e._data.height,e._renderedContext=t.getContext(`2d`),e._renderedContext.drawImage(e._data,0,0),e._data=null}return e._renderedContext}},e.extend(!0,e.TileSource.prototype,e.EventSource.prototype);function t(t){var n=t.responseText,r=t.status,i,a;if(!t)throw Error(e.getString(`Errors.Security`));if(t.status!==200&&t.status!==0)throw r=t.status,i=r===404?`Not Found`:t.statusText,Error(e.getString(`Errors.Status`,r,i));if(n.match(/^\s*<.*/))try{a=t.responseXML&&t.responseXML.documentElement?t.responseXML:e.parseXml(n)}catch{a=t.responseText}else if(n.match(/\s*[{[].*/))try{a=e.parseJSON(n)}catch{a=n}else a=n;return a}e.TileSource.determineType=function(t,r,i){for(var a in n)if(a.match(/.+TileSource$/)&&e.isFunction(n[a])&&e.isFunction(n[a].prototype.supports)&&n[a].prototype.supports.call(t,r,i))return n[a];return e.console.error(`No TileSource was able to open %s %s`,i,r),null}})(n),(function(e){e.DziTileSource=function(t,n,r,i,a,o,s,c,l){var u,d,f,p=e.isPlainObject(t)?t:{width:arguments[0],height:arguments[1],tileSize:arguments[2],tileOverlap:arguments[3],tilesUrl:arguments[4],fileFormat:arguments[5],displayRects:arguments[6],minLevel:arguments[7],maxLevel:arguments[8]};if(this._levelRects={},this.tilesUrl=p.tilesUrl,this.fileFormat=p.fileFormat,this.displayRects=p.displayRects,this.displayRects)for(u=this.displayRects.length-1;u>=0;u--)for(d=this.displayRects[u],f=d.minLevel;f<=d.maxLevel;f++)this._levelRects[f]||(this._levelRects[f]=[]),this._levelRects[f].push(d);e.TileSource.apply(this,[p])},e.extend(e.DziTileSource.prototype,e.TileSource.prototype,{supports:function(e,t){var n;return e.Image?n=e.Image.xmlns:e.documentElement&&(e.documentElement.localName===`Image`||e.documentElement.tagName===`Image`)&&(n=e.documentElement.namespaceURI),n=(n||``).toLowerCase(),n.indexOf(`schemas.microsoft.com/deepzoom/2008`)!==-1||n.indexOf(`schemas.microsoft.com/deepzoom/2009`)!==-1},configure:function(r,i,a){var o=e.isPlainObject(r)?n(this,r):t(this,r);return i&&!o.tilesUrl&&(o.tilesUrl=i.replace(/([^/]+?)(\.(dzi|xml|js)?(\?[^/]*)?)?\/?$/,`$1_files/`),o.queryParams=i.search(/\.(dzi|xml|js)\?/)===-1?``:i.match(/\?.*/)),o},getTileUrl:function(e,t,n){return[this.tilesUrl,e,`/`,t,`_`,n,`.`,this.fileFormat,this.queryParams].join(``)},tileExists:function(e,t,n){var r=this._levelRects[e],i,a,o,s,c,l,u;if(this.minLevel&&e<this.minLevel||this.maxLevel&&e>this.maxLevel)return!1;if(!r||!r.length)return!0;for(u=r.length-1;u>=0;u--)if(i=r[u],!(e<i.minLevel||e>i.maxLevel)&&(a=this.getLevelScale(e),o=i.x*a,s=i.y*a,c=o+i.width*a,l=s+i.height*a,o=Math.floor(o/this._tileWidth),s=Math.floor(s/this._tileWidth),c=Math.ceil(c/this._tileWidth),l=Math.ceil(l/this._tileWidth),o<=t&&t<c&&s<=n&&n<l))return!0;return!1}});function t(t,r){if(!r||!r.documentElement)throw Error(e.getString(`Errors.Xml`));var i=r.documentElement,a=i.localName||i.tagName,o=r.documentElement.namespaceURI,s=null,c=[],l,u,d,f,p;if(a===`Image`)try{if(f=i.getElementsByTagName(`Size`)[0],f===void 0&&(f=i.getElementsByTagNameNS(o,`Size`)[0]),s={Image:{xmlns:`http://schemas.microsoft.com/deepzoom/2008`,Url:i.getAttribute(`Url`),Format:i.getAttribute(`Format`),DisplayRect:null,Overlap:parseInt(i.getAttribute(`Overlap`),10),TileSize:parseInt(i.getAttribute(`TileSize`),10),Size:{Height:parseInt(f.getAttribute(`Height`),10),Width:parseInt(f.getAttribute(`Width`),10)}}},!e.imageFormatSupported(s.Image.Format))throw Error(e.getString(`Errors.ImageFormat`,s.Image.Format.toUpperCase()));for(l=i.getElementsByTagName(`DisplayRect`),l===void 0&&(l=i.getElementsByTagNameNS(o,`DisplayRect`)[0]),p=0;p<l.length;p++)u=l[p],d=u.getElementsByTagName(`Rect`)[0],d===void 0&&(d=u.getElementsByTagNameNS(o,`Rect`)[0]),c.push({Rect:{X:parseInt(d.getAttribute(`X`),10),Y:parseInt(d.getAttribute(`Y`),10),Width:parseInt(d.getAttribute(`Width`),10),Height:parseInt(d.getAttribute(`Height`),10),MinLevel:parseInt(u.getAttribute(`MinLevel`),10),MaxLevel:parseInt(u.getAttribute(`MaxLevel`),10)}});return c.length&&(s.Image.DisplayRect=c),n(t,s)}catch(t){throw t instanceof Error?t:Error(e.getString(`Errors.Dzi`))}if(a===`Collection`)throw Error(e.getString(`Errors.Dzc`));if(a===`Error`){var m=i.getElementsByTagName(`Message`)[0].firstChild.nodeValue;throw Error(m)}throw Error(e.getString(`Errors.Dzi`))}function n(t,n){var r=n.Image,i=r.Url,a=r.Format,o=r.Size,s=r.DisplayRect||[],c=parseInt(o.Width,10),l=parseInt(o.Height,10),u=parseInt(r.TileSize,10),d=parseInt(r.Overlap,10),f=[],p,m;for(m=0;m<s.length;m++)p=s[m].Rect,f.push(new e.DisplayRect(parseInt(p.X,10),parseInt(p.Y,10),parseInt(p.Width,10),parseInt(p.Height,10),parseInt(p.MinLevel,10),parseInt(p.MaxLevel,10)));return e.extend(!0,{width:c,height:l,tileSize:u,tileOverlap:d,minLevel:null,maxLevel:null,tilesUrl:i,fileFormat:a,displayRects:f},n)}})(n),(function(e){e.IIIFTileSource=function(n){if(e.extend(!0,this,n),this._id=this[`@id`]||this.id||this.identifier||null,!(this.height&&this.width&&this._id))throw Error(`IIIF required parameters (width, height, or id) not provided.`);if(n.tileSizePerScaleFactor={},this.tileFormat=this.tileFormat||`jpg`,this.version=n.version,this.tile_width&&this.tile_height)n.tileWidth=this.tile_width,n.tileHeight=this.tile_height;else if(this.tile_width)n.tileSize=this.tile_width;else if(this.tile_height)n.tileSize=this.tile_height;else if(this.tiles){if(this.tiles.length===1)n.tileWidth=this.tiles[0].width,n.tileHeight=this.tiles[0].height||this.tiles[0].width,this.scale_factors=this.tiles[0].scaleFactors;else{this.scale_factors=[];for(var i=0;i<this.tiles.length;i++)for(var a=0;a<this.tiles[i].scaleFactors.length;a++){var o=this.tiles[i].scaleFactors[a];this.scale_factors.push(o),n.tileSizePerScaleFactor[o]={width:this.tiles[i].width,height:this.tiles[i].height||this.tiles[i].width}}}}else if(t(n)){for(var s=Math.min(this.height,this.width),c=[256,512,1024],l=[],u=0;u<c.length;u++)c[u]<=s&&l.push(c[u]);n.tileSize=l.length>0?Math.max.apply(null,l):s}else this.sizes&&this.sizes.length>0?(this.emulateLegacyImagePyramid=!0,n.levels=r(this),e.extend(!0,n,{width:n.levels[n.levels.length-1].width,height:n.levels[n.levels.length-1].height,tileSize:Math.max(n.height,n.width),tileOverlap:0,minLevel:0,maxLevel:n.levels.length-1}),this.levels=n.levels):e.console.error(`Nothing in the info.json to construct image pyramids from`);if(!n.maxLevel&&!this.emulateLegacyImagePyramid){if(!this.scale_factors)n.maxLevel=Number(Math.round(Math.log(Math.max(this.width,this.height),2)));else{var d=Math.max.apply(null,this.scale_factors);n.maxLevel=Math.round(Math.log(d)*Math.LOG2E)}}if(this.sizes){var f=this.sizes.length;(f===n.maxLevel||f===n.maxLevel+1)&&(this.levelSizes=this.sizes.slice().sort((e,t)=>e.width-t.width),f===n.maxLevel&&this.levelSizes.push({width:this.width,height:this.height}))}e.TileSource.apply(this,[n])},e.extend(e.IIIFTileSource.prototype,e.TileSource.prototype,{supports:function(e,t){return e.protocol&&e.protocol===`http://iiif.io/api/image`||e[`@context`]&&(e[`@context`]===`http://library.stanford.edu/iiif/image-api/1.1/context.json`||e[`@context`]===`http://iiif.io/api/image/1/context.json`)||e.profile&&e.profile.indexOf(`http://library.stanford.edu/iiif/image-api/compliance.html`)===0||e.identifier&&e.width&&e.height?!0:!!(e.documentElement&&e.documentElement.tagName===`info`&&e.documentElement.namespaceURI===`http://library.stanford.edu/iiif/image-api/ns/`)},configure:function(t,r,a){if(e.isPlainObject(t)){if(!t[`@context`])t[`@context`]=`http://iiif.io/api/image/1.0/context.json`,t[`@id`]=r.replace(`/info.json`,``),t.version=1;else{var o=t[`@context`];if(Array.isArray(o)){for(var s=0;s<o.length;s++)if(typeof o[s]==`string`&&(/^http:\/\/iiif\.io\/api\/image\/[1-3]\/context\.json$/.test(o[s])||o[s]===`http://library.stanford.edu/iiif/image-api/1.1/context.json`)){o=o[s];break}}switch(o){case`http://iiif.io/api/image/1/context.json`:case`http://library.stanford.edu/iiif/image-api/1.1/context.json`:t.version=1;break;case`http://iiif.io/api/image/2/context.json`:t.version=2;break;case`http://iiif.io/api/image/3/context.json`:t.version=3;break;default:e.console.error(`Data has a @context property which contains no known IIIF context URI.`)}}if(t.preferredFormats){for(var c=0;c<t.preferredFormats.length;c++)if(n.imageFormatSupported(t.preferredFormats[c])){t.tileFormat=t.preferredFormats[c];break}}return t}var l=i(t);return l[`@context`]=`http://iiif.io/api/image/1.0/context.json`,l[`@id`]=r.replace(`/info.xml`,``),l.version=1,l},getTileWidth:function(t){if(this.emulateLegacyImagePyramid)return e.TileSource.prototype.getTileWidth.call(this,t);var n=2**(this.maxLevel-t);return this.tileSizePerScaleFactor&&this.tileSizePerScaleFactor[n]?this.tileSizePerScaleFactor[n].width:this._tileWidth},getTileHeight:function(t){if(this.emulateLegacyImagePyramid)return e.TileSource.prototype.getTileHeight.call(this,t);var n=2**(this.maxLevel-t);return this.tileSizePerScaleFactor&&this.tileSizePerScaleFactor[n]?this.tileSizePerScaleFactor[n].height:this._tileHeight},getLevelScale:function(t){if(this.emulateLegacyImagePyramid){var n=NaN;return this.levels.length>0&&t>=this.minLevel&&t<=this.maxLevel&&(n=this.levels[t].width/this.levels[this.maxLevel].width),n}return e.TileSource.prototype.getLevelScale.call(this,t)},getNumTiles:function(t){if(this.emulateLegacyImagePyramid)return this.getLevelScale(t)?new e.Point(1,1):new e.Point(0,0);if(this.levelSizes){var n=this.levelSizes[t],r=Math.ceil(n.width/this.getTileWidth(t)),i=Math.ceil(n.height/this.getTileHeight(t));return new e.Point(r,i)}return e.TileSource.prototype.getNumTiles.call(this,t)},getTileAtPoint:function(t,n){if(this.emulateLegacyImagePyramid)return new e.Point(0,0);if(this.levelSizes){var r=n.x>=0&&n.x<=1&&n.y>=0&&n.y<=1/this.aspectRatio;e.console.assert(r,`[TileSource.getTileAtPoint] must be called with a valid point.`);var i=this.levelSizes[t].width,a=n.x*i,o=n.y*i,s=Math.floor(a/this.getTileWidth(t)),c=Math.floor(o/this.getTileHeight(t));return n.x>=1&&(s=this.getNumTiles(t).x-1),n.y>=1/this.aspectRatio-1e-15&&(c=this.getNumTiles(t).y-1),new e.Point(s,c)}return e.TileSource.prototype.getTileAtPoint.call(this,t,n)},getTileUrl:function(e,t,n){if(this.emulateLegacyImagePyramid){var r=null;return this.levels.length>0&&e>=this.minLevel&&e<=this.maxLevel&&(r=this.levels[e].url),r}var i=`0`,a=.5**(this.maxLevel-e),o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x;return this.levelSizes?(o=this.levelSizes[e].width,s=this.levelSizes[e].height):(o=Math.ceil(this.width*a),s=Math.ceil(this.height*a)),c=this.getTileWidth(e),l=this.getTileHeight(e),u=Math.round(c/a),d=Math.round(l/a),b=this.version===1?`native.`+this.tileFormat:`default.`+this.tileFormat,o<c&&s<l?(_=this.version===2&&o===this.width?`full`:this.version===3&&o===this.width&&s===this.height?`max`:this.version===3?o+`,`+s:o+`,`,f=`full`):(p=t*u,m=n*d,h=Math.min(u,this.width-p),g=Math.min(d,this.height-m),f=t===0&&n===0&&h===this.width&&g===this.height?`full`:[p,m,h,g].join(`,`),v=Math.min(c,o-t*c),y=Math.min(l,s-n*l),_=this.version===2&&v===this.width?`full`:this.version===3&&v===this.width&&y===this.height?`max`:this.version===3?v+`,`+y:v+`,`),x=[this._id,f,_,i,b].join(`/`),x},__testonly__:{canBeTiled:t,constructLevels:r}});function t(e){var t=[`http://library.stanford.edu/iiif/image-api/compliance.html#level0`,`http://library.stanford.edu/iiif/image-api/1.1/compliance.html#level0`,`http://iiif.io/api/image/2/level0.json`,`level0`,`https://iiif.io/api/image/3/level0.json`],n=Array.isArray(e.profile)?e.profile[0]:e.profile,r=t.indexOf(n)!==-1,i=!1;return e.version===2&&e.profile.length>1&&e.profile[1].supports&&(i=e.profile[1].supports.indexOf(`sizeByW`)!==-1),e.version===3&&e.extraFeatures&&(i=e.extraFeatures.indexOf(`sizeByWh`)!==-1),!r||i}function r(e){for(var t=[],n=0;n<e.sizes.length;n++)t.push({url:e._id+`/full/`+e.sizes[n].width+`,`+(e.version===3?e.sizes[n].height:``)+`/0/default.`+e.tileFormat,width:e.sizes[n].width,height:e.sizes[n].height});return t.sort(function(e,t){return e.width-t.width})}function i(t){if(!t||!t.documentElement)throw Error(e.getString(`Errors.Xml`));var n=t.documentElement,r=n.tagName,i=null;if(r===`info`)try{return i={},a(n,i),i}catch(t){throw t instanceof Error?t:Error(e.getString(`Errors.IIIF`))}throw Error(e.getString(`Errors.IIIF`))}function a(t,n,r){var i,o;if(t.nodeType===3&&r)o=t.nodeValue.trim(),o.match(/^\d*$/)&&(o=Number(o)),n[r]?(e.isArray(n[r])||(n[r]=[n[r]]),n[r].push(o)):n[r]=o;else if(t.nodeType===1)for(i=0;i<t.childNodes.length;i++)a(t.childNodes[i],n,t.nodeName)}})(n),(function(e){e.OsmTileSource=function(t,n,r,i,a){var o=e.isPlainObject(t)?t:{width:arguments[0],height:arguments[1],tileSize:arguments[2],tileOverlap:arguments[3],tilesUrl:arguments[4]};(!o.width||!o.height)&&(o.width=65572864,o.height=65572864),o.tileSize||(o.tileSize=256,o.tileOverlap=0),o.tilesUrl||=`http://tile.openstreetmap.org/`,o.minLevel=8,e.TileSource.apply(this,[o])},e.extend(e.OsmTileSource.prototype,e.TileSource.prototype,{supports:function(e,t){return e.type&&e.type===`openstreetmaps`},configure:function(e,t,n){return e},getTileUrl:function(e,t,n){return this.tilesUrl+(e-8)+`/`+t+`/`+n+`.png`}})})(n),(function(e){e.TmsTileSource=function(t,n,r,i,a){var o=e.isPlainObject(t)?t:{width:arguments[0],height:arguments[1],tileSize:arguments[2],tileOverlap:arguments[3],tilesUrl:arguments[4]},s=Math.ceil(o.width/256)*256,c=Math.ceil(o.height/256)*256,l=s>c?s/256:c/256;o.maxLevel=Math.ceil(Math.log(l)/Math.log(2))-1,o.tileSize=256,o.width=s,o.height=c,e.TileSource.apply(this,[o])},e.extend(e.TmsTileSource.prototype,e.TileSource.prototype,{supports:function(e,t){return e.type&&e.type===`tiledmapservice`},configure:function(e,t,n){return e},getTileUrl:function(e,t,n){var r=this.getNumTiles(e).y-1;return this.tilesUrl+e+`/`+t+`/`+(r-n)+`.png`}})})(n),(function(e){e.ZoomifyTileSource=function(e){e.tileSize===void 0&&(e.tileSize=256),e.fileFormat===void 0&&(e.fileFormat=`jpg`,this.fileFormat=e.fileFormat);var t={x:e.width,y:e.height};for(e.imageSizes=[{x:e.width,y:e.height}],e.gridSize=[this._getGridSize(e.width,e.height,e.tileSize)];parseInt(t.x,10)>e.tileSize||parseInt(t.y,10)>e.tileSize;)t.x=Math.floor(t.x/2),t.y=Math.floor(t.y/2),e.imageSizes.push({x:t.x,y:t.y}),e.gridSize.push(this._getGridSize(t.x,t.y,e.tileSize));e.imageSizes.reverse(),e.gridSize.reverse(),e.minLevel=0,e.maxLevel=e.gridSize.length-1,n.TileSource.apply(this,[e])},e.extend(e.ZoomifyTileSource.prototype,e.TileSource.prototype,{_getGridSize:function(e,t,n){return{x:Math.ceil(e/n),y:Math.ceil(t/n)}},_calculateAbsoluteTileNumber:function(e,t,n){for(var r=0,i={},a=0;a<e;a++)i=this.gridSize[a],r+=i.x*i.y;return i=this.gridSize[e],r+=i.x*n+t,r},supports:function(e,t){return e.type&&e.type===`zoomifytileservice`},configure:function(e,t,n){return e},getTileUrl:function(e,t,n){var r=0,i=this._calculateAbsoluteTileNumber(e,t,n);return r=Math.floor(i/256),this.tilesUrl+`TileGroup`+r+`/`+e+`-`+t+`-`+n+`.`+this.fileFormat}})})(n),(function(e){e.LegacyTileSource=function(n){var r,i,a;e.isArray(n)&&(r={type:`legacy-image-pyramid`,levels:n}),r.levels=t(r.levels),r.levels.length>0?(i=r.levels[r.levels.length-1].width,a=r.levels[r.levels.length-1].height):(i=0,a=0,e.console.error(`No supported image formats found`)),e.extend(!0,r,{width:i,height:a,tileSize:Math.max(a,i),tileOverlap:0,minLevel:0,maxLevel:r.levels.length>0?r.levels.length-1:0}),e.TileSource.apply(this,[r]),this.levels=r.levels},e.extend(e.LegacyTileSource.prototype,e.TileSource.prototype,{supports:function(e,t){return e.type&&e.type===`legacy-image-pyramid`||e.documentElement&&e.documentElement.getAttribute(`type`)===`legacy-image-pyramid`},configure:function(t,i,a){return e.isPlainObject(t)?r(this,t):n(this,t)},getLevelScale:function(e){var t=NaN;return this.levels.length>0&&e>=this.minLevel&&e<=this.maxLevel&&(t=this.levels[e].width/this.levels[this.maxLevel].width),t},getNumTiles:function(t){return this.getLevelScale(t)?new e.Point(1,1):new e.Point(0,0)},getTileUrl:function(e,t,n){var r=null;return this.levels.length>0&&e>=this.minLevel&&e<=this.maxLevel&&(r=this.levels[e].url),r}});function t(t){var n=[],r,i;for(i=0;i<t.length;i++)r=t[i],r.height&&r.width&&r.url?n.push({url:r.url,width:Number(r.width),height:Number(r.height)}):e.console.error(`Unsupported image format: %s`,r.url?r.url:`<no URL>`);return n.sort(function(e,t){return e.height-t.height})}function n(t,n){if(!n||!n.documentElement)throw Error(e.getString(`Errors.Xml`));var i=n.documentElement,a=i.tagName,o=null,s=[],c,l;if(a===`image`)try{for(o={type:i.getAttribute(`type`),levels:[]},s=i.getElementsByTagName(`level`),l=0;l<s.length;l++)c=s[l],o.levels.push({url:c.getAttribute(`url`),width:parseInt(c.getAttribute(`width`),10),height:parseInt(c.getAttribute(`height`),10)});return r(t,o)}catch(e){throw e instanceof Error?e:Error(`Unknown error parsing Legacy Image Pyramid XML.`)}throw Error(a===`collection`?`Legacy Image Pyramid Collections not yet supported.`:a===`error`?`Error: `+n:`Unknown element `+a)}function r(e,t){return t.levels}})(n),(function(e){e.ImageTileSource=function(t){t=e.extend({buildPyramid:!0,crossOriginPolicy:!1,ajaxWithCredentials:!1},t),e.TileSource.apply(this,[t])},e.extend(e.ImageTileSource.prototype,e.TileSource.prototype,{supports:function(e,t){return e.type&&e.type===`image`},configure:function(e,t,n){return e},getImageInfo:function(t){var n=this._image=new Image,r=this;this.crossOriginPolicy&&(n.crossOrigin=this.crossOriginPolicy),this.ajaxWithCredentials&&(n.useCredentials=this.ajaxWithCredentials),e.addEvent(n,`load`,function(){r.width=n.naturalWidth,r.height=n.naturalHeight,r.aspectRatio=r.width/r.height,r.dimensions=new e.Point(r.width,r.height),r._tileWidth=r.width,r._tileHeight=r.height,r.tileOverlap=0,r.minLevel=0,r.levels=r._buildLevels(),r.maxLevel=r.levels.length-1,r.ready=!0,r.raiseEvent(`ready`,{tileSource:r})}),e.addEvent(n,`error`,function(){r.raiseEvent(`open-failed`,{message:`Error loading image at `+t,source:t})}),n.src=t},getLevelScale:function(e){var t=NaN;return e>=this.minLevel&&e<=this.maxLevel&&(t=this.levels[e].width/this.levels[this.maxLevel].width),t},getNumTiles:function(t){return this.getLevelScale(t)?new e.Point(1,1):new e.Point(0,0)},getTileUrl:function(e,t,n){var r=null;return e>=this.minLevel&&e<=this.maxLevel&&(r=this.levels[e].url),r},getContext2D:function(e,t,n){var r=null;return e>=this.minLevel&&e<=this.maxLevel&&(r=this.levels[e].context2D),r},destroy:function(e){this._freeupCanvasMemory(e)},_buildLevels:function(){var t=[{url:this._image.src,width:this._image.naturalWidth,height:this._image.naturalHeight}];if(!this.buildPyramid||!e.supportsCanvas)return delete this._image,t;var n=this._image.naturalWidth,r=this._image.naturalHeight,i=document.createElement(`canvas`),a=i.getContext(`2d`);if(i.width=n,i.height=r,a.drawImage(this._image,0,0,n,r),t[0].context2D=a,delete this._image,e.isCanvasTainted(i))return t;for(;n>=2&&r>=2;){n=Math.floor(n/2),r=Math.floor(r/2);var o=document.createElement(`canvas`),s=o.getContext(`2d`);o.width=n,o.height=r,s.drawImage(i,0,0,n,r),t.splice(0,0,{context2D:s,width:n,height:r}),i=o,a=s}return t},_freeupCanvasMemory:function(e){for(var t=0;t<this.levels.length;t++)this.levels[t].context2D&&(this.levels[t].context2D.canvas.height=0,this.levels[t].context2D.canvas.width=0,e&&e.raiseEvent(`image-unloaded`,{context2D:this.levels[t].context2D}))}})})(n),(function(e){e.TileSourceCollection=function(t,n,r,i){e.console.error(`TileSourceCollection is deprecated; use World instead`)}})(n),(function(e){e.ButtonState={REST:0,GROUP:1,HOVER:2,DOWN:3},e.Button=function(t){var n=this;e.EventSource.call(this),e.extend(!0,this,{tooltip:null,srcRest:null,srcGroup:null,srcHover:null,srcDown:null,clickTimeThreshold:e.DEFAULT_SETTINGS.clickTimeThreshold,clickDistThreshold:e.DEFAULT_SETTINGS.clickDistThreshold,fadeDelay:0,fadeLength:2e3,onPress:null,onRelease:null,onClick:null,onEnter:null,onExit:null,onFocus:null,onBlur:null,userData:null},t),this.element=t.element||e.makeNeutralElement(`div`),t.element||(this.imgRest=e.makeTransparentImage(this.srcRest),this.imgGroup=e.makeTransparentImage(this.srcGroup),this.imgHover=e.makeTransparentImage(this.srcHover),this.imgDown=e.makeTransparentImage(this.srcDown),this.imgRest.alt=this.imgGroup.alt=this.imgHover.alt=this.imgDown.alt=this.tooltip,e.setElementPointerEventsNone(this.imgRest),e.setElementPointerEventsNone(this.imgGroup),e.setElementPointerEventsNone(this.imgHover),e.setElementPointerEventsNone(this.imgDown),this.element.style.position=`relative`,e.setElementTouchActionNone(this.element),this.imgGroup.style.position=this.imgHover.style.position=this.imgDown.style.position=`absolute`,this.imgGroup.style.top=this.imgHover.style.top=this.imgDown.style.top=`0px`,this.imgGroup.style.left=this.imgHover.style.left=this.imgDown.style.left=`0px`,this.imgHover.style.visibility=this.imgDown.style.visibility=`hidden`,this.element.appendChild(this.imgRest),this.element.appendChild(this.imgGroup),this.element.appendChild(this.imgHover),this.element.appendChild(this.imgDown)),this.addHandler(`press`,this.onPress),this.addHandler(`release`,this.onRelease),this.addHandler(`click`,this.onClick),this.addHandler(`enter`,this.onEnter),this.addHandler(`exit`,this.onExit),this.addHandler(`focus`,this.onFocus),this.addHandler(`blur`,this.onBlur),this.currentState=e.ButtonState.GROUP,this.fadeBeginTime=null,this.shouldFade=!1,this.element.style.display=`inline-block`,this.element.style.position=`relative`,this.element.title=this.tooltip,this.tracker=new e.MouseTracker({userData:`Button.tracker`,element:this.element,clickTimeThreshold:this.clickTimeThreshold,clickDistThreshold:this.clickDistThreshold,enterHandler:function(t){t.insideElementPressed?(a(n,e.ButtonState.DOWN),n.raiseEvent(`enter`,{originalEvent:t.originalEvent})):t.buttonDownAny||a(n,e.ButtonState.HOVER)},focusHandler:function(e){n.tracker.enterHandler(e),n.raiseEvent(`focus`,{originalEvent:e.originalEvent})},leaveHandler:function(t){o(n,e.ButtonState.GROUP),t.insideElementPressed&&n.raiseEvent(`exit`,{originalEvent:t.originalEvent})},blurHandler:function(e){n.tracker.leaveHandler(e),n.raiseEvent(`blur`,{originalEvent:e.originalEvent})},pressHandler:function(t){a(n,e.ButtonState.DOWN),n.raiseEvent(`press`,{originalEvent:t.originalEvent})},releaseHandler:function(t){t.insideElementPressed&&t.insideElementReleased?(o(n,e.ButtonState.HOVER),n.raiseEvent(`release`,{originalEvent:t.originalEvent})):t.insideElementPressed?o(n,e.ButtonState.GROUP):a(n,e.ButtonState.HOVER)},clickHandler:function(e){e.quick&&n.raiseEvent(`click`,{originalEvent:e.originalEvent})},keyHandler:function(e){e.keyCode===13?(n.raiseEvent(`click`,{originalEvent:e.originalEvent}),n.raiseEvent(`release`,{originalEvent:e.originalEvent}),e.preventDefault=!0):e.preventDefault=!1}}),o(this,e.ButtonState.REST)},e.extend(e.Button.prototype,e.EventSource.prototype,{notifyGroupEnter:function(){a(this,e.ButtonState.GROUP)},notifyGroupExit:function(){o(this,e.ButtonState.REST)},disable:function(){this.notifyGroupExit(),this.element.disabled=!0,this.tracker.setTracking(!1),e.setElementOpacity(this.element,.2,!0)},enable:function(){this.element.disabled=!1,this.tracker.setTracking(!0),e.setElementOpacity(this.element,1,!0),this.notifyGroupEnter()},destroy:function(){this.imgRest&&=(this.element.removeChild(this.imgRest),null),this.imgGroup&&=(this.element.removeChild(this.imgGroup),null),this.imgHover&&=(this.element.removeChild(this.imgHover),null),this.imgDown&&=(this.element.removeChild(this.imgDown),null),this.removeAllHandlers(),this.tracker.destroy(),this.element=null}});function t(t){e.requestAnimationFrame(function(){n(t)})}function n(n){var r,i,a;n.shouldFade&&(r=e.now(),i=r-n.fadeBeginTime,a=1-i/n.fadeLength,a=Math.min(1,a),a=Math.max(0,a),n.imgGroup&&e.setElementOpacity(n.imgGroup,a,!0),a>0&&t(n))}function r(n){n.shouldFade=!0,n.fadeBeginTime=e.now()+n.fadeDelay,window.setTimeout(function(){t(n)},n.fadeDelay)}function i(t){t.shouldFade=!1,t.imgGroup&&e.setElementOpacity(t.imgGroup,1,!0)}function a(t,n){t.element.disabled||(n>=e.ButtonState.GROUP&&t.currentState===e.ButtonState.REST&&(i(t),t.currentState=e.ButtonState.GROUP),n>=e.ButtonState.HOVER&&t.currentState===e.ButtonState.GROUP&&(t.imgHover&&(t.imgHover.style.visibility=``),t.currentState=e.ButtonState.HOVER),n>=e.ButtonState.DOWN&&t.currentState===e.ButtonState.HOVER&&(t.imgDown&&(t.imgDown.style.visibility=``),t.currentState=e.ButtonState.DOWN))}function o(t,n){t.element.disabled||(n<=e.ButtonState.HOVER&&t.currentState===e.ButtonState.DOWN&&(t.imgDown&&(t.imgDown.style.visibility=`hidden`),t.currentState=e.ButtonState.HOVER),n<=e.ButtonState.GROUP&&t.currentState===e.ButtonState.HOVER&&(t.imgHover&&(t.imgHover.style.visibility=`hidden`),t.currentState=e.ButtonState.GROUP),n<=e.ButtonState.REST&&t.currentState===e.ButtonState.GROUP&&(r(t),t.currentState=e.ButtonState.REST))}})(n),(function(e){e.ButtonGroup=function(t){e.extend(!0,this,{buttons:[],clickTimeThreshold:e.DEFAULT_SETTINGS.clickTimeThreshold,clickDistThreshold:e.DEFAULT_SETTINGS.clickDistThreshold,labelText:``},t);var n=this.buttons.concat([]),r=this,i;if(this.element=t.element||e.makeNeutralElement(`div`),!t.group)for(this.element.style.display=`inline-block`,i=0;i<n.length;i++)this.element.appendChild(n[i].element);e.setElementTouchActionNone(this.element),this.tracker=new e.MouseTracker({userData:`ButtonGroup.tracker`,element:this.element,clickTimeThreshold:this.clickTimeThreshold,clickDistThreshold:this.clickDistThreshold,enterHandler:function(e){var t;for(t=0;t<r.buttons.length;t++)r.buttons[t].notifyGroupEnter()},leaveHandler:function(e){var t;if(!e.insideElementPressed)for(t=0;t<r.buttons.length;t++)r.buttons[t].notifyGroupExit()}})},e.ButtonGroup.prototype={addButton:function(e){this.buttons.push(e),this.element.appendChild(e.element)},emulateEnter:function(){this.tracker.enterHandler({eventSource:this.tracker})},emulateLeave:function(){this.tracker.leaveHandler({eventSource:this.tracker})},destroy:function(){for(;this.buttons.length;){var e=this.buttons.pop();this.element.removeChild(e.element),e.destroy()}this.tracker.destroy(),this.element=null}}})(n),(function(e){e.Rect=function(t,n,r,i,a){this.x=typeof t==`number`?t:0,this.y=typeof n==`number`?n:0,this.width=typeof r==`number`?r:0,this.height=typeof i==`number`?i:0,this.degrees=typeof a==`number`?a:0,this.degrees=e.positiveModulo(this.degrees,360);var o,s;this.degrees>=270?(o=this.getTopRight(),this.x=o.x,this.y=o.y,s=this.height,this.height=this.width,this.width=s,this.degrees-=270):this.degrees>=180?(o=this.getBottomRight(),this.x=o.x,this.y=o.y,this.degrees-=180):this.degrees>=90&&(o=this.getBottomLeft(),this.x=o.x,this.y=o.y,s=this.height,this.height=this.width,this.width=s,this.degrees-=90)},e.Rect.fromSummits=function(t,n,r){var i=t.distanceTo(n),a=t.distanceTo(r),o=n.minus(t),s=Math.atan(o.y/o.x);return o.x<0?s+=Math.PI:o.y<0&&(s+=2*Math.PI),new e.Rect(t.x,t.y,i,a,s/Math.PI*180)},e.Rect.prototype={clone:function(){return new e.Rect(this.x,this.y,this.width,this.height,this.degrees)},getAspectRatio:function(){return this.width/this.height},getTopLeft:function(){return new e.Point(this.x,this.y)},getBottomRight:function(){return new e.Point(this.x+this.width,this.y+this.height).rotate(this.degrees,this.getTopLeft())},getTopRight:function(){return new e.Point(this.x+this.width,this.y).rotate(this.degrees,this.getTopLeft())},getBottomLeft:function(){return new e.Point(this.x,this.y+this.height).rotate(this.degrees,this.getTopLeft())},getCenter:function(){return new e.Point(this.x+this.width/2,this.y+this.height/2).rotate(this.degrees,this.getTopLeft())},getSize:function(){return new e.Point(this.width,this.height)},equals:function(t){return t instanceof e.Rect&&this.x===t.x&&this.y===t.y&&this.width===t.width&&this.height===t.height&&this.degrees===t.degrees},times:function(t){return new e.Rect(this.x*t,this.y*t,this.width*t,this.height*t,this.degrees)},translate:function(t){return new e.Rect(this.x+t.x,this.y+t.y,this.width,this.height,this.degrees)},union:function(t){var n=this.getBoundingBox(),r=t.getBoundingBox(),i=Math.min(n.x,r.x),a=Math.min(n.y,r.y),o=Math.max(n.x+n.width,r.x+r.width),s=Math.max(n.y+n.height,r.y+r.height);return new e.Rect(i,a,o-i,s-a)},intersection:function(t){var n=1e-10,r=[],i=this.getTopLeft();t.containsPoint(i,n)&&r.push(i);var a=this.getTopRight();t.containsPoint(a,n)&&r.push(a);var o=this.getBottomLeft();t.containsPoint(o,n)&&r.push(o);var s=this.getBottomRight();t.containsPoint(s,n)&&r.push(s);var c=t.getTopLeft();this.containsPoint(c,n)&&r.push(c);var l=t.getTopRight();this.containsPoint(l,n)&&r.push(l);var u=t.getBottomLeft();this.containsPoint(u,n)&&r.push(u);var d=t.getBottomRight();this.containsPoint(d,n)&&r.push(d);for(var f=this._getSegments(),p=t._getSegments(),m=0;m<f.length;m++)for(var h=f[m],g=0;g<p.length;g++){var _=p[g],v=y(h[0],h[1],_[0],_[1]);v&&r.push(v)}function y(t,r,i,a){var o=r.minus(t),s=a.minus(i),c=-s.x*o.y+o.x*s.y;if(c===0)return null;var l=(o.x*(t.y-i.y)-o.y*(t.x-i.x))/c,u=(s.x*(t.y-i.y)-s.y*(t.x-i.x))/c;return-n<=l&&l<=1-n&&-n<=u&&u<=1-n?new e.Point(t.x+u*o.x,t.y+u*o.y):null}if(r.length===0)return null;for(var b=r[0].x,x=r[0].x,S=r[0].y,C=r[0].y,w=1;w<r.length;w++){var T=r[w];T.x<b&&(b=T.x),T.x>x&&(x=T.x),T.y<S&&(S=T.y),T.y>C&&(C=T.y)}return new e.Rect(b,S,x-b,C-S)},_getSegments:function(){var e=this.getTopLeft(),t=this.getTopRight(),n=this.getBottomLeft(),r=this.getBottomRight();return[[e,t],[t,r],[r,n],[n,e]]},rotate:function(t,n){if(t=e.positiveModulo(t,360),t===0)return this.clone();n||=this.getCenter();var r=this.getTopLeft().rotate(t,n),i=this.getTopRight().rotate(t,n).minus(r);i=i.apply(function(e){return Math.abs(e)<1e-15?0:e});var a=Math.atan(i.y/i.x);return i.x<0?a+=Math.PI:i.y<0&&(a+=2*Math.PI),new e.Rect(r.x,r.y,this.width,this.height,a/Math.PI*180)},getBoundingBox:function(){if(this.degrees===0)return this.clone();var t=this.getTopLeft(),n=this.getTopRight(),r=this.getBottomLeft(),i=this.getBottomRight(),a=Math.min(t.x,n.x,r.x,i.x),o=Math.max(t.x,n.x,r.x,i.x),s=Math.min(t.y,n.y,r.y,i.y),c=Math.max(t.y,n.y,r.y,i.y);return new e.Rect(a,s,o-a,c-s)},getIntegerBoundingBox:function(){var t=this.getBoundingBox(),n=Math.floor(t.x),r=Math.floor(t.y),i=Math.ceil(t.width+t.x-n),a=Math.ceil(t.height+t.y-r);return new e.Rect(n,r,i,a)},containsPoint:function(e,t){t||=0;var n=this.getTopLeft(),r=this.getTopRight(),i=this.getBottomLeft(),a=r.minus(n),o=i.minus(n);return(e.x-n.x)*a.x+(e.y-n.y)*a.y>=-t&&(e.x-r.x)*a.x+(e.y-r.y)*a.y<=t&&(e.x-n.x)*o.x+(e.y-n.y)*o.y>=-t&&(e.x-i.x)*o.x+(e.y-i.y)*o.y<=t},toString:function(){return`[`+Math.round(this.x*100)/100+`, `+Math.round(this.y*100)/100+`, `+Math.round(this.width*100)/100+`x`+Math.round(this.height*100)/100+`, `+Math.round(this.degrees*100)/100+`deg]`}}})(n),(function(e){var t={};e.ReferenceStrip=function(u){var d=this,f=u.viewer,p=e.getElementSize(f.element),m,h,g;for(u.id||(u.id=`referencestrip-`+e.now(),this.element=e.makeNeutralElement(`div`),this.element.id=u.id,this.element.className=`referencestrip`),u=e.extend(!0,{sizeRatio:e.DEFAULT_SETTINGS.referenceStripSizeRatio,position:e.DEFAULT_SETTINGS.referenceStripPosition,scroll:e.DEFAULT_SETTINGS.referenceStripScroll,clickTimeThreshold:e.DEFAULT_SETTINGS.clickTimeThreshold},u,{element:this.element}),e.extend(this,u),t[this.id]={animating:!1},this.minPixelRatio=this.viewer.minPixelRatio,this.element.tabIndex=0,h=this.element.style,h.marginTop=`0px`,h.marginRight=`0px`,h.marginBottom=`0px`,h.marginLeft=`0px`,h.left=`0px`,h.bottom=`0px`,h.border=`0px`,h.background=`#000`,h.position=`relative`,e.setElementTouchActionNone(this.element),e.setElementOpacity(this.element,.8),this.viewer=f,this.tracker=new e.MouseTracker({userData:`ReferenceStrip.tracker`,element:this.element,clickHandler:e.delegate(this,n),dragHandler:e.delegate(this,r),scrollHandler:e.delegate(this,i),enterHandler:e.delegate(this,o),leaveHandler:e.delegate(this,s),keyDownHandler:e.delegate(this,c),keyHandler:e.delegate(this,l),preProcessEventHandler:function(e){e.eventType===`wheel`&&(e.preventDefault=!0)}}),u.width&&u.height?(this.element.style.width=u.width+`px`,this.element.style.height=u.height+`px`,f.addControl(this.element,{anchor:e.ControlAnchor.BOTTOM_LEFT})):u.scroll===`horizontal`?(this.element.style.width=p.x*u.sizeRatio*f.tileSources.length+12*f.tileSources.length+`px`,this.element.style.height=p.y*u.sizeRatio+`px`,f.addControl(this.element,{anchor:e.ControlAnchor.BOTTOM_LEFT})):(this.element.style.height=p.y*u.sizeRatio*f.tileSources.length+12*f.tileSources.length+`px`,this.element.style.width=p.x*u.sizeRatio+`px`,f.addControl(this.element,{anchor:e.ControlAnchor.TOP_LEFT})),this.panelWidth=p.x*this.sizeRatio+8,this.panelHeight=p.y*this.sizeRatio+8,this.panels=[],this.miniViewers={},g=0;g<f.tileSources.length;g++)m=e.makeNeutralElement(`div`),m.id=this.element.id+`-`+g,m.style.width=d.panelWidth+`px`,m.style.height=d.panelHeight+`px`,m.style.display=`inline`,m.style.float=`left`,m.style.cssFloat=`left`,m.style.padding=`2px`,e.setElementTouchActionNone(m),e.setElementPointerEventsNone(m),this.element.appendChild(m),m.activePanel=!1,this.panels.push(m);a(this,this.scroll===`vertical`?p.y:p.x,0),this.setFocus(0)},e.ReferenceStrip.prototype={setFocus:function(t){var n=this.element.querySelector(`#`+this.element.id+`-`+t),r=e.getElementSize(this.viewer.canvas),i=Number(this.element.style.width.replace(`px`,``)),s=Number(this.element.style.height.replace(`px`,``)),c=-Number(this.element.style.marginLeft.replace(`px`,``)),l=-Number(this.element.style.marginTop.replace(`px`,``)),u;this.currentSelected!==n&&(this.currentSelected&&(this.currentSelected.style.background=`#000`),this.currentSelected=n,this.currentSelected.style.background=`#999`,this.scroll===`horizontal`?(u=Number(t)*(this.panelWidth+3),u>c+r.x-this.panelWidth?(u=Math.min(u,i-r.x),this.element.style.marginLeft=-u+`px`,a(this,r.x,-u)):u<c&&(u=Math.max(0,u-r.x/2),this.element.style.marginLeft=-u+`px`,a(this,r.x,-u))):(u=Number(t)*(this.panelHeight+3),u>l+r.y-this.panelHeight?(u=Math.min(u,s-r.y),this.element.style.marginTop=-u+`px`,a(this,r.y,-u)):u<l&&(u=Math.max(0,u-r.y/2),this.element.style.marginTop=-u+`px`,a(this,r.y,-u))),this.currentPage=t,o.call(this,{eventSource:this.tracker}))},update:function(){return!!t[this.id].animating},destroy:function(){if(this.miniViewers)for(var e in this.miniViewers)this.miniViewers[e].destroy();this.tracker.destroy(),this.element&&this.viewer.removeControl(this.element)}};function n(e){if(e.quick){var t=this.scroll===`horizontal`?Math.floor(e.position.x/(this.panelWidth+4)):Math.floor(e.position.y/this.panelHeight);this.viewer.goToPage(t)}this.element.focus()}function r(t){if(this.dragging=!0,this.element){var n=Number(this.element.style.marginLeft.replace(`px`,``)),r=Number(this.element.style.marginTop.replace(`px`,``)),i=Number(this.element.style.width.replace(`px`,``)),o=Number(this.element.style.height.replace(`px`,``)),s=e.getElementSize(this.viewer.canvas);this.scroll===`horizontal`?-t.delta.x>0?n>-(i-s.x)&&(this.element.style.marginLeft=n+t.delta.x*2+`px`,a(this,s.x,n+t.delta.x*2)):-t.delta.x<0&&n<0&&(this.element.style.marginLeft=n+t.delta.x*2+`px`,a(this,s.x,n+t.delta.x*2)):-t.delta.y>0?r>-(o-s.y)&&(this.element.style.marginTop=r+t.delta.y*2+`px`,a(this,s.y,r+t.delta.y*2)):-t.delta.y<0&&r<0&&(this.element.style.marginTop=r+t.delta.y*2+`px`,a(this,s.y,r+t.delta.y*2))}}function i(t){if(this.element){var n=Number(this.element.style.marginLeft.replace(`px`,``)),r=Number(this.element.style.marginTop.replace(`px`,``)),i=Number(this.element.style.width.replace(`px`,``)),o=Number(this.element.style.height.replace(`px`,``)),s=e.getElementSize(this.viewer.canvas);this.scroll===`horizontal`?t.scroll>0?n>-(i-s.x)&&(this.element.style.marginLeft=n-t.scroll*60+`px`,a(this,s.x,n-t.scroll*60)):t.scroll<0&&n<0&&(this.element.style.marginLeft=n-t.scroll*60+`px`,a(this,s.x,n-t.scroll*60)):t.scroll<0?r>s.y-o&&(this.element.style.marginTop=r+t.scroll*60+`px`,a(this,s.y,r+t.scroll*60)):t.scroll>0&&r<0&&(this.element.style.marginTop=r+t.scroll*60+`px`,a(this,s.y,r+t.scroll*60)),t.preventDefault=!0}}function a(t,n,r){var i=t.scroll===`horizontal`?t.panelWidth:t.panelHeight,a=Math.ceil(n/i)+5,o=Math.ceil((Math.abs(r)+n)/i)+1,s,c,l;for(a=o-a,a=a<0?0:a,c=a;c<o&&c<t.panels.length;c++)if(l=t.panels[c],!l.activePanel){var u,d=t.viewer.tileSources[c];u=d.referenceStripThumbnailUrl?{type:`image`,url:d.referenceStripThumbnailUrl}:d,s=new e.Viewer({id:l.id,tileSources:[u],element:l,navigatorSizeRatio:t.sizeRatio,showNavigator:!1,mouseNavEnabled:!1,showNavigationControl:!1,showSequenceControl:!1,immediateRender:!0,blendTime:0,animationTime:0,loadTilesWithAjax:t.viewer.loadTilesWithAjax,ajaxHeaders:t.viewer.ajaxHeaders,drawer:`canvas`}),e.setElementPointerEventsNone(s.canvas),e.setElementPointerEventsNone(s.container),s.innerTracker.setTracking(!1),s.outerTracker.setTracking(!1),t.miniViewers[l.id]=s,l.activePanel=!0}}function o(e){var t=e.eventSource.element;this.scroll===`horizontal`?t.style.marginBottom=`0px`:t.style.marginLeft=`0px`}function s(t){var n=t.eventSource.element;this.scroll===`horizontal`?n.style.marginBottom=`-`+e.getElementSize(n).y/2+`px`:n.style.marginLeft=`-`+e.getElementSize(n).x/2+`px`}function c(e){if(!e.ctrl&&!e.alt&&!e.meta)switch(e.keyCode){case 38:i.call(this,{eventSource:this.tracker,position:null,scroll:1,shift:null}),e.preventDefault=!0;break;case 40:i.call(this,{eventSource:this.tracker,position:null,scroll:-1,shift:null}),e.preventDefault=!0;break;case 37:i.call(this,{eventSource:this.tracker,position:null,scroll:-1,shift:null}),e.preventDefault=!0;break;case 39:i.call(this,{eventSource:this.tracker,position:null,scroll:1,shift:null}),e.preventDefault=!0;break;default:e.preventDefault=!1}else e.preventDefault=!1}function l(e){if(!e.ctrl&&!e.alt&&!e.meta)switch(e.keyCode){case 61:i.call(this,{eventSource:this.tracker,position:null,scroll:1,shift:null}),e.preventDefault=!0;break;case 45:i.call(this,{eventSource:this.tracker,position:null,scroll:-1,shift:null}),e.preventDefault=!0;break;case 48:case 119:case 87:i.call(this,{eventSource:this.tracker,position:null,scroll:1,shift:null}),e.preventDefault=!0;break;case 115:case 83:i.call(this,{eventSource:this.tracker,position:null,scroll:-1,shift:null}),e.preventDefault=!0;break;case 97:i.call(this,{eventSource:this.tracker,position:null,scroll:-1,shift:null}),e.preventDefault=!0;break;case 100:i.call(this,{eventSource:this.tracker,position:null,scroll:1,shift:null}),e.preventDefault=!0;break;default:e.preventDefault=!1}else e.preventDefault=!1}})(n),(function(e){e.DisplayRect=function(t,n,r,i,a,o){e.Rect.apply(this,[t,n,r,i]),this.minLevel=a,this.maxLevel=o},e.extend(e.DisplayRect.prototype,e.Rect.prototype)})(n),(function(e){e.Spring=function(t){var n=arguments;typeof t!=`object`&&(t={initial:n.length&&typeof n[0]==`number`?n[0]:void 0,springStiffness:n.length>1?n[1].springStiffness:5,animationTime:n.length>1?n[1].animationTime:1.5}),e.console.assert(typeof t.springStiffness==`number`&&t.springStiffness!==0,`[OpenSeadragon.Spring] options.springStiffness must be a non-zero number`),e.console.assert(typeof t.animationTime==`number`&&t.animationTime>=0,`[OpenSeadragon.Spring] options.animationTime must be a number greater than or equal to 0`),t.exponential&&(this._exponential=!0,delete t.exponential),e.extend(!0,this,t),this.current={value:typeof this.initial==`number`?this.initial:+!this._exponential,time:e.now()},e.console.assert(!this._exponential||this.current.value!==0,`[OpenSeadragon.Spring] value must be non-zero for exponential springs`),this.start={value:this.current.value,time:this.current.time},this.target={value:this.current.value,time:this.current.time},this._exponential&&(this.start._logValue=Math.log(this.start.value),this.target._logValue=Math.log(this.target.value),this.current._logValue=Math.log(this.current.value))},e.Spring.prototype={resetTo:function(t){e.console.assert(!this._exponential||t!==0,`[OpenSeadragon.Spring.resetTo] target must be non-zero for exponential springs`),this.start.value=this.target.value=this.current.value=t,this.start.time=this.target.time=this.current.time=e.now(),this._exponential&&(this.start._logValue=Math.log(this.start.value),this.target._logValue=Math.log(this.target.value),this.current._logValue=Math.log(this.current.value))},springTo:function(t){e.console.assert(!this._exponential||t!==0,`[OpenSeadragon.Spring.springTo] target must be non-zero for exponential springs`),this.start.value=this.current.value,this.start.time=this.current.time,this.target.value=t,this.target.time=this.start.time+1e3*this.animationTime,this._exponential&&(this.start._logValue=Math.log(this.start.value),this.target._logValue=Math.log(this.target.value))},shiftBy:function(t){this.start.value+=t,this.target.value+=t,this._exponential&&(e.console.assert(this.target.value!==0&&this.start.value!==0,`[OpenSeadragon.Spring.shiftBy] spring value must be non-zero for exponential springs`),this.start._logValue=Math.log(this.start.value),this.target._logValue=Math.log(this.target.value))},setExponential:function(t){this._exponential=t,this._exponential&&(e.console.assert(this.current.value!==0&&this.target.value!==0&&this.start.value!==0,`[OpenSeadragon.Spring.setExponential] spring value must be non-zero for exponential springs`),this.start._logValue=Math.log(this.start.value),this.target._logValue=Math.log(this.target.value),this.current._logValue=Math.log(this.current.value))},update:function(){this.current.time=e.now();let n,r;if(this._exponential?(n=this.start._logValue,r=this.target._logValue):(n=this.start.value,r=this.target.value),this.current.time>=this.target.time)this.current.value=this.target.value;else{let e=n+(r-n)*t(this.springStiffness,(this.current.time-this.start.time)/(this.target.time-this.start.time));this._exponential?this.current.value=Math.exp(e):this.current.value=e}return this.current.value!==this.target.value},isAtTargetValue:function(){return this.current.value===this.target.value}};function t(e,t){return(1-Math.exp(e*-t))/(1-Math.exp(-e))}})(n),(function(e){e.ImageJob=function(t){e.extend(!0,this,{timeout:e.DEFAULT_SETTINGS.timeout,jobId:null,tries:0},t),this.data=null,this.userData={},this.errorMsg=null},e.ImageJob.prototype={start:function(){this.tries++;var e=this,t=this.abort;this.jobId=window.setTimeout(function(){e.finish(null,null,`Image load exceeded timeout (`+e.timeout+` ms)`)},this.timeout),this.abort=function(){e.source.downloadTileAbort(e),typeof t==`function`&&t()},this.source.downloadTileStart(this)},finish:function(e,t,n){this.data=e,this.request=t,this.errorMsg=n,this.jobId&&window.clearTimeout(this.jobId),this.callback(this)}},e.ImageLoader=function(t){e.extend(!0,this,{jobLimit:e.DEFAULT_SETTINGS.imageLoaderLimit,timeout:e.DEFAULT_SETTINGS.timeout,jobQueue:[],failedTiles:[],jobsInProgress:0},t)},e.ImageLoader.prototype={addJob:function(n){if(!n.source){e.console.error(`ImageLoader.prototype.addJob() requires [options.source]. TileSource since new API defines how images are fetched. Creating a dummy TileSource.`);var r=e.TileSource.prototype;n.source={downloadTileStart:r.downloadTileStart,downloadTileAbort:r.downloadTileAbort}}var i=this,a={src:n.src,tile:n.tile||{},source:n.source,loadWithAjax:n.loadWithAjax,ajaxHeaders:n.loadWithAjax?n.ajaxHeaders:null,crossOriginPolicy:n.crossOriginPolicy,ajaxWithCredentials:n.ajaxWithCredentials,postData:n.postData,callback:function(e){t(i,e,n.callback)},abort:n.abort,timeout:this.timeout},o=new e.ImageJob(a);!this.jobLimit||this.jobsInProgress<this.jobLimit?(o.start(),this.jobsInProgress++):this.jobQueue.push(o)},clear:function(){for(var e=0;e<this.jobQueue.length;e++){var t=this.jobQueue[e];typeof t.abort==`function`&&t.abort()}this.jobQueue=[]}};function t(e,t,n){t.errorMsg!==``&&(t.data===null||t.data===void 0)&&t.tries<1+e.tileRetryMax&&e.failedTiles.push(t);var r;e.jobsInProgress--,(!e.jobLimit||e.jobsInProgress<e.jobLimit)&&e.jobQueue.length>0&&(r=e.jobQueue.shift(),r.start(),e.jobsInProgress++),e.tileRetryMax>0&&e.jobQueue.length===0&&(!e.jobLimit||e.jobsInProgress<e.jobLimit)&&e.failedTiles.length>0&&(r=e.failedTiles.shift(),setTimeout(function(){r.start()},e.tileRetryDelay),e.jobsInProgress++),n(t.data,t.errorMsg,t.request)}})(n),(function(e){e.Tile=function(t,r,i,a,o,s,c,l,u,d,f,p){this.level=t,this.x=r,this.y=i,this.bounds=a,this.positionedBounds=new n.Rect(a.x,a.y,a.width,a.height),this.sourceBounds=d,this.exists=o,this._url=s,this.postData=f,this.context2D=c,this.loadWithAjax=l,this.ajaxHeaders=u,p===void 0&&(e.console.warn(`Tile constructor needs 'cacheKey' variable: creation tile cache in Tile class is deprecated. TileSource.prototype.getTileHashKey will be used.`),p=e.TileSource.prototype.getTileHashKey(t,r,i,s,u,f)),this.cacheKey=p,this.loaded=!1,this.loading=!1,this.element=null,this.imgElement=null,this.style=null,this.position=null,this.size=null,this.flipped=!1,this.blendStart=null,this.opacity=null,this.squaredDistance=null,this.visibility=null,this.hasTransparency=!1,this.beingDrawn=!1,this.lastTouchTime=0,this.isRightMost=!1,this.isBottomMost=!1},e.Tile.prototype={toString:function(){return this.level+`/`+this.x+`_`+this.y},_hasTransparencyChannel:function(){return console.warn(`Tile.prototype._hasTransparencyChannel() has been deprecated and will be removed in the future. Use TileSource.prototype.hasTransparency() instead.`),!!this.context2D||this.getUrl().match(`.png`)},get image(){return e.console.error(`[Tile.image] property has been deprecated. Use [Tile.prototype.getImage] instead.`),this.getImage()},get url(){return e.console.error(`[Tile.url] property has been deprecated. Use [Tile.prototype.getUrl] instead.`),this.getUrl()},getImage:function(){return this.cacheImageRecord.getImage()},getUrl:function(){return typeof this._url==`function`?this._url():this._url},getCanvasContext:function(){return this.context2D||this.cacheImageRecord&&this.cacheImageRecord.getRenderedContext()},getScaleForEdgeSmoothing:function(){var t;if(this.cacheImageRecord)t=this.cacheImageRecord.getRenderedContext();else if(this.context2D)t=this.context2D;else return e.console.warn(`[Tile.drawCanvas] attempting to get tile scale %s when tile's not cached`,this.toString()),1;return t.canvas.width/(this.size.x*e.pixelDensityRatio)},getTranslationForEdgeSmoothing:function(t,n,r){var i=Math.max(1,Math.ceil((r.x-n.x)/2)),a=Math.max(1,Math.ceil((r.y-n.y)/2));return new e.Point(i,a).minus(this.position.times(e.pixelDensityRatio).times(t||1).apply(function(e){return e%1}))},unload:function(){this.imgElement&&this.imgElement.parentNode&&this.imgElement.parentNode.removeChild(this.imgElement),this.element&&this.element.parentNode&&this.element.parentNode.removeChild(this.element),this.element=null,this.imgElement=null,this.loaded=!1,this.loading=!1}}})(n),(function(e){e.OverlayPlacement=e.Placement,e.OverlayRotationMode=e.freezeObject({NO_ROTATION:1,EXACT:2,BOUNDING_BOX:3}),e.Overlay=function(t,n,r){var i=e.isPlainObject(t)?t:{element:t,location:n,placement:r};this.elementWrapper=document.createElement(`div`),this.element=i.element,this.elementWrapper.appendChild(this.element),this.element.id?this.elementWrapper.id=`overlay-wrapper-`+this.element.id:this.elementWrapper.id=`overlay-wrapper`,this.style=this.elementWrapper.style,this._init(i)},e.Overlay.prototype={_init:function(t){this.location=t.location,this.placement=t.placement===void 0?e.Placement.TOP_LEFT:t.placement,this.onDraw=t.onDraw,this.checkResize=t.checkResize===void 0||t.checkResize,this.width=t.width===void 0?null:t.width,this.height=t.height===void 0?null:t.height,this.rotationMode=t.rotationMode||e.OverlayRotationMode.EXACT,this.location instanceof e.Rect&&(this.width=this.location.width,this.height=this.location.height,this.location=this.location.getTopLeft(),this.placement=e.Placement.TOP_LEFT),this.scales=this.width!==null&&this.height!==null,this.bounds=new e.Rect(this.location.x,this.location.y,this.width,this.height),this.position=this.location},adjust:function(t,n){var r=e.Placement.properties[this.placement];r&&(r.isHorizontallyCentered?t.x-=n.x/2:r.isRight&&(t.x-=n.x),r.isVerticallyCentered?t.y-=n.y/2:r.isBottom&&(t.y-=n.y))},destroy:function(){var t=this.elementWrapper,n=this.style;t.parentNode&&(t.parentNode.removeChild(t),t.prevElementParent&&(n.display=`none`,document.body.appendChild(t))),this.onDraw=null,n.top=``,n.left=``,n.position=``,this.width!==null&&(n.width=``),this.height!==null&&(n.height=``);var r=e.getCssPropertyWithVendorPrefix(`transformOrigin`),i=e.getCssPropertyWithVendorPrefix(`transform`);r&&i&&(n[r]=``,n[i]=``)},drawHTML:function(t,n){var r=this.elementWrapper;r.parentNode!==t&&(r.prevElementParent=r.parentNode,r.prevNextSibling=r.nextSibling,t.appendChild(r),this.style.position=`absolute`,this.size=e.getElementSize(this.elementWrapper));var i=this._getOverlayPositionAndSize(n),a=i.position,o=this.size=i.size,s=``;n.overlayPreserveContentDirection&&(s=n.flipped?` scaleX(-1)`:` scaleX(1)`);var c=n.flipped?-i.rotate:i.rotate,l=n.flipped?` scaleX(-1)`:``;if(this.onDraw)this.onDraw(a,o,this.element);else{var u=this.style,d=this.element.style;d.display=`block`,u.left=a.x+`px`,u.top=a.y+`px`,this.width!==null&&(d.width=o.x+`px`),this.height!==null&&(d.height=o.y+`px`);var f=e.getCssPropertyWithVendorPrefix(`transformOrigin`),p=e.getCssPropertyWithVendorPrefix(`transform`);f&&p&&(c&&!n.flipped?(d[p]=``,u[f]=this._getTransformOrigin(),u[p]=`rotate(`+c+`deg)`):!c&&n.flipped?(d[p]=s,u[f]=this._getTransformOrigin(),u[p]=l):c&&n.flipped?(d[p]=s,u[f]=this._getTransformOrigin(),u[p]=`rotate(`+c+`deg)`+l):(d[p]=``,u[f]=``,u[p]=``)),u.display=`flex`}},_getOverlayPositionAndSize:function(t){var n=t.pixelFromPoint(this.location,!0),r=this._getSizeInPixels(t);this.adjust(n,r);var i=0;if(t.getRotation(!0)&&this.rotationMode!==e.OverlayRotationMode.NO_ROTATION){if(this.rotationMode===e.OverlayRotationMode.BOUNDING_BOX&&this.width!==null&&this.height!==null){var a=new e.Rect(n.x,n.y,r.x,r.y),o=this._getBoundingBox(a,t.getRotation(!0));n=o.getTopLeft(),r=o.getSize()}else i=t.getRotation(!0)}return t.flipped&&(n.x=t.getContainerSize().x-n.x),{position:n,size:r,rotate:i}},_getSizeInPixels:function(t){var n=this.size.x,r=this.size.y;if(this.width!==null||this.height!==null){var i=t.deltaPixelsFromPointsNoRotate(new e.Point(this.width||0,this.height||0),!0);this.width!==null&&(n=i.x),this.height!==null&&(r=i.y)}if(this.checkResize&&(this.width===null||this.height===null)){var a=this.size=e.getElementSize(this.elementWrapper);this.width===null&&(n=a.x),this.height===null&&(r=a.y)}return new e.Point(n,r)},_getBoundingBox:function(e,t){var n=this._getPlacementPoint(e);return e.rotate(t,n).getBoundingBox()},_getPlacementPoint:function(t){var n=new e.Point(t.x,t.y),r=e.Placement.properties[this.placement];return r&&(r.isHorizontallyCentered?n.x+=t.width/2:r.isRight&&(n.x+=t.width),r.isVerticallyCentered?n.y+=t.height/2:r.isBottom&&(n.y+=t.height)),n},_getTransformOrigin:function(){var t=``,n=e.Placement.properties[this.placement];return n?(n.isLeft?t=`left`:n.isRight&&(t=`right`),n.isTop?t+=` top`:n.isBottom&&(t+=` bottom`),t):t},update:function(t,n){var r=e.isPlainObject(t)?t:{location:t,placement:n};this._init({location:r.location||this.location,placement:r.placement===void 0?this.placement:r.placement,onDraw:r.onDraw||this.onDraw,checkResize:r.checkResize||this.checkResize,width:r.width===void 0?this.width:r.width,height:r.height===void 0?this.height:r.height,rotationMode:r.rotationMode||this.rotationMode})},getBounds:function(t){e.console.assert(t,`A viewport must now be passed to Overlay.getBounds.`);var n=this.width,r=this.height;if(n===null||r===null){var i=t.deltaPointsFromPixelsNoRotate(this.size,!0);n===null&&(n=i.x),r===null&&(r=i.y)}var a=this.location.clone();return this.adjust(a,new e.Point(n,r)),this._adjustBoundsForRotation(t,new e.Rect(a.x,a.y,n,r))},_adjustBoundsForRotation:function(t,n){if(!t||t.getRotation(!0)===0||this.rotationMode===e.OverlayRotationMode.EXACT)return n;if(this.rotationMode===e.OverlayRotationMode.BOUNDING_BOX){if(this.width===null||this.height===null)return n;var r=this._getOverlayPositionAndSize(t);return t.viewerElementToViewportRectangle(new e.Rect(r.position.x,r.position.y,r.size.x,r.size.y))}return n.rotate(-t.getRotation(!0),this._getPlacementPoint(n))}}})(n),(function(e){let t=e;t.DrawerBase=class{constructor(t){e.console.assert(t.viewer,`[Drawer] options.viewer is required`),e.console.assert(t.viewport,`[Drawer] options.viewport is required`),e.console.assert(t.element,`[Drawer] options.element is required`),this.viewer=t.viewer,this.viewport=t.viewport,this.debugGridColor=typeof t.debugGridColor==`string`?[t.debugGridColor]:t.debugGridColor||e.DEFAULT_SETTINGS.debugGridColor,this.options=t.options||{},this.container=e.getElement(t.element),this._renderingTarget=this._createDrawingElement(),this.canvas.style.width=`100%`,this.canvas.style.height=`100%`,this.canvas.style.position=`absolute`,this.canvas.style.left=`0`,e.setElementOpacity(this.canvas,this.viewer.opacity,!0),e.setElementPointerEventsNone(this.canvas),e.setElementTouchActionNone(this.canvas),this.container.style.textAlign=`left`,this.container.appendChild(this.canvas),this._checkForAPIOverrides()}get canvas(){return this._renderingTarget}get element(){return e.console.error(`Drawer.element is deprecated. Use Drawer.container instead.`),this.container}getType(){e.console.error(`Drawer.getType must be implemented by child class`)}static isSupported(){e.console.error(`Drawer.isSupported must be implemented by child class`)}_createDrawingElement(){return e.console.error(`Drawer._createDrawingElement must be implemented by child class`),null}draw(t){e.console.error(`Drawer.draw must be implemented by child class`)}canRotate(){e.console.error(`Drawer.canRotate must be implemented by child class`)}destroy(){e.console.error(`Drawer.destroy must be implemented by child class`)}minimumOverlapRequired(e){return!1}setImageSmoothingEnabled(t){e.console.error(`Drawer.setImageSmoothingEnabled must be implemented by child class`)}drawDebuggingRect(t){e.console.warn(`[drawer].drawDebuggingRect is not implemented by this drawer`)}clear(){e.console.warn(`[drawer].clear() is deprecated. The drawer is responsible for clearing itself as needed before drawing tiles.`)}_checkForAPIOverrides(){if(this._createDrawingElement===e.DrawerBase.prototype._createDrawingElement)throw Error(`[drawer]._createDrawingElement must be implemented by child class`);if(this.draw===e.DrawerBase.prototype.draw)throw Error(`[drawer].draw must be implemented by child class`);if(this.canRotate===e.DrawerBase.prototype.canRotate)throw Error(`[drawer].canRotate must be implemented by child class`);if(this.destroy===e.DrawerBase.prototype.destroy)throw Error(`[drawer].destroy must be implemented by child class`);if(this.setImageSmoothingEnabled===e.DrawerBase.prototype.setImageSmoothingEnabled)throw Error(`[drawer].setImageSmoothingEnabled must be implemented by child class`)}viewportToDrawerRectangle(t){var n=this.viewport.pixelFromPointNoRotate(t.getTopLeft(),!0),r=this.viewport.deltaPixelsFromPointsNoRotate(t.getSize(),!0);return new e.Rect(n.x*e.pixelDensityRatio,n.y*e.pixelDensityRatio,r.x*e.pixelDensityRatio,r.y*e.pixelDensityRatio)}viewportCoordToDrawerCoord(t){var n=this.viewport.pixelFromPointNoRotate(t,!0);return new e.Point(n.x*e.pixelDensityRatio,n.y*e.pixelDensityRatio)}_calculateCanvasSize(){var n=e.pixelDensityRatio,r=this.viewport.getContainerSize();return new t.Point(Math.round(r.x*n),Math.round(r.y*n))}_raiseTiledImageDrawnEvent(e,t){this.viewer&&this.viewer.raiseEvent(`tiled-image-drawn`,{tiledImage:e,tiles:t})}_raiseDrawerErrorEvent(e,t){this.viewer&&this.viewer.raiseEvent(`drawer-error`,{tiledImage:e,drawer:this,error:t})}}})(n),(function(e){let t=e;class n extends t.DrawerBase{constructor(e){super(e),this.viewer.rejectEventHandler(`tile-drawing`,`The HTMLDrawer does not raise the tile-drawing event`),this.viewer.allowEventHandler(`tile-drawn`)}static isSupported(){return!0}getType(){return`html`}minimumOverlapRequired(e){return!0}_createDrawingElement(){return e.makeNeutralElement(`div`)}draw(e){var t=this;this._prepareNewFrame(),e.forEach(function(e){e.opacity!==0&&t._drawTiles(e)})}canRotate(){return!1}destroy(){this.container.removeChild(this.canvas)}setImageSmoothingEnabled(){}_prepareNewFrame(){this.canvas.innerHTML=``}_drawTiles(e){var t=e.getTilesToDraw().map(e=>e.tile);if(!(e.opacity===0||t.length===0&&!e.placeholderFillStyle))for(var n=t.length-1;n>=0;n--){var r=t[n];this._drawTile(r),this.viewer&&this.viewer.raiseEvent(`tile-drawn`,{tiledImage:e,tile:r})}}_drawTile(t){e.console.assert(t,`[Drawer._drawTile] tile is required`);let n=this.canvas;if(!t.cacheImageRecord){e.console.warn(`[Drawer._drawTileToHTML] attempting to draw tile %s when it's not cached`,t.toString());return}if(!t.loaded){e.console.warn(`Attempting to draw tile %s when it's not yet loaded.`,t.toString());return}if(!t.element){var r=t.getImage();if(!r)return;t.element=e.makeNeutralElement(`div`),t.imgElement=r.cloneNode(),t.imgElement.style.msInterpolationMode=`nearest-neighbor`,t.imgElement.style.width=`100%`,t.imgElement.style.height=`100%`,t.style=t.element.style,t.style.position=`absolute`}t.element.parentNode!==n&&n.appendChild(t.element),t.imgElement.parentNode!==t.element&&t.element.appendChild(t.imgElement),t.style.top=t.position.y+`px`,t.style.left=t.position.x+`px`,t.style.height=t.size.y+`px`,t.style.width=t.size.x+`px`,t.flipped&&(t.style.transform=`scaleX(-1)`),e.setElementOpacity(t.element,t.opacity)}}e.HTMLDrawer=n})(n),(function(e){let t=e;class n extends t.DrawerBase{constructor(e){super(e),this.context=this.canvas.getContext(`2d`),this.sketchCanvas=null,this.sketchContext=null,this._imageSmoothingEnabled=!0,this.viewer.allowEventHandler(`tile-drawn`),this.viewer.allowEventHandler(`tile-drawing`)}static isSupported(){return e.supportsCanvas}getType(){return`canvas`}_createDrawingElement(){let t=e.makeNeutralElement(`canvas`),n=this._calculateCanvasSize();return t.width=n.x,t.height=n.y,t}draw(e){this._prepareNewFrame(),this.viewer.viewport.getFlip()!==this._viewportFlipped&&this._flip();for(let t of e)t.opacity!==0&&this._drawTiles(t)}canRotate(){return!0}destroy(){this.canvas.width=1,this.canvas.height=1,this.sketchCanvas=null,this.sketchContext=null,this.container.removeChild(this.canvas)}minimumOverlapRequired(e){return!0}setImageSmoothingEnabled(e){this._imageSmoothingEnabled=!!e,this._updateImageSmoothingEnabled(this.context),this.viewer.forceRedraw()}drawDebuggingRect(t){var n=this.context;n.save(),n.lineWidth=2*e.pixelDensityRatio,n.strokeStyle=this.debugGridColor[0],n.fillStyle=this.debugGridColor[0],n.strokeRect(t.x*e.pixelDensityRatio,t.y*e.pixelDensityRatio,t.width*e.pixelDensityRatio,t.height*e.pixelDensityRatio),n.restore()}get _viewportFlipped(){return this.context.getTransform().a<0}_raiseTileDrawingEvent(e,t,n,r){this.viewer.raiseEvent(`tile-drawing`,{tiledImage:e,context:t,tile:n,rendered:r})}_prepareNewFrame(){var e=this._calculateCanvasSize();if((this.canvas.width!==e.x||this.canvas.height!==e.y)&&(this.canvas.width=e.x,this.canvas.height=e.y,this._updateImageSmoothingEnabled(this.context),this.sketchCanvas!==null)){var t=this._calculateSketchCanvasSize();this.sketchCanvas.width=t.x,this.sketchCanvas.height=t.y,this._updateImageSmoothingEnabled(this.sketchContext)}this._clear()}_clear(e,t){var n=this._getContext(e);if(t)n.clearRect(t.x,t.y,t.width,t.height);else{var r=n.canvas;n.clearRect(0,0,r.width,r.height)}}_drawTiles(t){var n=t.getTilesToDraw().map(e=>e.tile);if(!(t.opacity===0||n.length===0&&!t.placeholderFillStyle)){var r=n[0],i;r&&(i=t.opacity<1||t.compositeOperation&&t.compositeOperation!==`source-over`||!t._isBottomItem()&&t.source.hasTransparency(r.context2D,r.getUrl(),r.ajaxHeaders,r.postData));var a,s,c=this.viewport.getZoom(!0),l=t.viewportToImageZoom(c);n.length>1&&l>t.smoothTileEdgesMinZoom&&!t.iOSDevice&&t.getRotation(!0)%360==0&&(i=!0,a=r.getScaleForEdgeSmoothing(),s=r.getTranslationForEdgeSmoothing(a,this._getCanvasSize(!1),this._getCanvasSize(!0)));var u;i&&(a||(u=this.viewport.viewportToViewerElementRectangle(t.getClippedBounds(!0)).getIntegerBoundingBox(),u=u.times(e.pixelDensityRatio)),this._clear(!0,u)),a||this._setRotations(t,i);var d=!1;if(t._clip){this._saveContext(i);var f=t.imageToViewportRectangle(t._clip,!0);f=f.rotate(-t.getRotation(!0),t._getRotationPoint(!0));var p=this.viewportToDrawerRectangle(f);a&&(p=p.times(a)),s&&(p=p.translate(s)),this._setClip(p,i),d=!0}if(t._croppingPolygons){var m=this;d||this._saveContext(i);try{var h=t._croppingPolygons.map(function(e){return e.map(function(e){var n=t.imageToViewportCoordinates(e.x,e.y,!0).rotate(-t.getRotation(!0),t._getRotationPoint(!0)),r=m.viewportCoordToDrawerCoord(n);return a&&(r=r.times(a)),s&&(r=r.plus(s)),r})});this._clipWithPolygons(h,i)}catch(t){e.console.error(t)}d=!0}if(t._hasOpaqueTile=!1,t.placeholderFillStyle&&t._hasOpaqueTile===!1){let e=this.viewportToDrawerRectangle(t.getBoundsNoRotate(!0));a&&(e=e.times(a)),s&&(e=e.translate(s));let n=null;n=typeof t.placeholderFillStyle==`function`?t.placeholderFillStyle(t,this.context):t.placeholderFillStyle,this._drawRectangle(e,n,i)}var g=o(t.subPixelRoundingForTransparency),_=!1;g===e.SUBPIXEL_ROUNDING_OCCURRENCES.ALWAYS?_=!0:g===e.SUBPIXEL_ROUNDING_OCCURRENCES.ONLY_AT_REST&&(_=!(this.viewer&&this.viewer.isAnimating()));for(var v=0;v<n.length;v++)r=n[v],this._drawTile(r,t,i,a,s,_,t.source),this.viewer&&this.viewer.raiseEvent(`tile-drawn`,{tiledImage:t,tile:r});d&&this._restoreContext(i),a||(t.getRotation(!0)%360!=0&&this._restoreRotationChanges(i),this.viewport.getRotation(!0)%360!=0&&this._restoreRotationChanges(i)),i&&(a&&this._setRotations(t),this.blendSketch({opacity:t.opacity,scale:a,translate:s,compositeOperation:t.compositeOperation,bounds:u}),a&&(t.getRotation(!0)%360!=0&&this._restoreRotationChanges(!1),this.viewport.getRotation(!0)%360!=0&&this._restoreRotationChanges(!1))),this._drawDebugInfo(t,n),this._raiseTiledImageDrawnEvent(t,n)}}_drawDebugInfo(t,n){if(t.debugMode)for(var r=n.length-1;r>=0;r--){var i=n[r];try{this._drawDebugInfoOnTile(i,n.length,r,t)}catch(t){e.console.error(t)}}}_clipWithPolygons(e,t){var n=this._getContext(t);n.beginPath();for(let t of e)for(let[e,r]of t.entries())n[e===0?`moveTo`:`lineTo`](r.x,r.y);n.clip()}_drawTile(t,n,r,i,a,o,s){e.console.assert(t,`[Drawer._drawTile] tile is required`),e.console.assert(n,`[Drawer._drawTile] drawingHandler is required`);var c=this._getContext(r);i||=1,this._drawTileToCanvas(t,c,n,i,a,o,s)}_drawTileToCanvas(t,n,r,i,a,o,s){var c=t.position.times(e.pixelDensityRatio),l=t.size.times(e.pixelDensityRatio),u;if(!t.context2D&&!t.cacheImageRecord){e.console.warn(`[Drawer._drawTileToCanvas] attempting to draw tile %s when it's not cached`,t.toString());return}if(u=t.getCanvasContext(),!t.loaded||!u){e.console.warn(`Attempting to draw tile %s when it's not yet loaded.`,t.toString());return}n.save(),typeof i==`number`&&i!==1&&(c=c.times(i),l=l.times(i)),a instanceof e.Point&&(c=c.plus(a)),n.globalAlpha===1&&t.hasTransparency&&(o&&(c.x=Math.round(c.x),c.y=Math.round(c.y),l.x=Math.round(l.x),l.y=Math.round(l.y)),n.clearRect(c.x,c.y,l.x,l.y)),this._raiseTileDrawingEvent(r,n,t,u);var d,f;t.sourceBounds?(d=Math.min(t.sourceBounds.width,u.canvas.width),f=Math.min(t.sourceBounds.height,u.canvas.height)):(d=u.canvas.width,f=u.canvas.height),n.translate(c.x+l.x/2,0),t.flipped&&n.scale(-1,1),n.drawImage(u.canvas,0,0,d,f,-l.x/2,c.y,l.x,l.y),n.restore()}_getContext(e){var t=this.context;if(e){if(this.sketchCanvas===null){this.sketchCanvas=document.createElement(`canvas`);var n=this._calculateSketchCanvasSize();if(this.sketchCanvas.width=n.x,this.sketchCanvas.height=n.y,this.sketchContext=this.sketchCanvas.getContext(`2d`),this.viewport.getRotation()===0){var r=this;this.viewer.addHandler(`rotate`,function e(){if(r.viewport.getRotation()!==0){r.viewer.removeHandler(`rotate`,e);var t=r._calculateSketchCanvasSize();r.sketchCanvas.width=t.x,r.sketchCanvas.height=t.y}})}this._updateImageSmoothingEnabled(this.sketchContext)}t=this.sketchContext}return t}_saveContext(e){this._getContext(e).save()}_restoreContext(e){this._getContext(e).restore()}_setClip(e,t){var n=this._getContext(t);n.beginPath(),n.rect(e.x,e.y,e.width,e.height),n.clip()}_drawRectangle(e,t,n){var r=this._getContext(n);r.save(),r.fillStyle=t,r.fillRect(e.x,e.y,e.width,e.height),r.restore()}blendSketch(t,n,r,i){var a=t;e.isPlainObject(a)||(a={opacity:t,scale:n,translate:r,compositeOperation:i}),t=a.opacity,i=a.compositeOperation;var o=a.bounds;if(this.context.save(),this.context.globalAlpha=t,i&&(this.context.globalCompositeOperation=i),o)o.x<0&&(o.width+=o.x,o.x=0),o.x+o.width>this.canvas.width&&(o.width=this.canvas.width-o.x),o.y<0&&(o.height+=o.y,o.y=0),o.y+o.height>this.canvas.height&&(o.height=this.canvas.height-o.y),this.context.drawImage(this.sketchCanvas,o.x,o.y,o.width,o.height,o.x,o.y,o.width,o.height);else{n=a.scale||1,r=a.translate;var s=r instanceof e.Point?r:new e.Point(0,0),c=0,l=0;if(r){var u=this.sketchCanvas.width-this.canvas.width,d=this.sketchCanvas.height-this.canvas.height;c=Math.round(u/2),l=Math.round(d/2)}this.context.drawImage(this.sketchCanvas,s.x-c*n,s.y-l*n,(this.canvas.width+2*c)*n,(this.canvas.height+2*l)*n,-c,-l,this.canvas.width+2*c,this.canvas.height+2*l)}this.context.restore()}_drawDebugInfoOnTile(t,n,r,i){var a=this.viewer.world.getIndexOfItem(i)%this.debugGridColor.length,o=this.context;o.save(),o.lineWidth=2*e.pixelDensityRatio,o.font=`small-caps bold `+13*e.pixelDensityRatio+`px arial`,o.strokeStyle=this.debugGridColor[a],o.fillStyle=this.debugGridColor[a],this._setRotations(i),this._viewportFlipped&&this._flip({point:t.position.plus(t.size.divide(2))}),o.strokeRect(t.position.x*e.pixelDensityRatio,t.position.y*e.pixelDensityRatio,t.size.x*e.pixelDensityRatio,t.size.y*e.pixelDensityRatio);var s=(t.position.x+t.size.x/2)*e.pixelDensityRatio,c=(t.position.y+t.size.y/2)*e.pixelDensityRatio;o.translate(s,c);let l=this.viewport.getRotation(!0);o.rotate(Math.PI/180*-l),o.translate(-s,-c),t.x===0&&t.y===0&&(o.fillText(`Zoom: `+this.viewport.getZoom(),t.position.x*e.pixelDensityRatio,(t.position.y-30)*e.pixelDensityRatio),o.fillText(`Pan: `+this.viewport.getBounds().toString(),t.position.x*e.pixelDensityRatio,(t.position.y-20)*e.pixelDensityRatio)),o.fillText(`Level: `+t.level,(t.position.x+10)*e.pixelDensityRatio,(t.position.y+20)*e.pixelDensityRatio),o.fillText(`Column: `+t.x,(t.position.x+10)*e.pixelDensityRatio,(t.position.y+30)*e.pixelDensityRatio),o.fillText(`Row: `+t.y,(t.position.x+10)*e.pixelDensityRatio,(t.position.y+40)*e.pixelDensityRatio),o.fillText(`Order: `+r+` of `+n,(t.position.x+10)*e.pixelDensityRatio,(t.position.y+50)*e.pixelDensityRatio),o.fillText(`Size: `+t.size.toString(),(t.position.x+10)*e.pixelDensityRatio,(t.position.y+60)*e.pixelDensityRatio),o.fillText(`Position: `+t.position.toString(),(t.position.x+10)*e.pixelDensityRatio,(t.position.y+70)*e.pixelDensityRatio),this.viewport.getRotation(!0)%360!=0&&this._restoreRotationChanges(),i.getRotation(!0)%360!=0&&this._restoreRotationChanges(),o.restore()}_updateImageSmoothingEnabled(e){e.msImageSmoothingEnabled=this._imageSmoothingEnabled,e.imageSmoothingEnabled=this._imageSmoothingEnabled}_getCanvasSize(t){var n=this._getContext(t).canvas;return new e.Point(n.width,n.height)}_getCanvasCenter(){return new e.Point(this.canvas.width/2,this.canvas.height/2)}_setRotations(e,t=!1){var n=!1;this.viewport.getRotation(!0)%360!=0&&(this._offsetForRotation({degrees:this.viewport.getRotation(!0),useSketch:t,saveContext:n}),n=!1),e.getRotation(!0)%360!=0&&this._offsetForRotation({degrees:e.getRotation(!0),point:this.viewport.pixelFromPointNoRotate(e._getRotationPoint(!0),!0),useSketch:t,saveContext:n})}_offsetForRotation(t){var n=t.point?t.point.times(e.pixelDensityRatio):this._getCanvasCenter(),r=this._getContext(t.useSketch);r.save(),r.translate(n.x,n.y),r.rotate(Math.PI/180*t.degrees),r.translate(-n.x,-n.y)}_flip(t){t||={};var n=t.point?t.point.times(e.pixelDensityRatio):this._getCanvasCenter(),r=this._getContext(t.useSketch);r.translate(n.x,0),r.scale(-1,1),r.translate(-n.x,0)}_restoreRotationChanges(e){this._getContext(e).restore()}_calculateCanvasSize(){var t=e.pixelDensityRatio,n=this.viewport.getContainerSize();return{x:Math.round(n.x*t),y:Math.round(n.y*t)}}_calculateSketchCanvasSize(){var e=this._calculateCanvasSize();if(this.viewport.getRotation()===0)return e;var t=Math.ceil(Math.sqrt(e.x*e.x+e.y*e.y));return{x:t,y:t}}}e.CanvasDrawer=n;var r=e.SUBPIXEL_ROUNDING_OCCURRENCES.NEVER;function i(t){return t!==e.SUBPIXEL_ROUNDING_OCCURRENCES.ALWAYS&&t!==e.SUBPIXEL_ROUNDING_OCCURRENCES.ONLY_AT_REST&&t!==e.SUBPIXEL_ROUNDING_OCCURRENCES.NEVER}function a(e){return i(e)?r:e}function o(t){if(typeof t==`number`)return a(t);if(!t||!e.Browser)return r;var n=t[e.Browser.vendor];return i(n)&&(n=t[`*`]),a(n)}})(n),(function(e){let t=e;t.WebGLDrawer=class extends t.DrawerBase{constructor(e){super(e),this._destroyed=!1,this._TextureMap=new Map,this._TileMap=new Map,this._gl=null,this._firstPass=null,this._secondPass=null,this._glFrameBuffer=null,this._renderToTexture=null,this._glFramebufferToCanvasTransform=null,this._outputCanvas=null,this._outputContext=null,this._clippingCanvas=null,this._clippingContext=null,this._renderingCanvas=null,this._backupCanvasDrawer=null,this._imageSmoothingEnabled=!0,this._boundToTileReady=e=>this._tileReadyHandler(e),this._boundToImageUnloaded=e=>this._imageUnloadedHandler(e),this.viewer.addHandler(`tile-ready`,this._boundToTileReady),this.viewer.addHandler(`image-unloaded`,this._boundToImageUnloaded),this.viewer.rejectEventHandler(`tile-drawn`,`The WebGLDrawer does not raise the tile-drawn event`),this.viewer.rejectEventHandler(`tile-drawing`,`The WebGLDrawer does not raise the tile-drawing event`),this._setupCanvases(),this._setupRenderer(),this.context=this._outputContext}destroy(){if(this._destroyed)return;let e=this._gl;var t=e.getParameter(e.MAX_TEXTURE_IMAGE_UNITS);for(let n=0;n<t;++n)e.activeTexture(e.TEXTURE0+n),e.bindTexture(e.TEXTURE_2D,null),e.bindTexture(e.TEXTURE_CUBE_MAP,null);e.bindBuffer(e.ARRAY_BUFFER,null),e.bindBuffer(e.ELEMENT_ARRAY_BUFFER,null),e.bindRenderbuffer(e.RENDERBUFFER,null),e.bindFramebuffer(e.FRAMEBUFFER,null),this._unloadTextures(),e.deleteBuffer(this._secondPass.bufferOutputPosition),e.deleteFramebuffer(this._glFrameBuffer),this._renderingCanvas.width=this._renderingCanvas.height=1,this._clippingCanvas.width=this._clippingCanvas.height=1,this._outputCanvas.width=this._outputCanvas.height=1,this._renderingCanvas=null,this._clippingCanvas=this._clippingContext=null,this._outputCanvas=this._outputContext=null;let n=e.getExtension(`WEBGL_lose_context`);n&&n.loseContext(),this.viewer.removeHandler(`tile-ready`,this._boundToTileReady),this.viewer.removeHandler(`image-unloaded`,this._boundToImageUnloaded),this.viewer.removeHandler(`resize`,this._resizeHandler),this._gl=null,this._backupCanvasDrawer&&=(this._backupCanvasDrawer.destroy(),null),this.container.removeChild(this.canvas),this.viewer.drawer===this&&(this.viewer.drawer=null),this._destroyed=!0}canRotate(){return!0}static isSupported(){let t=document.createElement(`canvas`),n=e.isFunction(t.getContext)&&t.getContext(`webgl`),r=n&&n.getExtension(`WEBGL_lose_context`);return r&&r.loseContext(),!!n}getType(){return`webgl`}minimumOverlapRequired(e){return e.isTainted()}_createDrawingElement(){let t=e.makeNeutralElement(`canvas`),n=this._calculateCanvasSize();return t.width=n.x,t.height=n.y,t}_getBackupCanvasDrawer(){return this._backupCanvasDrawer||(this._backupCanvasDrawer=this.viewer.requestDrawer(`canvas`,{mainDrawer:!1}),this._backupCanvasDrawer.canvas.style.setProperty(`visibility`,`hidden`)),this._backupCanvasDrawer}draw(n){let r=this._gl,i=this.viewport.getBoundsNoRotateWithMargins(!0),a={bounds:i,center:new t.Point(i.x+i.width/2,i.y+i.height/2),rotation:this.viewport.getRotation(!0)*Math.PI/180},o=this.viewport.flipped?-1:1,s=e.Mat3.makeTranslation(-a.center.x,-a.center.y),c=e.Mat3.makeScaling(2/a.bounds.width*o,-2/a.bounds.height),l=e.Mat3.makeRotation(-a.rotation),u=c.multiply(l).multiply(s);r.bindFramebuffer(r.FRAMEBUFFER,null),r.clear(r.COLOR_BUFFER_BIT),this._outputContext.clearRect(0,0,this._outputCanvas.width,this._outputCanvas.height);let d=!1;n.forEach((t,n)=>{if(t.isTainted()){d&&=(this._outputContext.drawImage(this._renderingCanvas,0,0),r.bindFramebuffer(r.FRAMEBUFFER,null),r.clear(r.COLOR_BUFFER_BIT),!1);let e=this._getBackupCanvasDrawer();e.draw([t]),this._outputContext.drawImage(e.canvas,0,0)}else{let i=t.getTilesToDraw();if(t.placeholderFillStyle&&t._hasOpaqueTile===!1&&this._drawPlaceholder(t),i.length===0||t.getOpacity()===0)return;let a=i[0],o=t.compositeOperation||this.viewer.compositeOperation||t._clip||t._croppingPolygons||t.debugMode,s=o||t.opacity<1||a.hasTransparency;o&&(d&&this._outputContext.drawImage(this._renderingCanvas,0,0),r.bindFramebuffer(r.FRAMEBUFFER,null),r.clear(r.COLOR_BUFFER_BIT)),r.useProgram(this._firstPass.shaderProgram),s?(r.bindFramebuffer(r.FRAMEBUFFER,this._glFrameBuffer),r.clear(r.COLOR_BUFFER_BIT)):r.bindFramebuffer(r.FRAMEBUFFER,null);let c=u,l=t.getRotation(!0);if(l%360!=0){let n=e.Mat3.makeRotation(-l*Math.PI/180),r=t.getBoundsNoRotate(!0).getCenter(),i=e.Mat3.makeTranslation(r.x,r.y),a=e.Mat3.makeTranslation(-r.x,-r.y),o=i.multiply(n).multiply(a);c=u.multiply(o)}let f=this._gl.getParameter(this._gl.MAX_TEXTURE_IMAGE_UNITS);if(f<=0)throw Error(`WegGL error: bad value for gl parameter MAX_TEXTURE_IMAGE_UNITS (${f}). This could happen |
|
|
if too many contexts have been created and not released, or there is another problem with the graphics card.`);let p=new Float32Array(f*12),m=Array(f),h=Array(f),g=Array(f);for(let e=0;e<i.length;e++){let n=i[e].tile,a=e%f,o=a+1,s=n.getCanvasContext(),l=s?this._TextureMap.get(s.canvas):null;if(l||=(this._tileReadyHandler({tile:n,tiledImage:t}),s?this._TextureMap.get(s.canvas):null),l&&this._getTileData(n,t,l,c,a,p,m,h,g),o===f||e===i.length-1){for(let e=0;e<=o;e++)r.activeTexture(r.TEXTURE0+e),r.bindTexture(r.TEXTURE_2D,m[e]);r.bindBuffer(r.ARRAY_BUFFER,this._firstPass.bufferTexturePosition),r.bufferData(r.ARRAY_BUFFER,p,r.DYNAMIC_DRAW),h.forEach((e,t)=>{r.uniformMatrix3fv(this._firstPass.uTransformMatrices[t],!1,e)}),r.uniform1fv(this._firstPass.uOpacities,new Float32Array(g)),r.bindBuffer(r.ARRAY_BUFFER,this._firstPass.bufferOutputPosition),r.vertexAttribPointer(this._firstPass.aOutputPosition,2,r.FLOAT,!1,0,0),r.bindBuffer(r.ARRAY_BUFFER,this._firstPass.bufferTexturePosition),r.vertexAttribPointer(this._firstPass.aTexturePosition,2,r.FLOAT,!1,0,0),r.bindBuffer(r.ARRAY_BUFFER,this._firstPass.bufferIndex),r.vertexAttribPointer(this._firstPass.aIndex,1,r.FLOAT,!1,0,0),r.drawArrays(r.TRIANGLES,0,6*o)}}s&&(r.useProgram(this._secondPass.shaderProgram),r.bindFramebuffer(r.FRAMEBUFFER,null),r.activeTexture(r.TEXTURE0),r.bindTexture(r.TEXTURE_2D,this._renderToTexture),this._gl.uniform1f(this._secondPass.uOpacityMultiplier,t.opacity),r.bindBuffer(r.ARRAY_BUFFER,this._secondPass.bufferTexturePosition),r.vertexAttribPointer(this._secondPass.aTexturePosition,2,r.FLOAT,!1,0,0),r.bindBuffer(r.ARRAY_BUFFER,this._secondPass.bufferOutputPosition),r.vertexAttribPointer(this._secondPass.aOutputPosition,2,r.FLOAT,!1,0,0),r.drawArrays(r.TRIANGLES,0,6)),d=!0,o&&(this._applyContext2dPipeline(t,i,n),d=!1,r.bindFramebuffer(r.FRAMEBUFFER,null),r.clear(r.COLOR_BUFFER_BIT)),n===0&&this._raiseTiledImageDrawnEvent(t,i.map(e=>e.tile))}}),d&&this._outputContext.drawImage(this._renderingCanvas,0,0)}setImageSmoothingEnabled(e){this._imageSmoothingEnabled!==e&&(this._imageSmoothingEnabled=e,this._unloadTextures(),this.viewer.world.draw())}drawDebuggingRect(t){let n=this._outputContext;n.save(),n.lineWidth=2*e.pixelDensityRatio,n.strokeStyle=this.debugGridColor[0],n.fillStyle=this.debugGridColor[0],n.strokeRect(t.x*e.pixelDensityRatio,t.y*e.pixelDensityRatio,t.width*e.pixelDensityRatio,t.height*e.pixelDensityRatio),n.restore()}_getTextureDataFromTile(e){return e.getCanvasContext().canvas}_applyContext2dPipeline(e,t,n){if(this._outputContext.save(),this._outputContext.globalCompositeOperation=n===0?null:e.compositeOperation||this.viewer.compositeOperation,e._croppingPolygons||e._clip?(this._renderToClippingCanvas(e),this._outputContext.drawImage(this._clippingCanvas,0,0)):this._outputContext.drawImage(this._renderingCanvas,0,0),this._outputContext.restore(),e.debugMode){let n=this.viewer.viewport.getFlip();n&&this._flip(),this._drawDebugInfo(t,e,n),n&&this._flip()}}_getTileData(t,n,r,i,a,o,s,c,l){let u=r.texture,d=r.position;o.set(d,a*12);let f=this._calculateOverlapFraction(t,n),p=t.positionedBounds.width*f.x,m=t.positionedBounds.height*f.y,h=t.positionedBounds.x+(t.x===0?0:p),g=t.positionedBounds.y+(t.y===0?0:m),_=t.positionedBounds.x+t.positionedBounds.width-(t.isRightMost?0:p),v=t.positionedBounds.y+t.positionedBounds.height-(t.isBottomMost?0:m),y=_-h,b=v-g,x=new e.Mat3([y,0,0,0,b,0,h,g,1]);if(t.flipped){let t=e.Mat3.makeTranslation(.5,0),n=e.Mat3.makeTranslation(-.5,0),r=t.multiply(e.Mat3.makeScaling(-1,1)).multiply(n);x=x.multiply(r)}let S=i.multiply(x);l[a]=t.opacity,s[a]=u,c[a]=S.values}_textureFilter(){return this._imageSmoothingEnabled?this._gl.LINEAR:this._gl.NEAREST}_setupRenderer(){let t=this._gl;t||e.console.error(`_setupCanvases must be called before _setupRenderer`),this._unitQuad=this._makeQuadVertexBuffer(0,1,0,1),this._makeFirstPassShaderProgram(),this._makeSecondPassShaderProgram(),this._renderToTexture=t.createTexture(),t.activeTexture(t.TEXTURE0),t.bindTexture(t.TEXTURE_2D,this._renderToTexture),t.texImage2D(t.TEXTURE_2D,0,t.RGBA,this._renderingCanvas.width,this._renderingCanvas.height,0,t.RGBA,t.UNSIGNED_BYTE,null),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MIN_FILTER,this._textureFilter()),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_S,t.CLAMP_TO_EDGE),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_T,t.CLAMP_TO_EDGE),this._glFrameBuffer=t.createFramebuffer(),t.bindFramebuffer(t.FRAMEBUFFER,this._glFrameBuffer),t.framebufferTexture2D(t.FRAMEBUFFER,t.COLOR_ATTACHMENT0,t.TEXTURE_2D,this._renderToTexture,0),t.enable(t.BLEND),t.blendFunc(t.ONE,t.ONE_MINUS_SRC_ALPHA)}_makeFirstPassShaderProgram(){let e=this._glNumTextures=this._gl.getParameter(this._gl.MAX_TEXTURE_IMAGE_UNITS),t=` |
|
|
attribute vec2 a_output_position; |
|
|
attribute vec2 a_texture_position; |
|
|
attribute float a_index; |
|
|
|
|
|
${[...Array(e).keys()].map(e=>`uniform mat3 u_matrix_${e};`).join(` |
|
|
`)} // create a uniform mat3 for each potential tile to draw |
|
|
|
|
|
varying vec2 v_texture_position; |
|
|
varying float v_image_index; |
|
|
|
|
|
void main() { |
|
|
|
|
|
mat3 transform_matrix; // value will be set by the if/elses in makeConditional() |
|
|
|
|
|
${[...Array(e).keys()].map(e=>`${e>0?`else `:``}if(int(a_index) == ${e}) { transform_matrix = u_matrix_${e}; }`).join(` |
|
|
`)} |
|
|
|
|
|
gl_Position = vec4(transform_matrix * vec3(a_output_position, 1), 1); |
|
|
|
|
|
v_texture_position = a_texture_position; |
|
|
v_image_index = a_index; |
|
|
} |
|
|
`,n=` |
|
|
precision mediump float; |
|
|
|
|
|
// our textures |
|
|
uniform sampler2D u_images[${e}]; |
|
|
// our opacities |
|
|
uniform float u_opacities[${e}]; |
|
|
|
|
|
// the varyings passed in from the vertex shader. |
|
|
varying vec2 v_texture_position; |
|
|
varying float v_image_index; |
|
|
|
|
|
void main() { |
|
|
// can't index directly with a variable, need to use a loop iterator hack |
|
|
for(int i = 0; i < ${e}; ++i){ |
|
|
if(i == int(v_image_index)){ |
|
|
gl_FragColor = texture2D(u_images[i], v_texture_position) * u_opacities[i]; |
|
|
} |
|
|
} |
|
|
} |
|
|
`,r=this._gl,i=this.constructor.initShaderProgram(r,t,n);r.useProgram(i),this._firstPass={shaderProgram:i,aOutputPosition:r.getAttribLocation(i,`a_output_position`),aTexturePosition:r.getAttribLocation(i,`a_texture_position`),aIndex:r.getAttribLocation(i,`a_index`),uTransformMatrices:[...Array(this._glNumTextures).keys()].map(e=>r.getUniformLocation(i,`u_matrix_${e}`)),uImages:r.getUniformLocation(i,`u_images`),uOpacities:r.getUniformLocation(i,`u_opacities`),bufferOutputPosition:r.createBuffer(),bufferTexturePosition:r.createBuffer(),bufferIndex:r.createBuffer()},r.uniform1iv(this._firstPass.uImages,[...Array(e).keys()]);let a=new Float32Array(e*12);for(let t=0;t<e;++t)a.set(Float32Array.from(this._unitQuad),t*12);r.bindBuffer(r.ARRAY_BUFFER,this._firstPass.bufferOutputPosition),r.bufferData(r.ARRAY_BUFFER,a,r.STATIC_DRAW),r.enableVertexAttribArray(this._firstPass.aOutputPosition),r.bindBuffer(r.ARRAY_BUFFER,this._firstPass.bufferTexturePosition),r.enableVertexAttribArray(this._firstPass.aTexturePosition),r.bindBuffer(r.ARRAY_BUFFER,this._firstPass.bufferIndex);let o=[...Array(this._glNumTextures).keys()].map(e=>[,,,,,,].fill(e)).flat();r.bufferData(r.ARRAY_BUFFER,new Float32Array(o),r.STATIC_DRAW),r.enableVertexAttribArray(this._firstPass.aIndex)}_makeSecondPassShaderProgram(){let t=this._gl,n=this.constructor.initShaderProgram(t,` |
|
|
attribute vec2 a_output_position; |
|
|
attribute vec2 a_texture_position; |
|
|
|
|
|
uniform mat3 u_matrix; |
|
|
|
|
|
varying vec2 v_texture_position; |
|
|
|
|
|
void main() { |
|
|
gl_Position = vec4(u_matrix * vec3(a_output_position, 1), 1); |
|
|
|
|
|
v_texture_position = a_texture_position; |
|
|
} |
|
|
`,` |
|
|
precision mediump float; |
|
|
|
|
|
// our texture |
|
|
uniform sampler2D u_image; |
|
|
|
|
|
// the texCoords passed in from the vertex shader. |
|
|
varying vec2 v_texture_position; |
|
|
|
|
|
// the opacity multiplier for the image |
|
|
uniform float u_opacity_multiplier; |
|
|
|
|
|
void main() { |
|
|
gl_FragColor = texture2D(u_image, v_texture_position); |
|
|
gl_FragColor *= u_opacity_multiplier; |
|
|
} |
|
|
`);t.useProgram(n),this._secondPass={shaderProgram:n,aOutputPosition:t.getAttribLocation(n,`a_output_position`),aTexturePosition:t.getAttribLocation(n,`a_texture_position`),uMatrix:t.getUniformLocation(n,`u_matrix`),uImage:t.getUniformLocation(n,`u_image`),uOpacityMultiplier:t.getUniformLocation(n,`u_opacity_multiplier`),bufferOutputPosition:t.createBuffer(),bufferTexturePosition:t.createBuffer()},t.bindBuffer(t.ARRAY_BUFFER,this._secondPass.bufferOutputPosition),t.bufferData(t.ARRAY_BUFFER,this._unitQuad,t.STATIC_DRAW),t.enableVertexAttribArray(this._secondPass.aOutputPosition),t.bindBuffer(t.ARRAY_BUFFER,this._secondPass.bufferTexturePosition),t.bufferData(t.ARRAY_BUFFER,this._unitQuad,t.DYNAMIC_DRAW),t.enableVertexAttribArray(this._secondPass.aTexturePosition);let r=e.Mat3.makeScaling(2,2).multiply(e.Mat3.makeTranslation(-.5,-.5));t.uniformMatrix3fv(this._secondPass.uMatrix,!1,r.values)}_resizeRenderer(){let e=this._gl,t=this._renderingCanvas.width,n=this._renderingCanvas.height;e.viewport(0,0,t,n),e.deleteTexture(this._renderToTexture),this._renderToTexture=e.createTexture(),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,this._renderToTexture),e.texImage2D(e.TEXTURE_2D,0,e.RGBA,t,n,0,e.RGBA,e.UNSIGNED_BYTE,null),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,this._textureFilter()),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_S,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_T,e.CLAMP_TO_EDGE),e.bindFramebuffer(e.FRAMEBUFFER,this._glFrameBuffer),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,this._renderToTexture,0)}_setupCanvases(){let e=this;this._outputCanvas=this.canvas,this._outputContext=this._outputCanvas.getContext(`2d`),this._renderingCanvas=document.createElement(`canvas`),this._clippingCanvas=document.createElement(`canvas`),this._clippingContext=this._clippingCanvas.getContext(`2d`),this._renderingCanvas.width=this._clippingCanvas.width=this._outputCanvas.width,this._renderingCanvas.height=this._clippingCanvas.height=this._outputCanvas.height,this._gl=this._renderingCanvas.getContext(`webgl`),this._resizeHandler=function(){e._outputCanvas!==e.viewer.drawer.canvas&&(e._outputCanvas.style.width=e.viewer.drawer.canvas.clientWidth+`px`,e._outputCanvas.style.height=e.viewer.drawer.canvas.clientHeight+`px`);let t=e._calculateCanvasSize();(e._outputCanvas.width!==t.x||e._outputCanvas.height!==t.y)&&(e._outputCanvas.width=t.x,e._outputCanvas.height=t.y),e._renderingCanvas.style.width=e._outputCanvas.clientWidth+`px`,e._renderingCanvas.style.height=e._outputCanvas.clientHeight+`px`,e._renderingCanvas.width=e._clippingCanvas.width=e._outputCanvas.width,e._renderingCanvas.height=e._clippingCanvas.height=e._outputCanvas.height,e._resizeRenderer()},this.viewer.addHandler(`resize`,this._resizeHandler)}_makeQuadVertexBuffer(e,t,n,r){return new Float32Array([e,r,t,r,e,n,e,n,t,r,t,n])}_tileReadyHandler(t){let n=t.tile,r=t.tiledImage;if(r.isTainted())return;let i=n.getCanvasContext(),a=i&&i.canvas;if(!a||e.isCanvasTainted(a)){r.isTainted()||(r.setTainted(!0),e.console.warn(`WebGL cannot be used to draw this TiledImage because it has tainted data. Does crossOriginPolicy need to be set?`),this._raiseDrawerErrorEvent(r,`Tainted data cannot be used by the WebGLDrawer. Falling back to CanvasDrawer for this TiledImage.`));return}if(!this._TextureMap.get(a)){let e=this._gl,t=e.createTexture(),o,s=r.source.tileOverlap,c,l;if(n.sourceBounds?(c=Math.min(n.sourceBounds.width,a.width)/a.width,l=Math.min(n.sourceBounds.height,a.height)/a.height):(c=1,l=1),s>0){let e=this._calculateOverlapFraction(n,r),t=(n.x===0?0:e.x)*c,i=(n.y===0?0:e.y)*l,a=(n.isRightMost?1:1-e.x)*c,s=(n.isBottomMost?1:1-e.y)*l;o=this._makeQuadVertexBuffer(t,a,i,s)}else o=c===1&&l===1?this._unitQuad:this._makeQuadVertexBuffer(0,c,0,l);let u={texture:t,position:o};this._TextureMap.set(a,u),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,t),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_S,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_T,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,this._textureFilter()),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MAG_FILTER,this._textureFilter()),this._uploadImageData(i)}}_calculateOverlapFraction(e,t){let n=t.source.tileOverlap,r=e.sourceBounds.width,i=e.sourceBounds.height,a=(e.x===0?0:n)+(e.isRightMost?0:n),o=(e.y===0?0:n)+(e.isBottomMost?0:n);return{x:n/(r+a),y:n/(i+o)}}_unloadTextures(){Array.from(this._TextureMap.keys()).forEach(e=>{this._cleanupImageData(e)})}_uploadImageData(t){let n=this._gl,r=t.canvas;try{if(!r)throw t;n.texImage2D(n.TEXTURE_2D,0,n.RGBA,n.RGBA,n.UNSIGNED_BYTE,r)}catch(t){e.console.error(`Error uploading image data to WebGL`,t)}}_imageUnloadedHandler(e){let t=e.context2D.canvas;this._cleanupImageData(t)}_cleanupImageData(e){let t=this._TextureMap.get(e);this._TextureMap.delete(e),t&&this._gl.deleteTexture(t.texture)}_setClip(){}_renderToClippingCanvas(t){if(this._clippingContext.clearRect(0,0,this._clippingCanvas.width,this._clippingCanvas.height),this._clippingContext.save(),this.viewer.viewport.getFlip()){let t=new e.Point(this.canvas.width/2,this.canvas.height/2);this._clippingContext.translate(t.x,0),this._clippingContext.scale(-1,1),this._clippingContext.translate(-t.x,0)}if(t._clip){let e=[{x:t._clip.x,y:t._clip.y},{x:t._clip.x+t._clip.width,y:t._clip.y},{x:t._clip.x+t._clip.width,y:t._clip.y+t._clip.height},{x:t._clip.x,y:t._clip.y+t._clip.height}].map(e=>{let n=t.imageToViewportCoordinates(e.x,e.y,!0).rotate(this.viewer.viewport.getRotation(!0),this.viewer.viewport.getCenter(!0));return this.viewportCoordToDrawerCoord(n)});this._clippingContext.beginPath(),e.forEach((e,t)=>{this._clippingContext[t===0?`moveTo`:`lineTo`](e.x,e.y)}),this._clippingContext.clip(),this._setClip()}if(t._croppingPolygons){let e=t._croppingPolygons.map(e=>e.map(e=>{let n=t.imageToViewportCoordinates(e.x,e.y,!0).rotate(this.viewer.viewport.getRotation(!0),this.viewer.viewport.getCenter(!0));return this.viewportCoordToDrawerCoord(n)}));this._clippingContext.beginPath(),e.forEach(e=>{e.forEach((e,t)=>{this._clippingContext[t===0?`moveTo`:`lineTo`](e.x,e.y)})}),this._clippingContext.clip()}if(this.viewer.viewport.getFlip()){let t=new e.Point(this.canvas.width/2,this.canvas.height/2);this._clippingContext.translate(t.x,0),this._clippingContext.scale(-1,1),this._clippingContext.translate(-t.x,0)}this._clippingContext.drawImage(this._renderingCanvas,0,0),this._clippingContext.restore()}_setRotations(e){var t=!1;this.viewport.getRotation(!0)%360!=0&&(this._offsetForRotation({degrees:this.viewport.getRotation(!0),saveContext:t}),t=!1),e.getRotation(!0)%360!=0&&this._offsetForRotation({degrees:e.getRotation(!0),point:this.viewport.pixelFromPointNoRotate(e._getRotationPoint(!0),!0),saveContext:t})}_offsetForRotation(t){var n=t.point?t.point.times(e.pixelDensityRatio):this._getCanvasCenter(),r=this._outputContext;r.save(),r.translate(n.x,n.y),r.rotate(Math.PI/180*t.degrees),r.translate(-n.x,-n.y)}_flip(t){t||={};var n=t.point?t.point.times(e.pixelDensityRatio):this._getCanvasCenter(),r=this._outputContext;r.translate(n.x,0),r.scale(-1,1),r.translate(-n.x,0)}_drawDebugInfo(t,n,r){for(var i=t.length-1;i>=0;i--){var a=t[i].tile;try{this._drawDebugInfoOnTile(a,t.length,i,n,r)}catch(t){e.console.error(t)}}}_drawDebugInfoOnTile(t,n,r,i,a){var o=this.viewer.world.getIndexOfItem(i)%this.debugGridColor.length,s=this.context;s.save(),s.lineWidth=2*e.pixelDensityRatio,s.font=`small-caps bold `+13*e.pixelDensityRatio+`px arial`,s.strokeStyle=this.debugGridColor[o],s.fillStyle=this.debugGridColor[o],this._setRotations(i),a&&this._flip({point:t.position.plus(t.size.divide(2))}),s.strokeRect(t.position.x*e.pixelDensityRatio,t.position.y*e.pixelDensityRatio,t.size.x*e.pixelDensityRatio,t.size.y*e.pixelDensityRatio);var c=(t.position.x+t.size.x/2)*e.pixelDensityRatio,l=(t.position.y+t.size.y/2)*e.pixelDensityRatio;s.translate(c,l);let u=this.viewport.getRotation(!0);s.rotate(Math.PI/180*-u),s.translate(-c,-l),t.x===0&&t.y===0&&(s.fillText(`Zoom: `+this.viewport.getZoom(),t.position.x*e.pixelDensityRatio,(t.position.y-30)*e.pixelDensityRatio),s.fillText(`Pan: `+this.viewport.getBounds().toString(),t.position.x*e.pixelDensityRatio,(t.position.y-20)*e.pixelDensityRatio)),s.fillText(`Level: `+t.level,(t.position.x+10)*e.pixelDensityRatio,(t.position.y+20)*e.pixelDensityRatio),s.fillText(`Column: `+t.x,(t.position.x+10)*e.pixelDensityRatio,(t.position.y+30)*e.pixelDensityRatio),s.fillText(`Row: `+t.y,(t.position.x+10)*e.pixelDensityRatio,(t.position.y+40)*e.pixelDensityRatio),s.fillText(`Order: `+r+` of `+n,(t.position.x+10)*e.pixelDensityRatio,(t.position.y+50)*e.pixelDensityRatio),s.fillText(`Size: `+t.size.toString(),(t.position.x+10)*e.pixelDensityRatio,(t.position.y+60)*e.pixelDensityRatio),s.fillText(`Position: `+t.position.toString(),(t.position.x+10)*e.pixelDensityRatio,(t.position.y+70)*e.pixelDensityRatio),this.viewport.getRotation(!0)%360!=0&&this._restoreRotationChanges(),i.getRotation(!0)%360!=0&&this._restoreRotationChanges(),s.restore()}_drawPlaceholder(e){let t=e.getBounds(!0),n=this.viewportToDrawerRectangle(e.getBounds(!0)),r=this._outputContext,i;i=typeof e.placeholderFillStyle==`function`?e.placeholderFillStyle(e,r):e.placeholderFillStyle,this._offsetForRotation({degrees:this.viewer.viewport.getRotation(!0)}),r.fillStyle=i,r.translate(n.x,n.y),r.rotate(Math.PI/180*t.degrees),r.translate(-n.x,-n.y),r.fillRect(n.x,n.y,n.width,n.height),this._restoreRotationChanges()}_getCanvasCenter(){return new e.Point(this.canvas.width/2,this.canvas.height/2)}_restoreRotationChanges(){this._outputContext.restore()}static initShaderProgram(t,n,r){function i(t,n,r){let i=t.createShader(n);return t.shaderSource(i,r),t.compileShader(i),t.getShaderParameter(i,t.COMPILE_STATUS)?i:(e.console.error(`An error occurred compiling the shaders: ${t.getShaderInfoLog(i)}`),t.deleteShader(i),null)}let a=i(t,t.VERTEX_SHADER,n),o=i(t,t.FRAGMENT_SHADER,r),s=t.createProgram();return t.attachShader(s,a),t.attachShader(s,o),t.linkProgram(s),t.getProgramParameter(s,t.LINK_STATUS)?s:(e.console.error(`Unable to initialize the shader program: ${t.getProgramInfoLog(s)}`),null)}}})(n),(function(e){e.Viewport=function(t){var n=arguments;n.length&&n[0]instanceof e.Point&&(t={containerSize:n[0],contentSize:n[1],config:n[2]}),t.config&&(e.extend(!0,t,t.config),delete t.config),this._margins=e.extend({left:0,top:0,right:0,bottom:0},t.margins||{}),delete t.margins,t.initialDegrees=t.degrees,delete t.degrees,e.extend(!0,this,{containerSize:null,contentSize:null,zoomPoint:null,rotationPivot:null,viewer:null,springStiffness:e.DEFAULT_SETTINGS.springStiffness,animationTime:e.DEFAULT_SETTINGS.animationTime,minZoomImageRatio:e.DEFAULT_SETTINGS.minZoomImageRatio,maxZoomPixelRatio:e.DEFAULT_SETTINGS.maxZoomPixelRatio,visibilityRatio:e.DEFAULT_SETTINGS.visibilityRatio,wrapHorizontal:e.DEFAULT_SETTINGS.wrapHorizontal,wrapVertical:e.DEFAULT_SETTINGS.wrapVertical,defaultZoomLevel:e.DEFAULT_SETTINGS.defaultZoomLevel,minZoomLevel:e.DEFAULT_SETTINGS.minZoomLevel,maxZoomLevel:e.DEFAULT_SETTINGS.maxZoomLevel,initialDegrees:e.DEFAULT_SETTINGS.degrees,flipped:e.DEFAULT_SETTINGS.flipped,homeFillsViewer:e.DEFAULT_SETTINGS.homeFillsViewer,silenceMultiImageWarnings:e.DEFAULT_SETTINGS.silenceMultiImageWarnings},t),this._updateContainerInnerSize(),this.centerSpringX=new e.Spring({initial:0,springStiffness:this.springStiffness,animationTime:this.animationTime}),this.centerSpringY=new e.Spring({initial:0,springStiffness:this.springStiffness,animationTime:this.animationTime}),this.zoomSpring=new e.Spring({exponential:!0,initial:1,springStiffness:this.springStiffness,animationTime:this.animationTime}),this.degreesSpring=new e.Spring({initial:t.initialDegrees,springStiffness:this.springStiffness,animationTime:this.animationTime}),this._oldCenterX=this.centerSpringX.current.value,this._oldCenterY=this.centerSpringY.current.value,this._oldZoom=this.zoomSpring.current.value,this._oldDegrees=this.degreesSpring.current.value,this._setContentBounds(new e.Rect(0,0,1,1),1),this.goHome(!0),this.update()},e.Viewport.prototype={get degrees(){return e.console.warn(`Accessing [Viewport.degrees] is deprecated. Use viewport.getRotation instead.`),this.getRotation()},set degrees(t){e.console.warn(`Setting [Viewport.degrees] is deprecated. Use viewport.rotateTo, viewport.rotateBy, or viewport.setRotation instead.`),this.rotateTo(t)},resetContentSize:function(t){return e.console.assert(t,`[Viewport.resetContentSize] contentSize is required`),e.console.assert(t instanceof e.Point,`[Viewport.resetContentSize] contentSize must be an OpenSeadragon.Point`),e.console.assert(t.x>0,`[Viewport.resetContentSize] contentSize.x must be greater than 0`),e.console.assert(t.y>0,`[Viewport.resetContentSize] contentSize.y must be greater than 0`),this._setContentBounds(new e.Rect(0,0,1,t.y/t.x),t.x),this},setHomeBounds:function(t,n){e.console.error(`[Viewport.setHomeBounds] this function is deprecated; The content bounds should not be set manually.`),this._setContentBounds(t,n)},_setContentBounds:function(t,n){e.console.assert(t,`[Viewport._setContentBounds] bounds is required`),e.console.assert(t instanceof e.Rect,`[Viewport._setContentBounds] bounds must be an OpenSeadragon.Rect`),e.console.assert(t.width>0,`[Viewport._setContentBounds] bounds.width must be greater than 0`),e.console.assert(t.height>0,`[Viewport._setContentBounds] bounds.height must be greater than 0`),this._contentBoundsNoRotate=t.clone(),this._contentSizeNoRotate=this._contentBoundsNoRotate.getSize().times(n),this._contentBounds=t.rotate(this.getRotation()).getBoundingBox(),this._contentSize=this._contentBounds.getSize().times(n),this._contentAspectRatio=this._contentSize.x/this._contentSize.y,this.viewer&&this.viewer.raiseEvent(`reset-size`,{contentSize:this._contentSizeNoRotate.clone(),contentFactor:n,homeBounds:this._contentBoundsNoRotate.clone(),contentBounds:this._contentBounds.clone()})},getHomeZoom:function(){if(this.defaultZoomLevel)return this.defaultZoomLevel;var e=this._contentAspectRatio/this.getAspectRatio();return(this.homeFillsViewer?e>=1?e:1:e>=1?1:e)/this._contentBounds.width},getHomeBounds:function(){return this.getHomeBoundsNoRotate().rotate(-this.getRotation())},getHomeBoundsNoRotate:function(){var t=this._contentBounds.getCenter(),n=1/this.getHomeZoom(),r=n/this.getAspectRatio();return new e.Rect(t.x-n/2,t.y-r/2,n,r)},goHome:function(e){return this.viewer&&this.viewer.raiseEvent(`home`,{immediately:e}),this.fitBounds(this.getHomeBounds(),e)},getMinZoom:function(){var e=this.getHomeZoom();return this.minZoomLevel?this.minZoomLevel:this.minZoomImageRatio*e},getMaxZoom:function(){var e=this.maxZoomLevel;return e||(e=this._contentSize.x*this.maxZoomPixelRatio/this._containerInnerSize.x,e/=this._contentBounds.width),Math.max(e,this.getHomeZoom())},getAspectRatio:function(){return this._containerInnerSize.x/this._containerInnerSize.y},getContainerSize:function(){return new e.Point(this.containerSize.x,this.containerSize.y)},getMargins:function(){return e.extend({},this._margins)},setMargins:function(t){e.console.assert(e.type(t)===`object`,`[Viewport.setMargins] margins must be an object`),this._margins=e.extend({left:0,top:0,right:0,bottom:0},t),this._updateContainerInnerSize(),this.viewer&&this.viewer.forceRedraw()},getBounds:function(e){return this.getBoundsNoRotate(e).rotate(-this.getRotation(e))},getBoundsNoRotate:function(t){var n=this.getCenter(t),r=1/this.getZoom(t),i=r/this.getAspectRatio();return new e.Rect(n.x-r/2,n.y-i/2,r,i)},getBoundsWithMargins:function(e){return this.getBoundsNoRotateWithMargins(e).rotate(-this.getRotation(e),this.getCenter(e))},getBoundsNoRotateWithMargins:function(e){var t=this.getBoundsNoRotate(e),n=this._containerInnerSize.x*this.getZoom(e);return t.x-=this._margins.left/n,t.y-=this._margins.top/n,t.width+=(this._margins.left+this._margins.right)/n,t.height+=(this._margins.top+this._margins.bottom)/n,t},getCenter:function(t){var n=new e.Point(this.centerSpringX.current.value,this.centerSpringY.current.value),r=new e.Point(this.centerSpringX.target.value,this.centerSpringY.target.value),i,a,o,s,c,l,u,d;return t?n:this.zoomPoint?(i=this.pixelFromPoint(this.zoomPoint,!0),a=this.getZoom(),o=1/a,s=o/this.getAspectRatio(),c=new e.Rect(n.x-o/2,n.y-s/2,o,s),l=this._pixelFromPoint(this.zoomPoint,c),u=l.minus(i).rotate(-this.getRotation(!0)),d=u.divide(this._containerInnerSize.x*a),r.plus(d)):r},getZoom:function(e){return e?this.zoomSpring.current.value:this.zoomSpring.target.value},_applyZoomConstraints:function(e){return Math.max(Math.min(e,this.getMaxZoom()),this.getMinZoom())},_applyBoundaryConstraints:function(e){var t=this.viewportToViewerElementRectangle(e).getBoundingBox(),n=this.viewportToViewerElementRectangle(this._contentBoundsNoRotate).getBoundingBox(),r=!1,i=!1;if(!this.wrapHorizontal){var a=t.x+t.width,o=n.x+n.width,s=t.width>n.width?this.visibilityRatio*n.width:this.visibilityRatio*t.width,c=n.x-a+s,l=o-t.x-s;s>n.width?(t.x+=(c+l)/2,r=!0):l<0?(t.x+=l,r=!0):c>0&&(t.x+=c,r=!0)}if(!this.wrapVertical){var u=t.y+t.height,d=n.y+n.height,f=t.height>n.height?this.visibilityRatio*n.height:this.visibilityRatio*t.height,p=n.y-u+f,m=d-t.y-f;f>n.height?(t.y+=(p+m)/2,i=!0):m<0?(t.y+=m,i=!0):p>0&&(t.y+=p,i=!0)}var h=r||i,g=h?this.viewerElementToViewportRectangle(t):e.clone();return g.xConstrained=r,g.yConstrained=i,g.constraintApplied=h,g},_raiseConstraintsEvent:function(e){this.viewer&&this.viewer.raiseEvent(`constrain`,{immediately:e})},applyConstraints:function(e){var t=this.getZoom(),n=this._applyZoomConstraints(t);t!==n&&this.zoomTo(n,this.zoomPoint,e);var r=this.getConstrainedBounds(!1);return r.constraintApplied&&(this.fitBounds(r,e),this._raiseConstraintsEvent(e)),this},ensureVisible:function(e){return this.applyConstraints(e)},_fitBounds:function(t,n){n||={};var r=n.immediately||!1,i=n.constraints||!1,a=this.getAspectRatio(),o=t.getCenter(),s=new e.Rect(t.x,t.y,t.width,t.height,t.degrees+this.getRotation()).getBoundingBox();s.getAspectRatio()>=a?s.height=s.width/a:s.width=s.height*a,s.x=o.x-s.width/2,s.y=o.y-s.height/2;var c=1/s.width;if(r)return this.panTo(o,!0),this.zoomTo(c,null,!0),i&&this.applyConstraints(!0),this;var l=this.getCenter(!0),u=this.getZoom(!0);this.panTo(l,!0),this.zoomTo(u,null,!0);var d=this.getBounds(),f=this.getZoom();if(f===0||Math.abs(c/f-1)<1e-8)return this.zoomTo(c,null,!0),this.panTo(o,r),i&&this.applyConstraints(!1),this;if(i){this.panTo(o,!1),c=this._applyZoomConstraints(c),this.zoomTo(c,null,!1);var p=this.getConstrainedBounds();this.panTo(l,!0),this.zoomTo(u,null,!0),this.fitBounds(p)}else{var m=s.rotate(-this.getRotation()).getTopLeft().times(c).minus(d.getTopLeft().times(f)).divide(c-f);this.zoomTo(c,m,r)}return this},fitBounds:function(e,t){return this._fitBounds(e,{immediately:t,constraints:!1})},fitBoundsWithConstraints:function(e,t){return this._fitBounds(e,{immediately:t,constraints:!0})},fitVertically:function(t){var n=new e.Rect(this._contentBounds.x+this._contentBounds.width/2,this._contentBounds.y,0,this._contentBounds.height);return this.fitBounds(n,t)},fitHorizontally:function(t){var n=new e.Rect(this._contentBounds.x,this._contentBounds.y+this._contentBounds.height/2,this._contentBounds.width,0);return this.fitBounds(n,t)},getConstrainedBounds:function(e){var t=this.getBounds(e);return this._applyBoundaryConstraints(t)},panBy:function(t,n){var r=new e.Point(this.centerSpringX.target.value,this.centerSpringY.target.value);return this.panTo(r.plus(t),n)},panTo:function(e,t){return t?(this.centerSpringX.resetTo(e.x),this.centerSpringY.resetTo(e.y)):(this.centerSpringX.springTo(e.x),this.centerSpringY.springTo(e.y)),this.viewer&&this.viewer.raiseEvent(`pan`,{center:e,immediately:t}),this},zoomBy:function(e,t,n){return this.zoomTo(this.zoomSpring.target.value*e,t,n)},zoomTo:function(t,n,r){var i=this;return this.zoomPoint=n instanceof e.Point&&!isNaN(n.x)&&!isNaN(n.y)?n:null,r?this._adjustCenterSpringsForZoomPoint(function(){i.zoomSpring.resetTo(t)}):this.zoomSpring.springTo(t),this.viewer&&this.viewer.raiseEvent(`zoom`,{zoom:t,refPoint:n,immediately:r}),this},setRotation:function(e,t){return this.rotateTo(e,null,t)},getRotation:function(e){return e?this.degreesSpring.current.value:this.degreesSpring.target.value},setRotationWithPivot:function(e,t,n){return this.rotateTo(e,t,n)},rotateTo:function(t,n,r){if(!this.viewer||!this.viewer.drawer.canRotate()||this.degreesSpring.target.value===t&&this.degreesSpring.isAtTargetValue())return this;if(this.rotationPivot=n instanceof e.Point&&!isNaN(n.x)&&!isNaN(n.y)?n:null,r){if(this.rotationPivot){if(!(t-this._oldDegrees))return this.rotationPivot=null,this;this._rotateAboutPivot(t)}else this.degreesSpring.resetTo(t)}else{var i=e.positiveModulo(this.degreesSpring.current.value,360),a=e.positiveModulo(t,360),o=a-i;o>180?a-=360:o<-180&&(a+=360);var s=i-a;this.degreesSpring.resetTo(t+s),this.degreesSpring.springTo(t)}return this._setContentBounds(this.viewer.world.getHomeBounds(),this.viewer.world.getContentFactor()),this.viewer.forceRedraw(),this.viewer.raiseEvent(`rotate`,{degrees:t,immediately:!!r,pivot:this.rotationPivot||this.getCenter()}),this},rotateBy:function(e,t,n){return this.rotateTo(this.degreesSpring.target.value+e,t,n)},resize:function(e,t){var n=this.getBoundsNoRotate(),r=n,i;this.containerSize.x=e.x,this.containerSize.y=e.y,this._updateContainerInnerSize(),t&&(i=e.x/this.containerSize.x,r.width=n.width*i,r.height=r.width/this.getAspectRatio()),this.viewer&&this.viewer.raiseEvent(`resize`,{newContainerSize:e,maintain:t});var a=this.fitBounds(r,!0);return this.viewer&&this.viewer.raiseEvent(`after-resize`,{newContainerSize:e,maintain:t}),a},_updateContainerInnerSize:function(){this._containerInnerSize=new e.Point(Math.max(1,this.containerSize.x-(this._margins.left+this._margins.right)),Math.max(1,this.containerSize.y-(this._margins.top+this._margins.bottom)))},update:function(){var e=this;this._adjustCenterSpringsForZoomPoint(function(){e.zoomSpring.update()}),this.degreesSpring.isAtTargetValue()&&(this.rotationPivot=null),this.centerSpringX.update(),this.centerSpringY.update(),this.rotationPivot?this._rotateAboutPivot(!0):this.degreesSpring.update();var t=this.centerSpringX.current.value!==this._oldCenterX||this.centerSpringY.current.value!==this._oldCenterY||this.zoomSpring.current.value!==this._oldZoom||this.degreesSpring.current.value!==this._oldDegrees;return this._oldCenterX=this.centerSpringX.current.value,this._oldCenterY=this.centerSpringY.current.value,this._oldZoom=this.zoomSpring.current.value,this._oldDegrees=this.degreesSpring.current.value,t||!this.zoomSpring.isAtTargetValue()||!this.centerSpringX.isAtTargetValue()||!this.centerSpringY.isAtTargetValue()||!this.degreesSpring.isAtTargetValue()},_rotateAboutPivot:function(e){var t=e===!0,n=this.rotationPivot.minus(this.getCenter());this.centerSpringX.shiftBy(n.x),this.centerSpringY.shiftBy(n.y),t?this.degreesSpring.update():this.degreesSpring.resetTo(e);var r=this.degreesSpring.current.value-this._oldDegrees,i=n.rotate(r*-1).times(-1);this.centerSpringX.shiftBy(i.x),this.centerSpringY.shiftBy(i.y)},_adjustCenterSpringsForZoomPoint:function(e){if(this.zoomPoint){var t=this.pixelFromPoint(this.zoomPoint,!0);e();var n=this.pixelFromPoint(this.zoomPoint,!0).minus(t),r=this.deltaPointsFromPixels(n,!0);this.centerSpringX.shiftBy(r.x),this.centerSpringY.shiftBy(r.y),this.zoomSpring.isAtTargetValue()&&(this.zoomPoint=null)}else e()},deltaPixelsFromPointsNoRotate:function(e,t){return e.times(this._containerInnerSize.x*this.getZoom(t))},deltaPixelsFromPoints:function(e,t){return this.deltaPixelsFromPointsNoRotate(e.rotate(this.getRotation(t)),t)},deltaPointsFromPixelsNoRotate:function(e,t){return e.divide(this._containerInnerSize.x*this.getZoom(t))},deltaPointsFromPixels:function(e,t){return this.deltaPointsFromPixelsNoRotate(e,t).rotate(-this.getRotation(t))},pixelFromPointNoRotate:function(e,t){return this._pixelFromPointNoRotate(e,this.getBoundsNoRotate(t))},pixelFromPoint:function(e,t){return this._pixelFromPoint(e,this.getBoundsNoRotate(t))},_pixelFromPointNoRotate:function(t,n){return t.minus(n.getTopLeft()).times(this._containerInnerSize.x/n.width).plus(new e.Point(this._margins.left,this._margins.top))},_pixelFromPoint:function(e,t){return this._pixelFromPointNoRotate(e.rotate(this.getRotation(!0),this.getCenter(!0)),t)},pointFromPixelNoRotate:function(t,n){var r=this.getBoundsNoRotate(n);return t.minus(new e.Point(this._margins.left,this._margins.top)).divide(this._containerInnerSize.x/r.width).plus(r.getTopLeft())},pointFromPixel:function(e,t){return this.pointFromPixelNoRotate(e,t).rotate(-this.getRotation(t),this.getCenter(t))},_viewportToImageDelta:function(t,n){var r=this._contentBoundsNoRotate.width;return new e.Point(t*this._contentSizeNoRotate.x/r,n*this._contentSizeNoRotate.x/r)},viewportToImageCoordinates:function(t,n){if(t instanceof e.Point)return this.viewportToImageCoordinates(t.x,t.y);if(this.viewer){var r=this.viewer.world.getItemCount();if(r>1)this.silenceMultiImageWarnings||e.console.error(`[Viewport.viewportToImageCoordinates] is not accurate with multi-image; use TiledImage.viewportToImageCoordinates instead.`);else if(r===1)return this.viewer.world.getItemAt(0).viewportToImageCoordinates(t,n,!0)}return this._viewportToImageDelta(t-this._contentBoundsNoRotate.x,n-this._contentBoundsNoRotate.y)},_imageToViewportDelta:function(t,n){var r=this._contentBoundsNoRotate.width;return new e.Point(t/this._contentSizeNoRotate.x*r,n/this._contentSizeNoRotate.x*r)},imageToViewportCoordinates:function(t,n){if(t instanceof e.Point)return this.imageToViewportCoordinates(t.x,t.y);if(this.viewer){var r=this.viewer.world.getItemCount();if(r>1)this.silenceMultiImageWarnings||e.console.error(`[Viewport.imageToViewportCoordinates] is not accurate with multi-image; use TiledImage.imageToViewportCoordinates instead.`);else if(r===1)return this.viewer.world.getItemAt(0).imageToViewportCoordinates(t,n,!0)}var i=this._imageToViewportDelta(t,n);return i.x+=this._contentBoundsNoRotate.x,i.y+=this._contentBoundsNoRotate.y,i},imageToViewportRectangle:function(t,n,r,i){var a=t;if(a instanceof e.Rect||(a=new e.Rect(t,n,r,i)),this.viewer){var o=this.viewer.world.getItemCount();if(o>1)this.silenceMultiImageWarnings||e.console.error(`[Viewport.imageToViewportRectangle] is not accurate with multi-image; use TiledImage.imageToViewportRectangle instead.`);else if(o===1)return this.viewer.world.getItemAt(0).imageToViewportRectangle(t,n,r,i,!0)}var s=this.imageToViewportCoordinates(a.x,a.y),c=this._imageToViewportDelta(a.width,a.height);return new e.Rect(s.x,s.y,c.x,c.y,a.degrees)},viewportToImageRectangle:function(t,n,r,i){var a=t;if(a instanceof e.Rect||(a=new e.Rect(t,n,r,i)),this.viewer){var o=this.viewer.world.getItemCount();if(o>1)this.silenceMultiImageWarnings||e.console.error(`[Viewport.viewportToImageRectangle] is not accurate with multi-image; use TiledImage.viewportToImageRectangle instead.`);else if(o===1)return this.viewer.world.getItemAt(0).viewportToImageRectangle(t,n,r,i,!0)}var s=this.viewportToImageCoordinates(a.x,a.y),c=this._viewportToImageDelta(a.width,a.height);return new e.Rect(s.x,s.y,c.x,c.y,a.degrees)},viewerElementToImageCoordinates:function(e){var t=this.pointFromPixel(e,!0);return this.viewportToImageCoordinates(t)},imageToViewerElementCoordinates:function(e){var t=this.imageToViewportCoordinates(e);return this.pixelFromPoint(t,!0)},windowToImageCoordinates:function(t){e.console.assert(this.viewer,`[Viewport.windowToImageCoordinates] the viewport must have a viewer.`);var n=t.minus(e.getElementPosition(this.viewer.element));return this.viewerElementToImageCoordinates(n)},imageToWindowCoordinates:function(t){return e.console.assert(this.viewer,`[Viewport.imageToWindowCoordinates] the viewport must have a viewer.`),this.imageToViewerElementCoordinates(t).plus(e.getElementPosition(this.viewer.element))},viewerElementToViewportCoordinates:function(e){return this.pointFromPixel(e,!0)},viewportToViewerElementCoordinates:function(e){return this.pixelFromPoint(e,!0)},viewerElementToViewportRectangle:function(t){return e.Rect.fromSummits(this.pointFromPixel(t.getTopLeft(),!0),this.pointFromPixel(t.getTopRight(),!0),this.pointFromPixel(t.getBottomLeft(),!0))},viewportToViewerElementRectangle:function(t){return e.Rect.fromSummits(this.pixelFromPoint(t.getTopLeft(),!0),this.pixelFromPoint(t.getTopRight(),!0),this.pixelFromPoint(t.getBottomLeft(),!0))},windowToViewportCoordinates:function(t){e.console.assert(this.viewer,`[Viewport.windowToViewportCoordinates] the viewport must have a viewer.`);var n=t.minus(e.getElementPosition(this.viewer.element));return this.viewerElementToViewportCoordinates(n)},viewportToWindowCoordinates:function(t){return e.console.assert(this.viewer,`[Viewport.viewportToWindowCoordinates] the viewport must have a viewer.`),this.viewportToViewerElementCoordinates(t).plus(e.getElementPosition(this.viewer.element))},viewportToImageZoom:function(t){if(this.viewer){var n=this.viewer.world.getItemCount();if(n>1)this.silenceMultiImageWarnings||e.console.error(`[Viewport.viewportToImageZoom] is not accurate with multi-image.`);else if(n===1)return this.viewer.world.getItemAt(0).viewportToImageZoom(t)}var r=this._contentSizeNoRotate.x,i=this._containerInnerSize.x,a=this._contentBoundsNoRotate.width;return t*(i/r*a)},imageToViewportZoom:function(t){if(this.viewer){var n=this.viewer.world.getItemCount();if(n>1)this.silenceMultiImageWarnings||e.console.error(`[Viewport.imageToViewportZoom] is not accurate with multi-image. Instead, use [TiledImage.imageToViewportZoom] for the specific image of interest`);else if(n===1)return this.viewer.world.getItemAt(0).imageToViewportZoom(t)}var r=this._contentSizeNoRotate.x,i=this._containerInnerSize.x,a=this._contentBoundsNoRotate.width;return t*(r/i/a)},toggleFlip:function(){return this.setFlip(!this.getFlip()),this},getFlip:function(){return this.flipped},setFlip:function(e){return this.flipped===e?this:(this.flipped=e,this.viewer.navigator&&this.viewer.navigator.setFlip(this.getFlip()),this.viewer.forceRedraw(),this.viewer.raiseEvent(`flip`,{flipped:e}),this)},getMaxZoomPixelRatio:function(){return this.maxZoomPixelRatio},setMaxZoomPixelRatio:function(t,n=!0,r=!1){e.console.assert(!isNaN(t),`[Viewport.setMaxZoomPixelRatio] ratio must be a number`),!isNaN(t)&&(this.maxZoomPixelRatio=t,n&&this.getZoom()>this.getMaxZoom()&&this.applyConstraints(r))}}})(n),(function(e){e.TiledImage=function(t){this._initialized=!1,e.console.assert(t.tileCache,`[TiledImage] options.tileCache is required`),e.console.assert(t.drawer,`[TiledImage] options.drawer is required`),e.console.assert(t.viewer,`[TiledImage] options.viewer is required`),e.console.assert(t.imageLoader,`[TiledImage] options.imageLoader is required`),e.console.assert(t.source,`[TiledImage] options.source is required`),e.console.assert(!t.clip||t.clip instanceof e.Rect,`[TiledImage] options.clip must be an OpenSeadragon.Rect if present`),e.EventSource.call(this),this._tileCache=t.tileCache,delete t.tileCache,this._drawer=t.drawer,delete t.drawer,this._imageLoader=t.imageLoader,delete t.imageLoader,t.clip instanceof e.Rect&&(this._clip=t.clip.clone()),delete t.clip;var r=t.x||0;delete t.x;var i=t.y||0;delete t.y,this.normHeight=t.source.dimensions.y/t.source.dimensions.x,this.contentAspectX=t.source.dimensions.x/t.source.dimensions.y;var a=1;t.width?(a=t.width,delete t.width,t.height&&(e.console.error(`specifying both width and height to a tiledImage is not supported`),delete t.height)):t.height&&(a=t.height/this.normHeight,delete t.height);var o=t.fitBounds;delete t.fitBounds;var s=t.fitBoundsPlacement||n.Placement.CENTER;delete t.fitBoundsPlacement;var c=t.degrees||0;delete t.degrees;var l=t.ajaxHeaders;delete t.ajaxHeaders,e.extend(!0,this,{viewer:null,tilesMatrix:{},coverage:{},loadingCoverage:{},lastDrawn:[],lastResetTime:0,_needsDraw:!0,_needsUpdate:!0,_hasOpaqueTile:!1,_tilesLoading:0,_tilesToDraw:[],_lastDrawn:[],_isBlending:!1,_wasBlending:!1,_isTainted:!1,springStiffness:e.DEFAULT_SETTINGS.springStiffness,animationTime:e.DEFAULT_SETTINGS.animationTime,minZoomImageRatio:e.DEFAULT_SETTINGS.minZoomImageRatio,wrapHorizontal:e.DEFAULT_SETTINGS.wrapHorizontal,wrapVertical:e.DEFAULT_SETTINGS.wrapVertical,immediateRender:e.DEFAULT_SETTINGS.immediateRender,blendTime:e.DEFAULT_SETTINGS.blendTime,alwaysBlend:e.DEFAULT_SETTINGS.alwaysBlend,minPixelRatio:e.DEFAULT_SETTINGS.minPixelRatio,smoothTileEdgesMinZoom:e.DEFAULT_SETTINGS.smoothTileEdgesMinZoom,iOSDevice:e.DEFAULT_SETTINGS.iOSDevice,debugMode:e.DEFAULT_SETTINGS.debugMode,crossOriginPolicy:e.DEFAULT_SETTINGS.crossOriginPolicy,ajaxWithCredentials:e.DEFAULT_SETTINGS.ajaxWithCredentials,placeholderFillStyle:e.DEFAULT_SETTINGS.placeholderFillStyle,opacity:e.DEFAULT_SETTINGS.opacity,preload:e.DEFAULT_SETTINGS.preload,compositeOperation:e.DEFAULT_SETTINGS.compositeOperation,subPixelRoundingForTransparency:e.DEFAULT_SETTINGS.subPixelRoundingForTransparency,maxTilesPerFrame:e.DEFAULT_SETTINGS.maxTilesPerFrame},t),this._preload=this.preload,delete this.preload,this._fullyLoaded=!1,this._xSpring=new e.Spring({initial:r,springStiffness:this.springStiffness,animationTime:this.animationTime}),this._ySpring=new e.Spring({initial:i,springStiffness:this.springStiffness,animationTime:this.animationTime}),this._scaleSpring=new e.Spring({initial:a,springStiffness:this.springStiffness,animationTime:this.animationTime}),this._degreesSpring=new e.Spring({initial:c,springStiffness:this.springStiffness,animationTime:this.animationTime}),this._updateForScale(),o&&this.fitBounds(o,s,!0),this._ownAjaxHeaders={},this.setAjaxHeaders(l,!1),this._initialized=!0},e.extend(e.TiledImage.prototype,e.EventSource.prototype,{needsDraw:function(){return this._needsDraw},redraw:function(){this._needsDraw=!0},getFullyLoaded:function(){return this._fullyLoaded},_setFullyLoaded:function(e){e!==this._fullyLoaded&&(this._fullyLoaded=e,this.raiseEvent(`fully-loaded-change`,{fullyLoaded:this._fullyLoaded}))},reset:function(){this._tileCache.clearTilesFor(this),this.lastResetTime=e.now(),this._needsDraw=!0},update:function(e){let t=this._xSpring.update(),n=this._ySpring.update(),r=this._scaleSpring.update(),i=this._degreesSpring.update(),a=t||n||r||i||this._needsUpdate;if(a||e||!this._fullyLoaded){let e=this._updateLevelsForViewport();this._setFullyLoaded(e)}return this._needsUpdate=!1,a?(this._updateForScale(),this._raiseBoundsChange(),this._needsDraw=!0,!0):!1},setDrawn:function(){return this._needsDraw=this._isBlending||this._wasBlending,this._needsDraw},setTainted(e){this._isTainted=e},isTainted(){return this._isTainted},destroy:function(){this.reset(),this.source.destroy&&this.source.destroy(this.viewer)},getBounds:function(e){return this.getBoundsNoRotate(e).rotate(this.getRotation(e),this._getRotationPoint(e))},getBoundsNoRotate:function(t){return t?new e.Rect(this._xSpring.current.value,this._ySpring.current.value,this._worldWidthCurrent,this._worldHeightCurrent):new e.Rect(this._xSpring.target.value,this._ySpring.target.value,this._worldWidthTarget,this._worldHeightTarget)},getWorldBounds:function(){return e.console.error(`[TiledImage.getWorldBounds] is deprecated; use TiledImage.getBounds instead`),this.getBounds()},getClippedBounds:function(t){var n=this.getBoundsNoRotate(t);if(this._clip){var r=(t?this._worldWidthCurrent:this._worldWidthTarget)/this.source.dimensions.x,i=this._clip.times(r);n=new e.Rect(n.x+i.x,n.y+i.y,i.width,i.height)}return n.rotate(this.getRotation(t),this._getRotationPoint(t))},getTileBounds:function(e,t,n){var r=this.source.getNumTiles(e),i=(r.x+t%r.x)%r.x,a=(r.y+n%r.y)%r.y,o=this.source.getTileBounds(e,i,a);return this.getFlip()&&(o.x=Math.max(0,1-o.x-o.width)),o.x+=(t-i)/r.x,o.y+=this._worldHeightCurrent/this._worldWidthCurrent*((n-a)/r.y),o},getContentSize:function(){return new e.Point(this.source.dimensions.x,this.source.dimensions.y)},getSizeInWindowCoordinates:function(){var t=this.imageToWindowCoordinates(new e.Point(0,0)),n=this.imageToWindowCoordinates(this.getContentSize());return new e.Point(n.x-t.x,n.y-t.y)},_viewportToImageDelta:function(t,n,r){var i=r?this._scaleSpring.current.value:this._scaleSpring.target.value;return new e.Point(t*(this.source.dimensions.x/i),n*(this.source.dimensions.y*this.contentAspectX/i))},viewportToImageCoordinates:function(t,n,r){var i;return t instanceof e.Point?(r=n,i=t):i=new e.Point(t,n),i=i.rotate(-this.getRotation(r),this._getRotationPoint(r)),r?this._viewportToImageDelta(i.x-this._xSpring.current.value,i.y-this._ySpring.current.value):this._viewportToImageDelta(i.x-this._xSpring.target.value,i.y-this._ySpring.target.value)},_imageToViewportDelta:function(t,n,r){var i=r?this._scaleSpring.current.value:this._scaleSpring.target.value;return new e.Point(t/this.source.dimensions.x*i,n/this.source.dimensions.y/this.contentAspectX*i)},imageToViewportCoordinates:function(t,n,r){t instanceof e.Point&&(r=n,n=t.y,t=t.x);var i=this._imageToViewportDelta(t,n,r);return r?(i.x+=this._xSpring.current.value,i.y+=this._ySpring.current.value):(i.x+=this._xSpring.target.value,i.y+=this._ySpring.target.value),i.rotate(this.getRotation(r),this._getRotationPoint(r))},imageToViewportRectangle:function(t,n,r,i,a){var o=t;o instanceof e.Rect?a=n:o=new e.Rect(t,n,r,i);var s=this.imageToViewportCoordinates(o.getTopLeft(),a),c=this._imageToViewportDelta(o.width,o.height,a);return new e.Rect(s.x,s.y,c.x,c.y,o.degrees+this.getRotation(a))},viewportToImageRectangle:function(t,n,r,i,a){var o=t;t instanceof e.Rect?a=n:o=new e.Rect(t,n,r,i);var s=this.viewportToImageCoordinates(o.getTopLeft(),a),c=this._viewportToImageDelta(o.width,o.height,a);return new e.Rect(s.x,s.y,c.x,c.y,o.degrees-this.getRotation(a))},viewerElementToImageCoordinates:function(e){var t=this.viewport.pointFromPixel(e,!0);return this.viewportToImageCoordinates(t)},imageToViewerElementCoordinates:function(e){var t=this.imageToViewportCoordinates(e);return this.viewport.pixelFromPoint(t,!0)},windowToImageCoordinates:function(e){var t=e.minus(n.getElementPosition(this.viewer.element));return this.viewerElementToImageCoordinates(t)},imageToWindowCoordinates:function(e){return this.imageToViewerElementCoordinates(e).plus(n.getElementPosition(this.viewer.element))},_viewportToTiledImageRectangle:function(t){var n=this._scaleSpring.current.value;return t=t.rotate(-this.getRotation(!0),this._getRotationPoint(!0)),new e.Rect((t.x-this._xSpring.current.value)/n,(t.y-this._ySpring.current.value)/n,t.width/n,t.height/n,t.degrees)},viewportToImageZoom:function(e){return this._scaleSpring.current.value*this.viewport._containerInnerSize.x/this.source.dimensions.x*e},imageToViewportZoom:function(e){return e/(this._scaleSpring.current.value*this.viewport._containerInnerSize.x/this.source.dimensions.x)},setPosition:function(e,t){var n=this._xSpring.target.value===e.x&&this._ySpring.target.value===e.y;if(t){if(n&&this._xSpring.current.value===e.x&&this._ySpring.current.value===e.y)return;this._xSpring.resetTo(e.x),this._ySpring.resetTo(e.y),this._needsDraw=!0,this._needsUpdate=!0}else{if(n)return;this._xSpring.springTo(e.x),this._ySpring.springTo(e.y),this._needsDraw=!0,this._needsUpdate=!0}n||this._raiseBoundsChange()},setWidth:function(e,t){this._setScale(e,t)},setHeight:function(e,t){this._setScale(e/this.normHeight,t)},setCroppingPolygons:function(t){var n=function(t){return t instanceof e.Point||typeof t.x==`number`&&typeof t.y==`number`},r=function(e){return e.map(function(e){try{if(n(e))return{x:e.x,y:e.y};throw Error()}catch{throw Error(`A Provided cropping polygon point is not supported`)}})};try{if(!e.isArray(t))throw Error(`Provided cropping polygon is not an array`);this._croppingPolygons=t.map(function(e){return r(e)}),this._needsDraw=!0}catch(t){e.console.error(`[TiledImage.setCroppingPolygons] Cropping polygon format not supported`),e.console.error(t),this.resetCroppingPolygons()}},resetCroppingPolygons:function(){this._croppingPolygons=null,this._needsDraw=!0},fitBounds:function(t,n,r){n||=e.Placement.CENTER;var i=e.Placement.properties[n],a=this.contentAspectX,o=0,s=0,c=1,l=1;if(this._clip&&(a=this._clip.getAspectRatio(),c=this._clip.width/this.source.dimensions.x,l=this._clip.height/this.source.dimensions.y,t.getAspectRatio()>a?(o=this._clip.x/this._clip.height*t.height,s=this._clip.y/this._clip.height*t.height):(o=this._clip.x/this._clip.width*t.width,s=this._clip.y/this._clip.width*t.width)),t.getAspectRatio()>a){var u=t.height/l,d=0;i.isHorizontallyCentered?d=(t.width-t.height*a)/2:i.isRight&&(d=t.width-t.height*a),this.setPosition(new e.Point(t.x-o+d,t.y-s),r),this.setHeight(u,r)}else{var f=t.width/c,p=0;i.isVerticallyCentered?p=(t.height-t.width/a)/2:i.isBottom&&(p=t.height-t.width/a),this.setPosition(new e.Point(t.x-o,t.y-s+p),r),this.setWidth(f,r)}},getClip:function(){return this._clip?this._clip.clone():null},setClip:function(t){e.console.assert(!t||t instanceof e.Rect,`[TiledImage.setClip] newClip must be an OpenSeadragon.Rect or null`),this._clip=t instanceof e.Rect?t.clone():null,this._needsUpdate=!0,this._needsDraw=!0,this.raiseEvent(`clip-change`)},getFlip:function(){return this.flipped},setFlip:function(e){this.flipped=e},get flipped(){return this._flipped},set flipped(e){let t=this._flipped!==!!e;this._flipped=!!e,t&&(this.update(!0),this._needsDraw=!0,this._raiseBoundsChange())},get wrapHorizontal(){return this._wrapHorizontal},set wrapHorizontal(e){let t=this._wrapHorizontal!==!!e;this._wrapHorizontal=!!e,this._initialized&&t&&(this.update(!0),this._needsDraw=!0)},get wrapVertical(){return this._wrapVertical},set wrapVertical(e){let t=this._wrapVertical!==!!e;this._wrapVertical=!!e,this._initialized&&t&&(this.update(!0),this._needsDraw=!0)},get debugMode(){return this._debugMode},set debugMode(e){this._debugMode=!!e,this._needsDraw=!0},getOpacity:function(){return this.opacity},setOpacity:function(e){this.opacity=e},get opacity(){return this._opacity},set opacity(e){e!==this.opacity&&(this._opacity=e,this._needsDraw=!0,this.raiseEvent(`opacity-change`,{opacity:this.opacity}))},getPreload:function(){return this._preload},setPreload:function(e){this._preload=!!e,this._needsDraw=!0},getRotation:function(e){return e?this._degreesSpring.current.value:this._degreesSpring.target.value},setRotation:function(e,t){this._degreesSpring.target.value===e&&this._degreesSpring.isAtTargetValue()||(t?this._degreesSpring.resetTo(e):this._degreesSpring.springTo(e),this._needsDraw=!0,this._needsUpdate=!0,this._raiseBoundsChange())},getDrawArea:function(){if(this._opacity===0&&!this._preload)return!1;var e=this._viewportToTiledImageRectangle(this.viewport.getBoundsWithMargins(!0));if(!this.wrapHorizontal&&!this.wrapVertical){var t=this._viewportToTiledImageRectangle(this.getClippedBounds(!0));e=e.intersection(t)}return e},getTilesToDraw:function(){let e=this._tilesToDraw.flat();return this._updateTilesInViewport(e),e=this._tilesToDraw.flat(),e.forEach(e=>{e.tile.beingDrawn=!0}),this._lastDrawn=e,e},_getRotationPoint:function(e){return this.getBoundsNoRotate(e).getCenter()},get compositeOperation(){return this._compositeOperation},set compositeOperation(e){e!==this._compositeOperation&&(this._compositeOperation=e,this._needsDraw=!0,this.raiseEvent(`composite-operation-change`,{compositeOperation:this._compositeOperation}))},getCompositeOperation:function(){return this._compositeOperation},setCompositeOperation:function(e){this.compositeOperation=e},setAjaxHeaders:function(t,n){if(t===null&&(t={}),!e.isPlainObject(t)){console.error(`[TiledImage.setAjaxHeaders] Ignoring invalid headers, must be a plain object`);return}this._ownAjaxHeaders=t,this._updateAjaxHeaders(n)},_updateAjaxHeaders:function(t){if(t===void 0&&(t=!0),this.ajaxHeaders=e.isPlainObject(this.viewer.ajaxHeaders)?e.extend({},this.viewer.ajaxHeaders,this._ownAjaxHeaders):this._ownAjaxHeaders,t){var n,r,i,a;for(var o in this.tilesMatrix)for(var s in n=this.source.getNumTiles(o),this.tilesMatrix[o])for(var c in r=(n.x+s%n.x)%n.x,this.tilesMatrix[o][s])if(i=(n.y+c%n.y)%n.y,a=this.tilesMatrix[o][s][c],a.loadWithAjax=this.loadTilesWithAjax,a.loadWithAjax){var l=this.source.getTileAjaxHeaders(o,r,i);a.ajaxHeaders=e.extend({},this.ajaxHeaders,l)}else a.ajaxHeaders=null;for(var u=0;u<this._imageLoader.jobQueue.length;u++){var d=this._imageLoader.jobQueue[u];d.loadWithAjax=d.tile.loadWithAjax,d.ajaxHeaders=d.tile.loadWithAjax?d.tile.ajaxHeaders:null}}},_setScale:function(e,t){var n=this._scaleSpring.target.value===e;if(t){if(n&&this._scaleSpring.current.value===e)return;this._scaleSpring.resetTo(e),this._updateForScale(),this._needsDraw=!0,this._needsUpdate=!0}else{if(n)return;this._scaleSpring.springTo(e),this._updateForScale(),this._needsDraw=!0,this._needsUpdate=!0}n||this._raiseBoundsChange()},_updateForScale:function(){this._worldWidthTarget=this._scaleSpring.target.value,this._worldHeightTarget=this.normHeight*this._scaleSpring.target.value,this._worldWidthCurrent=this._scaleSpring.current.value,this._worldHeightCurrent=this.normHeight*this._scaleSpring.current.value},_raiseBoundsChange:function(){this.raiseEvent(`bounds-change`)},_isBottomItem:function(){return this.viewer.world.getItemAt(0)===this},_getLevelsInterval:function(){var e=Math.max(this.source.minLevel,Math.floor(Math.log(this.minZoomImageRatio)/Math.log(2))),t=this.viewport.deltaPixelsFromPointsNoRotate(this.source.getPixelRatio(0),!0).x*this._scaleSpring.current.value,n=Math.min(Math.abs(this.source.maxLevel),Math.abs(Math.floor(Math.log(t/this.minPixelRatio)/Math.log(2))));return n=Math.max(n,this.source.minLevel||0),e=Math.min(e,n),{lowestLevel:e,highestLevel:n}},_updateLevelsForViewport:function(){var t=this._getLevelsInterval(),n=t.lowestLevel,r=t.highestLevel,i=[],a=this.getDrawArea(),o=e.now();if(this._lastDrawn.forEach(e=>{e.tile.beingDrawn=!1}),this._tilesToDraw=[],this._tilesLoading=0,this.loadingCoverage={},!a)return this._needsDraw=!1,this._fullyLoaded;var s=Array(r-n+1);for(let e=0,t=r;t>=n;t--,e++)s[e]=t;for(let e=r+1;e<=this.source.maxLevel;e++){var c=this.tilesMatrix[e]&&this.tilesMatrix[e][0]&&this.tilesMatrix[e][0][0];if(c&&c.isBottomMost&&c.isRightMost&&c.loaded){s.push(e);break}}let l=!1;for(let e=0;e<s.length;e++){let t=s[e];var u=this.viewport.deltaPixelsFromPointsNoRotate(this.source.getPixelRatio(t),!0).x*this._scaleSpring.current.value;if(e===s.length-1||u>=this.minPixelRatio)l=!0;else if(!l)continue;var d=this.viewport.deltaPixelsFromPointsNoRotate(this.source.getPixelRatio(t),!1).x*this._scaleSpring.current.value,f=this.viewport.deltaPixelsFromPointsNoRotate(this.source.getPixelRatio(Math.max(this.source.getClosestLevel(),0)),!1).x*this._scaleSpring.current.value,p=this.immediateRender?1:f,m=Math.min(1,(u-.5)/.5),h=p/Math.abs(p-d),g=this._updateLevel(t,m,h,a,o,i);i=g.bestTiles;var _=g.updatedTiles.filter(e=>e.loaded),v=(function(e,t,n){return function(r){return{tile:r,level:e,levelOpacity:t,currentTime:n}}})(t,m,o);if(this._tilesToDraw[t]=_.map(v),this._providesCoverage(this.coverage,t))break}return i&&i.length>0?(i.forEach(function(e){e&&!e.context2D&&this._loadTile(e,o)},this),this._needsDraw=!0,!1):this._tilesLoading===0},_updateTilesInViewport:function(t){let n=e.now(),r=this;this._tilesLoading=0,this._wasBlending=this._isBlending,this._isBlending=!1,this.loadingCoverage={};let i=t.length?t[0].level:0;if(!this.getDrawArea())return;function a(e){let t=e.tile;if(t&&t.loaded){let a=r._blendTile(t,t.x,t.y,e.level,e.levelOpacity,n,i);r._isBlending=r._isBlending||a,r._needsDraw=r._needsDraw||a||r._wasBlending}}let o=0;for(let e=0;e<t.length;e++){let n=t[e];a(n),this._providesCoverage(this.coverage,n.level)&&(o=Math.max(o,n.level))}if(o>0)for(let e in this._tilesToDraw)e<o&&delete this._tilesToDraw[e]},_blendTile:function(e,t,n,r,i,a,o){let s=1e3*this.blendTime,c,l;return e.blendStart||=a,c=a-e.blendStart,l=s?Math.min(1,c/s):1,r===o&&(l=1,c=s),this.alwaysBlend&&(l*=i),e.opacity=l,l===1&&(this._setCoverage(this.coverage,r,t,n,!0),this._hasOpaqueTile=!0),c<s},_updateLevel:function(e,t,n,r,i,a){var o=r.getBoundingBox().getTopLeft(),s=r.getBoundingBox().getBottomRight();this.viewer&&this.viewer.raiseEvent(`update-level`,{tiledImage:this,havedrawn:!0,level:e,opacity:t,visibility:n,drawArea:r,topleft:o,bottomright:s,currenttime:i,best:a}),this._resetCoverage(this.coverage,e),this._resetCoverage(this.loadingCoverage,e);var c=this._getCornerTiles(e,o,s),l=c.topLeft,u=c.bottomRight,d=this.source.getNumTiles(e),f=this.viewport.pixelFromPoint(this.viewport.getCenter());this.getFlip()&&(u.x+=1,this.wrapHorizontal||(u.x=Math.min(u.x,d.x-1)));for(var p=Math.max(0,(u.x-l.x)*(u.y-l.y)),m=Array(p),h=0,g=l.x;g<=u.x;g++)for(var _=l.y;_<=u.y;_++){var v;if(this.getFlip()){var y=(d.x+g%d.x)%d.x;v=g+d.x-y-y-1}else v=g;if(r.intersection(this.getTileBounds(e,v,_))!==null){var b=this._updateTile(v,_,e,n,f,d,i,a);a=b.bestTiles,m[h]=b.tile,h+=1}}return{bestTiles:a,updatedTiles:m}},_positionTile:function(t,n,r,i,a){var o=t.bounds.getTopLeft();o.x*=this._scaleSpring.current.value,o.y*=this._scaleSpring.current.value,o.x+=this._xSpring.current.value,o.y+=this._ySpring.current.value;var s=t.bounds.getSize();s.x*=this._scaleSpring.current.value,s.y*=this._scaleSpring.current.value,t.positionedBounds.x=o.x,t.positionedBounds.y=o.y,t.positionedBounds.width=s.x,t.positionedBounds.height=s.y;var c=r.pixelFromPointNoRotate(o,!0),l=r.pixelFromPointNoRotate(o,!1),u=r.deltaPixelsFromPointsNoRotate(s,!0),d=r.deltaPixelsFromPointsNoRotate(s,!1),f=l.plus(d.divide(2)),p=i.squaredDistanceTo(f);this.viewer.drawer.minimumOverlapRequired(this)&&(n||(u=u.plus(new e.Point(1,1))),t.isRightMost&&this.wrapHorizontal&&(u.x+=.75),t.isBottomMost&&this.wrapVertical&&(u.y+=.75)),t.position=c,t.size=u,t.squaredDistance=p,t.visibility=a},_updateTile:function(e,t,n,r,i,a,o,s){var c=this._getTile(e,t,n,o,a);this.viewer&&this.viewer.raiseEvent(`update-tile`,{tiledImage:this,tile:c}),this._setCoverage(this.coverage,n,e,t,!1);var l=c.loaded||c.loading||this._isCovered(this.loadingCoverage,n,e,t);if(this._setCoverage(this.loadingCoverage,n,e,t,l),!c.exists)return{bestTiles:s,tile:c};if(c.loaded&&c.opacity===1&&this._setCoverage(this.coverage,n,e,t,!0),this._positionTile(c,this.source.tileOverlap,this.viewport,i,r),!c.loaded){if(c.context2D)this._setTileLoaded(c);else{var u=this._tileCache.getImageRecord(c.cacheKey);u&&this._setTileLoaded(c,u.getData())}}return c.loading?this._tilesLoading++:l||(s=this._compareTiles(s,c,this.maxTilesPerFrame)),{bestTiles:s,tile:c}},_getCornerTiles:function(t,n,r){var i,a;this.wrapHorizontal?(i=e.positiveModulo(n.x,1),a=e.positiveModulo(r.x,1)):(i=Math.max(0,n.x),a=Math.min(1,r.x));var o,s,c=1/this.source.aspectRatio;this.wrapVertical?(o=e.positiveModulo(n.y,c),s=e.positiveModulo(r.y,c)):(o=Math.max(0,n.y),s=Math.min(c,r.y));var l=this.source.getTileAtPoint(t,new e.Point(i,o)),u=this.source.getTileAtPoint(t,new e.Point(a,s)),d=this.source.getNumTiles(t);return this.wrapHorizontal&&(l.x+=d.x*Math.floor(n.x),u.x+=d.x*Math.floor(r.x)),this.wrapVertical&&(l.y+=d.y*Math.floor(n.y/c),u.y+=d.y*Math.floor(r.y/c)),{topLeft:l,bottomRight:u}},_getTile:function(t,n,r,i,a){var o,s,c,l,u,d,f,p,m,h,g=this.tilesMatrix,_=this.source;return g[r]||(g[r]={}),g[r][t]||(g[r][t]={}),(!g[r][t][n]||!g[r][t][n].flipped!=!this.flipped)&&(o=(a.x+t%a.x)%a.x,s=(a.y+n%a.y)%a.y,c=this.getTileBounds(r,t,n),l=_.getTileBounds(r,o,s,!0),u=_.tileExists(r,o,s),d=_.getTileUrl(r,o,s),f=_.getTilePostData(r,o,s),this.loadTilesWithAjax?(p=_.getTileAjaxHeaders(r,o,s),e.isPlainObject(this.ajaxHeaders)&&(p=e.extend({},this.ajaxHeaders,p))):p=null,m=_.getContext2D?_.getContext2D(r,o,s):void 0,h=new e.Tile(r,t,n,c,u,d,m,this.loadTilesWithAjax,p,l,f,_.getTileHashKey(r,o,s,d,p,f)),this.getFlip()?o===0&&(h.isRightMost=!0):o===a.x-1&&(h.isRightMost=!0),s===a.y-1&&(h.isBottomMost=!0),h.flipped=this.flipped,g[r][t][n]=h),h=g[r][t][n],h.lastTouchTime=i,h},_loadTile:function(e,t){var n=this;e.loading=!0,this._imageLoader.addJob({src:e.getUrl(),tile:e,source:this.source,postData:e.postData,loadWithAjax:e.loadWithAjax,ajaxHeaders:e.ajaxHeaders,crossOriginPolicy:this.crossOriginPolicy,ajaxWithCredentials:this.ajaxWithCredentials,callback:function(r,i,a){n._onTileLoad(e,t,r,i,a)},abort:function(){e.loading=!1}})},_onTileLoad:function(t,n,r,i,a){if(r)t.exists=!0;else{e.console.error(`Tile %s failed to load: %s - error: %s`,t,t.getUrl(),i),this.viewer.raiseEvent(`tile-load-failed`,{tile:t,tiledImage:this,time:n,message:i,tileRequest:a}),t.loading=!1,t.exists=!1;return}if(n<this.lastResetTime){e.console.warn(`Ignoring tile %s loaded before reset: %s`,t,t.getUrl()),t.loading=!1;return}var o=this;(function(){var e=o.source.getClosestLevel();o._setTileLoaded(t,r,e,a)})()},_setTileLoaded:function(t,n,r,i){var a=0,o=!1,s=this;function c(){return o&&e.console.error(`Event 'tile-loaded' argument getCompletionCallback must be called synchronously. Its return value should be called asynchronously.`),a++,l}function l(){a--,a===0&&(t.loading=!1,t.loaded=!0,t.hasTransparency=s.source.hasTransparency(t.context2D,t.getUrl(),t.ajaxHeaders,t.postData),t.context2D||s._tileCache.cacheTile({data:n,tile:t,cutoff:r,tiledImage:s}),s.viewer.raiseEvent(`tile-ready`,{tile:t,tiledImage:s,tileRequest:i}),s._needsDraw=!0)}var u=c();this.viewer.raiseEvent(`tile-loaded`,{tile:t,tiledImage:this,tileRequest:i,get image(){return e.console.error(`[tile-loaded] event 'image' has been deprecated. Use 'data' property instead.`),n},data:n,getCompletionCallback:c}),o=!0,u()},_compareTiles:function(e,t,n){return e?(e.push(t),this._sortTiles(e),e.length>n&&e.pop(),e):[t]},_sortTiles:function(e){e.sort(function(e,t){return e===null?1:t===null?-1:e.visibility===t.visibility?e.squaredDistance-t.squaredDistance:t.visibility-e.visibility})},_providesCoverage:function(e,t,n,r){var i,a,o,s;if(!e[t])return!1;if(n===void 0||r===void 0){for(o in i=e[t],i)if(Object.prototype.hasOwnProperty.call(i,o)){for(s in a=i[o],a)if(Object.prototype.hasOwnProperty.call(a,s)&&!a[s])return!1}return!0}return e[t][n]===void 0||e[t][n][r]===void 0||e[t][n][r]===!0},_isCovered:function(e,t,n,r){return n===void 0||r===void 0?this._providesCoverage(e,t+1):this._providesCoverage(e,t+1,2*n,2*r)&&this._providesCoverage(e,t+1,2*n,2*r+1)&&this._providesCoverage(e,t+1,2*n+1,2*r)&&this._providesCoverage(e,t+1,2*n+1,2*r+1)},_setCoverage:function(t,n,r,i,a){if(!t[n]){e.console.warn(`Setting coverage for a tile before its level's coverage has been reset: %s`,n);return}t[n][r]||(t[n][r]={}),t[n][r][i]=a},_resetCoverage:function(e,t){e[t]={}}})})(n),(function(e){var t=function(t){e.console.assert(t,`[TileCache.cacheTile] options is required`),e.console.assert(t.tile,`[TileCache.cacheTile] options.tile is required`),e.console.assert(t.tiledImage,`[TileCache.cacheTile] options.tiledImage is required`),this.tile=t.tile,this.tiledImage=t.tiledImage},n=function(t){e.console.assert(t,`[ImageRecord] options is required`),e.console.assert(t.data,`[ImageRecord] options.data is required`),this._tiles=[],t.create.apply(null,[this,t.data,t.ownerTile]),this._destroyImplementation=t.destroy.bind(null,this),this.getImage=t.getImage.bind(null,this),this.getData=t.getData.bind(null,this),this.getRenderedContext=t.getRenderedContext.bind(null,this)};n.prototype={destroy:function(){this._destroyImplementation(),this._tiles=null},addTile:function(t){e.console.assert(t,`[ImageRecord.addTile] tile is required`),this._tiles.push(t)},removeTile:function(t){for(var n=0;n<this._tiles.length;n++)if(this._tiles[n]===t){this._tiles.splice(n,1);return}e.console.warn(`[ImageRecord.removeTile] trying to remove unknown tile`,t)},getTileCount:function(){return this._tiles.length}},e.TileCache=function(t){t||={},this._maxImageCacheCount=t.maxImageCacheCount||e.DEFAULT_SETTINGS.maxImageCacheCount,this._tilesLoaded=[],this._imagesLoaded=[],this._imagesLoadedCount=0},e.TileCache.prototype={numTilesLoaded:function(){return this._tilesLoaded.length},cacheTile:function(r){e.console.assert(r,`[TileCache.cacheTile] options is required`),e.console.assert(r.tile,`[TileCache.cacheTile] options.tile is required`),e.console.assert(r.tile.cacheKey,`[TileCache.cacheTile] options.tile.cacheKey is required`),e.console.assert(r.tiledImage,`[TileCache.cacheTile] options.tiledImage is required`);var i=r.cutoff||0,a=this._tilesLoaded.length,o=this._imagesLoaded[r.tile.cacheKey];if(o||(r.data||=(e.console.error(`[TileCache.cacheTile] options.image was renamed to options.data. '.image' attribute has been deprecated and will be removed in the future.`),r.image),e.console.assert(r.data,`[TileCache.cacheTile] options.data is required to create an ImageRecord`),o=this._imagesLoaded[r.tile.cacheKey]=new n({data:r.data,ownerTile:r.tile,create:r.tiledImage.source.createTileCache,destroy:r.tiledImage.source.destroyTileCache,getImage:r.tiledImage.source.getTileCacheDataAsImage,getData:r.tiledImage.source.getTileCacheData,getRenderedContext:r.tiledImage.source.getTileCacheDataAsContext2D}),this._imagesLoadedCount++),o.addTile(r.tile),r.tile.cacheImageRecord=o,this._imagesLoadedCount>this._maxImageCacheCount){for(var s=null,c=-1,l=null,u,d,f,p,m,h,g=this._tilesLoaded.length-1;g>=0;g--)if(h=this._tilesLoaded[g],u=h.tile,!(u.level<=i||u.beingDrawn)){if(!s){s=u,c=g,l=h;continue}p=u.lastTouchTime,d=s.lastTouchTime,m=u.level,f=s.level,(p<d||p===d&&m>f)&&(s=u,c=g,l=h)}s&&c>=0&&(this._unloadTile(l),a=c)}this._tilesLoaded[a]=new t({tile:r.tile,tiledImage:r.tiledImage})},clearTilesFor:function(t){e.console.assert(t,`[TileCache.clearTilesFor] tiledImage is required`);for(var n,r=0;r<this._tilesLoaded.length;++r)n=this._tilesLoaded[r],n.tiledImage===t&&(this._unloadTile(n),this._tilesLoaded.splice(r,1),r--)},getImageRecord:function(t){return e.console.assert(t,`[TileCache.getImageRecord] cacheKey is required`),this._imagesLoaded[t]},_unloadTile:function(t){e.console.assert(t,`[TileCache._unloadTile] tileRecord is required`);var n=t.tile,r=t.tiledImage;let i=n.getCanvasContext&&n.getCanvasContext();n.unload(),n.cacheImageRecord=null;var a=this._imagesLoaded[n.cacheKey];a&&(a.removeTile(n),a.getTileCount()||(a.destroy(),delete this._imagesLoaded[n.cacheKey],this._imagesLoadedCount--,i&&(i.canvas.width=0,i.canvas.height=0,r.viewer.raiseEvent(`image-unloaded`,{context2D:i,tile:n}))),r.viewer.raiseEvent(`tile-unloaded`,{tile:n,tiledImage:r}))}}})(n),(function(e){e.World=function(t){var n=this;e.console.assert(t.viewer,`[World] options.viewer is required`),e.EventSource.call(this),this.viewer=t.viewer,this._items=[],this._needsDraw=!1,this._autoRefigureSizes=!0,this._needsSizesFigured=!1,this._delegatedFigureSizes=function(e){n._autoRefigureSizes?n._figureSizes():n._needsSizesFigured=!0},this._figureSizes()},e.extend(e.World.prototype,e.EventSource.prototype,{addItem:function(t,n){if(e.console.assert(t,`[World.addItem] item is required`),e.console.assert(t instanceof e.TiledImage,`[World.addItem] only TiledImages supported at this time`),n||={},n.index!==void 0){var r=Math.max(0,Math.min(this._items.length,n.index));this._items.splice(r,0,t)}else this._items.push(t);this._autoRefigureSizes?this._figureSizes():this._needsSizesFigured=!0,this._needsDraw=!0,t.addHandler(`bounds-change`,this._delegatedFigureSizes),t.addHandler(`clip-change`,this._delegatedFigureSizes),this.raiseEvent(`add-item`,{item:t})},getItemAt:function(t){return e.console.assert(t!==void 0,`[World.getItemAt] index is required`),this._items[t]},getIndexOfItem:function(t){return e.console.assert(t,`[World.getIndexOfItem] item is required`),e.indexOf(this._items,t)},getItemCount:function(){return this._items.length},setItemIndex:function(t,n){e.console.assert(t,`[World.setItemIndex] item is required`),e.console.assert(n!==void 0,`[World.setItemIndex] index is required`);var r=this.getIndexOfItem(t);if(n>=this._items.length)throw Error(`Index bigger than number of layers.`);n!==r&&r!==-1&&(this._items.splice(r,1),this._items.splice(n,0,t),this._needsDraw=!0,this.raiseEvent(`item-index-change`,{item:t,previousIndex:r,newIndex:n}))},removeItem:function(t){e.console.assert(t,`[World.removeItem] item is required`);var n=e.indexOf(this._items,t);n!==-1&&(t.removeHandler(`bounds-change`,this._delegatedFigureSizes),t.removeHandler(`clip-change`,this._delegatedFigureSizes),t.destroy(),this._items.splice(n,1),this._figureSizes(),this._needsDraw=!0,this._raiseRemoveItem(t))},removeAll:function(){this.viewer._cancelPendingImages();var e,t;for(t=0;t<this._items.length;t++)e=this._items[t],e.removeHandler(`bounds-change`,this._delegatedFigureSizes),e.removeHandler(`clip-change`,this._delegatedFigureSizes),e.destroy();var n=this._items;for(this._items=[],this._figureSizes(),this._needsDraw=!0,t=0;t<n.length;t++)e=n[t],this._raiseRemoveItem(e)},resetItems:function(){for(var e=0;e<this._items.length;e++)this._items[e].reset()},update:function(e){for(var t=!1,n=0;n<this._items.length;n++)t=this._items[n].update(e)||t;return t},draw:function(){this.viewer.drawer.draw(this._items),this._needsDraw=!1,this._items.forEach(e=>{this._needsDraw=e.setDrawn()||this._needsDraw})},needsDraw:function(){for(var e=0;e<this._items.length;e++)if(this._items[e].needsDraw())return!0;return this._needsDraw},getHomeBounds:function(){return this._homeBounds.clone()},getContentFactor:function(){return this._contentFactor},setAutoRefigureSizes:function(e){this._autoRefigureSizes=e,e&this._needsSizesFigured&&(this._figureSizes(),this._needsSizesFigured=!1)},arrange:function(t){t||={};var n=t.immediately||!1,r=t.layout||e.DEFAULT_SETTINGS.collectionLayout,i=t.rows||e.DEFAULT_SETTINGS.collectionRows,a=t.columns||e.DEFAULT_SETTINGS.collectionColumns,o=t.tileSize||e.DEFAULT_SETTINGS.collectionTileSize,s=o+(t.tileMargin||e.DEFAULT_SETTINGS.collectionTileMargin),c=!t.rows&&a?a:Math.ceil(this._items.length/i),l=0,u=0,d,f,p,m,h;this.setAutoRefigureSizes(!1);for(var g=0;g<this._items.length;g++)g&&g%c===0&&(r===`horizontal`?(u+=s,l=0):(l+=s,u=0)),d=this._items[g],f=d.getBounds(),p=f.width>f.height?o:o*(f.width/f.height),m=p*(f.height/f.width),h=new e.Point(l+(o-p)/2,u+(o-m)/2),d.setPosition(h,n),d.setWidth(p,n),r===`horizontal`?l+=s:u+=s;this.setAutoRefigureSizes(!0)},_figureSizes:function(){var t=this._homeBounds?this._homeBounds.clone():null,n=this._contentSize?this._contentSize.clone():null,r=this._contentFactor||0;if(!this._items.length)this._homeBounds=new e.Rect(0,0,1,1),this._contentSize=new e.Point(1,1),this._contentFactor=1;else{var i=this._items[0],a=i.getBounds();this._contentFactor=i.getContentSize().x/a.width;for(var o=i.getClippedBounds().getBoundingBox(),s=o.x,c=o.y,l=o.x+o.width,u=o.y+o.height,d=1;d<this._items.length;d++)i=this._items[d],a=i.getBounds(),this._contentFactor=Math.max(this._contentFactor,i.getContentSize().x/a.width),o=i.getClippedBounds().getBoundingBox(),s=Math.min(s,o.x),c=Math.min(c,o.y),l=Math.max(l,o.x+o.width),u=Math.max(u,o.y+o.height);this._homeBounds=new e.Rect(s,c,l-s,u-c),this._contentSize=new e.Point(this._homeBounds.width*this._contentFactor,this._homeBounds.height*this._contentFactor)}(this._contentFactor!==r||!this._homeBounds.equals(t)||!this._contentSize.equals(n))&&this.raiseEvent(`metrics-change`,{})},_raiseRemoveItem:function(e){this.raiseEvent(`remove-item`,{item:e})}})})(n)})),yL=Je(zt(),1),pye=Je(Va(),1),mye=Je(Fl(),1),hye=Je(lye(),1),gye=Je(dye(),1),bL=Je(fye(),1),xL=class{constructor(e,t){this.viewer=e,this.ref=t,this.containerWidth=0,this.containerHeight=0,this.imgAspectRatio=1}get canvas(){return this.canvasDiv.firstElementChild}get canvasDiv(){return this.ref.current}get context2d(){return this.canvas.getContext(`2d`)}clear(){this.context2d&&this.context2d.clearRect(0,0,this.containerWidth,this.containerHeight)}resize(){this.containerWidth!==this.viewer.container.clientWidth&&(this.containerWidth=this.viewer.container.clientWidth,this.canvasDiv.setAttribute(`width`,this.containerWidth),this.canvas.setAttribute(`width`,this.containerWidth)),this.containerHeight!==this.viewer.container.clientHeight&&(this.containerHeight=this.viewer.container.clientHeight,this.canvasDiv.setAttribute(`height`,this.containerHeight),this.canvas.setAttribute(`height`,this.containerHeight)),this.viewportOrigin=new bL.default.Point(0,0);let e=this.viewer.viewport.getBoundsNoRotateWithMargins(!0);this.viewportOrigin.x=e.x,this.viewportOrigin.y=e.y*this.imgAspectRatio,this.viewportWidth=e.width,this.viewportHeight=e.height*this.imgAspectRatio;let t=this.viewer.world.getItemAt(0);t&&(this.imgWidth=t.source.dimensions.x,this.imgHeight=t.source.dimensions.y,this.imgAspectRatio=this.imgWidth/this.imgHeight)}canvasUpdate(e){if(!this.context2d)return;let t=this.viewer.viewport.getZoom(!0),n=this.viewer.world.getItemAt(0);if(!n)return;let r=n.viewportToImageZoom(t),i=(this.viewportOrigin.x/this.imgWidth-this.viewportOrigin.x)/this.viewportWidth*this.containerWidth,a=(this.viewportOrigin.y/this.imgHeight-this.viewportOrigin.y)/this.viewportHeight*this.containerHeight;this.clearBeforeRedraw&&this.clear(),this.context2d.translate(i,a),this.context2d.scale(r,r);let o=this.viewer.viewport.getCenter();this.viewer.viewport.getFlip()&&(this.context2d.translate(o.x*2,0),this.context2d.scale(-1,1));let s=this.viewer.viewport.getRotation();s!==0&&(this.context2d.translate(o.x,o.y),this.context2d.rotate(s*Math.PI/180),this.context2d.translate(-1*o.x,-1*o.y)),e(),this.context2d.setTransform(1,0,0,1,0,0)}},_ye={circle:(e,t,n)=>{e.arc(n(`cx`),n(`cy`),n(`r`),0,2*Math.PI)},ellipse:(e,t,n)=>{e.ellipse(n(`cx`),n(`cy`),n(`rx`),n(`ry`),0,0,2*Math.PI)},rect:(e,t,n)=>{e.rect(n(`x`),n(`y`),n(`width`),n(`height`))},line:(e,t,n)=>{e.moveTo(n(`x1`),n(`y1`)),e.lineTo(n(`x2`),n(`y2`))},polygon:(e,t)=>Zve(e,t,!0),polyline:(e,t)=>Zve(e,t,!1)},SL=class{constructor({resource:e,palette:t,zoomRatio:n,offset:r,selected:i,hovered:a}){this.resource=e,this.palette=t,this.zoomRatio=n,this.offset=r,this.selected=i,this.hovered=a}toContext(e){this.context=e,this.resource.svgSelector?this.svgContext():this.resource.fragmentSelector&&this.fragmentContext()}get svgString(){return this.resource.svgSelector.value}svgContext(){let e;e=this.hovered?this.palette.hovered:this.selected?this.palette.selected:this.palette.default,e.globalAlpha!==0&&[...this.svgPaths].forEach(t=>{this.context.save(),this.context.translate(this.offset.x,this.offset.y);let n=Xve(t);this.context.strokeStyle=this.color,t.attributes[`stroke-dasharray`]&&this.context.setLineDash(t.attributes[`stroke-dasharray`].nodeValue.split(`,`));let r={fill:`fillStyle`,stroke:`strokeStyle`,"stroke-dashoffset":`lineDashOffset`,"stroke-linecap":`lineCap`,"stroke-linejoin":`lineJoin`,"stroke-miterlimit":`miterlimit`,"stroke-width":`lineWidth`};Object.keys(r).forEach(e=>{t.attributes[e]&&(this.context[r[e]]=t.attributes[e].nodeValue)}),this.context.lineWidth/=this.zoomRatio,(this.selected||this.hovered)&&(this.context.strokeStyle=e.strokeStyle||e.fillStyle),t.attributes[`stroke-opacity`]?this.context.globalAlpha=e.globalAlpha*t.attributes[`stroke-opacity`].nodeValue:this.context.globalAlpha=e.globalAlpha,this.context.stroke(n),t.attributes.fill&&t.attributes.fill.nodeValue!==`none`&&(t.attributes[`fill-opacity`]?this.context.globalAlpha=e.globalAlpha*t.attributes[`fill-opacity`].nodeValue:this.context.globalAlpha=e.globalAlpha,this.context.fill(n)),this.context.restore()})}fragmentContext(){let e=this.resource.fragmentSelector;e[0]+=this.offset.x,e[1]+=this.offset.y;let t;t=this.selected?this.palette.selected:this.hovered?this.palette.hovered:this.palette.default,this.context.save(),Object.keys(t).forEach(e=>{this.context[e]=t[e]}),t.globalAlpha!==0&&(t.fillStyle?this.context.fillRect(...e):(this.context.lineWidth=1/this.zoomRatio,this.context.strokeRect(...e)),this.context.restore())}get svgPaths(){let e=new DOMParser().parseFromString(this.svgString,`text/xml`);return Array.from(e.querySelectorAll(`circle, ellipse, rect, line, polygon, polyline, path`))}},pL.propTypes={annotations:yL.default.arrayOf(yL.default.object),canvasWorld:yL.default.instanceOf(pl).isRequired,deselectAnnotation:yL.default.func,drawAnnotations:yL.default.bool,drawSearchAnnotations:yL.default.bool,highlightAllAnnotations:yL.default.bool,hoverAnnotation:yL.default.func,hoveredAnnotationIds:yL.default.arrayOf(yL.default.string),palette:yL.default.object,searchAnnotations:yL.default.arrayOf(yL.default.object),selectAnnotation:yL.default.func,selectedAnnotationId:yL.default.string,viewer:yL.default.object,windowId:yL.default.string.isRequired},vye=G(QP)(({theme:e})=>({position:`absolute`,top:e.spacing(2),left:`50%`,transform:`translateX(-50%)`,backgroundColor:e.palette.primary.main,color:e.palette.common.white,padding:e.spacing(1,2),borderRadius:e.shape.borderRadius,zIndex:1e3,pointerEvents:`none`})),mL.propTypes={imageUrls:yL.default.arrayOf(yL.default.string)},CL=R(Mt((e,{windowId:t})=>({annotations:cc(e,{windowId:t}),canvasWorld:vL(e,{windowId:t}),drawAnnotations:Xr(e).window.forceDrawAnnotations||lo(e,{content:`annotations`,windowId:t}).length>0,drawSearchAnnotations:Xr(e).window.forceDrawAnnotations||lo(e,{content:`search`,windowId:t}).length>0,highlightAllAnnotations:Me(e,{windowId:t}).highlightAllAnnotations,hoveredAnnotationIds:Me(e,{windowId:t}).hoveredAnnotationIds,palette:vo(e).palette,searchAnnotations:Dc(e,{windowId:t}),selectedAnnotationId:fc(e,{windowId:t})}),{deselectAnnotation:Hs,hoverAnnotation:Ws,selectAnnotation:Vs}),Ar(`AnnotationsOverlay`))(pL),wL={get(e){return this.refs[e]},remove(e){delete this.refs[e]},refs:{},set(e,t){this.refs[e]=t}},yye=(0,gL.createContext)(void 0),eye.propTypes={children:yL.default.node,Container:yL.default.elementType,onUpdateViewport:yL.default.func,osdConfig:yL.default.object,setViewer:yL.default.func,style:yL.default.object,viewerConfig:yL.default.shape({bounds:yL.default.arrayOf(yL.default.number),flip:yL.default.bool,rotation:yL.default.number,x:yL.default.number,y:yL.default.number,zoom:yL.default.number})},tye.propTypes={fitBounds:yL.default.arrayOf(yL.default.number),index:yL.default.number,opacity:yL.default.number,tileSource:yL.default.oneOfType([yL.default.string,yL.default.object]),url:yL.default.string},bye=G(`section`)({cursor:`grab`,flex:1,position:`relative`}),hL.propTypes={canvasWorld:yL.default.instanceOf(pl).isRequired,children:yL.default.node,drawAnnotations:yL.default.bool,infoResponses:yL.default.arrayOf(yL.default.object),label:yL.default.string,nonTiledImages:yL.default.array,osdConfig:yL.default.object,updateViewport:yL.default.func.isRequired,viewerConfig:yL.default.object,windowId:yL.default.string.isRequired},xye=Ke({default:()=>TL}),TL=R(Mt((e,{windowId:t})=>{let n=vL(e,{windowId:t}),r=hs(e),i=(0,pye.default)(n.canvases.map(e=>e.imageServiceIds));return{canvasWorld:n,drawAnnotations:Xr(e).window.forceDrawAnnotations||lo(e,{content:`annotations`,windowId:t}).length>0||lo(e,{content:`search`,windowId:t}).length>0,infoResponses:i.map(e=>r[e]).filter(e=>e!==void 0&&e.isFetching===!1&&e.error===void 0),label:Ts(e,{canvasId:(vs(e,{windowId:t})||{}).id,windowId:t}),nonTiledImages:Os(e,{windowId:t}),osdConfig:Xr(e).osdConfig,viewerConfig:Wr(e,{windowId:t})}},{updateViewport:jl}),Ar(`OpenSeadragonViewer`))(hL)})),Cye=c({n:()=>Dye,r:()=>EL,t:()=>OL});function EL({windowId:e}){return(0,DL.jsx)(qD,{fallback:null,children:(0,DL.jsx)(wye.Suspense,{fallback:(0,DL.jsx)(`div`,{}),children:(0,DL.jsx)(Eye,{windowId:e,children:(0,DL.jsx)(dL,{windowId:e})})})})}var wye,DL,Tye,Eye,Dye,OL,Oye=o((()=>{Kr(),_ae(),fL(),wye=u(p(),1),DL=g(),Tye=Je(zt(),1),Eye=(0,wye.lazy)(()=>Promise.resolve().then(()=>(Sye(),Yve)).then(e=>e.n)),EL.propTypes={windowId:Tye.default.string.isRequired},Dye=Ke({default:()=>OL}),OL=R(Ar(`WindowViewer`))(EL)})),kye=c({n:()=>Mye,r:()=>kL,t:()=>ML});function kL({captions:e=[],videoOptions:t={},videoResources:n=[]}){return(0,AL.jsx)(Aye,{children:(0,AL.jsxs)(jye,{...t,children:[n.map(e=>(0,AL.jsx)(`source`,{src:e.id,type:e.getFormat()},e.io)),e.map(e=>(0,AL.jsx)(`track`,{src:e.id,label:e.getDefaultLabel(),srcLang:e.getProperty(`language`)},e.id))]})})}var AL,jL,Aye,jye,Mye,ML,Nye=o((()=>{Kr(),Ps(),AL=g(),YC(),jL=Je(zt(),1),Aye=G(`div`)(()=>({alignItems:`center`,display:`flex`,width:`100%`})),jye=G(`video`)(()=>({maxHeight:`100%`,width:`100%`})),kL.propTypes={captions:jL.default.arrayOf(jL.default.object),videoOptions:jL.default.object,videoResources:jL.default.arrayOf(jL.default.object)},Mye=Ke({default:()=>ML}),ML=R(Mt((e,{windowId:t})=>({captions:js(e,{windowId:t})||[],videoOptions:Xr(e).videoOptions,videoResources:As(e,{windowId:t})||[]}),null),Ar(`VideoViewer`))(kL)})),Pye=c({n:()=>Lye,r:()=>NL,t:()=>IL});function NL({textOptions:e={},textResources:t=[],windowId:n}){return(0,PL.jsx)(Fye,{children:(0,PL.jsxs)(Iye,{...e,children:[t.map(e=>(0,PL.jsx)(`source`,{src:e.id,type:e.getFormat()},e.id)),(0,PL.jsx)(dL,{windowId:n})]})})}var PL,FL,Fye,Iye,Lye,IL,Rye=o((()=>{Kr(),Ps(),fL(),PL=g(),YC(),FL=Je(zt(),1),Fye=G(`div`)(()=>({alignItems:`center`,display:`flex`,width:`100%`})),Iye=G(`div`)(()=>({maxHeight:`100%`,width:`100%`})),NL.propTypes={textOptions:FL.default.object,textResources:FL.default.arrayOf(FL.default.object),windowId:FL.default.string.isRequired},Lye=Ke({default:()=>IL}),IL=R(Mt((e,{windowId:t})=>({textOptions:Xr(e).textOptions,textResources:ks(e,{windowId:t})||[]}),null),Ar(`TextViewer`))(NL)})),zye=c({$:()=>SX,$n:()=>QU,$r:()=>aR,$t:()=>lV,A:()=>BX,An:()=>tG,Ar:()=>TR,At:()=>$Y,B:()=>JV,Bn:()=>bz,Br:()=>uR,Bt:()=>_V,C:()=>WX,Ci:()=>LL,Cn:()=>Yz,Cr:()=>mU,Ct:()=>DV,D:()=>QV,Dn:()=>Ez,Dr:()=>MR,Dt:()=>TV,E:()=>HX,Ei:()=>uH,En:()=>rG,Er:()=>TH,Et:()=>nX,F:()=>LX,Fn:()=>JW,Fr:()=>bR,Ft:()=>xV,G:()=>KV,Gn:()=>nW,Gr:()=>hR,Gt:()=>GY,H:()=>OX,Hn:()=>yz,Hr:()=>mR,Ht:()=>hV,I:()=>IX,In:()=>Sz,Ir:()=>xR,It:()=>JY,J:()=>UV,Jn:()=>lz,Jr:()=>cR,Jt:()=>fV,K:()=>GV,Kn:()=>uz,Kr:()=>dR,Kt:()=>pV,L:()=>YV,Ln:()=>KW,Lr:()=>vR,Lt:()=>bV,M:()=>RX,Mn:()=>eG,Mr:()=>wR,Mt:()=>QY,N:()=>ZV,Nn:()=>XW,Nr:()=>SR,Nt:()=>SV,O:()=>pDe,On:()=>nG,Or:()=>wH,Ot:()=>eX,P:()=>XV,Pn:()=>Cz,Pr:()=>yR,Pt:()=>YY,Q:()=>BV,Qn:()=>sz,Qr:()=>rR,Qt:()=>uV,R:()=>MX,Rn:()=>xz,Rr:()=>CR,Rt:()=>vV,S:()=>eH,Si:()=>RL,Sn:()=>Lq,Sr:()=>RR,St:()=>lX,T:()=>UX,Ti:()=>pH,Tn:()=>Jz,Tr:()=>NR,Tt:()=>EV,U:()=>qV,Un:()=>_z,Ur:()=>fR,Ut:()=>KY,V:()=>kX,Vn:()=>HW,Vr:()=>pR,Vt:()=>gV,W:()=>EX,Wn:()=>dz,Wr:()=>gR,Wt:()=>mV,X:()=>HV,Xn:()=>cz,Xr:()=>lR,Xt:()=>dV,Y:()=>CX,Yn:()=>eW,Yr:()=>sR,Yt:()=>VY,Z:()=>VV,Zn:()=>$U,Zr:()=>iR,Zt:()=>BY,_:()=>qX,_i:()=>gH,_n:()=>Bq,_r:()=>BU,_t:()=>jV,a:()=>tZ,ai:()=>XL,an:()=>aV,ar:()=>JU,at:()=>LV,b:()=>tH,bi:()=>vH,bn:()=>Rq,br:()=>zR,bt:()=>uX,c:()=>oH,ci:()=>YL,cn:()=>rV,cr:()=>nz,ct:()=>IV,d:()=>aH,di:()=>BL,dn:()=>BJ,dr:()=>GU,dt:()=>gX,ei:()=>tR,en:()=>zY,er:()=>oz,et:()=>xX,f:()=>XX,fi:()=>VL,fn:()=>zJ,fr:()=>ez,ft:()=>PV,g:()=>rH,gi:()=>HL,gn:()=>Vq,gr:()=>VU,gt:()=>MV,h:()=>JX,hi:()=>WL,hn:()=>uJ,hr:()=>HU,ht:()=>fX,i:()=>nZ,ii:()=>QL,in:()=>oV,ir:()=>iz,it:()=>yX,j:()=>zX,jn:()=>wz,jr:()=>ER,jt:()=>CV,k:()=>fDe,kn:()=>Tz,kr:()=>CH,kt:()=>wV,l:()=>QX,li:()=>qL,ln:()=>nV,lr:()=>KU,lt:()=>_X,m:()=>iH,mi:()=>UL,mn:()=>jJ,mr:()=>$R,mt:()=>NV,n:()=>oBe,ni:()=>eR,nn:()=>RY,nr:()=>az,nt:()=>zV,o:()=>eZ,oi:()=>ZL,on:()=>LY,or:()=>rz,ot:()=>lDe,p:()=>YX,pi:()=>GL,pn:()=>RJ,pr:()=>UU,pt:()=>pX,q:()=>WV,qn:()=>tW,qr:()=>oR,qt:()=>HY,r:()=>sH,ri:()=>nR,rn:()=>sV,rr:()=>YU,rt:()=>RV,s:()=>$X,si:()=>KL,sn:()=>iV,sr:()=>qU,st:()=>vX,t:()=>rZ,ti:()=>$L,tn:()=>cV,tr:()=>ZU,tt:()=>uDe,u:()=>ZX,ui:()=>JL,un:()=>VJ,ur:()=>tz,ut:()=>FV,v:()=>nH,vi:()=>_H,vn:()=>zq,vr:()=>gU,vt:()=>AV,w:()=>$V,wi:()=>zL,wn:()=>Iq,wr:()=>OH,wt:()=>iX,x:()=>GX,xi:()=>mH,xn:()=>Xz,xr:()=>hU,xt:()=>OV,y:()=>KX,yi:()=>hH,yn:()=>Qz,yr:()=>BR,yt:()=>kV,z:()=>jX,zn:()=>UW,zr:()=>_R,zt:()=>qY});function Bye(e,t){let n=e.getCanvasIds();for(let e=0;e<n.length;e+=1)if(dH.Utils.normalisedUrlsMatch(n[e],t))return!0;return!1}function Vye(e){return e.parentNode===void 0?[]:e.parentNode.parentNode===void 0?[e.parentNode.id]:[...Vye(e.parentNode),e.parentNode.id]}function Hye(e,t){return e.reduce((e,n)=>{let r=[];r.push(...e);let i=t.reduce((e,t)=>e||Bye(n.data,t),!1),a=n.nodes.length>0?Hye(n.nodes,t):[];return r.push(...a),(i||a.length>0)&&r.push({containsVisibleCanvas:i,descendantsContainVisibleCanvas:a.length>0,id:n.id,leaf:n.nodes.length===0,parentIds:Vye(n)}),r},[])}function LL(e,{companionWindowId:t},n){let r=to(e,{companionWindowId:t});return r.tocNodes?Object.keys(r.tocNodes).reduce((e,t)=>r.tocNodes[t].expanded===n?[...e,t]:e,[]):[]}function RL(e,{companionWindowId:t,windowId:n}){let r=_De(e,{companionWindowId:t,windowId:n}),i=LL(e,{companionWindowId:t},!0),a=LL(e,{companionWindowId:t},!1);return(0,gDe.default)((0,hDe.default)(i,r),...a)}function zL(e,{...t}){let n=vDe(e,{...t}),r=LL(e,t,!1);if(n&&n.length>0){for(let e=0;e<n[0].parentIds.length;e+=1)if(r.indexOf(n[0].parentIds[e])!==-1)return n[0].parentIds[e];return n[0].id}return null}function BL(e,t,n=yH){let r=`cw-${be()}`;return{id:r,payload:{...n,...t,id:r,windowId:e},type:B.ADD_COMPANION_WINDOW,windowId:e}}function VL(e,t,n=yH){return(r,i)=>{let a=i(),{position:o}=t,s=o===`left`&&uo(a,{position:o,windowId:e})[0];r(s?HL(e,s,t):BL(e,t,n))}}function HL(e,t,n){return{id:t,payload:n,type:B.UPDATE_COMPANION_WINDOW,windowId:e}}function UL(e,t){return{id:t,type:B.REMOVE_COMPANION_WINDOW,windowId:e}}function WL(e,t,n){return(r,i)=>{let a=i(),o=LL(a,{companionWindowId:t},!1),s=LL(a,{companionWindowId:t},!0),c=pH(a,{id:t,windowId:e}),l=o.indexOf(n)!==-1||s.indexOf(n)===-1&&c.indexOf(n)===-1;return r({id:t,payload:{[n]:{expanded:l}},type:B.TOGGLE_TOC_NODE,windowId:e})}}function GL(e,t,n){return(r,i)=>{let a=LL(i(),{companionWindowId:t},!0),o={};return a.forEach(e=>{o[e]={expanded:!1}}),n.forEach(e=>{o[e]={expanded:!0}}),r({id:t,payload:o,type:B.TOGGLE_TOC_NODE,windowId:e})}}function KL(e){return{config:e,type:B.IMPORT_CONFIG}}function qL(e){return{config:e,type:B.SET_CONFIG}}function JL(e){return{config:e,type:B.UPDATE_CONFIG}}function YL(e){return{state:{...e,workspace:{...e.workspace,id:be()}},type:B.IMPORT_MIRADOR_STATE}}function XL(e){return{id:`error-${be()}`,message:e,type:B.ADD_ERROR}}function ZL(e){return{id:e,type:B.REMOVE_ERROR}}function QL(e,t){return{manifestId:e,properties:t,type:B.REQUEST_MANIFEST}}function $L(e,t){return{manifestId:e,manifestJson:t,type:B.RECEIVE_MANIFEST}}function eR(e,t){return{error:t,manifestId:e,type:B.RECEIVE_MANIFEST_FAILURE}}function tR(e,t){return QL(e,{...t,isFetching:!0})}function nR(e){return{manifestId:e,type:B.REMOVE_MANIFEST}}function rR(e){return{config:e,type:B.UPDATE_WORKSPACE}}function iR(e){return{showZoomControls:e,type:B.TOGGLE_ZOOM_CONTROLS}}function aR(e){return{layout:e,type:B.UPDATE_WORKSPACE_MOSAIC_LAYOUT}}function oR(e){return{isWorkspaceAddVisible:e,type:B.SET_WORKSPACE_ADD_VISIBILITY}}function sR({x:e,y:t}){return{payload:{position:{x:e,y:t}},type:B.SET_WORKSPACE_VIEWPORT_POSITION}}function cR({width:e,height:t}){return{payload:{position:{height:t,width:e}},type:B.SET_WORKSPACE_VIEWPORT_POSITION}}function lR(){return{type:B.TOGGLE_DRAGGING}}function uR(e,t,n=void 0){return{id:t,profile:n,type:B.ADD_AUTHENTICATION_REQUEST,windowId:e}}function dR(e,t,n){return{id:e,tokenServiceId:t,type:B.RESOLVE_AUTHENTICATION_REQUEST,...n}}function fR(e,t){return{authId:t,serviceId:e,type:B.REQUEST_ACCESS_TOKEN}}function pR(e,t,n){return{authId:e,json:n,serviceId:t,type:B.RECEIVE_ACCESS_TOKEN}}function mR(e,t,n){return{authId:e,error:n,serviceId:t,type:B.RECEIVE_ACCESS_TOKEN_FAILURE}}function hR(e,t,n){return n.accessToken?pR(e,t,n):mR(e,t,n)}function gR({authServiceId:e,tokenServiceId:t}){return{id:e,tokenServiceId:t,type:B.RESET_AUTHENTICATION_STATE}}function _R(e,t){return{payload:t,type:B.UPDATE_ELASTIC_WINDOW_LAYOUT,windowId:e}}function vR(e,t,n,r){return{companionWindowId:t,query:r,searchId:n,type:B.REQUEST_SEARCH,windowId:e}}function yR(e,t,n,r){return{companionWindowId:t,searchId:n,searchJson:r,type:B.RECEIVE_SEARCH,windowId:e}}function bR(e,t,n,r){return{companionWindowId:t,error:r,searchId:n,type:B.RECEIVE_SEARCH_FAILURE,windowId:e}}function xR(e,t){return{companionWindowId:t,type:B.REMOVE_SEARCH,windowId:e}}function SR(e,t,n,r){return vR(e,t,n,r)}function CR(e,t,n){return{annotationIds:n,companionWindowId:t,type:B.SET_CONTENT_SEARCH_CURRENT_ANNOTATIONS,windowId:e}}function wR(e,t,n){return{canvasId:t,payload:n,type:B.UPDATE_LAYERS,windowId:e}}function TR(e,t=void 0,n){return{manifestId:e,manifestJson:t,payload:n,type:B.ADD_RESOURCE}}function ER(e){return{manifestId:e,type:B.REMOVE_RESOURCE}}function Uye(e){let t=e;for(;t;){if(t.dir)return t.dir===`rtl`;t=t.parentElement}return!1}function Wye(e,t){let[n,r]=(0,K.useState)(t===`rtl`);return(0,K.useLayoutEffect)(()=>{e&&(t||r(Uye(e)))},[t,e]),n}function Gye(e){if(e!==void 0)switch(typeof e){case`number`:return e;case`string`:if(e.endsWith(`px`))return parseFloat(e);break}}function Kye({box:e,defaultHeight:t,defaultWidth:n,disabled:r,element:i,mode:a,style:o}){let{styleHeight:s,styleWidth:c}=(0,K.useMemo)(()=>({styleHeight:Gye(o?.height),styleWidth:Gye(o?.width)}),[o?.height,o?.width]),[l,u]=(0,K.useState)({height:t,width:n}),d=r||a===`only-height`&&s!==void 0||a===`only-width`&&c!==void 0||s!==void 0&&c!==void 0;return bH(()=>{if(i===null||d)return;let t=new ResizeObserver(e=>{for(let t of e){let{contentRect:e,target:n}=t;i===n&&u(t=>t.height===e.height&&t.width===e.width?t:{height:e.height,width:e.width})}});return t.observe(i,{box:e}),()=>{t?.unobserve(i)}},[e,d,i,s,c]),(0,K.useMemo)(()=>({height:s??l.height,width:c??l.width}),[l,s,c])}function qye(e){let t=(0,K.useRef)(()=>{throw Error(`Cannot call during render.`)});return bH(()=>{t.current=e},[e]),(0,K.useCallback)(e=>t.current?.(e),[t])}function Jye(e=!1){if(xH===null||e){let e=document.createElement(`div`),t=e.style;t.width=`50px`,t.height=`50px`,t.overflow=`scroll`,t.direction=`rtl`;let n=document.createElement(`div`),r=n.style;return r.width=`100px`,r.height=`100px`,e.appendChild(n),document.body.appendChild(e),e.scrollLeft>0?xH=`positive-descending`:(e.scrollLeft=1,xH=e.scrollLeft===0?`negative`:`positive-ascending`),document.body.removeChild(e),xH}return xH}function DR({containerElement:e,direction:t,isRtl:n,scrollOffset:r}){if(t===`horizontal`&&n)switch(Jye()){case`negative`:return-r;case`positive-descending`:if(e){let{clientWidth:t,scrollLeft:n,scrollWidth:r}=e;return r-t-n}break}return r}function OR(e,t=`Assertion error`){if(!e)throw console.error(t),Error(t)}function kR(e,t){if(e===t)return!0;if(!!e!=!!t||(OR(e!==void 0),OR(t!==void 0),Object.keys(e).length!==Object.keys(t).length))return!1;for(let n in e)if(!Object.is(t[n],e[n]))return!1;return!0}function Yye({cachedBounds:e,itemCount:t,itemSize:n}){if(t===0)return 0;if(typeof n==`number`)return t*n;{let n=e.get(e.size===0?0:e.size-1);return OR(n!==void 0,`Unexpected bounds cache miss`),t*((n.scrollOffset+n.size)/e.size)}}function Xye({align:e,cachedBounds:t,index:n,itemCount:r,itemSize:i,containerScrollOffset:a,containerSize:o}){if(n<0||n>=r)throw RangeError(`Invalid index specified: ${n}`,{cause:`Index ${n} is not within the range of 0 - ${r-1}`});let s=Yye({cachedBounds:t,itemCount:r,itemSize:i}),c=t.get(n),l=Math.max(0,Math.min(s-o,c.scrollOffset)),u=Math.max(0,c.scrollOffset-o+c.size);switch(e===`smart`&&(e=a>=u&&a<=l?`auto`:`center`),e){case`start`:return l;case`end`:return u;case`center`:return c.scrollOffset<=o/2?0:c.scrollOffset+c.size/2>=s-o/2?s-o:c.scrollOffset+c.size/2-o/2;default:return a>=u&&a<=l?a:a<u?u:l}}function AR({cachedBounds:e,containerScrollOffset:t,containerSize:n,itemCount:r,overscanCount:i}){let a=r-1,o=0,s=-1,c=0,l=-1,u=0;for(;u<a;){let n=e.get(u);if(n.scrollOffset+n.size>t)break;u++}for(o=u,c=Math.max(0,o-i);u<a;){let r=e.get(u);if(r.scrollOffset+r.size>=t+n)break;u++}return s=Math.min(a,u),l=Math.min(r-1,s+i),o<0&&(o=0,s=-1,c=0,l=-1),{startIndexVisible:o,stopIndexVisible:s,startIndexOverscan:c,stopIndexOverscan:l}}function Zye({itemCount:e,itemProps:t,itemSize:n}){let r=new Map;return{get(i){for(OR(i<e,`Invalid index ${i}`);r.size-1<i;){let e=r.size,a;switch(typeof n){case`function`:a=n(e,t);break;case`number`:a=n}if(e===0)r.set(e,{size:a,scrollOffset:0});else{let t=r.get(e-1);OR(t!==void 0,`Unexpected bounds cache miss for index ${i}`),r.set(e,{scrollOffset:t.scrollOffset+t.size,size:a})}}let a=r.get(i);return OR(a!==void 0,`Unexpected bounds cache miss for index ${i}`),a},set(e,t){r.set(e,t)},get size(){return r.size}}}function Qye({itemCount:e,itemProps:t,itemSize:n}){return(0,K.useMemo)(()=>Zye({itemCount:e,itemProps:t,itemSize:n}),[e,t,n])}function $ye({containerSize:e,itemSize:t}){let n;switch(typeof t){case`string`:OR(t.endsWith(`%`),`Invalid item size: "${t}"; string values must be percentages (e.g. "100%")`),OR(e!==void 0,`Container size must be defined if a percentage item size is specified`),n=e*parseInt(t)/100;break;default:n=t}return n}function jR({containerElement:e,containerStyle:t,defaultContainerSize:n=0,direction:r,isRtl:i=!1,itemCount:a,itemProps:o,itemSize:s,onResize:c,overscanCount:l}){let{height:u=n,width:d=n}=Kye({defaultHeight:r===`vertical`?n:void 0,defaultWidth:r===`horizontal`?n:void 0,element:e,mode:r===`vertical`?`only-height`:`only-width`,style:t}),f=(0,K.useRef)({height:0,width:0}),p=r===`vertical`?u:d,m=$ye({containerSize:p,itemSize:s});(0,K.useLayoutEffect)(()=>{if(typeof c==`function`){let e=f.current;(e.height!==u||e.width!==d)&&(c({height:u,width:d},{...e}),e.height=u,e.width=d)}},[u,c,d]);let h=Qye({itemCount:a,itemProps:o,itemSize:m}),g=(0,K.useCallback)(e=>h.get(e),[h]),[_,v]=(0,K.useState)(()=>AR({cachedBounds:h,containerScrollOffset:0,containerSize:p,itemCount:a,overscanCount:l})),{startIndexVisible:y,startIndexOverscan:b,stopIndexVisible:x,stopIndexOverscan:S}={startIndexVisible:Math.min(a-1,_.startIndexVisible),startIndexOverscan:Math.min(a-1,_.startIndexOverscan),stopIndexVisible:Math.min(a-1,_.stopIndexVisible),stopIndexOverscan:Math.min(a-1,_.stopIndexOverscan)},C=(0,K.useCallback)(()=>Yye({cachedBounds:h,itemCount:a,itemSize:m}),[h,a,m]),w=(0,K.useCallback)(t=>{let n=DR({containerElement:e,direction:r,isRtl:i,scrollOffset:t});return AR({cachedBounds:h,containerScrollOffset:n,containerSize:p,itemCount:a,overscanCount:l})},[h,e,p,r,i,a,l]);return bH(()=>{let t=(r===`vertical`?e?.scrollTop:e?.scrollLeft)??0;v(w(t))},[e,r,w]),bH(()=>{if(!e)return;let t=()=>{v(t=>{let{scrollLeft:n,scrollTop:o}=e,s=DR({containerElement:e,direction:r,isRtl:i,scrollOffset:r===`vertical`?o:n}),c=AR({cachedBounds:h,containerScrollOffset:s,containerSize:p,itemCount:a,overscanCount:l});return kR(c,t)?t:c})};return e.addEventListener(`scroll`,t),()=>{e.removeEventListener(`scroll`,t)}},[h,e,p,r,a,l]),{getCellBounds:g,getEstimatedSize:C,scrollToIndex:qye(({align:t=`auto`,containerScrollOffset:n,index:o})=>{let s=Xye({align:t,cachedBounds:h,containerScrollOffset:n,containerSize:p,index:o,itemCount:a,itemSize:m});if(e){if(s=DR({containerElement:e,direction:r,isRtl:i,scrollOffset:s}),typeof e.scrollTo!=`function`){let e=w(s);kR(_,e)||v(e)}return s}}),startIndexOverscan:b,startIndexVisible:y,stopIndexOverscan:S,stopIndexVisible:x}}function ebe(e){return(0,K.useMemo)(()=>e,Object.values(e))}function tbe(e,t){let{ariaAttributes:n,style:r,...i}=e,{ariaAttributes:a,style:o,...s}=t;return kR(n,a)&&kR(r,o)&&kR(i,s)}function nbe({cellComponent:e,cellProps:t,children:n,className:r,columnCount:i,columnWidth:a,defaultHeight:o=0,defaultWidth:s=0,dir:c,gridRef:l,onCellsRendered:u,onResize:d,overscanCount:f=3,rowCount:p,rowHeight:m,style:h,tagName:g=`div`,..._}){let v=ebe(t),y=(0,K.useMemo)(()=>(0,K.memo)(e,tbe),[e]),[b,x]=(0,K.useState)(null),S=Wye(b,c),{getCellBounds:C,getEstimatedSize:w,startIndexOverscan:T,startIndexVisible:E,scrollToIndex:D,stopIndexOverscan:O,stopIndexVisible:k}=jR({containerElement:b,containerStyle:h,defaultContainerSize:s,direction:`horizontal`,isRtl:S,itemCount:i,itemProps:v,itemSize:a,onResize:d,overscanCount:f}),{getCellBounds:A,getEstimatedSize:j,startIndexOverscan:M,startIndexVisible:ee,scrollToIndex:N,stopIndexOverscan:P,stopIndexVisible:F}=jR({containerElement:b,containerStyle:h,defaultContainerSize:o,direction:`vertical`,itemCount:p,itemProps:v,itemSize:m,onResize:d,overscanCount:f});(0,K.useImperativeHandle)(l,()=>({get element(){return b},scrollToCell({behavior:e=`auto`,columnAlign:t=`auto`,columnIndex:n,rowAlign:r=`auto`,rowIndex:i}){let a=D({align:t,containerScrollOffset:b?.scrollLeft??0,index:n}),o=N({align:r,containerScrollOffset:b?.scrollTop??0,index:i});typeof b?.scrollTo==`function`&&b.scrollTo({behavior:e,left:a,top:o})},scrollToColumn({align:e=`auto`,behavior:t=`auto`,index:n}){let r=D({align:e,containerScrollOffset:b?.scrollLeft??0,index:n});typeof b?.scrollTo==`function`&&b.scrollTo({behavior:t,left:r})},scrollToRow({align:e=`auto`,behavior:t=`auto`,index:n}){let r=N({align:e,containerScrollOffset:b?.scrollTop??0,index:n});typeof b?.scrollTo==`function`&&b.scrollTo({behavior:t,top:r})}}),[b,D,N]),(0,K.useEffect)(()=>{T>=0&&O>=0&&M>=0&&P>=0&&u&&u({columnStartIndex:E,columnStopIndex:k,rowStartIndex:ee,rowStopIndex:F},{columnStartIndex:T,columnStopIndex:O,rowStartIndex:M,rowStopIndex:P})},[u,T,E,O,k,M,ee,P,F]);let te=(0,K.useMemo)(()=>{let e=[];if(i>0&&p>0)for(let t=M;t<=P;t++){let n=A(t),r=[];for(let e=T;e<=O;e++){let i=C(e);r.push((0,K.createElement)(y,{...v,ariaAttributes:{"aria-colindex":e+1,role:`gridcell`},columnIndex:e,key:e,rowIndex:t,style:{position:`absolute`,left:S?void 0:0,right:S?0:void 0,transform:`translate(${S?-i.scrollOffset:i.scrollOffset}px, ${n.scrollOffset}px)`,height:n.size,width:i.size}}))}e.push((0,q.jsx)(`div`,{role:`row`,"aria-rowindex":t+1,children:r},t))}return e},[y,v,i,T,O,C,A,S,p,M,P]),I=(0,q.jsx)(`div`,{"aria-hidden":!0,style:{height:j(),width:w(),zIndex:-1}});return(0,K.createElement)(g,{"aria-colcount":i,"aria-rowcount":p,role:`grid`,..._,className:r,dir:c,ref:x,style:{position:`relative`,maxHeight:`100%`,maxWidth:`100%`,flexGrow:1,overflow:`auto`,...h}},te,n,I)}function rbe(e){return typeof e==`object`&&!!e&&`getAverageRowHeight`in e&&typeof e.getAverageRowHeight==`function`}function ibe({children:e,className:t,defaultHeight:n=0,listRef:r,onResize:i,onRowsRendered:a,overscanCount:o=3,rowComponent:s,rowCount:c,rowHeight:l,rowProps:u,tagName:d=`div`,style:f,...p}){let m=ebe(u),h=(0,K.useMemo)(()=>(0,K.memo)(s,tbe),[s]),[g,_]=(0,K.useState)(null),v=rbe(l),{getCellBounds:y,getEstimatedSize:b,scrollToIndex:x,startIndexOverscan:S,startIndexVisible:C,stopIndexOverscan:w,stopIndexVisible:T}=jR({containerElement:g,containerStyle:f,defaultContainerSize:n,direction:`vertical`,itemCount:c,itemProps:m,itemSize:(0,K.useMemo)(()=>v?e=>l.getRowHeight(e)??l.getAverageRowHeight():l,[v,l]),onResize:i,overscanCount:o});(0,K.useImperativeHandle)(r,()=>({get element(){return g},scrollToRow({align:e=`auto`,behavior:t=`auto`,index:n}){let r=x({align:e,containerScrollOffset:g?.scrollTop??0,index:n});typeof g?.scrollTo==`function`&&g.scrollTo({behavior:t,top:r})}}),[g,x]),bH(()=>{if(!g)return;let e=Array.from(g.children).filter((e,t)=>{if(e.hasAttribute(`aria-hidden`))return!1;let n=`${S+t}`;return e.setAttribute(bDe,n),!0});if(v)return l.observeRowElements(e)},[g,v,l,S,w]),(0,K.useEffect)(()=>{S>=0&&w>=0&&a&&a({startIndex:C,stopIndex:T},{startIndex:S,stopIndex:w})},[a,S,C,w,T]);let E=(0,K.useMemo)(()=>{let e=[];if(c>0)for(let t=S;t<=w;t++){let n=y(t);e.push((0,K.createElement)(h,{...m,ariaAttributes:{"aria-posinset":t+1,"aria-setsize":c,role:`listitem`},key:t,index:t,style:{position:`absolute`,left:0,transform:`translateY(${n.scrollOffset}px)`,height:v?void 0:n.size,width:`100%`}}))}return e},[h,y,v,c,m,S,w]),D=(0,q.jsx)(`div`,{"aria-hidden":!0,style:{height:b(),width:`100%`,zIndex:-1}});return(0,K.createElement)(d,{role:`list`,...p,className:t,ref:_,style:{position:`relative`,maxHeight:`100%`,flexGrow:1,overflowY:`auto`,...f}},E,e,D)}function abe(){let e=It(Ya);return{get:t=>t&&new pl(t.map(e))}}function MR({canvasGroupings:e,canvasIndex:t,hasNextCanvas:n=!1,hasPreviousCanvas:r=!1,position:i,setNextCanvas:a=()=>{},setPreviousCanvas:o=()=>{},thumbnailNavigation:s,view:c=void 0,viewingDirection:l=``,windowId:u}){let{t:d}=hO(),f=(0,K.useRef)(),p=(0,K.useRef)(c),m=abe();(0,K.useEffect)(()=>{p.current!==c&&i!==`off`&&(p.current=c)},[c,i]),(0,K.useEffect)(()=>{let n=t;c===`book`&&(n=Math.ceil(n/2)),f.current&&n>=0&&n<e.length&&(i===`far-bottom`?f.current.scrollToCell({columnIndex:n,rowIndex:0,columnAlign:`center`,rowAlign:`center`}):f.current.scrollToRow({index:n,align:`center`}))},[t,c,e.length,i]);let h=(0,K.useRef)(null);(0,K.useEffect)(()=>{h.current&&document.activeElement!==h.current&&h.current.focus()},[t]);let g=e=>{let t=`ArrowRight`,n=`ArrowLeft`;switch(i===`far-right`&&(t=`ArrowDown`,n=`ArrowUp`),e.key){case t:b();break;case n:x()}},_=t=>{let n=e[t];if(!n)return s.width+12;let r=m.get(n).worldBounds(),i=s.height-12-6,a=Math.ceil(i*r[2]/r[3]);return Number.isInteger(a)?a+12:s.width+12},v=t=>{let n=e[t];if(!n)return s.height+12;let r=m.get(n).worldBounds(),i=s.width-12-6,a=Math.ceil(i*n.length*r[3]/r[2]);return Number.isInteger(a)?a+12:s.height+12},y=(0,K.useCallback)(()=>{let e=c===`book`?s.width*2:s.width;switch(i){case`far-right`:return{width:`${e}px`};default:return{width:`100%`}}},[i,s,c]),b=()=>{n&&a()},x=()=>{r&&o()};if(i===`off`)return null;let S=l===`right-to-left`?`rtl`:`ltr`,C={canvasGroupings:e,position:i,windowId:u};return(0,q.jsxs)($D,{className:(0,SH.default)(Ll(`thumb-navigation`)),sx:{"&:focus":{boxShadow:0,outline:0},scrollbarGutter:`stable`},"aria-label":d(`thumbnailNavigation`),square:!0,elevation:0,style:y(),tabIndex:0,onKeyDown:g,ref:h,children:[e.length>0&&i===`far-bottom`&&(0,q.jsx)(nbe,{columnCount:e.length,columnWidth:_,rowCount:1,rowHeight:s.height-12-6,style:{direction:S===`rtl`?`rtl`:`ltr`,height:s.height},cellProps:C,gridRef:f,cellComponent:wH}),e.length>0&&i===`far-right`&&(0,q.jsx)(ibe,{defaultHeight:100,rowCount:e.length,rowHeight:v,style:{paddingBottom:12,direction:S===`rtl`?`rtl`:`ltr`},rowProps:C,listRef:f,rowComponent:wH})]})}function NR({displayAll:e,displayAllDisabled:t,toggleAnnotationDisplay:n}){let{t:r}=hO();return(0,q.jsx)(VD,{"aria-label":r(e?`displayNoAnnotations`:`highlightAllAnnotations`),onClick:n,disabled:t,size:`small`,children:(0,q.jsx)(e?EH:DH,{})})}function obe(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function sbe(e){if(Array.isArray(e))return e}function cbe(e,t){var n=e==null?null:typeof Symbol<`u`&&e[Symbol.iterator]||e[`@@iterator`];if(n!=null){var r,i,a,o,s=[],c=!0,l=!1;try{if(a=(n=n.call(e)).next,t!==0)for(;!(c=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}function lbe(){throw TypeError(`Invalid attempt to destructure non-iterable instance. |
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ube(e,t){return sbe(e)||cbe(e,t)||dbe(e,t)||lbe()}function dbe(e,t){if(e){if(typeof e==`string`)return obe(e,t);var n={}.toString.call(e).slice(8,-1);return n===`Object`&&e.constructor&&(n=e.constructor.name),n===`Map`||n===`Set`?Array.from(e):n===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?obe(e,t):void 0}}function PR(e){return function(t){t instanceof RegExp&&(t.lastIndex=0);var n=[...arguments].slice(1);return FH(e,t,n)}}function fbe(e){return function(){return IH(e,[...arguments])}}function FR(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:VH;if(AH&&AH(e,null),!BH(t))return e;let r=t.length;for(;r--;){let i=t[r];if(typeof i==`string`){let e=n(i);e!==i&&(SDe(t)||(t[r]=e),i=e)}e[i]=!0}return e}function pbe(e){for(let t=0;t<e.length;t++)JH(e,t)||(e[t]=null);return e}function IR(e){let t=NH(null);for(let r of kH(e)){var n=ube(r,2);let i=n[0],a=n[1];JH(e,i)&&(t[i]=BH(a)?pbe(a):a&&typeof a==`object`&&a.constructor===Object?IR(a):a)}return t}function mbe(e){switch(typeof e){case`string`:return e;case`number`:return ODe(e);case`boolean`:return kDe(e);case`bigint`:return KH?KH(e):`0`;case`symbol`:return qH?qH(e):`Symbol()`;case`undefined`:return YH(e);case`function`:case`object`:{if(e===null)return YH(e);let t=e,n=LR(t,`toString`);if(typeof n==`function`){let e=n(t);return typeof e==`string`?e:YH(e)}return YH(e)}default:return YH(e)}}function LR(e,t){for(;e!==null;){let n=wDe(e,t);if(n){if(n.get)return PR(n.get);if(typeof n.value==`function`)return PR(n.value)}e=CDe(e)}function n(){return null}return n}function hbe(e){try{return XH(e,``),!0}catch{return!1}}function gbe(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:UDe(),t=e=>gbe(e);if(t.version=`3.4.13`,t.removed=[],!e||!e.document||e.document.nodeType!==uU.document||!e.Element)return t.isSupported=!1,t;let n=e.document,r=n,i=r.currentScript;e.DocumentFragment;let a=e.HTMLTemplateElement,o=e.Node,s=e.Element,c=e.NodeFilter;e.NamedNodeMap===void 0&&(e.NamedNodeMap||e.MozNamedAttrMap),e.HTMLFormElement;let l=e.DOMParser,u=e.trustedTypes,d=s.prototype,f=LR(d,`cloneNode`),p=LR(d,`remove`),m=LR(d,`nextSibling`),h=LR(d,`childNodes`),g=LR(d,`parentNode`),_=LR(d,`shadowRoot`),v=LR(d,`attributes`),y=o&&o.prototype?LR(o.prototype,`nodeType`):null,b=o&&o.prototype?LR(o.prototype,`nodeName`):null,x=o&&o.prototype?LR(o.prototype,`ownerDocument`):null;if(typeof a==`function`){let e=n.createElement(`template`);e.content&&e.content.ownerDocument&&(n=e.content.ownerDocument)}let S,C=``,w,T=!1,E=0,D=function(){if(E>0)throw ZH(`A configured TRUSTED_TYPES_POLICY callback (createHTML or createScriptURL) must not call DOMPurify.sanitize, as that causes infinite recursion. Do not pass a policy whose callbacks wrap DOMPurify as TRUSTED_TYPES_POLICY; see the "DOMPurify and Trusted Types" section of the README.`)},O=function(e){D(),E++;try{return S.createHTML(e)}finally{E--}},k=function(e){D(),E++;try{return S.createScriptURL(e)}finally{E--}},A=function(){return T||=(w=WDe(u,i),!0),w},j=n,M=j.implementation,ee=j.createNodeIterator,N=j.createDocumentFragment,P=j.getElementsByTagName,F=r.importNode,te=dU();t.isSupported=typeof kH==`function`&&typeof g==`function`&&M&&M.createHTMLDocument!==void 0;let I=MDe,ne=NDe,re=PDe,ie=FDe,ae=IDe,oe=LDe,se=RDe,ce=BDe,le=sU,ue=null,de=FR({},[...QH,...$H,...eU,...tU,...nU]),L=null,fe=FR({},[...rU,...iU,...aU,...oU]),pe=Object.seal(NH(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),me=null,he=null,R=Object.seal(NH(null,{tagCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeCheck:{writable:!0,configurable:!1,enumerable:!0,value:null}})),ge=!0,_e=!0,ve=!1,ye=!0,be=!1,xe=!0,Se=!1,Ce=!1,we=null,Te=null,Ee=!1,De=!1,Oe=!1,ke=!1,Ae=!0,je=!1,Me=`user-content-`,Ne=!0,Pe=!1,Fe={},Ie=null,Le=FR({},`annotation-xml.audio.colgroup.desc.foreignobject.head.iframe.math.mi.mn.mo.ms.mtext.noembed.noframes.noscript.plaintext.script.selectedcontent.style.svg.template.thead.title.video.xmp`.split(`.`)),Re=null,ze=FR({},[`audio`,`video`,`img`,`source`,`image`,`track`]),Be=null,Ve=FR({},[`alt`,`class`,`for`,`id`,`label`,`name`,`pattern`,`placeholder`,`role`,`summary`,`title`,`value`,`style`,`xmlns`]),He=`http://www.w3.org/1998/Math/MathML`,Ue=`http://www.w3.org/2000/svg`,We=`http://www.w3.org/1999/xhtml`,Ge=We,z=!1,Ke=null,qe=FR({},[He,Ue,We],HH),Je=jH([`mi`,`mo`,`mn`,`ms`,`mtext`]),Ye=FR({},Je),Xe=jH([`annotation-xml`]),Ze=FR({},Xe),Qe=FR({},[`title`,`style`,`font`,`a`,`script`]),$e=null,et=[`application/xhtml+xml`,`text/html`],tt=null,nt=null,rt=n.createElement(`form`),it=function(e){return e instanceof RegExp||e instanceof Function},at=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(nt&&nt===e)return;(!e||typeof e!=`object`)&&(e={}),e=IR(e),$e=et.indexOf(e.PARSER_MEDIA_TYPE)===-1?`text/html`:e.PARSER_MEDIA_TYPE,tt=$e===`application/xhtml+xml`?HH:VH,ue=fU(e,`ALLOWED_TAGS`,de,{transform:tt}),L=fU(e,`ALLOWED_ATTR`,fe,{transform:tt}),Ke=fU(e,`ALLOWED_NAMESPACES`,qe,{transform:HH}),Be=fU(e,`ADD_URI_SAFE_ATTR`,Ve,{transform:tt,base:Ve}),Re=fU(e,`ADD_DATA_URI_TAGS`,ze,{transform:tt,base:ze}),Ie=fU(e,`FORBID_CONTENTS`,Le,{transform:tt}),me=fU(e,`FORBID_TAGS`,IR({}),{transform:tt}),he=fU(e,`FORBID_ATTR`,IR({}),{transform:tt}),Fe=JH(e,`USE_PROFILES`)?e.USE_PROFILES&&typeof e.USE_PROFILES==`object`?IR(e.USE_PROFILES):e.USE_PROFILES:!1,ge=e.ALLOW_ARIA_ATTR!==!1,_e=e.ALLOW_DATA_ATTR!==!1,ve=e.ALLOW_UNKNOWN_PROTOCOLS||!1,ye=e.ALLOW_SELF_CLOSE_IN_ATTR!==!1,be=e.SAFE_FOR_TEMPLATES||!1,xe=e.SAFE_FOR_XML!==!1,Se=e.WHOLE_DOCUMENT||!1,De=e.RETURN_DOM||!1,Oe=e.RETURN_DOM_FRAGMENT||!1,ke=e.RETURN_TRUSTED_TYPE||!1,Ee=e.FORCE_BODY||!1,Ae=e.SANITIZE_DOM!==!1,je=e.SANITIZE_NAMED_PROPS||!1,Ne=e.KEEP_CONTENT!==!1,Pe=e.IN_PLACE||!1,le=hbe(e.ALLOWED_URI_REGEXP)?e.ALLOWED_URI_REGEXP:sU,Ge=typeof e.NAMESPACE==`string`?e.NAMESPACE:We,Ye=JH(e,`MATHML_TEXT_INTEGRATION_POINTS`)&&e.MATHML_TEXT_INTEGRATION_POINTS&&typeof e.MATHML_TEXT_INTEGRATION_POINTS==`object`?IR(e.MATHML_TEXT_INTEGRATION_POINTS):FR({},Je),Ze=JH(e,`HTML_INTEGRATION_POINTS`)&&e.HTML_INTEGRATION_POINTS&&typeof e.HTML_INTEGRATION_POINTS==`object`?IR(e.HTML_INTEGRATION_POINTS):FR({},Xe);let t=JH(e,`CUSTOM_ELEMENT_HANDLING`)&&e.CUSTOM_ELEMENT_HANDLING&&typeof e.CUSTOM_ELEMENT_HANDLING==`object`?IR(e.CUSTOM_ELEMENT_HANDLING):NH(null);if(pe=NH(null),JH(t,`tagNameCheck`)&&it(t.tagNameCheck)&&(pe.tagNameCheck=t.tagNameCheck),JH(t,`attributeNameCheck`)&&it(t.attributeNameCheck)&&(pe.attributeNameCheck=t.attributeNameCheck),JH(t,`allowCustomizedBuiltInElements`)&&typeof t.allowCustomizedBuiltInElements==`boolean`&&(pe.allowCustomizedBuiltInElements=t.allowCustomizedBuiltInElements),MH(pe),be&&(_e=!1),Oe&&(De=!0),Fe&&(ue=FR({},nU),L=NH(null),Fe.html===!0&&(FR(ue,QH),FR(L,rU)),Fe.svg===!0&&(FR(ue,$H),FR(L,iU),FR(L,oU)),Fe.svgFilters===!0&&(FR(ue,eU),FR(L,iU),FR(L,oU)),Fe.mathMl===!0&&(FR(ue,tU),FR(L,aU),FR(L,oU))),R.tagCheck=null,R.attributeCheck=null,JH(e,`ADD_TAGS`)&&(typeof e.ADD_TAGS==`function`?R.tagCheck=e.ADD_TAGS:BH(e.ADD_TAGS)&&(ue===de&&(ue=IR(ue)),FR(ue,e.ADD_TAGS,tt))),JH(e,`ADD_ATTR`)&&(typeof e.ADD_ATTR==`function`?R.attributeCheck=e.ADD_ATTR:BH(e.ADD_ATTR)&&(L===fe&&(L=IR(L)),FR(L,e.ADD_ATTR,tt))),JH(e,`ADD_URI_SAFE_ATTR`)&&BH(e.ADD_URI_SAFE_ATTR)&&FR(Be,e.ADD_URI_SAFE_ATTR,tt),JH(e,`FORBID_CONTENTS`)&&BH(e.FORBID_CONTENTS)&&(Ie===Le&&(Ie=IR(Ie)),FR(Ie,e.FORBID_CONTENTS,tt)),JH(e,`ADD_FORBID_CONTENTS`)&&BH(e.ADD_FORBID_CONTENTS)&&(Ie===Le&&(Ie=IR(Ie)),FR(Ie,e.ADD_FORBID_CONTENTS,tt)),Ne&&(ue[`#text`]=!0),Se&&FR(ue,[`html`,`head`,`body`]),ue.table&&(FR(ue,[`tbody`]),delete me.tbody),e.TRUSTED_TYPES_POLICY){if(typeof e.TRUSTED_TYPES_POLICY.createHTML!=`function`)throw ZH(`TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.`);if(typeof e.TRUSTED_TYPES_POLICY.createScriptURL!=`function`)throw ZH(`TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.`);let t=S;S=e.TRUSTED_TYPES_POLICY;try{C=O(``)}catch(e){throw S=t,e}}else e.TRUSTED_TYPES_POLICY===null?(S=void 0,C=``):(S===void 0&&(S=A()),S&&typeof C==`string`&&(C=O(``)));jH&&jH(e),nt=e},ot=FR({},[...$H,...eU,...ADe]),st=FR({},[...tU,...jDe]),ct=function(e,t,n){return t.namespaceURI===We?e===`svg`:t.namespaceURI===He?e===`svg`&&(n===`annotation-xml`||Ye[n]):!!ot[e]},lt=function(e,t,n){return t.namespaceURI===We?e===`math`:t.namespaceURI===Ue?e===`math`&&Ze[n]:!!st[e]},ut=function(e,t,n){return t.namespaceURI===Ue&&!Ze[n]||t.namespaceURI===He&&!Ye[n]?!1:!st[e]&&(Qe[e]||!ot[e])},dt=function(e){let t=g(e);(!t||!t.tagName)&&(t={namespaceURI:Ge,tagName:`template`});let n=VH(e.tagName),r=VH(t.tagName);return Ke[e.namespaceURI]?e.namespaceURI===Ue?ct(n,t,r):e.namespaceURI===He?lt(n,t,r):e.namespaceURI===We?ut(n,t,r):!!($e===`application/xhtml+xml`&&Ke[e.namespaceURI]):!1},ft=function(e){zH(t.removed,{element:e});try{g(e).removeChild(e)}catch{if(p(e),!g(e))throw ZH(`a node selected for removal could not be detached from its tree and cannot be safely returned; refusing to sanitize in place`)}},pt=function(e){gt(e);let t=h(e);if(t){let e=[];LH(t,t=>{zH(e,t)}),LH(e,e=>{try{p(e)}catch{}})}let n=v(e);if(n)for(let t=n.length-1;t>=0;--t){let r=n[t],i=r&&r.name;if(typeof i==`string`)try{e.removeAttribute(i)}catch{}}},mt=function(e,n){try{zH(t.removed,{attribute:n.getAttributeNode(e),from:n})}catch{zH(t.removed,{attribute:null,from:n})}if(n.removeAttribute(e),e===`is`){if(De||Oe)try{ft(n)}catch{}else try{n.setAttribute(e,``)}catch{}}},ht=function(e){let t=v(e);if(t)for(let n=t.length-1;n>=0;--n){let r=t[n],i=r&&r.name;if(!(typeof i!=`string`||L[tt(i)]))try{e.removeAttribute(i)}catch{}}},gt=function(e){let t=[e];for(;t.length>0;){let e=t.pop();(y?y(e):e.nodeType)===uU.element&&ht(e);let n=h(e);if(n)for(let e=n.length-1;e>=0;--e)t.push(n[e])}},_t=function(e){if(!xe)return;let t=[e];for(;t.length>0;){let e=t.pop(),n=y?y(e):e.nodeType;if(n===uU.processingInstruction||n===uU.comment&&XH(lU,e.data)){try{p(e)}catch{}continue}if(n===uU.element){let t=e,n=tt(b?b(e):e.nodeName);try{t.hasAttribute&&t.hasAttribute(`patchsrc`)&&t.removeAttribute(`patchsrc`),t.hasAttribute&&t.hasAttribute(`for`)&&n!==`label`&&n!==`output`&&t.removeAttribute(`for`)}catch{}}let r=h(e);if(r)for(let e=r.length-1;e>=0;--e)t.push(r[e])}},vt=function(e){let t=null,r=null;if(Ee)e=`<remove></remove>`+e;else{let t=UH(e,/^[\r\n\t ]+/);r=t&&t[0]}$e===`application/xhtml+xml`&&Ge===We&&(e=`<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>`+e+`</body></html>`);let i=S?O(e):e;if(Ge===We)try{t=new l().parseFromString(i,$e)}catch{}if(!t||!t.documentElement){t=M.createDocument(Ge,`template`,null);try{t.documentElement.innerHTML=z?C:i}catch{}}let a=t.body||t.documentElement;return e&&r&&a.insertBefore(n.createTextNode(r),a.childNodes[0]||null),Ge===We?P.call(t,Se?`html`:`body`)[0]:Se?t.documentElement:a},yt=function(e){let t=x?x(e):e.ownerDocument;return ee.call(t||e,e,c.SHOW_ELEMENT|c.SHOW_COMMENT|c.SHOW_TEXT|c.SHOW_PROCESSING_INSTRUCTION|c.SHOW_CDATA_SECTION,null)},bt=function(e){return e=WH(e,I,` `),e=WH(e,ne,` `),e=WH(e,re,` `),e},xt=function(e){e.normalize();let t=x?x(e):e.ownerDocument,n=ee.call(t||e,e,c.SHOW_TEXT|c.SHOW_COMMENT|c.SHOW_CDATA_SECTION|c.SHOW_PROCESSING_INSTRUCTION,null),r=n.nextNode();for(;r;)r.data=bt(r.data),r=n.nextNode();let i=e.querySelectorAll?.call(e,`template`);i&&LH(i,e=>{Ct(e.content)&&xt(e.content)})},St=function(e){let t=b?b(e):null;return typeof t!=`string`||tt(t)!==`form`?!1:typeof e.nodeName!=`string`||typeof e.textContent!=`string`||typeof e.removeChild!=`function`||e.attributes!==v(e)||typeof e.removeAttribute!=`function`||typeof e.setAttribute!=`function`||typeof e.namespaceURI!=`string`||typeof e.insertBefore!=`function`||typeof e.hasChildNodes!=`function`||e.nodeType!==y(e)||e.childNodes!==h(e)},Ct=function(e){if(!y||typeof e!=`object`||!e)return!1;try{return y(e)===uU.documentFragment}catch{return!1}},wt=function(e){if(!y||typeof e!=`object`||!e)return!1;try{return typeof y(e)==`number`}catch{return!1}};function Tt(e,n,r){e.length!==0&&LH(e,e=>{e.call(t,n,r,nt)})}let Et=function(e,t){return!!(xe&&e.hasChildNodes()&&!wt(e.firstElementChild)&&XH(cU,e.textContent)&&XH(cU,e.innerHTML)||xe&&e.namespaceURI===We&&t===`style`&&wt(e.firstElementChild)||e.nodeType===uU.processingInstruction||xe&&e.nodeType===uU.comment&&XH(lU,e.data))},Dt=function(e,t,n){if(!me[t]&&Mt(t)&&(pe.tagNameCheck instanceof RegExp&&XH(pe.tagNameCheck,t)||pe.tagNameCheck instanceof Function&&pe.tagNameCheck(t)))return!1;if(Ne&&!Ie[t]){let t=g(e),r=h(e);if(r&&t){let i=r.length;for(let a=i-1;a>=0;--a){let i=e===n?f(r[a],!0):r[a];t.insertBefore(i,m(e))}}}return ft(e),!0},Ot=function(e,t,n,r){return e.length===0?t:t===n||t===r?IR(t):t},kt=function(e,n){if(Tt(te.beforeSanitizeElements,e,null),e!==n&&g(e)===null)return Pe&>(e),!0;if(St(e))return ft(e),!0;let r=tt(b?b(e):e.nodeName);if(ue=Ot(te.uponSanitizeElement,ue,de,we),Tt(te.uponSanitizeElement,e,{tagName:r,allowedTags:ue}),e!==n&&g(e)===null)return Pe&>(e),!0;if(Et(e,r))return ft(e),!0;if(me[r]||!(R.tagCheck instanceof Function&&R.tagCheck(r))&&!ue[r]){let t=Dt(e,r,n);return t===!1&&Tt(te.afterSanitizeElements,e,null),t}if((y?y(e):e.nodeType)===uU.element&&!dt(e)||(r===`noscript`||r===`noembed`||r===`noframes`)&&XH(VDe,e.innerHTML))return ft(e),!0;if(be&&e.nodeType===uU.text){let n=bt(e.textContent);e.textContent!==n&&(zH(t.removed,{element:e.cloneNode()}),e.textContent=n)}return Tt(te.afterSanitizeElements,e,null),!1},At=function(e,t,r){if(he[t]||xe&&t===`patchsrc`||xe&&t===`for`&&e!==`label`&&e!==`output`||Ae&&(t===`id`||t===`name`)&&(r in n||r in rt))return!1;let i=L[t]||R.attributeCheck instanceof Function&&R.attributeCheck(t,e);if(!(_e&&XH(ie,t))&&!(ge&&XH(ae,t))){if(!i){if(!(Mt(e)&&(pe.tagNameCheck instanceof RegExp&&XH(pe.tagNameCheck,e)||pe.tagNameCheck instanceof Function&&pe.tagNameCheck(e))&&(pe.attributeNameCheck instanceof RegExp&&XH(pe.attributeNameCheck,t)||pe.attributeNameCheck instanceof Function&&pe.attributeNameCheck(t,e))||t===`is`&&pe.allowCustomizedBuiltInElements&&(pe.tagNameCheck instanceof RegExp&&XH(pe.tagNameCheck,r)||pe.tagNameCheck instanceof Function&&pe.tagNameCheck(r))))return!1}else if(!Be[t]&&!XH(le,WH(r,se,``))&&!((t===`src`||t===`xlink:href`||t===`href`)&&e!==`script`&&GH(r,`data:`)===0&&Re[e])&&!(ve&&!XH(oe,WH(r,se,``)))&&r)return!1}return!0},jt=FR({},[`annotation-xml`,`color-profile`,`font-face`,`font-face-format`,`font-face-name`,`font-face-src`,`font-face-uri`,`missing-glyph`]),Mt=function(e){return!jt[VH(e)]&&XH(ce,e)},Nt=function(e,t,n,r){if(S&&typeof u==`object`&&typeof u.getAttributeType==`function`&&!n)switch(u.getAttributeType(e,t)){case`TrustedHTML`:return O(r);case`TrustedScriptURL`:return k(r)}return r},Pt=function(e,n,r,i){try{r?e.setAttributeNS(r,n,i):e.setAttribute(n,i),St(e)?ft(e):RH(t.removed)}catch{mt(n,e)}},Ft=function(e){Tt(te.beforeSanitizeAttributes,e,null);let t=e.attributes;if(!t||St(e))return;L=Ot(te.uponSanitizeAttribute,L,fe,Te);let n={attrName:``,attrValue:``,keepAttr:!0,allowedAttributes:L,forceKeepAttr:void 0},r=t.length,i=tt(e.nodeName);for(;r--;){let a=t[r],o=a.name,s=a.namespaceURI,c=a.value,l=tt(o),u=c,d=o===`value`?u:DDe(u);if(n.attrName=l,n.attrValue=d,n.keepAttr=!0,n.forceKeepAttr=void 0,Tt(te.uponSanitizeAttribute,e,n),d=n.attrValue,je&&(l===`id`||l===`name`)&&GH(d,Me)!==0&&(mt(o,e),d=Me+d),xe&&XH(/((--!?|])>)|<\/(style|script|title|xmp|textarea|noscript|iframe|noembed|noframes)/i,d)){mt(o,e);continue}if(l===`attributename`&&UH(d,`href`)){mt(o,e);continue}if(!n.forceKeepAttr){if(!n.keepAttr){mt(o,e);continue}if(!ye&&XH(HDe,d)){mt(o,e);continue}if(be&&(d=bt(d)),!At(i,l,d)){mt(o,e);continue}d=Nt(i,l,s,d),d!==u&&Pt(e,o,s,d)}}Tt(te.afterSanitizeAttributes,e,null)},It=function(e){let t=null,n=yt(e);for(Tt(te.beforeSanitizeShadowDOM,e,null);t=n.nextNode();)if(Tt(te.uponSanitizeShadowNode,t,null),kt(t,e),Ft(t),Ct(t.content)&&It(t.content),(y?y(t):t.nodeType)===uU.element){let e=_(t);Ct(e)&&(Lt(e),It(e))}Tt(te.afterSanitizeShadowDOM,e,null)},Lt=function(e){let t=[{node:e,shadow:null}];for(;t.length>0;){let e=t.pop();if(e.shadow){It(e.shadow);continue}let n=e.node,r=(y?y(n):n.nodeType)===uU.element,i=h(n);if(i)for(let e=i.length-1;e>=0;--e)t.push({node:i[e],shadow:null});if(r){let e=b?b(n):null;if(typeof e==`string`&&tt(e)===`template`){let e=n.content;Ct(e)&&t.push({node:e,shadow:null})}}if(r){let e=_(n);Ct(e)&&t.push({node:null,shadow:e},{node:e,shadow:null})}}};return t.sanitize=function(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=null,a=null,o=null,s=null;if(z=!e,z&&(e=`<!-->`),typeof e!=`string`&&!wt(e)&&(e=mbe(e),typeof e!=`string`))throw ZH(`dirty is not a string, aborting`);if(!t.isSupported)return e;Ce?(ue=we,L=Te):at(n),(te.uponSanitizeElement.length>0||te.uponSanitizeAttribute.length>0)&&(ue=IR(ue)),te.uponSanitizeAttribute.length>0&&(L=IR(L)),t.removed=[];let c=Pe&&typeof e!=`string`&&wt(e);if(c){_t(e);let t=b?b(e):e.nodeName;if(typeof t==`string`){let n=tt(t);if(!ue[n]||me[n])throw pt(e),ZH(`root node is forbidden and cannot be sanitized in-place`)}if(St(e))throw pt(e),ZH(`root node is clobbered and cannot be sanitized in-place`);try{Lt(e)}catch(t){throw pt(e),t}}else if(wt(e))i=vt(`<!---->`),a=i.ownerDocument.importNode(e,!0),a.nodeType===uU.element&&a.nodeName===`BODY`||a.nodeName===`HTML`?i=a:i.appendChild(a),Lt(a);else{if(!De&&!be&&!Se&&e.indexOf(`<`)===-1)return S&&ke?O(e):e;if(i=vt(e),!i)return De?null:ke?C:``}i&&Ee&&ft(i.firstChild);let l=c?e:i;try{let e=yt(l);for(;o=e.nextNode();)kt(o,l),Ft(o),Ct(o.content)&&It(o.content)}catch(n){throw c&&(pt(e),LH(t.removed,e=>{e.element&>(e.element)})),n}if(c)return LH(t.removed,e=>{e.element&>(e.element)}),be&&xt(e),e;if(De){if(be&&xt(i),Oe)for(s=N.call(i.ownerDocument);i.firstChild;)s.appendChild(i.firstChild);else s=i;return(L.shadowroot||L.shadowrootmode)&&(s=F.call(r,s,!0)),s}let u=Se?i.outerHTML:i.innerHTML;return Se&&ue[`!doctype`]&&i.ownerDocument&&i.ownerDocument.doctype&&i.ownerDocument.doctype.name&&XH(zDe,i.ownerDocument.doctype.name)&&(u=`<!DOCTYPE `+i.ownerDocument.doctype.name+`> |
|
|
`+u),be&&(u=bt(u)),S&&ke?O(u):u},t.setConfig=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};at(e),Ce=!0,we=ue,Te=L},t.clearConfig=function(){nt=null,Ce=!1,we=null,Te=null,S=w,C=``},t.isValidAttribute=function(e,t,n){nt||at({});let r=tt(e),i=tt(t);return At(r,i,n)},t.addHook=function(e,t){typeof t==`function`&&JH(te,e)&&zH(te[e],t)},t.removeHook=function(e,t){if(JH(te,e)){if(t!==void 0){let n=TDe(te[e],t);return n===-1?void 0:EDe(te[e],n,1)[0]}return RH(te[e])}},t.removeHooks=function(e){JH(te,e)&&(te[e]=[])},t.removeAllHooks=function(){te=dU()},t}function RR({classes:e={},htmlString:t,ruleSet:n,...r}){return(0,q.jsx)(GDe,{className:[Ll(`third-party-html`),e.root].join(` `),dangerouslySetInnerHTML:{__html:pU.sanitize(t,mU[n])},...r})}function _be(e){let t=(0,K.useRef)();return(0,K.useEffect)(()=>{t.current=e},[e]),t.current}function zR({children:e,containerRef:t,offsetTop:n=0,scrollTo:r,...i}){let a=(0,K.useRef)(),o=_be(r);return(0,K.useEffect)(()=>{if(!r||r===o)return;let e=a?.current;if(!e)return;let i=t?.current?.querySelector(`.${Ll(`scrollto-scrollable`)}`);if(!i)return;let s=t?.current?.getBoundingClientRect()||{},c=e?.getBoundingClientRect()||{};if(!(c.top<s.top+n||c.bottom>s.bottom))return;let l=e.offsetTop-s.height/2+n;i.scrollTo(0,l)},[t,a,r,o,n]),!r&&(0,KDe.default)(i)?e:(0,K.cloneElement)(e,{ref:a,...i})}function BR({annotations:e=[],index:t,label:n,selectedAnnotationId:r=void 0,totalSize:i,listContainerComponent:a=`li`,htmlSanitizationRuleSet:o=`iiif`,hoveredAnnotationIds:s=[],containerRef:c=void 0,deselectAnnotation:l,selectAnnotation:u,windowId:d,hoverAnnotation:f}){let{t:p}=hO(),m=(0,K.useCallback)((e,t)=>{window.getSelection()?.toString()||(r===t.id?l(d,t.id):u(d,t.id))},[d,l,u,r]),h=(0,K.useCallback)(e=>{f(d,[e.id])},[f,d]),g=(0,K.useCallback)(()=>{f(d,[])},[f,d]);return e.length===0?null:(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(wO,{sx:{paddingLeft:2,paddingRight:1,paddingTop:2},variant:`overline`,children:p(`annotationCanvasLabel`,{context:`${t+1}/${i}`,label:n})}),(0,q.jsx)(qO,{autoFocusItem:!0,variant:`selectedMenu`,children:e.map(e=>(0,q.jsx)(zR,{containerRef:c,offsetTop:96,scrollTo:r===e.id,selected:r===e.id,children:(0,q.jsx)(wj,{component:a,variant:`multiline`,divider:!0,sx:{"&:hover,&:focus":{backgroundColor:`action.hover`},backgroundColor:s.includes(e.id)?`action.hover`:``,userSelect:`text`},annotationid:e.id,onClick:t=>m(t,e),onFocus:()=>h(e),onBlur:g,onMouseEnter:()=>h(e),onMouseLeave:g,children:(0,q.jsx)(fk,{primaryTypographyProps:{variant:`body2`},primary:(0,q.jsx)(hU,{ruleSet:o,htmlString:e.content}),secondary:e.tags.map(e=>(0,q.jsx)(jO,{component:`span`,size:`small`,variant:`outlined`,label:e,id:e},e.toString()))})},e.id)},`${e.id}-scroll`))})]})}function vbe(e){var t,n,r=``;if(typeof e==`string`||typeof e==`number`)r+=e;else if(typeof e==`object`){if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(n=vbe(e[t]))&&(r&&(r+=` `),r+=n)}else for(n in e)e[n]&&(r&&(r+=` `),r+=n)}return r}function VR(){for(var e,t,n=0,r=``,i=arguments.length;n<i;n++)(e=arguments[n])&&(t=vbe(e))&&(r&&(r+=` `),r+=t);return r}function HR(e,t){for(let n=0,r=e.length;n<r;n++)if(t.apply(t,[e[n],n,e]))return e[n]}function ybe(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Function]`}function UR(e){return typeof e==`number`&&!isNaN(e)}function WR(e){return parseInt(e,10)}function GR(e,t,n){if(e[t])return Error(`Invalid prop ${t} passed to ${n} - do not set this, set it on the child.`)}function bbe(e=`transform`){if(typeof window>`u`)return``;let t=window.document?.documentElement?.style;if(!t||e in t)return``;for(let n=0;n<vU.length;n++)if(xbe(e,vU[n])in t)return vU[n];return``}function xbe(e,t){return t?`${t}${Sbe(e)}`:e}function Sbe(e){let t=``,n=!0;for(let r=0;r<e.length;r++)n?(t+=e[r].toUpperCase(),n=!1):e[r]===`-`?n=!0:t+=e[r];return t}function Cbe(e,t){yU||=HR([`matches`,`webkitMatchesSelector`,`mozMatchesSelector`,`msMatchesSelector`,`oMatchesSelector`],function(t){return ybe(e[t])})??``;let n=e[yU];return ybe(n)?!!n.call(e,t):!1}function wbe(e,t,n){let r=e;do{if(Cbe(r,t))return!0;if(r===n)return!1;r=r.parentNode}while(r);return!1}function KR(e,t,n,r){if(!e)return;let i={capture:!0,...r},a=n;e.addEventListener?e.addEventListener(t,a,i):e.attachEvent?e.attachEvent(`on`+t,a):e[`on`+t]=a}function qR(e,t,n,r){if(!e)return;let i={capture:!0,...r},a=n;e.removeEventListener?e.removeEventListener(t,a,i):e.detachEvent?e.detachEvent(`on`+t,a):e[`on`+t]=null}function Tbe(e){let t=e.clientHeight,n=e.ownerDocument.defaultView.getComputedStyle(e);return t+=WR(n.borderTopWidth),t+=WR(n.borderBottomWidth),t}function Ebe(e){let t=e.clientWidth,n=e.ownerDocument.defaultView.getComputedStyle(e);return t+=WR(n.borderLeftWidth),t+=WR(n.borderRightWidth),t}function Dbe(e){let t=e.clientHeight,n=e.ownerDocument.defaultView.getComputedStyle(e);return t-=WR(n.paddingTop),t-=WR(n.paddingBottom),t}function Obe(e){let t=e.clientWidth,n=e.ownerDocument.defaultView.getComputedStyle(e);return t-=WR(n.paddingLeft),t-=WR(n.paddingRight),t}function kbe(e,t,n){let r=t===t.ownerDocument.body?{left:0,top:0}:t.getBoundingClientRect();return{x:(e.clientX+t.scrollLeft-r.left)/n,y:(e.clientY+t.scrollTop-r.top)/n}}function Abe(e,t){let n=Mbe(e,t,`px`);return{[xbe(`transform`,YDe)]:n}}function jbe(e,t){return Mbe(e,t,``)}function Mbe({x:e,y:t},n,r){let i=`translate(${e}${r},${t}${r})`;return n&&(i=`translate(${`${typeof n.x==`string`?n.x:n.x+r}`}, ${`${typeof n.y==`string`?n.y:n.y+r}`})`+i),i}function Nbe(e,t){return e.targetTouches&&HR(e.targetTouches,e=>t===e.identifier)||e.changedTouches&&HR(e.changedTouches,e=>t===e.identifier)}function Pbe(e){if(e.targetTouches&&e.targetTouches[0])return e.targetTouches[0].identifier;if(e.changedTouches&&e.changedTouches[0])return e.changedTouches[0].identifier}function Fbe(){return typeof __webpack_nonce__<`u`?__webpack_nonce__:void 0}function Ibe(e,t){if(!e)return;let n=e.getElementById(`react-draggable-style-el`);if(!n){n=e.createElement(`style`),n.type=`text/css`,n.id=`react-draggable-style-el`;let r=t??Fbe();r&&n.setAttribute(`nonce`,r),n.innerHTML=`.react-draggable-transparent-selection *::-moz-selection {all: inherit;} |
|
|
`,n.innerHTML+=`.react-draggable-transparent-selection *::selection {all: inherit;} |
|
|
`,e.getElementsByTagName(`head`)[0].appendChild(n)}e.body&&zbe(e.body,`react-draggable-transparent-selection`)}function Lbe(e){window.requestAnimationFrame?window.requestAnimationFrame(()=>{Rbe(e)}):Rbe(e)}function Rbe(e){if(e)try{e.body&&Bbe(e.body,`react-draggable-transparent-selection`);let t=e.selection;if(t)t.empty();else{let t=(e.defaultView||window).getSelection();t&&t.type!==`Caret`&&t.removeAllRanges()}}catch{}}function zbe(e,t){e.classList?e.classList.add(t):e.className.match(RegExp(`(?:^|\\s)${t}(?!\\S)`))||(e.className+=` ${t}`)}function Bbe(e,t){e.classList?e.classList.remove(t):e.className=e.className.replace(RegExp(`(?:^|\\s)${t}(?!\\S)`,`g`),``)}function Vbe(e,t,n){if(!e.props.bounds)return[t,n];let{bounds:r}=e.props;r=typeof r==`string`?r:Gbe(r);let i=ZR(e);if(typeof r==`string`){let{ownerDocument:e}=i,t=e.defaultView;if(!t)throw Error(`Cannot resolve the owner window of the draggable node.`);let n;if(n=r===`parent`?i.parentNode:i.getRootNode().querySelector(r),!(n instanceof t.HTMLElement))throw Error(`Bounds selector "`+r+`" could not find an element.`);let a=n,o=t.getComputedStyle(i),s=t.getComputedStyle(a);r={left:-i.offsetLeft+WR(s.paddingLeft)+WR(o.marginLeft),top:-i.offsetTop+WR(s.paddingTop)+WR(o.marginTop),right:Obe(a)-Ebe(i)-i.offsetLeft+WR(s.paddingRight)-WR(o.marginRight),bottom:Dbe(a)-Tbe(i)-i.offsetTop+WR(s.paddingBottom)-WR(o.marginBottom)}}return UR(r.right)&&(t=Math.min(t,r.right)),UR(r.bottom)&&(n=Math.min(n,r.bottom)),UR(r.left)&&(t=Math.max(t,r.left)),UR(r.top)&&(n=Math.max(n,r.top)),[t,n]}function Hbe(e,t,n){return[Math.round(t/e[0])*e[0],Math.round(n/e[1])*e[1]]}function Ube(e){return e.props.axis===`both`||e.props.axis===`x`}function Wbe(e){return e.props.axis===`both`||e.props.axis===`y`}function JR(e,t,n){let r=typeof t==`number`?Nbe(e,t):null;if(typeof t==`number`&&!r)return null;let i=ZR(n),a=n.props.offsetParent||i.offsetParent||i.ownerDocument.body;return kbe(r||e,a,n.props.scale)}function YR(e,t,n){let r=!UR(e.lastX),i=ZR(e);return r?{node:i,deltaX:0,deltaY:0,lastX:t,lastY:n,x:t,y:n}:{node:i,deltaX:t-e.lastX,deltaY:n-e.lastY,lastX:e.lastX,lastY:e.lastY,x:t,y:n}}function XR(e,t){let n=e.props.scale;return{node:t.node,x:e.state.x+t.deltaX/n,y:e.state.y+t.deltaY/n,deltaX:t.deltaX/n,deltaY:t.deltaY/n,lastX:e.state.x,lastY:e.state.y}}function Gbe(e){return{left:e.left,top:e.top,right:e.right,bottom:e.bottom}}function ZR(e){let t=e.findDOMNode();if(!t)throw Error(`<DraggableCore>: Unmounted during event!`);return t}function QR(...e){({}).DRAGGABLE_DEBUG&&console.log(...e)}function Kbe(e,t){LU(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}function qbe(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n}function $R({annotationCount:e,canvasIds:t=[],windowId:n,id:r}){let{t:i}=hO(),a=(0,K.createRef)();return(0,q.jsxs)(VU,{title:i(`annotations`),paperClassName:Ll(`window-sidebar-annotation-panel`),windowId:n,id:r,ref:a,titleControls:(0,q.jsx)(OH,{windowId:n}),children:[(0,q.jsx)(HU,{children:(0,q.jsx)(wO,{component:`p`,variant:`subtitle2`,children:i(`showingNumAnnotations`,{count:e,number:e})})}),t.map((e,r)=>(0,q.jsx)(gU,{canvasId:e,containerRef:a,index:r,totalSize:t.length,windowId:n},e))]})}function ez({children:e,id:t,label:n}){let{t:r}=hO(),[i,a]=(0,K.useState)(!0),o=(0,K.useCallback)((e,t)=>{a(t)},[a]);return(0,q.jsxs)(Hj,{slotProps:{heading:{component:`h4`}},id:t,elevation:0,expanded:i,onChange:o,disableGutters:!0,square:!0,variant:`compact`,children:[(0,q.jsx)(Zj,{id:`${t}-header`,"aria-controls":`${t}-content`,"aria-label":r(i?`collapseSection`:`expandSection`,{section:n}),expandIcon:(0,q.jsx)(WU,{}),children:(0,q.jsx)(wO,{variant:`overline`,children:n})}),(0,q.jsx)(Kj,{children:e})]})}function tz({defaultLabel:e=void 0,labelValuePairs:t,labelValueJoiner:n=`, `}){return t.length===0?null:(0,q.jsx)(`dl`,{className:Ll(`label-value-metadata`),children:t.reduce((t,r,i)=>t.concat([(0,q.jsx)(wO,{component:`dt`,variant:`subtitle2`,children:r.label||e},`label-${i}`),(0,q.jsx)(wO,{style:{marginBottom:`.5em`,marginLeft:`0px`},component:`dd`,variant:`body1`,children:(0,q.jsx)(hU,{htmlString:r.values.join(n),ruleSet:`iiif`})},`value-${i}`)]),[])})}function nz({canvasDescription:e=null,canvasLabel:t=null,canvasMetadata:n=[],index:r=1,totalSize:i=1}){let{t:a}=hO(),o=(0,K.useId)(),s=(0,K.useId)(),c=arguments[0];return(0,q.jsxs)(GU,{id:o,label:a(`currentItem`,{context:`${r+1}/${i}`}),children:[t&&(0,q.jsx)(wO,{"aria-labelledby":`${o} ${s}`,id:s,variant:`h4`,component:`h5`,children:t}),e&&(0,q.jsx)(wO,{variant:`body1`,children:(0,q.jsx)(hU,{htmlString:e,ruleSet:`iiif`})}),n&&n.length>0&&(0,q.jsx)(KU,{labelValuePairs:n}),(0,q.jsx)(zl,{targetName:`CanvasInfo`,...c})]})}function rz({availableLocales:e=[],locale:t=``,setLocale:n=void 0}){let r=It(e=>go(e)),{t:i}=hO();if(!n||e.length<2)return null;let a=e.indexOf(t)>=0?t:e[0],o=(0,_Oe.default)(r,e=>e.locale);return(0,q.jsxs)(fM,{variant:`standard`,children:[(0,q.jsx)(sM,{children:i(`language`)}),(0,q.jsx)(bj,{MenuProps:{anchorOrigin:{horizontal:`left`,vertical:`bottom`}},autoWidth:!0,displayEmpty:!0,value:a,onChange:e=>{n(e.target.value)},name:`locale`,children:e.map(e=>(0,q.jsx)(wj,{value:e,children:(0,q.jsx)(wO,{variant:`body2`,children:o[e]?.label||e})},e))})]})}function iz({manifestDescription:e=null,manifestLabel:t=null,manifestMetadata:n=[],manifestSummary:r=null,...i}){let{t:a}=hO(),o=(0,K.useId)(),s={manifestDescription:e,manifestLabel:t,manifestMetadata:n,manifestSummary:r,...i};return(0,q.jsxs)(GU,{id:`${o}-resource`,label:a(`resource`),children:[t&&(0,q.jsx)(wO,{"aria-labelledby":`${o}-resource ${o}-resource-heading`,id:`${o}-resource-heading`,variant:`h4`,component:`h5`,children:t}),e&&(0,q.jsx)(wO,{variant:`body1`,children:(0,q.jsx)(hU,{htmlString:e,ruleSet:`iiif`})}),r&&(0,q.jsx)(wO,{variant:`body1`,children:(0,q.jsx)(hU,{htmlString:r,ruleSet:`iiif`})}),n.length>0&&(0,q.jsx)(KU,{labelValuePairs:n}),(0,q.jsx)(zl,{targetName:`ManifestInfo`,...s})]})}function az({collectionLabel:e=null,collectionPath:t=[],showCollectionDialog:n,windowId:r=null}){let{t:i}=hO(),a=(0,K.useId)(),o=(0,K.useId)();return t.length===0?null:(0,q.jsxs)(GU,{id:a,label:i(`collection`),children:[e&&(0,q.jsx)(wO,{"aria-labelledby":`${a} ${o}`,id:o,variant:`h4`,children:e}),(0,q.jsx)(xM,{color:`primary`,onClick:()=>{let e=t[t.length-1];n(e,t.slice(0,-1),r)},startIcon:(0,q.jsx)(XU,{}),children:i(`showCollection`)})]})}function oz({homepage:e=null,manifestUrl:t=null,related:n=null,renderings:r=null,seeAlso:i=null,...a}){let{t:o}=hO(),s=(0,K.useId)(),c=(0,K.useId)(),l={homepage:e,manifestUrl:t,related:n,renderings:r,seeAlso:i,t:o,...a};return(0,q.jsxs)(GU,{"aria-labelledby":c,id:s,label:o(`related`),children:[(0,q.jsx)(wO,{"aria-labelledby":`${s} ${c}`,id:c,variant:`h4`,component:`h5`,children:o(`links`)}),(0,q.jsxs)(vOe,{className:(0,SH.default)(Ll(`label-value-metadata`)),children:[e&&(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(wO,{variant:`subtitle2`,component:`dt`,children:o(`iiif_homepage`)}),e.map(e=>(0,q.jsx)(wO,{variant:`body1`,component:`dd`,children:(0,q.jsx)(DM,{target:`_blank`,rel:`noopener noreferrer`,href:e.value,children:e.label||e.value})},e.value))]}),r&&r.length>0&&(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(wO,{variant:`subtitle2`,component:`dt`,children:o(`iiif_renderings`)}),r.map(e=>(0,q.jsx)(wO,{variant:`body1`,component:`dd`,children:(0,q.jsx)(DM,{target:`_blank`,rel:`noopener noreferrer`,href:e.value,children:e.label||e.value})},e.value))]}),n&&(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(wO,{variant:`subtitle2`,component:`dt`,children:o(`iiif_related`)}),n.map(e=>(0,q.jsxs)(wO,{variant:`body1`,component:`dd`,children:[(0,q.jsx)(DM,{target:`_blank`,rel:`noopener noreferrer`,href:e.value,children:e.label||e.value}),e.format&&(0,q.jsx)(wO,{component:`span`,children:` (${e.format})`})]},e.value))]}),i&&(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(wO,{variant:`subtitle2`,component:`dt`,children:o(`iiif_seeAlso`)}),i.map(e=>(0,q.jsxs)(wO,{variant:`body1`,component:`dd`,children:[(0,q.jsx)(DM,{target:`_blank`,rel:`noopener noreferrer`,href:e.value,children:e.label||e.value}),e.format&&(0,q.jsx)(wO,{component:`span`,children:` (${e.format})`})]},e.value))]}),t&&(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(wO,{variant:`subtitle2`,component:`dt`,children:o(`iiif_manifest`)}),(0,q.jsx)(wO,{variant:`body1`,component:`dd`,children:(0,q.jsx)(DM,{target:`_blank`,rel:`noopener noreferrer`,href:t,children:t})})]})]}),(0,q.jsx)(zl,{targetName:`ManifestRelatedLinks`,...l})]})}function sz({windowId:e,id:t,canvasIds:n=[],collectionPath:r=[],locale:i=``,setLocale:a=void 0,availableLocales:o=[],showLocalePicker:s=!1}){let{t:c}=hO();return(0,q.jsxs)(VU,{title:c(`aboutThisItem`),paperClassName:Ll(`window-sidebar-info-panel`),windowId:e,id:t,titleControls:s&&(0,q.jsx)(JU,{locale:i,setLocale:a,availableLocales:o}),children:[n.map((r,i)=>(0,q.jsx)(HU,{children:(0,q.jsx)(qU,{canvasId:r,companionWindowId:t,index:i,totalSize:n.length,windowId:e})},r)),r.length>0&&(0,q.jsx)(HU,{children:(0,q.jsx)(ZU,{companionWindowId:t,windowId:e})}),(0,q.jsx)(HU,{children:(0,q.jsx)(YU,{companionWindowId:t,windowId:e})}),(0,q.jsx)(HU,{children:(0,q.jsx)(QU,{companionWindowId:t,windowId:e})})]})}function cz({label:e}){return(0,q.jsx)(wO,{variant:`body1`,children:e})}function lz({canvas:e,height:t=void 0,label:n,width:r=void 0}){return(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(`div`,{style:{minWidth:50},children:(0,q.jsx)(cw,{label:n,resource:e,maxHeight:t,maxWidth:r})}),(0,q.jsx)(wO,{children:n})]})}function Jbe(e){return e.map(e=>({id:e.id,label:new qa(e).getLabel()}))}function uz({canvases:e,containerRef:t,selectedCanvasIds:n=[],setCanvas:r,variant:i=`item`,windowId:a}){let o=(0,K.useMemo)(()=>Jbe(e),[e]),s;switch(i){case`thumbnail`:s=tW;break;default:s=eW}return(0,q.jsx)(qO,{variant:`selectedMenu`,children:o.map((o,c)=>(0,q.jsx)(zR,{containerRef:t,offsetTop:96,selected:n.includes(o.id),scrollTo:n.includes(o.id),children:(0,q.jsx)(SOe,{divider:!0,onClick:()=>{r(a,o.id)},component:`li`,children:(0,q.jsx)(s,{label:o.label,canvas:e[c]})},o.id)},`${o.id}-${i}`))})}function dz(){return dz=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},dz.apply(null,arguments)}function Ybe(e,t,n=void 0){let r={};for(let i in e){let a=e[i],o=``,s=!0;for(let e=0;e<a.length;e+=1){let r=a[e];r&&(o+=(s===!0?``:` `)+t(r),s=!1,n&&n[r]&&(o+=` `+n[r]))}r[i]=o}return r}function fz(...e){let t=cH.useRef(void 0),n=cH.useCallback(t=>{let n=e.map(e=>{if(e==null)return null;if(typeof e==`function`){let n=e,r=n(t);return typeof r==`function`?r:()=>{n(null)}}return e.current=t,()=>{e.current=null}});return()=>{n.forEach(e=>e?.())}},e);return cH.useMemo(()=>e.every(e=>e==null)?null:e=>{t.current&&=(t.current(),void 0),e!=null&&(t.current=n(e))},e)}function Xbe(e){return typeof e==`string`}function Zbe(e,t,n){return e===void 0||Xbe(e)?t:{...t,ownerState:{...t.ownerState,...n}}}function pz(e,t=[]){if(e===void 0)return{};let n={};return Object.keys(e).filter(n=>n.match(/^on[A-Z]/)&&typeof e[n]==`function`&&!t.includes(n)).forEach(t=>{n[t]=e[t]}),n}function Qbe(e){if(e===void 0)return{};let t={};return Object.keys(e).filter(t=>!(t.match(/^on[A-Z]/)&&typeof e[t]==`function`)).forEach(n=>{t[n]=e[n]}),t}function $be(e){let{getSlotProps:t,additionalProps:n,externalSlotProps:r,externalForwardedProps:i,className:a}=e;if(!t){let e=VR(n?.className,a,i?.className,r?.className),t={...n?.style,...i?.style,...r?.style},o={...n,...i,...r};return e.length>0&&(o.className=e),Object.keys(t).length>0&&(o.style=t),{props:o,internalRef:void 0}}let o=pz({...i,...r}),s=Qbe(r),c=Qbe(i),l=t(o),u=VR(l?.className,n?.className,a,i?.className,r?.className),d={...l?.style,...n?.style,...i?.style,...r?.style},f={...l,...n,...c,...s};return u.length>0&&(f.className=u),Object.keys(d).length>0&&(f.style=d),{props:f,internalRef:l.ref}}function mz(e,t,n){return typeof e==`function`?e(t,n):e}function hz(e){let{elementType:t,externalSlotProps:n,ownerState:r,skipResolvingSlotProps:i=!1,...a}=e,o=i?{}:mz(n,r),{props:s,internalRef:c}=$be({...a,externalSlotProps:o}),l=fz(c,o?.ref,e.additionalProps?.ref);return Zbe(t,{...s,ref:l},r)}function exe(e){return GC}function gz(e,t,n=`Mui`){let r=wOe[t];return r?`${n}-${r}`:`${COe.generate(e)}-${t}`}function txe(e,t,n=`Mui`){let r={};return t.forEach(t=>{r[t]=gz(e,t,n)}),r}function nxe(e){return gz(`MuiSimpleTreeView`,e)}function _z(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function rxe(e){let t=cH.useRef({});return e?(e.current??={},e.current):t.current}function ixe(e){let{value:t,children:n}=e;return(0,q.jsx)(lW.Provider,{value:t,children:t.wrapRoot({children:n,instance:t.instance})})}function vz(e){let t=cH.useRef(e);return _W(()=>{t.current=e}),cH.useRef((...e)=>(0,t.current)(...e)).current}function axe(e){return e&&e.ownerDocument||document}function oxe(e){let t=0;return function(n,r,i){e.registry===null&&(e.registry=typeof FinalizationRegistry<`u`?new BOe:new zOe);let[a]=cH.useState(new VOe),o=cH.useRef(null),s=cH.useRef(void 0);s.current=i;let c=cH.useRef(null);!o.current&&s.current?(o.current=n.$$subscribeEvent(r,(e,t)=>{t.defaultMuiPrevented||s.current?.(e,t)}),t+=1,c.current={cleanupToken:t},e.registry.register(a,()=>{o.current?.(),o.current=null,c.current=null},c.current)):!s.current&&o.current&&(o.current(),o.current=null,c.current&&=(e.registry.unregister(c.current),null)),cH.useEffect(()=>(!o.current&&s.current&&(o.current=n.$$subscribeEvent(r,(e,t)=>{t.defaultMuiPrevented||s.current?.(e,t)})),c.current&&e.registry&&(e.registry.unregister(c.current),c.current=null),()=>{o.current?.(),o.current=null}),[n,r])}}function sxe(e){return e.replace(/["\\]/g,`\\$&`)}function cxe(e){return!!e&&e.length===1&&!!e.match(/\S/)}function lxe(e){let{children:t,itemId:n=null}=e,{instance:r,treeId:i,rootRef:a}=uW(),o=cH.useRef(new Map);cH.useEffect(()=>{if(!a.current)return;let e=null;if(n==null)e=a.current.id;else{let t=r.getItemMeta(n);t!==void 0&&(e=sW({itemId:n,treeId:i,id:t.idAttribute}))}if(e==null)return;let t=r.getItemOrderedChildrenIds(n??null)??[],s=sxe(e),c=a.current.querySelectorAll(`${n==null?``:`*[id="${s}"] `}[role="treeitem"]:not(*[id="${s}"] [role="treeitem"] [role="treeitem"])`),l=Array.from(c).map(e=>o.current.get(e.id));(l.length!==t.length||l.some((e,n)=>e!==t[n]))&&r.setJSXItemsOrderedChildrenIds(n??null,l)});let s=cH.useMemo(()=>({registerChild:(e,t)=>o.current.set(e,t),unregisterChild:e=>o.current.delete(e),parentId:n}),[n]);return(0,q.jsx)(IW.Provider,{value:s,children:t})}function uxe(e){let{instance:t,items:{onItemClick:n},selection:{multiSelect:r,checkboxSelection:i,disableSelection:a},expansion:{expansionTrigger:o}}=uW(),s=t.isItemExpandable(e),c=t.isItemExpanded(e),l=t.isItemFocused(e),u=t.isItemSelected(e),d=t.isItemDisabled(e),f=t?.isItemBeingEdited?t?.isItemBeingEdited(e):!1,p=t.isItemEditable?t.isItemEditable(e):!1,m=n=>{if(!d){l||t.focusItem(n,e);let i=r&&(n.shiftKey||n.ctrlKey||n.metaKey);s&&!(i&&t.isItemExpanded(e))&&t.toggleItemExpansion(n,e)}},h=n=>{d||(!l&&!f&&t.focusItem(n,e),r&&(n.shiftKey||n.ctrlKey||n.metaKey)?n.shiftKey?t.expandSelectionRange(n,e):t.selectItem({event:n,itemId:e,keepExistingSelection:!0}):t.selectItem({event:n,itemId:e,shouldBeSelected:!0}))},g=n=>{if(a||d)return;let i=n.nativeEvent.shiftKey;r&&i?t.expandSelectionRange(n,e):t.selectItem({event:n,itemId:e,keepExistingSelection:r,shouldBeSelected:n.target.checked})},_=e=>{(e.shiftKey||e.ctrlKey||e.metaKey||d)&&e.preventDefault()},v=()=>{MW(t,NW)&&t.isItemEditable(e)&&(t.isItemBeingEdited(e)?t.setEditedItemId(null):t.setEditedItemId(e))};return{disabled:d,expanded:c,selected:u,focused:l,editable:p,editing:f,disableSelection:a,checkboxSelection:i,handleExpansion:m,handleSelection:h,handleCheckboxSelection:g,handleContentClick:n,preventSelection:_,expansionTrigger:o,toggleItemEditing:v,handleSaveItemLabel:(n,r)=>{MW(t,NW)&&t.isItemBeingEditedRef(e)&&(t.updateItemLabel(e,r),v(),t.focusItem(n,e))},handleCancelItemLabelEditing:n=>{MW(t,NW)&&t.isItemBeingEditedRef(e)&&(v(),t.focusItem(n,e))}}}function dxe(e){return e.action==null?null:(0,q.jsx)(ZOe,dz({},e))}function fxe(e){return gz(`MuiTreeItem`,e)}function pxe(e){let{children:t,itemId:n}=e,{wrapItem:r,instance:i}=uW();return r({children:t,itemId:n,instance:i})}function mxe(e){let t=e.data.__jsonld;if(t.startCanvas&&typeof t.startCanvas==`string`)return t.startCanvas;if(t.start){if(t.start.type===`Canvas`&&typeof t.start.id==`string`)return t.start.id;if(t.start.type===`SpecificResource`&&typeof t.start.source==`string`)return t.start.source}return e.data.getCanvasIds()[0]}function hxe(e,t){if(e.id===t)return e;let n=null;if(e.nodes)for(let r=0;n==null&&r<e.nodes.length;r+=1)n=hxe(e.nodes[r],t);return n}function yz({toggleNode:e,expandNodes:t,setCanvas:n,windowId:r,treeStructure:i,visibleNodeIds:a,expandedNodeIds:o,containerRef:s,nodeIdToScrollTo:c}){let l=(t,n)=>{(t.key===` `||t.key===`Spacebar`)&&e(n),d(n)},u=(e,n)=>{t(n)},d=e=>{let t=hxe(i,e);if(!t.data.getCanvasIds()||t.data.getCanvasIds().length===0||t.nodes.length>0)return;let a=mxe(t);n(r,a.indexOf(`#`)===-1?a:a.substr(0,a.indexOf(`#`)))};if(!i)return null;let f=e=>(0,q.jsx)(VW,{containerRef:s,itemId:e.id,offsetTop:96,scrollTo:c===e.id,children:(0,q.jsx)(dke,{itemId:e.id,label:(0,q.jsx)(pke,{sx:t=>({backgroundColor:a.indexOf(e.id)!==-1&&O_(t.palette.highlights?.primary||t.palette.action.selected,.35),display:a.indexOf(e.id)!==-1&&`inline`}),children:e.label}),children:e.nodes&&e.nodes.length>0?e.nodes.map(f):null})},e.id);return(0,q.jsx)(XOe,{sx:{flexGrow:1},slots:{collapseIcon:mke,endIcon:null,expandIcon:hke},onSelectedItemsChange:l,onExpandedItemsChange:u,expandedItems:o,children:Array.isArray(i.nodes)&&i.nodes.length>0?i.nodes.map(e=>f(e)):(0,q.jsx)(`p`,{children:`No items found`})})}function bz({collection:e=null,id:t,showMultipart:n,sequenceId:r=null,sequences:i=[],variant:a,showToc:o=!1,updateSequence:s,updateVariant:c,windowId:l}){let{t:u}=hO(),d=(0,K.useRef)(),f=(0,K.useId)(),p=e=>{s(e.target.value)},m=(e,t)=>{c(t)},h;return h=(0,q.jsx)(a===`tableOfContents`?HW:nW,{id:t,containerRef:d,windowId:l}),(0,q.jsx)(VU,{title:u(`canvasIndex`),id:t,windowId:l,ref:d,titleControls:(0,q.jsxs)(q.Fragment,{children:[i&&i.length>1&&(0,q.jsx)(fM,{children:(0,q.jsx)(bj,{MenuProps:{anchorOrigin:{horizontal:`left`,vertical:`bottom`}},displayEmpty:!0,value:r,onChange:p,name:`sequenceId`,sx:{"&.MuiSelect-select":{"&:focus":{backgroundColor:`background.paper`}},backgroundColor:`background.paper`},"data-testid":`sequence-select`,children:i.map((e,t)=>(0,q.jsx)(wj,{value:e.id,children:(0,q.jsx)(wO,{variant:`body2`,children:(0,q.jsx)(XC,{resource:e})})},e.id))})}),(0,q.jsx)(gke,{}),(0,q.jsxs)(WM,{value:a,onChange:m,variant:`fullWidth`,indicatorColor:`primary`,textColor:`primary`,children:[o&&(0,q.jsx)(PD,{title:u(`tableOfContentsList`),value:`tableOfContents`,children:(0,q.jsx)(ZM,{sx:{minWidth:`auto`},value:`tableOfContents`,"aria-label":u(`tableOfContentsList`),"aria-controls":f,icon:(0,q.jsx)(bOe,{style:{transform:`scale(-1, 1)`}})})}),(0,q.jsx)(PD,{title:u(`itemList`),value:`item`,children:(0,q.jsx)(ZM,{sx:{minWidth:`auto`},value:`item`,"aria-label":u(`itemList`),"aria-controls":f,icon:(0,q.jsx)(yOe,{})})}),(0,q.jsx)(PD,{title:u(`thumbnailList`),value:`thumbnail`,children:(0,q.jsx)(ZM,{sx:{minWidth:`auto`},value:`thumbnail`,"aria-label":u(`thumbnailList`),"aria-controls":f,icon:(0,q.jsx)(XU,{})})})]})]}),children:(0,q.jsxs)(`div`,{id:f,children:[e&&(0,q.jsx)(xM,{fullWidth:!0,onClick:n,endIcon:(0,q.jsx)(xOe,{}),children:(0,q.jsx)(wO,{sx:{textTransform:`none`},children:(0,q.jsx)(XC,{resource:e})})}),h]})})}function xz({manifestLogo:e=null,requiredStatement:t=null,rights:n=null,windowId:r,id:i}){let{t:a}=hO(),o=arguments[0];return(0,q.jsxs)(VU,{title:a(`attributionTitle`),paperClassName:Ll(`attribution-panel`),windowId:r,id:i,children:[(0,q.jsxs)(HU,{children:[t&&(0,q.jsx)(KU,{labelValuePairs:t,defaultLabel:a(`attribution`)}),n&&n.length>0&&(0,q.jsxs)(`dl`,{className:Ll(`label-value-metadata`),children:[(0,q.jsx)(wO,{variant:`subtitle2`,component:`dt`,children:a(`rights`)}),n.map(e=>(0,q.jsx)(wO,{variant:`body1`,component:`dd`,children:(0,q.jsx)(DM,{target:`_blank`,rel:`noopener noreferrer`,href:e,children:e})},e.toString()))]})]}),e&&(0,q.jsx)(HU,{children:(0,q.jsx)(xke,{src:[e],alt:``,role:`presentation`,unloader:(0,q.jsx)(Ske,{variant:`rectangular`,height:60,width:60})})}),(0,q.jsx)(zl,{targetName:`AttributionPanel`,...o})]})}function Sz({numTotal:e=void 0,searchHits:t=[],selectedContentSearchAnnotation:n,direction:r,selectAnnotation:i}){let{t:a}=hO(),o=e=>{i(t[e+1].annotations[0])},s=e=>{i(t[e-1].annotations[0])},c=e=>t.length!==0&&e<t.length-1,l=e=>t.length!==0&&e>0,u=r===`rtl`?{transform:`rotate(180deg)`}:{},d=t.findIndex(e=>e.annotations.includes(n[0])),f=t.length;return t.length<e&&(f+=`+`),t.length===0?null:(0,q.jsxs)(wO,{variant:`body2`,align:`center`,children:[(0,q.jsx)(VD,{"aria-label":a(`searchPreviousResult`),disabled:!l(d),onClick:()=>s(d),children:(0,q.jsx)(Dke,{style:u})}),(0,q.jsx)(`span`,{style:{unicodeBidi:`plaintext`},role:`status`,children:a(`pagination`,{current:d+1,total:f})}),(0,q.jsx)(VD,{"aria-label":a(`searchNextResult`),disabled:!c(d),onClick:()=>o(d),children:(0,q.jsx)(Oke,{style:u})})]})}function Cz({autocompleteService:e=void 0,companionWindowId:t,fetchSearch:n,query:r=``,searchIsFetching:i=!1,searchService:a,windowId:o}){let{t:s}=hO(),[c,l]=(0,K.useState)(r),[u,d]=(0,K.useState)(r),[f,p]=(0,K.useState)([]);(0,K.useEffect)(()=>{l(r),d(r),p([])},[r]),(0,K.useEffect)(()=>{u&&u!==``&&a&&n(o,t,`${a.id}?${new URLSearchParams({q:u})}`,u)},[u,a,t,n,o]);let m=(e,t,n)=>{n===`reset`&&!t||(l(t),p([]),t&&h(t))},h=Ic((0,K.useCallback)(()=>{e&&c&&fetch(`${e.id}?${new URLSearchParams({q:c})}`).then(e=>e.json()).then(g)},[e,c]),500),g=e=>{p(e.terms)},_=e=>{c&&(e&&e.preventDefault(),d(c))},v=(e,t,n)=>{t&&YW(t)&&d(YW(t))},y=`search-${t}`;return(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(kke,{"aria-label":s(`searchTitle`),onSubmit:_,children:(0,q.jsx)(xN,{id:y,inputValue:c,options:f,getOptionLabel:YW,isOptionEqualToValue:(e,t)=>(0,qW.default)(YW(e).trim()).toLowerCase()===(0,qW.default)(YW(t).trim()).toLowerCase(),noOptionsText:``,onChange:v,onInputChange:m,freeSolo:!0,disableClearable:!0,renderInput:e=>(0,q.jsx)(MN,{...e,label:s(`searchInputLabel`),variant:`standard`,InputProps:{...e.InputProps,endAdornment:(0,q.jsxs)(zN,{sx:{position:`relative`},position:`end`,children:[(0,q.jsx)(VD,{"aria-label":s(`searchSubmitAria`),type:`submit`,children:(0,q.jsx)(lw,{})}),!!i&&(0,q.jsx)(NT,{sx:{left:`50%`,marginLeft:`-25px`,marginTop:`-25px`,position:`absolute`,top:`50%`},size:50})]})}})})}),(0,q.jsx)(JW,{windowId:o,companionWindowId:t})]})}function gxe(e,t=`assertive`,n=QW){$W?$W.announce(e,t,n):($W=new Ake,(typeof IS_REACT_ACT_ENVIRONMENT==`boolean`?IS_REACT_ACT_ENVIRONMENT:typeof jest<`u`)?$W.announce(e,t,n):setTimeout(()=>{$W?.isAttached()&&$W?.announce(e,t,n)},100))}function _xe(){throw Error(`A function wrapped in useEffectEvent can't be called during rendering.`)}function vxe(e){let t=K.useRef(_xe);return K.useInsertionEffect(()=>{t.current=e},[e]),(...e)=>{Mke()&&_xe();let n=t.current;return n(...e)}}function wz({adjacent:e=!1,annotation:t=void 0,annotationId:n=void 0,annotationLabel:r=void 0,announcer:i=void 0,canvasLabel:a=void 0,companionWindowId:o=void 0,containerRef:s=void 0,focused:c=!1,hit:l=void 0,index:u=void 0,selectAnnotation:d=()=>{},selected:f=!1,showDetails:p=()=>{},total:m=void 0,windowId:h,windowSelected:g=!1}){let{t:_}=hO();(0,K.useEffect)(()=>{f&&b()},[f]);let v=()=>{t&&n&&d(n)},y=(0,K.useMemo)(()=>l&&new eG(l,t),[l,t]),b=vxe(()=>{!i||!y||i([_(`pagination`,{current:u+1,total:m}),a,r,y.before,y.match,y.after].join(` `),`polite`)}),x=(0,K.useId)();if(c&&!f)return null;let S=c?l:l&&y,C=l&&(S.before!==l.before||S.after!==l.after),w={adjacent:e,focused:c,selected:f,windowSelected:g},T=(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(Fke,{component:`span`,ownerState:w,label:u+1}),(0,q.jsxs)(Pke,{id:x,children:[a,r&&(0,q.jsx)(wO,{component:`span`,sx:{display:`block`,marginTop:1},children:r})]})]});return(0,q.jsx)(zR,{containerRef:s,offsetTop:96,scrollTo:g&&!c,children:(0,q.jsx)(Nke,{ownerState:w,className:g?`windowSelected`:``,divider:!0,component:f?`li`:qN,onClick:v,selected:f,children:(0,q.jsx)(fk,{primary:T,primaryTypographyProps:{component:`div`,sx:{marginBottom:1},variant:`subtitle2`},secondaryTypographyProps:{variant:`body1`},secondary:(0,q.jsxs)(q.Fragment,{children:[l&&(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(hU,{ruleSet:`iiif`,htmlString:S.before}),` `,(0,q.jsx)(`strong`,{children:(0,q.jsx)(hU,{ruleSet:`iiif`,htmlString:S.match})}),` `,(0,q.jsx)(hU,{ruleSet:`iiif`,htmlString:S.after}),` `,C&&!c&&(0,q.jsx)(xM,{sx:{"& span":{lineHeight:`1.5em`},margin:0,padding:0,textTransform:`none`},onClick:p,color:`secondary`,size:`small`,"aria-describedby":x,children:_(`more`)})]}),!l&&t&&(0,q.jsx)(hU,{ruleSet:`iiif`,htmlString:t.chars})]})})})})}function yxe({companionWindowId:e,containerRef:t,searchAnnotations:n,searchHits:r,windowId:i,focused:a,toggleFocus:o}){return r.length===0&&n.length>0?n.map((r,s)=>(0,q.jsx)(tG,{announcer:gxe,annotationId:r.id,companionWindowId:e,containerRef:t,focused:a,index:s,total:n.length,windowId:i,showDetails:o},r.id)):r.map((n,s)=>(0,q.jsx)(tG,{announcer:gxe,containerRef:t,companionWindowId:e,focused:a,hit:n,index:s,total:r.length,windowId:i,showDetails:o},n.annotations[0]))}function Tz({companionWindowId:e,containerRef:t=void 0,isFetching:n=!1,fetchSearch:r,nextSearch:i=void 0,query:a=void 0,searchAnnotations:o=[],searchHits:s=[],searchNumTotal:c=void 0,windowId:l}){let{t:u}=hO(),[d,f]=(0,K.useState)(!1),p=(0,K.useCallback)(()=>{f(!d)},[f,d]),m=a&&!n&&s.length===0&&o.length===0;return(0,q.jsxs)(q.Fragment,{children:[d&&(0,q.jsx)(zR,{containerRef:t,offsetTop:96,scrollTo:!0,children:(0,q.jsxs)(xM,{onClick:p,sx:{textTransform:`none`},size:`small`,children:[(0,q.jsx)(ZW,{}),u(`backToResults`)]})}),m&&(0,q.jsx)(wO,{sx:{padding:2,typography:`h6`},children:u(`searchNoResults`)}),(0,q.jsx)(zO,{disablePadding:!0,children:(0,q.jsx)(yxe,{companionWindowId:e,containerRef:t,searchAnnotations:o,searchHits:s,windowId:l,focused:d,toggleFocus:p})}),i&&(0,q.jsxs)(xM,{sx:{width:`100%`},color:`secondary`,onClick:()=>r(l,e,i,a),children:[u(`moreResults`),(0,q.jsx)(`br`,{}),`(${u(`searchResultsRemaining`,{numLeft:c-s.length})})`]})]})}function Ez({fetchSearch:e=void 0,id:t,query:n=``,removeSearch:r,searchService:i,suggestedSearches:a=[],windowId:o}){let{t:s}=hO(),c=(0,K.useRef)(null);return(0,q.jsxs)(VU,{ariaLabel:s(`searchTitle`),title:(0,q.jsxs)(q.Fragment,{children:[s(`searchTitle`),n&&n!==``&&(0,q.jsx)(jO,{"aria-label":s(`clearSearchAria`),role:`button`,sx:{marginLeft:1},color:`secondary`,label:s(`clearSearch`),onClick:r,onDelete:r,size:`small`,tabIndex:0,variant:`outlined`})]}),windowId:o,id:t,titleControls:(0,q.jsx)(XW,{companionWindowId:t,windowId:o}),ref:c,children:[(0,q.jsx)(nG,{containerRef:c,companionWindowId:t,windowId:o}),e&&a&&n===``&&a.map(t=>(0,q.jsx)(wO,{component:`p`,variant:`body1`,sx:{margin:2},children:(0,q.jsx)(xM,{variant:`inlineText`,color:`secondary`,onClick:()=>e(`${i.id}?${new URLSearchParams({q:t})}`,t),children:s(`suggestSearch`,{query:t})})},t))]})}function bxe(e,t){if(!e)throw Error(Bke)}function xxe(e,t){}function Dz(){}function Sxe(e,t){return{...e,...t}}function Oz(e,t,n){let r=t.map(t=>{let r=Sxe(n,t.options);return e.addEventListener(t.eventName,t.fn,r),function(){e.removeEventListener(t.eventName,t.fn,r)}});return function(){r.forEach(e=>{e()})}}function kz(e,t){throw new hG(Uke)}function Cxe(e,t){return!!(e===t||Number.isNaN(e)&&Number.isNaN(t))}function wxe(e,t){if(e.length!==t.length)return!1;for(let n=0;n<e.length;n++)if(!Cxe(e[n],t[n]))return!1;return!0}function Az(e,t){let n=(0,K.useState)(()=>({inputs:t,result:e()}))[0],r=(0,K.useRef)(!0),i=(0,K.useRef)(n),a=r.current||t&&i.current.inputs&&wxe(t,i.current.inputs)?i.current:{inputs:t,result:e()};return(0,K.useEffect)(()=>{r.current=!1,i.current=a},[a]),a.result}function jz(e,t){return Az(()=>e,t)}function Mz(e,t=wxe){let n=null;function r(...r){if(n&&n.lastThis===this&&t(r,n.lastArgs))return n.lastResult;let i=e.apply(this,r);return n={lastResult:i,lastArgs:r,lastThis:this},i}return r.clear=function(){n=null},r}function Nz(e){return e.at&&e.at.type===`REORDER`?e.at.destination:null}function Pz(e){return e.at&&e.at.type===`COMBINE`?e.at.combine:null}function Txe(e,t){let n=e.page.marginBox;return iG(aG(n,{top:t.point.y,right:0,bottom:0,left:t.point.x}))}function Fz({afterDragging:e,destination:t,displacedBy:n,viewport:r,forceShouldAnimate:i,last:a}){return e.reduce(function(e,o){let s=Txe(o,n),c=o.descriptor.id;if(e.all.push(c),!sAe({target:s,destination:t,viewport:r,withDroppableDisplacement:!0}))return e.invisible[o.descriptor.id]=!0,e;let l={draggableId:c,shouldAnimate:lAe(c,a,i)};return e.visible[c]=l,e},{all:[],visible:{},invisible:{}})}function Exe(e,t){if(!e.length)return 0;let n=e[e.length-1].descriptor.index;return t.inHomeList?n:n+1}function Dxe({insideDestination:e,inHomeList:t,displacedBy:n,destination:r}){let i=Exe(e,{inHomeList:t});return{displaced:VG,displacedBy:n,at:{type:`REORDER`,destination:{droppableId:r.descriptor.id,index:i}}}}function Iz({draggable:e,insideDestination:t,destination:n,viewport:r,displacedBy:i,last:a,index:o,forceShouldAnimate:s}){let c=zG(e,n);if(o==null)return Dxe({insideDestination:t,inHomeList:c,displacedBy:i,destination:n});let l=t.find(e=>e.descriptor.index===o);if(!l)return Dxe({insideDestination:t,inHomeList:c,displacedBy:i,destination:n});let u=RG(e,t),d=t.indexOf(l);return{displaced:Fz({afterDragging:u.slice(d),destination:n,displacedBy:i,last:a,viewport:r.frame,forceShouldAnimate:s}),displacedBy:i,at:{type:`REORDER`,destination:{droppableId:n.descriptor.id,index:o}}}}function Lz(e,t){return!!t.effected[e]}function Oxe(e,t){return e.map(e=>t[e])}function kxe(e,t){for(let n=0;n<t.length;n++){let r=t[n].visible[e];if(r)return r}return null}function Rz(e){return e.phase===`DRAGGING`||e.phase===`COLLECTING`}function Axe(e){let t=HG(e.top,e.bottom),n=HG(e.left,e.right);return function(e){return t(e.y)&&n(e.x)}}function jxe(e,t){return e.left<t.right&&e.right>t.left&&e.top<t.bottom&&e.bottom>t.top}function Mxe({pageBorderBox:e,draggable:t,candidates:n}){let r=t.page.borderBox.center,i=n.map(t=>{let n=t.axis,i=EG(t.axis.line,e.center[n.line],t.page.borderBox.center[n.crossAxisLine]);return{id:t.descriptor.id,distance:DG(r,i)}}).sort((e,t)=>t.distance-e.distance);return i[0]?i[0].id:null}function Nxe({pageBorderBox:e,draggable:t,droppables:n}){let r=IG(n).filter(t=>{if(!t.isEnabled)return!1;let n=t.subject.active;if(!n||!jxe(e,n))return!1;if(Axe(n)(e.center))return!0;let r=t.axis,i=n.center[r.crossAxisLine],a=e[r.crossAxisStart],o=e[r.crossAxisEnd],s=HG(n[r.crossAxisStart],n[r.crossAxisEnd]),c=s(a),l=s(o);return!c&&!l?!0:c?a<i:o>i});return r.length?r.length===1?r[0].descriptor.id:Mxe({pageBorderBox:e,draggable:t,candidates:r}):null}function Pxe({displaced:e,id:t}){return!!(e.visible[t]||e.invisible[t])}function Fxe({draggable:e,closest:t,inHomeList:n}){return t?n&&t.descriptor.index>e.descriptor.index?t.descriptor.index-1:t.descriptor.index:null}function Ixe(e,t){return e.map(e=>t[e])}function Lxe(e){return e.isDragging&&e.movementMode===`SNAP`?{...e,scrollJumpRequest:null}:e}function zz(e,t){return e instanceof Object&&`type`in e&&e.type===t}function Rxe(e){return{eventName:`scroll`,options:{passive:!0,capture:!1},fn:t=>{(t.target===window||t.target===window.document)&&e()}}}function zxe({onWindowScroll:e}){function t(){e(FK())}let n=mG(t),r=Rxe(n),i=Dz;function a(){return i!==Dz}function o(){a()&&kz(),i=Oz(window,[r])}function s(){!a()&&kz(),n.cancel(),i(),i=Dz}return{start:o,stop:s,isActive:a}}function Bz(e,t,n,r){if(!e){n(r(t));return}let i=gje(n);e(t,{announce:i}),i.wasCalled()||n(r(t))}function Bxe({registry:e,callbacks:t}){let n=RK(),r=null,i=()=>{r||=(t.collectionStarting(),requestAnimationFrame(()=>{r=null;let{additions:i,removals:a,modified:o}=n,s=Object.keys(i).map(t=>e.draggable.getById(t).getDimension(xG)).sort((e,t)=>e.descriptor.index-t.descriptor.index),c=Object.keys(o).map(t=>({droppableId:t,scroll:e.droppable.getById(t).callbacks.getScrollWhileDragging()})),l={additions:s,removals:Object.keys(a),modified:c};n=RK(),t.publish(l)}))};return{add:e=>{let t=e.descriptor.id;n.additions[t]=e,n.modified[e.descriptor.droppableId]=!0,n.removals[t]&&delete n.removals[t],i()},remove:e=>{let t=e.descriptor;n.removals[t.id]=!0,n.modified[t.droppableId]=!0,n.additions[t.id]&&delete n.additions[t.id],i()},stop:()=>{r&&(cancelAnimationFrame(r),r=null,n=RK())}}}function Vxe(e,t,n){return n.descriptor.id!==t.id&&n.descriptor.type===t.type&&e.droppable.getById(n.descriptor.droppableId).descriptor.mode===`virtual`}function Hxe(e,t){let n=Az(()=>tMe(e),[e]),r=(0,K.useRef)(null),i=(0,K.useRef)(null),a=jz(Mz(e=>{let t=i.current;!t&&kz(),t.textContent=e}),[]),o=jz(e=>{let t=r.current;!t&&kz(),t.textContent=e},[]);aq(()=>{!(!r.current&&!i.current)&&kz();let s=sq(t),c=sq(t);return r.current=s,i.current=c,s.setAttribute(`${eq}-always`,e),c.setAttribute(`${eq}-dynamic`,e),oq().appendChild(s),oq().appendChild(c),o(n.always),a(n.resting),()=>{let e=e=>{let t=e.current;!t&&kz(),oq().removeChild(t),e.current=null};e(r),e(i)}},[t,o,a,n.always,n.resting,e]);let s=jz(()=>a(n.dragging),[a,n.dragging]),c=jz(e=>{if(e===`DROP`){a(n.dropAnimating);return}a(n.userCancel)},[a,n.dropAnimating,n.userCancel]),l=jz(()=>{i.current&&a(n.resting)},[a,n.resting]);return Az(()=>({dragging:s,dropping:c,resting:l}),[s,c,l])}function Uxe(e,t){return Array.from(e.querySelectorAll(t))}function Vz(e){return e instanceof cq(e).HTMLElement}function Wxe(e,t){let n=`[${tq.contextId}="${e}"]`,r=Uxe(document,n);if(!r.length)return null;let i=r.find(e=>e.getAttribute(tq.draggableId)===t);return!i||!Vz(i)?null:i}function Gxe(e){let t=(0,K.useRef)({}),n=(0,K.useRef)(null),r=(0,K.useRef)(null),i=(0,K.useRef)(!1),a=jz(function(e,n){let r={id:e,focus:n};return t.current[e]=r,function(){let n=t.current;n[e]!==r&&delete n[e]}},[]),o=jz(function(t){let n=Wxe(e,t);n&&n!==document.activeElement&&n.focus()},[e]),s=jz(function(e,t){n.current===e&&(n.current=t)},[]),c=jz(function(){r.current||i.current&&(r.current=requestAnimationFrame(()=>{r.current=null;let e=n.current;e&&o(e)}))},[o]),l=jz(function(e){n.current=null;let t=document.activeElement;t&&t.getAttribute(tq.draggableId)===e&&(n.current=e)},[]);return aq(()=>(i.current=!0,function(){i.current=!1;let e=r.current;e&&cancelAnimationFrame(e)}),[]),Az(()=>({register:a,tryRecordFocus:l,tryRestoreFocusRecorded:c,tryShiftRecord:s}),[a,l,c,s])}function Kxe(){let e={draggables:{},droppables:{}},t=[];function n(e){return t.push(e),function(){let n=t.indexOf(e);n!==-1&&t.splice(n,1)}}function r(e){t.length&&t.forEach(t=>t(e))}function i(t){return e.draggables[t]||null}function a(e){let t=i(e);return!t&&kz(),t}let o={register:t=>{e.draggables[t.descriptor.id]=t,r({type:`ADDITION`,value:t})},update:(t,n)=>{let r=e.draggables[n.descriptor.id];r&&r.uniqueId===t.uniqueId&&(delete e.draggables[n.descriptor.id],e.draggables[t.descriptor.id]=t)},unregister:t=>{let n=t.descriptor.id,a=i(n);a&&t.uniqueId===a.uniqueId&&(delete e.draggables[n],e.droppables[t.descriptor.droppableId]&&r({type:`REMOVAL`,value:t}))},getById:a,findById:i,exists:e=>!!i(e),getAllByType:t=>Object.values(e.draggables).filter(e=>e.descriptor.type===t)};function s(t){return e.droppables[t]||null}function c(e){let t=s(e);return!t&&kz(),t}let l={register:t=>{e.droppables[t.descriptor.id]=t},unregister:t=>{let n=s(t.descriptor.id);n&&t.uniqueId===n.uniqueId&&delete e.droppables[t.descriptor.id]},getById:c,findById:s,exists:e=>!!s(e),getAllByType:t=>Object.values(e.droppables).filter(e=>e.descriptor.type===t)};function u(){e.draggables={},e.droppables={},t.length=0}return{draggable:o,droppable:l,subscribe:n,clean:u}}function qxe(){let e=Az(Kxe,[]);return(0,K.useEffect)(()=>function(){e.clean()},[e]),e}function Jxe(e){let t=Az(()=>rMe(e),[e]),n=(0,K.useRef)(null);return(0,K.useEffect)(function(){let e=document.createElement(`div`);return n.current=e,e.id=t,e.setAttribute(`aria-live`,`assertive`),e.setAttribute(`aria-atomic`,`true`),dz(e.style,nMe),uq().appendChild(e),function(){setTimeout(function(){let t=uq();t.contains(e)&&t.removeChild(e),e===n.current&&(n.current=null)})}},[t]),jz(e=>{let t=n.current;if(t){t.textContent=e;return}},[])}function Hz(e,t=iMe){let n=K.useId();return Az(()=>`${e}${t.separator}${n}`,[t.separator,e,n])}function Yxe({contextId:e,uniqueId:t}){return`rfd-hidden-text-${e}-${t}`}function Xxe({contextId:e,text:t}){let n=Hz(`hidden-text`,{separator:`-`}),r=Az(()=>Yxe({contextId:e,uniqueId:n}),[n,e]);return(0,K.useEffect)(function(){let e=document.createElement(`div`);return e.id=r,e.textContent=t,e.style.display=`none`,uq().appendChild(e),function(){let t=uq();t.contains(e)&&t.removeChild(e)}},[r,t]),r}function Zxe(e){let t=(0,K.useRef)(e);return(0,K.useEffect)(()=>{t.current=e}),t}function Qxe(){let e=null;function t(){return!!e}function n(t){return t===e}function r(t){e&&kz();let n={abandon:t};return e=n,n}function i(){!e&&kz(),e=null}function a(){e&&(e.abandon(),i())}return{isClaimed:t,isActive:n,claim:r,release:i,tryAbandon:a}}function Uz(e){return e.phase===`IDLE`||e.phase===`DROP_ANIMATING`?!1:e.isDragging}function $xe(e,t){return Math.abs(t.x-e.x)>=_q||Math.abs(t.y-e.y)>=_q}function eSe({cancel:e,completed:t,getPhase:n,setPhase:r}){return[{eventName:`mousemove`,fn:e=>{let{button:t,clientX:i,clientY:a}=e;if(t!==gq)return;let o={x:i,y:a},s=n();if(s.type===`DRAGGING`){e.preventDefault(),s.actions.move(o);return}s.type!==`PENDING`&&kz();let c=s.point;$xe(c,o)&&(e.preventDefault(),r({type:`DRAGGING`,actions:s.actions.fluidLift(o)}))}},{eventName:`mouseup`,fn:r=>{let i=n();if(i.type!==`DRAGGING`){e();return}r.preventDefault(),i.actions.drop({shouldBlockNextClick:!0}),t()}},{eventName:`mousedown`,fn:t=>{n().type===`DRAGGING`&&t.preventDefault(),e()}},{eventName:`keydown`,fn:t=>{if(n().type===`PENDING`){e();return}if(t.keyCode===fq){t.preventDefault(),e();return}mq(t)}},{eventName:`resize`,fn:e},{eventName:`scroll`,options:{passive:!0,capture:!1},fn:()=>{n().type===`PENDING`&&e()}},{eventName:`webkitmouseforcedown`,fn:t=>{let r=n();if(r.type===`IDLE`&&kz(),r.actions.shouldRespectForcePress()){e();return}t.preventDefault()}},{eventName:hq,fn:e}]}function tSe(e){let t=(0,K.useRef)(vq),n=(0,K.useRef)(Dz),r=Az(()=>({eventName:`mousedown`,fn:function(t){if(t.defaultPrevented||t.button!==gq||t.ctrlKey||t.metaKey||t.shiftKey||t.altKey)return;let r=e.findClosestDraggableId(t);if(!r)return;let i=e.tryGetLock(r,o,{sourceEvent:t});if(!i)return;t.preventDefault();let a={x:t.clientX,y:t.clientY};n.current(),l(i,a)}}),[e]),i=Az(()=>({eventName:`webkitmouseforcewillbegin`,fn:t=>{if(t.defaultPrevented)return;let n=e.findClosestDraggableId(t);if(!n)return;let r=e.findOptionsForDraggable(n);r&&(r.shouldRespectForcePress||e.canGetLock(n)&&t.preventDefault())}}),[e]),a=jz(function(){n.current=Oz(window,[i,r],{passive:!1,capture:!0})},[i,r]),o=jz(()=>{t.current.type!==`IDLE`&&(t.current=vq,n.current(),a())},[a]),s=jz(()=>{let e=t.current;o(),e.type===`DRAGGING`&&e.actions.cancel({shouldBlockNextClick:!0}),e.type===`PENDING`&&e.actions.abort()},[o]),c=jz(function(){let e={capture:!0,passive:!1},r=eSe({cancel:s,completed:o,getPhase:()=>t.current,setPhase:e=>{t.current=e}});n.current=Oz(window,r,e)},[s,o]),l=jz(function(e,n){t.current.type!==`IDLE`&&kz(),t.current={type:`PENDING`,point:n,actions:e},c()},[c]);aq(function(){return a(),function(){n.current()}},[a])}function nSe(){}function rSe(e,t){function n(){t(),e.cancel()}function r(){t(),e.drop()}return[{eventName:`keydown`,fn:t=>{if(t.keyCode===fq){t.preventDefault(),n();return}if(t.keyCode===pq){t.preventDefault(),r();return}if(t.keyCode===mMe){t.preventDefault(),e.moveDown();return}if(t.keyCode===fMe){t.preventDefault(),e.moveUp();return}if(t.keyCode===pMe){t.preventDefault(),e.moveRight();return}if(t.keyCode===dMe){t.preventDefault(),e.moveLeft();return}if(gMe[t.keyCode]){t.preventDefault();return}mq(t)}},{eventName:`mousedown`,fn:n},{eventName:`mouseup`,fn:n},{eventName:`click`,fn:n},{eventName:`touchstart`,fn:n},{eventName:`resize`,fn:n},{eventName:`wheel`,fn:n,options:{passive:!0}},{eventName:hq,fn:n}]}function iSe(e){let t=(0,K.useRef)(nSe),n=Az(()=>({eventName:`keydown`,fn:function(n){if(n.defaultPrevented||n.keyCode!==pq)return;let i=e.findClosestDraggableId(n);if(!i)return;let a=e.tryGetLock(i,c,{sourceEvent:n});if(!a)return;n.preventDefault();let o=!0,s=a.snapLift();t.current();function c(){!o&&kz(),o=!1,t.current(),r()}t.current=Oz(window,rSe(s,c),{capture:!0,passive:!1})}}),[e]),r=jz(function(){t.current=Oz(window,[n],{passive:!1,capture:!0})},[n]);aq(function(){return r(),function(){t.current()}},[r])}function aSe({cancel:e,getPhase:t}){return[{eventName:`orientationchange`,fn:e},{eventName:`resize`,fn:e},{eventName:`contextmenu`,fn:e=>{e.preventDefault()}},{eventName:`keydown`,fn:n=>{if(t().type!==`DRAGGING`){e();return}n.keyCode===fq&&n.preventDefault(),e()}},{eventName:hq,fn:e}]}function oSe({cancel:e,completed:t,getPhase:n}){return[{eventName:`touchmove`,options:{capture:!1},fn:t=>{let r=n();if(r.type!==`DRAGGING`){e();return}r.hasMoved=!0;let{clientX:i,clientY:a}=t.touches[0],o={x:i,y:a};t.preventDefault(),r.actions.move(o)}},{eventName:`touchend`,fn:r=>{let i=n();if(i.type!==`DRAGGING`){e();return}r.preventDefault(),i.actions.drop({shouldBlockNextClick:!0}),t()}},{eventName:`touchcancel`,fn:t=>{if(n().type!==`DRAGGING`){e();return}t.preventDefault(),e()}},{eventName:`touchforcechange`,fn:t=>{let r=n();r.type===`IDLE`&&kz();let i=t.touches[0];if(!i||!(i.force>=vMe))return;let a=r.actions.shouldRespectForcePress();if(r.type===`PENDING`){a&&e();return}if(a){if(r.hasMoved){t.preventDefault();return}e();return}t.preventDefault()}},{eventName:hq,fn:e}]}function sSe(e){let t=(0,K.useRef)(yq),n=(0,K.useRef)(Dz),r=jz(function(){return t.current},[]),i=jz(function(e){t.current=e},[]),a=Az(()=>({eventName:`touchstart`,fn:function(t){if(t.defaultPrevented)return;let r=e.findClosestDraggableId(t);if(!r)return;let i=e.tryGetLock(r,s,{sourceEvent:t});if(!i)return;let{clientX:a,clientY:o}=t.touches[0],c={x:a,y:o};n.current(),d(i,c)}}),[e]),o=jz(function(){n.current=Oz(window,[a],{capture:!0,passive:!1})},[a]),s=jz(()=>{let e=t.current;e.type!==`IDLE`&&(e.type===`PENDING`&&clearTimeout(e.longPressTimerId),i(yq),n.current(),o())},[o,i]),c=jz(()=>{let e=t.current;s(),e.type===`DRAGGING`&&e.actions.cancel({shouldBlockNextClick:!0}),e.type===`PENDING`&&e.actions.abort()},[s]),l=jz(function(){let e={capture:!0,passive:!1},t={cancel:c,completed:s,getPhase:r},i=Oz(window,oSe(t),e),a=Oz(window,aSe(t),e);n.current=function(){i(),a()}},[c,r,s]),u=jz(function(){let e=r();e.type!==`PENDING`&&kz();let t=e.actions.fluidLift(e.point);i({type:`DRAGGING`,actions:t,hasMoved:!1})},[r,i]),d=jz(function(e,t){r().type!==`IDLE`&&kz();let n=setTimeout(u,_Me);i({type:`PENDING`,point:t,actions:e,longPressTimerId:n}),l()},[l,r,i,u]);aq(function(){return o(),function(){n.current();let e=r();e.type===`PENDING`&&(clearTimeout(e.longPressTimerId),i(yq))}},[r,o,i]),aq(function(){return Oz(window,[{eventName:`touchmove`,fn:()=>{},options:{capture:!1,passive:!1}}])},[])}function cSe(e,t){if(t==null)return!1;if(yMe.includes(t.tagName.toLowerCase()))return!0;let n=t.getAttribute(`contenteditable`);return n===`true`||n===``||t!==e&&cSe(e,t.parentElement)}function lSe(e,t){let n=t.target;return Vz(n)?cSe(e,n):!1}function uSe(e){return e instanceof cq(e).Element}function dSe(e,t){return e==null?null:e[xMe](t)?e:dSe(e.parentElement,t)}function fSe(e,t){return e.closest?e.closest(t):dSe(e,t)}function pSe(e){return`[${tq.contextId}="${e}"]`}function mSe(e,t){let n=t.target;if(!uSe(n))return null;let r=fSe(n,pSe(e));return!r||!Vz(r)?null:r}function hSe(e,t){let n=mSe(e,t);return n?n.getAttribute(tq.draggableId):null}function gSe(e,t){let n=`[${nq.contextId}="${e}"]`,r=Uxe(document,n).find(e=>e.getAttribute(nq.id)===t);return!r||!Vz(r)?null:r}function _Se(e){e.preventDefault()}function Wz({expected:e,phase:t,isLockActive:n,shouldWarn:r}){return!(!n()||e!==t)}function vSe({lockAPI:e,store:t,registry:n,draggableId:r}){if(e.isClaimed())return!1;let i=n.draggable.findById(r);return!(!i||!i.options.isEnabled||!HK(t.getState(),r))}function ySe({lockAPI:e,contextId:t,store:n,registry:r,draggableId:i,forceSensorStop:a,sourceEvent:o}){if(!vSe({lockAPI:e,store:n,registry:r,draggableId:i}))return null;let s=r.draggable.getById(i),c=gSe(t,s.descriptor.id);if(!c||o&&!s.options.canDragInteractiveElements&&lSe(c,o))return null;let l=e.claim(a||Dz),u=`PRE_DRAG`;function d(){return s.options.shouldRespectForcePress}function f(){return e.isActive(l)}function p(e,t){Wz({expected:e,phase:u,isLockActive:f,shouldWarn:!0})&&n.dispatch(t())}let m=p.bind(null,`DRAGGING`);function h(t){function r(){e.release(),u=`COMPLETED`}u!==`PRE_DRAG`&&(r(),kz()),n.dispatch(GAe(t.liftActionArgs)),u=`DRAGGING`;function i(e,i={shouldBlockNextClick:!1}){if(t.cleanup(),i.shouldBlockNextClick){let e=Oz(window,[{eventName:`click`,fn:_Se,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(e)}r(),n.dispatch(CK({reason:e}))}return{isActive:()=>Wz({expected:`DRAGGING`,phase:u,isLockActive:f,shouldWarn:!1}),shouldRespectForcePress:d,drop:e=>i(`DROP`,e),cancel:e=>i(`CANCEL`,e),...t.actions}}function g(e){let t=mG(e=>{m(()=>bK({client:e}))});return{...h({liftActionArgs:{id:i,clientSelection:e,movementMode:`FLUID`},cleanup:()=>t.cancel(),actions:{move:t}}),move:t}}function _(){return h({liftActionArgs:{id:i,clientSelection:bMe(c),movementMode:`SNAP`},cleanup:Dz,actions:{moveUp:()=>m(eje),moveRight:()=>m(nje),moveDown:()=>m(tje),moveLeft:()=>m(rje)}})}function v(){Wz({expected:`PRE_DRAG`,phase:u,isLockActive:f,shouldWarn:!0})&&e.release()}return{isActive:()=>Wz({expected:`PRE_DRAG`,phase:u,isLockActive:f,shouldWarn:!1}),shouldRespectForcePress:d,fluidLift:g,snapLift:_,abort:v}}function bSe({contextId:e,store:t,registry:n,customSensors:r,enableDefaultSensors:i}){let a=[...i?SMe:[],...r||[]],o=(0,K.useState)(()=>Qxe())[0],s=jz(function(e,t){Uz(e)&&!Uz(t)&&o.tryAbandon()},[o]);aq(function(){let e=t.getState();return t.subscribe(()=>{let n=t.getState();s(e,n),e=n})},[o,t,s]),aq(()=>o.tryAbandon,[o.tryAbandon]);let c=jz(e=>vSe({lockAPI:o,registry:n,store:t,draggableId:e}),[o,n,t]),l=jz((r,i,a)=>ySe({lockAPI:o,registry:n,contextId:e,store:t,draggableId:r,forceSensorStop:i||null,sourceEvent:a&&a.sourceEvent?a.sourceEvent:null}),[e,o,n,t]),u=jz(t=>hSe(e,t),[e]),d=jz(e=>{let t=n.draggable.findById(e);return t?t.options:null},[n.draggable]),f=jz(function(){o.isClaimed()&&(o.tryAbandon(),t.getState().phase!==`IDLE`&&t.dispatch(xK()))},[o,t]),p=jz(()=>o.isClaimed(),[o]),m=Az(()=>({canGetLock:c,tryGetLock:l,findClosestDraggableId:u,findOptionsForDraggable:d,tryReleaseLock:f,isLockClaimed:p}),[c,l,u,d,f,p]);for(let e=0;e<a.length;e++)a[e](m)}function Gz(e){return!e.current&&kz(),e.current}function xSe(e){let{contextId:t,setCallbacks:n,sensors:r,nonce:i,dragHandleUsageInstructions:a}=e,o=(0,K.useRef)(null),s=Zxe(e),c=jz(()=>CMe(s.current),[s]),l=jz(()=>wMe(s.current),[s]),u=Jxe(t),d=Xxe({contextId:t,text:a}),f=Hxe(t,i),p=jz(e=>{Gz(o).dispatch(e)},[]),m=Az(()=>he({publishWhileDragging:qAe,updateDroppableScroll:YAe,updateDroppableIsEnabled:XAe,updateDroppableIsCombineEnabled:ZAe,collectionStarting:JAe},p),[p]),h=qxe(),g=Az(()=>Pje(h,m),[h,m]),_=Az(()=>Zje({scrollWindow:Fje,scrollDroppable:g.scrollDroppable,getAutoScrollerOptions:l,...he({move:bK},p)}),[g.scrollDroppable,p,l]),v=Gxe(t),y=Az(()=>jje({announce:u,autoScroller:_,dimensionMarshal:g,focusMarshal:v,getResponders:c,styleMarshal:f}),[u,_,g,v,c,f]);o.current=y;let b=jz(()=>{let e=Gz(o);e.getState().phase!==`IDLE`&&e.dispatch(xK())},[]),x=jz(()=>{let e=Gz(o).getState();return e.phase===`DROP_ANIMATING`||e.phase!==`IDLE`&&e.isDragging},[]);n(Az(()=>({isDragging:x,tryAbort:b}),[x,b]));let S=jz(e=>HK(Gz(o).getState(),e),[]),C=jz(()=>Rz(Gz(o).getState()),[]),w=Az(()=>({marshal:g,focus:v,contextId:t,canLift:S,isMovementAllowed:C,dragHandleUsageInstructionsId:d,registry:h}),[t,g,d,v,S,C,h]);return bSe({contextId:t,store:y,registry:h,customSensors:r||null,enableDefaultSensors:e.enableDefaultSensors!==!1}),(0,K.useEffect)(()=>b,[b]),K.createElement(dq.Provider,{value:w},K.createElement(Nt,{context:lq,store:y},e.children))}function SSe(){return K.useId()}function CSe(e){let t=SSe(),n=e.dragHandleUsageInstructions||bG.dragHandleUsageInstructions;return K.createElement(Wke,null,r=>K.createElement(xSe,{nonce:e.nonce,contextId:t,setCallbacks:r,dragHandleUsageInstructions:n,enableDefaultSensors:e.enableDefaultSensors,sensors:e.sensors,onBeforeCapture:e.onBeforeCapture,onBeforeDragStart:e.onBeforeDragStart,onDragStart:e.onDragStart,onDragUpdate:e.onDragUpdate,onDragEnd:e.onDragEnd,autoScrollerOptions:e.autoScrollerOptions},e.children))}function wSe(e){let t=e.dimension.client,{offset:n,combineWith:r,dropping:i}=e,a=!!r,o=DMe(e),s=!!i,c=s?jK.drop(n,a):jK.moveTo(n);return{position:`fixed`,top:t.marginBox.top,left:t.marginBox.left,boxSizing:`border-box`,width:t.borderBox.width,height:t.borderBox.height,transition:TMe(o,i),transform:c,opacity:EMe(a,s),zIndex:s?bq.dropAnimating:bq.dragging,pointerEvents:`none`}}function TSe(e){return{transform:jK.moveTo(e.offset),transition:e.shouldAnimateDisplacement?void 0:`none`}}function ESe(e){return e.type===`DRAGGING`?wSe(e):TSe(e)}function DSe(e,t,n=xG){let r=window.getComputedStyle(t),i=fG(t.getBoundingClientRect(),r),a=dG(i,n);return{descriptor:e,placeholder:{client:i,tagName:t.tagName.toLowerCase(),display:r.display},displaceBy:{x:i.marginBox.width,y:i.marginBox.height},client:i,page:a}}function OSe(e){let t=Hz(`draggable`),{descriptor:n,registry:r,getDraggableRef:i,canDragInteractiveElements:a,shouldRespectForcePress:o,isEnabled:s}=e,c=Az(()=>({canDragInteractiveElements:a,shouldRespectForcePress:o,isEnabled:s}),[a,s,o]),l=jz(e=>{let t=i();return!t&&kz(),DSe(n,t,e)},[n,i]),u=Az(()=>({uniqueId:t,descriptor:n,options:c,getDimension:l}),[n,l,c,t]),d=(0,K.useRef)(u),f=(0,K.useRef)(!0);aq(()=>(r.draggable.register(d.current),()=>r.draggable.unregister(d.current)),[r.draggable]),aq(()=>{if(f.current){f.current=!1;return}let e=d.current;d.current=u,r.draggable.update(u,e)},[u,r.draggable])}function Kz(e){let t=(0,K.useContext)(e);return!t&&kz(),t}function kSe(e){e.preventDefault()}function ASe(){let e=Mz((e,t)=>({x:e,y:t})),t=Mz((e,t,n=null,r=null,i=null)=>({isDragging:!0,isClone:t,isDropAnimating:!!i,dropAnimation:i,mode:e,draggingOver:n,combineWith:r,combineTargetFor:null})),n=Mz((e,n,r,i,a=null,o=null,s=null)=>({mapped:{type:`DRAGGING`,dropping:null,draggingOver:a,combineWith:o,mode:n,offset:e,dimension:r,forceShouldAnimate:s,snapshot:t(n,i,a,o,null)}}));return(r,i)=>{if(Uz(r)){if(r.critical.draggable.id!==i.draggableId)return null;let t=r.current.client.offset,a=r.dimensions.draggables[i.draggableId],o=cK(r.impact),s=AMe(r.impact),c=r.forceShouldAnimate;return n(e(t.x,t.y),r.movementMode,a,i.isClone,o,s,c)}if(r.phase===`DROP_ANIMATING`){let e=r.completed;if(e.result.draggableId!==i.draggableId)return null;let n=i.isClone,a=r.dimensions.draggables[i.draggableId],o=e.result,s=o.mode,c=Cq(o),l=kMe(o),u={duration:r.dropDuration,curve:TK.drop,moveTo:r.newHomeClientOffset,opacity:l?EK.opacity.drop:null,scale:l?EK.scale.drop:null};return{mapped:{type:`DRAGGING`,offset:r.newHomeClientOffset,dimension:a,dropping:u,draggingOver:c,combineWith:l,mode:s,forceShouldAnimate:null,snapshot:t(s,n,c,l,u)}}}return null}}function jSe(e=null){return{isDragging:!1,isDropAnimating:!1,isClone:!1,dropAnimation:null,mode:null,draggingOver:null,combineTargetFor:e,combineWith:null}}function MSe(){let e=Mz((e,t)=>({x:e,y:t})),t=Mz(jSe),n=Mz((e,n=null,r)=>({mapped:{type:`SECONDARY`,offset:e,combineTargetFor:n,shouldAnimateDisplacement:r,snapshot:t(n)}})),r=e=>e?n(xG,e,!0):null,i=(t,i,a,o)=>{let s=a.displaced.visible[t],c=!!(o.inVirtualList&&o.effected[t]),l=Pz(a),u=l&&l.draggableId===t?i:null;if(!s){if(!c)return r(u);if(a.displaced.invisible[t])return null;let i=TG(o.displacedBy.point),s=e(i.x,i.y);return n(s,u,!0)}if(c)return r(u);let d=a.displacedBy.point,f=e(d.x,d.y);return n(f,u,s.shouldAnimate)};return(e,t)=>{if(Uz(e))return e.critical.draggable.id===t.draggableId?null:i(t.draggableId,e.critical.draggable.id,e.impact,e.afterCritical);if(e.phase===`DROP_ANIMATING`){let n=e.completed;return n.result.draggableId===t.draggableId?null:i(t.draggableId,n.result.draggableId,n.impact,n.afterCritical)}return null}}function NSe(e){return Kz(xq).isUsingCloneFor===e.draggableId&&!e.isClone?null:K.createElement(MMe,e)}function PSe(e){let t=typeof e.isDragDisabled!=`boolean`||!e.isDragDisabled,n=!!e.disableInteractiveElementBlocking,r=!!e.shouldRespectForcePress;return K.createElement(NSe,dz({},e,{isClone:!1,isEnabled:t,canDragInteractiveElements:n,shouldRespectForcePress:r}))}function FSe(e){let t=(0,K.useRef)(null),n=Kz(dq),r=Hz(`droppable`),{registry:i,marshal:a}=n,o=Zxe(e),s=Az(()=>({id:e.droppableId,type:e.type,mode:e.mode}),[e.droppableId,e.mode,e.type]),c=(0,K.useRef)(s),l=Az(()=>Mz((e,n)=>{!t.current&&kz();let r={x:e,y:n};a.updateDroppableScroll(s.id,r)}),[s.id,a]),u=jz(()=>{let e=t.current;return!e||!e.env.closestScrollable?xG:Dq(e.env.closestScrollable)},[]),d=jz(()=>{let e=u();l(e.x,e.y)},[u,l]),f=Az(()=>mG(d),[d]),p=jz(()=>{let e=t.current,n=Aq(e);if(!(e&&n)&&kz(),e.scrollOptions.shouldPublishImmediately){d();return}f()},[f,d]),m=jz((e,r)=>{t.current&&kz();let i=o.current,a=i.getDroppableRef();!a&&kz();let c=LMe(a),l={ref:a,descriptor:s,env:c,scrollOptions:r};t.current=l;let u=BMe({ref:a,descriptor:s,env:c,windowScroll:e,direction:i.direction,isDropDisabled:i.isDropDisabled,isCombineEnabled:i.isCombineEnabled,shouldClipSubject:!i.ignoreContainerClipping}),d=c.closestScrollable;return d&&(d.setAttribute(rq.contextId,n.contextId),d.addEventListener(`scroll`,p,kq(l.scrollOptions))),u},[n.contextId,s,p,o]),h=jz(()=>{let e=t.current,n=Aq(e);return!(e&&n)&&kz(),Dq(n)},[]),g=jz(()=>{let e=t.current;!e&&kz();let n=Aq(e);t.current=null,n&&(f.cancel(),n.removeAttribute(rq.contextId),n.removeEventListener(`scroll`,p,kq(e.scrollOptions)))},[p,f]),_=jz(e=>{let n=t.current;!n&&kz();let r=Aq(n);!r&&kz(),r.scrollTop+=e.y,r.scrollLeft+=e.x},[]),v=Az(()=>({getDimensionAndWatchScroll:m,getScrollWhileDragging:h,dragStopped:g,scroll:_}),[g,m,h,_]),y=Az(()=>({uniqueId:r,descriptor:s,callbacks:v}),[v,s,r]);aq(()=>(c.current=y.descriptor,i.droppable.register(y),()=>{t.current&&g(),i.droppable.unregister(y)}),[v,s,g,y,a,i.droppable]),aq(()=>{t.current&&a.updateDroppableIsEnabled(c.current.id,!e.isDropDisabled)},[e.isDropDisabled,a]),aq(()=>{t.current&&a.updateDroppableIsCombineEnabled(c.current.id,e.isCombineEnabled)},[e.isCombineEnabled,a])}function qz(){}function ISe(){return!document.body&&kz(),document.body}function LSe({resource:e,layerMetadata:t={},index:n,handleOpacityChange:r,setLayerVisibility:i,moveToBackground:a,moveToFront:o}){let{t:s}=hO(),{width:c,height:l}={height:void 0,width:40},u={opacity:1,visibility:!!e.preferred,...t||{}};return(0,q.jsxs)(`div`,{style:{flex:1},children:[(0,q.jsxs)(`div`,{style:{alignItems:`flex-start`,display:`flex`},children:[(0,q.jsx)(cw,{maxHeight:l,maxWidth:c,resource:e,border:!0}),(0,q.jsxs)(wO,{sx:{paddingLeft:1},component:`div`,variant:`body1`,children:[(0,q.jsx)(XC,{resource:e,fallback:n+1}),(0,q.jsxs)(`div`,{children:[(0,q.jsx)(VD,{"aria-label":s(u.visibility?`layer_hide`:`layer_show`),edge:`start`,size:`small`,onClick:()=>{i(e.id,!u.visibility)},children:u.visibility?(0,q.jsx)(EH,{}):(0,q.jsx)(DH,{})}),u.index!==0&&(0,q.jsx)(VD,{"aria-label":s(`layer_moveToBackground`),size:`small`,onClick:()=>{a(e.id)},children:(0,q.jsx)(Lke,{})}),u.index!==t&&(0,q.jsx)(VD,{"aria-label":s(`layer_moveToFront`),size:`small`,onClick:()=>{o(e.id)},children:(0,q.jsx)(Rke,{})})]})]})]}),(0,q.jsxs)(`div`,{style:{alignItems:`center`,display:`flex`},children:[(0,q.jsx)(PD,{title:s(`layer_opacity`),children:(0,q.jsx)(zke,{sx:{marginRight:.5},color:u.visibility?`inherit`:`disabled`,fontSize:`small`})}),(0,q.jsx)(tj,{sx:{"MuiInput-input":{"&::-webkit-outer-spin-button,&::-webkit-inner-spin-button":{margin:0,WebkitAppearance:`none`},MozAppearance:`textfield`,textAlign:`right`,typography:`caption`,width:`3ch`}},disabled:!u.visibility,value:Math.round(u.opacity*100),type:`number`,min:0,max:100,onChange:t=>r(e.id,t.target.value),endAdornment:(0,q.jsx)(zN,{disableTypography:!0,position:`end`,children:(0,q.jsx)(wO,{variant:`caption`,children:`%`})}),inputProps:{"aria-label":s(`layer_opacity`)}}),(0,q.jsx)(xP,{sx:{marginLeft:2,marginRight:2,maxWidth:150},disabled:!u.visibility,value:u.opacity*100,onChange:(t,n)=>r(e.id,n)})]})]})}function RSe({children:e,resource:t,index:n}){let{t:r}=hO();return(0,q.jsx)(PSe,{draggableId:t.id,index:n,children:(n,i)=>(0,K.createElement)(rP,{ref:n.innerRef,...n.draggableProps,component:`li`,divider:!0,sx:{alignItems:`stretch`,cursor:`pointer`,paddingBottom:2,paddingRight:2,paddingTop:2,...i.isDragging&&{backgroundColor:`action.hover`}},disableGutters:!0,key:t.id},(0,q.jsx)(XMe,{...n.dragHandleProps,sx:{"&:hover":{backgroundColor:i.isDragging?`action.selected`:`action.hover`},backgroundColor:i.isDragging?`action.selected`:`shades.light`},children:(0,q.jsx)(PD,{title:r(`layer_move`),children:(0,q.jsx)(Ike,{})})}),e)})}function Jz({canvasId:e,index:t,label:n,layers:r,layerMetadata:i={},totalSize:a,updateLayers:o,windowId:s}){let{t:c}=hO(),l=(0,K.useId)(),u=(0,K.useCallback)((t,n)=>{o(s,e,{[t]:{opacity:n/100}})},[e,o,s]),d=(0,K.useCallback)(t=>{if(!t.destination||t.destination.droppableId!==l||t.source.droppableId!==l)return;let n=Fq(r.map(e=>e.id),t.source.index,t.destination.index);o(s,e,r.reduce((e,t)=>(e[t.id]={index:n.indexOf(t.id)},e),{}))},[e,l,r,o,s]),f=(0,K.useCallback)((t,n)=>{o(s,e,{[t]:{visibility:n}})},[e,o,s]),p=(0,K.useCallback)(t=>{let n=Fq(r.map(e=>e.id),r.findIndex(e=>e.id===t),0);o(s,e,r.reduce((e,t)=>(e[t.id]={index:n.indexOf(t.id)},e),{}))},[e,r,o,s]),m=(0,K.useCallback)(t=>{let n=Fq(r.map(e=>e.id),r.findIndex(e=>e.id===t),r.length-1);o(s,e,r.reduce((e,t)=>(e[t.id]={index:n.indexOf(t.id)},e),{}))},[e,r,o,s]);return(0,q.jsxs)(q.Fragment,{children:[a>1&&(0,q.jsx)(wO,{sx:{paddingLeft:1,paddingRight:1,paddingTop:2},variant:`overline`,children:c(`annotationCanvasLabel`,{context:`${t+1}/${a}`,label:n})}),(0,q.jsx)(CSe,{onDragEnd:d,children:(0,q.jsx)(YMe,{droppableId:l,children:(e,t)=>(0,q.jsxs)(zO,{sx:{paddingTop:0},...e.droppableProps,ref:e.innerRef,children:[r&&r.map((e,t)=>(0,q.jsx)(RSe,{resource:e,index:t,children:(0,q.jsx)(LSe,{resource:e,index:t,layerMetadata:(i||{})[e.id]||{},handleOpacityChange:u,setLayerVisibility:f,moveToBackground:p,moveToFront:m})},e.id)),e.placeholder]})})})]})}function Yz({canvasIds:e=[],id:t,windowId:n}){let{t:r}=hO();return(0,q.jsx)(VU,{title:r(`layers`),id:t,windowId:n,children:e.map((t,r)=>(0,q.jsx)(Iq,{canvasId:t,index:r,totalSize:e.length,windowId:n},t))})}function Xz({id:e,children:t=null,title:n,windowId:r}){let{t:i}=hO();return(0,q.jsx)(VU,{title:i(n),id:e,windowId:r,children:t})}function Zz({manifest:e,canvasNavigation:t,variant:n,...r}){return(0,q.jsxs)(wj,{alignItems:`flex-start`,divider:!0,component:`li`,variant:`multiline`,sx:{paddingRight:1},...r,children:[n===`thumbnail`&&(0,q.jsx)(ak,{children:(0,q.jsx)(cw,{resource:e,maxHeight:t.height,maxWidth:t.width})}),(0,q.jsx)(fk,{children:(0,q.jsx)(XC,{resource:e})})]})}function Qz({canvasNavigation:e,collectionPath:t=[],collection:n=null,id:r,isFetching:i=!1,manifestId:a,parentCollection:o=null,updateCompanionWindow:s,updateWindow:c,variant:l=null,windowId:u}){let{t:d}=hO(),f=(()=>{if(!n)return!1;let e=n.getProperty(`behavior`);return e?Array.isArray(e)?e.includes(`multi-part`):e===`multi-part`:!1})();return(0,q.jsx)(VU,{title:d(f?`multipartCollection`:`collection`),windowId:u,id:r,titleControls:(0,q.jsxs)(q.Fragment,{children:[o&&(0,q.jsx)(zO,{children:(0,q.jsxs)(qN,{onClick:()=>s({collectionPath:t.slice(0,-1)}),children:[(0,q.jsx)(ak,{children:(0,q.jsx)(ZMe,{})}),(0,q.jsx)(fk,{primaryTypographyProps:{variant:`body1`},children:(0,q.jsx)(XC,{resource:o})})]})}),(0,q.jsxs)(wO,{variant:`h6`,children:[n&&(0,q.jsx)(XC,{resource:n}),i&&(0,q.jsx)(oN,{variant:`text`})]})]}),children:(0,q.jsxs)(qO,{children:[i&&(0,q.jsx)(wj,{children:(0,q.jsxs)(fk,{children:[(0,q.jsx)(oN,{variant:`text`}),(0,q.jsx)(oN,{variant:`text`}),(0,q.jsx)(oN,{variant:`text`})]})}),n&&n.getCollections().map(n=>(0,q.jsx)(Zz,{onClick:()=>{s({collectionPath:[...t,n.id]})},canvasNavigation:e,manifest:n,variant:l,selected:a===n.id},n.id)),n&&n.getManifests().map(n=>(0,q.jsx)(Zz,{onClick:()=>{c({canvasId:null,collectionPath:t,manifestId:n.id}),s({multipart:!1})},canvasNavigation:e,manifest:n,variant:l,selected:a===n.id},n.id))]})})}function $z(e){return`Minified Redux error #`+e+`; visit https://redux.js.org/Errors?code=`+e+` for the full message or use the non-minified dev environment for full errors. `}function zSe(e){if(typeof e!=`object`||!e)return!1;for(var t=e;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function BSe(e,t,n){var r;if(typeof t==`function`&&typeof n==`function`||typeof n==`function`&&typeof arguments[3]==`function`)throw Error($z(0));if(typeof t==`function`&&n===void 0&&(n=t,t=void 0),n!==void 0){if(typeof n!=`function`)throw Error($z(1));return n(BSe)(e,t)}if(typeof e!=`function`)throw Error($z(2));var i=e,a=t,o=[],s=o,c=!1;function l(){s===o&&(s=o.slice())}function u(){if(c)throw Error($z(3));return a}function d(e){if(typeof e!=`function`)throw Error($z(4));if(c)throw Error($z(5));var t=!0;return l(),s.push(e),function(){if(t){if(c)throw Error($z(6));t=!1,l();var n=s.indexOf(e);s.splice(n,1),o=null}}}function f(e){if(!zSe(e))throw Error($z(7));if(e.type===void 0)throw Error($z(8));if(c)throw Error($z(9));try{c=!0,a=i(a,e)}finally{c=!1}for(var t=o=s,n=0;n<t.length;n++){var r=t[n];r()}return e}function p(e){if(typeof e!=`function`)throw Error($z(10));i=e,f({type:Wq.REPLACE})}function m(){var e,t=d;return e={subscribe:function(e){if(typeof e!=`object`||!e)throw Error($z(11));function n(){e.next&&e.next(u())}return n(),{unsubscribe:t(n)}}},e[Hq]=function(){return this},e}return f({type:Wq.INIT}),r={dispatch:f,subscribe:d,getState:u,replaceReducer:p},r[Hq]=m,r}function eB(e,t,...n){if(VSe()&&t===void 0)throw Error(`invariant requires an error message argument`);if(!e){let e;if(t===void 0)e=Error(`Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.`);else{let r=0;e=Error(t.replace(/%s/g,function(){return n[r++]})),e.name=`Invariant Violation`}throw e.framesToPop=1,e}}function VSe(){return typeof process<`u`&&!0}function HSe(e,t,n){return t.split(`.`).reduce((e,t)=>e&&e[t]?e[t]:n||null,e)}function USe(e,t){return e.filter(e=>e!==t)}function WSe(e){return typeof e==`object`}function GSe(e,t){let n=new Map,r=e=>{n.set(e,n.has(e)?n.get(e)+1:1)};e.forEach(r),t.forEach(r);let i=[];return n.forEach((e,t)=>{e===1&&i.push(t)}),i}function KSe(e,t){return e.filter(e=>t.indexOf(e)>-1)}function qSe(e,t){return{type:Gq,payload:{sourceClientOffset:t||null,clientOffset:e||null}}}function JSe(e){return function(t=[],n={publishSource:!0}){let{publishSource:r=!0,clientOffset:i,getSourceClientOffset:a}=n,o=e.getMonitor(),s=e.getRegistry();e.dispatch(qSe(i)),YSe(t,o,s);let c=QSe(t,o);if(c==null){e.dispatch(QMe);return}let l=null;if(i){if(!a)throw Error(`getSourceClientOffset must be defined`);XSe(a),l=a(c)}e.dispatch(qSe(i,l));let u=s.getSource(c).beginDrag(o,c);return u==null?void 0:(ZSe(u),s.pinSource(c),{type:Kq,payload:{itemType:s.getSourceType(c),item:u,sourceId:c,clientOffset:i||null,sourceClientOffset:l||null,isSourcePublic:!!r}})}}function YSe(e,t,n){eB(!t.isDragging(),`Cannot call beginDrag while dragging.`),e.forEach(function(e){eB(n.getSource(e),`Expected sourceIds to be registered.`)})}function XSe(e){eB(typeof e==`function`,`When clientOffset is provided, getSourceClientOffset must be a function.`)}function ZSe(e){eB(WSe(e),`Item must be an object.`)}function QSe(e,t){let n=null;for(let r=e.length-1;r>=0;r--)if(t.canDragSource(e[r])){n=e[r];break}return n}function $Se(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function eCe(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t],r=Object.keys(n);typeof Object.getOwnPropertySymbols==`function`&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){$Se(e,t,n[t])})}return e}function tCe(e){return function(t={}){let n=e.getMonitor(),r=e.getRegistry();nCe(n),aCe(n).forEach((i,a)=>{let o={type:Yq,payload:{dropResult:eCe({},t,rCe(i,a,r,n))}};e.dispatch(o)})}}function nCe(e){eB(e.isDragging(),`Cannot call drop while not dragging.`),eB(!e.didDrop(),`Cannot call drop twice during one drag operation.`)}function rCe(e,t,n,r){let i=n.getTarget(e),a=i?i.drop(r,e):void 0;return iCe(a),a===void 0&&(a=t===0?{}:r.getDropResult()),a}function iCe(e){eB(e===void 0||WSe(e),`Drop result must either be an object or undefined.`)}function aCe(e){let t=e.getTargetIds().filter(e.canDropOnTarget,e);return t.reverse(),t}function oCe(e){return function(){let t=e.getMonitor(),n=e.getRegistry();sCe(t);let r=t.getSourceId();return r!=null&&(n.getSource(r,!0).endDrag(t,r),n.unpinSource()),{type:Xq}}}function sCe(e){eB(e.isDragging(),`Cannot call endDrag while not dragging.`)}function tB(e,t){return t===null?e===null:Array.isArray(e)?e.some(e=>e===t):e===t}function cCe(e){return function(t,{clientOffset:n}={}){lCe(t);let r=t.slice(0),i=e.getMonitor(),a=e.getRegistry();return dCe(r,a,i.getItemType()),uCe(r,i,a),fCe(r,i,a),{type:Jq,payload:{targetIds:r,clientOffset:n||null}}}}function lCe(e){eB(Array.isArray(e),`Expected targetIds to be an array.`)}function uCe(e,t,n){eB(t.isDragging(),`Cannot call hover while not dragging.`),eB(!t.didDrop(),`Cannot call hover after drop.`);for(let t=0;t<e.length;t++){let r=e[t];eB(e.lastIndexOf(r)===t,`Expected targetIds to be unique in the passed array.`),eB(n.getTarget(r),`Expected targetIds to be registered.`)}}function dCe(e,t,n){for(let r=e.length-1;r>=0;r--){let i=e[r];tB(t.getTargetType(i),n)||e.splice(r,1)}}function fCe(e,t,n){e.forEach(function(e){n.getTarget(e).hover(t,e)})}function pCe(e){return function(){if(e.getMonitor().isDragging())return{type:qq}}}function mCe(e){return{beginDrag:JSe(e),publishDragSource:pCe(e),hover:cCe(e),drop:tCe(e),endDrag:oCe(e)}}function hCe(e,t){return{x:e.x+t.x,y:e.y+t.y}}function gCe(e,t){return{x:e.x-t.x,y:e.y-t.y}}function _Ce(e){let{clientOffset:t,initialClientOffset:n,initialSourceClientOffset:r}=e;return!t||!n||!r?null:gCe(hCe(t,r),n)}function vCe(e){let{clientOffset:t,initialClientOffset:n}=e;return!t||!n?null:gCe(t,n)}function yCe(e,t){return e===Zq?!1:e===Qq||t===void 0||KSe(t,e).length>0}function bCe(e){return function(){let t=setTimeout(r,0),n=setInterval(r,50);function r(){clearTimeout(t),clearInterval(n),e()}}}function xCe(e){let t=1,n=new eJ(e),r=document.createTextNode(``);return n.observe(r,{characterData:!0}),function(){t=-t,r.data=t}}function SCe(e){tJ.enqueueTask(aNe.create(e))}function CCe(e){return{type:nJ,payload:{sourceId:e}}}function wCe(e){return{type:rJ,payload:{targetId:e}}}function TCe(e){return{type:iJ,payload:{sourceId:e}}}function ECe(e){return{type:aJ,payload:{targetId:e}}}function DCe(e){eB(typeof e.canDrag==`function`,`Expected canDrag to be a function.`),eB(typeof e.beginDrag==`function`,`Expected beginDrag to be a function.`),eB(typeof e.endDrag==`function`,`Expected endDrag to be a function.`)}function OCe(e){eB(typeof e.canDrop==`function`,`Expected canDrop to be a function.`),eB(typeof e.hover==`function`,`Expected hover to be a function.`),eB(typeof e.drop==`function`,`Expected beginDrag to be a function.`)}function nB(e,t){if(t&&Array.isArray(e)){e.forEach(e=>nB(e,!1));return}eB(typeof e==`string`||typeof e==`symbol`,t?`Type can only be a string, a symbol, or an array of either.`:`Type can only be a string or a symbol.`)}function kCe(){return oNe++}function ACe(e){let t=kCe().toString();switch(e){case oJ.SOURCE:return`S${t}`;case oJ.TARGET:return`T${t}`;default:throw Error(`Unknown Handler Role: ${e}`)}}function jCe(e){switch(e[0]){case`S`:return oJ.SOURCE;case`T`:return oJ.TARGET;default:throw Error(`Cannot parse handler ID: ${e}`)}}function MCe(e,t){let n=e.entries(),r=!1;do{let{done:e,value:[,i]}=n.next();if(i===t)return!0;r=!!e}while(!r);return!1}function NCe(e,t){return!e&&!t?!0:!e||!t?!1:e.x===t.x&&e.y===t.y}function PCe(e,t,n=cNe){if(e.length!==t.length)return!1;for(let r=0;r<e.length;++r)if(!n(e[r],t[r]))return!1;return!0}function FCe(e=Zq,t){switch(t.type){case Jq:break;case nJ:case rJ:case aJ:case iJ:return Zq;case Kq:case qq:case Xq:case Yq:default:return Qq}let{targetIds:n=[],prevTargetIds:r=[]}=t.payload,i=GSe(n,r);if(!(i.length>0||!PCe(n,r)))return Zq;let a=r[r.length-1],o=n[n.length-1];return a!==o&&(a&&i.push(a),o&&i.push(o)),i}function ICe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function LCe(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t],r=Object.keys(n);typeof Object.getOwnPropertySymbols==`function`&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){ICe(e,t,n[t])})}return e}function RCe(e=sJ,t){let{payload:n}=t;switch(t.type){case Gq:case Kq:return{initialSourceClientOffset:n.sourceClientOffset,initialClientOffset:n.clientOffset,clientOffset:n.clientOffset};case Jq:return NCe(e.clientOffset,n.clientOffset)?e:LCe({},e,{clientOffset:n.clientOffset});case Xq:case Yq:return sJ;default:return e}}function zCe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function rB(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t],r=Object.keys(n);typeof Object.getOwnPropertySymbols==`function`&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){zCe(e,t,n[t])})}return e}function BCe(e=lNe,t){let{payload:n}=t;switch(t.type){case Kq:return rB({},e,{itemType:n.itemType,item:n.item,sourceId:n.sourceId,isSourcePublic:n.isSourcePublic,dropResult:null,didDrop:!1});case qq:return rB({},e,{isSourcePublic:!0});case Jq:return rB({},e,{targetIds:n.targetIds});case aJ:return e.targetIds.indexOf(n.targetId)===-1?e:rB({},e,{targetIds:USe(e.targetIds,n.targetId)});case Yq:return rB({},e,{dropResult:n.dropResult,didDrop:!0,targetIds:[]});case Xq:return rB({},e,{itemType:null,item:null,sourceId:null,dropResult:null,didDrop:!1,isSourcePublic:null,targetIds:[]});default:return e}}function VCe(e=0,t){switch(t.type){case nJ:case rJ:return e+1;case iJ:case aJ:return e-1;default:return e}}function HCe(e=0){return e+1}function UCe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function WCe(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t],r=Object.keys(n);typeof Object.getOwnPropertySymbols==`function`&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){UCe(e,t,n[t])})}return e}function GCe(e={},t){return{dirtyHandlerIds:FCe(e.dirtyHandlerIds,{type:t.type,payload:WCe({},t.payload,{prevTargetIds:HSe(e,`dragOperation.targetIds`,[])})}),dragOffset:RCe(e.dragOffset,t),refCount:VCe(e.refCount,t),dragOperation:BCe(e.dragOperation,t),stateId:HCe(e.stateId)}}function KCe(e,t=void 0,n={},r=!1){let i=qCe(r),a=new $Me(i,new eNe(i,new sNe(i))),o=e(a,t,n);return a.receiveBackend(o),a}function qCe(e){let t=typeof window<`u`&&window.__REDUX_DEVTOOLS_EXTENSION__;return BSe(GCe,e&&t&&t({name:`dnd-core`,instanceId:`dnd-core`}))}function JCe(e,t){if(e==null)return{};var n=YCe(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function YCe(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function XCe(e){return`manager`in e?[{dragDropManager:e.manager},!1]:[ZCe(e.backend,e.context,e.options,e.debugMode),!e.context]}function ZCe(e,t=QCe(),n,r){let i=t;return i[lJ]||(i[lJ]={dragDropManager:KCe(e,t,n,r)}),i[lJ]}function QCe(){return typeof global<`u`?global:window}function $Ce(e,t,n){let[r,i]=(0,K.useState)(()=>t(e)),a=(0,K.useCallback)(()=>{let a=t(e);(0,uNe.default)(r,a)||(i(a),n&&n())},[r,e,n]);return dJ(a),[r,a]}function ewe(e,t,n){let[r,i]=$Ce(e,t,n);return dJ(function(){let t=e.getHandlerId();if(t!=null)return e.subscribeToStateChange(i,{handlerIds:[t]})},[e,i]),r}function twe(e,t,n){return ewe(t,e||(()=>({})),()=>n.reconnect())}function nwe(e,t){let n=[...t||[]];return t==null&&typeof e!=`function`&&n.push(e),(0,K.useMemo)(()=>typeof e==`function`?e():e,n)}function rwe(e){return(0,K.useMemo)(()=>e.hooks.dragSource(),[e])}function iwe(e){return(0,K.useMemo)(()=>e.hooks.dragPreview(),[e])}function awe(e,t,n){let r=n.getRegistry(),i=r.addTarget(e,t);return[i,()=>r.removeTarget(i)]}function owe(e,t,n){let r=n.getRegistry(),i=r.addSource(e,t);return[i,()=>r.removeSource(i)]}function iB(e,t,n,r){let i=n?n.call(r,e,t):void 0;if(i!==void 0)return!!i;if(e===t)return!0;if(typeof e!=`object`||!e||typeof t!=`object`||!t)return!1;let a=Object.keys(e),o=Object.keys(t);if(a.length!==o.length)return!1;let s=Object.prototype.hasOwnProperty.bind(t);for(let o=0;o<a.length;o++){let c=a[o];if(!s(c))return!1;let l=e[c],u=t[c];if(i=n?n.call(r,l,u,c):void 0,i===!1||i===void 0&&l!==u)return!1}return!0}function aB(e){return typeof e==`object`&&!!e&&Object.prototype.hasOwnProperty.call(e,`current`)}function swe(e){if(typeof e.type==`string`)return;let t=e.type.displayName||e.type.name||`the component`;throw Error(`Only native element nodes can now be passed to React DnD connectors.You can either wrap ${t} into a <div>, or turn it into a drag source or a drop target itself.`)}function cwe(e){return(t=null,n=null)=>{if(!(0,K.isValidElement)(t)){let r=t;return e(r,n),r}let r=t;return swe(r),dwe(r,n?t=>e(t,n):e)}}function lwe(e){let t={};return Object.keys(e).forEach(n=>{let r=e[n];if(n.endsWith(`Ref`))t[n]=e[n];else{let e=cwe(r);t[n]=()=>e}}),t}function uwe(e,t){typeof e==`function`?e(t):e.current=t}function dwe(e,t){let n=e.ref;return eB(typeof n!=`string`,`Cannot connect React DnD to an element with an existing string ref. Please convert it to use a callback ref instead, or wrap it into a <span> or <div>. Read more: https://reactjs.org/docs/refs-and-the-dom.html#callback-refs`),n?(0,K.cloneElement)(e,{ref:e=>{uwe(n,e),uwe(t,e)}}):(0,K.cloneElement)(e,{ref:t})}function oB(){let{dragDropManager:e}=(0,K.useContext)(Vq);return eB(e!=null,`Expected drag drop context`),e}function fwe(e,t){let n=oB(),r=(0,K.useMemo)(()=>new pNe(n.getBackend()),[n]);return dJ(()=>(r.dragSourceOptions=e||null,r.reconnect(),()=>r.disconnectDragSource()),[r,e]),dJ(()=>(r.dragPreviewOptions=t||null,r.reconnect(),()=>r.disconnectDragPreview()),[r,t]),r}function pwe(){let e=oB();return(0,K.useMemo)(()=>new dNe(e),[e])}function mwe(e,t,n){let r=(0,K.useMemo)(()=>new hNe(e,t,n),[t,n]);return(0,K.useEffect)(()=>{r.spec=e},[e]),r}function hwe(e){return(0,K.useMemo)(()=>{let t=e.type;return eB(t!=null,`spec.type must be defined`),t},[e])}function gwe(e,t,n){let r=oB(),i=mwe(e,t,n),a=hwe(e);dJ(function(){if(a!=null){let[e,o]=owe(a,i,r);return t.receiveHandlerId(e),n.receiveHandlerId(e),o}},[r,t,n,i,a])}function sB(e,t){let n=nwe(e,t);eB(!n.begin,`useDrag::spec.begin was deprecated in v14. Replace spec.begin() with spec.item(). (see more here - https://react-dnd.github.io/react-dnd/docs/api/use-drag)`);let r=pwe(),i=fwe(n.options,n.previewOptions);return gwe(n,r,i),[twe(n.collect,r,i),rwe(i),iwe(i)]}function _we(e){return(0,K.useMemo)(()=>e.hooks.dropTarget(),[e])}function vwe(e){let t=oB(),n=(0,K.useMemo)(()=>new mNe(t.getBackend()),[t]);return dJ(()=>(n.dropTargetOptions=e||null,n.reconnect(),()=>n.disconnectDropTarget()),[e]),n}function ywe(){let e=oB();return(0,K.useMemo)(()=>new fNe(e),[e])}function bwe(e){let{accept:t}=e;return(0,K.useMemo)(()=>(eB(e.accept!=null,`accept must be defined`),Array.isArray(t)?t:[t]),[t])}function xwe(e,t){let n=(0,K.useMemo)(()=>new gNe(e,t),[t]);return(0,K.useEffect)(()=>{n.spec=e},[e]),n}function Swe(e,t,n){let r=oB(),i=xwe(e,t),a=bwe(e);dJ(function(){let[e,o]=awe(a,i,r);return t.receiveHandlerId(e),n.receiveHandlerId(e),o},[r,t,i,n,a.map(e=>e.toString()).join(`|`)])}function cB(e,t){let n=nwe(e,t),r=ywe(),i=vwe(n.options);return Swe(n,r,i),[twe(n.collect,r,i),_we(i)]}function Cwe(e){let t=null;return()=>(t??=e(),t)}function wwe(e,t){return e.filter(e=>e!==t)}function Twe(e,t){let n=new Set,r=e=>n.add(e);e.forEach(r),t.forEach(r);let i=[];return n.forEach(e=>i.push(e)),i}function lB(e,t,n){return t.reduce((t,n)=>t||e.getData(n),``)??n}function Ewe(e,t){let n=FJ[e];if(!n)throw Error(`native type ${e} has no configuration`);let r=new TNe(n);return r.loadDataTransfer(t),r}function uB(e){if(!e)return null;let t=Array.prototype.slice.call(e.types||[]);return Object.keys(FJ).filter(e=>{let n=FJ[e];return n?.matchesTypes?n.matchesTypes.some(e=>t.indexOf(e)>-1):!1})[0]||null}function Dwe(e){let t=e.nodeType===jNe?e:e.parentElement;if(!t)return null;let{top:n,left:r}=t.getBoundingClientRect();return{x:r,y:n}}function dB(e){return{x:e.clientX,y:e.clientY}}function Owe(e){return e.nodeName===`IMG`&&(ONe()||!document.documentElement?.contains(e))}function kwe(e,t,n,r){let i=e?t.width:n,a=e?t.height:r;return kNe()&&e&&(a/=window.devicePixelRatio,i/=window.devicePixelRatio),{dragPreviewWidth:i,dragPreviewHeight:a}}function Awe(e,t,n,r,i){let a=Owe(t),o=Dwe(a?e:t),s={x:n.x-o.x,y:n.y-o.y},{offsetWidth:c,offsetHeight:l}=e,{anchorX:u,anchorY:d}=r,{dragPreviewWidth:f,dragPreviewHeight:p}=kwe(a,t,c,l),m=()=>{let e=new ANe([0,.5,1],[s.y,s.y/l*p,s.y+p-l]).interpolate(d);return kNe()&&a&&(e+=(window.devicePixelRatio-1)*p),e},h=()=>new ANe([0,.5,1],[s.x,s.x/c*f,s.x+f-c]).interpolate(u),{offsetX:g,offsetY:_}=i,v=g===0||g,y=_===0||_;return{x:v?g:h(),y:y?_:m()}}function jwe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Mwe(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t],r=Object.keys(n);typeof Object.getOwnPropertySymbols==`function`&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){jwe(e,t,n[t])})}return e}function Nwe(e,t,n,r){return Math.sqrt(Math.abs(n-e)**2+Math.abs(r-t)**2)}function Pwe(e,t,n,r,i){if(!i)return!1;let a=Math.atan2(r-t,n-e)*180/Math.PI+180;for(let e=0;e<i.length;++e){let t=i[e];if(t&&(t.start==null||a>=t.start)&&(t.end==null||a<=t.end))return!0}return!1}function fB(e){return e.button===void 0||e.button===LNe.Left}function Fwe(e){return e.buttons===void 0||(e.buttons&INe.Left)===0}function Iwe(e){return!!e.targetTouches}function Lwe(e){let t=e.nodeType===RNe?e:e.parentElement;if(!t)return;let{top:n,left:r}=t.getBoundingClientRect();return{x:r,y:n}}function Rwe(e,t){if(e.targetTouches.length===1)return pB(e.targetTouches[0]);if(t&&e.touches.length===1&&e.touches[0].target===t.target)return pB(e.touches[0])}function pB(e,t){return Iwe(e)?Rwe(e,t):{x:e.clientX,y:e.clientY}}function zwe(e){var t=GNe.call(e,WJ),n=e[WJ];try{e[WJ]=void 0;var r=!0}catch{}var i=KNe.call(e);return r&&(t?e[WJ]=n:delete e[WJ]),i}function Bwe(e){return qNe.call(e)}function mB(e){return e==null?e===void 0?YNe:JNe:XNe&&XNe in Object(e)?zwe(e):Bwe(e)}function hB(e){return typeof e==`object`&&!!e}function Vwe(e){return typeof e==`symbol`||hB(e)&&mB(e)==ZNe}function Hwe(e,t){for(var n=-1,r=e==null?0:e.length,i=Array(r);++n<r;)i[n]=t(e[n],n,e);return i}function Uwe(e){if(typeof e==`string`)return e;if(GJ(e))return Hwe(e,Uwe)+``;if(Vwe(e))return ePe?ePe.call(e):``;var t=e+``;return t==`0`&&1/e==-QNe?`-0`:t}function Wwe(e){for(var t=e.length;t--&&tPe.test(e.charAt(t)););return t}function Gwe(e){return e&&e.slice(0,Wwe(e)+1).replace(nPe,``)}function gB(e){var t=typeof e;return e!=null&&(t==`object`||t==`function`)}function _B(e){if(typeof e==`number`)return e;if(Vwe(e))return rPe;if(gB(e)){var t=typeof e.valueOf==`function`?e.valueOf():e;e=gB(t)?t+``:t}if(typeof e!=`string`)return e===0?e:+e;e=Gwe(e);var n=aPe.test(e);return n||oPe.test(e)?sPe(e.slice(2),n?2:8):iPe.test(e)?rPe:+e}function Kwe(e){return e?(e=_B(e),e===cPe||e===-cPe?(e<0?-1:1)*lPe:e===e?e:0):e===0?e:0}function qwe(e){var t=Kwe(e),n=t%1;return t===t?n?t-n:t:0}function vB(e){return e}function Jwe(e){if(!gB(e))return!1;var t=mB(e);return t==dPe||t==fPe||t==uPe||t==pPe}function Ywe(e){return!!mPe&&mPe in e}function yB(e){if(e!=null){try{return hPe.call(e)}catch{}try{return e+``}catch{}}return``}function Xwe(e){return!gB(e)||Ywe(e)?!1:(Jwe(e)?SPe:_Pe).test(yB(e))}function Zwe(e,t){return e?.[t]}function bB(e,t){var n=Zwe(e,t);return Xwe(n)?n:void 0}function Qwe(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function xB(){}function $we(e,t){var n=-1,r=e.length;for(t||=Array(r);++n<r;)t[n]=e[n];return t}function eTe(e){var t=0,n=0;return function(){var r=DPe(),i=EPe-(r-n);if(n=r,i>0){if(++t>=TPe)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}function tTe(e){return function(){return e}}function nTe(e,t){for(var n=-1,r=e==null?0:e.length;++n<r&&t(e[n],n,e)!==!1;);return e}function rTe(e,t){var n=typeof e;return t??=kPe,!!t&&(n==`number`||n!=`symbol`&&APe.test(e))&&e>-1&&e%1==0&&e<t}function iTe(e,t,n){t==`__proto__`&&JJ?JJ(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}function SB(e,t){return e===t||e!==e&&t!==t}function aTe(e,t,n){var r=e[t];(!(jPe.call(e,t)&&SB(r,n))||n===void 0&&!(t in e))&&iTe(e,t,n)}function CB(e,t,n,r){var i=!n;n||={};for(var a=-1,o=t.length;++a<o;){var s=t[a],c=r?r(n[s],e[s],s,n,e):void 0;c===void 0&&(c=e[s]),i?iTe(n,s,c):aTe(n,s,c)}return n}function oTe(e,t,n){return t=MPe(t===void 0?e.length-1:t,0),function(){for(var r=arguments,i=-1,a=MPe(r.length-t,0),o=Array(a);++i<a;)o[i]=r[t+i];i=-1;for(var s=Array(t+1);++i<t;)s[i]=r[i];return s[t]=n(o),Qwe(e,this,s)}}function sTe(e,t){return OPe(oTe(e,t,vB),e+``)}function cTe(e){return typeof e==`number`&&e>-1&&e%1==0&&e<=NPe}function lTe(e){return e!=null&&cTe(e.length)&&!Jwe(e)}function wB(e){var t=e&&e.constructor;return e===(typeof t==`function`&&t.prototype||PPe)}function uTe(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}function dTe(e){return hB(e)&&mB(e)==FPe}function fTe(){return!1}function pTe(e){return hB(e)&&cTe(e.length)&&!!XJ[mB(e)]}function TB(e){return function(t){return e(t)}}function mTe(e,t){var n=GJ(e),r=!n&&zPe(e),i=!n&&!r&&YJ(e),a=!n&&!r&&!i&&hFe(e),o=n||r||i||a,s=o?uTe(e.length,String):[],c=s.length;for(var l in e)(t||gFe.call(e,l))&&!(o&&(l==`length`||i&&(l==`offset`||l==`parent`)||a&&(l==`buffer`||l==`byteLength`||l==`byteOffset`)||rTe(l,c)))&&s.push(l);return s}function hTe(e,t){return function(n){return e(t(n))}}function gTe(e){if(!wB(e))return _Fe(e);var t=[];for(var n in Object(e))vFe.call(e,n)&&n!=`constructor`&&t.push(n);return t}function EB(e){return lTe(e)?mTe(e):gTe(e)}function _Te(e){var t=[];if(e!=null)for(var n in Object(e))t.push(n);return t}function vTe(e){if(!gB(e))return _Te(e);var t=wB(e),n=[];for(var r in e)r==`constructor`&&(t||!yFe.call(e,r))||n.push(r);return n}function DB(e){return lTe(e)?mTe(e,!0):vTe(e)}function yTe(){this.__data__=eY?eY(null):{},this.size=0}function bTe(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=+!!t,t}function xTe(e){var t=this.__data__;if(eY){var n=t[e];return n===bFe?void 0:n}return xFe.call(t,e)?t[e]:void 0}function STe(e){var t=this.__data__;return eY?t[e]!==void 0:SFe.call(t,e)}function CTe(e,t){var n=this.__data__;return this.size+=+!this.has(e),n[e]=eY&&t===void 0?CFe:t,this}function OB(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function wTe(){this.__data__=[],this.size=0}function kB(e,t){for(var n=e.length;n--;)if(SB(e[n][0],t))return n;return-1}function TTe(e){var t=this.__data__,n=kB(t,e);return n<0?!1:(n==t.length-1?t.pop():wFe.call(t,n,1),--this.size,!0)}function ETe(e){var t=this.__data__,n=kB(t,e);return n<0?void 0:t[n][1]}function DTe(e){return kB(this.__data__,e)>-1}function OTe(e,t){var n=this.__data__,r=kB(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}function AB(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function kTe(){this.size=0,this.__data__={hash:new OB,map:new(tY||AB),string:new OB}}function ATe(e){var t=typeof e;return t==`string`||t==`number`||t==`symbol`||t==`boolean`?e!==`__proto__`:e===null}function jB(e,t){var n=e.__data__;return ATe(t)?n[typeof t==`string`?`string`:`hash`]:n.map}function jTe(e){var t=jB(this,e).delete(e);return this.size-=+!!t,t}function MTe(e){return jB(this,e).get(e)}function NTe(e){return jB(this,e).has(e)}function PTe(e,t){var n=jB(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this}function MB(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function FTe(e){return e==null?``:Uwe(e)}function NB(e,t){for(var n=-1,r=t.length,i=e.length;++n<r;)e[i+n]=t[n];return e}function ITe(e){return GJ(e)||zPe(e)||!!(TFe&&e&&e[TFe])}function LTe(e,t,n,r,i){var a=-1,o=e.length;for(n||=ITe,i||=[];++a<o;){var s=e[a];t>0&&n(s)?t>1?LTe(s,t-1,n,r,i):NB(i,s):r||(i[i.length]=s)}return i}function RTe(e){return e!=null&&e.length?LTe(e,1):[]}function zTe(e,t,n){var r=-1,i=e.length;t<0&&(t=-t>i?0:i+t),n=n>i?i:n,n<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var a=Array(i);++r<i;)a[r]=e[r+t];return a}function BTe(e,t,n,r){var i=-1,a=e==null?0:e.length;for(r&&a&&(n=e[++i]);++i<a;)n=t(n,e[i],i,e);return n}function VTe(e){return function(t){return e?.[t]}}function HTe(e){return e=FTe(e),e&&e.replace(OFe,DFe).replace(kFe,``)}function UTe(e){return e.match(AFe)||[]}function WTe(e){return jFe.test(e)}function GTe(e){return e.match(fIe)||[]}function KTe(e,t,n){return e=FTe(e),t=n?void 0:t,t===void 0?WTe(e)?GTe(e):UTe(e):e.match(t)||[]}function qTe(e){return function(t){return BTe(KTe(HTe(t).replace(pIe,``)),e,``)}}function JTe(e,t,n){return e===e&&(n!==void 0&&(e=e<=n?e:n),t!==void 0&&(e=e>=t?e:t)),e}function YTe(e,t,n){return n===void 0&&(n=t,t=void 0),n!==void 0&&(n=_B(n),n=n===n?n:0),t!==void 0&&(t=_B(t),t=t===t?t:0),JTe(_B(e),t,n)}function XTe(){this.__data__=new AB,this.size=0}function ZTe(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}function QTe(e){return this.__data__.get(e)}function $Te(e){return this.__data__.has(e)}function eEe(e,t){var n=this.__data__;if(n instanceof AB){var r=n.__data__;if(!tY||r.length<mIe-1)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new MB(r)}return n.set(e,t),this.size=n.size,this}function PB(e){var t=this.__data__=new AB(e);this.size=t.size}function tEe(e,t){return e&&CB(t,EB(t),e)}function nEe(e,t){return e&&CB(t,DB(t),e)}function rEe(e,t){if(t)return e.slice();var n=e.length,r=vIe?vIe(n):new e.constructor(n);return e.copy(r),r}function iEe(e,t){for(var n=-1,r=e==null?0:e.length,i=0,a=[];++n<r;){var o=e[n];t(o,n,e)&&(a[i++]=o)}return a}function aEe(){return[]}function oEe(e,t){return CB(e,rY(e),t)}function sEe(e,t){return CB(e,xIe(e),t)}function cEe(e,t,n){var r=t(e);return GJ(e)?r:NB(r,n(e))}function FB(e){return cEe(e,EB,rY)}function lEe(e){return cEe(e,DB,xIe)}function uEe(e){var t=e.length,n=new e.constructor(t);return t&&typeof e[0]==`string`&&NIe.call(e,`index`)&&(n.index=e.index,n.input=e.input),n}function IB(e){var t=new e.constructor(e.byteLength);return new lY(t).set(new lY(e)),t}function dEe(e,t){var n=t?IB(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}function fEe(e){var t=new e.constructor(e.source,PIe.exec(e));return t.lastIndex=e.lastIndex,t}function pEe(e){return IIe?Object(IIe.call(e)):{}}function mEe(e,t){var n=t?IB(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function hEe(e,t,n){var r=e.constructor;switch(t){case GIe:return IB(e);case LIe:case RIe:return new r(+e);case KIe:return dEe(e,n);case qIe:case JIe:case YIe:case XIe:case ZIe:case QIe:case $Ie:case eLe:case tLe:return mEe(e,n);case zIe:return new r;case BIe:case UIe:return new r(e);case VIe:return fEe(e);case HIe:return new r;case WIe:return pEe(e)}}function gEe(e){return typeof e.constructor==`function`&&!wB(e)?wPe(EFe(e)):{}}function _Ee(e){return hB(e)&&cY(e)==nLe}function vEe(e){return hB(e)&&cY(e)==aLe}function LB(e,t,n,r,i,a){var o,s=t&cLe,c=t&lLe,l=t&uLe;if(n&&(o=i?n(e,r,i,a):n(e)),o!==void 0)return o;if(!gB(e))return e;var u=GJ(e);if(u){if(o=uEe(e),!s)return $we(e,o)}else{var d=cY(e),f=d==gLe||d==_Le;if(YJ(e))return rEe(e,s);if(d==bLe||d==dLe||f&&!i){if(o=c||f?{}:gEe(e),!s)return c?sEe(e,nEe(o,e)):oEe(e,tEe(o,e))}else{if(!uY[d])return i?e:{};o=hEe(e,d,s)}}a||=new PB;var p=a.get(e);if(p)return p;a.set(e,o),sLe(e)?e.forEach(function(r){o.add(LB(r,t,n,r,e,a))}):iLe(e)&&e.forEach(function(r,i){o.set(i,LB(r,t,n,i,e,a))});var m=u?void 0:(l?c?lEe:FB:c?DB:EB)(e);return nTe(m||e,function(r,i){m&&(i=r,r=e[i]),aTe(o,i,LB(r,t,n,i,e,a))}),o}function yEe(e){return LB(e,LLe)}function bEe(e){return this.__data__.set(e,RLe),this}function xEe(e){return this.__data__.has(e)}function RB(e){var t=-1,n=e==null?0:e.length;for(this.__data__=new MB;++t<n;)this.add(e[t])}function SEe(e,t){for(var n=-1,r=e==null?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}function CEe(e,t){return e.has(t)}function wEe(e,t,n,r,i,a){var o=n&zLe,s=e.length,c=t.length;if(s!=c&&!(o&&c>s))return!1;var l=a.get(e),u=a.get(t);if(l&&u)return l==t&&u==e;var d=-1,f=!0,p=n&BLe?new RB:void 0;for(a.set(e,t),a.set(t,e);++d<s;){var m=e[d],h=t[d];if(r)var g=o?r(h,m,d,t,e,a):r(m,h,d,e,t,a);if(g!==void 0){if(g)continue;f=!1;break}if(p){if(!SEe(t,function(e,t){if(!CEe(p,t)&&(m===e||i(m,e,n,r,a)))return p.push(t)})){f=!1;break}}else if(!(m===h||i(m,h,n,r,a))){f=!1;break}}return a.delete(e),a.delete(t),f}function TEe(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}function EEe(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}function DEe(e,t,n,r,i,a,o){switch(n){case $Le:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case QLe:return!(e.byteLength!=t.byteLength||!a(new lY(e),new lY(t)));case ULe:case WLe:case qLe:return SB(+e,+t);case GLe:return e.name==t.name&&e.message==t.message;case JLe:case XLe:return e==t+``;case KLe:var s=TEe;case YLe:var c=r&VLe;if(s||=EEe,e.size!=t.size&&!c)return!1;var l=o.get(e);if(l)return l==t;r|=HLe,o.set(e,t);var u=wEe(s(e),s(t),r,i,a,o);return o.delete(e),u;case ZLe:if(dY)return dY.call(e)==dY.call(t)}return!1}function OEe(e,t,n,r,i,a){var o=n&tRe,s=FB(e),c=s.length;if(c!=FB(t).length&&!o)return!1;for(var l=c;l--;){var u=s[l];if(!(o?u in t:nRe.call(t,u)))return!1}var d=a.get(e),f=a.get(t);if(d&&f)return d==t&&f==e;var p=!0;a.set(e,t),a.set(t,e);for(var m=o;++l<c;){u=s[l];var h=e[u],g=t[u];if(r)var _=o?r(g,h,u,t,e,a):r(h,g,u,e,t,a);if(!(_===void 0?h===g||i(h,g,n,r,a):_)){p=!1;break}m||=u==`constructor`}if(p&&!m){var v=e.constructor,y=t.constructor;v!=y&&`constructor`in e&&`constructor`in t&&!(typeof v==`function`&&v instanceof v&&typeof y==`function`&&y instanceof y)&&(p=!1)}return a.delete(e),a.delete(t),p}function kEe(e,t,n,r,i,a){var o=GJ(e),s=GJ(t),c=o?pY:cY(e),l=s?pY:cY(t);c=c==fY?mY:c,l=l==fY?mY:l;var u=c==mY,d=l==mY,f=c==l;if(f&&YJ(e)){if(!YJ(t))return!1;o=!0,u=!1}if(f&&!u)return a||=new PB,o||hFe(e)?wEe(e,t,n,r,i,a):DEe(e,t,c,n,r,i,a);if(!(n&rRe)){var p=u&&hY.call(e,`__wrapped__`),m=d&&hY.call(t,`__wrapped__`);if(p||m){var h=p?e.value():e,g=m?t.value():t;return a||=new PB,i(h,g,n,r,a)}}return f?(a||=new PB,OEe(e,t,n,r,i,a)):!1}function AEe(e,t,n,r,i){return e===t?!0:e==null||t==null||!hB(e)&&!hB(t)?e!==e&&t!==t:kEe(e,t,n,r,AEe,i)}function jEe(e,t,n){var r,i,a,o,s,c,l=0,u=!1,d=!1,f=!0;if(typeof e!=`function`)throw TypeError(iRe);t=_B(t)||0,gB(n)&&(u=!!n.leading,d=`maxWait`in n,a=d?aRe(_B(n.maxWait)||0,t):a,f=`trailing`in n?!!n.trailing:f);function p(t){var n=r,a=i;return r=i=void 0,l=t,o=e.apply(a,n),o}function m(e){return l=e,s=setTimeout(_,t),u?p(e):o}function h(e){var n=e-c,r=e-l,i=t-n;return d?oRe(i,a-r):i}function g(e){var n=e-c,r=e-l;return c===void 0||n>=t||n<0||d&&r>=a}function _(){var e=gY();if(g(e))return v(e);s=setTimeout(_,h(e))}function v(e){return s=void 0,f&&r?p(e):(r=i=void 0,o)}function y(){s!==void 0&&clearTimeout(s),l=0,r=c=i=s=void 0}function b(){return s===void 0?o:v(gY())}function x(){var e=gY(),n=g(e);if(r=arguments,i=this,c=e,n){if(s===void 0)return m(c);if(d)return clearTimeout(s),s=setTimeout(_,t),p(c)}return s===void 0&&(s=setTimeout(_,t)),o}return x.cancel=y,x.flush=b,x}function MEe(e,t,n){if(typeof e!=`function`)throw TypeError(sRe);return setTimeout(function(){e.apply(void 0,n)},t)}function NEe(e,t,n){var r=e==null?0:e.length;return r?(t=n||t===void 0?1:qwe(t),zTe(e,t<0?0:t,r)):[]}function zB(e,t,n){var r=e==null?0:e.length;return r?(t=n||t===void 0?1:qwe(t),t=r-t,zTe(e,0,t<0?0:t)):[]}function PEe(e,t){return Hwe(t,function(t){return e[t]})}function FEe(e){return e==null?[]:PEe(e,EB(e))}function BB(e,t){return AEe(e,t)}function IEe(e,t){for(var n,r=-1,i=e.length;++r<i;){var a=t(e[r]);a!==void 0&&(n=n===void 0?a:n+a)}return n}function LEe(e){return e&&e.length?IEe(e,vB):0}function REe(e,t,n){var r=!0,i=!0;if(typeof e!=`function`)throw TypeError(cRe);return gB(n)&&(r=`leading`in n?!!n.leading:r,i=`trailing`in n?!!n.trailing:i),jEe(e,t,{leading:r,maxWait:t,trailing:i})}function VB(e){throw Error(`Unhandled case: `+JSON.stringify(e))}function zEe(){return{top:0,right:0,bottom:0,left:0}}function BEe(e,t,n){let r=[],i=0;for(let a of t){let t={...e};switch(n){case`row`:{let n=100-e.left-e.right;t.left=e.left+n*i/100,t.right=e.right+n*(100-(i+a))/100;break}case`column`:{let n=100-e.top-e.bottom;t.top=e.top+n*i/100,t.bottom=e.bottom+n*(100-(i+a))/100;break}default:VB(n)}r.push(t),i+=a}return r}function HB({top:e,right:t,bottom:n,left:r}){return{top:`${e}%`,right:`${t}%`,bottom:`${n}%`,left:`${r}%`}}function VEe(e,t,n){let{top:r,right:i,bottom:a,left:o}=e;return n===`column`?(100-r-a)*t/100+r:n===`row`?(100-i-o)*t/100+o:VB(n)}function HEe(e,t,n){let{top:r,right:i,bottom:a,left:o}=e;if(n===`column`){let e=100-r-a;return e===0?0:(t-r)/e*100}if(n===`row`){let e=100-i-o;return e===0?0:(t-o)/e*100}return VB(n)}function UEe(e){return e.changedTouches!=null}function WEe(e,t=`row`){if(UB(e)){let n=KEe(t);return{type:`split`,direction:t,children:e.children.map(e=>WEe(e,n)),splitPercentages:e.splitPercentages}}return e}function UB(e){return typeof e==`object`&&!!e&&`type`in e&&e.type===`split`}function WB(e){return typeof e==`object`&&!!e&&`tabs`in e&&Array.isArray(e.tabs)}function GB(e,t){return XB(e,GEe(t))}function GEe(e){return e.slice(0,-1)}function KB(e,t=`row`){if(e.length===0)return null;if(e.length===1)return e[0];let n=yEe(e),r=[];for(;n.length>1;){for(;n.length>0;)if(n.length>1){let e=n.shift(),t=n.shift();r.push({type:`split`,direction:`row`,children:[e,t],splitPercentages:[50,50]})}else r.unshift(n.shift());n=r,r=[]}return WEe(n[0],t)}function KEe(e){return e===`row`?`column`:`row`}function qEe(e,t){let n=e,r=[];for(;UB(n);){let e;e=n.direction===`row`?t===1||t===3?0:n.children.length-1:t===1||t===2?0:n.children.length-1,r.push(e),n=n.children[e]}return r}function qB(e){return e==null?[]:UB(e)?e.children.flatMap(e=>qB(e)):WB(e)?e.tabs:[e]}function JB(e){if(typeof e!=`object`||!e||!(`first`in e))return e;let t=e;return{type:`split`,direction:t.direction,children:[JB(t.first),JB(t.second)],splitPercentages:t.splitPercentage===void 0?void 0:[t.splitPercentage,100-t.splitPercentage]}}function YB(e){if(typeof e!=`object`||!e)return e;if(e.type===`split`){let t=e.children.map(e=>YB(e)).filter(e=>e!==null);if(t.length===0)return null;if(t.length===1)return t[0];let n=[],r=[],i=!0;for(let a=0;a<t.length;a++){let o=t[a];if(UB(o)&&o.direction===e.direction){if(n.push(...o.children),i&&e.splitPercentages&&o.splitPercentages){let t=e.splitPercentages[a],n=o.splitPercentages.map(e=>e*t/100);r.push(...n)}else i=!1}else n.push(o),i&&e.splitPercentages?r.push(e.splitPercentages[a]):i=!1}let a,o=n.length!==t.length,s=e.children.length!==t.length;if(i&&r.length===n.length)a=r;else if(!o&&!s&&e.splitPercentages)a=e.splitPercentages;else if(s&&e.splitPercentages){let r=[],i=0;for(let n=0;n<t.length;n++){let a=t[n],o=e.children.findIndex(e=>YB(e)===a);o>=0&&e.splitPercentages[o]?(r.push(e.splitPercentages[o]),i+=e.splitPercentages[o]):r.push(0)}if(i>0)a=r.map(e=>e/i*100);else{let e=100/n.length;a=Array(n.length).fill(e)}}else{let e=100/n.length;a=Array(n.length).fill(e)}return{...e,children:n,splitPercentages:a}}if(e.type===`tabs`){let t=e.tabs;if(t.length===0)return null;if(t.length===1)return t[0];let n=Math.max(0,Math.min(e.activeTabIndex,t.length-1));return{...e,activeTabIndex:n}}return e}function XB(e,t){if(!e)return null;let n=e;for(let e of t){if(typeof n!=`object`||!n)return null;if(`type`in n)switch(n.type){case`split`:n=n.children[e]??null;break;case`tabs`:n=n.tabs[e]??null;break;default:return null}else return null}return n}function JEe(e,t){if(e==null)throw Error(`Root is empty, cannot fetch path`);let n=XB(e,t);if(n==null)throw Error(`Path [${t.join(`, `)}] did not resolve to a node`);return n}function ZB(e,t){if(t.length===0||e==null)return null;let n=t.slice(0,-1),r=t[t.length-1],i=typeof r==`number`?r:Number(r);if(!Number.isInteger(i)||i<0)return null;let a=XB(e,n);return a?UB(a)?i>=a.children.length?null:{parent:a,childIndex:i}:WB(a)?i>=a.tabs.length?null:{parent:a,childIndex:i}:null:null}function YEe(e,t,n){return t.reduceRight((n,r,i)=>{let a=XB(e,t.slice(0,i)),o=`children`;return a&&typeof a==`object`&&`type`in a&&a.type===`tabs`&&(o=`tabs`),{[o]:{[r]:n}}},n)}function QB(e,t){if(t.length===0)return e;let n=e;for(let{path:e,spec:r}of t)if(e.length===0)n=(0,SY.default)(n,r);else{let t=YEe(n,e,r);n=(0,SY.default)(n,t)}return n}function $B(e,t){if(t.length===0)throw Error(`Cannot remove root node`);let n=ZB(e,t);if(!n)throw Error(`Cannot find parent for removal`);let{parent:r,childIndex:i}=n;if(UB(r)){if(r.children.length===2){let e=+(i===0),n=r.children[e];return{path:zB(t),spec:{$set:n}}}{let e=r.children.filter((e,t)=>t!==i),n=r.splitPercentages||Array(r.children.length).fill(100/r.children.length),a=n[i]/e.length,o=n.filter((e,t)=>t!==i).map(e=>e+a);return{path:zB(t),spec:{children:{$set:e},splitPercentages:{$set:o}}}}}if(WB(r)){let e=r.tabs.filter((e,t)=>t!==i);if(e.length===0)throw Error(`Cannot remove last tab from tabs node`);let n=r.activeTabIndex;return i===r.activeTabIndex?n=i>0?i-1:0:i<r.activeTabIndex&&(n=r.activeTabIndex-1),{path:zB(t),spec:{tabs:{$set:e},activeTabIndex:{$set:n}}}}throw Error(`Invalid parent node type for removal`)}function eV(e,t,n,r){if(BB(t,n))return[];let i=JEe(e,n),a=JEe(e,t);switch(r.type){case`tab-container`:case`tab-reorder`:{if(!WB(i))throw Error(`Expected tab container at destination path ${n.join(`, `)}, but found: ${JSON.stringify(i)}`);let o=[];o.push($B(e,t));let s=XEe(t,n),c=QB(e,o),l=XB(c,s);if(!l||!WB(l)){let e=function(t,n=[]){if(t&&typeof t==`object`){if(WB(t)&&WB(i)&&t.tabs&&JSON.stringify(t.tabs)===JSON.stringify(i.tabs))return{node:t,path:n};if(UB(t))for(let r=0;r<t.children.length;r++){let i=e(t.children[r],[...n,r]);if(i)return i}}return null},t=e(c);t&&(s=t.path,l=t.node)}if(!l||!WB(l))throw Error(`Could not find tabs container after removal. Original path: ${n.join(`, `)}, Adjusted path: ${s.join(`, `)}`);if(r.type===`tab-reorder`){let e=[...l.tabs];e.splice(r.insertIndex,0,a),o.push({path:s,spec:{tabs:{$set:e},activeTabIndex:{$set:r.insertIndex}}})}else o.push({path:s,spec:{tabs:{$push:[a]},activeTabIndex:{$set:l.tabs.length}}});return o}case`split`:{let i=[];i.push($B(e,t));let o=XEe(t,n),s=QB(e,i),c=XB(s,o);if(!c){for(let e=o.length-1;e>=0;e--){let t=o.slice(0,e),n=XB(s,t);if(n){o=t,c=n;break}}c||=(o=[],s)}if(!c)throw console.error(`Could not find valid destination after removing source from:`,t,`original destination was:`,n),Error(`Could not find valid destination after removing source from [${t.join(`, `)}]`);let l=`column`;if((r.position===TY.LEFT||r.position===TY.RIGHT)&&(l=`row`),UB(c)&&c.direction===l){let e=r.position===TY.LEFT||r.position===TY.TOP?0:c.children.length;i.push($Ee(o,a,e))}else{let e,t;r.position===TY.LEFT||r.position===TY.TOP?(e=a,t=c):(e=c,t=a),i.push({path:o,spec:{$set:{type:`split`,direction:l,children:[e,t],splitPercentages:[50,50]}}})}return i}default:VB(r)}}function XEe(e,t){if(e.length===0||t.length===0)return t;if(BB(e,t))return[];if(!BB(e.slice(0,-1),t.slice(0,-1)))return t;let n=e[e.length-1],r=t[t.length-1];if(typeof n==`number`&&typeof r==`number`&&r>n){let e=[...t];return e[e.length-1]=r-1,e}return t}function ZEe(e,t){if(t.length===0)throw Error(`Cannot hide root node`);let n=ZB(e,t);if(!n)throw Error(`Cannot hide node: parent not found`);let{parent:r,childIndex:i}=n;if(UB(r)){let e=r.splitPercentages||Array(r.children.length).fill(100/r.children.length),n=e[i],a=e.map((e,t)=>t).filter(e=>e!==i);if(a.length===0)throw Error(`Cannot hide the only child of a split node`);let o=n/a.length,s=e.map((e,t)=>t===i?0:e+o);return{path:zB(t),spec:{splitPercentages:{$set:s}}}}if(WB(r)){if(r.tabs.length<=1)throw Error(`Cannot hide the only tab in a tab container`);let e=r.activeTabIndex;return i===r.activeTabIndex&&(e=i>0?i-1:i+1),{path:zB(t),spec:{activeTabIndex:{$set:e}}}}throw Error(`Cannot hide node: parent is not a split or tabs node`)}function QEe(e,t){let n={};for(let r=e.length-1;r>=0;r--){let i=typeof e[r]==`number`?e[r]:Number(e[r]);n={splitPercentages:{$apply:e=>{if(!e)throw Error(`Cannot expand: parent node has no splitPercentages defined`);let n=[...e],r=t,a=n.length-1;if(a===0)return[100];let o=(100-r)/a;for(let e=0;e<n.length;e++)e===i?n[e]=r:n[e]=o;return n}},children:{[i]:n}}}return{spec:n,path:[]}}function $Ee(e,t,n){return{path:e,spec:{children:{$apply:e=>{let r=[...e],i=n===void 0?r.length:n;return r.splice(i,0,t),r}},splitPercentages:{$apply:e=>{let t=(e?e.length:0)+1,n=100/t;return Array(t).fill(n)}}}}}function eDe(e){return e!==null}function tDe(e,t){let n=K.useRef(e),[,r]=K.useState(0),i=e=>{n.current=e,r(e=>e+1)};return e||(n.current=!1),K.useEffect(()=>{if(n.current===e||!e)return;let r=window.setTimeout(()=>i(!0),t);return()=>{window.clearTimeout(r)}},[e]),n.current}function tV(e){return e.initialValue!=null}function nDe({className:e,children:t}){let[{isDragging:n}]=cB({accept:wY.WINDOW,collect:e=>({isDragging:e.getItem()!==null&&e.getItemType()===wY.WINDOW})});return K.createElement(`div`,{className:(0,SH.default)(e,`mosaic mosaic-drop-target`,{"-dragging":n})},t)}function rDe(e){let{mosaicActions:t,mosaicId:n}=(0,K.useContext)(yY),[,r,i]=sB({type:wY.WINDOW,item:()=>{e.onDragStart&&e.onDragStart();let r=_Y(()=>t.hide(e.path));return{mosaicId:n,hideTimer:r}},end:({hideTimer:n},r)=>{window.clearTimeout(n);let i=e.path,a=r.getDropResult()||{},{position:o,path:s}=a,c=s!=null,l=c&&BB(s,i),u=c&&(()=>{let e=t.getRoot(),n=i.slice(0,-1),r=XB(e,n),a=XB(e,s);return WB(r)&&WB(a)&&BB(n,s)})(),d=c&&s.length>i.length&&BB(i,NEe(s,s.length-i.length));if(c&&!l&&!d&&!u){let n=eV(t.getRoot(),i,s,a.tabReorderIndex===void 0?o===void 0?{type:`tab-container`}:{type:`split`,position:o}:{type:`tab-reorder`,insertIndex:a.tabReorderIndex});t.updateTree(n,{shouldNormalize:!0}),e.onDragEnd&&e.onDragEnd(`drop`)}else t.show(i,!0),e.onDragEnd&&e.onDragEnd(`reset`)}}),[{isOver:a,draggedMosaicId:o},s]=cB({accept:wY.WINDOW,collect:e=>({isOver:e.isOver(),draggedMosaicId:e.getItem()?.mosaicId})});return K.createElement(kRe,{...e,connectDragPreview:i,connectDragSource:r,connectDropTarget:s,isOver:a,draggedMosaicId:o})}function nV(e){return(0,q.jsx)(PS,{...e,children:(0,q.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`24`,height:`24`,viewBox:`0 0 24 24`,children:[(0,q.jsx)(`path`,{d:`M3,3H21V5H3Z`,transform:`translate(0 16)`}),(0,q.jsx)(`path`,{d:`M21,5H3V19H21ZM19,17H5V7H19Z`,transform:`translate(0 -2)`})]})})}function rV(e){return(0,q.jsx)(PS,{...e,children:(0,q.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`24`,height:`24`,viewBox:`0 0 24 24`,children:[(0,q.jsx)(`path`,{d:`M0,0H24V24H0Z`,transform:`translate(24) rotate(90)`,fill:`none`}),(0,q.jsx)(`path`,{d:`M3,3H21V5H3Z`,transform:`translate(24) rotate(90)`}),(0,q.jsx)(`path`,{d:`M19,3H5V21H19ZM17,19H7V5H17Z`,transform:`translate(-2)`})]})})}function iV({handleClose:e=()=>{},thumbnailNavigationPosition:t,direction:n,windowId:r,setWindowThumbnailPosition:i}){let{t:a}=hO(),o=t=>{i(r,t),e()};return(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(pN,{role:`presentation`,disableSticky:!0,children:a(`thumbnails`)}),(0,q.jsxs)(NRe,{role:`menubar`,children:[(0,q.jsx)(IY,{"aria-checked":t===`off`,onClick:()=>{o(`off`)},role:`menuitemradio`,selected:t===`off`,children:(0,q.jsx)(OP,{control:(0,q.jsx)(MRe,{color:t===`off`?`secondary`:void 0,fill:`currentcolor`}),label:a(`off`),labelPlacement:`bottom`,value:`off`})},`off`),(0,q.jsx)(IY,{"aria-checked":t===`far-bottom`,onClick:()=>{o(`far-bottom`)},role:`menuitemradio`,selected:t===`far-bottom`,children:(0,q.jsx)(OP,{control:(0,q.jsx)(nV,{color:t===`far-bottom`?`secondary`:void 0,fill:`currentcolor`}),label:a(`bottom`),labelPlacement:`bottom`,value:`far-bottom`})},`far-bottom`),(0,q.jsx)(IY,{"aria-checked":t===`far-right`,onClick:()=>{o(`far-right`)},role:`menuitemradio`,selected:t===`far-right`,children:(0,q.jsx)(OP,{control:(0,q.jsx)(rV,{color:t===`far-right`?`secondary`:void 0,fill:`currentcolor`,style:n===`rtl`?{transform:`rotate(180deg)`}:{}}),label:a(`right`),labelPlacement:`bottom`,value:`far-right`})},`far-right`)]})]})}function aV(e){return(0,q.jsx)(PS,{...e,children:(0,q.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`24`,height:`24`,viewBox:`0 0 24 24`,children:(0,q.jsx)(`path`,{d:`M1,4V21H22.853V4.1ZM3,19V6h8V19Zm18,0H13V6h8ZM14,9.5h6V11H14ZM14,12h6v1.5H14Zm0,2.5h6V16H14Z`})})})}function oV(e){return(0,q.jsx)(PS,{...e,children:(0,q.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`24`,height:`24`,viewBox:`0 0 24 24`,children:(0,q.jsx)(`path`,{d:`M19.974,2H2V19.974H19.974V2ZM7.392,18.177H3.8V14.582H7.392Zm0-5.392H3.8V9.19H7.392Zm0-5.392H3.8V3.8H7.392Zm5.392,10.785H9.19V14.582h3.595Zm0-5.392H9.19V9.19h3.595Zm0-5.392H9.19V3.8h3.595Zm5.392,10.785H14.582V14.582h3.595Zm0-5.392H14.582V9.19h3.595Zm0-5.392H14.582V3.8h3.595Z`,transform:`translate(1 1)`})})})}function sV({handleClose:e=()=>{},windowViewType:t,viewTypes:n=[],setWindowViewType:r,windowId:i}){let{t:a}=hO(),o=e=>{r(i,e)},s={book:aV,gallery:oV,scroll:FRe,single:PRe},c=({value:n,Icon:r})=>(0,q.jsx)(IRe,{"aria-checked":t===n,autoFocus:t===n,onClick:()=>{o(n),e()},role:`menuitemradio`,selected:t===n,children:(0,q.jsx)(OP,{value:n,control:(0,q.jsx)(r,{fill:`currentcolor`,color:t===n?`secondary`:void 0}),label:a(n),labelPlacement:`bottom`})},n);return n.length===0?null:(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(pN,{role:`presentation`,disableSticky:!0,children:a(`view`)}),(0,q.jsx)(LRe,{role:`menubar`,children:n.map(e=>c({Icon:s[e],value:e}))})]})}function iDe({targetName:e,...t}){let{PluginComponents:n}=Nl(e),{t:r}=hO();return n?.length>0?(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(pN,{role:`presentation`,disableSticky:!0,tabIndex:-1,children:r(`windowPluginButtons`)}),(0,q.jsx)(zl,{targetName:e,...t})]}):null}function cV({handleClose:e,showThumbnailNavigationSettings:t=!0,toggleDraggingEnabled:n,windowId:r,anchorEl:i=null,open:a=!1}){let o=(0,K.useContext)(BD),s=arguments[0];return(0,q.jsxs)(Qk,{container:o?.current,anchorOrigin:{horizontal:`right`,vertical:`bottom`},transformOrigin:{horizontal:`right`,vertical:`top`},onClose:e,TransitionProps:{onEntering:n,onExit:n},orientation:`horizontal`,anchorEl:i,open:a,role:`menu`,children:[(0,q.jsx)(RY,{windowId:r,handleClose:e}),t&&(0,q.jsx)(LY,{windowId:r,handleClose:e}),(0,q.jsx)(iDe,{targetName:`WindowTopMenu`,...s})]})}function lV(e){return(0,q.jsx)(PS,{...e,children:(0,q.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`24`,height:`24`,viewBox:`0 0 24 24`,children:[(0,q.jsx)(`path`,{d:`M0,0H24V24H0Z`,fill:`none`}),(0,q.jsx)(`path`,{d:`M24.852,17.981,3,18V15.945l21.852-.019Z`,transform:`translate(-2 5)`}),(0,q.jsx)(`path`,{d:`M1,4V21H22.853V4.1ZM3,19V6h8V19Zm18,0H13V6h8Z`,transform:`translate(0 -2)`})]})})}function uV({classes:e={},windowId:t}){let{t:n}=hO(),[r,i]=(0,K.useState)(null),[a,o]=(0,K.useState)(!1),s=(0,K.useId)();return(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(VD,{"aria-expanded":!!r,"aria-haspopup":`true`,"aria-label":n(`windowMenu`),"aria-owns":a?s:void 0,className:a?e.ctrlBtnSelected:void 0,selected:a,onClick:e=>{i(e.currentTarget),o(!0)},children:(0,q.jsx)(lV,{})}),(0,q.jsx)(zY,{windowId:t,anchorEl:r,handleClose:()=>{i(null),o(!1)},id:s,open:a})]})}function dV(e){return(0,q.jsx)(zl,{targetName:`WindowTopBarPluginArea`,...e})}function fV({windowId:e,menuIcon:t=(0,q.jsx)(RRe,{}),pluginTarget:n=`WindowTopBarPluginMenu`}){let{t:r}=hO(),i=(0,K.useContext)(BD),a=arguments[0],[o,s]=(0,K.useState)(null),[c,l]=(0,K.useState)(!1),u=(0,K.useId)(),{PluginComponents:d}=Nl(n),f=e=>{s(e.currentTarget),l(!0)},p=()=>{s(null),l(!1)};return!d||d.length===0?null:(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(VD,{"aria-expanded":!!o,"aria-haspopup":`true`,"aria-label":r(`windowPluginMenu`),"aria-owns":c?u:void 0,selected:c,onClick:f,children:t}),(0,q.jsx)(iA,{id:u,container:i?.current,anchorEl:o,anchorOrigin:{horizontal:`right`,vertical:`bottom`},transformOrigin:{horizontal:`right`,vertical:`top`},open:c,onClose:p,children:(0,q.jsx)(zl,{targetName:n,handleClose:p,...a})})]})}function aDe({children:e,...t}){return(0,q.jsx)(wO,{variant:`h2`,noWrap:!0,color:`inherit`,...t,children:e})}function pV({error:e=null,hideWindowTitle:t=!1,isFetching:n=!1,manifestTitle:r=``}){let i;return i=n?(0,q.jsx)(WY,{children:(0,q.jsx)(oN,{variant:`text`})}):e?(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(UY,{color:`error`}),(0,q.jsx)(WY,{color:`textSecondary`,children:e})]}):t?(0,q.jsx)(zRe,{}):(0,q.jsx)(WY,{children:r}),i}function mV({className:e=void 0}){let{t}=hO(),n=(0,K.useContext)(zJ),[r,i]=(0,K.useState)(!1);return(0,K.useEffect)(()=>{let e=document.createElement(`div`);i(typeof e.requestFullscreen==`function`)},[]),r?n&&n.active?(0,q.jsx)(VD,{className:e,"aria-label":t(`exitFullScreen`),onClick:n.exit,children:(0,q.jsx)(VRe,{})}):n?(0,q.jsx)(VD,{className:e,"aria-label":t(`workspaceFullScreen`),onClick:n.enter,children:(0,q.jsx)(BRe,{})}):null:null}function hV(e){return(0,q.jsx)(PS,{...e,children:(0,q.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`24`,height:`24`,viewBox:`0 0 24 24`,children:[(0,q.jsx)(`path`,{d:`M7,14H5v5h5V17H7Zm7-9V7h3v3h2V5Z`}),(0,q.jsx)(`path`,{d:`M22.517,1.524H1.736V22.37H22.517Zm-2,18.845H3.736V3.524H20.517Z`})]})})}function gV(e){return(0,q.jsx)(PS,{...e,children:(0,q.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`24`,height:`24`,viewBox:`0 0 24 24`,children:[(0,q.jsx)(`path`,{d:`M5,16H8v3h2V14H5ZM16,8V5H14v5h5V8Z`}),(0,q.jsx)(`path`,{d:`M22.517,1.524H1.736V22.37H22.517Zm-2,18.845H3.736V3.524H20.517Z`})]})})}function _V({removeWindow:e,windowId:t,toggleWindowSideBar:n,maximizeWindow:r=()=>{},maximized:i=!1,minimizeWindow:a=()=>{},allowClose:o=!0,allowMaximize:s=!0,focusWindow:c=()=>{},allowFullscreen:l=!1,allowTopMenuButton:u=!0,allowWindowSideBar:d=!0,sideBarOpen:f=!1,component:p=`nav`}){let{t:m}=hO(),h=arguments[0];return(0,q.jsx)(HRe,{component:p,"aria-label":m(`windowNavigation`),position:`relative`,color:`default`,enableColorOnDark:!0,children:(0,q.jsxs)(URe,{disableGutters:!0,onMouseDown:c,ownerState:h,className:(0,SH.default)(Ll(`window-top-bar`)),variant:`dense`,children:[d&&(0,q.jsx)(VD,{"aria-expanded":f,"aria-haspopup":!0,"aria-label":m(f?`hideWindowSideBar`:`showWindowSideBar`),onClick:n,className:Ll(`window-menu-btn`),children:(0,q.jsx)(FY,{})}),(0,q.jsx)(GY,{windowId:t}),u&&(0,q.jsx)(BY,{windowId:t,className:Ll(`window-menu-btn`)}),(0,q.jsx)(VY,{windowId:t}),(0,q.jsx)(HY,{windowId:t}),s&&(0,q.jsx)(VD,{"aria-label":m(i?`minimizeWindow`:`maximizeWindow`),className:(0,SH.default)(Ll(`window-maximize`),Ll(`window-menu-btn`)),onClick:i?a:r,children:(0,q.jsx)(i?gV:hV,{})}),l&&(0,q.jsx)(KY,{className:Ll(`window-menu-btn`)}),o&&(0,q.jsx)(VD,{"aria-label":m(`closeWindow`),className:(0,SH.default)(Ll(`window-close`),Ll(`window-menu-btn`)),onClick:e,children:(0,q.jsx)(_U,{})})]})})}function vV(e){return(0,q.jsx)(PS,{...e,children:(0,q.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`24`,height:`24`,viewBox:`0 0 24 24`,children:(0,q.jsx)(`path`,{d:`M6.924,21H21V19H6.924ZM3,17H21V15H3Zm3.924-4H21V11H6.924Zm0-4H21V7H6.924ZM3,3V5H21V3Z`})})})}function yV({value:e,...t}){let{t:n}=hO();return(0,q.jsx)(PD,{title:n(`openCompanionWindow`,{context:e}),children:(0,q.jsx)(JRe,{...t,value:e,"aria-label":n(`openCompanionWindow`,{context:e}),disableRipple:!0})})}function bV({addCompanionWindow:e,hasAnnotations:t=!1,hasAnyAnnotations:n=!1,hasAnyLayers:r=!1,hasCurrentLayers:i=!1,hasSearchResults:a=!1,hasSearchService:o=!1,panels:s=[],sideBarPanel:c=`closed`}){let{t:l}=hO(),{PluginComponents:u}=Nl(`WindowSideBarButtons`);return(0,q.jsxs)(qRe,{value:c!==`closed`&&c,onChange:(t,n)=>{e(n)},variant:`fullWidth`,indicatorColor:`primary`,textColor:`primary`,orientation:`vertical`,children:[s.info&&(0,q.jsx)(yV,{value:`info`,icon:(0,q.jsx)(WRe,{})}),s.attribution&&(0,q.jsx)(yV,{value:`attribution`,icon:(0,q.jsx)(GRe,{})}),s.canvas&&(0,q.jsx)(yV,{value:`canvas`,icon:(0,q.jsx)(vV,{})}),s.annotations&&(t||n)&&(0,q.jsx)(yV,{value:`annotations`,icon:(0,q.jsx)(Ew,{overlap:`rectangular`,color:`notification`,invisible:!t,variant:`dot`,children:(0,q.jsx)(uw,{})})}),s.search&&o&&(0,q.jsx)(yV,{value:`search`,icon:(0,q.jsx)(Ew,{overlap:`rectangular`,color:`notification`,invisible:!a,variant:`dot`,children:(0,q.jsx)(lw,{})})}),s.layers&&r&&(0,q.jsx)(yV,{value:`layers`,icon:(0,q.jsx)(Ew,{overlap:`rectangular`,color:`notification`,invisible:!i,variant:`dot`,children:(0,q.jsx)(KRe,{})})}),u&&u.map(e=>(0,q.jsx)(yV,{value:e.value,icon:(0,q.jsx)(e,{})},e.value))]})}function oDe(e,t){return e&&e.some(e=>t(e).imageResources.length>1)}function sDe(e,t){return e&&e.some(e=>{let n=t(e);return n.annotationListUris.length>0||n.canvasAnnotationPages.length>0})}function cDe(e,{windowId:t}){let{suggestedSearches:n}=Me(e,{windowId:t}),r=co(e,{position:`left`,windowId:t})?.[0]?.id,i=vc(e,{companionWindowId:r,windowId:t});return!!(n||i)}function xV({classes:e={},direction:t,windowId:n,sideBarOpen:r=!1}){let{t:i}=hO();return(0,q.jsx)(XRe,{variant:`persistent`,className:e.drawer,anchor:t===`rtl`?`right`:`left`,PaperProps:{"aria-label":i(`sidebarPanelsNavigation`),component:ZRe,variant:`outlined`},SlideProps:{direction:t===`rtl`?`left`:`right`,mountOnEnter:!0,unmountOnExit:!0},open:r,children:(0,q.jsx)(JY,{windowId:n})})}function SV({error:e,metadata:t=null,showJsError:n=!0,...r}){let{t:i}=hO();if(!n)return null;let a={error:e,metadata:t,showJsError:n,t:i,...r};return(0,q.jsxs)(qP,{elevation:6,variant:`filled`,severity:`error`,children:[i(`errorDialogTitle`),n&&(0,q.jsxs)(eze,{elevation:2,square:!0,children:[(0,q.jsx)(Zj,{sx:{marginInlineStart:`-1rem`},expandIcon:(0,q.jsx)(WU,{sx:{color:`#fff`}}),children:i(`jsError`,{message:e.message,name:e.name})}),(0,q.jsx)(Kj,{children:(0,q.jsxs)(BP,{children:[(0,q.jsx)(QRe,{children:i(`jsStack`,{stack:e.stack})}),t&&(0,q.jsx)($Re,{children:JSON.stringify(t,null,2)})]})})]}),(0,q.jsx)(zl,{targetName:`ErrorContent`,...a})]})}function CV({content:e=null,id:t,windowId:n}){let{t:r}=hO(),i=(0,K.useCallback)(({error:e})=>(0,q.jsx)(VU,{title:r(`error`),windowId:n,id:t,children:(0,q.jsx)(QY,{error:e,windowId:n,companionWindowId:t})}),[n,r,t]),a=Bq[e];return a?(0,q.jsx)(qD,{fallbackComponent:i,children:(0,q.jsx)(a,{id:t,windowId:n})}):null}function wV({classes:e={},className:t=void 0,direction:n,companionWindowIds:r,companionAreaOpen:i,setCompanionAreaOpen:a=()=>{},position:o,sideBarOpen:s=!1,windowId:c}){let{t:l}=hO(),u=o===`bottom`||o===`far-bottom`?e.horizontal:null,d=(0,q.jsx)(n===`rtl`?i?ZY:XY:i?XY:ZY,{}),f=(()=>{let e=n===`rtl`?`left`:`right`,t=n===`rtl`?`right`:`left`;switch(o){case`right`:case`far-right`:return t;case`bottom`:case`far-bottom`:return`up`;default:return e}})(),p=(0,SH.default)(u,Ll(`companion-area-${o}`),t),m=arguments[0];return(0,q.jsxs)(tze,{ownerState:m,className:p,children:[(0,q.jsx)(MP,{in:i,direction:f,children:(0,q.jsx)(nze,{ownerState:m,className:`${Ll(`companion-windows`)}`,children:r.map(e=>(0,q.jsx)($Y,{id:e,windowId:c},e))})}),a&&o===`left`&&s&&r.length>0&&(0,q.jsx)(rze,{children:(0,q.jsx)(VD,{"aria-expanded":i,"aria-label":l(i?`collapseSidePanel`:`expandSidePanel`),edge:`start`,onClick:()=>{a(c,!i)},TooltipProps:{placement:`right`},children:d})})]})}function TV({classes:e={},className:t=``,...n}){let r=[t,e.shadowScrollDialog].join(` `);return(0,q.jsx)(ize,{className:r,...n})}function EV({addWindow:e,collection:t=null,dialogCollectionPath:n=[],error:r=null,hideCollectionDialog:i,isMultipart:a=!1,manifest:o,manifestId:s,ready:c=!1,setWorkspaceAddVisibility:l,showCollectionDialog:u,updateWindow:d,windowId:f=null}){let p=(0,K.useContext)(BD),{t:m}=hO(),[h,g]=(0,K.useState)(null),_=()=>{i(f)},v=e=>{u(e.id,[...n,s],f)},y=()=>{u(n[n.length-1],n.slice(0,-1),f)},b=t=>{f?d(f,{canvasId:null,collectionPath:[...n,s],manifestId:t.id}):e({collectionPath:[...n,s],manifestId:t.id}),_(),l(!1)},x=(p?.current||document.body).querySelector(`#${f}`);if(r||!x)return null;if(!c)return(0,q.jsx)(rX,{container:x,onClose:_});let S=o&&Jr(o.getProperty(`rights`)||o.getProperty(`license`)),C=o&&Jr(o.getRequiredStatement()).filter(e=>e&&e.getValue()).map(e=>({label:null,values:e.getValues()})),w=o.getCollections(),T=h||(w.length>0?`collections`:`manifests`);return(0,q.jsxs)(SF,{variant:`contained`,onClose:_,container:x,open:!0,children:[(0,q.jsxs)(zF,{id:`select-collection`,children:[(0,q.jsx)(wO,{component:`div`,variant:`overline`,children:m(a?`multipartCollection`:`collection`)}),(0,q.jsx)(wO,{component:`div`,variant:`h3`,children:(0,q.jsx)(XC,{resource:o})})]}),(0,q.jsxs)(aze,{children:[t&&(0,q.jsx)(xM,{startIcon:(0,q.jsx)(ZW,{}),onClick:()=>y(),children:(0,q.jsx)(XC,{resource:t})}),(0,q.jsxs)(oze,{children:[(0,q.jsx)(YU,{manifestId:o.id}),(0,q.jsxs)(GU,{id:`select-collection-rights`,label:m(`attributionTitle`),children:[C&&(0,q.jsx)(KU,{labelValuePairs:C,defaultLabel:m(`attribution`)}),S&&S.length>0&&(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(wO,{variant:`subtitle2`,component:`dt`,children:m(`rights`)}),S.map(e=>(0,q.jsx)(wO,{variant:`body1`,component:`dd`,children:(0,q.jsx)(DM,{target:`_blank`,rel:`noopener noreferrer`,href:e,children:e})},e))]})]})]}),(0,q.jsxs)(sze,{children:[o.getTotalCollections()>0&&(0,q.jsx)(jO,{clickable:!0,color:T===`collections`?`primary`:`default`,onClick:()=>g(`collections`),label:m(`totalCollections`,{count:o.getTotalCollections()})}),o.getTotalManifests()>0&&(0,q.jsx)(jO,{clickable:!0,color:T===`manifests`?`primary`:`default`,onClick:()=>g(`manifests`),label:m(`totalManifests`,{count:o.getTotalManifests()})})]}),T===`collections`&&(0,q.jsx)(qO,{children:w.map(e=>(0,q.jsx)(wj,{onClick:()=>{v(e)},variant:`multiline`,children:(0,q.jsx)(XC,{resource:e})},e.id))}),T===`manifests`&&(0,q.jsx)(qO,{children:o.getManifests().map(e=>(0,q.jsx)(wj,{onClick:()=>{b(e)},variant:`multiline`,children:(0,q.jsx)(XC,{resource:e})},e.id))})]}),(0,q.jsx)(EF,{children:(0,q.jsx)(xM,{onClick:_,children:m(`close`)})})]})}function DV({audioResources:e=void 0,children:t=null,className:n=void 0,isCollection:r=!1,isCollectionDialogVisible:i=!1,isFetching:a=!1,textResources:o=void 0,videoResources:s=void 0,view:c=void 0,windowId:l}){let u={audioResources:e,isCollection:r,isFetching:a,textResources:o,videoResources:s,view:c,windowId:l};return(0,q.jsxs)(dze,{"data-testid":`test-window`,className:(0,SH.default)(Ll(`primary-window`),n),children:[(0,q.jsx)(YY,{windowId:l}),(0,q.jsx)(eX,{windowId:l,position:`left`}),i&&(0,q.jsx)(iX,{windowId:l}),(0,q.jsx)(K.Suspense,{fallback:(0,q.jsx)(`div`,{}),children:t||(0,q.jsx)(cX,{...u})})]})}function OV({allowClose:e=!0,allowWindowSideBar:t=!0,ariaLabel:n=!0,children:r=null,label:i=``,removeWindow:a=()=>{},windowId:o}){let{t:s}=hO();return(0,q.jsxs)($D,{component:`section`,elevation:1,id:o,className:(0,SH.default)(Ll(`placeholder-window`)),sx:{backgroundColor:`shades.dark`,borderRadius:0,display:`flex`,flexDirection:`column`,height:`100%`,minHeight:0,overflow:`hidden`,width:`100%`},"aria-label":i&&n?s(`window`,{label:i}):null,children:[(0,q.jsx)(wP,{position:`relative`,color:`default`,enableColorOnDark:!0,children:(0,q.jsxs)(Oj,{disableGutters:!0,className:(0,SH.default)(Ll(`window-top-bar`)),sx:{backgroundColor:`shades.main`,borderTop:`2px solid transparent`,minHeight:32,paddingLeft:.5,paddingRight:.5},variant:`dense`,children:[t&&(0,q.jsx)(VD,{"aria-label":s(`toggleWindowSideBar`),disabled:!0,children:(0,q.jsx)(FY,{})}),(0,q.jsx)(wO,{variant:`h2`,noWrap:!0,color:`inherit`,sx:{flexGrow:1,paddingLeft:.5,typography:`h6`},children:i}),e&&a&&(0,q.jsx)(fze,{"aria-label":s(`closeWindow`),className:(0,SH.default)(Ll(`window-close`)),onClick:a,TooltipProps:{tabIndex:n?0:-1},children:(0,q.jsx)(_U,{})})]})}),r]})}function kV({handleReceiveMessage:e=void 0,...t}){return(0,K.useEffect)(()=>{if(e)return window.addEventListener(`message`,e),()=>window.removeEventListener(`message`,e,!1)},[e]),(0,q.jsx)(`iframe`,{...pze,...t})}function AV({handleAccessTokenMessage:e,url:t=void 0}){let n=(0,K.useCallback)(n=>{n.data&&n.data.messageId&&n.data.messageId===t&&e(n.data)},[e,t]);if(!t)return null;let r=new URL(t);return r.searchParams.append(`origin`,window.origin),r.searchParams.append(`messageId`,t),(0,q.jsx)(kV,{src:r.toString(),title:`AccessTokenSender`,handleReceiveMessage:n})}function jV({depWindow:e=void 0,features:t=void 0,name:n=void 0,onClose:r,url:i}){let a=(0,K.useRef)(!1);return(0,K.useEffect)(()=>{let o=(e||window).open(i,n,t),s=setInterval(()=>{!a.current&&(!o||o.closed)&&(a.current=!0,clearInterval(s),r(i))},250);return()=>{clearInterval(s),o.close()}}),null}function MV({confirmButton:e=void 0,continueLabel:t=void 0,header:n=void 0,description:r=void 0,icon:i=void 0,label:a,ruleSet:o=`iiif`,hasLogoutService:s=!0,status:c=void 0,ConfirmProps:l={},onConfirm:u}){let{t:d}=hO(),f=arguments[0],[p,m]=(0,K.useState)(!1),h=()=>{m(!1),u()};if(c===`ok`&&!s)return null;let g=(0,q.jsx)(xM,{onClick:h,color:`secondary`,sx:e=>({backgroundColor:e.palette.secondary.contrastText,lineHeight:`1.5rem`}),...l,children:e||d(`login`)});return!r&&!n?(0,q.jsx)($D,{square:!0,elevation:4,color:`secondary`,children:(0,q.jsxs)(mze,{children:[i||(0,q.jsx)(dX,{sx:{marginInlineEnd:5}}),(0,q.jsx)(wO,{component:`h3`,variant:`body1`,color:`inherit`,children:o?(0,q.jsx)(hU,{htmlString:a,ruleSet:o}):a}),(0,q.jsx)(zl,{targetName:`WindowAuthenticationBar`,...f}),g]})}):(0,q.jsxs)($D,{square:!0,elevation:4,color:`secondary`,children:[(0,q.jsxs)(xM,{fullWidth:!0,onClick:()=>m(!0),component:`div`,color:`inherit`,sx:e=>({"&:hover":{backgroundColor:e.palette.secondary.main},backgroundColor:e.palette.secondary.main,borderRadius:0,color:e.palette.secondary.contrastText,justifyContent:`start`,textTransform:`none`}),children:[i||(0,q.jsx)(dX,{sx:{marginInlineEnd:1.5}}),(0,q.jsx)(wO,{sx:{paddingBlockEnd:1,paddingBlockStart:1},component:`h3`,variant:`body1`,color:`inherit`,children:o?(0,q.jsx)(hU,{htmlString:a,ruleSet:o}):a}),(0,q.jsx)(zl,{targetName:`WindowAuthenticationBar`,...f}),(0,q.jsx)(hze,{children:!p&&(0,q.jsx)(wO,{variant:`button`,color:`inherit`,children:t||d(`continue`)})})]}),(0,q.jsxs)(Pj,{sx:e=>({backgroundColor:e.palette.secondary.main,color:e.palette.secondary.contrastText,paddingInlineEnd:e.spacing(1),paddingInlineStart:e.spacing(1)}),in:p,onClose:()=>m(!1),children:[(0,q.jsxs)(wO,{variant:`body1`,color:`inherit`,children:[o?(0,q.jsx)(hU,{htmlString:n,ruleSet:o}):n,n&&r?`: `:``,o?(0,q.jsx)(hU,{htmlString:r,ruleSet:o}):r]}),(0,q.jsxs)(EF,{children:[(0,q.jsx)(xM,{onClick:()=>m(!1),color:`inherit`,children:d(`cancel`)}),g]})]})]})}function NV({accessTokenServiceId:e=void 0,authServiceId:t=void 0,confirm:n=void 0,description:r=void 0,failureDescription:i=void 0,failureHeader:a=void 0,features:o=`centerscreen`,handleAuthInteraction:s,header:c=void 0,isInteractive:l=!0,label:u=void 0,logoutConfirm:d=void 0,logoutServiceId:f=void 0,openWindow:p=window.open,resetAuthenticationState:m,resolveAccessTokenRequest:h,resolveAuthenticationRequest:g,status:_=null,windowId:v}){let{t:y}=hO(),b=n=>{h(t,e,n)},x=()=>({authServiceId:t,hasLogoutService:!!f,status:_,windowId:v}),S=()=>{p(f,void 0,o),m({authServiceId:t,tokenServiceId:e})},C=()=>!l&&!f?null:(0,q.jsx)(fX,{confirmButton:d||y(`logout`),onConfirm:S,...x()}),w=()=>(0,q.jsx)(fX,{header:a,description:i,confirmButton:y(`retry`),onConfirm:()=>s(v,t),...x()}),T=()=>(0,q.jsxs)(q.Fragment,{children:[D(),(0,q.jsx)(jV,{name:`IiifLoginSender`,url:`${t}?origin=${window.origin}`,features:o,onClose:()=>g(t,e)})]}),E=()=>(0,q.jsxs)(q.Fragment,{children:[D(),(0,q.jsx)(AV,{handleAccessTokenMessage:b,url:e})]}),D=()=>l?(0,q.jsx)(fX,{header:c,description:r,label:u,confirmButton:n,onConfirm:()=>s(v,t),...x()}):null;return t?_===null?D():_===`cookie`?T():_===`token`?E():_===`failed`?w():_===`ok`?C():null:null}function PV({focusWindow:e=()=>{},label:t=null,isFetching:n=!1,sideBarOpen:r=!1,view:i=void 0,windowDraggable:a=null,windowId:o,workspaceType:s=null,manifestError:c=null}){let{t:l}=hO(),u=arguments[0],d=(0,K.useCallback)(({error:e})=>(0,q.jsx)(uX,{windowId:o,children:(0,q.jsx)(QY,{error:e,windowId:o})}),[o]);return(0,q.jsx)(qD,{FallbackComponent:d,children:(0,q.jsxs)(gze,{onFocus:e,ownerState:u,component:`section`,elevation:1,id:o,className:Ll(`window`),"aria-label":l(`window`,{label:t}),children:[(0,q.jsx)(qY,{component:s===`mosaic`&&a?Sze:void 0,windowId:o,windowDraggable:a}),(0,q.jsx)(pX,{windowId:o}),c&&(0,q.jsx)(QY,{error:{stack:c},windowId:o}),(0,q.jsxs)(_ze,{children:[(0,q.jsxs)(vze,{children:[(0,q.jsx)(yze,{view:i,windowId:o,isFetching:n,sideBarOpen:r}),(0,q.jsx)(bze,{windowId:o,position:`bottom`})]}),(0,q.jsxs)(xze,{children:[(0,q.jsx)(eX,{windowId:o,position:`right`}),(0,q.jsx)(eX,{windowId:o,position:`far-right`})]})]}),(0,q.jsx)(eX,{windowId:o,position:`far-bottom`}),(0,q.jsx)(zl,{targetName:`Window`,...u})]})})}function FV({classes:e={},companionWindowDimensions:t={height:0,width:0},focused:n=!1,focusWindow:r=()=>{},layout:i,workspace:a,updateElasticWindowLayout:o}){let s=a.width/2,c=a.height/2;return(0,q.jsx)(wze,{focused:n,className:n?e.focused:void 0,size:{height:i.height+t.height,width:i.width+t.width},position:{x:i.x+s,y:i.y+c},bounds:`parent`,onDragStop:(e,t)=>{o(i.windowId,{x:t.x-s,y:t.y-c})},onDragStart:r,onResize:(e,n,r,a,l)=>{o(i.windowId,{height:Number.parseInt(r.style.height,10)-t.height,width:Number.parseInt(r.style.width,10)-t.width,x:l.x-s,y:l.y-c})},dragHandleClassName:Ll(`window-top-bar`),cancel:`.${Ll(`window-menu-btn`)}`,children:(0,q.jsx)(gX,{windowId:i.windowId})},`${i.windowId}-${a.id}`)}function IV({workspace:e,elasticLayout:t,setWorkspaceViewportDimensions:n,setWorkspaceViewportPosition:r}){let{viewportPosition:i}=e,a=e.width/2,o=e.height/2;return(0,q.jsxs)(Tze,{children:[(0,q.jsx)(Cze.default,{onReflow:()=>{},onResize:e=>{n(e)}}),(0,q.jsx)(Eze,{size:{height:e.height,width:e.width},position:{x:-1*i.x-a,y:-1*i.y-o},enableResizing:{bottom:!1,bottomLeft:!1,bottomRight:!1,left:!1,right:!1,top:!1,topLeft:!1,topRight:!1},onDragStop:(e,t)=>{r({x:-1*t.x-a,y:-1*t.y-o})},cancel:`.${Ll(`window`)}`,className:Ll(`workspace`),disableDragging:!e.draggingEnabled,children:Object.keys(t).map(e=>(0,q.jsx)(_X,{windowId:e},e))})]})}function lDe(e){return(0,q.jsxs)(PS,{viewBox:`0 0 60 55`,...e,children:[(0,q.jsx)(`rect`,{width:`18`,height:`55`}),(0,q.jsx)(`rect`,{width:`18`,height:`55`,transform:`translate(42)`}),(0,q.jsx)(`rect`,{width:`18`,height:`34`,transform:`translate(21)`})]})}function LV({variant:e=`default`,...t}){let{t:n}=hO();return(0,q.jsxs)(BP,{alignItems:`center`,...t,children:[e===`wide`&&(0,q.jsx)(`div`,{children:(0,q.jsx)(wO,{align:`center`,component:`p`,variant:`h3`,children:n(`mirador`)})}),(0,q.jsx)(wO,{align:`center`,children:(0,q.jsx)(BT,{component:`a`,href:`https://projectmirador.org`,target:`_blank`,rel:`noopener`,size:`large`,children:(0,q.jsx)(lDe,{"aria-label":n(`aboutMirador`),titleAccess:n(`aboutMirador`),fontSize:`large`})})})]})}function RV({container:e=null,handleClose:t,open:n=!1,selectedTheme:r,setSelectedTheme:i,themeIds:a=[]}){let{t:o}=hO(),s=(0,K.useCallback)(e=>{i(e),t()},[t,i]);return(0,q.jsxs)(yX,{container:e,onClose:t,open:n,variant:`menu`,children:[(0,q.jsx)(zF,{children:o(`changeTheme`)}),(0,q.jsx)(jF,{children:(0,q.jsx)(qO,{autoFocusItem:!0,children:a.map(e=>(0,q.jsxs)(wj,{className:`listitem`,onClick:()=>s(e),selected:e===r,value:e,children:[(0,q.jsx)(ak,{children:(0,q.jsx)(Oze,{ownerState:{value:e}})}),(0,q.jsx)(fk,{children:o(e)})]},e))})})]})}function zV({error:e=null,removeError:t=()=>{}}){let{t:n}=hO(),r=!(0,jRe.default)(e);return e?(0,q.jsxs)(SF,{"aria-labelledby":`error-dialog-title`,id:`error-dialog`,onClose:()=>t(e.id),open:r,children:[(0,q.jsx)(zF,{id:`error-dialog-title`,children:n(`errorDialogTitle`)}),(0,q.jsxs)(jF,{children:[(0,q.jsx)(FF,{variant:`body2`,noWrap:!0,color:`inherit`,children:`${e.message}`}),(0,q.jsx)(EF,{children:(0,q.jsx)(xM,{onClick:()=>t(e.id),variant:`contained`,children:n(`errorDialogConfirm`)})})]})]}):null}function uDe(e){return new Promise((t,n)=>{let r=new FileReader;r.addEventListener(`load`,()=>{let n=new Image;n.addEventListener(`load`,()=>{t({height:n.height,name:e.name,type:e.type,url:r.result,width:n.width})}),n.src=r.result}),r.readAsDataURL(e)})}function BV({handleClick:e,languages:t}){return(0,q.jsx)(q.Fragment,{children:t.map(t=>(0,q.jsxs)(wj,{"aria-selected":t.current,lang:t.locale,onClick:()=>{e(t.locale)},children:[(0,q.jsx)(ak,{children:t.current&&(0,q.jsx)(Aze,{})}),(0,q.jsx)(fk,{primaryTypographyProps:{variant:`body1`},children:t.label})]},t.locale))})}function VV({addResourcesOpen:e,addResource:t,onSubmit:n=()=>{},onCancel:r=null}){let{t:i}=hO(),[a,o]=(0,K.useState)(``);return e?(0,q.jsx)(`form`,{onSubmit:e=>{e.preventDefault(),t(a),n(),o(``)},children:(0,q.jsxs)(JF,{container:!0,spacing:2,columns:12,sx:{mt:.5},children:[(0,q.jsx)(JF,{size:{sm:`grow`,xs:12},children:(0,q.jsx)(MN,{autoFocus:!0,fullWidth:!0,value:a,id:`manifestURL`,type:`text`,onChange:e=>{e.preventDefault(),o(e.target.value)},variant:`filled`,label:i(`addManifestUrl`),helperText:i(`addManifestUrlHelp`),slotProps:{inputLabel:{shrink:!0},inputProps:{style:{typography:`body1`}}}})}),r&&(0,q.jsx)(JF,{size:`auto`,children:(0,q.jsx)(xM,{onClick:()=>{r(),o(``)},children:i(`cancel`)})}),(0,q.jsx)(JF,{size:`auto`,children:(0,q.jsx)(xM,{id:`fetchBtn`,type:`submit`,variant:`contained`,color:`primary`,children:i(`fetchManifest`)})})]})}):null}function HV({manifestId:e,onDismissClick:t,onTryAgainClick:n}){let{t:r}=hO();return(0,q.jsxs)(JF,{container:!0,sx:{alignItems:`center`,width:`100%`},children:[(0,q.jsxs)(JF,{container:!0,size:{sm:5,xs:12},sx:{alignItems:`center`},children:[(0,q.jsx)(UY,{sx:{color:`error.main`,height:`2rem`,marginRight:`0.5rem`,width:`2rem`}}),(0,q.jsx)(wO,{children:r(`manifestError`)}),(0,q.jsx)(wO,{sx:{wordBreak:`break-all`},children:e})]}),(0,q.jsxs)(JF,{container:!0,size:{sm:7,xs:12},children:[(0,q.jsx)(xM,{onClick:()=>{t(e)},children:r(`dismiss`)}),(0,q.jsx)(xM,{onClick:()=>{n(e)},children:r(`tryAgain`)})]})]})}function UV({fetchManifest:e,isFetching:t=!1,addWindow:n,handleClose:r=()=>{},active:i=!1,buttonRef:a=void 0,manifestId:o,ready:s=!1,title:c=null,thumbnail:l=null,manifestLogo:u=null,size:d=0,provider:f=null,error:p=null,isCollection:m=!1,isMultipart:h=!1}){let{t:g}=hO();(0,K.useEffect)(()=>{!s&&!p&&!t&&f!==`file`&&e(o)},[o,f,e,s,p,t]);let _=arguments[0];return p?(0,q.jsx)(wX,{ownerState:_,divider:!0,selected:i,className:i?`active`:``,"data-manifestid":o,children:(0,q.jsx)(CX,{manifestId:o})}):(0,q.jsx)(wX,{ownerState:_,divider:!0,selected:i,className:i?`active`:``,"data-manifestid":o,"data-active":i,sx:{width:`100%`},children:s?(0,q.jsxs)(JF,{container:!0,className:Ll(`manifest-list-item`),sx:{alignItems:`center`,width:`100%`},children:[(0,q.jsx)(JF,{size:{sm:5,xs:12},children:(0,q.jsx)(TT,{ref:a,className:Ll(`manifest-list-item-title`),onClick:()=>{n({manifestId:o}),r()},sx:{alignItems:`center`,justifyContent:`flex-start`,width:`100%`},children:(0,q.jsxs)(JF,{container:!0,component:`div`,sx:{width:`100%`},children:[(0,q.jsx)(JF,{size:3,sx:{alignItems:`center`,display:`flex`,justifyContent:`flex-start`},children:l?(0,q.jsx)(jze,{className:[Ll(`manifest-list-item-thumb`)],src:[l],alt:``,height:`80`,unloader:(0,q.jsx)(oN,{variant:`rectangular`,animation:!1,sx:{bgcolor:`grey[300]`},height:80,width:120})}):(0,q.jsx)(oN,{sx:{bgcolor:`grey[300]`},variant:`rectangular`,height:80,width:120})}),(0,q.jsxs)(JF,{size:9,sx:{alignContent:`center`,paddingLeft:2},children:[m&&(0,q.jsx)(wO,{component:`div`,variant:`overline`,sx:{textAlign:`left`},children:g(h?`multipartCollection`:`collection`)}),(0,q.jsx)(wO,{component:`div`,variant:`h6`,sx:{textAlign:`left`},children:c||o})]})]})})}),(0,q.jsxs)(JF,{size:{sm:4,xs:8},children:[(0,q.jsx)(wO,{className:Ll(`manifest-list-item-provider`),children:f}),(0,q.jsx)(wO,{children:g(`numItems`,{count:d,number:d})})]}),(0,q.jsx)(JF,{size:{sm:3,xs:4},children:u&&(0,q.jsx)(Mze,{src:[u],alt:``,role:`presentation`,unloader:(0,q.jsx)(oN,{variant:`rectangular`,animation:!1,sx:{bgcolor:`grey[300]`},height:60,width:60})})})]}):(0,q.jsx)(Nze,{})})}function WV({title:e=``,windowId:t}){let{t:n}=hO();return(0,q.jsx)(uX,{windowId:`${t}-preview`,label:n(`previewWindowTitle`,{title:e}),ariaLabel:!1})}function GV({children:e,icon:t=null,label:n,...r}){let[i,a]=(0,K.useState)(!1),o=(0,K.useCallback)(()=>{a(!i)},[i,a]);return(0,q.jsxs)(q.Fragment,{children:[(0,q.jsxs)(wj,{"aria-expanded":i,onClick:o,divider:i,...r,children:[t&&(0,q.jsx)(ak,{children:t}),(0,q.jsx)(fk,{primaryTypographyProps:{variant:`body1`},children:n}),(0,q.jsx)(i?Pze:TX,{})]}),i&&e]})}function KV({handleClose:e,windowIds:t,focusWindow:n,focusedWindowId:r=null,titles:i={},tReady:a=!1,...o}){let{t:s}=hO(),c=(0,K.useContext)(BD);return(0,q.jsxs)(iA,{anchorOrigin:{horizontal:`right`,vertical:`top`},transformOrigin:{horizontal:`left`,vertical:`top`},id:`window-list-menu`,container:c?.current,onClose:e,...o,children:[(0,q.jsx)(pN,{role:`presentation`,selected:!1,disabled:!0,tabIndex:`-1`,children:s(`openWindows`)}),t.map((t,a)=>(0,q.jsx)(wj,{selected:t===r,onClick:r=>{n(t,!0),e(r)},children:(0,q.jsx)(fk,{primaryTypographyProps:{variant:`body1`},children:i[t]||s(`untitled`)})},t))]})}function qV({disabled:e=!1,windowCount:t}){let{t:n}=hO(),[r,i]=(0,K.useState)(null),a=(0,K.useId)(),o=()=>{i(null)},s=e=>{i(e.currentTarget)};return(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(VD,{"aria-haspopup":`true`,"aria-label":n(`listAllOpenWindows`),"aria-owns":r?a:null,selected:!!r,disabled:e,badge:!0,BadgeProps:{badgeContent:t,sx:{".MuiBadge-badge":{paddingLeft:1.5}}},onClick:e=>s(e),children:(0,q.jsx)(Fze,{})}),!!r&&(0,q.jsx)(EX,{anchorEl:r,id:a,open:!!r,handleClose:o})]})}function JV({layout:e=void 0,updateWorkspaceMosaicLayout:t,windowIds:n=[],workspaceId:r}){let i=(0,K.useRef)({}),a=(0,K.useContext)(Vq),o=e&&JB(e);(0,K.useEffect)(()=>{let e=qB(o);if(!o||n.length===0||e.length<2){t(KB(n));return}if(n.every(t=>e.includes(t))&&e.every(e=>n.includes(e)))return;let r=Uze(o,n,i.current);(0,Rze.default)(r,o)||t(r)},[o,n,i,t]);let s=[],c=(e,t)=>n.includes(e)?(i.current[e]=t,(0,q.jsx)(ARe,{toolbarControls:s,path:t,windowId:e,renderPreview:AX,children:(0,q.jsx)(gX,{windowId:e},`${e}-${r}`)})):null,l=e=>{t(e)};return(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(cS,{styles:{...Bze}}),(0,q.jsx)(Vze,{dragAndDropManager:a.dragDropManager,renderTile:c,initialValue:o||KB(n),onChange:l,className:(0,SH.default)(`mirador-mosaic`),zeroStateView:(0,q.jsx)(Hze,{})})]})}function YV({addWindow:e=()=>{},allowNewWindows:t=!0,maximizedWindowIds:n=[],windowIds:r=[],workspaceId:i,workspaceType:a}){let{t:o}=hO();return(0,q.jsx)(SX,{onDrop:({canvasId:n,manifestId:r,manifestJson:i},a,o)=>{t&&e({canvasId:n,manifest:i,manifestId:r})},children:(0,q.jsxs)(NX,{ownerState:{allowNewWindows:t,maximizedWindowIds:n,windowIds:r,workspaceId:i,workspaceType:a},className:(0,SH.default)(Ll(`workspace-viewport`)),children:[(0,q.jsx)(wO,{style:UD,component:`h1`,children:o(`miradorViewer`)}),(()=>{if(n.length>0&&n.length>0)return n.map(e=>(0,q.jsx)(gX,{windowId:e,className:(0,SH.default)(Ll(`workspace-maximized-window`))},`${e}-${i}`));if(r.length===0)return(0,q.jsx)(PX,{});switch(a){case`elastic`:return(0,q.jsx)(MX,{});case`mosaic`:return(0,q.jsx)(jX,{});default:return r.map(e=>(0,q.jsx)(gX,{windowId:e},`${e}-${i}`))}})()]})})}function XV({addResource:e=()=>{},catalog:t=[],setWorkspaceAddVisibility:n,...r}){let{t:i}=hO(),[a,o]=(0,K.useState)(!1),s=(0,K.useRef)(),[c,l]=(0,K.useState)(`100%`),u=()=>{s.current&&l(s.current.offsetWidth)},d=({manifestId:t,manifestJson:n},r,i)=>{n?e(t,n,{provider:`file`}):e(t),p()},f=()=>{o(!1),p()},p=()=>{s.current&&s.current.scrollTo({behavior:`smooth`,left:0,top:0})},m=t.map((e,t)=>(0,K.createElement)(LX,{...t===0&&{buttonRef:e=>e&&e.focus()},key:e.manifestId,manifestId:e.manifestId,provider:e.provider,handleClose:()=>n(!1)})),h={addResource:e,catalog:t,setWorkspaceAddVisibility:n,t:i,...r};return(0,K.useEffect)(()=>(window.addEventListener(`resize`,u),u(),()=>{window.removeEventListener(`resize`,u)}),[]),(0,q.jsx)(SX,{onDrop:d,children:(0,q.jsxs)(Wze,{className:(0,SH.default)(Ll(`workspace-add`)),ref:s,children:[t.length<1?(0,q.jsx)(JF,{alignItems:`center`,container:!0,style:{height:`100%`},children:(0,q.jsx)(JF,{size:12,children:(0,q.jsx)(wO,{variant:`h1`,component:`div`,align:`center`,children:i(`emptyResourceList`)})})}):(0,q.jsxs)($D,{sx:{margin:2},children:[(0,q.jsx)(wO,{style:UD,component:`h1`,children:i(`miradorResources`)}),(0,q.jsx)(zl,{targetName:`WorkspaceAdd`,...h}),(0,q.jsx)(zO,{disablePadding:!0,children:m})]}),(0,q.jsxs)(WF,{variant:`extended`,disabled:a,sx:e=>({bottom:e.spacing(2),position:`absolute`,right:e.spacing(2)}),className:(0,SH.default)(Ll(`add-resource-button`)),"aria-label":i(`addResource`),color:`primary`,onClick:()=>o(!0),children:[(0,q.jsx)(FX,{}),i(`addResource`)]}),(0,q.jsx)(LP,{sx:e=>({".MuiDrawer-paper":{borderTop:`0`,left:`unset`,width:c},...!a&&{display:`none`}}),variant:`persistent`,anchor:`bottom`,open:a,ModalProps:{disablePortal:!0,hideBackdrop:!0,style:{position:`absolute`}},children:(0,q.jsxs)($D,{sx:{left:`0`,marginTop:6,paddingBottom:2,paddingLeft:{sm:3,xs:2},paddingRight:{sm:3,xs:2},paddingTop:2,right:`0`},children:[(0,q.jsx)(wP,{position:`absolute`,color:`primary`,enableColorOnDark:!0,onClick:()=>o(!1),children:(0,q.jsxs)(Oj,{variant:`dense`,children:[(0,q.jsx)(Gze,{"aria-label":i(`closeAddResourceForm`),color:`inherit`,children:(0,q.jsx)(TX,{})}),(0,q.jsx)(wO,{variant:`h2`,noWrap:!0,color:`inherit`,sx:{flexGrow:1},children:i(`addResource`)})]})}),(0,q.jsx)(IX,{addResourcesOpen:a,onSubmit:f,onCancel:()=>o(!1)})]})})]})})}function dDe(){let e=aS();return[...e.breakpoints.keys].reverse().reduce((t,n)=>{let r=FI(e.breakpoints.up(n));return!t&&r?n:t},null)||`xs`}function ZV({setWorkspaceAddVisibility:e,isWorkspaceAddVisible:t=!1,useExtendedFab:n}){let r=dDe(),{t:i}=hO();return(0,q.jsx)(PD,{title:i(t?`closeAddResourceMenu`:`addResource`),children:(0,q.jsxs)(Kze,{size:`medium`,color:`primary`,id:`addBtn`,focusRipple:!1,"aria-label":t?i(`closeAddResourceMenu`):n&&r!==`xs`&&i(`startHere`)||i(`addResource`),variant:n&&r!==`xs`?`extended`:`circular`,onClick:()=>{e(!t)},children:[(0,q.jsx)(t?_U:FX,{}),n&&r!==`xs`&&i(`startHere`)]})})}function fDe(e){return(0,q.jsx)(PS,{...e,children:(0,q.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`120`,height:`90`,viewBox:`0 0 300 225`,children:[(0,q.jsxs)(`defs`,{children:[(0,q.jsxs)(`linearGradient`,{id:`linear-gradient`,x1:`0.5`,y1:`1`,x2:`0.5`,gradientUnits:`objectBoundingBox`,children:[(0,q.jsx)(`stop`,{offset:`0`}),(0,q.jsx)(`stop`,{offset:`0.14`,stopOpacity:`0.631`}),(0,q.jsx)(`stop`,{offset:`1`,stopOpacity:`0`})]}),(0,q.jsxs)(`linearGradient`,{id:`linear-gradient-2`,x1:`0.5`,y1:`1`,x2:`0.5`,gradientUnits:`objectBoundingBox`,children:[(0,q.jsx)(`stop`,{offset:`0`,stopColor:`#fff`,stopOpacity:`0`}),(0,q.jsx)(`stop`,{offset:`0.23`,stopColor:`#fff`,stopOpacity:`0.012`}),(0,q.jsx)(`stop`,{offset:`0.36`,stopColor:`#fff`,stopOpacity:`0.039`}),(0,q.jsx)(`stop`,{offset:`0.47`,stopColor:`#fff`,stopOpacity:`0.102`}),(0,q.jsx)(`stop`,{offset:`0.57`,stopColor:`#fff`,stopOpacity:`0.18`}),(0,q.jsx)(`stop`,{offset:`0.67`,stopColor:`#fff`,stopOpacity:`0.278`}),(0,q.jsx)(`stop`,{offset:`0.75`,stopColor:`#fff`,stopOpacity:`0.412`}),(0,q.jsx)(`stop`,{offset:`0.83`,stopColor:`#fff`,stopOpacity:`0.561`}),(0,q.jsx)(`stop`,{offset:`0.91`,stopColor:`#fff`,stopOpacity:`0.741`}),(0,q.jsx)(`stop`,{offset:`0.98`,stopColor:`#fff`,stopOpacity:`0.929`}),(0,q.jsx)(`stop`,{offset:`1`,stopColor:`#fff`})]}),(0,q.jsx)(`clipPath`,{id:`clip-elastic_icon`,children:(0,q.jsx)(`rect`,{width:`300`,height:`225`})})]}),(0,q.jsxs)(`g`,{id:`elastic_icon`,"data-name":`elastic icon`,clipPath:`url(#clip-elastic_icon)`,children:[(0,q.jsx)(`rect`,{width:`300`,height:`225`,fill:`#fff`}),(0,q.jsxs)(`g`,{id:`Rectangle_278`,"data-name":`Rectangle 278`,transform:`translate(232 159)`,fill:`#88c6c3`,stroke:`#707070`,strokeWidth:`1`,opacity:`0.747`,children:[(0,q.jsx)(`rect`,{width:`54`,height:`54`,stroke:`none`}),(0,q.jsx)(`rect`,{x:`0.5`,y:`0.5`,width:`53`,height:`53`,fill:`none`})]}),(0,q.jsxs)(`g`,{id:`Rectangle_8`,"data-name":`Rectangle 8`,transform:`translate(7 148)`,fill:`#88c6c3`,stroke:`#707070`,strokeWidth:`1`,opacity:`0.747`,children:[(0,q.jsx)(`rect`,{width:`70`,height:`70`,stroke:`none`}),(0,q.jsx)(`rect`,{x:`0.5`,y:`0.5`,width:`69`,height:`69`,fill:`none`})]}),(0,q.jsxs)(`g`,{id:`Rectangle_258`,"data-name":`Rectangle 258`,transform:`translate(224 6)`,fill:`#88c6c3`,stroke:`#707070`,strokeWidth:`1`,opacity:`0.747`,children:[(0,q.jsx)(`rect`,{width:`70`,height:`100`,stroke:`none`}),(0,q.jsx)(`rect`,{x:`0.5`,y:`0.5`,width:`69`,height:`99`,fill:`none`})]}),(0,q.jsxs)(`g`,{id:`Rectangle_259`,"data-name":`Rectangle 259`,transform:`translate(71 64)`,fill:`#88c6c3`,stroke:`#707070`,strokeWidth:`1`,opacity:`0.747`,children:[(0,q.jsx)(`rect`,{width:`115`,height:`75`,stroke:`none`}),(0,q.jsx)(`rect`,{x:`0.5`,y:`0.5`,width:`114`,height:`74`,fill:`none`})]}),(0,q.jsxs)(`g`,{id:`Rectangle_260`,"data-name":`Rectangle 260`,transform:`translate(99 87)`,fill:`#88c6c3`,stroke:`#707070`,strokeWidth:`1`,opacity:`0.747`,children:[(0,q.jsx)(`rect`,{width:`115`,height:`75`,stroke:`none`}),(0,q.jsx)(`rect`,{x:`0.5`,y:`0.5`,width:`114`,height:`74`,fill:`none`})]}),(0,q.jsxs)(`g`,{id:`Group_689`,"data-name":`Group 689`,children:[(0,q.jsxs)(`g`,{id:`Group_687`,"data-name":`Group 687`,transform:`translate(0 3)`,children:[(0,q.jsx)(`path`,{id:`checkbox`,d:`M258.766,37.316v146.5H39.053V37.316Zm40.07-39.254h-300v225h300Z`,transform:`translate(1.164 -1.063)`,fill:`#010101`,fillRule:`evenodd`,opacity:`0.246`}),(0,q.jsxs)(`g`,{id:`Path_821`,"data-name":`Path 821`,transform:`translate(40 36)`,fill:`none`,children:[(0,q.jsx)(`path`,{d:`M0,0H220V147H0Z`,stroke:`none`}),(0,q.jsx)(`path`,{d:`M 2 2 L 2 145 L 218 145 L 218 2 L 172.9869689941406 2 L 2 2 M 0 0 L 172.9869689941406 0 L 220 0 L 220 147 L 0 147 L 0 0 Z`,stroke:`none`,fill:`#01579b`})]})]}),(0,q.jsxs)(`g`,{id:`Rectangle_257`,"data-name":`Rectangle 257`,transform:`translate(40 39)`,fill:`#fff`,stroke:`#01579b`,strokeWidth:`2`,children:[(0,q.jsx)(`rect`,{width:`20`,height:`147`,stroke:`none`}),(0,q.jsx)(`rect`,{x:`1`,y:`1`,width:`18`,height:`145`,fill:`none`})]}),(0,q.jsxs)(`g`,{id:`Group_688`,"data-name":`Group 688`,transform:`translate(-27.5 -126)`,children:[(0,q.jsx)(`circle`,{id:`teal_circle`,"data-name":`teal circle`,cx:`7.5`,cy:`7.5`,r:`7.5`,transform:`translate(70 171)`,fill:`#009688`}),(0,q.jsxs)(`g`,{id:`Group_333`,"data-name":`Group 333`,transform:`translate(70 171)`,opacity:`0.12`,children:[(0,q.jsx)(`path`,{id:`gradient_border_2`,"data-name":`gradient border 2`,d:`M3408,959.089A4.911,4.911,0,1,1,3403.09,964a4.911,4.911,0,0,1,4.911-4.911m0-.089a5,5,0,1,0,5,5,5,5,0,0,0-5-5Z`,transform:`translate(-3403 -959)`,fill:`url(#linear-gradient)`}),(0,q.jsx)(`path`,{id:`gradient_border_1`,"data-name":`gradient border 1`,d:`M3408,959.089A4.911,4.911,0,1,1,3403.09,964a4.911,4.911,0,0,1,4.911-4.911m0-.089a5,5,0,1,0,5,5,5,5,0,0,0-5-5Z`,transform:`translate(-3403 -959)`,fill:`url(#linear-gradient-2)`})]})]})]})]})]})})}function pDe(e){return(0,q.jsx)(PS,{...e,children:(0,q.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`120`,height:`90`,viewBox:`0 0 300 225`,children:[(0,q.jsxs)(`defs`,{children:[(0,q.jsxs)(`linearGradient`,{id:`linear-gradient`,x1:`0.5`,y1:`1`,x2:`0.5`,gradientUnits:`objectBoundingBox`,children:[(0,q.jsx)(`stop`,{offset:`0`}),(0,q.jsx)(`stop`,{offset:`0.14`,stopOpacity:`0.631`}),(0,q.jsx)(`stop`,{offset:`1`,stopOpacity:`0`})]}),(0,q.jsxs)(`linearGradient`,{id:`linear-gradient-2`,x1:`0.5`,y1:`1`,x2:`0.5`,gradientUnits:`objectBoundingBox`,children:[(0,q.jsx)(`stop`,{offset:`0`,stopColor:`#fff`,stopOpacity:`0`}),(0,q.jsx)(`stop`,{offset:`0.23`,stopColor:`#fff`,stopOpacity:`0.012`}),(0,q.jsx)(`stop`,{offset:`0.36`,stopColor:`#fff`,stopOpacity:`0.039`}),(0,q.jsx)(`stop`,{offset:`0.47`,stopColor:`#fff`,stopOpacity:`0.102`}),(0,q.jsx)(`stop`,{offset:`0.57`,stopColor:`#fff`,stopOpacity:`0.18`}),(0,q.jsx)(`stop`,{offset:`0.67`,stopColor:`#fff`,stopOpacity:`0.278`}),(0,q.jsx)(`stop`,{offset:`0.75`,stopColor:`#fff`,stopOpacity:`0.412`}),(0,q.jsx)(`stop`,{offset:`0.83`,stopColor:`#fff`,stopOpacity:`0.561`}),(0,q.jsx)(`stop`,{offset:`0.91`,stopColor:`#fff`,stopOpacity:`0.741`}),(0,q.jsx)(`stop`,{offset:`0.98`,stopColor:`#fff`,stopOpacity:`0.929`}),(0,q.jsx)(`stop`,{offset:`1`,stopColor:`#fff`})]}),(0,q.jsx)(`clipPath`,{id:`clip-mosaic_icon`,children:(0,q.jsx)(`rect`,{width:`300`,height:`225`})})]}),(0,q.jsxs)(`g`,{id:`mosaic_icon`,"data-name":`mosaic icon`,clipPath:`url(#clip-mosaic_icon)`,children:[(0,q.jsx)(`rect`,{width:`300`,height:`225`,fill:`#fff`}),(0,q.jsx)(`path`,{id:`checkbox`,d:`M258.766,37.316v146.5H39.053V37.316Zm40.07-39.254h-300v225h300Z`,transform:`translate(1.163 1.938)`,fill:`#010101`,fillRule:`evenodd`,opacity:`0.5`}),(0,q.jsx)(`path`,{id:`checkbox-2`,"data-name":`checkbox`,d:`M258.766,37.316v146.5H39.053V37.316Zm40.07-39.254h-300v225h300Z`,transform:`translate(1.164 1.938)`,fill:`#010101`,fillRule:`evenodd`,opacity:`0.246`}),(0,q.jsxs)(`g`,{id:`Path_821`,"data-name":`Path 821`,transform:`translate(40 39)`,fill:`none`,children:[(0,q.jsx)(`path`,{d:`M0,0H220V147H0Z`,stroke:`none`}),(0,q.jsx)(`path`,{d:`M 2 2 L 2 145 L 218 145 L 218 2 L 172.9869689941406 2 L 2 2 M 0 0 L 172.9869689941406 0 L 220 0 L 220 147 L 0 147 L 0 0 Z`,stroke:`none`,fill:`#01579b`})]}),(0,q.jsxs)(`g`,{id:`Rectangle_257`,"data-name":`Rectangle 257`,transform:`translate(40 39)`,fill:`#fff`,stroke:`#01579b`,strokeWidth:`2`,children:[(0,q.jsx)(`rect`,{width:`20`,height:`147`,stroke:`none`}),(0,q.jsx)(`rect`,{x:`1`,y:`1`,width:`18`,height:`145`,fill:`none`})]}),(0,q.jsxs)(`g`,{id:`Group_688`,"data-name":`Group 688`,transform:`translate(-27.5 -126)`,children:[(0,q.jsx)(`circle`,{id:`teal_circle`,"data-name":`teal circle`,cx:`7.5`,cy:`7.5`,r:`7.5`,transform:`translate(70 171)`,fill:`#009688`}),(0,q.jsxs)(`g`,{id:`Group_333`,"data-name":`Group 333`,transform:`translate(70 171)`,opacity:`0.12`,children:[(0,q.jsx)(`path`,{id:`gradient_border_2`,"data-name":`gradient border 2`,d:`M3408,959.089A4.911,4.911,0,1,1,3403.09,964a4.911,4.911,0,0,1,4.911-4.911m0-.089a5,5,0,1,0,5,5,5,5,0,0,0-5-5Z`,transform:`translate(-3403 -959)`,fill:`url(#linear-gradient)`}),(0,q.jsx)(`path`,{id:`gradient_border_1`,"data-name":`gradient border 1`,d:`M3408,959.089A4.911,4.911,0,1,1,3403.09,964a4.911,4.911,0,0,1,4.911-4.911m0-.089a5,5,0,1,0,5,5,5,5,0,0,0-5-5Z`,transform:`translate(-3403 -959)`,fill:`url(#linear-gradient-2)`})]})]}),(0,q.jsxs)(`g`,{id:`Rectangle_270`,"data-name":`Rectangle 270`,transform:`translate(60 40.647)`,fill:`#88c6c3`,stroke:`#707070`,strokeWidth:`1`,opacity:`0.747`,children:[(0,q.jsx)(`rect`,{width:`99`,height:`72`,stroke:`none`}),(0,q.jsx)(`rect`,{x:`0.5`,y:`0.5`,width:`98`,height:`71`,fill:`none`})]}),(0,q.jsxs)(`g`,{id:`Rectangle_271`,"data-name":`Rectangle 271`,transform:`translate(159 40.647)`,fill:`#88c6c3`,stroke:`#707070`,strokeWidth:`1`,opacity:`0.747`,children:[(0,q.jsx)(`rect`,{width:`99`,height:`72`,stroke:`none`}),(0,q.jsx)(`rect`,{x:`0.5`,y:`0.5`,width:`98`,height:`71`,fill:`none`})]}),(0,q.jsxs)(`g`,{id:`Rectangle_272`,"data-name":`Rectangle 272`,transform:`translate(192 112.647)`,fill:`#88c6c3`,stroke:`#707070`,strokeWidth:`1`,opacity:`0.747`,children:[(0,q.jsx)(`rect`,{width:`66`,height:`71.45`,stroke:`none`}),(0,q.jsx)(`rect`,{x:`0.5`,y:`0.5`,width:`65`,height:`70.45`,fill:`none`})]}),(0,q.jsxs)(`g`,{id:`Rectangle_284`,"data-name":`Rectangle 284`,transform:`translate(60 112.647)`,fill:`#88c6c3`,stroke:`#707070`,strokeWidth:`1`,opacity:`0.747`,children:[(0,q.jsx)(`rect`,{width:`66`,height:`71.45`,stroke:`none`}),(0,q.jsx)(`rect`,{x:`0.5`,y:`0.5`,width:`65`,height:`70.45`,fill:`none`})]}),(0,q.jsxs)(`g`,{id:`Rectangle_285`,"data-name":`Rectangle 285`,transform:`translate(126 112.647)`,fill:`#88c6c3`,stroke:`#707070`,strokeWidth:`1`,opacity:`0.747`,children:[(0,q.jsx)(`rect`,{width:`66`,height:`71.45`,stroke:`none`}),(0,q.jsx)(`rect`,{x:`0.5`,y:`0.5`,width:`65`,height:`70.45`,fill:`none`})]})]})]})})}function QV({container:e=null,handleClose:t,open:n=!1,children:r=null,updateWorkspace:i,workspaceType:a}){let{t:o}=hO(),s=(0,K.useId)(),c=e=>{i({type:e}),t()};return(0,q.jsxs)(yX,{"aria-labelledby":s,container:e,onClose:t,open:n,children:[(0,q.jsx)(zF,{id:s,children:o(`workspaceSelectionTitle`)}),(0,q.jsxs)(nX,{children:[r,(0,q.jsxs)(qO,{sx:{"&active":{outline:`none`},"&focus":{outline:`none`},outline:`none`},selected:a,autoFocusItem:!0,children:[(0,q.jsx)(wj,{sx:{height:`auto`,overflow:`auto`,whiteSpace:`inherit`},onClick:()=>c(`elastic`),selected:a===`elastic`,value:`elastic`,children:(0,q.jsxs)(rF,{sx:{backgroundColor:`transparent`,borderRadius:`0`,boxShadow:`0 0 transparent`,display:`flex`},children:[(0,q.jsx)(fDe,{sx:{flexShrink:0,height:`90px`,width:`120px`},viewBox:`0 0 120 90`}),(0,q.jsx)(VX,{children:(0,q.jsxs)(dF,{sx:{"&.MuiCardContent-root":{"&:last-child":{paddingBottom:`12px`},paddingBottom:0,paddingTop:0,textAlign:`left`},flex:`1 0 auto`},children:[(0,q.jsx)(wO,{sx:{paddingBottom:`6px`},component:`p`,variant:`h3`,children:o(`elastic`)}),(0,q.jsx)(wO,{variant:`body1`,children:o(`elasticDescription`)})]})})]})}),(0,q.jsx)(wj,{sx:{height:`auto`,overflow:`auto`,whiteSpace:`inherit`},onClick:()=>c(`mosaic`),selected:a===`mosaic`,value:`mosaic`,children:(0,q.jsxs)(rF,{sx:{backgroundColor:`transparent`,borderRadius:`0`,boxShadow:`0 0 transparent`,display:`flex`},children:[(0,q.jsx)(pDe,{sx:{flexShrink:0,height:`90px`,width:`120px`},viewBox:`0 0 120 90`}),(0,q.jsx)(VX,{children:(0,q.jsxs)(dF,{sx:{"&.MuiCardContent-root":{"&:last-child":{paddingBottom:`12px`},paddingBottom:0,paddingTop:0,textAlign:`left`},flex:`1 0 auto`},children:[(0,q.jsx)(wO,{sx:{paddingBottom:`6px`},component:`p`,variant:`h3`,children:o(`mosaic`)}),(0,q.jsx)(wO,{variant:`body1`,children:o(`mosaicDescription`)})]})})]})})]})]})]})}function $V({handleClose:e,showThemePicker:t=!1,isWorkspaceAddVisible:n=!1,tReady:r=!1,toggleZoomControls:i=()=>{},showZoomControls:a=!1,...o}){let{t:s}=hO(),c=(0,K.useContext)(BD),[l,u]=(0,K.useState)(null),d=arguments[0],f=(t,n)=>{u(t),e(n)},p=()=>{u(null)},m=t=>{i(!a),e(t)};return(0,q.jsxs)(q.Fragment,{children:[(0,q.jsxs)(iA,{container:c?.current,anchorOrigin:{horizontal:`right`,vertical:`top`},transformOrigin:{horizontal:`left`,vertical:`top`},onClose:e,...o,children:[(0,q.jsx)(wj,{"aria-haspopup":`true`,"aria-expanded":l===`workspaceSelection`,disabled:n,onClick:e=>{m(e)},"aria-owns":l===`toggleZoom`?`toggle-zoom-menu`:void 0,children:(0,q.jsx)(wO,{variant:`body1`,children:s(a?`hideZoomControls`:`showZoomControls`)})}),(0,q.jsx)(wj,{"aria-haspopup":`true`,onClick:e=>{f(`workspaceSelection`,e)},"aria-owns":l===`workspaceSelection`?`workspace-selection`:void 0,children:(0,q.jsx)(wO,{variant:`body1`,children:s(`selectWorkspaceMenu`)})}),(0,q.jsx)(GV,{label:s(`language`),children:(0,q.jsx)(BX,{afterSelect:e})}),t&&(0,q.jsx)(wj,{"aria-haspopup":`true`,onClick:e=>{f(`changeTheme`,e)},"aria-owns":l===`changeTheme`?`change-theme`:void 0,children:(0,q.jsx)(wO,{variant:`body1`,children:s(`changeTheme`)})}),(0,q.jsx)(zl,{targetName:`WorkspaceMenu`,...d})]}),l===`changeTheme`&&(0,q.jsx)(UX,{container:c?.current,handleClose:p,open:l===`changeTheme`}),l===`workspaceSelection`&&(0,q.jsx)(HX,{open:l===`workspaceSelection`,container:c?.current,handleClose:p})]})}function eH(){let{t:e}=hO(),[t,n]=(0,K.useState)(null),[r,i]=(0,K.useState)(!1),a=(0,K.useId)();return(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(VD,{"aria-haspopup":`true`,"aria-label":e(`workspaceMenu`),"aria-owns":r?a:void 0,selected:r,id:`menuBtn`,onClick:e=>{n(e.currentTarget),i(!0)},children:(0,q.jsx)(qze,{})}),(0,q.jsx)(WX,{anchorEl:t,id:a,handleClose:()=>{n(null),i(!1)},open:r})]})}function tH({children:e=null,container:t=null,id:n=void 0,open:r=!1,handleClose:i,exportableState:a}){let{t:o}=hO(),[s,c]=(0,K.useState)(!1),l=(0,K.useId)(),u=(0,K.useMemo)(()=>JSON.stringify(a,null,2),[a]),d=(0,K.useCallback)(()=>{(0,$ze.default)(u),c(!0)},[u,c]);return s?(0,q.jsx)(uI,{anchorOrigin:{horizontal:`center`,vertical:`top`},open:!0,autoHideDuration:6e3,onClose:i,message:o(`exportCopied`),action:(0,q.jsx)(BT,{size:`small`,"aria-label":o(`dismiss`),color:`inherit`,onClick:i,children:(0,q.jsx)(Zze,{fontSize:`small`})})}):(0,q.jsxs)(yX,{"aria-labelledby":l,id:n,container:t,open:r,onClose:i,scroll:`paper`,fullWidth:!0,maxWidth:`sm`,children:[(0,q.jsx)(zF,{id:l,children:o(`downloadExport`)}),(0,q.jsx)(jF,{children:(0,q.jsxs)(Hj,{slotProps:{heading:{component:`h4`}},elevation:2,children:[(0,q.jsx)(Zj,{expandIcon:(0,q.jsx)(WU,{}),children:(0,q.jsx)(wO,{children:o(`viewWorkspaceConfiguration`)})}),(0,q.jsxs)(Kj,{sx:{overflow:`scroll`},children:[e,(0,q.jsx)(`pre`,{children:u})]})]})}),(0,q.jsxs)(EF,{children:[(0,q.jsx)(xM,{onClick:i,children:o(`cancel`)}),(0,q.jsx)(xM,{onClick:d,variant:`contained`,color:`primary`,children:o(`copy`)})]})]})}function nH({addError:e,container:t=null,id:n=void 0,importConfig:r,classes:i={},handleClose:a,open:o=!1}){let{t:s}=hO(),[c,l]=(0,K.useState)(``),u=(0,K.useId)();return(0,q.jsxs)(yX,{"aria-labelledby":u,container:t,id:n,onClose:a,open:o,fullWidth:!0,maxWidth:`sm`,children:[(0,q.jsx)(zF,{id:u,children:s(`importWorkspace`)}),(0,q.jsx)(nX,{children:(0,q.jsx)(MN,{className:i.textField,id:`workspace-import-input`,multiline:!0,onChange:e=>{e.preventDefault(),l(e.target.value)},minRows:15,variant:`filled`,sx:{"& .MuiInputBase-input":{fontFamily:`monospace`},width:`100%`},inputProps:{autoFocus:`autofocus`},helperText:s(`importWorkspaceHint`)})}),(0,q.jsxs)(EF,{children:[(0,q.jsx)(xM,{onClick:a,children:s(`cancel`)}),(0,q.jsx)(xM,{color:`primary`,onClick:t=>{try{r(JSON.parse(c)),a()}catch(t){e(t.toString())}},variant:`contained`,children:s(`import`)})]})]})}function rH({anchorEl:e=null,handleClose:t,open:n=!1,...r}){let{t:i}=hO(),a=(0,K.useContext)(BD),[o,s]=(0,K.useState)(null),c=(0,K.useId)(),l=(0,K.useId)(),u={anchorEl:e,container:a,handleClose:t,open:n,t:i,...r},d=e=>{s(e),t()},f=()=>{s(null)};return(0,q.jsxs)(q.Fragment,{children:[(0,q.jsxs)(iA,{id:`workspace-options-menu`,container:a?.current,anchorEl:e,anchorOrigin:{horizontal:`right`,vertical:`top`},transformOrigin:{horizontal:`left`,vertical:`top`},open:n,onClose:t,children:[(0,q.jsxs)(wj,{"aria-haspopup":`true`,onClick:()=>{d(`exportWorkspace`)},"aria-owns":o===`exportWorkspace`?c:void 0,children:[(0,q.jsx)(ak,{children:(0,q.jsx)(Xze,{})}),(0,q.jsx)(wO,{variant:`body1`,children:i(`downloadExportWorkspace`)})]}),(0,q.jsxs)(wj,{"aria-haspopup":`true`,onClick:()=>{d(`importWorkspace`)},"aria-owns":o===`importWorkspace`?l:void 0,children:[(0,q.jsx)(ak,{children:(0,q.jsx)(Yze,{})}),(0,q.jsx)(wO,{variant:`body1`,children:i(`importWorkspace`)})]}),(0,q.jsx)(zl,{targetName:`WorkspaceOptionsMenu`,...u})]}),o===`exportWorkspace`&&(0,q.jsx)(KX,{id:c,open:o===`exportWorkspace`,container:a?.current,handleClose:f}),o===`importWorkspace`&&(0,q.jsx)(qX,{id:l,open:o===`importWorkspace`,container:a?.current,handleClose:f})]})}function iH(){let{t:e}=hO(),[t,n]=(0,K.useState)(null),[r,i]=(0,K.useState)(!1);return(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(VD,{"aria-label":e(`workspaceOptions`),onClick:e=>{n(e.currentTarget),i(!0)},selected:r,children:(0,q.jsx)(Jze,{})}),(0,q.jsx)(JX,{anchorEl:t,handleClose:()=>{n(null),i(!1)},open:r})]})}function aH({...e}){return(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(XX,{}),(0,q.jsx)(GX,{}),(0,q.jsx)(YX,{}),(0,q.jsx)(KY,{}),(0,q.jsx)(zl,{targetName:`WorkspaceControlPanelButtons`,...e})]})}function oH({variant:e=`default`,...t}){let{t:n}=hO();return(0,q.jsxs)(eBe,{ownerState:{t:n,variant:e,...t},className:(0,SH.default)(Ll(`workspace-control-panel`)),color:`default`,enableColorOnDark:!0,position:`absolute`,component:`nav`,"aria-label":n(`workspaceNavigation`),children:[(0,q.jsxs)(tBe,{disableGutters:!0,children:[(0,q.jsx)(zX,{}),(0,q.jsx)(nBe,{children:(0,q.jsx)(ZX,{})})]}),(0,q.jsx)(rBe,{variant:e})]})}function sH({areaRef:e=null,controlPanelVariant:t=void 0,isWorkspaceAddVisible:n=!1,isWorkspaceControlPanelVisible:r,lang:i=void 0}){let{t:a}=hO(),o=arguments[0];return(0,q.jsxs)(iBe,{ownerState:o,children:[r&&(0,q.jsx)($X,{variant:t}),(0,q.jsxs)(aBe,{className:Ll(`viewer`),lang:i,"aria-label":a(`workspace`),...e?{ref:e}:{},children:[(0,q.jsx)(n?tZ:eZ,{}),(0,q.jsx)(RX,{}),(0,q.jsx)(nZ,{})]})]})}var cH,K,q,lH,mDe,uH,hDe,gDe,dH,fH,pH,_De,vDe,mH,yDe,hH,gH,_H,vH,yH,J,bH,xH,bDe,SH,xDe,CH,wH,TH,EH,DH,OH,kH,AH,SDe,CDe,wDe,jH,MH,NH,PH,FH,IH,LH,TDe,RH,zH,EDe,BH,VH,HH,UH,WH,GH,DDe,ODe,kDe,KH,qH,JH,YH,XH,ZH,QH,$H,eU,ADe,tU,jDe,nU,rU,iU,aU,oU,MDe,NDe,PDe,FDe,IDe,sU,LDe,RDe,zDe,BDe,cU,lU,VDe,HDe,uU,UDe,WDe,dU,fU,pU,mU,GDe,hU,KDe,gU,_U,qDe,JDe,vU,YDe,yU,bU,xU,SU,CU,XDe,wU,TU,EU,DU,ZDe,QDe,$De,OU,eOe,kU,AU,jU,MU,tOe,NU,PU,FU,nOe,rOe,iOe,IU,aOe,LU,RU,oOe,sOe,zU,cOe,lOe,uOe,dOe,fOe,pOe,mOe,hOe,gOe,BU,VU,HU,UU,WU,GU,KU,qU,_Oe,JU,YU,XU,ZU,vOe,QU,$U,yOe,bOe,xOe,eW,tW,SOe,nW,rW,COe,wOe,TOe,EOe,DOe,iW,aW,oW,OOe,sW,cW,kOe,AOe,jOe,MOe,NOe,lW,uW,dW,fW,pW,mW,POe,hW,gW,_W,vW,FOe,yW,bW,xW,SW,CW,wW,IOe,LOe,TW,EW,DW,OW,ROe,kW,zOe,BOe,VOe,HOe,AW,UOe,jW,MW,WOe,NW,PW,FW,IW,LW,RW,GOe,KOe,qOe,JOe,YOe,XOe,ZOe,QOe,$Oe,zW,BW,eke,tke,nke,rke,ike,ake,oke,ske,cke,lke,uke,dke,fke,pke,VW,mke,hke,HW,gke,UW,WW,_ke,vke,yke,bke,GW,xke,Ske,KW,Cke,wke,Tke,Eke,qW,Dke,Oke,JW,kke,YW,XW,ZW,QW,$W,Ake,jke,Mke,eG,Nke,Pke,Fke,tG,nG,rG,Ike,Lke,Rke,zke,Bke,iG,aG,oG,Vke,sG,cG,lG,Hke,uG,dG,fG,pG,mG,Uke,hG,Wke,Gke,gG,Kke,_G,vG,qke,yG,bG,xG,SG,CG,wG,TG,EG,DG,OG,kG,Jke,AG,jG,Yke,Xke,Zke,Qke,MG,NG,PG,FG,IG,$ke,LG,RG,eAe,zG,BG,VG,tAe,HG,UG,nAe,WG,GG,rAe,iAe,aAe,oAe,KG,sAe,qG,cAe,lAe,uAe,dAe,fAe,pAe,mAe,JG,hAe,YG,XG,ZG,gAe,_Ae,QG,vAe,$G,eK,yAe,bAe,tK,nK,xAe,rK,SAe,iK,CAe,wAe,aK,TAe,oK,sK,EAe,DAe,OAe,cK,kAe,AAe,lK,jAe,MAe,NAe,PAe,uK,dK,FAe,IAe,fK,pK,mK,hK,LAe,gK,RAe,zAe,BAe,VAe,HAe,_K,vK,yK,UAe,WAe,GAe,KAe,qAe,JAe,YAe,XAe,ZAe,bK,QAe,$Ae,eje,tje,nje,rje,xK,ije,SK,CK,aje,wK,oje,sje,TK,EK,DK,OK,kK,AK,jK,MK,NK,cje,PK,lje,uje,dje,fje,pje,FK,mje,hje,gje,_je,vje,yje,bje,IK,LK,xje,Sje,Cje,wje,Tje,Eje,Dje,Oje,kje,Aje,jje,RK,zK,BK,VK,Mje,Nje,Pje,HK,Fje,Ije,Lje,Rje,UK,zje,WK,GK,Bje,Vje,KK,qK,Hje,Uje,JK,Wje,YK,XK,ZK,Gje,QK,Kje,qje,Jje,$K,Yje,Xje,Zje,eq,tq,nq,Qje,rq,$je,iq,eMe,tMe,aq,oq,sq,cq,lq,uq,nMe,rMe,iMe,dq,aMe,oMe,fq,pq,sMe,cMe,lMe,uMe,dMe,fMe,pMe,mMe,hMe,mq,hq,gq,_q,vq,gMe,yq,_Me,vMe,yMe,bMe,xMe,SMe,CMe,wMe,bq,TMe,EMe,DMe,xq,OMe,Sq,Cq,kMe,AMe,jMe,MMe,wq,NMe,PMe,Tq,FMe,IMe,Eq,Dq,Oq,LMe,RMe,zMe,BMe,VMe,HMe,kq,Aq,UMe,WMe,GMe,KMe,qMe,JMe,jq,Mq,Nq,Pq,YMe,XMe,Fq,Iq,Lq,Rq,ZMe,zq,Bq,Vq,Hq,Uq,Wq,Gq,Kq,qq,Jq,Yq,Xq,QMe,$Me,Zq,Qq,eNe,$q,eJ,tNe,nNe,rNe,iNe,tJ,aNe,nJ,rJ,iJ,aJ,oJ,oNe,sNe,cNe,sJ,lNe,cJ,lJ,uJ,uNe,dJ,fJ,pJ,dNe,mJ,fNe,pNe,mNe,hNe,gNe,hJ,gJ,_J,vJ,yJ,bJ,_Ne,xJ,SJ,CJ,wJ,TJ,EJ,DJ,vNe,OJ,kJ,AJ,yNe,bNe,jJ,xNe,SNe,CNe,wNe,TNe,ENe,MJ,NJ,DNe,PJ,FJ,ONe,kNe,ANe,jNe,MNe,NNe,PNe,IJ,FNe,INe,LNe,RNe,zNe,LJ,BNe,RJ,zJ,BJ,VJ,VNe,HNe,UNe,HJ,UJ,WNe,GNe,KNe,WJ,qNe,JNe,YNe,XNe,ZNe,GJ,QNe,$Ne,ePe,tPe,nPe,rPe,iPe,aPe,oPe,sPe,cPe,lPe,uPe,dPe,fPe,pPe,KJ,mPe,hPe,gPe,_Pe,vPe,yPe,bPe,xPe,SPe,qJ,CPe,wPe,TPe,EPe,DPe,JJ,OPe,kPe,APe,jPe,MPe,NPe,PPe,FPe,IPe,LPe,RPe,zPe,BPe,VPe,HPe,YJ,UPe,WPe,GPe,KPe,qPe,JPe,YPe,XPe,ZPe,QPe,$Pe,eFe,tFe,nFe,rFe,iFe,aFe,oFe,sFe,cFe,lFe,uFe,dFe,fFe,XJ,pFe,ZJ,QJ,$J,mFe,hFe,gFe,_Fe,vFe,yFe,eY,bFe,xFe,SFe,CFe,wFe,tY,TFe,EFe,DFe,OFe,kFe,AFe,jFe,MFe,NFe,PFe,FFe,IFe,LFe,RFe,zFe,BFe,VFe,HFe,UFe,WFe,GFe,KFe,qFe,JFe,YFe,XFe,ZFe,QFe,$Fe,nY,eIe,tIe,nIe,rIe,iIe,aIe,oIe,sIe,cIe,lIe,uIe,dIe,fIe,pIe,mIe,hIe,gIe,_Ie,vIe,yIe,bIe,rY,xIe,iY,aY,oY,SIe,CIe,wIe,TIe,EIe,DIe,OIe,kIe,AIe,jIe,MIe,sY,cY,NIe,lY,PIe,FIe,IIe,LIe,RIe,zIe,BIe,VIe,HIe,UIe,WIe,GIe,KIe,qIe,JIe,YIe,XIe,ZIe,QIe,$Ie,eLe,tLe,nLe,rLe,iLe,aLe,oLe,sLe,cLe,lLe,uLe,dLe,fLe,pLe,mLe,hLe,gLe,_Le,vLe,yLe,bLe,xLe,SLe,CLe,wLe,TLe,ELe,DLe,OLe,kLe,ALe,jLe,MLe,NLe,PLe,FLe,ILe,uY,LLe,RLe,zLe,BLe,VLe,HLe,ULe,WLe,GLe,KLe,qLe,JLe,YLe,XLe,ZLe,QLe,$Le,eRe,dY,tRe,nRe,rRe,fY,pY,mY,hY,gY,iRe,aRe,oRe,sRe,_Y,vY,cRe,yY,bY,lRe,xY,uRe,SY,CY,wY,TY,EY,DY,OY,kY,AY,dRe,fRe,pRe,mRe,hRe,jY,gRe,_Re,vRe,yRe,bRe,xRe,MY,SRe,CRe,wRe,NY,PY,TRe,ERe,DRe,ORe,kRe,ARe,jRe,FY,MRe,IY,NRe,LY,PRe,FRe,IRe,LRe,RY,zY,BY,VY,RRe,HY,UY,WY,zRe,GY,BRe,VRe,KY,HRe,URe,qY,WRe,GRe,KRe,qRe,JRe,YRe,JY,XRe,ZRe,YY,XY,ZY,QRe,$Re,eze,QY,$Y,tze,nze,rze,eX,tX,ize,nX,aze,oze,sze,rX,iX,cze,aX,oX,sX,lze,uze,dze,cX,lX,fze,uX,pze,dX,mze,hze,fX,pX,mX,hX,gze,_ze,vze,yze,bze,xze,Sze,gX,Cze,wze,_X,Tze,Eze,vX,Dze,yX,Oze,kze,bX,xX,SX,Aze,CX,wX,jze,Mze,Nze,Pze,TX,Fze,EX,Ize,Lze,DX,Rze,OX,zze,kX,Bze,Vze,AX,Hze,Uze,jX,MX,NX,PX,FX,IX,LX,Wze,Gze,Kze,RX,zX,qze,BX,VX,HX,UX,WX,GX,Jze,Yze,Xze,Zze,Qze,$ze,KX,qX,JX,YX,XX,ZX,QX,eBe,tBe,nBe,rBe,$X,eZ,tZ,nZ,iBe,aBe,oBe,rZ,sBe=o((()=>{Kr(),Ps(),Fs(),Pc(),ml(),Dl(),Ml(),Bl(),dw(),HC(),WD(),_ae(),cH=u(p(),1),K=u(p(),1),q=g(),eO(),yO(),YC(),TO(),VC(),Dw(),VT(),FD(),MO(),JO(),Tj(),pk(),kj(),lH=u(Vw(),1),Uj(),qj(),Qj(),cM(),pM(),xj(),SM(),OM(),GM(),ude(),mv(),Fj(),Yg(),Rde(),xb(),sN(),SN(),PT(),NN(),BN(),BO(),iP(),JN(),nj(),SP(),ok(),$pe(),mN(),$k(),sme(),IS(),cme(),RP(),NP(),VP(),JP(),Cve(),MF(),DF(),CF(),BF(),Ik(),Kme(),YF(),ET(),fS(),GF(),II(),dI(),mDe=z(((e,t)=>{var n=Ba(),r=zc(),i=Hc(),a=Uc();t.exports=r(function(e){return i(n(e,1,a,!0))})})),uH=z(((e,t)=>{var n=Wc(),r=zc(),i=Uc();t.exports=r(function(e,t){return i(e)?n(e,t):[]})})),hDe=Je(mDe(),1),gDe=Je(uH(),1),dH=Wa(),fH=Br([as,ys],(e,t)=>t.length===0||!e?[]:Hye(e.nodes,t)),pH=Br([fH],e=>e.map(e=>e.id)),_De=Br([fH],e=>e.reduce((e,t)=>t.leaf||!t.descendantsContainVisibleCanvas?e:[...e,t.id],[])),vDe=Br([fH],e=>e.reduce((e,t)=>t.containsVisibleCanvas?[...e,t]:e,[])),mH=Br([as],e=>e&&e.nodes&&e.nodes.length>0?`tableOfContents`:`item`),yDe=Je(Va(),1),hH=Br([Xr],({auth:{serviceProfiles:e=[]}={}})=>e),gH=e=>ke(e).accessTokens||Ur,_H=e=>ke(e).auth||Ur,vH=Br([bs,hs,hH,_H,Ya,(e,{iiifResources:t})=>t],(e,t={},n,r,i,a)=>{let o=a;if(!o&&e&&(o=(0,yDe.default)(e.map(e=>i(e).iiifImageResources.map(e=>{let n=qr(e),r=t[n.id];return r&&r.json?{...r.json,options:{}}:n})))),!o||o.length===0)return Hr;let s=o.map(e=>{let t,i=dH.Utils.getServices(e);for(let e of n){let n=i.filter(t=>e.profile===t.getProfile());for(let e of n)if(t=e,!r[e.id]||r[e.id].isFetching||r[e.id].ok)return e}return t});return Object.values(s.reduce((e,t)=>(t&&!e[t.id]&&(e[t.id]=t),e),{}))}),yH={content:null,position:null},J=Je(zt(),1),bH=typeof window<`u`?K.useLayoutEffect:K.useEffect,xH=null,bDe=`data-react-window-index`,SH=Je(Fl(),1),xDe=G(`div`)(({theme:e})=>({boxSizing:`border-box`,color:e.palette.common.white,cursor:`pointer`,display:`inline-block`,whiteSpace:`nowrap`})),CH=class extends K.PureComponent{constructor(e){super(e),this.setCanvas=this.setCanvas.bind(this)}setCanvas(e){let{setCanvas:t}=this.props;t(e.currentTarget.dataset.canvasId)}currentCanvasClass(e){let{index:t}=this.props;return e.includes(t)?`current-canvas-grouping`:``}render(){let{index:e,columnIndex:t,style:n,canvasGroupings:r,position:i,currentCanvasId:a,showThumbnailLabels:o}=this.props,s=t===void 0?e:t,c=r[s],l=c.map(e=>e.id).includes(a);return(0,q.jsx)(`div`,{style:{...n,boxSizing:`border-box`,height:Number.isInteger(n.height)?n.height-12:null,left:Number.isInteger(n.left)?n.left+6:null,padding:6,top:Number.isInteger(n.top)?n.top+6:null,width:Number.isInteger(n.width)?n.width-12:null},className:Ll(`thumbnail-nav-container`),role:`gridcell`,"aria-selected":l,"aria-colindex":s+1,children:(0,q.jsx)(xDe,{role:`button`,"data-canvas-id":c[0].id,"data-canvas-index":c[0].index,onClick:this.setCanvas,tabIndex:-1,sx:e=>({"&:not(:hover)":{outline:l?`2px solid ${e.palette.primary.main}`:0,...l&&{outlineOffset:`3px`}},"&:hover":{outline:l?`2px solid ${e.palette.primary.main}`:`2px solid ${e.palette.action.hover}`,outlineOffset:l?`3px`:`-2px`},height:i===`far-right`?`auto`:`${n.height}px`,width:i===`far-bottom`?`auto`:`${n.width}px`}),className:(0,SH.default)(Ll([`thumbnail-nav-canvas`,`thumbnail-nav-canvas-${s}`,this.currentCanvasClass(c.map(e=>e.index))])),children:c.map((e,t)=>(0,q.jsx)(cw,{resource:e,labelled:o,maxHeight:i===`far-right`?n.height-12:n.height,variant:`inside`},e.id))})})}},CH.propTypes={canvasGroupings:J.default.array.isRequired,columnIndex:J.default.number,currentCanvasId:J.default.string.isRequired,index:J.default.number,position:J.default.string.isRequired,setCanvas:J.default.func.isRequired,showThumbnailLabels:J.default.bool.isRequired,style:J.default.object.isRequired},CH.defaultProps={columnIndex:void 0,index:void 0},wH=R(Mt((e,{windowId:t})=>({currentCanvasId:(vs(e,{windowId:t})||{}).id,showThumbnailLabels:Xr(e).thumbnailNavigation.showThumbnailLabels}),(e,{windowId:t})=>({setCanvas:(...n)=>e(Ol(t,...n))})),Ar(`ThumbnailCanvasGrouping`))(CH),MR.propTypes={canvasGroupings:J.default.array.isRequired,canvasIndex:J.default.number.isRequired,hasNextCanvas:J.default.bool,hasPreviousCanvas:J.default.bool,position:J.default.string.isRequired,setNextCanvas:J.default.func,setPreviousCanvas:J.default.func,thumbnailNavigation:J.default.object.isRequired,view:J.default.string,viewingDirection:J.default.string,windowId:J.default.string.isRequired},TH=R(Mt((e,{windowId:t})=>({canvasGroupings:xs(e,{windowId:t}),canvasIndex:ts(e,{windowId:t}),hasNextCanvas:!!Cs(e,{windowId:t}),hasPreviousCanvas:!!ws(e,{windowId:t}),position:to(e,{companionWindowId:Me(e,{windowId:t}).thumbnailNavigationId}).position,thumbnailNavigation:Xr(e).thumbnailNavigation,view:fs(e,{windowId:t}),viewingDirection:rs(e,{windowId:t})}),(e,{windowId:t})=>({setNextCanvas:(...n)=>e(kl(t)),setPreviousCanvas:(...n)=>e(Al(t))})),Ar(`ThumbnailNavigation`))(MR),EH=LS((0,q.jsx)(`path`,{d:`M12 4C7 4 2.73 7.11 1 11.5 2.73 15.89 7 19 12 19s9.27-3.11 11-7.5C21.27 7.11 17 4 12 4m0 12.5c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5m0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3`}),`VisibilitySharp`),DH=LS((0,q.jsx)(`path`,{d:`M12 6.5c2.76 0 5 2.24 5 5 0 .51-.1 1-.24 1.46l3.06 3.06c1.39-1.23 2.49-2.77 3.18-4.53C21.27 7.11 17 4 12 4c-1.27 0-2.49.2-3.64.57l2.17 2.17c.47-.14.96-.24 1.47-.24M3.42 2.45 2.01 3.87l2.68 2.68C3.06 7.83 1.77 9.53 1 11.5 2.73 15.89 7 19 12 19c1.52 0 2.97-.3 4.31-.82l3.43 3.43 1.41-1.41zM12 16.5c-2.76 0-5-2.24-5-5 0-.77.18-1.5.49-2.14l1.57 1.57c-.03.18-.06.37-.06.57 0 1.66 1.34 3 3 3 .2 0 .38-.03.57-.07L14.14 16c-.65.32-1.37.5-2.14.5m2.97-5.33c-.15-1.4-1.25-2.49-2.64-2.64z`}),`VisibilityOffSharp`),NR.propTypes={displayAll:J.default.bool.isRequired,displayAllDisabled:J.default.bool.isRequired,toggleAnnotationDisplay:J.default.func.isRequired,windowId:J.default.string.isRequired},OH=R(Mt((e,{windowId:t})=>({displayAll:Me(e,{windowId:t}).highlightAllAnnotations,displayAllDisabled:dc(e,{windowId:t}).length<1}),(e,{windowId:t})=>({toggleAnnotationDisplay:()=>{e(Us(t))}})),Ar(`AnnotationSettings`))(NR),kH=Object.entries,AH=Object.setPrototypeOf,SDe=Object.isFrozen,CDe=Object.getPrototypeOf,wDe=Object.getOwnPropertyDescriptor,jH=Object.freeze,MH=Object.seal,NH=Object.create,PH=typeof Reflect<`u`&&Reflect,FH=PH.apply,IH=PH.construct,jH||=function(e){return e},MH||=function(e){return e},FH||=function(e,t){var n=[...arguments].slice(2);return e.apply(t,n)},IH||=function(e){return new e(...[...arguments].slice(1))},LH=PR(Array.prototype.forEach),TDe=PR(Array.prototype.lastIndexOf),RH=PR(Array.prototype.pop),zH=PR(Array.prototype.push),EDe=PR(Array.prototype.splice),BH=Array.isArray,VH=PR(String.prototype.toLowerCase),HH=PR(String.prototype.toString),UH=PR(String.prototype.match),WH=PR(String.prototype.replace),GH=PR(String.prototype.indexOf),DDe=PR(String.prototype.trim),ODe=PR(Number.prototype.toString),kDe=PR(Boolean.prototype.toString),KH=typeof BigInt>`u`?null:PR(BigInt.prototype.toString),qH=typeof Symbol>`u`?null:PR(Symbol.prototype.toString),JH=PR(Object.prototype.hasOwnProperty),YH=PR(Object.prototype.toString),XH=PR(RegExp.prototype.test),ZH=fbe(TypeError),QH=jH(`a.abbr.acronym.address.area.article.aside.audio.b.bdi.bdo.big.blink.blockquote.body.br.button.canvas.caption.center.cite.code.col.colgroup.content.data.datalist.dd.decorator.del.details.dfn.dialog.dir.div.dl.dt.element.em.fieldset.figcaption.figure.font.footer.form.h1.h2.h3.h4.h5.h6.head.header.hgroup.hr.html.i.img.input.ins.kbd.label.legend.li.main.map.mark.marquee.menu.menuitem.meter.nav.nobr.ol.optgroup.option.output.p.picture.pre.progress.q.rp.rt.ruby.s.samp.search.section.select.shadow.slot.small.source.spacer.span.strike.strong.style.sub.summary.sup.table.tbody.td.template.textarea.tfoot.th.thead.time.tr.track.tt.u.ul.var.video.wbr`.split(`.`)),$H=jH(`svg.a.altglyph.altglyphdef.altglyphitem.animatecolor.animatemotion.animatetransform.circle.clippath.defs.desc.ellipse.enterkeyhint.exportparts.filter.font.g.glyph.glyphref.hkern.image.inputmode.line.lineargradient.marker.mask.metadata.mpath.part.path.pattern.polygon.polyline.radialgradient.rect.stop.style.switch.symbol.text.textpath.title.tref.tspan.view.vkern`.split(`.`)),eU=jH([`feBlend`,`feColorMatrix`,`feComponentTransfer`,`feComposite`,`feConvolveMatrix`,`feDiffuseLighting`,`feDisplacementMap`,`feDistantLight`,`feDropShadow`,`feFlood`,`feFuncA`,`feFuncB`,`feFuncG`,`feFuncR`,`feGaussianBlur`,`feImage`,`feMerge`,`feMergeNode`,`feMorphology`,`feOffset`,`fePointLight`,`feSpecularLighting`,`feSpotLight`,`feTile`,`feTurbulence`]),ADe=jH([`animate`,`color-profile`,`cursor`,`discard`,`font-face`,`font-face-format`,`font-face-name`,`font-face-src`,`font-face-uri`,`foreignobject`,`hatch`,`hatchpath`,`mesh`,`meshgradient`,`meshpatch`,`meshrow`,`missing-glyph`,`script`,`set`,`solidcolor`,`unknown`,`use`]),tU=jH(`math.menclose.merror.mfenced.mfrac.mglyph.mi.mlabeledtr.mmultiscripts.mn.mo.mover.mpadded.mphantom.mroot.mrow.ms.mspace.msqrt.mstyle.msub.msup.msubsup.mtable.mtd.mtext.mtr.munder.munderover.mprescripts`.split(`.`)),jDe=jH([`maction`,`maligngroup`,`malignmark`,`mlongdiv`,`mscarries`,`mscarry`,`msgroup`,`mstack`,`msline`,`msrow`,`semantics`,`annotation`,`annotation-xml`,`mprescripts`,`none`]),nU=jH([`#text`]),rU=jH(`accept.action.align.alt.autocapitalize.autocomplete.autopictureinpicture.autoplay.background.bgcolor.border.capture.cellpadding.cellspacing.checked.cite.class.clear.color.cols.colspan.command.commandfor.controls.controlslist.coords.crossorigin.datetime.decoding.default.dir.disabled.disablepictureinpicture.disableremoteplayback.download.draggable.enctype.enterkeyhint.exportparts.face.for.headers.height.hidden.high.href.hreflang.id.inert.inputmode.integrity.ismap.kind.label.lang.list.loading.loop.low.max.maxlength.media.method.min.minlength.multiple.muted.name.nonce.noshade.novalidate.nowrap.open.optimum.part.pattern.placeholder.playsinline.popover.popovertarget.popovertargetaction.poster.preload.pubdate.radiogroup.readonly.rel.required.rev.reversed.role.rows.rowspan.spellcheck.scope.selected.shape.size.sizes.slot.span.srclang.start.src.srcset.step.style.summary.tabindex.title.translate.type.usemap.valign.value.width.wrap.xmlns`.split(`.`)),iU=jH(`accent-height.accumulate.additive.alignment-baseline.amplitude.ascent.attributename.attributetype.azimuth.basefrequency.baseline-shift.begin.bias.by.class.clip.clippathunits.clip-path.clip-rule.color.color-interpolation.color-interpolation-filters.color-profile.color-rendering.cx.cy.d.dx.dy.diffuseconstant.direction.display.divisor.dominant-baseline.dur.edgemode.elevation.end.exponent.fill.fill-opacity.fill-rule.filter.filterunits.flood-color.flood-opacity.font-family.font-size.font-size-adjust.font-stretch.font-style.font-variant.font-weight.fx.fy.g1.g2.glyph-name.glyphref.gradientunits.gradienttransform.height.href.id.image-rendering.in.in2.intercept.k.k1.k2.k3.k4.kerning.keypoints.keysplines.keytimes.lang.lengthadjust.letter-spacing.kernelmatrix.kernelunitlength.lighting-color.local.marker-end.marker-mid.marker-start.markerheight.markerunits.markerwidth.maskcontentunits.maskunits.max.mask.mask-type.media.method.mode.min.name.numoctaves.offset.operator.opacity.order.orient.orientation.origin.overflow.paint-order.path.pathlength.patterncontentunits.patterntransform.patternunits.points.preservealpha.preserveaspectratio.primitiveunits.r.rx.ry.radius.refx.refy.repeatcount.repeatdur.restart.result.rotate.scale.seed.shape-rendering.slope.specularconstant.specularexponent.spreadmethod.startoffset.stddeviation.stitchtiles.stop-color.stop-opacity.stroke-dasharray.stroke-dashoffset.stroke-linecap.stroke-linejoin.stroke-miterlimit.stroke-opacity.stroke.stroke-width.style.surfacescale.systemlanguage.tabindex.tablevalues.targetx.targety.transform.transform-origin.text-anchor.text-decoration.text-orientation.text-rendering.textlength.type.u1.u2.unicode.values.viewbox.visibility.version.vert-adv-y.vert-origin-x.vert-origin-y.width.word-spacing.wrap.writing-mode.xchannelselector.ychannelselector.x.x1.x2.xmlns.y.y1.y2.z.zoomandpan`.split(`.`)),aU=jH(`accent.accentunder.align.bevelled.close.columnalign.columnlines.columnspacing.columnspan.denomalign.depth.dir.display.displaystyle.encoding.fence.frame.height.href.id.largeop.length.linethickness.lquote.lspace.mathbackground.mathcolor.mathsize.mathvariant.maxsize.minsize.movablelimits.notation.numalign.open.rowalign.rowlines.rowspacing.rowspan.rspace.rquote.scriptlevel.scriptminsize.scriptsizemultiplier.selection.separator.separators.stretchy.subscriptshift.supscriptshift.symmetric.voffset.width.xmlns`.split(`.`)),oU=jH([`xlink:href`,`xml:id`,`xlink:title`,`xml:space`,`xmlns:xlink`]),MDe=MH(/{{[\w\W]*|^[\w\W]*}}/g),NDe=MH(/<%[\w\W]*|^[\w\W]*%>/g),PDe=MH(/\${[\w\W]*/g),FDe=MH(/^data-[\-\w.\u00B7-\uFFFF]+$/),IDe=MH(/^aria-[\-\w]+$/),sU=MH(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),LDe=MH(/^(?:\w+script|data):/i),RDe=MH(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),zDe=MH(/^html$/i),BDe=MH(/^[a-z][.\w]*(-[.\w]+)+$/i),cU=MH(/<[/\w!]/g),lU=MH(/<[/\w]/g),VDe=MH(/<\/no(script|embed|frames)/i),HDe=MH(/\/>/i),uU={element:1,attribute:2,text:3,cdataSection:4,entityReference:5,entityNode:6,processingInstruction:7,comment:8,document:9,documentType:10,documentFragment:11,notation:12},UDe=function(){return typeof window>`u`?null:window},WDe=function(e,t){if(typeof e!=`object`||typeof e.createPolicy!=`function`)return null;let n=null,r=`data-tt-policy-suffix`;t&&t.hasAttribute(r)&&(n=t.getAttribute(r));let i=`dompurify`+(n?`#`+n:``);try{return e.createPolicy(i,{createHTML(e){return e},createScriptURL(e){return e}})}catch{return console.warn(`TrustedTypes policy `+i+` could not be created.`),null}},dU=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}},fU=function(e,t,n,r){return JH(e,t)&&BH(e[t])?FR(r.base?IR(r.base):{},e[t],r.transform):n},pU=gbe(),mU={iiif:{ALLOWED_ATTR:[`href`,`src`,`alt`],ALLOWED_TAGS:[`a`,`b`,`br`,`i`,`img`,`p`,`span`]},liberal:{},mirador2:{ALLOWED_ATTR:[`href`,`target`,`src`,`alt`,`dir`],ALLOWED_TAGS:[`a`,`b`,`br`,`i`,`img`,`p`,`span`,`strong`,`em`,`ul`,`ol`,`li`]},noHtml:{ALLOWED_TAGS:[]}},GDe=G(`span`,{name:`IIIFHtmlContent`,slot:`root`})({}),pU.addHook(`afterSanitizeAttributes`,e=>{`target`in e&&(e.setAttribute(`target`,`_blank`),e.setAttribute(`rel`,`noopener noreferrer`))}),RR.propTypes={classes:J.default.objectOf(J.default.string),htmlString:J.default.string.isRequired,ruleSet:J.default.string.isRequired},hU=RR,KDe=Je(Dr(),1),zR.propTypes={children:J.default.node.isRequired,containerRef:J.default.oneOfType([J.default.func,J.default.shape({current:J.default.instanceOf(Element)})]).isRequired,offsetTop:J.default.number,scrollTo:J.default.bool.isRequired},BR.propTypes={annotations:J.default.arrayOf(J.default.shape({content:J.default.string.isRequired,id:J.default.string.isRequired})),containerRef:J.default.oneOfType([J.default.func,J.default.shape({current:J.default.instanceOf(Element)})]),deselectAnnotation:J.default.func.isRequired,hoverAnnotation:J.default.func.isRequired,hoveredAnnotationIds:J.default.arrayOf(J.default.string),htmlSanitizationRuleSet:J.default.string,index:J.default.number.isRequired,label:J.default.string.isRequired,listContainerComponent:J.default.elementType,selectAnnotation:J.default.func.isRequired,selectedAnnotationId:J.default.string,totalSize:J.default.number.isRequired,windowId:J.default.string.isRequired},gU=R(Mt((e,{canvasId:t,windowId:n})=>({annotations:uc(e,{canvasId:t,windowId:n}),htmlSanitizationRuleSet:Xr(e).annotations.htmlSanitizationRuleSet,label:Ts(e,{canvasId:t,windowId:n}),selectedAnnotationId:fc(e,{windowId:n})}),{deselectAnnotation:Hs,hoverAnnotation:Ws,selectAnnotation:Vs}),Ar(`CanvasAnnotations`))(BR),_U=LS((0,q.jsx)(`path`,{d:`M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z`}),`CloseSharp`),qDe=LS((0,q.jsx)(`path`,{d:`M19 19H5V5h7V3H3v18h18v-9h-2zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3z`}),`OpenInNewSharp`),JDe=LS((0,q.jsx)(`path`,{d:`M11 18c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2m-2-8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m6 4c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2`}),`DragIndicatorSharp`),vU=[`Moz`,`Webkit`,`O`,`ms`],YDe=bbe(),yU=``,bU={touch:{start:`touchstart`,move:`touchmove`,stop:`touchend`},mouse:{start:`mousedown`,move:`mousemove`,stop:`mouseup`}},xU=bU.mouse,SU=class extends cH.Component{constructor(){super(...arguments),this.dragging=!1,this.lastX=NaN,this.lastY=NaN,this.touchIdentifier=null,this.mounted=!1,this.handleDragStart=e=>{if(this.props.onMouseDown(e),!this.props.allowAnyClick&&(typeof e.button==`number`&&e.button!==0||e.ctrlKey))return!1;let t=this.findDOMNode();if(!t||!t.ownerDocument||!t.ownerDocument.body)throw Error(`<DraggableCore> not mounted on DragStart!`);let{ownerDocument:n}=t;if(this.props.disabled||!(e.target instanceof n.defaultView.Node)||this.props.handle&&!wbe(e.target,this.props.handle,t)||this.props.cancel&&wbe(e.target,this.props.cancel,t))return;e.type===`touchstart`&&!this.props.allowMobileScroll&&e.preventDefault();let r=Pbe(e);this.touchIdentifier=r;let i=JR(e,r,this);if(i==null)return;let{x:a,y:o}=i,s=YR(this,a,o);QR(`DraggableCore: handleDragStart: %j`,s),QR(`calling`,this.props.onStart),this.props.onStart(e,s)!==!1&&this.mounted!==!1&&(this.props.enableUserSelectHack&&Ibe(n,this.props.nonce),this.dragging=!0,this.lastX=a,this.lastY=o,KR(n,xU.move,this.handleDrag),KR(n,xU.stop,this.handleDragStop))},this.handleDrag=e=>{let t=JR(e,this.touchIdentifier,this);if(t==null)return;let{x:n,y:r}=t;if(Array.isArray(this.props.grid)){let e=n-this.lastX,t=r-this.lastY;if([e,t]=Hbe(this.props.grid,e,t),!e&&!t)return;n=this.lastX+e,r=this.lastY+t}let i=YR(this,n,r);if(QR(`DraggableCore: handleDrag: %j`,i),this.props.onDrag(e,i)===!1||this.mounted===!1){try{this.handleDragStop(new MouseEvent(`mouseup`))}catch{let e=document.createEvent(`MouseEvents`);e.initMouseEvent(`mouseup`,!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),this.handleDragStop(e)}return}this.lastX=n,this.lastY=r},this.handleDragStop=e=>{if(!this.dragging)return;let t=JR(e,this.touchIdentifier,this);if(t==null)return;let{x:n,y:r}=t;if(Array.isArray(this.props.grid)){let e=n-this.lastX||0,t=r-this.lastY||0;[e,t]=Hbe(this.props.grid,e,t),n=this.lastX+e,r=this.lastY+t}let i=YR(this,n,r);if(this.props.onStop(e,i)===!1||this.mounted===!1)return!1;let a=this.findDOMNode();a&&this.props.enableUserSelectHack&&Lbe(a.ownerDocument),QR(`DraggableCore: handleDragStop: %j`,i),this.dragging=!1,this.lastX=NaN,this.lastY=NaN,a&&(QR(`DraggableCore: Removing handlers`),qR(a.ownerDocument,xU.move,this.handleDrag),qR(a.ownerDocument,xU.stop,this.handleDragStop))},this.onMouseDown=e=>(xU=bU.mouse,this.handleDragStart(e)),this.onMouseUp=e=>(xU=bU.mouse,this.handleDragStop(e)),this.onTouchStart=e=>(xU=bU.touch,this.handleDragStart(e)),this.onTouchEnd=e=>(xU=bU.touch,this.handleDragStop(e))}componentDidMount(){this.mounted=!0;let e=this.findDOMNode();e&&KR(e,bU.touch.start,this.onTouchStart,{passive:!1})}componentWillUnmount(){this.mounted=!1;let e=this.findDOMNode();if(e){let{ownerDocument:t}=e;qR(t,bU.mouse.move,this.handleDrag),qR(t,bU.touch.move,this.handleDrag),qR(t,bU.mouse.stop,this.handleDragStop),qR(t,bU.touch.stop,this.handleDragStop),qR(e,bU.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&Lbe(t)}}findDOMNode(){if(this.props?.nodeRef)return this.props.nodeRef.current;let e=lH.default;return typeof e.findDOMNode==`function`?e.findDOMNode(this):(QR(`react-draggable: ReactDOM.findDOMNode is not available in React 19+. You must provide a nodeRef prop. See: https://github.com/react-grid-layout/react-draggable#noderef`),null)}render(){return cH.cloneElement(cH.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}},SU.displayName=`DraggableCore`,SU.propTypes={allowAnyClick:J.default.bool,allowMobileScroll:J.default.bool,children:J.default.node.isRequired,disabled:J.default.bool,enableUserSelectHack:J.default.bool,offsetParent:function(e,t){if(e[t]&&e[t].nodeType!==1)throw Error(`Draggable's offsetParent must be a DOM Node.`)},grid:J.default.arrayOf(J.default.number),handle:J.default.string,cancel:J.default.string,nodeRef:J.default.object,nonce:J.default.string,onStart:J.default.func,onDrag:J.default.func,onStop:J.default.func,onMouseDown:J.default.func,scale:J.default.number,className:GR,style:GR,transform:GR},SU.defaultProps={allowAnyClick:!1,allowMobileScroll:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1},CU=class extends cH.Component{constructor(e){super(e),this.onDragStart=(e,t)=>{if(QR(`Draggable: onDragStart: %j`,t),this.props.onStart(e,XR(this,t))===!1)return!1;this.setState({dragging:!0,dragged:!0})},this.onDrag=(e,t)=>{if(!this.state.dragging)return!1;QR(`Draggable: onDrag: %j`,t);let n=XR(this,t),r={x:n.x,y:n.y,slackX:0,slackY:0};if(this.props.bounds){let{x:e,y:t}=r;r.x+=this.state.slackX,r.y+=this.state.slackY;let[i,a]=Vbe(this,r.x,r.y);r.x=i,r.y=a,r.slackX=this.state.slackX+(e-r.x),r.slackY=this.state.slackY+(t-r.y),n.x=r.x,n.y=r.y,n.deltaX=r.x-this.state.x,n.deltaY=r.y-this.state.y}if(this.props.onDrag(e,n)===!1)return!1;this.setState(r)},this.onDragStop=(e,t)=>{if(!this.state.dragging||this.props.onStop(e,XR(this,t))===!1)return!1;QR(`Draggable: onDragStop: %j`,t);let n={dragging:!1,slackX:0,slackY:0};if(this.props.position){let{x:e,y:t}=this.props.position;n.x=e,n.y=t}this.setState(n)},this.state={dragging:!1,dragged:!1,x:e.position?e.position.x:e.defaultPosition.x,y:e.position?e.position.y:e.defaultPosition.y,prevPropsPosition:{...e.position},slackX:0,slackY:0,isElementSVG:!1},e.position&&!(e.onDrag||e.onStop)&&console.warn("A `position` was applied to this <Draggable>, without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element.")}static getDerivedStateFromProps({position:e},{prevPropsPosition:t}){return e&&(!t||e.x!==t.x||e.y!==t.y)?(QR(`Draggable: getDerivedStateFromProps %j`,{position:e,prevPropsPosition:t}),{x:e.x,y:e.y,prevPropsPosition:{...e}}):null}componentDidMount(){window.SVGElement!==void 0&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}componentWillUnmount(){this.state.dragging&&this.setState({dragging:!1})}findDOMNode(){if(this.props?.nodeRef)return this.props.nodeRef.current;let e=lH.default;return typeof e.findDOMNode==`function`?e.findDOMNode(this):null}render(){let{axis:e,bounds:t,children:n,defaultPosition:r,defaultClassName:i,defaultClassNameDragging:a,defaultClassNameDragged:o,position:s,positionOffset:c,scale:l,...u}=this.props,d={},f=null,p=!s||this.state.dragging,m=s||r,h={x:Ube(this)&&p?this.state.x:m.x,y:Wbe(this)&&p?this.state.y:m.y};this.state.isElementSVG?f=jbe(h,c):d=Abe(h,c);let g=cH.Children.only(n),_=VR(g.props.className||``,i,{[a]:this.state.dragging,[o]:this.state.dragged});return cH.createElement(SU,{...u,onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop},cH.cloneElement(g,{className:_,style:{...g.props.style,...d},transform:f}))}},CU.displayName=`Draggable`,CU.propTypes={...SU.propTypes,axis:J.default.oneOf([`both`,`x`,`y`,`none`]),bounds:J.default.oneOfType([J.default.shape({left:J.default.number,right:J.default.number,top:J.default.number,bottom:J.default.number}),J.default.string,J.default.oneOf([!1])]),defaultClassName:J.default.string,defaultClassNameDragging:J.default.string,defaultClassNameDragged:J.default.string,defaultPosition:J.default.shape({x:J.default.number,y:J.default.number}),positionOffset:J.default.shape({x:J.default.oneOfType([J.default.number,J.default.string]),y:J.default.oneOfType([J.default.number,J.default.string])}),position:J.default.shape({x:J.default.number,y:J.default.number}),className:GR,style:GR,transform:GR},CU.defaultProps={...SU.defaultProps,axis:`both`,bounds:!1,defaultClassName:`react-draggable`,defaultClassNameDragging:`react-draggable-dragging`,defaultClassNameDragged:`react-draggable-dragged`,defaultPosition:{x:0,y:0},scale:1},XDe=CU,wU=function(){return wU=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},wU.apply(this,arguments)},TU={width:`100%`,height:`10px`,top:`0px`,left:`0px`,cursor:`row-resize`},EU={width:`10px`,height:`100%`,top:`0px`,left:`0px`,cursor:`col-resize`},DU={width:`20px`,height:`20px`,position:`absolute`,zIndex:1},ZDe={top:wU(wU({},TU),{top:`-5px`}),right:wU(wU({},EU),{left:void 0,right:`-5px`}),bottom:wU(wU({},TU),{top:void 0,bottom:`-5px`}),left:wU(wU({},EU),{left:`-5px`}),topRight:wU(wU({},DU),{right:`-10px`,top:`-10px`,cursor:`ne-resize`}),bottomRight:wU(wU({},DU),{right:`-10px`,bottom:`-10px`,cursor:`se-resize`}),bottomLeft:wU(wU({},DU),{left:`-10px`,bottom:`-10px`,cursor:`sw-resize`}),topLeft:wU(wU({},DU),{left:`-10px`,top:`-10px`,cursor:`nw-resize`})},QDe=(0,K.memo)(function(e){var t=e.onResizeStart,n=e.direction,r=e.children,i=e.replaceStyles,a=e.className,o=(0,K.useCallback)(function(e){t(e,n)},[t,n]),s=(0,K.useCallback)(function(e){t(e,n)},[t,n]),c=(0,K.useMemo)(function(){return wU(wU({position:`absolute`,userSelect:`none`},ZDe[n]),i??{})},[i,n]);return(0,q.jsx)(`div`,{className:a||void 0,style:c,onMouseDown:o,onTouchStart:s,children:r})}),$De=(function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if(typeof n!=`function`&&n!==null)throw TypeError(`Class extends value `+String(n)+` is not a constructor or null`);e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}})(),OU=function(){return OU=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},OU.apply(this,arguments)},eOe={width:`auto`,height:`auto`},kU=function(e,t,n){return Math.max(Math.min(e,n),t)},AU=function(e,t,n){var r=Math.round(e/t);return r*t+n*(r-1)},jU=function(e,t){return new RegExp(e,`i`).test(t)},MU=function(e){return!!(e.touches&&e.touches.length)},tOe=function(e){return!!((e.clientX||e.clientX===0)&&(e.clientY||e.clientY===0))},NU=function(e,t,n){n===void 0&&(n=0);var r=t.reduce(function(n,r,i){return Math.abs(r-e)<Math.abs(t[n]-e)?i:n},0),i=Math.abs(t[r]-e);return n===0||i<n?t[r]:e},PU=function(e){return e=e.toString(),e===`auto`||e.endsWith(`px`)||e.endsWith(`%`)||e.endsWith(`vh`)||e.endsWith(`vw`)||e.endsWith(`vmax`)||e.endsWith(`vmin`)?e:`${e}px`},FU=function(e,t,n,r){if(e&&typeof e==`string`){if(e.endsWith(`px`))return Number(e.replace(`px`,``));if(e.endsWith(`%`)){var i=Number(e.replace(`%`,``))/100;return t*i}if(e.endsWith(`vw`)){var i=Number(e.replace(`vw`,``))/100;return n*i}if(e.endsWith(`vh`)){var i=Number(e.replace(`vh`,``))/100;return r*i}}return e},nOe=function(e,t,n,r,i,a,o){return r=FU(r,e.width,t,n),i=FU(i,e.height,t,n),a=FU(a,e.width,t,n),o=FU(o,e.height,t,n),{maxWidth:r===void 0?void 0:Number(r),maxHeight:i===void 0?void 0:Number(i),minWidth:a===void 0?void 0:Number(a),minHeight:o===void 0?void 0:Number(o)}},rOe=function(e){return Array.isArray(e)?e:[e,e]},iOe=`as.ref.style.className.grid.gridGap.snap.bounds.boundsByDirection.size.defaultSize.minWidth.minHeight.maxWidth.maxHeight.lockAspectRatio.lockAspectRatioExtraWidth.lockAspectRatioExtraHeight.enable.handleStyles.handleClasses.handleWrapperStyle.handleWrapperClass.children.onResizeStart.onResize.onResizeStop.handleComponent.scale.resizeRatio.snapGap`.split(`.`),IU=`__resizable_base__`,aOe=function(e){$De(t,e);function t(t){var n=e.call(this,t)||this;return n.ratio=1,n.resizable=null,n.parentLeft=0,n.parentTop=0,n.resizableLeft=0,n.resizableRight=0,n.resizableTop=0,n.resizableBottom=0,n.targetLeft=0,n.targetTop=0,n.delta={width:0,height:0},n.appendBase=function(){if(!n.resizable||!n.window)return null;var e=n.parentNode;if(!e)return null;var t=n.window.document.createElement(`div`);return t.style.width=`100%`,t.style.height=`100%`,t.style.position=`absolute`,t.style.transform=`scale(0, 0)`,t.style.left=`0`,t.style.flex=`0 0 100%`,t.classList?t.classList.add(IU):t.className+=IU,e.appendChild(t),t},n.removeBase=function(e){var t=n.parentNode;t&&t.removeChild(e)},n.state={isResizing:!1,width:n.propsSize?.width??`auto`,height:n.propsSize?.height??`auto`,direction:`right`,original:{x:0,y:0,width:0,height:0},backgroundStyle:{height:`100%`,width:`100%`,backgroundColor:`rgba(0,0,0,0)`,cursor:`auto`,opacity:0,position:`fixed`,zIndex:9999,top:`0`,left:`0`,bottom:`0`,right:`0`},flexBasis:void 0},n.onResizeStart=n.onResizeStart.bind(n),n.onMouseMove=n.onMouseMove.bind(n),n.onMouseUp=n.onMouseUp.bind(n),n}return Object.defineProperty(t.prototype,"parentNode",{get:function(){return this.resizable?this.resizable.parentNode:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"window",{get:function(){return!this.resizable||!this.resizable.ownerDocument?null:this.resizable.ownerDocument.defaultView},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"propsSize",{get:function(){return this.props.size||this.props.defaultSize||eOe},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"size",{get:function(){var e=0,t=0;if(this.resizable&&this.window){var n=this.resizable.offsetWidth,r=this.resizable.offsetHeight,i=this.resizable.style.position;i!==`relative`&&(this.resizable.style.position=`relative`),e=this.resizable.style.width===`auto`?n:this.resizable.offsetWidth,t=this.resizable.style.height===`auto`?r:this.resizable.offsetHeight,this.resizable.style.position=i}return{width:e,height:t}},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"sizeStyle",{get:function(){var e=this,t=this.props.size,n=function(t){if(e.state[t]===void 0||e.state[t]===`auto`)return`auto`;if(e.propsSize&&e.propsSize[t]&&e.propsSize[t]?.toString().endsWith(`%`)){if(e.state[t].toString().endsWith(`%`))return e.state[t].toString();var n=e.getParentSize();return`${Number(e.state[t].toString().replace(`px`,``))/n[t]*100}%`}return PU(e.state[t])};return{width:t&&t.width!==void 0&&!this.state.isResizing?PU(t.width):n(`width`),height:t&&t.height!==void 0&&!this.state.isResizing?PU(t.height):n(`height`)}},enumerable:!1,configurable:!0}),t.prototype.getParentSize=function(){if(!this.parentNode)return this.window?{width:this.window.innerWidth,height:this.window.innerHeight}:{width:0,height:0};var e=this.appendBase();if(!e)return{width:0,height:0};var t=!1,n=this.parentNode.style.flexWrap;n!==`wrap`&&(t=!0,this.parentNode.style.flexWrap=`wrap`),e.style.position=`relative`,e.style.minWidth=`100%`,e.style.minHeight=`100%`;var r={width:e.offsetWidth,height:e.offsetHeight};return t&&(this.parentNode.style.flexWrap=n),this.removeBase(e),r},t.prototype.bindEvents=function(){this.window&&(this.window.addEventListener(`mouseup`,this.onMouseUp),this.window.addEventListener(`mousemove`,this.onMouseMove),this.window.addEventListener(`mouseleave`,this.onMouseUp),this.window.addEventListener(`touchmove`,this.onMouseMove,{capture:!0,passive:!1}),this.window.addEventListener(`touchend`,this.onMouseUp))},t.prototype.unbindEvents=function(){this.window&&(this.window.removeEventListener(`mouseup`,this.onMouseUp),this.window.removeEventListener(`mousemove`,this.onMouseMove),this.window.removeEventListener(`mouseleave`,this.onMouseUp),this.window.removeEventListener(`touchmove`,this.onMouseMove,!0),this.window.removeEventListener(`touchend`,this.onMouseUp))},t.prototype.componentDidMount=function(){if(!(!this.resizable||!this.window)){var e=this.window.getComputedStyle(this.resizable);this.setState({width:this.state.width||this.size.width,height:this.state.height||this.size.height,flexBasis:e.flexBasis===`auto`?void 0:e.flexBasis})}},t.prototype.componentWillUnmount=function(){this.window&&this.unbindEvents()},t.prototype.createSizeForCssProperty=function(e,t){var n=this.propsSize&&this.propsSize[t];return this.state[t]===`auto`&&this.state.original[t]===e&&(n===void 0||n===`auto`)?`auto`:e},t.prototype.calculateNewMaxFromBoundary=function(e,t){var n=this.props.boundsByDirection,r=this.state.direction,i=n&&jU(`left`,r),a=n&&jU(`top`,r),o,s;if(this.props.bounds===`parent`){var c=this.parentNode;c&&(o=i?this.resizableRight-this.parentLeft:c.offsetWidth+(this.parentLeft-this.resizableLeft),s=a?this.resizableBottom-this.parentTop:c.offsetHeight+(this.parentTop-this.resizableTop))}else this.props.bounds===`window`?this.window&&(o=i?this.resizableRight:this.window.innerWidth-this.resizableLeft,s=a?this.resizableBottom:this.window.innerHeight-this.resizableTop):this.props.bounds&&(o=i?this.resizableRight-this.targetLeft:this.props.bounds.offsetWidth+(this.targetLeft-this.resizableLeft),s=a?this.resizableBottom-this.targetTop:this.props.bounds.offsetHeight+(this.targetTop-this.resizableTop));return o&&Number.isFinite(o)&&(e=e&&e<o?e:o),s&&Number.isFinite(s)&&(t=t&&t<s?t:s),{maxWidth:e,maxHeight:t}},t.prototype.calculateNewSizeFromDirection=function(e,t){var n=this.props.scale||1,r=rOe(this.props.resizeRatio||1),i=r[0],a=r[1],o=this.state,s=o.direction,c=o.original,l=this.props,u=l.lockAspectRatio,d=l.lockAspectRatioExtraHeight,f=l.lockAspectRatioExtraWidth,p=c.width,m=c.height,h=d||0,g=f||0;return jU(`right`,s)&&(p=c.width+(e-c.x)*i/n,u&&(m=(p-g)/this.ratio+h)),jU(`left`,s)&&(p=c.width-(e-c.x)*i/n,u&&(m=(p-g)/this.ratio+h)),jU(`bottom`,s)&&(m=c.height+(t-c.y)*a/n,u&&(p=(m-h)*this.ratio+g)),jU(`top`,s)&&(m=c.height-(t-c.y)*a/n,u&&(p=(m-h)*this.ratio+g)),{newWidth:p,newHeight:m}},t.prototype.calculateNewSizeFromAspectRatio=function(e,t,n,r){var i=this.props,a=i.lockAspectRatio,o=i.lockAspectRatioExtraHeight,s=i.lockAspectRatioExtraWidth,c=r.width===void 0?10:r.width,l=n.width===void 0||n.width<0?e:n.width,u=r.height===void 0?10:r.height,d=n.height===void 0||n.height<0?t:n.height,f=o||0,p=s||0;if(a){var m=(u-f)*this.ratio+p,h=(d-f)*this.ratio+p,g=(c-p)/this.ratio+f,_=(l-p)/this.ratio+f,v=Math.max(c,m),y=Math.min(l,h),b=Math.max(u,g),x=Math.min(d,_);e=kU(e,v,y),t=kU(t,b,x)}else e=kU(e,c,l),t=kU(t,u,d);return{newWidth:e,newHeight:t}},t.prototype.setBoundingClientRect=function(){var e=1/(this.props.scale||1);if(this.props.bounds===`parent`){var t=this.parentNode;if(t){var n=t.getBoundingClientRect();this.parentLeft=n.left*e,this.parentTop=n.top*e}}if(this.props.bounds&&typeof this.props.bounds!=`string`){var r=this.props.bounds.getBoundingClientRect();this.targetLeft=r.left*e,this.targetTop=r.top*e}if(this.resizable){var i=this.resizable.getBoundingClientRect(),a=i.left,o=i.top,s=i.right,c=i.bottom;this.resizableLeft=a*e,this.resizableRight=s*e,this.resizableTop=o*e,this.resizableBottom=c*e}},t.prototype.onResizeStart=function(e,t){if(!(!this.resizable||!this.window)){var n=0,r=0;if(e.nativeEvent&&tOe(e.nativeEvent)?(n=e.nativeEvent.clientX,r=e.nativeEvent.clientY):e.nativeEvent&&MU(e.nativeEvent)&&(n=e.nativeEvent.touches[0].clientX,r=e.nativeEvent.touches[0].clientY),!(this.props.onResizeStart&&this.resizable&&this.props.onResizeStart(e,t,this.resizable)===!1)){this.props.size&&(this.props.size.height!==void 0&&this.props.size.height!==this.state.height&&this.setState({height:this.props.size.height}),this.props.size.width!==void 0&&this.props.size.width!==this.state.width&&this.setState({width:this.props.size.width})),this.ratio=typeof this.props.lockAspectRatio==`number`?this.props.lockAspectRatio:this.size.width/this.size.height;var i,a=this.window.getComputedStyle(this.resizable);if(a.flexBasis!==`auto`){var o=this.parentNode;if(o){var s=this.window.getComputedStyle(o).flexDirection;this.flexDir=s.startsWith(`row`)?`row`:`column`,i=a.flexBasis}}this.setBoundingClientRect(),this.bindEvents();var c={original:{x:n,y:r,width:this.size.width,height:this.size.height},isResizing:!0,backgroundStyle:OU(OU({},this.state.backgroundStyle),{cursor:this.window.getComputedStyle(e.target).cursor||`auto`}),direction:t,flexBasis:i};this.setState(c)}}},t.prototype.onMouseMove=function(e){var t=this;if(!(!this.state.isResizing||!this.resizable||!this.window)){if(this.window.TouchEvent&&MU(e))try{e.preventDefault(),e.stopPropagation()}catch{}var n=this.props,r=n.maxWidth,i=n.maxHeight,a=n.minWidth,o=n.minHeight,s=MU(e)?e.touches[0].clientX:e.clientX,c=MU(e)?e.touches[0].clientY:e.clientY,l=this.state,u=l.direction,d=l.original,f=l.width,p=l.height,m=this.getParentSize(),h=nOe(m,this.window.innerWidth,this.window.innerHeight,r,i,a,o);r=h.maxWidth,i=h.maxHeight,a=h.minWidth,o=h.minHeight;var g=this.calculateNewSizeFromDirection(s,c),_=g.newHeight,v=g.newWidth,y=this.calculateNewMaxFromBoundary(r,i);this.props.snap&&this.props.snap.x&&(v=NU(v,this.props.snap.x,this.props.snapGap)),this.props.snap&&this.props.snap.y&&(_=NU(_,this.props.snap.y,this.props.snapGap));var b=this.calculateNewSizeFromAspectRatio(v,_,{width:y.maxWidth,height:y.maxHeight},{width:a,height:o});if(v=b.newWidth,_=b.newHeight,this.props.grid){var x=AU(v,this.props.grid[0],this.props.gridGap?this.props.gridGap[0]:0),S=AU(_,this.props.grid[1],this.props.gridGap?this.props.gridGap[1]:0),C=this.props.snapGap||0,w=C===0||Math.abs(x-v)<=C?x:v,T=C===0||Math.abs(S-_)<=C?S:_;v=w,_=T}var E={width:v-d.width,height:_-d.height};if(this.delta=E,f&&typeof f==`string`){if(f.endsWith(`%`)){var D=v/m.width*100;v=`${D}%`}else if(f.endsWith(`vw`)){var O=v/this.window.innerWidth*100;v=`${O}vw`}else if(f.endsWith(`vh`)){var k=v/this.window.innerHeight*100;v=`${k}vh`}}if(p&&typeof p==`string`){if(p.endsWith(`%`)){var D=_/m.height*100;_=`${D}%`}else if(p.endsWith(`vw`)){var O=_/this.window.innerWidth*100;_=`${O}vw`}else if(p.endsWith(`vh`)){var k=_/this.window.innerHeight*100;_=`${k}vh`}}var A={width:this.createSizeForCssProperty(v,`width`),height:this.createSizeForCssProperty(_,`height`)};this.flexDir===`row`?A.flexBasis=A.width:this.flexDir===`column`&&(A.flexBasis=A.height);var j=this.state.width!==A.width,M=this.state.height!==A.height,ee=this.state.flexBasis!==A.flexBasis,N=j||M||ee;N&&(0,lH.flushSync)(function(){t.setState(A)}),this.props.onResize&&N&&this.props.onResize(e,u,this.resizable,E)}},t.prototype.onMouseUp=function(e){var t=this.state,n=t.isResizing,r=t.direction;t.original,!(!n||!this.resizable)&&(this.props.onResizeStop&&this.props.onResizeStop(e,r,this.resizable,this.delta),this.props.size&&this.setState({width:this.props.size.width??`auto`,height:this.props.size.height??`auto`}),this.unbindEvents(),this.setState({isResizing:!1,backgroundStyle:OU(OU({},this.state.backgroundStyle),{cursor:`auto`})}))},t.prototype.updateSize=function(e){this.setState({width:e.width??`auto`,height:e.height??`auto`})},t.prototype.renderResizer=function(){var e=this,t=this.props,n=t.enable,r=t.handleStyles,i=t.handleClasses,a=t.handleWrapperStyle,o=t.handleWrapperClass,s=t.handleComponent;if(!n)return null;var c=Object.keys(n).map(function(t){return n[t]===!1?null:(0,q.jsx)(QDe,{direction:t,onResizeStart:e.onResizeStart,replaceStyles:r&&r[t],className:i&&i[t],children:s&&s[t]?s[t]:null},t)});return(0,q.jsx)(`div`,{className:o,style:a,children:c})},t.prototype.render=function(){var e=this,t=Object.keys(this.props).reduce(function(t,n){return iOe.indexOf(n)===-1&&(t[n]=e.props[n]),t},{}),n=OU(OU(OU({position:`relative`,userSelect:this.state.isResizing?`none`:`auto`},this.props.style),this.sizeStyle),{maxWidth:this.props.maxWidth,maxHeight:this.props.maxHeight,minWidth:this.props.minWidth,minHeight:this.props.minHeight,boxSizing:`border-box`,flexShrink:0});this.state.flexBasis&&(n.flexBasis=this.state.flexBasis);var r=this.props.as||`div`;return(0,q.jsxs)(r,OU({style:n,className:this.props.className},t,{ref:function(t){t&&(e.resizable=t)},children:[this.state.isResizing&&(0,q.jsx)(`div`,{style:this.state.backgroundStyle}),this.props.children,this.renderResizer()]}))},t.defaultProps={as:`div`,onResizeStart:function(){},onResize:function(){},onResizeStop:function(){},enable:{top:!0,right:!0,bottom:!0,left:!0,topRight:!0,bottomRight:!0,bottomLeft:!0,topLeft:!0},style:{},grid:[1,1],gridGap:[0,0],lockAspectRatio:!1,lockAspectRatioExtraWidth:0,lockAspectRatioExtraHeight:0,scale:1,resizeRatio:1,snapGap:0},t}(K.PureComponent),LU=function(e,t){return LU=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},LU(e,t)},RU=function(){return RU=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},RU.apply(this,arguments)},oOe={width:`auto`,height:`auto`,display:`inline-block`,position:`absolute`,top:0,left:0},sOe=function(e){return{bottom:e,bottomLeft:e,bottomRight:e,left:e,right:e,top:e,topLeft:e,topRight:e}},zU=function(e){Kbe(t,e);function t(t){var n=e.call(this,t)||this;return n.resizingPosition={x:0,y:0},n.offsetFromParent={left:0,top:0},n.resizableElement={current:null},n.originalPosition={x:0,y:0},n.state={resizing:!1,bounds:{top:0,right:0,bottom:0,left:0},maxWidth:t.maxWidth,maxHeight:t.maxHeight},n.onResizeStart=n.onResizeStart.bind(n),n.onResize=n.onResize.bind(n),n.onResizeStop=n.onResizeStop.bind(n),n.onDragStart=n.onDragStart.bind(n),n.onDrag=n.onDrag.bind(n),n.onDragStop=n.onDragStop.bind(n),n.getMaxSizesFromProps=n.getMaxSizesFromProps.bind(n),n}return t.prototype.componentDidMount=function(){this.updateOffsetFromParent();var e=this.offsetFromParent,t=e.left,n=e.top,r=this.getDraggablePosition(),i=r.x,a=r.y;this.draggable.setState({x:i-t,y:a-n}),this.forceUpdate()},t.prototype.getDraggablePosition=function(){var e=this.draggable.state;return{x:e.x,y:e.y}},t.prototype.getParent=function(){return this.resizable&&this.resizable.parentNode},t.prototype.getParentSize=function(){return this.resizable.getParentSize()},t.prototype.getMaxSizesFromProps=function(){return{maxWidth:this.props.maxWidth===void 0?2**53-1:this.props.maxWidth,maxHeight:this.props.maxHeight===void 0?2**53-1:this.props.maxHeight}},t.prototype.getSelfElement=function(){return this.resizable&&this.resizable.resizable},t.prototype.getOffsetHeight=function(e){var t=this.props.scale;switch(this.props.bounds){case`window`:return window.innerHeight/t;case`body`:return document.body.offsetHeight/t;default:return e.offsetHeight}},t.prototype.getOffsetWidth=function(e){var t=this.props.scale;switch(this.props.bounds){case`window`:return window.innerWidth/t;case`body`:return document.body.offsetWidth/t;default:return e.offsetWidth}},t.prototype.onDragStart=function(e,t){if(this.props.onDragStart&&this.props.onDragStart(e,t)===!1)return!1;var n=this.getDraggablePosition();if(this.originalPosition=n,this.props.bounds){var r=this.getParent(),i=this.props.scale,a;if(this.props.bounds===`parent`)a=r;else if(this.props.bounds===`body`){var o=r.getBoundingClientRect(),s=o.left,c=o.top,l=document.body.getBoundingClientRect(),u=-(s-r.offsetLeft*i-l.left)/i,d=-(c-r.offsetTop*i-l.top)/i,f=(document.body.offsetWidth-this.resizable.size.width*i)/i+u,p=(document.body.offsetHeight-this.resizable.size.height*i)/i+d;return this.setState({bounds:{top:d,right:f,bottom:p,left:u}})}else if(this.props.bounds===`window`){if(!this.resizable)return;var m=r.getBoundingClientRect(),h=m.left,g=m.top,_=-(h-r.offsetLeft*i)/i,v=-(g-r.offsetTop*i)/i,f=(window.innerWidth-this.resizable.size.width*i)/i+_,p=(window.innerHeight-this.resizable.size.height*i)/i+v;return this.setState({bounds:{top:v,right:f,bottom:p,left:_}})}else typeof this.props.bounds==`string`?a=document.querySelector(this.props.bounds):this.props.bounds instanceof HTMLElement&&(a=this.props.bounds);if(!(!(a instanceof HTMLElement)||!(r instanceof HTMLElement))){var y=a.getBoundingClientRect(),b=y.left,x=y.top,S=r.getBoundingClientRect(),C=S.left,w=S.top,T=(b-C)/i,E=x-w;if(this.resizable){this.updateOffsetFromParent();var D=this.offsetFromParent;this.setState({bounds:{top:E-D.top,right:T+(a.offsetWidth-this.resizable.size.width)-D.left/i,bottom:E+(a.offsetHeight-this.resizable.size.height)-D.top,left:T-D.left/i}})}}}},t.prototype.onDrag=function(e,t){if(this.props.onDrag){var n=this.offsetFromParent,r=n.left,i=n.top;if(!this.props.dragAxis||this.props.dragAxis===`both`)return this.props.onDrag(e,RU(RU({},t),{x:t.x+r,y:t.y+i}));if(this.props.dragAxis===`x`)return this.props.onDrag(e,RU(RU({},t),{x:t.x+r,y:this.originalPosition.y+i,deltaY:0}));if(this.props.dragAxis===`y`)return this.props.onDrag(e,RU(RU({},t),{x:this.originalPosition.x+r,y:t.y+i,deltaX:0}))}},t.prototype.onDragStop=function(e,t){if(this.props.onDragStop){var n=this.offsetFromParent,r=n.left,i=n.top;if(!this.props.dragAxis||this.props.dragAxis===`both`)return this.props.onDragStop(e,RU(RU({},t),{x:t.x+r,y:t.y+i}));if(this.props.dragAxis===`x`)return this.props.onDragStop(e,RU(RU({},t),{x:t.x+r,y:this.originalPosition.y+i,deltaY:0}));if(this.props.dragAxis===`y`)return this.props.onDragStop(e,RU(RU({},t),{x:this.originalPosition.x+r,y:t.y+i,deltaX:0}))}},t.prototype.onResizeStart=function(e,t,n){if(this.props.onResizeStart&&this.props.onResizeStart(e,t,n)===!1)return!1;e.stopPropagation(),this.setState({resizing:!0});var r=this.props.scale,i=this.offsetFromParent,a=this.getDraggablePosition();if(this.resizingPosition={x:a.x+i.left,y:a.y+i.top},this.originalPosition=a,this.props.bounds){var o=this.getParent(),s=void 0;this.props.bounds===`parent`?s=o:this.props.bounds===`body`?s=document.body:this.props.bounds===`window`?s=window:typeof this.props.bounds==`string`?s=document.querySelector(this.props.bounds):this.props.bounds instanceof HTMLElement&&(s=this.props.bounds);var c=this.getSelfElement();if(c instanceof Element&&(s instanceof HTMLElement||s===window)&&o instanceof HTMLElement){var l=this.getMaxSizesFromProps(),u=l.maxWidth,d=l.maxHeight,f=this.getParentSize();if(u&&typeof u==`string`){if(u.endsWith(`%`)){var p=Number(u.replace(`%`,``))/100;u=f.width*p}else u.endsWith(`px`)&&(u=Number(u.replace(`px`,``)))}if(d&&typeof d==`string`){if(d.endsWith(`%`)){var p=Number(d.replace(`%`,``))/100;d=f.height*p}else d.endsWith(`px`)&&(d=Number(d.replace(`px`,``)))}var m=c.getBoundingClientRect(),h=m.left,g=m.top,_=this.props.bounds===`window`?{left:0,top:0}:s.getBoundingClientRect(),v=_.left,y=_.top,b=this.getOffsetWidth(s),x=this.getOffsetHeight(s),S=t.toLowerCase().endsWith(`left`),C=t.toLowerCase().endsWith(`right`),w=t.startsWith(`top`),T=t.startsWith(`bottom`);if((S||w)&&this.resizable){var E=(h-v)/r+this.resizable.size.width;this.setState({maxWidth:E>Number(u)?u:E})}if(C||this.props.lockAspectRatio&&!S&&!w){var E=b+(v-h)/r;this.setState({maxWidth:E>Number(u)?u:E})}if((w||S)&&this.resizable){var E=(g-y)/r+this.resizable.size.height;this.setState({maxHeight:E>Number(d)?d:E})}if(T||this.props.lockAspectRatio&&!w&&!S){var E=x+(y-g)/r;this.setState({maxHeight:E>Number(d)?d:E})}}}else this.setState({maxWidth:this.props.maxWidth,maxHeight:this.props.maxHeight})},t.prototype.onResize=function(e,t,n,r){var i=this,a={x:this.originalPosition.x,y:this.originalPosition.y},o=-r.width,s=-r.height;[`top`,`left`,`topLeft`,`bottomLeft`,`topRight`].includes(t)&&(t===`bottomLeft`?a.x+=o:(t===`topRight`||(a.x+=o),a.y+=s));var c=this.draggable.state;(a.x!==c.x||a.y!==c.y)&&(0,lH.flushSync)(function(){i.draggable.setState(a)}),this.updateOffsetFromParent();var l=this.offsetFromParent,u=this.getDraggablePosition().x+l.left,d=this.getDraggablePosition().y+l.top;this.resizingPosition={x:u,y:d},this.props.onResize&&this.props.onResize(e,t,n,r,{x:u,y:d})},t.prototype.onResizeStop=function(e,t,n,r){this.setState({resizing:!1});var i=this.getMaxSizesFromProps(),a=i.maxWidth,o=i.maxHeight;this.setState({maxWidth:a,maxHeight:o}),this.props.onResizeStop&&this.props.onResizeStop(e,t,n,r,this.resizingPosition)},t.prototype.updateSize=function(e){this.resizable&&this.resizable.updateSize({width:e.width,height:e.height})},t.prototype.updatePosition=function(e){this.draggable.setState(e)},t.prototype.updateOffsetFromParent=function(){var e=this.props.scale,t=this.getParent(),n=this.getSelfElement();if(!t||n===null)return{top:0,left:0};var r=t.getBoundingClientRect(),i=r.left,a=r.top,o=n.getBoundingClientRect(),s=this.getDraggablePosition(),c=t.scrollLeft,l=t.scrollTop;this.offsetFromParent={left:o.left-i+c-s.x*e,top:o.top-a+l-s.y*e}},t.prototype.render=function(){var e=this,t=this.props,n=t.disableDragging,r=t.style,i=t.dragHandleClassName,a=t.position,o=t.onMouseDown,s=t.onMouseUp,c=t.dragAxis,l=t.dragGrid,u=t.bounds,d=t.enableUserSelectHack,f=t.cancel,p=t.children;t.onResizeStart,t.onResize,t.onResizeStop,t.onDragStart,t.onDrag,t.onDragStop;var m=t.resizeHandleStyles,h=t.resizeHandleClasses,g=t.resizeHandleComponent,_=t.enableResizing,v=t.resizeGrid,y=t.resizeHandleWrapperClass,b=t.resizeHandleWrapperStyle,x=t.scale,S=t.allowAnyClick,C=t.dragPositionOffset,w=qbe(t,`disableDragging.style.dragHandleClassName.position.onMouseDown.onMouseUp.dragAxis.dragGrid.bounds.enableUserSelectHack.cancel.children.onResizeStart.onResize.onResizeStop.onDragStart.onDrag.onDragStop.resizeHandleStyles.resizeHandleClasses.resizeHandleComponent.enableResizing.resizeGrid.resizeHandleWrapperClass.resizeHandleWrapperStyle.scale.allowAnyClick.dragPositionOffset`.split(`.`)),T=this.props.default?RU({},this.props.default):void 0;delete w.default;var E=n||i?{cursor:`auto`}:{cursor:`move`},D=RU(RU(RU({},oOe),E),r),O=this.offsetFromParent,k=O.left,A=O.top,j;a&&(j={x:a.x-k,y:a.y-A});var M=this.state.resizing?void 0:j,ee=this.state.resizing?`both`:c;return(0,K.createElement)(XDe,{ref:function(t){t&&(e.draggable=t)},handle:i?`.${i}`:void 0,defaultPosition:T,onMouseDown:o,onMouseUp:s,onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop,axis:ee,disabled:n,grid:l,bounds:u?this.state.bounds:void 0,position:M,enableUserSelectHack:d,cancel:f,scale:x,allowAnyClick:S,nodeRef:this.resizableElement,positionOffset:C},(0,K.createElement)(aOe,RU({},w,{ref:function(t){t&&(e.resizable=t,e.resizableElement.current=t.resizable)},defaultSize:T,size:this.props.size,enable:typeof _==`boolean`?sOe(_):_,onResizeStart:this.onResizeStart,onResize:this.onResize,onResizeStop:this.onResizeStop,style:D,minWidth:this.props.minWidth,minHeight:this.props.minHeight,maxWidth:this.state.resizing?this.state.maxWidth:this.props.maxWidth,maxHeight:this.state.resizing?this.state.maxHeight:this.props.maxHeight,grid:v,handleWrapperClass:y,handleWrapperStyle:b,lockAspectRatio:this.props.lockAspectRatio,lockAspectRatioExtraWidth:this.props.lockAspectRatioExtraWidth,lockAspectRatioExtraHeight:this.props.lockAspectRatioExtraHeight,handleStyles:m,handleClasses:h,handleComponent:g,scale:this.props.scale}),p))},t.defaultProps={maxWidth:2**53-1,maxHeight:2**53-1,scale:1,onResizeStart:function(){},onResize:function(){},onResizeStop:function(){},onDragStart:function(){},onDrag:function(){},onDragStop:function(){}},t}(K.PureComponent),cOe=HD(),lOe=G($D,{name:`CompanionWindow`,slot:`root`})({}),uOe=G(Oj,{name:`CompanionWindow`,slot:`toolbar`})({}),dOe=G(wO,{name:`CompanionWindow`,slot:`title`})({}),fOe=G(`div`,{name:`CompanionWindow`,slot:`controls`})({}),pOe=G($D,{name:`CompanionWindow`,slot:`contents`})({}),mOe=G(zU,{name:`CompanionWindow`,slot:`resize`})({}),hOe=G(VD,{name:`CompanionWindow`,slot:`positionButton`})({}),gOe=G(VD,{name:`CompanionWindow`,slot:`closeButton`})({}),BU=(0,K.forwardRef)((e,t)=>{let{ariaLabel:n=void 0,classes:r={},direction:i,id:a,paperClassName:o=``,onCloseClick:s=()=>{},updateCompanionWindow:c=void 0,isDisplayed:l=!1,position:u=null,title:d=null,children:f=void 0,titleControls:p=null,defaultSidebarPanelWidth:m=235,defaultSidebarPanelHeight:h=201}=e,[g,_]=(0,cOe.useElementSize)(),{t:v}=hO(),y=It(e=>no(e,{companionWindowId:a}),[a]),b=i===`rtl`?{transform:`scale(-1, 1)`}:{},x=(()=>{let e={ltr:{default:`left`,opposite:`right`},rtl:{default:`right`,opposite:`left`}},t={bottom:!1,bottomLeft:!1,bottomRight:!1,left:!1,right:!1,top:!1,topLeft:!1,topRight:!1};return u===`right`||u===`far-right`?{...t,[e[i].default]:!0}:u===`left`?{...t,[e[i].opposite]:!0}:u===`bottom`||u===`far-bottom`?{...t,top:!0}:t})(),S=u===`bottom`||u===`far-bottom`,C=K.Children.map(f,e=>e?(0,K.cloneElement)(e,{parentactions:{closeCompanionWindow:s}}):null);return(0,q.jsx)(lOe,{ownerState:e,ref:pae(t,g),style:{display:l?null:`none`,order:u===`left`?-1:null},className:[Ll(`companion-window-${u}`),o,u===`bottom`?r.horizontal:r.vertical].join(` `),square:!0,component:`aside`,role:`region`,"aria-label":n||d,children:(0,q.jsx)(ow.Provider,{value:y,children:(0,q.jsxs)(mOe,{style:{display:`inherit`,position:`inherit`},ownerState:e,default:{height:S?h:`100%`,width:S?`auto`:m},disableDragging:!0,enableResizing:x,minHeight:50,minWidth:u===`left`?235:100,children:[(0,q.jsxs)(uOe,{variant:`dense`,className:[Ll(`companion-window-header`),_.width<370?`test`:null].join(` `),disableGutters:!0,children:[(0,q.jsx)(dOe,{variant:`h3`,children:d}),u===`left`?c&&(0,q.jsx)(VD,{"aria-label":v(`openInCompanionWindow`),onClick:()=>{c({position:`right`})},children:(0,q.jsx)(qDe,{style:b})}):(0,q.jsxs)(q.Fragment,{children:[c&&(0,q.jsx)(hOe,{"aria-label":v(u===`bottom`?`moveCompanionWindowToRight`:`moveCompanionWindowToBottom`),onClick:()=>{c({position:u===`bottom`?`right`:`bottom`})},children:(0,q.jsx)(JDe,{})}),(0,q.jsx)(gOe,{sx:{..._.width<370&&{order:`unset`}},"aria-label":v(`closeCompanionWindow`),onClick:s,children:(0,q.jsx)(_U,{})})]}),p&&(0,q.jsx)(fOe,{ownerState:{position:u},sx:{order:S||_.width<370?`unset`:1e3},className:Ll(`companion-window-title-controls`),children:p})]}),(0,q.jsx)(pOe,{className:Ll(`scrollto-scrollable`),elevation:0,children:C})]})})})}),BU.propTypes={ariaLabel:J.default.string,children:J.default.node,classes:J.default.objectOf(J.default.string),defaultSidebarPanelHeight:J.default.number,defaultSidebarPanelWidth:J.default.number,direction:J.default.string.isRequired,id:J.default.string.isRequired,isDisplayed:J.default.bool,onCloseClick:J.default.func,paperClassName:J.default.string,position:J.default.string,size:J.default.shape({width:J.default.number}),title:J.default.oneOfType([J.default.string,J.default.node]),titleControls:J.default.node,updateCompanionWindow:J.default.func},BU.displayName=`CompanionWindow`,VU=R(Mt((e,{id:t,windowId:n})=>{let r=to(e,{companionWindowId:t}),{defaultSidebarPanelHeight:i,defaultSidebarPanelWidth:a}=us(e,{windowId:n});return{...r,defaultSidebarPanelHeight:i,defaultSidebarPanelWidth:a,direction:xo(e),isDisplayed:r&&r.content&&r.content.length>0}},(e,{windowId:t,id:n})=>({onCloseClick:()=>e(UL(t,n)),updateCompanionWindow:(...r)=>e(HL(t,n,...r))}),null,{forwardRef:!0}),Ar(`CompanionWindow`))(BU),HU=G(`div`,{name:`CompanionWindowSection`,slot:`root`})(({theme:e})=>({paddingBlockEnd:e.spacing(1),paddingBlockStart:e.spacing(2),paddingInlineEnd:e.spacing(1),paddingInlineStart:e.spacing(2)})),$R.propTypes={annotationCount:J.default.number.isRequired,canvasIds:J.default.arrayOf(J.default.string),id:J.default.string.isRequired,windowId:J.default.string.isRequired},UU=R(Mt((e,{windowId:t})=>({annotationCount:dc(e,{windowId:t}).length,canvasIds:ys(e,{windowId:t})}),null),Ar(`WindowSideBarAnnotationsPanel`))($R),WU=LS((0,q.jsx)(`path`,{d:`M16.59 8.59 12 13.17 7.41 8.59 6 10l6 6 6-6z`}),`ExpandMore`),ez.propTypes={children:J.default.node.isRequired,id:J.default.string.isRequired,label:J.default.string.isRequired},GU=ez,tz.propTypes={defaultLabel:J.default.string,labelValueJoiner:J.default.string,labelValuePairs:J.default.arrayOf(J.default.shape({label:J.default.string,values:J.default.arrayOf(J.default.string)})).isRequired},KU=R(Mt(e=>({labelValueJoiner:Xr(e).labelValueJoiner})),Ar(`LabelValueMetadata`))(tz),nz.propTypes={canvasDescription:J.default.string,canvasLabel:J.default.string,canvasMetadata:J.default.array,index:J.default.number,totalSize:J.default.number},qU=R(Mt((e,{canvasId:t,companionWindowId:n,windowId:r})=>({canvasDescription:Ds(e,{canvasId:t,companionWindowId:n,windowId:r}),canvasLabel:Ts(e,{canvasId:t,companionWindowId:n,windowId:r}),canvasMetadata:Es(e,{canvasId:t,companionWindowId:n,windowId:r})})),Ar(`CanvasInfo`))(nz),_Oe=Je(z(((e,t)=>{var n=Gi();t.exports=$a()(function(e,t,r){n(e,r,t)})}))(),1),rz.propTypes={availableLocales:J.default.arrayOf(J.default.string),locale:J.default.string,setLocale:J.default.func},JU=rz,iz.propTypes={manifestDescription:J.default.string,manifestLabel:J.default.string,manifestMetadata:J.default.array,manifestSummary:J.default.string},YU=R(Mt((e,{companionWindowId:t,manifestId:n,windowId:r})=>({manifestDescription:Ko(e,{companionWindowId:t,manifestId:n,windowId:r}),manifestLabel:Go(e,{companionWindowId:t,manifestId:n,windowId:r}),manifestMetadata:Yo(e,{companionWindowId:t,manifestId:n,windowId:r}),manifestSummary:qo(e,{companionWindowId:t,manifestId:n,windowId:r})})),Ar(`ManifestInfo`))(iz),XU=LS((0,q.jsx)(`path`,{d:`M3 14h4v-4H3zm0 5h4v-4H3zM3 9h4V5H3zm5 5h13v-4H8zm0 5h13v-4H8zM8 5v4h13V5z`}),`ViewListSharp`),az.propTypes={collectionLabel:J.default.string,collectionPath:J.default.arrayOf(J.default.string),showCollectionDialog:J.default.func.isRequired,windowId:J.default.string},ZU=R(Mt((e,{windowId:t})=>{let{collectionPath:n}=Me(e,{windowId:t})||{},r=n[n.length-1];return{collectionLabel:Go(e,{manifestId:r}),collectionPath:n}},{showCollectionDialog:Tl}),Ar(`CollectionInfo`))(az),vOe=G(`dl`)(({theme:e})=>({"& dd":{marginBottom:`.5em`,marginLeft:`0`}})),oz.propTypes={homepage:J.default.arrayOf(J.default.shape({label:J.default.string,value:J.default.string})),manifestUrl:J.default.string,related:J.default.arrayOf(J.default.shape({format:J.default.string,label:J.default.string,value:J.default.string})),renderings:J.default.arrayOf(J.default.shape({label:J.default.string,value:J.default.string})),seeAlso:J.default.arrayOf(J.default.shape({format:J.default.string,label:J.default.string,value:J.default.string}))},QU=R(Mt((e,{companionWindowId:t,windowId:n})=>({homepage:Ro(e,{windowId:n}),manifestUrl:Jo(e,{windowId:n}),related:Ho(e,{windowId:n}),renderings:zo(e,{windowId:n}),seeAlso:Bo(e,{windowId:n})})),Ar(`ManifestRelatedLinks`))(oz),sz.propTypes={availableLocales:J.default.arrayOf(J.default.string),canvasIds:J.default.arrayOf(J.default.string),collectionPath:J.default.arrayOf(J.default.string),id:J.default.string.isRequired,locale:J.default.string,setLocale:J.default.func,showLocalePicker:J.default.bool,windowId:J.default.string.isRequired},$U=R(Mt((e,{id:t,windowId:n})=>({availableLocales:Xo(e,{companionWindowId:t,windowId:n}),canvasIds:ys(e,{windowId:n}),collectionPath:(Me(e,{windowId:n})||{}).collectionPath,locale:to(e,{companionWindowId:t}).locale||No(e,{windowId:n}),showLocalePicker:us(e,{windowId:n}).showLocalePicker}),(e,{windowId:t,id:n})=>({setLocale:r=>e(HL(t,n,{locale:r}))})),Ar(`WindowSideBarInfoPanel`))(sz),yOe=LS((0,q.jsx)(`path`,{d:`M3 15h18v-2H3zm0 4h18v-2H3zm0-8h18V9H3zm0-6v2h18V5z`}),`ReorderSharp`),bOe=LS((0,q.jsx)(`path`,{d:`M3 18h6v-2H3zM3 6v2h18V6zm0 7h12v-2H3z`}),`SortSharp`),xOe=LS((0,q.jsx)(`path`,{d:`m12 4-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z`}),`ArrowForwardSharp`),cz.propTypes={label:J.default.string.isRequired},eW=R(Mt(null,null),Ar(`SidebarIndexItem`))(cz),lz.propTypes={canvas:J.default.object.isRequired,height:J.default.number,label:J.default.string.isRequired,width:J.default.number},tW=R(Mt((e,{data:t})=>({...Xr(e).canvasNavigation||{}}),null),Ar(`SidebarIndexThumbnail`))(lz),SOe=G(wj,{name:`SidebarIndexList`,slot:`item`})(({theme:e})=>({alignItems:`flex-start`,paddingLeft:e.spacing(2),paddingRight:e.spacing(1),position:`initial`,whiteSpace:`normal`})),uz.propTypes={canvases:J.default.array.isRequired,containerRef:J.default.oneOfType([J.default.func,J.default.shape({current:J.default.instanceOf(Element)})]).isRequired,selectedCanvasIds:J.default.arrayOf(J.default.string),setCanvas:J.default.func.isRequired,variant:J.default.oneOf([`item`,`thumbnail`]),windowId:J.default.string.isRequired},nW=R(Mt((e,{id:t,windowId:n})=>({canvases:gs(e,{windowId:n}),selectedCanvasIds:ys(e,{windowId:n}),variant:to(e,{companionWindowId:t,windowId:n}).variant}),(e,{id:t,windowId:n})=>({setCanvas:(...t)=>e(Ol(...t))})),Ar(`SidebarIndexList`))(uz),rW=e=>e,COe=(()=>{let e=rW;return{configure(t){e=t},generate(t){return e(t)},reset(){e=rW}}})(),wOe={active:`active`,checked:`checked`,completed:`completed`,disabled:`disabled`,error:`error`,expanded:`expanded`,focused:`focused`,focusVisible:`focusVisible`,open:`open`,readOnly:`readOnly`,required:`required`,selected:`selected`},txe(`MuiSimpleTreeView`,[`root`]),TOe=(e,t)=>{let n=cH.useRef({}),[r,i]=cH.useState(()=>{let r={};return e.forEach(e=>{e.models&&Object.entries(e.models).forEach(([e,i])=>{n.current[e]={isControlled:t[e]!==void 0,getDefaultValue:i.getDefaultValue},r[e]=i.getDefaultValue(t)})}),r});return Object.fromEntries(Object.entries(n.current).map(([e,n])=>[e,{value:t[e]??r[e],setControlledValue:t=>{n.isControlled||i(n=>dz({},n,{[e]:t}))}}]))},EOe=class{constructor(){this.maxListeners=20,this.warnOnce=!1,this.events={}}on(e,t,n={}){let r=this.events[e];r||(r={highPriority:new Map,regular:new Map},this.events[e]=r),n.isFirst?r.highPriority.set(t,!0):r.regular.set(t,!0)}removeListener(e,t){this.events[e]&&(this.events[e].regular.delete(t),this.events[e].highPriority.delete(t))}removeAllListeners(){this.events={}}emit(e,...t){let n=this.events[e];if(!n)return;let r=Array.from(n.highPriority.keys()),i=Array.from(n.regular.keys());for(let e=r.length-1;e>=0;--e){let i=r[e];n.highPriority.has(i)&&i.apply(this,t)}for(let e=0;e<i.length;e+=1){let r=i[e];n.regular.has(r)&&r.apply(this,t)}}once(e,t){let n=this;this.on(e,function r(...i){n.removeListener(e,r),t.apply(n,i)})}},DOe=e=>e.isPropagationStopped!==void 0,iW=()=>{let[e]=cH.useState(()=>new EOe);return{instance:{$$publishEvent:cH.useCallback((...t)=>{let[n,r,i={}]=t;i.defaultMuiPrevented=!1,!(DOe(i)&&i.isPropagationStopped())&&e.emit(n,r,i)},[e]),$$subscribeEvent:cH.useCallback((t,n)=>(e.on(t,n),()=>{e.removeListener(t,n)}),[e])}}},iW.params={},aW=({plugins:e})=>{let t=new Set(e);return{instance:{getAvailablePlugins:()=>t}}},aW.params={},oW=0,OOe=()=>(oW+=1,`mui-tree-view-${oW}`),sW=({id:e,treeId:t=``,itemId:n})=>e??`${t}-${n}`,cW=({params:e,state:t,setState:n})=>{cH.useEffect(()=>{n(t=>t.id.treeId===e.id&&t.id.treeId!==void 0?t:dz({},t,{id:dz({},t.id,{treeId:e.id??OOe()})}))},[n,e.id]);let r=e.id??t.id.treeId;return{getRootProps:()=>({id:r}),contextValue:{treeId:r}}},cW.params={id:!0},cW.getInitialState=({id:e})=>({id:{treeId:e??void 0}}),kOe=[iW,aW,cW],AOe=[`slots`,`slotProps`,`apiRef`,`experimentalFeatures`],jOe=e=>{let{props:{slots:t,slotProps:n,apiRef:r,experimentalFeatures:i},plugins:a}=e,o=_z(e.props,AOe),s={};a.forEach(e=>{Object.assign(s,e.params)});let c={},l={};Object.keys(o).forEach(e=>{let t=o[e];s[e]?c[e]=t:l[e]=t});let u=i??{};return{apiRef:r,forwardedProps:l,pluginParams:a.reduce((e,t)=>t.getDefaultizedParams?t.getDefaultizedParams({params:e,experimentalFeatures:u}):e,c),slots:t??{},slotProps:n??{},experimentalFeatures:u}},MOe=({plugins:e,instance:t,publicAPI:n,rootRef:r})=>({runItemPlugins:t=>{let n=null,r=null,i=[],a={};e.forEach(e=>{if(!e.itemPlugin)return;let o=e.itemPlugin({props:t,rootRef:n,contentRef:r});o?.rootRef&&(n=o.rootRef),o?.contentRef&&(r=o.contentRef),o?.propsEnhancers&&(i.push(o.propsEnhancers),Object.keys(o.propsEnhancers).forEach(e=>{a[e]=!0}))});let o=e=>t=>{let n={};return i.forEach(r=>{let i=r[e];i!=null&&Object.assign(n,i(t))}),n},s=Object.fromEntries(Object.keys(a).map(e=>[e,o(e)]));return{contentRef:r,rootRef:n,propsEnhancers:s}},wrapItem:({itemId:n,children:r})=>{let i=r;for(let r=e.length-1;r>=0;--r){let a=e[r];a.wrapItem&&(i=a.wrapItem({itemId:n,children:i,instance:t}))}return i},wrapRoot:({children:n})=>{let r=n;for(let n=e.length-1;n>=0;--n){let i=e[n];i.wrapRoot&&(r=i.wrapRoot({children:r,instance:t}))}return r},instance:t,rootRef:r,publicAPI:n}),NOe=({plugins:e,rootRef:t,props:n})=>{let r=[...kOe,...e],{pluginParams:i,forwardedProps:a,apiRef:o,experimentalFeatures:s,slots:c,slotProps:l}=jOe({plugins:r,props:n}),u=TOe(r,i),d=cH.useRef({}).current,f=rxe(o),p=cH.useRef(null),m=fz(p,t),h=MOe({plugins:r,instance:d,publicAPI:f,rootRef:p}),[g,_]=cH.useState(()=>{let e={};return r.forEach(t=>{t.getInitialState&&Object.assign(e,t.getInitialState(i))}),e}),v=[];return r.forEach(e=>{let t=e({instance:d,params:i,slots:c,slotProps:l,experimentalFeatures:s,state:g,setState:_,rootRef:p,models:u,plugins:r});t.getRootProps&&v.push(t.getRootProps),t.publicAPI&&Object.assign(f,t.publicAPI),t.instance&&Object.assign(d,t.instance),t.contextValue&&Object.assign(h,t.contextValue)}),{getRootProps:(e={})=>{let t=dz({role:`tree`},a,e,{ref:m});return v.forEach(n=>{Object.assign(t,n(e))}),t},rootRef:m,contextValue:h,instance:d}},lW=cH.createContext(null),uW=()=>{let e=cH.useContext(lW);if(e==null)throw Error([`MUI X: Could not find the Tree View context.`,`It looks like you rendered your component outside of a SimpleTreeView or RichTreeView parent component.`,`This can also happen if you are bundling multiple versions of the Tree View.`].join(` |
|
|
`));return e},dW=(e,t,n)=>{e.$$publishEvent(t,n)},fW=`__TREE_VIEW_ROOT_PARENT_ID__`,pW=e=>{let t={};return e.forEach((e,n)=>{t[e]=n}),t},mW=cH.createContext(()=>-1),POe=[`children`],hW=({items:e,isItemDisabled:t,getItemLabel:n,getItemId:r})=>{let i={},a={},o={[fW]:[]},s=(e,c,l)=>{let u=r?r(e):e.id;if(u==null)throw Error(["MUI X: The Tree View component requires all items to have a unique `id` property.","Alternatively, you can use the `getItemId` prop to specify a custom id for each item.","An item was provided without id in the `items` prop:",JSON.stringify(e)].join(` |
|
|
`));if(i[u]!=null)throw Error(["MUI X: The Tree View component requires all items to have a unique `id` property.","Alternatively, you can use the `getItemId` prop to specify a custom id for each item.",`Two items were provided with the same id in the \`items\` prop: "${u}"`].join(` |
|
|
`));let d=n?n(e):e.label;if(d==null)throw Error(["MUI X: The Tree View component requires all items to have a `label` property.","Alternatively, you can use the `getItemLabel` prop to specify a custom label for each item.","An item was provided without label in the `items` prop:",JSON.stringify(e)].join(` |
|
|
`));i[u]={id:u,label:d,parentId:l,idAttribute:void 0,expandable:!!e.children?.length,disabled:t?t(e):!1,depth:c},a[u]=e;let f=l??`__TREE_VIEW_ROOT_PARENT_ID__`;o[f]||(o[f]=[]),o[f].push(u),e.children?.forEach(e=>s(e,c+1,u))};e.forEach(e=>s(e,0,null));let c={};return Object.keys(o).forEach(e=>{c[e]=pW(o[e])}),{itemMetaMap:i,itemMap:a,itemOrderedChildrenIds:o,itemChildrenIndexes:c}},gW=({instance:e,params:t,state:n,setState:r,experimentalFeatures:i})=>{let a=cH.useCallback(e=>n.items.itemMetaMap[e],[n.items.itemMetaMap]),o=cH.useCallback(e=>n.items.itemMap[e],[n.items.itemMap]),s=cH.useCallback(()=>{let e=t=>{let r=n.items.itemMap[t],i=_z(r,POe),a=n.items.itemOrderedChildrenIds[t];return a&&(i.children=a.map(e)),i};return n.items.itemOrderedChildrenIds[fW].map(e)},[n.items.itemMap,n.items.itemOrderedChildrenIds]),c=cH.useCallback(t=>{if(t==null)return!1;let n=e.getItemMeta(t);if(!n)return!1;if(n.disabled)return!0;for(;n.parentId!=null;)if(n=e.getItemMeta(n.parentId),n.disabled)return!0;return!1},[e]),l=cH.useCallback(t=>{let r=e.getItemMeta(t).parentId??`__TREE_VIEW_ROOT_PARENT_ID__`;return n.items.itemChildrenIndexes[r][t]},[e,n.items.itemChildrenIndexes]),u=cH.useCallback(e=>n.items.itemOrderedChildrenIds[e??`__TREE_VIEW_ROOT_PARENT_ID__`]??[],[n.items.itemOrderedChildrenIds]),d=t=>{let r=e.getItemMeta(t);return r==null?null:document.getElementById(sW({treeId:n.id.treeId,itemId:t,id:r.idAttribute}))},f=n=>t.disabledItemsFocusable?!0:!e.isItemDisabled(n),p=cH.useRef(!1),m=cH.useCallback(()=>{p.current=!0},[]),h=cH.useCallback(()=>p.current,[]);return cH.useEffect(()=>{e.areItemUpdatesPrevented()||r(n=>{let r=hW({items:t.items,isItemDisabled:t.isItemDisabled,getItemId:t.getItemId,getItemLabel:t.getItemLabel});return Object.values(n.items.itemMetaMap).forEach(t=>{r.itemMetaMap[t.id]||dW(e,`removeItem`,{id:t.id})}),dz({},n,{items:r})})},[e,r,t.items,t.isItemDisabled,t.getItemId,t.getItemLabel]),{getRootProps:()=>({style:{"--TreeView-itemChildrenIndentation":typeof t.itemChildrenIndentation==`number`?`${t.itemChildrenIndentation}px`:t.itemChildrenIndentation}}),publicAPI:{getItem:o,getItemDOMElement:d,getItemTree:s,getItemOrderedChildrenIds:u},instance:{getItemMeta:a,getItem:o,getItemTree:s,getItemsToRender:()=>{let e=t=>{let r=n.items.itemMetaMap[t];return{label:r.label,itemId:r.id,id:r.idAttribute,children:n.items.itemOrderedChildrenIds[t]?.map(e)}};return n.items.itemOrderedChildrenIds[fW].map(e)},getItemIndex:l,getItemDOMElement:d,getItemOrderedChildrenIds:u,isItemDisabled:c,isItemNavigable:f,preventItemUpdates:m,areItemUpdatesPrevented:h},contextValue:{items:{onItemClick:t.onItemClick,disabledItemsFocusable:t.disabledItemsFocusable,indentationAtItemLevel:i.indentationAtItemLevel??!1}}}},gW.getInitialState=e=>({items:hW({items:e.items,isItemDisabled:e.isItemDisabled,getItemId:e.getItemId,getItemLabel:e.getItemLabel})}),gW.getDefaultizedParams=({params:e})=>dz({},e,{disabledItemsFocusable:e.disabledItemsFocusable??!1,itemChildrenIndentation:e.itemChildrenIndentation??`12px`}),gW.wrapRoot=({children:e,instance:t})=>(0,q.jsx)(mW.Provider,{value:e=>t.getItemMeta(e)?.depth??0,children:e}),gW.params={disabledItemsFocusable:!0,items:!0,isItemDisabled:!0,getItemLabel:!0,getItemId:!0,onItemClick:!0,itemChildrenIndentation:!0},_W=typeof window<`u`?cH.useLayoutEffect:cH.useEffect,vW=({instance:e,params:t,models:n})=>{let r=cH.useMemo(()=>{let e=new Map;return n.expandedItems.value.forEach(t=>{e.set(t,!0)}),e},[n.expandedItems.value]),i=(e,r)=>{t.onExpandedItemsChange?.(e,r),n.expandedItems.setControlledValue(r)},a=cH.useCallback(e=>r.has(e),[r]),o=cH.useCallback(t=>!!e.getItemMeta(t)?.expandable,[e]),s=vz((t,n)=>{let r=e.isItemExpanded(n);e.setItemExpansion(t,n,!r)}),c=vz((r,a,o)=>{if(e.isItemExpanded(a)===o)return;let s;s=o?[a].concat(n.expandedItems.value):n.expandedItems.value.filter(e=>e!==a),t.onItemExpansionToggle&&t.onItemExpansionToggle(r,a,o),i(r,s)}),l=(r,a)=>{let o=e.getItemMeta(a),s=e.getItemOrderedChildrenIds(o.parentId).filter(t=>e.isItemExpandable(t)&&!e.isItemExpanded(t)),c=n.expandedItems.value.concat(s);s.length>0&&(t.onItemExpansionToggle&&s.forEach(e=>{t.onItemExpansionToggle(r,e,!0)}),i(r,c))},u=cH.useMemo(()=>t.expansionTrigger?t.expansionTrigger:e.isTreeViewEditable?`iconContainer`:`content`,[t.expansionTrigger,e.isTreeViewEditable]);return{publicAPI:{setItemExpansion:c},instance:{isItemExpanded:a,isItemExpandable:o,setItemExpansion:c,toggleItemExpansion:s,expandAllSiblings:l},contextValue:{expansion:{expansionTrigger:u}}}},vW.models={expandedItems:{getDefaultValue:e=>e.defaultExpandedItems}},FOe=[],vW.getDefaultizedParams=({params:e})=>dz({},e,{defaultExpandedItems:e.defaultExpandedItems??FOe}),vW.params={expandedItems:!0,defaultExpandedItems:!0,onExpandedItemsChange:!0,onItemExpansionToggle:!0,expansionTrigger:!0},yW=(e,t)=>{let n=t.length-1;for(;n>=0&&!e.isItemNavigable(t[n]);)--n;if(n!==-1)return t[n]},bW=(e,t)=>{let n=e.getItemMeta(t),r=e.getItemOrderedChildrenIds(n.parentId),i=e.getItemIndex(t);if(i===0)return n.parentId;let a=i-1;for(;!e.isItemNavigable(r[a])&&a>=0;)--a;if(a===-1)return n.parentId==null?null:bW(e,n.parentId);let o=r[a],s=yW(e,e.getItemOrderedChildrenIds(o));for(;e.isItemExpanded(o)&&s!=null;)o=s,s=e.getItemOrderedChildrenIds(o).find(e.isItemNavigable);return o},xW=(e,t)=>{if(e.isItemExpanded(t)){let n=e.getItemOrderedChildrenIds(t).find(e.isItemNavigable);if(n!=null)return n}let n=e.getItemMeta(t);for(;n!=null;){let t=e.getItemOrderedChildrenIds(n.parentId),r=e.getItemIndex(n.id);if(r<t.length-1){let n=r+1;for(;!e.isItemNavigable(t[n])&&n<t.length-1;)n+=1;if(e.isItemNavigable(t[n]))return t[n]}n=e.getItemMeta(n.parentId)}return null},SW=e=>{let t=null;for(;t==null||e.isItemExpanded(t);){let n=yW(e,e.getItemOrderedChildrenIds(t));if(n==null)return t;t=n}return t},CW=e=>e.getItemOrderedChildrenIds(null).find(e.isItemNavigable),wW=(e,t,n)=>{if(t===n)return[t,n];let r=e.getItemMeta(t),i=e.getItemMeta(n);if(r.parentId===i.id||i.parentId===r.id)return i.parentId===r.id?[r.id,i.id]:[i.id,r.id];let a=[r.id],o=[i.id],s=r.parentId,c=i.parentId,l=o.indexOf(s)!==-1,u=a.indexOf(c)!==-1,d=!0,f=!0;for(;!u&&!l;)d&&(a.push(s),l=o.indexOf(s)!==-1,d=s!==null,!l&&d&&(s=e.getItemMeta(s).parentId)),f&&!l&&(o.push(c),u=a.indexOf(c)!==-1,f=c!==null,!u&&f&&(c=e.getItemMeta(c).parentId));let p=l?s:c,m=e.getItemOrderedChildrenIds(p),h=a[a.indexOf(p)-1],g=o[o.indexOf(p)-1];return m.indexOf(h)<m.indexOf(g)?[t,n]:[n,t]},IOe=(e,t,n)=>{let r=t=>{if(e.isItemExpandable(t)&&e.isItemExpanded(t))return e.getItemOrderedChildrenIds(t)[0];let n=e.getItemMeta(t);for(;n!=null;){let t=e.getItemOrderedChildrenIds(n.parentId),r=e.getItemIndex(n.id);if(r<t.length-1)return t[r+1];n=e.getItemMeta(n.parentId)}throw Error(`Invalid range`)},[i,a]=wW(e,t,n),o=[i],s=i;for(;s!==a;)s=r(s),e.isItemDisabled(s)||o.push(s);return o},LOe=e=>{let t=CW(e),n=[];for(;t!=null;)n.push(t),t=xW(e,t);return n},TW=(e,t)=>t!==e.closest(`*[role="treeitem"]`),EW=e=>Array.isArray(e)?e:e==null?[]:[e],DW=e=>{let t={};return e.forEach(e=>{t[e]=!0}),t},OW=({instance:e,params:t,models:n})=>{let r=cH.useRef(null),i=cH.useRef({}),a=cH.useMemo(()=>{let e=new Map;return Array.isArray(n.selectedItems.value)?n.selectedItems.value.forEach(t=>{e.set(t,!0)}):n.selectedItems.value!=null&&e.set(n.selectedItems.value,!0),e},[n.selectedItems.value]),o=(r,i)=>{if(t.onItemSelectionToggle){if(t.multiSelect){let a=i.filter(t=>!e.isItemSelected(t)),o=n.selectedItems.value.filter(e=>!i.includes(e));a.forEach(e=>{t.onItemSelectionToggle(r,e,!0)}),o.forEach(e=>{t.onItemSelectionToggle(r,e,!1)})}else i!==n.selectedItems.value&&(n.selectedItems.value!=null&&t.onItemSelectionToggle(r,n.selectedItems.value,!1),i!=null&&t.onItemSelectionToggle(r,i,!0))}t.onSelectedItemsChange&&t.onSelectedItemsChange(r,i),n.selectedItems.setControlledValue(i)},s=e=>a.has(e),c=({event:a,itemId:s,keepExistingSelection:c=!1,shouldBeSelected:l})=>{if(t.disableSelection)return;let u;if(c){let t=EW(n.selectedItems.value),r=e.isItemSelected(s);u=r&&(l===!1||l==null)?t.filter(e=>e!==s):!r&&(l===!0||l==null)?[s].concat(t):t}else u=l===!1||l==null&&e.isItemSelected(s)?t.multiSelect?[]:null:t.multiSelect?[s]:s;o(a,u),r.current=s,i.current={}},l=(r,[a,s])=>{if(t.disableSelection||!t.multiSelect)return;let c=EW(n.selectedItems.value).slice();Object.keys(i.current).length>0&&(c=c.filter(e=>!i.current[e]));let l=DW(c),u=IOe(e,a,s),d=u.filter(e=>!l[e]);c=c.concat(d),o(r,c),i.current=DW(u)};return{getRootProps:()=>({"aria-multiselectable":t.multiSelect}),publicAPI:{selectItem:c},instance:{isItemSelected:s,selectItem:c,selectAllNavigableItems:n=>{if(t.disableSelection||!t.multiSelect)return;let r=LOe(e);o(n,r),i.current=DW(r)},expandSelectionRange:(t,n)=>{if(r.current!=null){let[i,a]=wW(e,n,r.current);l(t,[i,a])}},selectRangeFromStartToItem:(t,n)=>{l(t,[CW(e),n])},selectRangeFromItemToEnd:(t,n)=>{l(t,[n,SW(e)])},selectItemFromArrowNavigation:(e,r,a)=>{if(t.disableSelection||!t.multiSelect)return;let s=EW(n.selectedItems.value).slice();Object.keys(i.current).length===0?(s.push(a),i.current={[r]:!0,[a]:!0}):(i.current[r]||(i.current={}),i.current[a]?(s=s.filter(e=>e!==r),delete i.current[r]):(s.push(a),i.current[a]=!0)),o(e,s)}},contextValue:{selection:{multiSelect:t.multiSelect,checkboxSelection:t.checkboxSelection,disableSelection:t.disableSelection}}}},OW.models={selectedItems:{getDefaultValue:e=>e.defaultSelectedItems}},ROe=[],OW.getDefaultizedParams=({params:e})=>dz({},e,{disableSelection:e.disableSelection??!1,multiSelect:e.multiSelect??!1,checkboxSelection:e.checkboxSelection??!1,defaultSelectedItems:e.defaultSelectedItems??(e.multiSelect?ROe:null)}),OW.params={disableSelection:!0,multiSelect:!0,checkboxSelection:!0,defaultSelectedItems:!0,selectedItems:!0,onSelectedItemsChange:!0,onItemSelectionToggle:!0},kW=1e3,zOe=class{constructor(e=kW){this.timeouts=new Map,this.cleanupTimeout=kW,this.cleanupTimeout=e}register(e,t,n){this.timeouts||=new Map;let r=setTimeout(()=>{typeof t==`function`&&t(),this.timeouts.delete(n.cleanupToken)},this.cleanupTimeout);this.timeouts.set(n.cleanupToken,r)}unregister(e){let t=this.timeouts.get(e.cleanupToken);t&&(this.timeouts.delete(e.cleanupToken),clearTimeout(t))}reset(){this.timeouts&&=(this.timeouts.forEach((e,t)=>{this.unregister({cleanupToken:t})}),void 0)}},BOe=class{constructor(){this.registry=new FinalizationRegistry(e=>{typeof e==`function`&&e()})}register(e,t,n){this.registry.register(e,t,n)}unregister(e){this.registry.unregister(e)}reset(){}},VOe=class{},HOe=oxe({registry:null}),AW=(e=document)=>{let t=e.activeElement;return t?t.shadowRoot?AW(t.shadowRoot):t:null},UOe=(e,t)=>{let n=EW(t).find(t=>{if(!e.isItemNavigable(t))return!1;let n=e.getItemMeta(t);return n&&(n.parentId==null||e.isItemExpanded(n.parentId))});return n??=CW(e),n},jW=({instance:e,params:t,state:n,setState:r,models:i,rootRef:a})=>{let o=UOe(e,i.selectedItems.value),s=vz(e=>{let t=typeof e==`function`?e(n.focusedItemId):e;n.focusedItemId!==t&&r(e=>dz({},e,{focusedItemId:t}))}),c=cH.useCallback(()=>!!a.current&&a.current.contains(AW(axe(a.current))),[a]),l=cH.useCallback(e=>n.focusedItemId===e&&c(),[n.focusedItemId,c]),u=t=>{let n=e.getItemMeta(t);return n&&(n.parentId==null||e.isItemExpanded(n.parentId))},d=(n,r)=>{let i=e.getItemDOMElement(r);i&&i.focus(),s(r),t.onItemFocus&&t.onItemFocus(n,r)},f=vz((e,t)=>{u(t)&&d(e,t)}),p=vz(()=>{if(n.focusedItemId!=null){if(e.getItemMeta(n.focusedItemId)){let t=e.getItemDOMElement(n.focusedItemId);t&&t.blur()}s(null)}}),m=e=>e===o;HOe(e,`removeItem`,({id:e})=>{n.focusedItemId===e&&d(null,o)});let h=e=>t=>{e.onFocus?.(t),!t.defaultMuiPrevented&&t.target===t.currentTarget&&d(t,o)};return{getRootProps:e=>({onFocus:h(e)}),publicAPI:{focusItem:f},instance:{isItemFocused:l,canItemBeTabbed:m,focusItem:f,removeFocusedItem:p}}},jW.getInitialState=()=>({focusedItemId:null}),jW.params={onItemFocus:!0},MW=(e,t)=>e.getAvailablePlugins().has(t),WOe=({props:e})=>{let{instance:t}=uW(),{label:n,itemId:r}=e,[i,a]=cH.useState(n),o=t.isItemBeingEdited(r);return cH.useEffect(()=>{o||a(n)},[o,n]),{propsEnhancers:{labelInput:({externalEventHandlers:e,interactions:n})=>t.isItemEditable(r)?{value:i??``,"data-element":`labelInput`,onChange:t=>{e.onChange?.(t),a(t.target.value)},onKeyDown:t=>{if(e.onKeyDown?.(t),t.defaultMuiPrevented)return;let r=t.target;t.key===`Enter`&&r.value?n.handleSaveItemLabel(t,r.value):t.key===`Escape`&&n.handleCancelItemLabelEditing(t)},onBlur:t=>{e.onBlur?.(t),!t.defaultMuiPrevented&&t.target.value&&n.handleSaveItemLabel(t,t.target.value)},autoFocus:!0,type:`text`}:{}}}},NW=({instance:e,state:t,setState:n,params:r})=>{let i=cH.useRef(t.editedItemId),a=e=>i.current===e,o=e=>{n(t=>dz({},t,{editedItemId:e})),i.current=e},s=e=>e===t.editedItemId,c=!!r.isItemEditable,l=t=>{if(t==null||!c)return!1;let n=e.getItem(t);return n?typeof r.isItemEditable==`function`?r.isItemEditable(n):!!r.isItemEditable:!1},u=(e,t)=>{if(!t)throw Error(["MUI X: The Tree View component requires all items to have a `label` property.",`The label of an item cannot be empty.`,e].join(` |
|
|
`));n(n=>{let r=n.items.itemMetaMap[e];return r.label===t?n:dz({},n,{items:dz({},n.items,{itemMetaMap:dz({},n.items.itemMetaMap,{[e]:dz({},r,{label:t})})})})}),r.onItemLabelChange&&r.onItemLabelChange(e,t)};return{instance:{setEditedItemId:o,isItemBeingEdited:s,updateItemLabel:u,isItemEditable:l,isTreeViewEditable:c,isItemBeingEditedRef:a},publicAPI:{updateItemLabel:u}}},NW.itemPlugin=WOe,NW.getDefaultizedParams=({params:e,experimentalFeatures:t})=>{let n=t?.labelEditing;return dz({},e,{isItemEditable:n?e.isItemEditable??!1:!1})},NW.getInitialState=()=>({editedItemId:null}),NW.params={onItemLabelChange:!0,isItemEditable:!0},PW=({instance:e,params:t,state:n})=>{let r=pv(),i=cH.useRef({}),a=vz(e=>{i.current=e(i.current)});cH.useEffect(()=>{if(e.areItemUpdatesPrevented())return;let t={};Object.values(n.items.itemMetaMap).forEach(e=>{t[e.id]=e.label.substring(0,1).toLowerCase()}),i.current=t},[n.items.itemMetaMap,t.getItemId,e]);let o=(t,n)=>{let r=n.toLowerCase(),a=t=>{let n=xW(e,t);return n===null?CW(e):n},o=null,s=a(t),c={};for(;o==null&&!c[s];)i.current[s]===r?o=s:(c[s]=!0,s=a(s));return o},s=n=>!t.disableSelection&&!e.isItemDisabled(n),c=t=>!e.isItemDisabled(t)&&e.isItemExpandable(t);return{instance:{updateFirstCharMap:a,handleItemKeyDown:(n,i)=>{if(n.defaultMuiPrevented||n.altKey||TW(n.target,n.currentTarget))return;let a=n.ctrlKey||n.metaKey,l=n.key;switch(!0){case l===` `&&s(i):n.preventDefault(),t.multiSelect&&n.shiftKey?e.expandSelectionRange(n,i):e.selectItem({event:n,itemId:i,keepExistingSelection:t.multiSelect,shouldBeSelected:!t.multiSelect||void 0});break;case l===`Enter`:MW(e,NW)&&e.isItemEditable(i)&&!e.isItemBeingEdited(i)?e.setEditedItemId(i):c(i)?(e.toggleItemExpansion(n,i),n.preventDefault()):s(i)&&(t.multiSelect?(n.preventDefault(),e.selectItem({event:n,itemId:i,keepExistingSelection:!0})):e.isItemSelected(i)||(e.selectItem({event:n,itemId:i}),n.preventDefault()));break;case l===`ArrowDown`:{let r=xW(e,i);r&&(n.preventDefault(),e.focusItem(n,r),t.multiSelect&&n.shiftKey&&s(r)&&e.selectItemFromArrowNavigation(n,i,r));break}case l===`ArrowUp`:{let r=bW(e,i);r&&(n.preventDefault(),e.focusItem(n,r),t.multiSelect&&n.shiftKey&&s(r)&&e.selectItemFromArrowNavigation(n,i,r));break}case l===`ArrowRight`&&!r||l===`ArrowLeft`&&r:if(a)return;if(e.isItemExpanded(i)){let t=xW(e,i);t&&(e.focusItem(n,t),n.preventDefault())}else c(i)&&(e.toggleItemExpansion(n,i),n.preventDefault());break;case l===`ArrowLeft`&&!r||l===`ArrowRight`&&r:if(a)return;if(c(i)&&e.isItemExpanded(i))e.toggleItemExpansion(n,i),n.preventDefault();else{let t=e.getItemMeta(i).parentId;t&&(e.focusItem(n,t),n.preventDefault())}break;case l===`Home`:s(i)&&t.multiSelect&&a&&n.shiftKey?e.selectRangeFromStartToItem(n,i):e.focusItem(n,CW(e)),n.preventDefault();break;case l===`End`:s(i)&&t.multiSelect&&a&&n.shiftKey?e.selectRangeFromItemToEnd(n,i):e.focusItem(n,SW(e)),n.preventDefault();break;case l===`*`:e.expandAllSiblings(n,i),n.preventDefault();break;case String.fromCharCode(n.keyCode)===`A`&&a&&t.multiSelect&&!t.disableSelection:e.selectAllNavigableItems(n),n.preventDefault();break;case!a&&!n.shiftKey&&cxe(l):{let t=o(i,l);t!=null&&(e.focusItem(n,t),n.preventDefault());break}}}}}},PW.params={},FW=({slots:e,slotProps:t})=>({contextValue:{icons:{slots:{collapseIcon:e.collapseIcon,expandIcon:e.expandIcon,endIcon:e.endIcon},slotProps:{collapseIcon:t.collapseIcon,expandIcon:t.expandIcon,endIcon:t.endIcon}}}}),FW.params={},IW=cH.createContext(null),LW=({instance:e,setState:t})=>(e.preventItemUpdates(),{instance:{insertJSXItem:vz(n=>(t(e=>{if(e.items.itemMetaMap[n.id]!=null)throw Error(["MUI X: The Tree View component requires all items to have a unique `id` property.","Alternatively, you can use the `getItemId` prop to specify a custom id for each item.",`Two items were provided with the same id in the \`items\` prop: "${n.id}"`].join(` |
|
|
`));return dz({},e,{items:dz({},e.items,{itemMetaMap:dz({},e.items.itemMetaMap,{[n.id]:n}),itemMap:dz({},e.items.itemMap,{[n.id]:{id:n.id,label:n.label}})})})}),()=>{t(e=>{let t=dz({},e.items.itemMetaMap),r=dz({},e.items.itemMap);return delete t[n.id],delete r[n.id],dz({},e,{items:dz({},e.items,{itemMetaMap:t,itemMap:r})})}),dW(e,`removeItem`,{id:n.id})})),setJSXItemsOrderedChildrenIds:(e,n)=>{let r=e??`__TREE_VIEW_ROOT_PARENT_ID__`;t(e=>dz({},e,{items:dz({},e.items,{itemOrderedChildrenIds:dz({},e.items.itemOrderedChildrenIds,{[r]:n}),itemChildrenIndexes:dz({},e.items.itemChildrenIndexes,{[r]:pW(n)})})}))},mapFirstCharFromJSX:vz((t,n)=>(e.updateFirstCharMap(e=>(e[t]=n,e)),()=>{e.updateFirstCharMap(e=>{let n=dz({},e);return delete n[t],n})}))}}),RW=e=>Array.isArray(e)?e.length>0&&e.some(RW):!!e,LW.itemPlugin=({props:e,rootRef:t,contentRef:n})=>{let{instance:r,treeId:i}=uW(),{children:a,disabled:o=!1,label:s,itemId:c,id:l}=e,u=cH.useContext(IW);if(u==null)throw Error([`MUI X: Could not find the Tree View Children Item context.`,`It looks like you rendered your component outside of a SimpleTreeView parent component.`,`This can also happen if you are bundling multiple versions of the Tree View.`].join(` |
|
|
`));let{registerChild:d,unregisterChild:f,parentId:p}=u,m=RW(a),h=cH.useRef(null),g=fz(h,n);return _W(()=>{let e=sW({itemId:c,treeId:i,id:l});return d(e,c),()=>{f(e)}},[d,f,c,l,i]),cH.useEffect(()=>r.insertJSXItem({id:c,idAttribute:l,parentId:p,expandable:m,disabled:o}),[r,p,c,m,o,l]),cH.useEffect(()=>{if(s)return r.mapFirstCharFromJSX(c,(h.current?.textContent??``).substring(0,1).toLowerCase())},[r,c,s]),{contentRef:g,rootRef:t}},LW.wrapItem=({children:e,itemId:t})=>{let n=cH.useContext(mW);return(0,q.jsx)(lxe,{itemId:t,children:(0,q.jsx)(mW.Provider,{value:n+1,children:e})})},LW.wrapRoot=({children:e})=>(0,q.jsx)(lxe,{children:(0,q.jsx)(mW.Provider,{value:0,children:e})}),LW.params={},GOe=[gW,vW,OW,jW,PW,FW,LW],KOe=exe(`MuiSimpleTreeView`),qOe=e=>{let{classes:t}=e;return Ybe({root:[`root`]},nxe,t)},JOe=G(`ul`,{name:`MuiSimpleTreeView`,slot:`Root`,overridesResolver:(e,t)=>t.root})({padding:0,margin:0,listStyle:`none`,outline:0,position:`relative`}),YOe=[],XOe=cH.forwardRef(function(e,t){let n=KOe({props:e,name:`MuiSimpleTreeView`}),r=n,{getRootProps:i,contextValue:a}=NOe({plugins:GOe,rootRef:t,props:dz({},n,{items:YOe})}),{slots:o,slotProps:s}=n,c=qOe(n),l=o?.root??JOe,u=hz({elementType:l,externalSlotProps:s?.root,className:c.root,getSlotProps:i,ownerState:r});return(0,q.jsx)(ixe,{value:a,children:(0,q.jsx)(l,dz({},u))})}),ZOe=G(`div`,{name:`MuiTreeItem2DragAndDropOverlay`,slot:`Root`,overridesResolver:(e,t)=>t.root,shouldForwardProp:e=>Fg(e)&&e!==`action`})(({theme:e})=>({position:`absolute`,left:0,display:`flex`,top:0,bottom:0,right:0,pointerEvents:`none`,variants:[{props:{action:`make-child`},style:{marginLeft:`calc(var(--TreeView-indentMultiplier) * var(--TreeView-itemDepth))`,borderRadius:e.shape.borderRadius,backgroundColor:e.vars?`rgba(${e.vars.palette.primary.darkChannel} / ${e.vars.palette.action.focusOpacity})`:O_(e.palette.primary.dark,e.palette.action.focusOpacity)}},{props:{action:`reorder-above`},style:{marginLeft:`calc(var(--TreeView-indentMultiplier) * var(--TreeView-itemDepth))`,borderTop:`1px solid ${(e.vars||e).palette.action.active}`}},{props:{action:`reorder-below`},style:{marginLeft:`calc(var(--TreeView-indentMultiplier) * var(--TreeView-itemDepth))`,borderBottom:`1px solid ${(e.vars||e).palette.action.active}`}},{props:{action:`move-to-parent`},style:{marginLeft:`calc(var(--TreeView-indentMultiplier) * calc(var(--TreeView-itemDepth) - 1))`,borderBottom:`1px solid ${(e.vars||e).palette.action.active}`}}]})),QOe=G(`input`,{name:`MuiTreeItem2`,slot:`LabelInput`,overridesResolver:(e,t)=>t.labelInput})(({theme:e})=>dz({},e.typography.body1,{width:`100%`,backgroundColor:e.palette.background.paper,borderRadius:e.shape.borderRadius,border:`none`,padding:`0 2px`,boxSizing:`border-box`,"&:focus":{outline:`1px solid ${e.palette.primary.main}`}})),$Oe=[`classes`,`className`,`displayIcon`,`expansionIcon`,`icon`,`label`,`itemId`,`onClick`,`onMouseDown`,`dragAndDropOverlayProps`,`labelInputProps`],zW=cH.forwardRef(function(e,t){let{classes:n,className:r,displayIcon:i,expansionIcon:a,icon:o,label:s,itemId:c,onClick:l,onMouseDown:u,dragAndDropOverlayProps:d,labelInputProps:f}=e,p=_z(e,$Oe),{disabled:m,expanded:h,selected:g,focused:_,editing:v,editable:y,disableSelection:b,checkboxSelection:x,handleExpansion:S,handleSelection:C,handleCheckboxSelection:w,handleContentClick:T,preventSelection:E,expansionTrigger:D,toggleItemEditing:O}=uxe(c),k=o||a||i,A=cH.useRef(null),j=e=>{E(e),u&&u(e)},M=e=>{T?.(e,c),!A.current?.contains(e.target)&&(D===`content`&&S(e),x||C(e),l&&l(e))},ee=a!=null&&k===a&&D===`iconContainer`?e=>{a!=null&&k===a&&D===`iconContainer`&&S(e)}:void 0;return(0,q.jsxs)(`div`,dz({},p,{className:VR(n.root,r,h&&n.expanded,g&&n.selected,_&&n.focused,m&&n.disabled,v&&n.editing,y&&n.editable),onClick:M,onMouseDown:j,ref:t,children:[(0,q.jsx)(`div`,{className:n.iconContainer,onClick:ee,children:k}),x&&(0,q.jsx)(Ide,{className:n.checkbox,checked:g,onChange:w,disabled:m||b,ref:A,tabIndex:-1}),v?(0,q.jsx)(QOe,dz({},f,{className:n.labelInput})):(0,q.jsx)(`div`,dz({className:n.label},y&&{onDoubleClick:e=>{e.defaultMuiPrevented||O()}},{children:s})),d&&(0,q.jsx)(dxe,dz({},d))]}))}),BW=txe(`MuiTreeItem`,[`root`,`groupTransition`,`content`,`expanded`,`selected`,`focused`,`disabled`,`iconContainer`,`label`,`checkbox`,`labelInput`,`editable`,`editing`,`dragAndDropOverlay`]),eke=LS((0,q.jsx)(`path`,{d:`M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z`}),`TreeViewExpandIcon`),tke=LS((0,q.jsx)(`path`,{d:`M16.59 8.59 12 13.17 7.41 8.59 6 10l6 6 6-6z`}),`TreeViewCollapseIcon`),pxe.propTypes={children:J.default.node,itemId:J.default.string.isRequired},nke=[`children`,`className`,`slots`,`slotProps`,`ContentComponent`,`ContentProps`,`itemId`,`id`,`label`,`onClick`,`onMouseDown`,`onFocus`,`onBlur`,`onKeyDown`],rke=[`ownerState`],ike=[`ownerState`],ake=[`ownerState`],oke=exe(`MuiTreeItem`),ske=e=>{let{classes:t}=e;return Ybe({root:[`root`],content:[`content`],expanded:[`expanded`],selected:[`selected`],focused:[`focused`],disabled:[`disabled`],iconContainer:[`iconContainer`],checkbox:[`checkbox`],label:[`label`],labelInput:[`labelInput`],editing:[`editing`],editable:[`editable`],groupTransition:[`groupTransition`]},fxe,t)},cke=G(`li`,{name:`MuiTreeItem`,slot:`Root`,overridesResolver:(e,t)=>t.root})({listStyle:`none`,margin:0,padding:0,outline:0}),lke=G(zW,{name:`MuiTreeItem`,slot:`Content`,overridesResolver:(e,t)=>[t.content,t.iconContainer&&{[`& .${BW.iconContainer}`]:t.iconContainer},t.label&&{[`& .${BW.label}`]:t.label}],shouldForwardProp:e=>Fg(e)&&e!==`indentationAtItemLevel`})(({theme:e})=>({padding:e.spacing(.5,1),borderRadius:e.shape.borderRadius,width:`100%`,boxSizing:`border-box`,position:`relative`,display:`flex`,alignItems:`center`,gap:e.spacing(1),cursor:`pointer`,WebkitTapHighlightColor:`transparent`,"&:hover":{backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:`transparent`}},[`&.${BW.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity,backgroundColor:`transparent`},[`&.${BW.focused}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${BW.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:O_(e.palette.primary.main,e.palette.action.selectedOpacity),"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:O_(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:O_(e.palette.primary.main,e.palette.action.selectedOpacity)}},[`&.${BW.focused}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:O_(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`& .${BW.iconContainer}`]:{width:16,display:`flex`,flexShrink:0,justifyContent:`center`,"& svg":{fontSize:18}},[`& .${BW.label}`]:dz({width:`100%`,boxSizing:`border-box`,minWidth:0,position:`relative`},e.typography.body1),[`& .${BW.checkbox}`]:{padding:0},variants:[{props:{indentationAtItemLevel:!0},style:{paddingLeft:`calc(${e.spacing(1)} + var(--TreeView-itemChildrenIndentation) * var(--TreeView-itemDepth))`}}]})),uke=G(Pj,{name:`MuiTreeItem`,slot:`GroupTransition`,overridesResolver:(e,t)=>t.groupTransition,shouldForwardProp:e=>Fg(e)&&e!==`indentationAtItemLevel`})({margin:0,padding:0,paddingLeft:`var(--TreeView-itemChildrenIndentation)`,variants:[{props:{indentationAtItemLevel:!0},style:{paddingLeft:0}}]}),dke=cH.forwardRef(function(e,t){let{icons:n,runItemPlugins:r,items:{disabledItemsFocusable:i,indentationAtItemLevel:a},selection:{disableSelection:o},treeId:s,instance:c}=uW(),l=cH.useContext(mW),u=oke({props:e,name:`MuiTreeItem`}),{children:d,className:f,slots:p,slotProps:m,ContentComponent:h=zW,ContentProps:g,itemId:_,id:v,label:y,onClick:b,onMouseDown:x,onBlur:S,onKeyDown:C}=u,w=_z(u,nke),{expanded:T,focused:E,selected:D,disabled:O,editing:k,handleCancelItemLabelEditing:A,handleSaveItemLabel:j}=uxe(_),{contentRef:M,rootRef:ee,propsEnhancers:N}=r(u),P=cH.useRef(null),F=cH.useRef(null),te=fz(t,ee,P),I=fz(g?.ref,M,F),ne={expandIcon:p?.expandIcon??n.slots.expandIcon??eke,collapseIcon:p?.collapseIcon??n.slots.collapseIcon??tke,endIcon:p?.endIcon??n.slots.endIcon,icon:p?.icon,groupTransition:p?.groupTransition},re=e=>Array.isArray(e)?e.length>0&&e.some(re):!!e,ie=re(d),ae=dz({},u,{expanded:T,focused:E,selected:D,disabled:O,indentationAtItemLevel:a}),oe=ske(ae),se=ne.groupTransition??void 0,ce=hz({elementType:se,ownerState:{},externalSlotProps:m?.groupTransition,additionalProps:dz({unmountOnExit:!0,in:T,component:`ul`,role:`group`},a?{indentationAtItemLevel:!0}:{}),className:oe.groupTransition}),le=T?ne.collapseIcon:ne.expandIcon,ue=_z(hz({elementType:le,ownerState:{},externalSlotProps:e=>T?dz({},mz(n.slotProps.collapseIcon,e),mz(m?.collapseIcon,e)):dz({},mz(n.slotProps.expandIcon,e),mz(m?.expandIcon,e))}),rke),de=ie&&le?(0,q.jsx)(le,dz({},ue)):null,L=ie?void 0:ne.endIcon,fe=_z(hz({elementType:L,ownerState:{},externalSlotProps:e=>ie?{}:dz({},mz(n.slotProps.endIcon,e),mz(m?.endIcon,e))}),ike),pe=L?(0,q.jsx)(L,dz({},fe)):null,me=ne.icon,he=_z(hz({elementType:me,ownerState:{},externalSlotProps:m?.icon}),ake),R=me?(0,q.jsx)(me,dz({},he)):null,ge;ge=D?!0:o||O?void 0:!1;function _e(e){!E&&(!O||i)&&e.currentTarget===e.target&&c.focusItem(e,_)}function ve(e){S?.(e),!(k||e.relatedTarget&&TW(e.relatedTarget,P.current)&&(e.target&&e.target?.dataset?.element===`labelInput`&&TW(e.target,P.current)||e.relatedTarget?.dataset?.element===`labelInput`))&&c.removeFocusedItem()}let ye=e=>{C?.(e),e.target?.dataset?.element!==`labelInput`&&c.handleItemKeyDown(e,_)},be=sW({itemId:_,treeId:s,id:v}),xe=c.canItemBeTabbed(_)?0:-1,Se={rootRefObject:P,contentRefObject:F,interactions:{handleSaveItemLabel:j,handleCancelItemLabelEditing:A}},Ce=N.root?.(dz({},Se,{externalEventHandlers:pz(w)}))??{},we=N.content?.(dz({},Se,{externalEventHandlers:pz(g)}))??{},Te=N.dragAndDropOverlay?.(dz({},Se,{externalEventHandlers:{}}))??{},Ee=N.labelInput?.(dz({},Se,{externalEventHandlers:{}}))??{};return(0,q.jsx)(pxe,{itemId:_,children:(0,q.jsxs)(cke,dz({className:VR(oe.root,f),role:`treeitem`,"aria-expanded":ie?T:void 0,"aria-selected":ge,"aria-disabled":O||void 0,id:be,tabIndex:xe},w,{ownerState:ae,onFocus:_e,onBlur:ve,onKeyDown:ye,ref:te,style:a?dz({},w.style,{"--TreeView-itemDepth":typeof l==`function`?l(_):l}):w.style},Ce,{children:[(0,q.jsx)(lke,dz({as:h,classes:{root:oe.content,expanded:oe.expanded,selected:oe.selected,focused:oe.focused,disabled:oe.disabled,editable:oe.editable,editing:oe.editing,iconContainer:oe.iconContainer,label:oe.label,labelInput:oe.labelInput,checkbox:oe.checkbox},label:y,itemId:_,onClick:b,onMouseDown:x,icon:R,expansionIcon:de,displayIcon:pe,ownerState:ae},g,we,Te.action==null?{}:{dragAndDropOverlayProps:Te},Ee.value==null?{}:{labelInputProps:Ee},{ref:I})),d&&(0,q.jsx)(uke,dz({as:se},ce,{children:d}))]}))})}),fke=LS((0,q.jsx)(`path`,{d:`M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z`}),`ChevronRight`),pke=G(`div`)(()=>({})),VW=({children:e,itemId:t,...n})=>(0,q.jsx)(zR,{...n,children:e}),VW.propTypes={children:J.default.node.isRequired,itemId:J.default.string.isRequired},mke=e=>(0,q.jsx)(WU,{...e,color:`action`}),hke=e=>(0,q.jsx)(fke,{...e,color:`action`}),yz.propTypes={containerRef:J.default.oneOfType([J.default.func,J.default.shape({current:J.default.instanceOf(Element)})]).isRequired,expandedNodeIds:J.default.arrayOf(J.default.string).isRequired,expandNodes:J.default.func.isRequired,nodeIdToScrollTo:J.default.string.isRequired,setCanvas:J.default.func.isRequired,toggleNode:J.default.func.isRequired,treeStructure:J.default.shape({id:J.default.string.isRequired,label:J.default.string.isRequired,nodes:J.default.arrayOf(J.default.shape({id:J.default.string.isRequired,label:J.default.string.isRequired,nodes:J.default.array}))}).isRequired,visibleNodeIds:J.default.arrayOf(J.default.string).isRequired,windowId:J.default.string.isRequired},HW=R(Mt((e,{id:t,windowId:n})=>({expandedNodeIds:RL(e,{companionWindowId:t,windowId:n}),nodeIdToScrollTo:zL(e,{companionWindowId:t,windowId:n}),treeStructure:as(e,{windowId:n}),visibleNodeIds:pH(e,{companionWindowId:t,windowId:n})}),(e,{id:t,windowId:n})=>({expandNodes:r=>e(GL(n,t,r)),setCanvas:(...t)=>e(Ol(...t)),toggleNode:r=>e(WL(n,t,r))})),Ar(`SidebarIndexTableOfContents`))(yz),gke=G(`div`)(()=>({flexBasis:`100%`,height:0})),bz.propTypes={collection:J.default.object,id:J.default.string.isRequired,sequenceId:J.default.string,sequences:J.default.arrayOf(J.default.object),showMultipart:J.default.func.isRequired,showToc:J.default.bool,updateSequence:J.default.func.isRequired,updateVariant:J.default.func.isRequired,variant:J.default.oneOf([`item`,`thumbnail`,`tableOfContents`]).isRequired,windowId:J.default.string.isRequired},UW=R(Mt((e,{id:t,windowId:n})=>{let r=as(e,{windowId:n}),i=Me(e,{windowId:n}),{config:a}=e,o=to(e,{companionWindowId:t}),s=i.collectionPath||[],c=s&&s[s.length-1],l=es(e,{windowId:n});return{collection:c&&Mo(e,{manifestId:c}),config:a,sequenceId:l&&l.id,sequences:$o(e,{windowId:n}),showToc:r&&r.nodes&&r.nodes.length>0,variant:o.variant||mH(e,{windowId:n})}},(e,{id:t,windowId:n})=>({showMultipart:()=>e(VL(n,{content:`collection`,position:`right`})),updateSequence:t=>e(_l(n,{sequenceId:t})),updateVariant:r=>e(HL(n,t,{variant:r}))})),Ar(`WindowSideBarCanvasPanel`))(bz),WW=z(((e,t)=>{function n(e){"@babel/helpers - typeof";return t.exports=n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},t.exports.__esModule=!0,t.exports.default=t.exports,n(e)}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})),_ke=z(((e,t)=>{var n=WW().default;function r(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports})),vke=z(((e,t)=>{var n=WW().default,r=_ke();function i(e){var t=r(e,`string`);return n(t)==`symbol`?t:t+``}t.exports=i,t.exports.__esModule=!0,t.exports.default=t.exports})),yke=z(((e,t)=>{var n=vke();function r(e,t,r){return(t=n(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports})),bke=z(((e,t)=>{function n(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})),GW=z(((e,t)=>{(function(n,r){typeof e==`object`&&t!==void 0?r(e,yke(),bke(),Ye()):typeof define==`function`&&define.amd?define([`exports`,`@babel/runtime/helpers/defineProperty`,`@babel/runtime/helpers/objectWithoutPropertiesLoose`,`react`],r):(n=typeof globalThis>`u`?n||self:globalThis,r(n.Img={},n._defineProperty,n._objectWithoutPropertiesLoose,n.React))})(e,function(e,t,n,r){function i(e){return e&&typeof e==`object`&&`default`in e?e:{default:e}}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function o(e){for(var t,n=1;n<arguments.length;n++)t=arguments[n]==null?{}:arguments[n],n%2?a(Object(t),!0).forEach(function(n){u.default(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):a(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))});return e}function s(e){var t=e.srcList,n=e.imgPromise,i=n===void 0?p({decode:!0}):n,a=e.useSuspense,s=a===void 0||a,c=r.useState(!1)[1],l=m(h(t)),u=l.join(``);if(g[u]||(g[u]={promise:_(l,i),cache:`pending`,error:null}),g[u].cache===`resolved`)return{src:g[u].src,isLoading:!1,error:null};if(g[u].cache===`rejected`){if(s)throw g[u].error;return{isLoading:!1,error:g[u].error,src:void 0}}if(g[u].promise.then(function(e){g[u]=o(o({},g[u]),{},{cache:`resolved`,src:e}),s||c(u)}).catch(function(e){g[u]=o(o({},g[u]),{},{cache:`rejected`,error:e}),s||c(u)}),s)throw g[u].promise;return{isLoading:!0,src:void 0,error:null}}function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function l(e){for(var t,n=1;n<arguments.length;n++)t=arguments[n]==null?{}:arguments[n],n%2?c(Object(t),!0).forEach(function(n){u.default(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):c(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))});return e}var u=i(t),d=i(n),f=i(r),p=function(e){var t=e.decode,n=e.crossOrigin,r=n===void 0?``:n;return function(e){return new Promise(function(n,i){var a=new Image;r&&(a.crossOrigin=r),a.onload=function(){(t===void 0||t)&&a.decode?a.decode().then(n).catch(i):n()},a.onerror=i,a.src=e})}},m=function(e){return e.filter(function(e){return e})},h=function(e){return Array.isArray(e)?e:[e]},g={},_=function(e,t){var n=!1;return new Promise(function(r,i){var a=function(e){return t(e).then(function(){n=!0,r(e)})};e.reduce(function(e,t){return e.catch(function(){if(!n)return a(t)})},a(e.shift())).catch(i)})},v=[`decode`,`src`,`loader`,`unloader`,`container`,`loaderContainer`,`unloaderContainer`,`imgPromise`,`crossorigin`,`useSuspense`],y=function(e){return e};e.Img=function(e){var t=e.decode,n=e.src,r=n===void 0?[]:n,i=e.loader,a=i===void 0?null:i,o=e.unloader,c=o===void 0?null:o,u=e.container,m=u===void 0?y:u,h=e.loaderContainer,g=h===void 0?y:h,_=e.unloaderContainer,b=_===void 0?y:_,x=e.imgPromise,S=e.crossorigin,C=e.useSuspense,w=C!==void 0&&C,T=d.default(e,v);x||=p({decode:t===void 0||t,crossOrigin:S});var E=s({srcList:r,imgPromise:x,useSuspense:w}),D=E.src,O=E.isLoading;return D?m(f.default.createElement(`img`,l({src:D},T))):!w&&O?g(a):!w&&c?b(c):null},e.useImage=s,Object.defineProperty(e,"__esModule",{value:!0})})}))(),xke=G(GW.Img)(()=>({maxWidth:`100%`})),Ske=G(oN)(({theme:e})=>({backgroundColor:e.palette.grey[300]})),xz.propTypes={id:J.default.string.isRequired,manifestLogo:J.default.string,requiredStatement:J.default.arrayOf(J.default.shape({label:J.default.string,value:J.default.string})),rights:J.default.arrayOf(J.default.string),windowId:J.default.string.isRequired},KW=R(Mt((e,{id:t,windowId:n})=>({manifestLogo:Lo(e,{windowId:n}),requiredStatement:Uo(e,{windowId:n}),rights:Wo(e,{windowId:n})})),Ar(`AttributionPanel`))(xz),Cke=z(((e,t)=>{function n(e){return function(t){return e?.[t]}}t.exports=n})),wke=z(((e,t)=>{t.exports=Cke()({À:`A`,Á:`A`,Â:`A`,Ã:`A`,Ä:`A`,Å:`A`,à:`a`,á:`a`,â:`a`,ã:`a`,ä:`a`,å:`a`,Ç:`C`,ç:`c`,Ð:`D`,ð:`d`,È:`E`,É:`E`,Ê:`E`,Ë:`E`,è:`e`,é:`e`,ê:`e`,ë:`e`,Ì:`I`,Í:`I`,Î:`I`,Ï:`I`,ì:`i`,í:`i`,î:`i`,ï:`i`,Ñ:`N`,ñ:`n`,Ò:`O`,Ó:`O`,Ô:`O`,Õ:`O`,Ö:`O`,Ø:`O`,ò:`o`,ó:`o`,ô:`o`,õ:`o`,ö:`o`,ø:`o`,Ù:`U`,Ú:`U`,Û:`U`,Ü:`U`,ù:`u`,ú:`u`,û:`u`,ü:`u`,Ý:`Y`,ý:`y`,ÿ:`y`,Æ:`Ae`,æ:`ae`,Þ:`Th`,þ:`th`,ß:`ss`,Ā:`A`,Ă:`A`,Ą:`A`,ā:`a`,ă:`a`,ą:`a`,Ć:`C`,Ĉ:`C`,Ċ:`C`,Č:`C`,ć:`c`,ĉ:`c`,ċ:`c`,č:`c`,Ď:`D`,Đ:`D`,ď:`d`,đ:`d`,Ē:`E`,Ĕ:`E`,Ė:`E`,Ę:`E`,Ě:`E`,ē:`e`,ĕ:`e`,ė:`e`,ę:`e`,ě:`e`,Ĝ:`G`,Ğ:`G`,Ġ:`G`,Ģ:`G`,ĝ:`g`,ğ:`g`,ġ:`g`,ģ:`g`,Ĥ:`H`,Ħ:`H`,ĥ:`h`,ħ:`h`,Ĩ:`I`,Ī:`I`,Ĭ:`I`,Į:`I`,İ:`I`,ĩ:`i`,ī:`i`,ĭ:`i`,į:`i`,ı:`i`,Ĵ:`J`,ĵ:`j`,Ķ:`K`,ķ:`k`,ĸ:`k`,Ĺ:`L`,Ļ:`L`,Ľ:`L`,Ŀ:`L`,Ł:`L`,ĺ:`l`,ļ:`l`,ľ:`l`,ŀ:`l`,ł:`l`,Ń:`N`,Ņ:`N`,Ň:`N`,Ŋ:`N`,ń:`n`,ņ:`n`,ň:`n`,ŋ:`n`,Ō:`O`,Ŏ:`O`,Ő:`O`,ō:`o`,ŏ:`o`,ő:`o`,Ŕ:`R`,Ŗ:`R`,Ř:`R`,ŕ:`r`,ŗ:`r`,ř:`r`,Ś:`S`,Ŝ:`S`,Ş:`S`,Š:`S`,ś:`s`,ŝ:`s`,ş:`s`,š:`s`,Ţ:`T`,Ť:`T`,Ŧ:`T`,ţ:`t`,ť:`t`,ŧ:`t`,Ũ:`U`,Ū:`U`,Ŭ:`U`,Ů:`U`,Ű:`U`,Ų:`U`,ũ:`u`,ū:`u`,ŭ:`u`,ů:`u`,ű:`u`,ų:`u`,Ŵ:`W`,ŵ:`w`,Ŷ:`Y`,ŷ:`y`,Ÿ:`Y`,Ź:`Z`,Ż:`Z`,Ž:`Z`,ź:`z`,ż:`z`,ž:`z`,IJ:`IJ`,ij:`ij`,Œ:`Oe`,œ:`oe`,ʼn:`'n`,ſ:`s`})})),Tke=z(((e,t)=>{var n=wke(),r=Vi(),i=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,a=RegExp(`[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]`,`g`);function o(e){return e=r(e),e&&e.replace(i,n).replace(a,``)}t.exports=o})),Eke=Je(Xt(),1),qW=Je(Tke(),1),Dke=LS((0,q.jsx)(`path`,{d:`M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z`}),`ChevronLeftSharp`),Oke=LS((0,q.jsx)(`path`,{d:`M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z`}),`ChevronRightSharp`),Sz.propTypes={direction:J.default.string.isRequired,numTotal:J.default.number,searchHits:J.default.arrayOf(J.default.object),selectAnnotation:J.default.func.isRequired,selectedContentSearchAnnotation:J.default.arrayOf(J.default.string).isRequired,windowId:J.default.string.isRequired},JW=R(Mt((e,{companionWindowId:t,windowId:n})=>({direction:xo(e),numTotal:bc(e,{companionWindowId:t,windowId:n}),searchHits:wc(e,{companionWindowId:t,windowId:n}),selectedContentSearchAnnotation:Oc(e,{companionWindowId:t,windowId:n})}),(e,{windowId:t})=>({selectAnnotation:(...n)=>e(Vs(t,...n))})),Ar(`SearchPanelNavigation`))(Sz),kke=G(`form`,{name:`SearchPanelControls`,slot:`form`})(({theme:e})=>({paddingBottom:e.spacing(1),paddingRight:e.spacing(1.5),width:`100%`})),YW=e=>(0,Eke.default)(e)?e.match:e,Cz.propTypes={autocompleteService:J.default.shape({id:J.default.string}),companionWindowId:J.default.string.isRequired,fetchSearch:J.default.func.isRequired,query:J.default.string,searchIsFetching:J.default.bool,searchService:J.default.shape({id:J.default.string}).isRequired,windowId:J.default.string.isRequired},XW=R(Mt((e,{companionWindowId:t,windowId:n})=>({autocompleteService:Qo(e,{windowId:n}),query:vc(e,{companionWindowId:t,windowId:n}),searchIsFetching:yc(e,{companionWindowId:t,windowId:n}),searchService:Zo(e,{windowId:n})}),{fetchSearch:SR}),Ar(`SearchPanelControls`))(Cz),ZW=LS((0,q.jsx)(`path`,{d:`M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20z`}),`ArrowBackSharp`),QW=7e3,$W=null,Ake=class{constructor(){this.node=null,this.assertiveLog=null,this.politeLog=null,typeof document<`u`&&(this.node=document.createElement(`div`),this.node.dataset.liveAnnouncer=`true`,Object.assign(this.node.style,{border:0,clip:`rect(0 0 0 0)`,clipPath:`inset(50%)`,height:`1px`,margin:`-1px`,overflow:`hidden`,padding:0,position:`absolute`,width:`1px`,whiteSpace:`nowrap`}),this.assertiveLog=this.createLog(`assertive`),this.node.appendChild(this.assertiveLog),this.politeLog=this.createLog(`polite`),this.node.appendChild(this.politeLog),document.body.prepend(this.node))}isAttached(){return this.node?.isConnected}createLog(e){let t=document.createElement(`div`);return t.setAttribute(`role`,`log`),t.setAttribute(`aria-live`,e),t.setAttribute(`aria-relevant`,`additions`),t}destroy(){this.node&&=(document.body.removeChild(this.node),null)}announce(e,t=`assertive`,n=QW){if(!this.node)return;let r=document.createElement(`div`);typeof e==`object`?(r.setAttribute(`role`,`img`),r.setAttribute(`aria-labelledby`,e[`aria-labelledby`])):r.textContent=e,t===`assertive`?this.assertiveLog?.appendChild(r):this.politeLog?.appendChild(r),e!==``&&setTimeout(()=>{r.remove()},n)}clear(e){this.node&&((!e||e===`assertive`)&&this.assertiveLog&&(this.assertiveLog.innerHTML=``),(!e||e===`polite`)&&this.politeLog&&(this.politeLog.innerHTML=``))}},jke=K.createContext(!0),Mke=`use`in K.default?()=>{try{return K.use(jke)}catch{return!1}}:()=>!1,eG=class{constructor(e,t=void 0,{maxChars:n=200,minimum:r=20}={}){this.hit=e,this.annotation=t,this.maxChars=n||200,this.minimum=r||20}get match(){return this.hit.match||this.annotation&&this.annotation.resource.resource.chars||`-`}get charsOnSide(){let e=(this.maxChars-this.match.length)/2,t=[(this.hit.before||``).length,(this.hit.after||``).length].filter(e=>e>0);return Math.max(Math.min(e,...t),this.minimum)}get before(){return this.hit.before?this.hit.before.substring(this.hit.before.length-this.charsOnSide,this.hit.before.length):``}get after(){return this.hit.after?this.hit.after.substring(0,Math.min(this.hit.after.length,this.charsOnSide)):``}},Nke=G(rP,{name:`SearchHit`,slot:`root`})(({ownerState:e,theme:t})=>({"&.Mui-focused":{"&:hover":{...e.windowSelected&&{backgroundColor:`inherit`}},...e.windowSelected&&{backgroundColor:`inherit`}},paddingRight:t.spacing(1)})),Pke=G(`h4`,{name:`SearchHit`,slot:`canvasLabel`})(({theme:e})=>({display:`inline`,marginBottom:e.spacing(1.5)})),Fke=G(jO,{name:`SearchHit`,slot:`counter`})(({ownerState:e,theme:t})=>({backgroundColor:t.palette.hitCounter.default,...e.windowSelected&&{backgroundColor:t.palette.highlights.primary},...e.adjacent&&!e.windowSelected&&{backgroundColor:t.palette.highlights.secondary},height:30,marginRight:t.spacing(1),typography:`subtitle2`,verticalAlign:`inherit`})),wz.propTypes={adjacent:J.default.bool,annotation:J.default.shape({chars:J.default.string,targetId:J.default.string}),annotationId:J.default.string,annotationLabel:J.default.string,announcer:J.default.func,canvasLabel:J.default.string,companionWindowId:J.default.string,containerRef:J.default.oneOfType([J.default.func,J.default.shape({current:J.default.instanceOf(Element)})]),focused:J.default.bool,hit:J.default.shape({after:J.default.string,before:J.default.string,match:J.default.string}),index:J.default.number,selectAnnotation:J.default.func,selected:J.default.bool,showDetails:J.default.func,total:J.default.number,windowId:J.default.string.isRequired,windowSelected:J.default.bool},tG=R(Mt((e,{annotationId:t,hit:n={annotations:[]},companionWindowId:r,windowId:i})=>{let a=t||n.annotations[0],o=kc(e,{annotationUri:a,companionWindowId:r,windowId:i}),s=Ac(e,{annotationUri:a,companionWindowId:r,windowId:i}),c=ys(e,{windowId:i}),l=Oc(e,{companionWindowId:r,windowId:i}),u=fc(e,{windowId:i}),d=[t,...n.annotations];return{adjacent:c.includes(o?.targetId),annotation:o,annotationId:a,annotationLabel:s[0],canvasLabel:o&&Ts(e,{canvasId:o.targetId,windowId:i}),selected:l[0]&&d.includes(l[0]),windowSelected:u&&d.includes(u)}},(e,{windowId:t})=>({selectAnnotation:(...n)=>e(Vs(t,...n))})),Ar(`SearchHit`))(wz),Tz.propTypes={companionWindowId:J.default.string.isRequired,containerRef:J.default.oneOfType([J.default.func,J.default.shape({current:J.default.instanceOf(Element)})]),fetchSearch:J.default.func.isRequired,isFetching:J.default.bool,nextSearch:J.default.string,query:J.default.string,searchAnnotations:J.default.arrayOf(J.default.object),searchHits:J.default.arrayOf(J.default.object),searchNumTotal:J.default.number,windowId:J.default.string.isRequired},nG=R(Mt((e,{companionWindowId:t,windowId:n})=>({isFetching:yc(e,{companionWindowId:t,windowId:n}),nextSearch:xc(e,{companionWindowId:t,windowId:n}),query:vc(e,{companionWindowId:t,windowId:n}),searchAnnotations:Ec(e,{companionWindowId:t,windowId:n}),searchHits:wc(e,{companionWindowId:t,windowId:n}),searchNumTotal:bc(e,{companionWindowId:t,windowId:n})}),{fetchSearch:SR}),Ar(`SearchResults`))(Tz),Ez.propTypes={fetchSearch:J.default.func,id:J.default.string.isRequired,query:J.default.string,removeSearch:J.default.func.isRequired,searchService:J.default.shape({id:J.default.string}).isRequired,suggestedSearches:J.default.arrayOf(J.default.string),windowId:J.default.string.isRequired},rG=R(Mt((e,{id:t,windowId:n})=>({query:vc(e,{companionWindowId:t,windowId:n}),searchService:Zo(e,{windowId:n}),suggestedSearches:Me(e,{windowId:n}).suggestedSearches}),(e,t)=>({fetchSearch:(n,r)=>e(SR(t.windowId,t.id,n,r)),removeSearch:()=>e(xR(t.windowId,t.id))})),Ar(`SearchPanel`))(Ez),Ike=LS((0,q.jsx)(`path`,{d:`M20 9H4v2h16zM4 15h16v-2H4z`}),`DragHandleSharp`),Lke=LS((0,q.jsx)(`path`,{d:`M8 11h3v10h2V11h3l-4-4zM4 3v2h16V3z`}),`VerticalAlignTopSharp`),Rke=LS((0,q.jsx)(`path`,{d:`M16 13h-3V3h-2v10H8l4 4zM4 19v2h16v-2z`}),`VerticalAlignBottomSharp`),zke=LS((0,q.jsx)(`path`,{d:`M17.66 8 12 2.35 6.34 8C4.78 9.56 4 11.64 4 13.64s.78 4.11 2.34 5.67 3.61 2.35 5.66 2.35 4.1-.79 5.66-2.35S20 15.64 20 13.64 19.22 9.56 17.66 8M6 14c.01-2 .62-3.27 1.76-4.4L12 5.27l4.24 4.38C17.38 10.77 17.99 12 18 14z`}),`OpacitySharp`),Bke=`Invariant failed`,iG=function(e){var t=e.top,n=e.right,r=e.bottom,i=e.left;return{top:t,right:n,bottom:r,left:i,width:n-i,height:r-t,x:i,y:t,center:{x:(n+i)/2,y:(r+t)/2}}},aG=function(e,t){return{top:e.top-t.top,left:e.left-t.left,bottom:e.bottom+t.bottom,right:e.right+t.right}},oG=function(e,t){return{top:e.top+t.top,left:e.left+t.left,bottom:e.bottom-t.bottom,right:e.right-t.right}},Vke=function(e,t){return{top:e.top+t.y,left:e.left+t.x,bottom:e.bottom+t.y,right:e.right+t.x}},sG={top:0,right:0,bottom:0,left:0},cG=function(e){var t=e.borderBox,n=e.margin,r=n===void 0?sG:n,i=e.border,a=i===void 0?sG:i,o=e.padding,s=o===void 0?sG:o,c=iG(aG(t,r)),l=iG(oG(t,a)),u=iG(oG(l,s));return{marginBox:c,borderBox:iG(t),paddingBox:l,contentBox:u,margin:r,border:a,padding:s}},lG=function(e){var t=e.slice(0,-2);if(e.slice(-2)!==`px`)return 0;var n=Number(t);return isNaN(n)&&bxe(!1),n},Hke=function(){return{x:window.pageXOffset,y:window.pageYOffset}},uG=function(e,t){var n=e.borderBox,r=e.border,i=e.margin,a=e.padding;return cG({borderBox:Vke(n,t),border:r,margin:i,padding:a})},dG=function(e,t){return t===void 0&&(t=Hke()),uG(e,t)},fG=function(e,t){return cG({borderBox:e,margin:{top:lG(t.marginTop),right:lG(t.marginRight),bottom:lG(t.marginBottom),left:lG(t.marginLeft)},padding:{top:lG(t.paddingTop),right:lG(t.paddingRight),bottom:lG(t.paddingBottom),left:lG(t.paddingLeft)},border:{top:lG(t.borderTopWidth),right:lG(t.borderRightWidth),bottom:lG(t.borderBottomWidth),left:lG(t.borderLeftWidth)}})},pG=function(e){return fG(e.getBoundingClientRect(),window.getComputedStyle(e))},mG=function(e){var t=[],n=null,r=function(){t=[...arguments],!n&&(n=requestAnimationFrame(function(){n=null,e.apply(void 0,t)}))};return r.cancel=function(){n&&=(cancelAnimationFrame(n),null)},r},xxe.bind(null,`warn`),xxe.bind(null,`error`),Uke=`Invariant failed`,hG=class extends Error{},hG.prototype.toString=function(){return this.message},Wke=class extends K.Component{constructor(...e){super(...e),this.callbacks=null,this.unbind=Dz,this.onWindowError=e=>{let t=this.getCallbacks();t.isDragging()&&t.tryAbort(),e.error instanceof hG&&e.preventDefault()},this.getCallbacks=()=>{if(!this.callbacks)throw Error(`Unable to find AppCallbacks in <ErrorBoundary/>`);return this.callbacks},this.setCallbacks=e=>{this.callbacks=e}}componentDidMount(){this.unbind=Oz(window,[{eventName:`error`,fn:this.onWindowError}])}componentDidCatch(e){if(e instanceof hG){this.setState({});return}throw e}componentWillUnmount(){this.unbind()}render(){return this.props.children(this.setCallbacks)}},Gke=` |
|
|
Press space bar to start a drag. |
|
|
When dragging you can use the arrow keys to move the item around and escape to cancel. |
|
|
Some screen readers may require you to be in focus mode or to use your pass through key |
|
|
`,gG=e=>e+1,Kke=e=>` |
|
|
You have lifted an item in position ${gG(e.source.index)} |
|
|
`,_G=(e,t)=>{let n=e.droppableId===t.droppableId,r=gG(e.index),i=gG(t.index);return n?` |
|
|
You have moved the item from position ${r} |
|
|
to position ${i} |
|
|
`:` |
|
|
You have moved the item from position ${r} |
|
|
in list ${e.droppableId} |
|
|
to list ${t.droppableId} |
|
|
in position ${i} |
|
|
`},vG=(e,t,n)=>t.droppableId===n.droppableId?` |
|
|
The item ${e} |
|
|
has been combined with ${n.draggableId}`:` |
|
|
The item ${e} |
|
|
in list ${t.droppableId} |
|
|
has been combined with ${n.draggableId} |
|
|
in list ${n.droppableId} |
|
|
`,qke=e=>{let t=e.destination;if(t)return _G(e.source,t);let n=e.combine;return n?vG(e.draggableId,e.source,n):`You are over an area that cannot be dropped on`},yG=e=>` |
|
|
The item has returned to its starting position |
|
|
of ${gG(e.index)} |
|
|
`,bG={dragHandleUsageInstructions:Gke,onDragStart:Kke,onDragUpdate:qke,onDragEnd:e=>{if(e.reason===`CANCEL`)return` |
|
|
Movement cancelled. |
|
|
${yG(e.source)} |
|
|
`;let t=e.destination,n=e.combine;return t?` |
|
|
You have dropped the item. |
|
|
${_G(e.source,t)} |
|
|
`:n?` |
|
|
You have dropped the item. |
|
|
${vG(e.draggableId,e.source,n)} |
|
|
`:` |
|
|
The item has been dropped while not over a drop area. |
|
|
${yG(e.source)} |
|
|
`}},xG={x:0,y:0},SG=(e,t)=>({x:e.x+t.x,y:e.y+t.y}),CG=(e,t)=>({x:e.x-t.x,y:e.y-t.y}),wG=(e,t)=>e.x===t.x&&e.y===t.y,TG=e=>({x:e.x===0?0:-e.x,y:e.y===0?0:-e.y}),EG=(e,t,n=0)=>e===`x`?{x:t,y:n}:{x:n,y:t},DG=(e,t)=>Math.sqrt((t.x-e.x)**2+(t.y-e.y)**2),OG=(e,t)=>Math.min(...t.map(t=>DG(e,t))),kG=e=>t=>({x:e(t.x),y:e(t.y)}),Jke=(e,t)=>{let n=iG({top:Math.max(t.top,e.top),right:Math.min(t.right,e.right),bottom:Math.min(t.bottom,e.bottom),left:Math.max(t.left,e.left)});return n.width<=0||n.height<=0?null:n},AG=(e,t)=>({top:e.top+t.y,left:e.left+t.x,bottom:e.bottom+t.y,right:e.right+t.x}),jG=e=>[{x:e.left,y:e.top},{x:e.right,y:e.top},{x:e.left,y:e.bottom},{x:e.right,y:e.bottom}],Yke={top:0,right:0,bottom:0,left:0},Xke=(e,t)=>t?AG(e,t.scroll.diff.displacement):e,Zke=(e,t,n)=>n&&n.increasedBy?{...e,[t.end]:e[t.end]+n.increasedBy[t.line]}:e,Qke=(e,t)=>t&&t.shouldClipSubject?Jke(t.pageMarginBox,e):iG(e),MG=({page:e,withPlaceholder:t,axis:n,frame:r})=>({page:e,withPlaceholder:t,active:Qke(Zke(Xke(e.marginBox,r),n,t),r)}),NG=(e,t)=>{!e.frame&&kz();let n=e.frame,r=CG(t,n.scroll.initial),i=TG(r),a={...n,scroll:{initial:n.scroll.initial,current:t,diff:{value:r,displacement:i},max:n.scroll.max}},o=MG({page:e.subject.page,withPlaceholder:e.subject.withPlaceholder,axis:e.axis,frame:a});return{...e,frame:a,subject:o}},PG=Mz(e=>e.reduce((e,t)=>(e[t.descriptor.id]=t,e),{})),FG=Mz(e=>e.reduce((e,t)=>(e[t.descriptor.id]=t,e),{})),IG=Mz(e=>Object.values(e)),$ke=Mz(e=>Object.values(e)),LG=Mz((e,t)=>$ke(t).filter(t=>e===t.descriptor.droppableId).sort((e,t)=>e.descriptor.index-t.descriptor.index)),RG=Mz((e,t)=>t.filter(t=>t.descriptor.id!==e.descriptor.id)),eAe=({isMovingForward:e,draggable:t,destination:n,insideDestination:r,previousImpact:i})=>{if(!n.isCombineEnabled||!Nz(i))return null;function a(e){let t={type:`COMBINE`,combine:{draggableId:e,droppableId:n.descriptor.id}};return{...i,at:t}}let o=i.displaced.all,s=o.length?o[0]:null;if(e)return s?a(s):null;let c=RG(t,r);if(!s){if(!c.length)return null;let e=c[c.length-1];return a(e.descriptor.id)}let l=c.findIndex(e=>e.descriptor.id===s);l===-1&&kz();let u=l-1;if(u<0)return null;let d=c[u];return a(d.descriptor.id)},zG=(e,t)=>e.descriptor.droppableId===t.descriptor.id,BG={point:xG,value:0},VG={invisible:{},visible:{},all:[]},tAe={displaced:VG,displacedBy:BG,at:null},HG=(e,t)=>n=>e<=n&&n<=t,UG=e=>{let t=HG(e.top,e.bottom),n=HG(e.left,e.right);return r=>{if(t(r.top)&&t(r.bottom)&&n(r.left)&&n(r.right))return!0;let i=t(r.top)||t(r.bottom),a=n(r.left)||n(r.right);if(i&&a)return!0;let o=r.top<e.top&&r.bottom>e.bottom,s=r.left<e.left&&r.right>e.right;return o&&s?!0:o&&a||s&&i}},nAe=e=>{let t=HG(e.top,e.bottom),n=HG(e.left,e.right);return e=>t(e.top)&&t(e.bottom)&&n(e.left)&&n(e.right)},WG={direction:`vertical`,line:`y`,crossAxisLine:`x`,start:`top`,end:`bottom`,size:`height`,crossAxisStart:`left`,crossAxisEnd:`right`,crossAxisSize:`width`},GG={direction:`horizontal`,line:`x`,crossAxisLine:`y`,start:`left`,end:`right`,size:`width`,crossAxisStart:`top`,crossAxisEnd:`bottom`,crossAxisSize:`height`},rAe=e=>t=>{let n=HG(t.top,t.bottom),r=HG(t.left,t.right);return t=>e===WG?n(t.top)&&n(t.bottom):r(t.left)&&r(t.right)},iAe=(e,t)=>AG(e,t.frame?t.frame.scroll.diff.displacement:xG),aAe=(e,t,n)=>t.subject.active?n(t.subject.active)(e):!1,oAe=(e,t,n)=>n(t)(e),KG=({target:e,destination:t,viewport:n,withDroppableDisplacement:r,isVisibleThroughFrameFn:i})=>{let a=r?iAe(e,t):e;return aAe(a,t,i)&&oAe(a,n,i)},sAe=e=>KG({...e,isVisibleThroughFrameFn:UG}),qG=e=>KG({...e,isVisibleThroughFrameFn:nAe}),cAe=e=>KG({...e,isVisibleThroughFrameFn:rAe(e.destination.axis)}),lAe=(e,t,n)=>{if(typeof n==`boolean`)return n;if(!t)return!0;let{invisible:r,visible:i}=t;if(r[e])return!1;let a=i[e];return!a||a.shouldAnimate},uAe=({isMovingForward:e,destination:t,draggables:n,combine:r,afterCritical:i})=>{if(!t.isCombineEnabled)return null;let a=r.draggableId,o=n[a].descriptor.index;return Lz(a,i)?e?o:o-1:e?o+1:o},dAe=({isMovingForward:e,isInHomeList:t,insideDestination:n,location:r})=>{if(!n.length)return null;let i=r.index,a=e?i+1:i-1,o=n[0].descriptor.index,s=n[n.length-1].descriptor.index,c=t?s:s+1;return a<o||a>c?null:a},fAe=({isMovingForward:e,isInHomeList:t,draggable:n,draggables:r,destination:i,insideDestination:a,previousImpact:o,viewport:s,afterCritical:c})=>{let l=o.at;if(!l&&kz(),l.type===`REORDER`){let r=dAe({isMovingForward:e,isInHomeList:t,location:l.destination,insideDestination:a});return r==null?null:Iz({draggable:n,insideDestination:a,destination:i,viewport:s,last:o.displaced,displacedBy:o.displacedBy,index:r})}let u=uAe({isMovingForward:e,destination:i,displaced:o.displaced,draggables:r,combine:l.combine,afterCritical:c});return u==null?null:Iz({draggable:n,insideDestination:a,destination:i,viewport:s,last:o.displaced,displacedBy:o.displacedBy,index:u})},pAe=({displaced:e,afterCritical:t,combineWith:n,displacedBy:r})=>{let i=!!(e.visible[n]||e.invisible[n]);return Lz(n,t)?i?xG:TG(r.point):i?r.point:xG},mAe=({afterCritical:e,impact:t,draggables:n})=>{let r=Pz(t);!r&&kz();let i=r.draggableId,a=n[i].page.borderBox.center;return SG(a,pAe({displaced:t.displaced,afterCritical:e,combineWith:i,displacedBy:t.displacedBy}))},JG=(e,t)=>t.margin[e.start]+t.borderBox[e.size]/2,hAe=(e,t)=>t.margin[e.end]+t.borderBox[e.size]/2,YG=(e,t,n)=>t[e.crossAxisStart]+n.margin[e.crossAxisStart]+n.borderBox[e.crossAxisSize]/2,XG=({axis:e,moveRelativeTo:t,isMoving:n})=>EG(e.line,t.marginBox[e.end]+JG(e,n),YG(e,t.marginBox,n)),ZG=({axis:e,moveRelativeTo:t,isMoving:n})=>EG(e.line,t.marginBox[e.start]-hAe(e,n),YG(e,t.marginBox,n)),gAe=({axis:e,moveInto:t,isMoving:n})=>EG(e.line,t.contentBox[e.start]+JG(e,n),YG(e,t.contentBox,n)),_Ae=({impact:e,draggable:t,draggables:n,droppable:r,afterCritical:i})=>{let a=LG(r.descriptor.id,n),o=t.page,s=r.axis;if(!a.length)return gAe({axis:s,moveInto:r.page,isMoving:o});let{displaced:c,displacedBy:l}=e,u=c.all[0];if(u){let e=n[u];return Lz(u,i)?ZG({axis:s,moveRelativeTo:e.page,isMoving:o}):ZG({axis:s,moveRelativeTo:uG(e.page,l.point),isMoving:o})}let d=a[a.length-1];return d.descriptor.id===t.descriptor.id?o.borderBox.center:Lz(d.descriptor.id,i)?XG({axis:s,moveRelativeTo:uG(d.page,TG(i.displacedBy.point)),isMoving:o}):XG({axis:s,moveRelativeTo:d.page,isMoving:o})},QG=(e,t)=>{let n=e.frame;return n?SG(t,n.scroll.diff.displacement):t},vAe=({impact:e,draggable:t,droppable:n,draggables:r,afterCritical:i})=>{let a=t.page.borderBox.center,o=e.at;return!n||!o?a:o.type===`REORDER`?_Ae({impact:e,draggable:t,draggables:r,droppable:n,afterCritical:i}):mAe({impact:e,draggables:r,afterCritical:i})},$G=e=>{let t=vAe(e),n=e.droppable;return n?QG(n,t):t},eK=(e,t)=>{let n=CG(t,e.scroll.initial),r=TG(n);return{frame:iG({top:t.y,bottom:t.y+e.frame.height,left:t.x,right:t.x+e.frame.width}),scroll:{initial:e.scroll.initial,max:e.scroll.max,current:t,diff:{value:n,displacement:r}}}},yAe=({impact:e,viewport:t,destination:n,draggables:r,maxScrollChange:i})=>{let a=eK(t,SG(t.scroll.current,i)),o=n.frame?NG(n,SG(n.frame.scroll.current,i)):n,s=e.displaced,c=Fz({afterDragging:Oxe(s.all,r),destination:n,displacedBy:e.displacedBy,viewport:a.frame,last:s,forceShouldAnimate:!1}),l=Fz({afterDragging:Oxe(s.all,r),destination:o,displacedBy:e.displacedBy,viewport:t.frame,last:s,forceShouldAnimate:!1}),u={},d={},f=[s,c,l];return s.all.forEach(e=>{let t=kxe(e,f);if(t){d[e]=t;return}u[e]=!0}),{...e,displaced:{all:s.all,invisible:u,visible:d}}},bAe=(e,t)=>SG(e.scroll.diff.displacement,t),tK=({pageBorderBoxCenter:e,draggable:t,viewport:n})=>{let r=CG(bAe(n,e),t.page.borderBox.center);return SG(t.client.borderBox.center,r)},nK=({draggable:e,destination:t,newPageBorderBoxCenter:n,viewport:r,withDroppableDisplacement:i,onlyOnMainAxis:a=!1})=>{let o=CG(n,e.page.borderBox.center),s={target:AG(e.page.borderBox,o),destination:t,withDroppableDisplacement:i,viewport:r};return a?cAe(s):qG(s)},xAe=({isMovingForward:e,draggable:t,destination:n,draggables:r,previousImpact:i,viewport:a,previousPageBorderBoxCenter:o,previousClientSelection:s,afterCritical:c})=>{if(!n.isEnabled)return null;let l=LG(n.descriptor.id,r),u=zG(t,n),d=eAe({isMovingForward:e,draggable:t,destination:n,insideDestination:l,previousImpact:i})||fAe({isMovingForward:e,isInHomeList:u,draggable:t,draggables:r,destination:n,insideDestination:l,previousImpact:i,viewport:a,afterCritical:c});if(!d)return null;let f=$G({impact:d,draggable:t,droppable:n,draggables:r,afterCritical:c});if(nK({draggable:t,destination:n,newPageBorderBoxCenter:f,viewport:a.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0}))return{clientSelection:tK({pageBorderBoxCenter:f,draggable:t,viewport:a}),impact:d,scrollJumpRequest:null};let p=CG(f,o);return{clientSelection:s,impact:yAe({impact:d,viewport:a,destination:n,draggables:r,maxScrollChange:p}),scrollJumpRequest:p}},rK=e=>{let t=e.subject.active;return!t&&kz(),t},SAe=({isMovingForward:e,pageBorderBoxCenter:t,source:n,droppables:r,viewport:i})=>{let a=n.subject.active;if(!a)return null;let o=n.axis,s=HG(a[o.start],a[o.end]),c=IG(r).filter(e=>e!==n).filter(e=>e.isEnabled).filter(e=>!!e.subject.active).filter(e=>UG(i.frame)(rK(e))).filter(t=>{let n=rK(t);return e?a[o.crossAxisEnd]<n[o.crossAxisEnd]:n[o.crossAxisStart]<a[o.crossAxisStart]}).filter(e=>{let t=rK(e),n=HG(t[o.start],t[o.end]);return s(t[o.start])||s(t[o.end])||n(a[o.start])||n(a[o.end])}).sort((t,n)=>{let r=rK(t)[o.crossAxisStart],i=rK(n)[o.crossAxisStart];return e?r-i:i-r}).filter((e,t,n)=>rK(e)[o.crossAxisStart]===rK(n[0])[o.crossAxisStart]);if(!c.length)return null;if(c.length===1)return c[0];let l=c.filter(e=>HG(rK(e)[o.start],rK(e)[o.end])(t[o.line]));return l.length===1?l[0]:l.length>1?l.sort((e,t)=>rK(e)[o.start]-rK(t)[o.start])[0]:c.sort((e,n)=>{let r=OG(t,jG(rK(e))),i=OG(t,jG(rK(n)));return r===i?rK(e)[o.start]-rK(n)[o.start]:r-i})[0]},iK=(e,t)=>{let n=e.page.borderBox.center;return Lz(e.descriptor.id,t)?CG(n,t.displacedBy.point):n},CAe=(e,t)=>{let n=e.page.borderBox;return Lz(e.descriptor.id,t)?AG(n,TG(t.displacedBy.point)):n},wAe=({pageBorderBoxCenter:e,viewport:t,destination:n,insideDestination:r,afterCritical:i})=>r.filter(e=>qG({target:CAe(e,i),destination:n,viewport:t.frame,withDroppableDisplacement:!0})).sort((t,r)=>{let a=DG(e,QG(n,iK(t,i))),o=DG(e,QG(n,iK(r,i)));return a<o?-1:o<a?1:t.descriptor.index-r.descriptor.index})[0]||null,aK=Mz(function(e,t){let n=t[e.line];return{value:n,point:EG(e.line,n)}}),TAe=(e,t,n)=>{let r=e.axis;if(e.descriptor.mode===`virtual`)return EG(r.line,t[r.line]);let i=e.subject.page.contentBox[r.size],a=LG(e.descriptor.id,n).reduce((e,t)=>e+t.client.marginBox[r.size],0)+t[r.line]-i;return a<=0?null:EG(r.line,a)},oK=(e,t)=>({...e,scroll:{...e.scroll,max:t}}),sK=(e,t,n)=>{let r=e.frame;zG(t,e)&&kz(),e.subject.withPlaceholder&&kz();let i=aK(e.axis,t.displaceBy).point,a=TAe(e,i,n),o={placeholderSize:i,increasedBy:a,oldFrameMaxScroll:e.frame?e.frame.scroll.max:null};if(!r){let t=MG({page:e.subject.page,withPlaceholder:o,axis:e.axis,frame:e.frame});return{...e,subject:t}}let s=oK(r,a?SG(r.scroll.max,a):r.scroll.max),c=MG({page:e.subject.page,withPlaceholder:o,axis:e.axis,frame:s});return{...e,subject:c,frame:s}},EAe=e=>{let t=e.subject.withPlaceholder;!t&&kz();let n=e.frame;if(!n){let t=MG({page:e.subject.page,axis:e.axis,frame:null,withPlaceholder:null});return{...e,subject:t}}let r=t.oldFrameMaxScroll;!r&&kz();let i=oK(n,r),a=MG({page:e.subject.page,axis:e.axis,frame:i,withPlaceholder:null});return{...e,subject:a,frame:i}},DAe=({previousPageBorderBoxCenter:e,moveRelativeTo:t,insideDestination:n,draggable:r,draggables:i,destination:a,viewport:o,afterCritical:s})=>{if(!t){if(n.length)return null;let e={displaced:VG,displacedBy:BG,at:{type:`REORDER`,destination:{droppableId:a.descriptor.id,index:0}}},t=$G({impact:e,draggable:r,droppable:a,draggables:i,afterCritical:s});return nK({draggable:r,destination:zG(r,a)?a:sK(a,r,i),newPageBorderBoxCenter:t,viewport:o.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0})?e:null}let c=e[a.axis.line]<=t.page.borderBox.center[a.axis.line],l=(()=>{let e=t.descriptor.index;return t.descriptor.id===r.descriptor.id||c?e:e+1})();return Iz({draggable:r,insideDestination:n,destination:a,viewport:o,displacedBy:aK(a.axis,r.displaceBy),last:VG,index:l})},OAe=({isMovingForward:e,previousPageBorderBoxCenter:t,draggable:n,isOver:r,draggables:i,droppables:a,viewport:o,afterCritical:s})=>{let c=SAe({isMovingForward:e,pageBorderBoxCenter:t,source:r,droppables:a,viewport:o});if(!c)return null;let l=LG(c.descriptor.id,i),u=DAe({previousPageBorderBoxCenter:t,destination:c,draggable:n,draggables:i,moveRelativeTo:wAe({pageBorderBoxCenter:t,viewport:o,destination:c,insideDestination:l,afterCritical:s}),insideDestination:l,viewport:o,afterCritical:s});return u?{clientSelection:tK({pageBorderBoxCenter:$G({impact:u,draggable:n,droppable:c,draggables:i,afterCritical:s}),draggable:n,viewport:o}),impact:u,scrollJumpRequest:null}:null},cK=e=>{let t=e.at;return t?t.type===`REORDER`?t.destination.droppableId:t.combine.droppableId:null},kAe=(e,t)=>{let n=cK(e);return n?t[n]:null},AAe=({state:e,type:t})=>{let n=kAe(e.impact,e.dimensions.droppables),r=!!n,i=e.dimensions.droppables[e.critical.droppable.id],a=n||i,o=a.axis.direction,s=o===`vertical`&&(t===`MOVE_UP`||t===`MOVE_DOWN`)||o===`horizontal`&&(t===`MOVE_LEFT`||t===`MOVE_RIGHT`);if(s&&!r)return null;let c=t===`MOVE_DOWN`||t===`MOVE_RIGHT`,l=e.dimensions.draggables[e.critical.draggable.id],u=e.current.page.borderBoxCenter,{draggables:d,droppables:f}=e.dimensions;return s?xAe({isMovingForward:c,previousPageBorderBoxCenter:u,draggable:l,destination:a,draggables:d,viewport:e.viewport,previousClientSelection:e.current.client.selection,previousImpact:e.impact,afterCritical:e.afterCritical}):OAe({isMovingForward:c,previousPageBorderBoxCenter:u,draggable:l,isOver:a,draggables:d,droppables:f,viewport:e.viewport,afterCritical:e.afterCritical})},lK=(e,t)=>iG(AG(e,t)),jAe=(e,t)=>{let n=e.frame;return n?lK(t,n.scroll.diff.value):t},MAe=({pageBorderBoxWithDroppableScroll:e,draggable:t,destination:n,insideDestination:r,last:i,viewport:a,afterCritical:o})=>{let s=n.axis,c=aK(n.axis,t.displaceBy),l=c.value,u=e[s.start],d=e[s.end];return Iz({draggable:t,insideDestination:r,destination:n,viewport:a,last:i,displacedBy:c,index:Fxe({draggable:t,closest:RG(t,r).find(e=>{let t=e.descriptor.id,n=e.page.borderBox.center[s.line],r=Lz(t,o),a=Pxe({displaced:i,id:t});return r?a?d<=n:u<n-l:a?d<=n+l:u<n})||null,inHomeList:zG(t,n)})})},NAe=4,PAe=({draggable:e,pageBorderBoxWithDroppableScroll:t,previousImpact:n,destination:r,insideDestination:i,afterCritical:a})=>{if(!r.isCombineEnabled)return null;let o=r.axis,s=aK(r.axis,e.displaceBy),c=s.value,l=t[o.start],u=t[o.end],d=RG(e,i).find(e=>{let t=e.descriptor.id,r=e.page.borderBox,i=r[o.size]/NAe,s=Lz(t,a),d=Pxe({displaced:n.displaced,id:t});return s?d?u>r[o.start]+i&&u<r[o.end]-i:l>r[o.start]-c+i&&l<r[o.end]-c-i:d?u>r[o.start]+c+i&&u<r[o.end]+c-i:l>r[o.start]+i&&l<r[o.end]-i});return d?{displacedBy:s,displaced:n.displaced,at:{type:`COMBINE`,combine:{draggableId:d.descriptor.id,droppableId:r.descriptor.id}}}:null},uK=({pageOffset:e,draggable:t,draggables:n,droppables:r,previousImpact:i,viewport:a,afterCritical:o})=>{let s=lK(t.page.borderBox,e),c=Nxe({pageBorderBox:s,draggable:t,droppables:r});if(!c)return tAe;let l=r[c],u=LG(l.descriptor.id,n),d=jAe(l,s);return PAe({pageBorderBoxWithDroppableScroll:d,draggable:t,previousImpact:i,destination:l,insideDestination:u,afterCritical:o})||MAe({pageBorderBoxWithDroppableScroll:d,draggable:t,destination:l,insideDestination:u,last:i.displaced,viewport:a,afterCritical:o})},dK=(e,t)=>({...e,[t.descriptor.id]:t}),FAe=({previousImpact:e,impact:t,droppables:n})=>{let r=cK(e),i=cK(t);if(!r||r===i)return n;let a=n[r];return a.subject.withPlaceholder?dK(n,EAe(a)):n},IAe=({draggable:e,draggables:t,droppables:n,previousImpact:r,impact:i})=>{let a=FAe({previousImpact:r,impact:i,droppables:n}),o=cK(i);if(!o)return a;let s=n[o];return zG(e,s)||s.subject.withPlaceholder?a:dK(a,sK(s,e,t))},fK=({state:e,clientSelection:t,dimensions:n,viewport:r,impact:i,scrollJumpRequest:a})=>{let o=r||e.viewport,s=n||e.dimensions,c=t||e.current.client.selection,l=CG(c,e.initial.client.selection),u={offset:l,selection:c,borderBoxCenter:SG(e.initial.client.borderBoxCenter,l)},d={selection:SG(u.selection,o.scroll.current),borderBoxCenter:SG(u.borderBoxCenter,o.scroll.current),offset:SG(u.offset,o.scroll.diff.value)},f={client:u,page:d};if(e.phase===`COLLECTING`)return{...e,dimensions:s,viewport:o,current:f};let p=s.draggables[e.critical.draggable.id],m=i||uK({pageOffset:d.offset,draggable:p,draggables:s.draggables,droppables:s.droppables,previousImpact:e.impact,viewport:o,afterCritical:e.afterCritical}),h=IAe({draggable:p,impact:m,previousImpact:e.impact,draggables:s.draggables,droppables:s.droppables});return{...e,current:f,dimensions:{draggables:s.draggables,droppables:h},impact:m,viewport:o,scrollJumpRequest:a||null,forceShouldAnimate:!a&&null}},pK=({impact:e,viewport:t,draggables:n,destination:r,forceShouldAnimate:i})=>{let a=e.displaced,o=Fz({afterDragging:Ixe(a.all,n),destination:r,displacedBy:e.displacedBy,viewport:t.frame,forceShouldAnimate:i,last:a});return{...e,displaced:o}},mK=({impact:e,draggable:t,droppable:n,draggables:r,viewport:i,afterCritical:a})=>tK({pageBorderBoxCenter:$G({impact:e,draggable:t,draggables:r,droppable:n,afterCritical:a}),draggable:t,viewport:i}),hK=({state:e,dimensions:t,viewport:n})=>{e.movementMode!==`SNAP`&&kz();let r=e.impact,i=n||e.viewport,a=t||e.dimensions,{draggables:o,droppables:s}=a,c=o[e.critical.draggable.id],l=cK(r);!l&&kz();let u=s[l],d=pK({impact:r,viewport:i,destination:u,draggables:o});return fK({impact:d,clientSelection:mK({impact:d,draggable:c,droppable:u,draggables:o,viewport:i,afterCritical:e.afterCritical}),state:e,dimensions:a,viewport:i})},LAe=e=>({index:e.index,droppableId:e.droppableId}),gK=({draggable:e,home:t,draggables:n,viewport:r})=>{let i=aK(t.axis,e.displaceBy),a=LG(t.descriptor.id,n),o=a.indexOf(e);o===-1&&kz();let s=a.slice(o+1),c=s.reduce((e,t)=>(e[t.descriptor.id]=!0,e),{}),l={inVirtualList:t.descriptor.mode===`virtual`,displacedBy:i,effected:c};return{impact:{displaced:Fz({afterDragging:s,destination:t,displacedBy:i,last:null,viewport:r.frame,forceShouldAnimate:!1}),displacedBy:i,at:{type:`REORDER`,destination:LAe(e.descriptor)}},afterCritical:l}},RAe=(e,t)=>({draggables:e.draggables,droppables:dK(e.droppables,t)}),zAe=({draggable:e,offset:t,initialWindowScroll:n})=>{let r=uG(e.client,t),i=dG(r,n);return{...e,placeholder:{...e.placeholder,client:r},client:r,page:i}},BAe=e=>{let t=e.frame;return!t&&kz(),t},VAe=({additions:e,updatedDroppables:t,viewport:n})=>{let r=n.scroll.diff.value;return e.map(e=>{let i=t[e.descriptor.droppableId],a=BAe(i).scroll.diff.value;return zAe({draggable:e,offset:SG(r,a),initialWindowScroll:n.scroll.initial})})},HAe=({state:e,published:t})=>{let n=t.modified.map(t=>{let n=e.dimensions.droppables[t.droppableId];return NG(n,t.scroll)}),r={...e.dimensions.droppables,...PG(n)},i=FG(VAe({additions:t.additions,updatedDroppables:r,viewport:e.viewport})),a={...e.dimensions.draggables,...i};t.removals.forEach(e=>{delete a[e]});let o={droppables:r,draggables:a},s=cK(e.impact),c=s?o.droppables[s]:null,l=o.draggables[e.critical.draggable.id],u=o.droppables[e.critical.droppable.id],{impact:d,afterCritical:f}=gK({draggable:l,home:u,draggables:a,viewport:e.viewport}),p=c&&c.isCombineEnabled?e.impact:d,m=uK({pageOffset:e.current.page.offset,draggable:o.draggables[e.critical.draggable.id],draggables:o.draggables,droppables:o.droppables,previousImpact:p,viewport:e.viewport,afterCritical:f}),h={...e,phase:`DRAGGING`,impact:m,onLiftImpact:d,dimensions:o,afterCritical:f,forceShouldAnimate:!1};return e.phase===`COLLECTING`?h:{...h,phase:`DROP_PENDING`,reason:e.reason,isWaiting:!1}},_K=e=>e.movementMode===`SNAP`,vK=(e,t,n)=>{let r=RAe(e.dimensions,t);return!_K(e)||n?fK({state:e,dimensions:r}):hK({state:e,dimensions:r})},yK={phase:`IDLE`,completed:null,shouldFlush:!1},UAe=(e=yK,t)=>{if(t.type===`FLUSH`)return{...yK,shouldFlush:!0};if(t.type===`INITIAL_PUBLISH`){e.phase!==`IDLE`&&kz();let{critical:n,clientSelection:r,viewport:i,dimensions:a,movementMode:o}=t.payload,s=a.draggables[n.draggable.id],c=a.droppables[n.droppable.id],l={selection:r,borderBoxCenter:s.client.borderBox.center,offset:xG},u={client:l,page:{selection:SG(l.selection,i.scroll.initial),borderBoxCenter:SG(l.selection,i.scroll.initial),offset:SG(l.selection,i.scroll.diff.value)}},d=IG(a.droppables).every(e=>!e.isFixedOnPage),{impact:f,afterCritical:p}=gK({draggable:s,home:c,draggables:a.draggables,viewport:i});return{phase:`DRAGGING`,isDragging:!0,critical:n,movementMode:o,dimensions:a,initial:u,current:u,isWindowScrollAllowed:d,impact:f,afterCritical:p,onLiftImpact:f,viewport:i,scrollJumpRequest:null,forceShouldAnimate:null}}if(t.type===`COLLECTION_STARTING`)return e.phase===`COLLECTING`||e.phase===`DROP_PENDING`?e:(e.phase!==`DRAGGING`&&kz(),{...e,phase:`COLLECTING`});if(t.type===`PUBLISH_WHILE_DRAGGING`)return e.phase!==`COLLECTING`&&e.phase!==`DROP_PENDING`&&kz(),HAe({state:e,published:t.payload});if(t.type===`MOVE`){if(e.phase===`DROP_PENDING`)return e;!Rz(e)&&kz();let{client:n}=t.payload;return wG(n,e.current.client.selection)?e:fK({state:e,clientSelection:n,impact:_K(e)?e.impact:null})}if(t.type===`UPDATE_DROPPABLE_SCROLL`){if(e.phase===`DROP_PENDING`||e.phase===`COLLECTING`)return Lxe(e);!Rz(e)&&kz();let{id:n,newScroll:r}=t.payload,i=e.dimensions.droppables[n];return i?vK(e,NG(i,r),!1):e}if(t.type===`UPDATE_DROPPABLE_IS_ENABLED`){if(e.phase===`DROP_PENDING`)return e;!Rz(e)&&kz();let{id:n,isEnabled:r}=t.payload,i=e.dimensions.droppables[n];return!i&&kz(),i.isEnabled===r&&kz(),vK(e,{...i,isEnabled:r},!0)}if(t.type===`UPDATE_DROPPABLE_IS_COMBINE_ENABLED`){if(e.phase===`DROP_PENDING`)return e;!Rz(e)&&kz();let{id:n,isCombineEnabled:r}=t.payload,i=e.dimensions.droppables[n];return!i&&kz(),i.isCombineEnabled===r&&kz(),vK(e,{...i,isCombineEnabled:r},!0)}if(t.type===`MOVE_BY_WINDOW_SCROLL`){if(e.phase===`DROP_PENDING`||e.phase===`DROP_ANIMATING`)return e;!Rz(e)&&kz(),!e.isWindowScrollAllowed&&kz();let n=t.payload.newScroll;if(wG(e.viewport.scroll.current,n))return Lxe(e);let r=eK(e.viewport,n);return _K(e)?hK({state:e,viewport:r}):fK({state:e,viewport:r})}if(t.type===`UPDATE_VIEWPORT_MAX_SCROLL`){if(!Rz(e))return e;let n=t.payload.maxScroll;if(wG(n,e.viewport.scroll.max))return e;let r={...e.viewport,scroll:{...e.viewport.scroll,max:n}};return{...e,viewport:r}}if(t.type===`MOVE_UP`||t.type===`MOVE_DOWN`||t.type===`MOVE_LEFT`||t.type===`MOVE_RIGHT`){if(e.phase===`COLLECTING`||e.phase===`DROP_PENDING`)return e;e.phase!==`DRAGGING`&&kz();let n=AAe({state:e,type:t.type});return n?fK({state:e,impact:n.impact,clientSelection:n.clientSelection,scrollJumpRequest:n.scrollJumpRequest}):e}if(t.type===`DROP_PENDING`){let n=t.payload.reason;return e.phase!==`COLLECTING`&&kz(),{...e,phase:`DROP_PENDING`,isWaiting:!0,reason:n}}if(t.type===`DROP_ANIMATE`){let{completed:n,dropDuration:r,newHomeClientOffset:i}=t.payload;return e.phase!==`DRAGGING`&&e.phase!==`DROP_PENDING`&&kz(),{phase:`DROP_ANIMATING`,completed:n,dropDuration:r,newHomeClientOffset:i,dimensions:e.dimensions}}if(t.type===`DROP_COMPLETE`){let{completed:e}=t.payload;return{phase:`IDLE`,completed:e,shouldFlush:!1}}return e},WAe=e=>({type:`BEFORE_INITIAL_CAPTURE`,payload:e}),GAe=e=>({type:`LIFT`,payload:e}),KAe=e=>({type:`INITIAL_PUBLISH`,payload:e}),qAe=e=>({type:`PUBLISH_WHILE_DRAGGING`,payload:e}),JAe=()=>({type:`COLLECTION_STARTING`,payload:null}),YAe=e=>({type:`UPDATE_DROPPABLE_SCROLL`,payload:e}),XAe=e=>({type:`UPDATE_DROPPABLE_IS_ENABLED`,payload:e}),ZAe=e=>({type:`UPDATE_DROPPABLE_IS_COMBINE_ENABLED`,payload:e}),bK=e=>({type:`MOVE`,payload:e}),QAe=e=>({type:`MOVE_BY_WINDOW_SCROLL`,payload:e}),$Ae=e=>({type:`UPDATE_VIEWPORT_MAX_SCROLL`,payload:e}),eje=()=>({type:`MOVE_UP`,payload:null}),tje=()=>({type:`MOVE_DOWN`,payload:null}),nje=()=>({type:`MOVE_RIGHT`,payload:null}),rje=()=>({type:`MOVE_LEFT`,payload:null}),xK=()=>({type:`FLUSH`,payload:null}),ije=e=>({type:`DROP_ANIMATE`,payload:e}),SK=e=>({type:`DROP_COMPLETE`,payload:e}),CK=e=>({type:`DROP`,payload:e}),aje=e=>({type:`DROP_PENDING`,payload:e}),wK=()=>({type:`DROP_ANIMATION_FINISHED`,payload:null}),oje=e=>({getState:t,dispatch:n})=>r=>i=>{if(!zz(i,`LIFT`)){r(i);return}let{id:a,clientSelection:o,movementMode:s}=i.payload,c=t();c.phase===`DROP_ANIMATING`&&n(SK({completed:c.completed})),t().phase!==`IDLE`&&kz(),n(xK()),n(WAe({draggableId:a,movementMode:s}));let l={draggableId:a,scrollOptions:{shouldPublishImmediately:s===`SNAP`}},{critical:u,dimensions:d,viewport:f}=e.startPublishing(l);n(KAe({critical:u,dimensions:d,clientSelection:o,movementMode:s,viewport:f}))},sje=e=>()=>t=>n=>{zz(n,`INITIAL_PUBLISH`)&&e.dragging(),zz(n,`DROP_ANIMATE`)&&e.dropping(n.payload.completed.result.reason),(zz(n,`FLUSH`)||zz(n,`DROP_COMPLETE`))&&e.resting(),t(n)},TK={outOfTheWay:`cubic-bezier(0.2, 0, 0, 1)`,drop:`cubic-bezier(.2,1,.1,1)`},EK={opacity:{drop:0,combining:.7},scale:{drop:.75}},DK={outOfTheWay:.2,minDropTime:.33,maxDropTime:.55},OK=`${DK.outOfTheWay}s ${TK.outOfTheWay}`,kK={fluid:`opacity ${OK}`,snap:`transform ${OK}, opacity ${OK}`,drop:e=>{let t=`${e}s ${TK.drop}`;return`transform ${t}, opacity ${t}`},outOfTheWay:`transform ${OK}`,placeholder:`height ${OK}, width ${OK}, margin ${OK}`},AK=e=>wG(e,xG)?void 0:`translate(${e.x}px, ${e.y}px)`,jK={moveTo:AK,drop:(e,t)=>{let n=AK(e);if(n)return t?`${n} scale(${EK.scale.drop})`:n}},{minDropTime:MK,maxDropTime:NK}=DK,cje=NK-MK,PK=1500,lje=.6,uje=({current:e,destination:t,reason:n})=>{let r=DG(e,t);if(r<=0)return MK;if(r>=PK)return NK;let i=MK+r/PK*cje,a=n===`CANCEL`?i*lje:i;return Number(a.toFixed(2))},dje=({impact:e,draggable:t,dimensions:n,viewport:r,afterCritical:i})=>{let{draggables:a,droppables:o}=n,s=cK(e),c=s?o[s]:null,l=o[t.descriptor.droppableId];return CG(mK({impact:e,draggable:t,draggables:a,afterCritical:i,droppable:c||l,viewport:r}),t.client.borderBox.center)},fje=({draggables:e,reason:t,lastImpact:n,home:r,viewport:i,onLiftImpact:a})=>!n.at||t!==`DROP`?{impact:pK({draggables:e,impact:a,destination:r,viewport:i,forceShouldAnimate:!0}),didDropInsideDroppable:!1}:n.at.type===`REORDER`?{impact:n,didDropInsideDroppable:!0}:{impact:{...n,displaced:VG},didDropInsideDroppable:!0},pje=({getState:e,dispatch:t})=>n=>r=>{if(!zz(r,`DROP`)){n(r);return}let i=e(),a=r.payload.reason;if(i.phase===`COLLECTING`){t(aje({reason:a}));return}if(i.phase===`IDLE`)return;i.phase===`DROP_PENDING`&&i.isWaiting&&kz(),i.phase!==`DRAGGING`&&i.phase!==`DROP_PENDING`&&kz();let o=i.critical,s=i.dimensions,c=s.draggables[i.critical.draggable.id],{impact:l,didDropInsideDroppable:u}=fje({reason:a,lastImpact:i.impact,afterCritical:i.afterCritical,onLiftImpact:i.onLiftImpact,home:i.dimensions.droppables[i.critical.droppable.id],viewport:i.viewport,draggables:i.dimensions.draggables}),d=u?Nz(l):null,f=u?Pz(l):null,p={index:o.draggable.index,droppableId:o.droppable.id},m={draggableId:c.descriptor.id,type:c.descriptor.type,source:p,reason:a,mode:i.movementMode,destination:d,combine:f},h=dje({impact:l,draggable:c,dimensions:s,viewport:i.viewport,afterCritical:i.afterCritical}),g={critical:i.critical,afterCritical:i.afterCritical,result:m,impact:l};if(!(!wG(i.current.client.offset,h)||m.combine)){t(SK({completed:g}));return}t(ije({newHomeClientOffset:h,dropDuration:uje({current:i.current.client.offset,destination:h,reason:a}),completed:g}))},FK=()=>({x:window.pageXOffset,y:window.pageYOffset}),mje=e=>zz(e,`DROP_COMPLETE`)||zz(e,`DROP_ANIMATE`)||zz(e,`FLUSH`),hje=e=>{let t=zxe({onWindowScroll:t=>{e.dispatch(QAe({newScroll:t}))}});return e=>n=>{!t.isActive()&&zz(n,`INITIAL_PUBLISH`)&&t.start(),t.isActive()&&mje(n)&&t.stop(),e(n)}},gje=e=>{let t=!1,n=!1,r=setTimeout(()=>{n=!0}),i=i=>{t||n||(t=!0,e(i),clearTimeout(r))};return i.wasCalled=()=>t,i},_je=()=>{let e=[],t=t=>{let n=e.findIndex(e=>e.timerId===t);n===-1&&kz();let[r]=e.splice(n,1);r.callback()};return{add:n=>{let r=setTimeout(()=>t(r)),i={timerId:r,callback:n};e.push(i)},flush:()=>{if(!e.length)return;let t=[...e];e.length=0,t.forEach(e=>{clearTimeout(e.timerId),e.callback()})}}},vje=(e,t)=>e==null&&t==null?!0:e==null||t==null?!1:e.droppableId===t.droppableId&&e.index===t.index,yje=(e,t)=>e==null&&t==null?!0:e==null||t==null?!1:e.draggableId===t.draggableId&&e.droppableId===t.droppableId,bje=(e,t)=>{if(e===t)return!0;let n=e.draggable.id===t.draggable.id&&e.draggable.droppableId===t.draggable.droppableId&&e.draggable.type===t.draggable.type&&e.draggable.index===t.draggable.index,r=e.droppable.id===t.droppable.id&&e.droppable.type===t.droppable.type;return n&&r},IK=(e,t)=>{t()},LK=(e,t)=>({draggableId:e.draggable.id,type:e.droppable.type,source:{droppableId:e.droppable.id,index:e.draggable.index},mode:t}),xje=(e,t)=>{let n=_je(),r=null,i=(t,n)=>{r&&kz(),IK(`onBeforeCapture`,()=>{let r=e().onBeforeCapture;r&&r({draggableId:t,mode:n})})},a=(t,n)=>{r&&kz(),IK(`onBeforeDragStart`,()=>{let r=e().onBeforeDragStart;r&&r(LK(t,n))})},o=(i,a)=>{r&&kz();let o=LK(i,a);r={mode:a,lastCritical:i,lastLocation:o.source,lastCombine:null},n.add(()=>{IK(`onDragStart`,()=>Bz(e().onDragStart,o,t,bG.onDragStart))})},s=(i,a)=>{let o=Nz(a),s=Pz(a);!r&&kz();let c=!bje(i,r.lastCritical);c&&(r.lastCritical=i);let l=!vje(r.lastLocation,o);l&&(r.lastLocation=o);let u=!yje(r.lastCombine,s);if(u&&(r.lastCombine=s),!c&&!l&&!u)return;let d={...LK(i,r.mode),combine:s,destination:o};n.add(()=>{IK(`onDragUpdate`,()=>Bz(e().onDragUpdate,d,t,bG.onDragUpdate))})},c=()=>{!r&&kz(),n.flush()},l=n=>{!r&&kz(),r=null,IK(`onDragEnd`,()=>Bz(e().onDragEnd,n,t,bG.onDragEnd))};return{beforeCapture:i,beforeStart:a,start:o,update:s,flush:c,drop:l,abort:()=>{if(!r)return;let e={...LK(r.lastCritical,r.mode),combine:null,destination:null,reason:`CANCEL`};l(e)}}},Sje=(e,t)=>{let n=xje(e,t);return e=>t=>r=>{if(zz(r,`BEFORE_INITIAL_CAPTURE`)){n.beforeCapture(r.payload.draggableId,r.payload.movementMode);return}if(zz(r,`INITIAL_PUBLISH`)){let e=r.payload.critical;n.beforeStart(e,r.payload.movementMode),t(r),n.start(e,r.payload.movementMode);return}if(zz(r,`DROP_COMPLETE`)){let e=r.payload.completed.result;n.flush(),t(r),n.drop(e);return}if(t(r),zz(r,`FLUSH`)){n.abort();return}let i=e.getState();i.phase===`DRAGGING`&&n.update(i.critical,i.impact)}},Cje=e=>t=>n=>{if(!zz(n,`DROP_ANIMATION_FINISHED`)){t(n);return}let r=e.getState();r.phase!==`DROP_ANIMATING`&&kz(),e.dispatch(SK({completed:r.completed}))},wje=e=>{let t=null,n=null;function r(){n&&=(cancelAnimationFrame(n),null),t&&=(t(),null)}return i=>a=>{if((zz(a,`FLUSH`)||zz(a,`DROP_COMPLETE`)||zz(a,`DROP_ANIMATION_FINISHED`))&&r(),i(a),!zz(a,`DROP_ANIMATE`))return;let o={eventName:`scroll`,options:{capture:!0,passive:!1,once:!0},fn:function(){e.getState().phase===`DROP_ANIMATING`&&e.dispatch(wK())}};n=requestAnimationFrame(()=>{n=null,t=Oz(window,[o])})}},Tje=e=>()=>t=>n=>{(zz(n,`DROP_COMPLETE`)||zz(n,`FLUSH`)||zz(n,`DROP_ANIMATE`))&&e.stopPublishing(),t(n)},Eje=e=>{let t=!1;return()=>n=>r=>{if(zz(r,`INITIAL_PUBLISH`)){t=!0,e.tryRecordFocus(r.payload.critical.draggable.id),n(r),e.tryRestoreFocusRecorded();return}if(n(r),t){if(zz(r,`FLUSH`)){t=!1,e.tryRestoreFocusRecorded();return}if(zz(r,`DROP_COMPLETE`)){t=!1;let n=r.payload.completed.result;n.combine&&e.tryShiftRecord(n.draggableId,n.combine.draggableId),e.tryRestoreFocusRecorded()}}}},Dje=e=>zz(e,`DROP_COMPLETE`)||zz(e,`DROP_ANIMATE`)||zz(e,`FLUSH`),Oje=e=>t=>n=>r=>{if(Dje(r)){e.stop(),n(r);return}if(zz(r,`INITIAL_PUBLISH`)){n(r);let i=t.getState();i.phase!==`DRAGGING`&&kz(),e.start(i);return}n(r),e.scroll(t.getState())},kje=e=>t=>n=>{if(t(n),!zz(n,`PUBLISH_WHILE_DRAGGING`))return;let r=e.getState();r.phase===`DROP_PENDING`&&(r.isWaiting||e.dispatch(CK({reason:r.reason})))},Aje=R,jje=({dimensionMarshal:e,focusMarshal:t,styleMarshal:n,getResponders:r,announce:i,autoScroller:a})=>L(UAe,Aje(ge(sje(n),Tje(e),oje(e),pje,Cje,wje,kje,Oje(a),hje,Eje(t),Sje(r,i)))),RK=()=>({additions:{},removals:{},modified:{}}),zK=({scrollHeight:e,scrollWidth:t,height:n,width:r})=>{let i=CG({x:t,y:e},{x:r,y:n});return{x:Math.max(0,i.x),y:Math.max(0,i.y)}},BK=()=>{let e=document.documentElement;return!e&&kz(),e},VK=()=>{let e=BK();return zK({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,width:e.clientWidth,height:e.clientHeight})},Mje=()=>{let e=FK(),t=VK(),n=e.y,r=e.x,i=BK(),a=i.clientWidth,o=i.clientHeight;return{frame:iG({top:n,left:r,right:r+a,bottom:n+o}),scroll:{initial:e,current:e,max:t,diff:{value:xG,displacement:xG}}}},Nje=({critical:e,scrollOptions:t,registry:n})=>{let r=Mje(),i=r.scroll.current,a=e.droppable,o=n.droppable.getAllByType(a.type).map(e=>e.callbacks.getDimensionAndWatchScroll(i,t));return{dimensions:{draggables:FG(n.draggable.getAllByType(e.draggable.type).map(e=>e.getDimension(i))),droppables:PG(o)},critical:e,viewport:r}},Pje=(e,t)=>{let n=null,r=Bxe({callbacks:{publish:t.publishWhileDragging,collectionStarting:t.collectionStarting},registry:e}),i=(r,i)=>{!e.droppable.exists(r)&&kz(),n&&t.updateDroppableIsEnabled({id:r,isEnabled:i})},a=(r,i)=>{n&&(!e.droppable.exists(r)&&kz(),t.updateDroppableIsCombineEnabled({id:r,isCombineEnabled:i}))},o=(r,i)=>{n&&(!e.droppable.exists(r)&&kz(),t.updateDroppableScroll({id:r,newScroll:i}))},s=(t,r)=>{n&&e.droppable.getById(t).callbacks.scroll(r)},c=()=>{if(!n)return;r.stop();let t=n.critical.droppable;e.droppable.getAllByType(t.type).forEach(e=>e.callbacks.dragStopped()),n.unsubscribe(),n=null},l=t=>{!n&&kz();let i=n.critical.draggable;t.type===`ADDITION`&&Vxe(e,i,t.value)&&r.add(t.value),t.type===`REMOVAL`&&Vxe(e,i,t.value)&&r.remove(t.value)};return{updateDroppableIsEnabled:i,updateDroppableIsCombineEnabled:a,scrollDroppable:s,updateDroppableScroll:o,startPublishing:t=>{n&&kz();let r=e.draggable.getById(t.draggableId),i=e.droppable.getById(r.descriptor.droppableId),a={draggable:r.descriptor,droppable:i.descriptor};return n={critical:a,unsubscribe:e.subscribe(l)},Nje({critical:a,registry:e,scrollOptions:t.scrollOptions})},stopPublishing:c}},HK=(e,t)=>e.phase===`IDLE`?!0:e.phase!==`DROP_ANIMATING`||e.completed.result.draggableId===t?!1:e.completed.result.reason===`DROP`,Fje=e=>{window.scrollBy(e.x,e.y)},Ije=Mz(e=>IG(e).filter(e=>!(!e.isEnabled||!e.frame))),Lje=(e,t)=>Ije(t).find(t=>(!t.frame&&kz(),Axe(t.frame.pageMarginBox)(e)))||null,Rje=({center:e,destination:t,droppables:n})=>{if(t){let e=n[t];return e.frame?e:null}return Lje(e,n)},UK={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:e=>e**2,durationDampening:{stopDampeningAt:1200,accelerateAt:360},disabled:!1},zje=(e,t,n=()=>UK)=>{let r=n();return{startScrollingFrom:e[t.size]*r.startFromPercentage,maxScrollValueAt:e[t.size]*r.maxScrollAtPercentage}},WK=({startOfRange:e,endOfRange:t,current:n})=>{let r=t-e;return r===0?0:(n-e)/r},GK=1,Bje=(e,t,n=()=>UK)=>{let r=n();if(e>t.startScrollingFrom)return 0;if(e<=t.maxScrollValueAt)return r.maxPixelScroll;if(e===t.startScrollingFrom)return GK;let i=1-WK({startOfRange:t.maxScrollValueAt,endOfRange:t.startScrollingFrom,current:e}),a=r.maxPixelScroll*r.ease(i);return Math.ceil(a)},Vje=(e,t,n)=>{let r=n(),i=r.durationDampening.accelerateAt,a=r.durationDampening.stopDampeningAt,o=t,s=a,c=Date.now()-o;if(c>=a)return e;if(c<i)return GK;let l=WK({startOfRange:i,endOfRange:s,current:c}),u=e*r.ease(l);return Math.ceil(u)},KK=({distanceToEdge:e,thresholds:t,dragStartTime:n,shouldUseTimeDampening:r,getAutoScrollerOptions:i})=>{let a=Bje(e,t,i);return a===0?0:r?Math.max(Vje(a,n,i),GK):a},qK=({container:e,distanceToEdges:t,dragStartTime:n,axis:r,shouldUseTimeDampening:i,getAutoScrollerOptions:a})=>{let o=zje(e,r,a);return t[r.end]<t[r.start]?KK({distanceToEdge:t[r.end],thresholds:o,dragStartTime:n,shouldUseTimeDampening:i,getAutoScrollerOptions:a}):-1*KK({distanceToEdge:t[r.start],thresholds:o,dragStartTime:n,shouldUseTimeDampening:i,getAutoScrollerOptions:a})},Hje=({container:e,subject:t,proposedScroll:n})=>{let r=t.height>e.height,i=t.width>e.width;return!i&&!r?n:i&&r?null:{x:i?0:n.x,y:r?0:n.y}},Uje=kG(e=>e===0?0:e),JK=({dragStartTime:e,container:t,subject:n,center:r,shouldUseTimeDampening:i,getAutoScrollerOptions:a})=>{let o={top:r.y-t.top,right:t.right-r.x,bottom:t.bottom-r.y,left:r.x-t.left},s=qK({container:t,distanceToEdges:o,dragStartTime:e,axis:WG,shouldUseTimeDampening:i,getAutoScrollerOptions:a}),c=Uje({x:qK({container:t,distanceToEdges:o,dragStartTime:e,axis:GG,shouldUseTimeDampening:i,getAutoScrollerOptions:a}),y:s});if(wG(c,xG))return null;let l=Hje({container:t,subject:n,proposedScroll:c});return l?wG(l,xG)?null:l:null},Wje=kG(e=>e===0?0:e>0?1:-1),YK=(()=>{let e=(e,t)=>e<0?e:e>t?e-t:0;return({current:t,max:n,change:r})=>{let i=SG(t,r),a={x:e(i.x,n.x),y:e(i.y,n.y)};return wG(a,xG)?null:a}})(),XK=({max:e,current:t,change:n})=>{let r={x:Math.max(t.x,e.x),y:Math.max(t.y,e.y)},i=Wje(n),a=YK({max:r,current:t,change:i});return!a||i.x!==0&&a.x===0||i.y!==0&&a.y===0},ZK=(e,t)=>XK({current:e.scroll.current,max:e.scroll.max,change:t}),Gje=(e,t)=>{if(!ZK(e,t))return null;let n=e.scroll.max,r=e.scroll.current;return YK({current:r,max:n,change:t})},QK=(e,t)=>{let n=e.frame;return n?XK({current:n.scroll.current,max:n.scroll.max,change:t}):!1},Kje=(e,t)=>{let n=e.frame;return!n||!QK(e,t)?null:YK({current:n.scroll.current,max:n.scroll.max,change:t})},qje=({viewport:e,subject:t,center:n,dragStartTime:r,shouldUseTimeDampening:i,getAutoScrollerOptions:a})=>{let o=JK({dragStartTime:r,container:e.frame,subject:t,center:n,shouldUseTimeDampening:i,getAutoScrollerOptions:a});return o&&ZK(e,o)?o:null},Jje=({droppable:e,subject:t,center:n,dragStartTime:r,shouldUseTimeDampening:i,getAutoScrollerOptions:a})=>{let o=e.frame;if(!o)return null;let s=JK({dragStartTime:r,container:o.pageMarginBox,subject:t,center:n,shouldUseTimeDampening:i,getAutoScrollerOptions:a});return s&&QK(e,s)?s:null},$K=({state:e,dragStartTime:t,shouldUseTimeDampening:n,scrollWindow:r,scrollDroppable:i,getAutoScrollerOptions:a})=>{let o=e.current.page.borderBoxCenter,s=e.dimensions.draggables[e.critical.draggable.id].page.marginBox;if(e.isWindowScrollAllowed){let i=e.viewport,c=qje({dragStartTime:t,viewport:i,subject:s,center:o,shouldUseTimeDampening:n,getAutoScrollerOptions:a});if(c){r(c);return}}let c=Rje({center:o,destination:cK(e.impact),droppables:e.dimensions.droppables});if(!c)return;let l=Jje({dragStartTime:t,droppable:c,subject:s,center:o,shouldUseTimeDampening:n,getAutoScrollerOptions:a});l&&i(c.descriptor.id,l)},Yje=({scrollWindow:e,scrollDroppable:t,getAutoScrollerOptions:n=()=>UK})=>{let r=mG(e),i=mG(t),a=null,o=e=>{!a&&kz();let{shouldUseTimeDampening:t,dragStartTime:o}=a;$K({state:e,scrollWindow:r,scrollDroppable:i,dragStartTime:o,shouldUseTimeDampening:t,getAutoScrollerOptions:n})};return{start:e=>{a&&kz();let t=Date.now(),r=!1,i=()=>{r=!0};$K({state:e,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:i,scrollDroppable:i,getAutoScrollerOptions:n}),a={dragStartTime:t,shouldUseTimeDampening:r},r&&o(e)},stop:()=>{a&&=(r.cancel(),i.cancel(),null)},scroll:o}},Xje=({move:e,scrollDroppable:t,scrollWindow:n})=>{let r=(t,n)=>{e({client:SG(t.current.client.selection,n)})},i=(e,n)=>{if(!QK(e,n))return n;let r=Kje(e,n);if(!r)return t(e.descriptor.id,n),null;let i=CG(n,r);return t(e.descriptor.id,i),CG(n,i)},a=(e,t,r)=>{if(!e||!ZK(t,r))return r;let i=Gje(t,r);if(!i)return n(r),null;let a=CG(r,i);return n(a),CG(r,a)};return e=>{let t=e.scrollJumpRequest;if(!t)return;let n=cK(e.impact);!n&&kz();let o=i(e.dimensions.droppables[n],t);if(!o)return;let s=e.viewport,c=a(e.isWindowScrollAllowed,s,o);c&&r(e,c)}},Zje=({scrollDroppable:e,scrollWindow:t,move:n,getAutoScrollerOptions:r})=>{let i=Yje({scrollWindow:t,scrollDroppable:e,getAutoScrollerOptions:r}),a=Xje({move:n,scrollWindow:t,scrollDroppable:e});return{scroll:e=>{if(!(r().disabled||e.phase!==`DRAGGING`)){if(e.movementMode===`FLUID`){i.scroll(e);return}e.scrollJumpRequest&&a(e)}},start:i.start,stop:i.stop}},eq=`data-rfd`,tq=(()=>{let e=`${eq}-drag-handle`;return{base:e,draggableId:`${e}-draggable-id`,contextId:`${e}-context-id`}})(),nq=(()=>{let e=`${eq}-draggable`;return{base:e,contextId:`${e}-context-id`,id:`${e}-id`}})(),Qje=(()=>{let e=`${eq}-droppable`;return{base:e,contextId:`${e}-context-id`,id:`${e}-id`}})(),rq={contextId:`${eq}-scroll-container-context-id`},$je=e=>t=>`[${t}="${e}"]`,iq=(e,t)=>e.map(e=>{let n=e.styles[t];return n?`${e.selector} { ${n} }`:``}).join(` `),eMe=`pointer-events: none;`,tMe=e=>{let t=$je(e),n=(()=>{let e=` |
|
|
cursor: -webkit-grab; |
|
|
cursor: grab; |
|
|
`;return{selector:t(tq.contextId),styles:{always:` |
|
|
-webkit-touch-callout: none; |
|
|
-webkit-tap-highlight-color: rgba(0,0,0,0); |
|
|
touch-action: manipulation; |
|
|
`,resting:e,dragging:eMe,dropAnimating:e}}})(),r=[(()=>{let e=` |
|
|
transition: ${kK.outOfTheWay}; |
|
|
`;return{selector:t(nq.contextId),styles:{dragging:e,dropAnimating:e,userCancel:e}}})(),n,{selector:t(Qje.contextId),styles:{always:`overflow-anchor: none;`}},{selector:`body`,styles:{dragging:` |
|
|
cursor: grabbing; |
|
|
cursor: -webkit-grabbing; |
|
|
user-select: none; |
|
|
-webkit-user-select: none; |
|
|
-moz-user-select: none; |
|
|
-ms-user-select: none; |
|
|
overflow-anchor: none; |
|
|
`}}];return{always:iq(r,`always`),resting:iq(r,`resting`),dragging:iq(r,`dragging`),dropAnimating:iq(r,`dropAnimating`),userCancel:iq(r,`userCancel`)}},aq=typeof window<`u`&&window.document!==void 0&&window.document.createElement!==void 0?K.useLayoutEffect:K.useEffect,oq=()=>{let e=document.querySelector(`head`);return!e&&kz(),e},sq=e=>{let t=document.createElement(`style`);return e&&t.setAttribute(`nonce`,e),t.type=`text/css`,t},cq=e=>e&&e.ownerDocument&&e.ownerDocument.defaultView?e.ownerDocument.defaultView:window,lq=K.createContext(null),uq=()=>{let e=document.body;return!e&&kz(),e},nMe={position:`absolute`,width:`1px`,height:`1px`,margin:`-1px`,border:`0`,padding:`0`,overflow:`hidden`,clip:`rect(0 0 0 0)`,"clip-path":`inset(100%)`},rMe=e=>`rfd-announcement-${e}`,iMe={separator:`::`},dq=K.createContext(null),aMe=9,oMe=13,fq=27,pq=32,sMe=33,cMe=34,lMe=35,uMe=36,dMe=37,fMe=38,pMe=39,mMe=40,hMe={[oMe]:!0,[aMe]:!0},mq=e=>{hMe[e.keyCode]&&e.preventDefault()},hq=(()=>{let e=`visibilitychange`;return typeof document>`u`?e:[e,`ms${e}`,`webkit${e}`,`moz${e}`,`o${e}`].find(e=>`on${e}`in document)||e})(),gq=0,_q=5,vq={type:`IDLE`},gMe={[cMe]:!0,[sMe]:!0,[uMe]:!0,[lMe]:!0},yq={type:`IDLE`},_Me=120,vMe=.15,yMe=[`input`,`button`,`textarea`,`select`,`option`,`optgroup`,`video`,`audio`],bMe=e=>iG(e.getBoundingClientRect()).center,xMe=(()=>{let e=`matches`;return typeof document>`u`?e:[e,`msMatchesSelector`,`webkitMatchesSelector`].find(e=>e in Element.prototype)||e})(),SMe=[tSe,iSe,sSe],CMe=e=>({onBeforeCapture:t=>{(0,lH.flushSync)(()=>{e.onBeforeCapture&&e.onBeforeCapture(t)})},onBeforeDragStart:e.onBeforeDragStart,onDragStart:e.onDragStart,onDragEnd:e.onDragEnd,onDragUpdate:e.onDragUpdate}),wMe=e=>({...UK,...e.autoScrollerOptions,durationDampening:{...UK.durationDampening,...e.autoScrollerOptions}}),bq={dragging:5e3,dropAnimating:4500},TMe=(e,t)=>t?kK.drop(t.duration):e?kK.snap:kK.fluid,EMe=(e,t)=>{if(e)return t?EK.opacity.drop:EK.opacity.combining},DMe=e=>e.forceShouldAnimate==null?e.mode===`SNAP`:e.forceShouldAnimate,xq=K.createContext(null),OMe=e=>{let t=(0,K.useRef)(null),n=jz((e=null)=>{t.current=e},[]),r=jz(()=>t.current,[]),{contextId:i,dragHandleUsageInstructionsId:a,registry:o}=Kz(dq),{type:s,droppableId:c}=Kz(xq),l=Az(()=>({id:e.draggableId,index:e.index,type:s,droppableId:c}),[e.draggableId,e.index,s,c]),{children:u,draggableId:d,isEnabled:f,shouldRespectForcePress:p,canDragInteractiveElements:m,isClone:h,mapped:g,dropAnimationFinished:_}=e;h||OSe(Az(()=>({descriptor:l,registry:o,getDraggableRef:r,canDragInteractiveElements:m,shouldRespectForcePress:p,isEnabled:f}),[l,o,r,m,p,f]));let v=Az(()=>f?{tabIndex:0,role:`button`,"aria-describedby":a,"data-rfd-drag-handle-draggable-id":d,"data-rfd-drag-handle-context-id":i,draggable:!1,onDragStart:kSe}:null,[i,a,d,f]),y=jz(e=>{g.type===`DRAGGING`&&g.dropping&&e.propertyName===`transform`&&(0,lH.flushSync)(_)},[_,g]),b=Az(()=>{let e=ESe(g),t=g.type===`DRAGGING`&&g.dropping?y:void 0;return{innerRef:n,draggableProps:{"data-rfd-draggable-context-id":i,"data-rfd-draggable-id":d,style:e,onTransitionEnd:t},dragHandleProps:v}},[i,v,d,g,y,n]),x=Az(()=>({draggableId:l.id,type:l.type,source:{index:l.index,droppableId:l.droppableId}}),[l.droppableId,l.id,l.index,l.type]);return K.createElement(K.Fragment,null,u(b,g.snapshot,x))},Sq=(e,t)=>e===t,Cq=e=>{let{combine:t,destination:n}=e;return n?n.droppableId:t?t.droppableId:null},kMe=e=>e.combine?e.combine.draggableId:null,AMe=e=>e.at&&e.at.type===`COMBINE`?e.at.combine.draggableId:null,jMe={mapped:{type:`SECONDARY`,offset:xG,combineTargetFor:null,shouldAnimateDisplacement:!0,snapshot:jSe(null)}},MMe=Mt(()=>{let e=ASe(),t=MSe();return(n,r)=>e(n,r)||t(n,r)||jMe},{dropAnimationFinished:wK},null,{context:lq,areStatePropsEqual:Sq})(OMe),wq=e=>t=>e===t,NMe=wq(`scroll`),PMe=wq(`auto`),Tq=(e,t)=>t(e.overflowX)||t(e.overflowY),FMe=e=>{let t=window.getComputedStyle(e),n={overflowX:t.overflowX,overflowY:t.overflowY};return Tq(n,NMe)||Tq(n,PMe)},IMe=()=>!1,Eq=e=>e==null?null:e===document.body?IMe()?e:null:e===document.documentElement?null:FMe(e)?e:Eq(e.parentElement),Dq=e=>({x:e.scrollLeft,y:e.scrollTop}),Oq=e=>e?window.getComputedStyle(e).position===`fixed`||Oq(e.parentElement):!1,LMe=e=>({closestScrollable:Eq(e),isFixedOnPage:Oq(e)}),RMe=({descriptor:e,isEnabled:t,isCombineEnabled:n,isFixedOnPage:r,direction:i,client:a,page:o,closest:s})=>{let c=(()=>{if(!s)return null;let{scrollSize:e,client:t}=s,n=zK({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,height:t.paddingBox.height,width:t.paddingBox.width});return{pageMarginBox:s.page.marginBox,frameClient:t,scrollSize:e,shouldClipSubject:s.shouldClipSubject,scroll:{initial:s.scroll,current:s.scroll,max:n,diff:{value:xG,displacement:xG}}}})(),l=i===`vertical`?WG:GG;return{descriptor:e,isCombineEnabled:n,isFixedOnPage:r,axis:l,isEnabled:t,client:a,page:o,frame:c,subject:MG({page:o,withPlaceholder:null,axis:l,frame:c})}},zMe=(e,t)=>{let n=pG(e);if(!t||e!==t)return n;let r=n.paddingBox.top-t.scrollTop,i=n.paddingBox.left-t.scrollLeft,a=r+t.scrollHeight;return cG({borderBox:aG({top:r,right:i+t.scrollWidth,bottom:a,left:i},n.border),margin:n.margin,border:n.border,padding:n.padding})},BMe=({ref:e,descriptor:t,env:n,windowScroll:r,direction:i,isDropDisabled:a,isCombineEnabled:o,shouldClipSubject:s})=>{let c=n.closestScrollable,l=zMe(e,c),u=dG(l,r),d=(()=>{if(!c)return null;let e=pG(c),t={scrollHeight:c.scrollHeight,scrollWidth:c.scrollWidth};return{client:e,page:dG(e,r),scroll:Dq(c),scrollSize:t,shouldClipSubject:s}})();return RMe({descriptor:t,isEnabled:!a,isCombineEnabled:o,isFixedOnPage:n.isFixedOnPage,direction:i,client:l,page:u,closest:d})},VMe={passive:!1},HMe={passive:!0},kq=e=>e.shouldPublishImmediately?VMe:HMe,Aq=e=>e&&e.env.closestScrollable||null,UMe={width:0,height:0,margin:Yke},WMe=({isAnimatingOpenOnMount:e,placeholder:t,animate:n})=>e||n===`close`?UMe:{height:t.client.borderBox.height,width:t.client.borderBox.width,margin:t.client.margin},GMe=({isAnimatingOpenOnMount:e,placeholder:t,animate:n})=>{let r=WMe({isAnimatingOpenOnMount:e,placeholder:t,animate:n});return{display:t.display,boxSizing:`border-box`,width:r.width,height:r.height,marginTop:r.margin.top,marginRight:r.margin.right,marginBottom:r.margin.bottom,marginLeft:r.margin.left,flexShrink:`0`,flexGrow:`0`,pointerEvents:`none`,transition:n===`none`?null:kK.placeholder}},KMe=K.memo(e=>{let t=(0,K.useRef)(null),n=jz(()=>{t.current&&=(clearTimeout(t.current),null)},[]),{animate:r,onTransitionEnd:i,onClose:a,contextId:o}=e,[s,c]=(0,K.useState)(e.animate===`open`);(0,K.useEffect)(()=>s?r===`open`?t.current?qz:(t.current=setTimeout(()=>{t.current=null,c(!1)}),n):(n(),c(!1),qz):qz,[r,s,n]);let l=jz(e=>{e.propertyName===`height`&&(i(),r===`close`&&a())},[r,a,i]),u=GMe({isAnimatingOpenOnMount:s,animate:e.animate,placeholder:e.placeholder});return K.createElement(e.placeholder.tagName,{style:u,"data-rfd-placeholder-context-id":o,onTransitionEnd:l,ref:e.innerRef})}),qMe=class extends K.PureComponent{constructor(...e){super(...e),this.state={isVisible:!!this.props.on,data:this.props.on,animate:this.props.shouldAnimate&&this.props.on?`open`:`none`},this.onClose=()=>{this.state.animate===`close`&&this.setState({isVisible:!1})}}static getDerivedStateFromProps(e,t){return e.shouldAnimate?e.on?{isVisible:!0,data:e.on,animate:`open`}:t.isVisible?{isVisible:!0,data:t.data,animate:`close`}:{isVisible:!1,animate:`close`,data:null}:{isVisible:!!e.on,data:e.on,animate:`none`}}render(){if(!this.state.isVisible)return null;let e={onClose:this.onClose,data:this.state.data,animate:this.state.animate};return this.props.children(e)}},JMe=e=>{let t=(0,K.useContext)(dq);!t&&kz();let{contextId:n,isMovementAllowed:r}=t,i=(0,K.useRef)(null),a=(0,K.useRef)(null),{children:o,droppableId:s,type:c,mode:l,direction:u,ignoreContainerClipping:d,isDropDisabled:f,isCombineEnabled:p,snapshot:m,useClone:h,updateViewportMaxScroll:g,getContainerForClone:_}=e,v=jz(()=>i.current,[]),y=jz((e=null)=>{i.current=e},[]);jz(()=>a.current,[]);let b=jz((e=null)=>{a.current=e},[]),x=jz(()=>{r()&&g({maxScroll:VK()})},[r,g]);FSe({droppableId:s,type:c,mode:l,direction:u,isDropDisabled:f,isCombineEnabled:p,ignoreContainerClipping:d,getDroppableRef:v});let S=Az(()=>K.createElement(qMe,{on:e.placeholder,shouldAnimate:e.shouldAnimatePlaceholder},({onClose:e,data:t,animate:r})=>K.createElement(KMe,{placeholder:t,onClose:e,innerRef:b,animate:r,contextId:n,onTransitionEnd:x})),[n,x,e.placeholder,e.shouldAnimatePlaceholder,b]),C=Az(()=>({innerRef:y,placeholder:S,droppableProps:{"data-rfd-droppable-id":s,"data-rfd-droppable-context-id":n}}),[n,s,S,y]),w=h?h.dragging.draggableId:null,T=Az(()=>({droppableId:s,type:c,isUsingCloneFor:w}),[s,w,c]);function E(){if(!h)return null;let{dragging:e,render:t}=h,n=K.createElement(NSe,{draggableId:e.draggableId,index:e.source.index,isClone:!0,isEnabled:!0,shouldRespectForcePress:!1,canDragInteractiveElements:!0},(n,r)=>t(n,r,e));return lH.createPortal(n,_())}return K.createElement(xq.Provider,{value:T},o(C,m),E())},jq={mode:`standard`,type:`DEFAULT`,direction:`vertical`,isDropDisabled:!1,isCombineEnabled:!1,ignoreContainerClipping:!1,renderClone:null,getContainerForClone:ISe},Mq=e=>{let t={...e},n;for(n in jq)e[n]===void 0&&(t={...t,[n]:jq[n]});return t},Nq=(e,t)=>e===t.droppable.type,Pq=(e,t)=>t.draggables[e.draggable.id],YMe=Mt(()=>{let e={placeholder:null,shouldAnimatePlaceholder:!0,snapshot:{isDraggingOver:!1,draggingOverWith:null,draggingFromThisWith:null,isUsingPlaceholder:!1},useClone:null},t={...e,shouldAnimatePlaceholder:!1},n=Mz(e=>({draggableId:e.id,type:e.type,source:{index:e.index,droppableId:e.droppableId}})),r=Mz((r,i,a,o,s,c)=>{let l=s.descriptor.id;if(s.descriptor.droppableId===r){let e=c?{render:c,dragging:n(s.descriptor)}:null,t={isDraggingOver:a,draggingOverWith:a?l:null,draggingFromThisWith:l,isUsingPlaceholder:!0};return{placeholder:s.placeholder,shouldAnimatePlaceholder:!1,snapshot:t,useClone:e}}if(!i)return t;if(!o)return e;let u={isDraggingOver:a,draggingOverWith:l,draggingFromThisWith:null,isUsingPlaceholder:!0};return{placeholder:s.placeholder,shouldAnimatePlaceholder:!0,snapshot:u,useClone:null}});return(n,i)=>{let a=Mq(i),o=a.droppableId,s=a.type,c=!a.isDropDisabled,l=a.renderClone;if(Uz(n)){let e=n.critical;if(!Nq(s,e))return t;let i=Pq(e,n.dimensions),a=cK(n.impact)===o;return r(o,c,a,a,i,l)}if(n.phase===`DROP_ANIMATING`){let e=n.completed;if(!Nq(s,e.critical))return t;let i=Pq(e.critical,n.dimensions);return r(o,c,Cq(e.result)===o,cK(e.impact)===o,i,l)}if(n.phase===`IDLE`&&n.completed&&!n.shouldFlush){let r=n.completed;if(!Nq(s,r.critical))return t;let i=cK(r.impact)===o,a=!!(r.impact.at&&r.impact.at.type===`COMBINE`),c=r.critical.droppable.id===o;return i?a?e:t:c?e:t}return t}},{updateViewportMaxScroll:$Ae},(e,t,n)=>({...Mq(n),...e,...t}),{context:lq,areStatePropsEqual:Sq})(JMe),XMe=G(`div`)(({theme:e})=>({alignItems:`center`,borderRight:`0.5px solid ${e.palette.divider}`,display:`flex`,flex:1,flexDirection:`row`,marginBottom:e.spacing(-2),marginRight:e.spacing(1),marginTop:e.spacing(-2),maxWidth:e.spacing(3),width:e.spacing(3)})),Fq=(e,t,n)=>{let r=Array.from(e),[i]=r.splice(t,1);return r.splice(n,0,i),r},LSe.propTypes={handleOpacityChange:J.default.func.isRequired,index:J.default.number.isRequired,layerMetadata:J.default.objectOf(J.default.shape({opacity:J.default.number,visibility:J.default.bool})),moveToBackground:J.default.func.isRequired,moveToFront:J.default.func.isRequired,resource:J.default.object.isRequired,setLayerVisibility:J.default.func.isRequired},RSe.propTypes={children:J.default.node.isRequired,index:J.default.number.isRequired,resource:J.default.object.isRequired},Jz.propTypes={canvasId:J.default.string.isRequired,index:J.default.number.isRequired,label:J.default.string.isRequired,layerMetadata:J.default.objectOf(J.default.shape({opacity:J.default.number})),layers:J.default.arrayOf(J.default.shape({})).isRequired,totalSize:J.default.number.isRequired,updateLayers:J.default.func.isRequired,windowId:J.default.string.isRequired},Iq=R(Mt((e,{canvasId:t,companionWindowId:n,windowId:r})=>({label:Ts(e,{canvasId:t,companionWindowId:n,windowId:r}),layerMetadata:qc(e,{canvasId:t,companionWindowId:n,windowId:r}),layers:V(e,{canvasId:t,companionWindowId:n,windowId:r})}),{updateLayers:wR}))(Jz),Yz.propTypes={canvasIds:J.default.arrayOf(J.default.string),id:J.default.string.isRequired,windowId:J.default.string.isRequired},Lq=R(Mt((e,{id:t,windowId:n})=>({canvasIds:ys(e,{windowId:n})})),Ar(`LayersPanel`))(Yz),Xz.propTypes={children:J.default.node,id:J.default.string.isRequired,title:J.default.string.isRequired,windowId:J.default.string.isRequired},Rq=R(Mt((e,{id:t,windowId:n})=>({})),Ar(`CustomPanel`))(Xz),ZMe=LS((0,q.jsx)(`path`,{d:`m4 12 1.41 1.41L11 7.83V20h2V7.83l5.58 5.59L20 12l-8-8z`}),`ArrowUpwardSharp`),Zz.propTypes={canvasNavigation:J.default.shape({height:J.default.number,width:J.default.number}).isRequired,manifest:J.default.object.isRequired,variant:J.default.string.isRequired},Qz.propTypes={canvasNavigation:J.default.shape({height:J.default.number,width:J.default.number}).isRequired,collection:J.default.object,collectionPath:J.default.arrayOf(J.default.string),id:J.default.string.isRequired,isFetching:J.default.bool,manifestId:J.default.string.isRequired,parentCollection:J.default.object,updateCompanionWindow:J.default.func.isRequired,updateWindow:J.default.func.isRequired,variant:J.default.string,windowId:J.default.string.isRequired},zq=R(Mt((e,{id:t,windowId:n})=>{let r=Me(e,{windowId:n}),i=to(e,{companionWindowId:t}),{collectionPath:a}=i,o=a||r.collectionPath,s=o&&o[o.length-1],c=o&&o[o.length-2],l=s&&Fe(e,{manifestId:s}),u=c&&Fe(e,{manifestId:c}),d=Fe(e,{windowId:n});return{canvasNavigation:e.config.canvasNavigation,collection:l&&Mo(e,{manifestId:l.id}),collectionId:s,collectionPath:o,error:l&&l.error,isFetching:l&&l.isFetching,manifestId:d&&d.id,parentCollection:u&&Mo(e,{manifestId:u.id}),ready:l&&!!l.json,variant:i.variant||mH(e,{windowId:n})}},(e,{id:t,windowId:n})=>({updateCompanionWindow:(...r)=>e(HL(n,t,...r)),updateWindow:(...t)=>e(_l(n,...t))})),Ar(`WindowSideBarCollectionPanel`))(Qz),Bq={annotations:UU,attribution:KW,canvas:UW,collection:zq,custom:Rq,info:$U,layers:Lq,search:rG,thumbnailNavigation:TH},Vq=(0,K.createContext)({dragDropManager:void 0}),Hq=(function(){return typeof Symbol==`function`&&Symbol.observable||`@@observable`})(),Uq=function(){return Math.random().toString(36).substring(7).split(``).join(`.`)},Wq={INIT:`@@redux/INIT`+Uq(),REPLACE:`@@redux/REPLACE`+Uq(),PROBE_UNKNOWN_ACTION:function(){return`@@redux/PROBE_UNKNOWN_ACTION`+Uq()}},Gq=`dnd-core/INIT_COORDS`,Kq=`dnd-core/BEGIN_DRAG`,qq=`dnd-core/PUBLISH_DRAG_SOURCE`,Jq=`dnd-core/HOVER`,Yq=`dnd-core/DROP`,Xq=`dnd-core/END_DRAG`,QMe={type:Gq,payload:{clientOffset:null,sourceClientOffset:null}},$Me=class{receiveBackend(e){this.backend=e}getMonitor(){return this.monitor}getBackend(){return this.backend}getRegistry(){return this.monitor.registry}getActions(){let e=this,{dispatch:t}=this.store;function n(n){return(...r)=>{let i=n.apply(e,r);i!==void 0&&t(i)}}let r=mCe(this);return Object.keys(r).reduce((e,t)=>{let i=r[t];return e[t]=n(i),e},{})}dispatch(e){this.store.dispatch(e)}constructor(e,t){this.isSetUp=!1,this.handleRefCountChange=()=>{let e=this.store.getState().refCount>0;this.backend&&(e&&!this.isSetUp?(this.backend.setup(),this.isSetUp=!0):!e&&this.isSetUp&&(this.backend.teardown(),this.isSetUp=!1))},this.store=e,this.monitor=t,e.subscribe(this.handleRefCountChange)}},Zq=[],Qq=[],Zq.__IS_NONE__=!0,Qq.__IS_ALL__=!0,eNe=class{subscribeToStateChange(e,t={}){let{handlerIds:n}=t;eB(typeof e==`function`,`listener must be a function.`),eB(n===void 0||Array.isArray(n),`handlerIds, when specified, must be an array of strings.`);let r=this.store.getState().stateId;return this.store.subscribe(()=>{let t=this.store.getState(),i=t.stateId;try{i===r||i===r+1&&!yCe(t.dirtyHandlerIds,n)||e()}finally{r=i}})}subscribeToOffsetChange(e){eB(typeof e==`function`,`listener must be a function.`);let t=this.store.getState().dragOffset;return this.store.subscribe(()=>{let n=this.store.getState().dragOffset;n!==t&&(t=n,e())})}canDragSource(e){if(!e)return!1;let t=this.registry.getSource(e);return eB(t,`Expected to find a valid source. sourceId=${e}`),!this.isDragging()&&t.canDrag(this,e)}canDropOnTarget(e){if(!e)return!1;let t=this.registry.getTarget(e);return eB(t,`Expected to find a valid target. targetId=${e}`),!this.isDragging()||this.didDrop()?!1:tB(this.registry.getTargetType(e),this.getItemType())&&t.canDrop(this,e)}isDragging(){return!!this.getItemType()}isDraggingSource(e){if(!e)return!1;let t=this.registry.getSource(e,!0);return eB(t,`Expected to find a valid source. sourceId=${e}`),!this.isDragging()||!this.isSourcePublic()||this.registry.getSourceType(e)!==this.getItemType()?!1:t.isDragging(this,e)}isOverTarget(e,t={shallow:!1}){if(!e)return!1;let{shallow:n}=t;if(!this.isDragging())return!1;let r=this.registry.getTargetType(e),i=this.getItemType();if(i&&!tB(r,i))return!1;let a=this.getTargetIds();if(!a.length)return!1;let o=a.indexOf(e);return n?o===a.length-1:o>-1}getItemType(){return this.store.getState().dragOperation.itemType}getItem(){return this.store.getState().dragOperation.item}getSourceId(){return this.store.getState().dragOperation.sourceId}getTargetIds(){return this.store.getState().dragOperation.targetIds}getDropResult(){return this.store.getState().dragOperation.dropResult}didDrop(){return this.store.getState().dragOperation.didDrop}isSourcePublic(){return!!this.store.getState().dragOperation.isSourcePublic}getInitialClientOffset(){return this.store.getState().dragOffset.initialClientOffset}getInitialSourceClientOffset(){return this.store.getState().dragOffset.initialSourceClientOffset}getClientOffset(){return this.store.getState().dragOffset.clientOffset}getSourceClientOffset(){return _Ce(this.store.getState().dragOffset)}getDifferenceFromInitialOffset(){return vCe(this.store.getState().dragOffset)}constructor(e,t){this.store=e,this.registry=t}},$q=typeof global<`u`?global:self,eJ=$q.MutationObserver||$q.WebKitMutationObserver,tNe=typeof eJ==`function`?xCe:bCe,nNe=class{enqueueTask(e){let{queue:t,requestFlush:n}=this;t.length||(n(),this.flushing=!0),t[t.length]=e}constructor(){this.queue=[],this.pendingErrors=[],this.flushing=!1,this.index=0,this.capacity=1024,this.flush=()=>{let{queue:e}=this;for(;this.index<e.length;){let t=this.index;if(this.index++,e[t].call(),this.index>this.capacity){for(let t=0,n=e.length-this.index;t<n;t++)e[t]=e[t+this.index];e.length-=this.index,this.index=0}}e.length=0,this.index=0,this.flushing=!1},this.registerPendingError=e=>{this.pendingErrors.push(e),this.requestErrorThrow()},this.requestFlush=tNe(this.flush),this.requestErrorThrow=bCe(()=>{if(this.pendingErrors.length)throw this.pendingErrors.shift()})}},rNe=class{call(){try{this.task&&this.task()}catch(e){this.onError(e)}finally{this.task=null,this.release(this)}}constructor(e,t){this.onError=e,this.release=t,this.task=null}},iNe=class{create(e){let t=this.freeTasks,n=t.length?t.pop():new rNe(this.onError,e=>t[t.length]=e);return n.task=e,n}constructor(e){this.onError=e,this.freeTasks=[]}},tJ=new nNe,aNe=new iNe(tJ.registerPendingError),nJ=`dnd-core/ADD_SOURCE`,rJ=`dnd-core/ADD_TARGET`,iJ=`dnd-core/REMOVE_SOURCE`,aJ=`dnd-core/REMOVE_TARGET`,(function(e){e.SOURCE=`SOURCE`,e.TARGET=`TARGET`})(oJ||={}),oNe=0,sNe=class{addSource(e,t){nB(e),DCe(t);let n=this.addHandler(oJ.SOURCE,e,t);return this.store.dispatch(CCe(n)),n}addTarget(e,t){nB(e,!0),OCe(t);let n=this.addHandler(oJ.TARGET,e,t);return this.store.dispatch(wCe(n)),n}containsHandler(e){return MCe(this.dragSources,e)||MCe(this.dropTargets,e)}getSource(e,t=!1){return eB(this.isSourceId(e),`Expected a valid source ID.`),t&&e===this.pinnedSourceId?this.pinnedSource:this.dragSources.get(e)}getTarget(e){return eB(this.isTargetId(e),`Expected a valid target ID.`),this.dropTargets.get(e)}getSourceType(e){return eB(this.isSourceId(e),`Expected a valid source ID.`),this.types.get(e)}getTargetType(e){return eB(this.isTargetId(e),`Expected a valid target ID.`),this.types.get(e)}isSourceId(e){return jCe(e)===oJ.SOURCE}isTargetId(e){return jCe(e)===oJ.TARGET}removeSource(e){eB(this.getSource(e),`Expected an existing source.`),this.store.dispatch(TCe(e)),SCe(()=>{this.dragSources.delete(e),this.types.delete(e)})}removeTarget(e){eB(this.getTarget(e),`Expected an existing target.`),this.store.dispatch(ECe(e)),this.dropTargets.delete(e),this.types.delete(e)}pinSource(e){let t=this.getSource(e);eB(t,`Expected an existing source.`),this.pinnedSourceId=e,this.pinnedSource=t}unpinSource(){eB(this.pinnedSource,`No source is pinned at the time.`),this.pinnedSourceId=null,this.pinnedSource=null}addHandler(e,t,n){let r=ACe(e);return this.types.set(r,t),e===oJ.SOURCE?this.dragSources.set(r,n):e===oJ.TARGET&&this.dropTargets.set(r,n),r}constructor(e){this.types=new Map,this.dragSources=new Map,this.dropTargets=new Map,this.pinnedSourceId=null,this.pinnedSource=null,this.store=e}},cNe=(e,t)=>e===t,sJ={initialSourceClientOffset:null,initialClientOffset:null,clientOffset:null},lNe={itemType:null,item:null,sourceId:null,targetIds:[],dropResult:null,didDrop:!1,isSourcePublic:null},cJ=0,lJ=Symbol.for(`__REACT_DND_CONTEXT_INSTANCE__`),uJ=(0,K.memo)(function(e){var{children:t}=e;let[n,r]=XCe(JCe(e,[`children`]));return(0,K.useEffect)(()=>{if(r){let e=QCe();return++cJ,()=>{--cJ===0&&(e[lJ]=null)}}},[]),(0,q.jsx)(Vq.Provider,{value:n,children:t})}),uNe=Je(z(((e,t)=>{t.exports=function e(t,n){if(t===n)return!0;if(t&&n&&typeof t==`object`&&typeof n==`object`){if(t.constructor!==n.constructor)return!1;var r,i,a;if(Array.isArray(t)){if(r=t.length,r!=n.length)return!1;for(i=r;i--!==0;)if(!e(t[i],n[i]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if(a=Object.keys(t),r=a.length,r!==Object.keys(n).length)return!1;for(i=r;i--!==0;)if(!Object.prototype.hasOwnProperty.call(n,a[i]))return!1;for(i=r;i--!==0;){var o=a[i];if(!e(t[o],n[o]))return!1}return!0}return t!==t&&n!==n}}))(),1),dJ=typeof window<`u`?K.useLayoutEffect:K.useEffect,fJ=!1,pJ=!1,dNe=class{receiveHandlerId(e){this.sourceId=e}getHandlerId(){return this.sourceId}canDrag(){eB(!fJ,`You may not call monitor.canDrag() inside your canDrag() implementation. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source-monitor`);try{return fJ=!0,this.internalMonitor.canDragSource(this.sourceId)}finally{fJ=!1}}isDragging(){if(!this.sourceId)return!1;eB(!pJ,`You may not call monitor.isDragging() inside your isDragging() implementation. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source-monitor`);try{return pJ=!0,this.internalMonitor.isDraggingSource(this.sourceId)}finally{pJ=!1}}subscribeToStateChange(e,t){return this.internalMonitor.subscribeToStateChange(e,t)}isDraggingSource(e){return this.internalMonitor.isDraggingSource(e)}isOverTarget(e,t){return this.internalMonitor.isOverTarget(e,t)}getTargetIds(){return this.internalMonitor.getTargetIds()}isSourcePublic(){return this.internalMonitor.isSourcePublic()}getSourceId(){return this.internalMonitor.getSourceId()}subscribeToOffsetChange(e){return this.internalMonitor.subscribeToOffsetChange(e)}canDragSource(e){return this.internalMonitor.canDragSource(e)}canDropOnTarget(e){return this.internalMonitor.canDropOnTarget(e)}getItemType(){return this.internalMonitor.getItemType()}getItem(){return this.internalMonitor.getItem()}getDropResult(){return this.internalMonitor.getDropResult()}didDrop(){return this.internalMonitor.didDrop()}getInitialClientOffset(){return this.internalMonitor.getInitialClientOffset()}getInitialSourceClientOffset(){return this.internalMonitor.getInitialSourceClientOffset()}getSourceClientOffset(){return this.internalMonitor.getSourceClientOffset()}getClientOffset(){return this.internalMonitor.getClientOffset()}getDifferenceFromInitialOffset(){return this.internalMonitor.getDifferenceFromInitialOffset()}constructor(e){this.sourceId=null,this.internalMonitor=e.getMonitor()}},mJ=!1,fNe=class{receiveHandlerId(e){this.targetId=e}getHandlerId(){return this.targetId}subscribeToStateChange(e,t){return this.internalMonitor.subscribeToStateChange(e,t)}canDrop(){if(!this.targetId)return!1;eB(!mJ,`You may not call monitor.canDrop() inside your canDrop() implementation. Read more: http://react-dnd.github.io/react-dnd/docs/api/drop-target-monitor`);try{return mJ=!0,this.internalMonitor.canDropOnTarget(this.targetId)}finally{mJ=!1}}isOver(e){return this.targetId?this.internalMonitor.isOverTarget(this.targetId,e):!1}getItemType(){return this.internalMonitor.getItemType()}getItem(){return this.internalMonitor.getItem()}getDropResult(){return this.internalMonitor.getDropResult()}didDrop(){return this.internalMonitor.didDrop()}getInitialClientOffset(){return this.internalMonitor.getInitialClientOffset()}getInitialSourceClientOffset(){return this.internalMonitor.getInitialSourceClientOffset()}getSourceClientOffset(){return this.internalMonitor.getSourceClientOffset()}getClientOffset(){return this.internalMonitor.getClientOffset()}getDifferenceFromInitialOffset(){return this.internalMonitor.getDifferenceFromInitialOffset()}constructor(e){this.targetId=null,this.internalMonitor=e.getMonitor()}},pNe=class{receiveHandlerId(e){this.handlerId!==e&&(this.handlerId=e,this.reconnect())}get connectTarget(){return this.dragSource}get dragSourceOptions(){return this.dragSourceOptionsInternal}set dragSourceOptions(e){this.dragSourceOptionsInternal=e}get dragPreviewOptions(){return this.dragPreviewOptionsInternal}set dragPreviewOptions(e){this.dragPreviewOptionsInternal=e}reconnect(){let e=this.reconnectDragSource();this.reconnectDragPreview(e)}reconnectDragSource(){let e=this.dragSource,t=this.didHandlerIdChange()||this.didConnectedDragSourceChange()||this.didDragSourceOptionsChange();return t&&this.disconnectDragSource(),this.handlerId?e?(t&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDragSource=e,this.lastConnectedDragSourceOptions=this.dragSourceOptions,this.dragSourceUnsubscribe=this.backend.connectDragSource(this.handlerId,e,this.dragSourceOptions)),t):(this.lastConnectedDragSource=e,t):t}reconnectDragPreview(e=!1){let t=this.dragPreview,n=e||this.didHandlerIdChange()||this.didConnectedDragPreviewChange()||this.didDragPreviewOptionsChange();if(n&&this.disconnectDragPreview(),this.handlerId){if(!t){this.lastConnectedDragPreview=t;return}n&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDragPreview=t,this.lastConnectedDragPreviewOptions=this.dragPreviewOptions,this.dragPreviewUnsubscribe=this.backend.connectDragPreview(this.handlerId,t,this.dragPreviewOptions))}}didHandlerIdChange(){return this.lastConnectedHandlerId!==this.handlerId}didConnectedDragSourceChange(){return this.lastConnectedDragSource!==this.dragSource}didConnectedDragPreviewChange(){return this.lastConnectedDragPreview!==this.dragPreview}didDragSourceOptionsChange(){return!iB(this.lastConnectedDragSourceOptions,this.dragSourceOptions)}didDragPreviewOptionsChange(){return!iB(this.lastConnectedDragPreviewOptions,this.dragPreviewOptions)}disconnectDragSource(){this.dragSourceUnsubscribe&&=(this.dragSourceUnsubscribe(),void 0)}disconnectDragPreview(){this.dragPreviewUnsubscribe&&(this.dragPreviewUnsubscribe(),this.dragPreviewUnsubscribe=void 0,this.dragPreviewNode=null,this.dragPreviewRef=null)}get dragSource(){return this.dragSourceNode||this.dragSourceRef&&this.dragSourceRef.current}get dragPreview(){return this.dragPreviewNode||this.dragPreviewRef&&this.dragPreviewRef.current}clearDragSource(){this.dragSourceNode=null,this.dragSourceRef=null}clearDragPreview(){this.dragPreviewNode=null,this.dragPreviewRef=null}constructor(e){this.hooks=lwe({dragSource:(e,t)=>{this.clearDragSource(),this.dragSourceOptions=t||null,aB(e)?this.dragSourceRef=e:this.dragSourceNode=e,this.reconnectDragSource()},dragPreview:(e,t)=>{this.clearDragPreview(),this.dragPreviewOptions=t||null,aB(e)?this.dragPreviewRef=e:this.dragPreviewNode=e,this.reconnectDragPreview()}}),this.handlerId=null,this.dragSourceRef=null,this.dragSourceOptionsInternal=null,this.dragPreviewRef=null,this.dragPreviewOptionsInternal=null,this.lastConnectedHandlerId=null,this.lastConnectedDragSource=null,this.lastConnectedDragSourceOptions=null,this.lastConnectedDragPreview=null,this.lastConnectedDragPreviewOptions=null,this.backend=e}},mNe=class{get connectTarget(){return this.dropTarget}reconnect(){let e=this.didHandlerIdChange()||this.didDropTargetChange()||this.didOptionsChange();e&&this.disconnectDropTarget();let t=this.dropTarget;if(this.handlerId){if(!t){this.lastConnectedDropTarget=t;return}e&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDropTarget=t,this.lastConnectedDropTargetOptions=this.dropTargetOptions,this.unsubscribeDropTarget=this.backend.connectDropTarget(this.handlerId,t,this.dropTargetOptions))}}receiveHandlerId(e){e!==this.handlerId&&(this.handlerId=e,this.reconnect())}get dropTargetOptions(){return this.dropTargetOptionsInternal}set dropTargetOptions(e){this.dropTargetOptionsInternal=e}didHandlerIdChange(){return this.lastConnectedHandlerId!==this.handlerId}didDropTargetChange(){return this.lastConnectedDropTarget!==this.dropTarget}didOptionsChange(){return!iB(this.lastConnectedDropTargetOptions,this.dropTargetOptions)}disconnectDropTarget(){this.unsubscribeDropTarget&&=(this.unsubscribeDropTarget(),void 0)}get dropTarget(){return this.dropTargetNode||this.dropTargetRef&&this.dropTargetRef.current}clearDropTarget(){this.dropTargetRef=null,this.dropTargetNode=null}constructor(e){this.hooks=lwe({dropTarget:(e,t)=>{this.clearDropTarget(),this.dropTargetOptions=t,aB(e)?this.dropTargetRef=e:this.dropTargetNode=e,this.reconnect()}}),this.handlerId=null,this.dropTargetRef=null,this.dropTargetOptionsInternal=null,this.lastConnectedHandlerId=null,this.lastConnectedDropTarget=null,this.lastConnectedDropTargetOptions=null,this.backend=e}},hNe=class{beginDrag(){let e=this.spec,t=this.monitor,n=null;return n=typeof e.item==`object`?e.item:typeof e.item==`function`?e.item(t):{},n??null}canDrag(){let e=this.spec,t=this.monitor;return typeof e.canDrag==`boolean`?e.canDrag:typeof e.canDrag!=`function`||e.canDrag(t)}isDragging(e,t){let n=this.spec,r=this.monitor,{isDragging:i}=n;return i?i(r):t===e.getSourceId()}endDrag(){let e=this.spec,t=this.monitor,n=this.connector,{end:r}=e;r&&r(t.getItem(),t),n.reconnect()}constructor(e,t,n){this.spec=e,this.monitor=t,this.connector=n}},gNe=class{canDrop(){let e=this.spec,t=this.monitor;return!e.canDrop||e.canDrop(t.getItem(),t)}hover(){let e=this.spec,t=this.monitor;e.hover&&e.hover(t.getItem(),t)}drop(){let e=this.spec,t=this.monitor;if(e.drop)return e.drop(t.getItem(),t)}constructor(e,t){this.spec=e,this.monitor=t}},hJ=e=>{throw TypeError(e)},gJ=(e,t,n)=>t.has(e)||hJ(`Cannot `+n),_J=(e,t,n)=>(gJ(e,t,`read from private field`),n?n.call(e):t.get(e)),vJ=(e,t,n)=>t.has(e)?hJ(`Cannot add the same private member more than once`):t instanceof WeakSet?t.add(e):t.set(e,n),yJ=(e,t,n,r)=>(gJ(e,t,`write to private field`),r?r.call(e,n):t.set(e,n),n),_Ne=class{constructor(){vJ(this,bJ),this.register=e=>{_J(this,bJ).push(e)},this.unregister=e=>{for(;_J(this,bJ).indexOf(e)!==-1;)_J(this,bJ).splice(_J(this,bJ).indexOf(e),1)},this.backendChanged=e=>{for(let t of _J(this,bJ))t.backendChanged(e)},yJ(this,bJ,[])}},bJ=new WeakMap,yNe=class e{constructor(t,n,r){if(vJ(this,xJ),vJ(this,SJ),vJ(this,CJ),vJ(this,wJ),vJ(this,TJ),vJ(this,EJ,(e,t,n)=>{if(!n.backend)throw Error(`You must specify a 'backend' property in your Backend entry: ${JSON.stringify(n)}`);let r=n.backend(e,t,n.options),i=n.id,a=!n.id&&r&&r.constructor;if(a&&(i=r.constructor.name),!i)throw Error(`You must specify an 'id' property in your Backend entry: ${JSON.stringify(n)} |
|
|
see this guide: https://github.com/louisbrunner/dnd-multi-backend/tree/master/packages/react-dnd-multi-backend#migrating-from-5xx`);if(a&&console.warn(`Deprecation notice: You are using a pipeline which doesn't include backends' 'id'. |
|
|
This might be unsupported in the future, please specify 'id' explicitely for every backend.`),_J(this,CJ)[i])throw Error(`You must specify a unique 'id' property in your Backend entry: |
|
|
${JSON.stringify(n)} (conflicts with: ${JSON.stringify(_J(this,CJ)[i])})`);return{id:i,instance:r,preview:n.preview??!1,transition:n.transition,skipDispatchOnTransition:n.skipDispatchOnTransition??!1}}),this.setup=()=>{if(!(typeof window>`u`)){if(e.isSetUp)throw Error(`Cannot have two MultiBackends at the same time.`);e.isSetUp=!0,_J(this,DJ).call(this,window),_J(this,CJ)[_J(this,xJ)].instance.setup()}},this.teardown=()=>{typeof window>`u`||(e.isSetUp=!1,_J(this,vNe).call(this,window),_J(this,CJ)[_J(this,xJ)].instance.teardown())},this.connectDragSource=(e,t,n)=>_J(this,AJ).call(this,`connectDragSource`,e,t,n),this.connectDragPreview=(e,t,n)=>_J(this,AJ).call(this,`connectDragPreview`,e,t,n),this.connectDropTarget=(e,t,n)=>_J(this,AJ).call(this,`connectDropTarget`,e,t,n),this.profile=()=>_J(this,CJ)[_J(this,xJ)].instance.profile(),this.previewEnabled=()=>_J(this,CJ)[_J(this,xJ)].preview,this.previewsList=()=>_J(this,SJ),this.backendsList=()=>_J(this,wJ),vJ(this,DJ,e=>{for(let t of _J(this,wJ))t.transition&&e.addEventListener(t.transition.event,_J(this,OJ))}),vJ(this,vNe,e=>{for(let t of _J(this,wJ))t.transition&&e.removeEventListener(t.transition.event,_J(this,OJ))}),vJ(this,OJ,e=>{let t=_J(this,xJ);if(_J(this,wJ).some(t=>t.id!==_J(this,xJ)&&t.transition&&t.transition.check(e)?(yJ(this,xJ,t.id),!0):!1),_J(this,xJ)!==t){_J(this,CJ)[t].instance.teardown();for(let[e,t]of Object.entries(_J(this,TJ)))t.unsubscribe(),t.unsubscribe=_J(this,kJ).call(this,t.func,...t.args);_J(this,SJ).backendChanged(this);let n=_J(this,CJ)[_J(this,xJ)];if(n.instance.setup(),n.skipDispatchOnTransition)return;let r=e.constructor,i=new r(e.type,e);e.target?.dispatchEvent(i)}}),vJ(this,kJ,(e,t,n,r)=>_J(this,CJ)[_J(this,xJ)].instance[e](t,n,r)),vJ(this,AJ,(e,t,n,r)=>{let i=`${e}_${t}`,a=_J(this,kJ).call(this,e,t,n,r);return _J(this,TJ)[i]={func:e,args:[t,n,r],unsubscribe:a},()=>{_J(this,TJ)[i].unsubscribe(),delete _J(this,TJ)[i]}}),!r||!r.backends||r.backends.length<1)throw Error(`You must specify at least one Backend, if you are coming from 2.x.x (or don't understand this error) |
|
|
see this guide: https://github.com/louisbrunner/dnd-multi-backend/tree/master/packages/react-dnd-multi-backend#migrating-from-2xx`);yJ(this,SJ,new _Ne),yJ(this,CJ,{}),yJ(this,wJ,[]);for(let e of r.backends){let r=_J(this,EJ).call(this,t,n,e);_J(this,CJ)[r.id]=r,_J(this,wJ).push(r)}yJ(this,xJ,_J(this,wJ)[0].id),yJ(this,TJ,{})}},xJ=new WeakMap,SJ=new WeakMap,CJ=new WeakMap,wJ=new WeakMap,TJ=new WeakMap,EJ=new WeakMap,DJ=new WeakMap,vNe=new WeakMap,OJ=new WeakMap,kJ=new WeakMap,AJ=new WeakMap,yNe.isSetUp=!1,bNe=yNe,jJ=(e,t,n)=>new bNe(e,t,n),xNe=(e,t)=>({event:e,check:t}),SNe=xNe(`touchstart`,e=>{let t=e;return t.touches!==null&&t.touches!==void 0}),CNe=xNe(`pointerdown`,e=>e.pointerType===`mouse`),wNe=class{enter(e){let t=this.entered.length,n=t=>this.isNodeInDocument(t)&&(!t.contains||t.contains(e));return this.entered=Twe(this.entered.filter(n),[e]),t===0&&this.entered.length>0}leave(e){let t=this.entered.length;return this.entered=wwe(this.entered.filter(this.isNodeInDocument),e),t>0&&this.entered.length===0}reset(){this.entered=[]}constructor(e){this.entered=[],this.isNodeInDocument=e}},TNe=class{initializeExposedProperties(){Object.keys(this.config.exposeProperties).forEach(e=>{Object.defineProperty(this.item,e,{configurable:!0,enumerable:!0,get(){return console.warn(`Browser doesn't allow reading "${e}" until the drop event.`),null}})})}loadDataTransfer(e){if(e){let t={};Object.keys(this.config.exposeProperties).forEach(n=>{let r=this.config.exposeProperties[n];r!=null&&(t[n]={value:r(e,this.config.matchesTypes),configurable:!0,enumerable:!0})}),Object.defineProperties(this.item,t)}}canDrag(){return!0}beginDrag(){return this.item}isDragging(e,t){return t===e.getSourceId()}endDrag(){}constructor(e){this.config=e,this.item={},this.initializeExposedProperties()}},ENe=Ke({FILE:()=>MJ,HTML:()=>PJ,TEXT:()=>DNe,URL:()=>NJ}),MJ=`__NATIVE_FILE__`,NJ=`__NATIVE_URL__`,DNe=`__NATIVE_TEXT__`,PJ=`__NATIVE_HTML__`,FJ={[MJ]:{exposeProperties:{files:e=>Array.prototype.slice.call(e.files),items:e=>e.items,dataTransfer:e=>e},matchesTypes:[`Files`]},[PJ]:{exposeProperties:{html:(e,t)=>lB(e,t,``),dataTransfer:e=>e},matchesTypes:[`Html`,`text/html`]},[NJ]:{exposeProperties:{urls:(e,t)=>lB(e,t,``).split(` |
|
|
`),dataTransfer:e=>e},matchesTypes:[`Url`,`text/uri-list`]},[DNe]:{exposeProperties:{text:(e,t)=>lB(e,t,``),dataTransfer:e=>e},matchesTypes:[`Text`,`text/plain`]}},ONe=Cwe(()=>/firefox/i.test(navigator.userAgent)),kNe=Cwe(()=>!!window.safari),ANe=class{interpolate(e){let{xs:t,ys:n,c1s:r,c2s:i,c3s:a}=this,o=t.length-1;if(e===t[o])return n[o];let s=0,c=a.length-1,l;for(;s<=c;){l=Math.floor(.5*(s+c));let r=t[l];if(r<e)s=l+1;else if(r>e)c=l-1;else return n[l]}o=Math.max(0,c);let u=e-t[o],d=u*u;return n[o]+r[o]*u+i[o]*d+a[o]*u*d}constructor(e,t){let{length:n}=e,r=[];for(let e=0;e<n;e++)r.push(e);r.sort((t,n)=>e[t]<e[n]?-1:1);let i=[],a=[],o=[],s,c;for(let r=0;r<n-1;r++)s=e[r+1]-e[r],c=t[r+1]-t[r],a.push(s),i.push(c),o.push(c/s);let l=[o[0]];for(let e=0;e<a.length-1;e++){let t=o[e],n=o[e+1];if(t*n<=0)l.push(0);else{s=a[e];let r=a[e+1],i=s+r;l.push(3*i/((i+r)/t+(i+s)/n))}}l.push(o[o.length-1]);let u=[],d=[],f;for(let e=0;e<l.length-1;e++){f=o[e];let t=l[e],n=1/a[e],r=t+l[e+1]-f-f;u.push((f-t-r)*n),d.push(r*n*n)}this.xs=e,this.ys=t,this.c1s=l,this.c2s=u,this.c3s=d}},jNe=1,MNe=class{get window(){if(this.globalContext)return this.globalContext;if(typeof window<`u`)return window}get document(){if(this.globalContext?.document)return this.globalContext.document;if(this.window)return this.window.document}get rootElement(){return this.optionsArgs?.rootElement||this.window}constructor(e,t){this.ownerDocument=null,this.globalContext=e,this.optionsArgs=t}},NNe=class{profile(){return{sourcePreviewNodes:this.sourcePreviewNodes.size,sourcePreviewNodeOptions:this.sourcePreviewNodeOptions.size,sourceNodeOptions:this.sourceNodeOptions.size,sourceNodes:this.sourceNodes.size,dragStartSourceIds:this.dragStartSourceIds?.length||0,dropTargetIds:this.dropTargetIds.length,dragEnterTargetIds:this.dragEnterTargetIds.length,dragOverTargetIds:this.dragOverTargetIds?.length||0}}get window(){return this.options.window}get document(){return this.options.document}get rootElement(){return this.options.rootElement}setup(){let e=this.rootElement;if(e!==void 0){if(e.__isReactDndBackendSetUp)throw Error(`Cannot have two HTML5 backends at the same time.`);e.__isReactDndBackendSetUp=!0,this.addEventListeners(e)}}teardown(){let e=this.rootElement;if(e!==void 0&&(e.__isReactDndBackendSetUp=!1,this.removeEventListeners(this.rootElement),this.clearCurrentDragSourceNode(),this.asyncEndDragFrameId)){var t;(t=this.window)==null||t.cancelAnimationFrame(this.asyncEndDragFrameId)}}connectDragPreview(e,t,n){return this.sourcePreviewNodeOptions.set(e,n),this.sourcePreviewNodes.set(e,t),()=>{this.sourcePreviewNodes.delete(e),this.sourcePreviewNodeOptions.delete(e)}}connectDragSource(e,t,n){this.sourceNodes.set(e,t),this.sourceNodeOptions.set(e,n);let r=t=>this.handleDragStart(t,e),i=e=>this.handleSelectStart(e);return t.setAttribute(`draggable`,`true`),t.addEventListener(`dragstart`,r),t.addEventListener(`selectstart`,i),()=>{this.sourceNodes.delete(e),this.sourceNodeOptions.delete(e),t.removeEventListener(`dragstart`,r),t.removeEventListener(`selectstart`,i),t.setAttribute(`draggable`,`false`)}}connectDropTarget(e,t){let n=t=>this.handleDragEnter(t,e),r=t=>this.handleDragOver(t,e),i=t=>this.handleDrop(t,e);return t.addEventListener(`dragenter`,n),t.addEventListener(`dragover`,r),t.addEventListener(`drop`,i),()=>{t.removeEventListener(`dragenter`,n),t.removeEventListener(`dragover`,r),t.removeEventListener(`drop`,i)}}addEventListeners(e){e.addEventListener&&(e.addEventListener(`dragstart`,this.handleTopDragStart),e.addEventListener(`dragstart`,this.handleTopDragStartCapture,!0),e.addEventListener(`dragend`,this.handleTopDragEndCapture,!0),e.addEventListener(`dragenter`,this.handleTopDragEnter),e.addEventListener(`dragenter`,this.handleTopDragEnterCapture,!0),e.addEventListener(`dragleave`,this.handleTopDragLeaveCapture,!0),e.addEventListener(`dragover`,this.handleTopDragOver),e.addEventListener(`dragover`,this.handleTopDragOverCapture,!0),e.addEventListener(`drop`,this.handleTopDrop),e.addEventListener(`drop`,this.handleTopDropCapture,!0))}removeEventListeners(e){e.removeEventListener&&(e.removeEventListener(`dragstart`,this.handleTopDragStart),e.removeEventListener(`dragstart`,this.handleTopDragStartCapture,!0),e.removeEventListener(`dragend`,this.handleTopDragEndCapture,!0),e.removeEventListener(`dragenter`,this.handleTopDragEnter),e.removeEventListener(`dragenter`,this.handleTopDragEnterCapture,!0),e.removeEventListener(`dragleave`,this.handleTopDragLeaveCapture,!0),e.removeEventListener(`dragover`,this.handleTopDragOver),e.removeEventListener(`dragover`,this.handleTopDragOverCapture,!0),e.removeEventListener(`drop`,this.handleTopDrop),e.removeEventListener(`drop`,this.handleTopDropCapture,!0))}getCurrentSourceNodeOptions(){let e=this.monitor.getSourceId(),t=this.sourceNodeOptions.get(e);return Mwe({dropEffect:this.altKeyPressed?`copy`:`move`},t||{})}getCurrentDropEffect(){return this.isDraggingNativeItem()?`copy`:this.getCurrentSourceNodeOptions().dropEffect}getCurrentSourcePreviewNodeOptions(){let e=this.monitor.getSourceId();return Mwe({anchorX:.5,anchorY:.5,captureDraggingState:!1},this.sourcePreviewNodeOptions.get(e)||{})}isDraggingNativeItem(){let e=this.monitor.getItemType();return Object.keys(ENe).some(t=>ENe[t]===e)}beginDragNativeItem(e,t){this.clearCurrentDragSourceNode(),this.currentNativeSource=Ewe(e,t),this.currentNativeHandle=this.registry.addSource(e,this.currentNativeSource),this.actions.beginDrag([this.currentNativeHandle])}setCurrentDragSourceNode(e){this.clearCurrentDragSourceNode(),this.currentDragSourceNode=e,this.mouseMoveTimeoutTimer=setTimeout(()=>this.rootElement?.addEventListener(`mousemove`,this.endDragIfSourceWasRemovedFromDOM,!0),1e3)}clearCurrentDragSourceNode(){if(this.currentDragSourceNode){if(this.currentDragSourceNode=null,this.rootElement){var e;(e=this.window)==null||e.clearTimeout(this.mouseMoveTimeoutTimer||void 0),this.rootElement.removeEventListener(`mousemove`,this.endDragIfSourceWasRemovedFromDOM,!0)}return this.mouseMoveTimeoutTimer=null,!0}return!1}handleDragStart(e,t){e.defaultPrevented||(this.dragStartSourceIds||=[],this.dragStartSourceIds.unshift(t))}handleDragEnter(e,t){this.dragEnterTargetIds.unshift(t)}handleDragOver(e,t){this.dragOverTargetIds===null&&(this.dragOverTargetIds=[]),this.dragOverTargetIds.unshift(t)}handleDrop(e,t){this.dropTargetIds.unshift(t)}constructor(e,t,n){this.sourcePreviewNodes=new Map,this.sourcePreviewNodeOptions=new Map,this.sourceNodes=new Map,this.sourceNodeOptions=new Map,this.dragStartSourceIds=null,this.dropTargetIds=[],this.dragEnterTargetIds=[],this.currentNativeSource=null,this.currentNativeHandle=null,this.currentDragSourceNode=null,this.altKeyPressed=!1,this.mouseMoveTimeoutTimer=null,this.asyncEndDragFrameId=null,this.dragOverTargetIds=null,this.lastClientOffset=null,this.hoverRafId=null,this.getSourceClientOffset=e=>{let t=this.sourceNodes.get(e);return t&&Dwe(t)||null},this.endDragNativeItem=()=>{this.isDraggingNativeItem()&&(this.actions.endDrag(),this.currentNativeHandle&&this.registry.removeSource(this.currentNativeHandle),this.currentNativeHandle=null,this.currentNativeSource=null)},this.isNodeInDocument=e=>!!(e&&this.document&&this.document.body&&this.document.body.contains(e)),this.endDragIfSourceWasRemovedFromDOM=()=>{let e=this.currentDragSourceNode;e==null||this.isNodeInDocument(e)||(this.clearCurrentDragSourceNode()&&this.monitor.isDragging()&&this.actions.endDrag(),this.cancelHover())},this.scheduleHover=e=>{this.hoverRafId===null&&typeof requestAnimationFrame<`u`&&(this.hoverRafId=requestAnimationFrame(()=>{this.monitor.isDragging()&&this.actions.hover(e||[],{clientOffset:this.lastClientOffset}),this.hoverRafId=null}))},this.cancelHover=()=>{this.hoverRafId!==null&&typeof cancelAnimationFrame<`u`&&(cancelAnimationFrame(this.hoverRafId),this.hoverRafId=null)},this.handleTopDragStartCapture=()=>{this.clearCurrentDragSourceNode(),this.dragStartSourceIds=[]},this.handleTopDragStart=e=>{if(e.defaultPrevented)return;let{dragStartSourceIds:t}=this;this.dragStartSourceIds=null;let n=dB(e);this.monitor.isDragging()&&(this.actions.endDrag(),this.cancelHover()),this.actions.beginDrag(t||[],{publishSource:!1,getSourceClientOffset:this.getSourceClientOffset,clientOffset:n});let{dataTransfer:r}=e,i=uB(r);if(this.monitor.isDragging()){if(r&&typeof r.setDragImage==`function`){let e=this.monitor.getSourceId(),t=this.sourceNodes.get(e),i=this.sourcePreviewNodes.get(e)||t;if(i){let{anchorX:e,anchorY:a,offsetX:o,offsetY:s}=this.getCurrentSourcePreviewNodeOptions(),c=Awe(t,i,n,{anchorX:e,anchorY:a},{offsetX:o,offsetY:s});r.setDragImage(i,c.x,c.y)}}try{r?.setData(`application/json`,{})}catch{}this.setCurrentDragSourceNode(e.target);let{captureDraggingState:t}=this.getCurrentSourcePreviewNodeOptions();t?this.actions.publishDragSource():setTimeout(()=>this.actions.publishDragSource(),0)}else if(i)this.beginDragNativeItem(i);else if(r&&!r.types&&(e.target&&!e.target.hasAttribute||!e.target.hasAttribute(`draggable`)))return;else e.preventDefault()},this.handleTopDragEndCapture=()=>{this.clearCurrentDragSourceNode()&&this.monitor.isDragging()&&this.actions.endDrag(),this.cancelHover()},this.handleTopDragEnterCapture=e=>{if(this.dragEnterTargetIds=[],this.isDraggingNativeItem()){var t;(t=this.currentNativeSource)==null||t.loadDataTransfer(e.dataTransfer)}if(!this.enterLeaveCounter.enter(e.target)||this.monitor.isDragging())return;let{dataTransfer:n}=e,r=uB(n);r&&this.beginDragNativeItem(r,n)},this.handleTopDragEnter=e=>{let{dragEnterTargetIds:t}=this;this.dragEnterTargetIds=[],this.monitor.isDragging()&&(this.altKeyPressed=e.altKey,t.length>0&&this.actions.hover(t,{clientOffset:dB(e)}),t.some(e=>this.monitor.canDropOnTarget(e))&&(e.preventDefault(),e.dataTransfer&&(e.dataTransfer.dropEffect=this.getCurrentDropEffect())))},this.handleTopDragOverCapture=e=>{if(this.dragOverTargetIds=[],this.isDraggingNativeItem()){var t;(t=this.currentNativeSource)==null||t.loadDataTransfer(e.dataTransfer)}},this.handleTopDragOver=e=>{let{dragOverTargetIds:t}=this;if(this.dragOverTargetIds=[],!this.monitor.isDragging()){e.preventDefault(),e.dataTransfer&&(e.dataTransfer.dropEffect=`none`);return}this.altKeyPressed=e.altKey,this.lastClientOffset=dB(e),this.scheduleHover(t),(t||[]).some(e=>this.monitor.canDropOnTarget(e))?(e.preventDefault(),e.dataTransfer&&(e.dataTransfer.dropEffect=this.getCurrentDropEffect())):this.isDraggingNativeItem()?e.preventDefault():(e.preventDefault(),e.dataTransfer&&(e.dataTransfer.dropEffect=`none`))},this.handleTopDragLeaveCapture=e=>{this.isDraggingNativeItem()&&e.preventDefault(),this.enterLeaveCounter.leave(e.target)&&(this.isDraggingNativeItem()&&setTimeout(()=>this.endDragNativeItem(),0),this.cancelHover())},this.handleTopDropCapture=e=>{if(this.dropTargetIds=[],this.isDraggingNativeItem()){var t;e.preventDefault(),(t=this.currentNativeSource)==null||t.loadDataTransfer(e.dataTransfer)}else uB(e.dataTransfer)&&e.preventDefault();this.enterLeaveCounter.reset()},this.handleTopDrop=e=>{let{dropTargetIds:t}=this;this.dropTargetIds=[],this.actions.hover(t,{clientOffset:dB(e)}),this.actions.drop({dropEffect:this.getCurrentDropEffect()}),this.isDraggingNativeItem()?this.endDragNativeItem():this.monitor.isDragging()&&this.actions.endDrag(),this.cancelHover()},this.handleSelectStart=e=>{let t=e.target;typeof t.dragDrop==`function`&&(t.tagName===`INPUT`||t.tagName===`SELECT`||t.tagName===`TEXTAREA`||t.isContentEditable||(e.preventDefault(),t.dragDrop()))},this.options=new MNe(t,n),this.actions=e.getActions(),this.monitor=e.getMonitor(),this.registry=e.getRegistry(),this.enterLeaveCounter=new wNe(this.isNodeInDocument)}},PNe=function(e,t,n){return new NNe(e,t,n)},(function(e){e.mouse=`mouse`,e.touch=`touch`,e.keyboard=`keyboard`})(IJ||={}),FNe=class{get delay(){return this.args.delay??0}get scrollAngleRanges(){return this.args.scrollAngleRanges}get getDropTargetElementsAtPoint(){return this.args.getDropTargetElementsAtPoint}get ignoreContextMenu(){return this.args.ignoreContextMenu??!1}get enableHoverOutsideTarget(){return this.args.enableHoverOutsideTarget??!1}get enableKeyboardEvents(){return this.args.enableKeyboardEvents??!1}get enableMouseEvents(){return this.args.enableMouseEvents??!1}get enableTouchEvents(){return this.args.enableTouchEvents??!0}get touchSlop(){return this.args.touchSlop||0}get delayTouchStart(){return this.args?.delayTouchStart??this.args?.delay??0}get delayMouseStart(){return this.args?.delayMouseStart??this.args?.delay??0}get window(){if(this.context&&this.context.window)return this.context.window;if(typeof window<`u`)return window}get document(){if(this.context?.document)return this.context.document;if(this.window)return this.window.document}get rootElement(){return this.args?.rootElement||this.document}constructor(e,t){this.args=e,this.context=t}},INe={Left:1,Right:2,Center:4},LNe={Left:0,Center:1,Right:2},RNe=1,zNe=(()=>{let e=!1;try{addEventListener(`test`,()=>{},Object.defineProperty({},"passive",{get(){return e=!0,!0}}))}catch{}return e})(),LJ={[IJ.mouse]:{start:`mousedown`,move:`mousemove`,end:`mouseup`,contextmenu:`contextmenu`},[IJ.touch]:{start:`touchstart`,move:`touchmove`,end:`touchend`},[IJ.keyboard]:{keydown:`keydown`}},BNe=class e{profile(){return{sourceNodes:this.sourceNodes.size,sourcePreviewNodes:this.sourcePreviewNodes.size,sourcePreviewNodeOptions:this.sourcePreviewNodeOptions.size,targetNodes:this.targetNodes.size,dragOverTargetIds:this.dragOverTargetIds?.length||0}}get document(){return this.options.document}setup(){let t=this.options.rootElement;t&&(eB(!e.isSetUp,`Cannot have two Touch backends at the same time.`),e.isSetUp=!0,this.addEventListener(t,`start`,this.getTopMoveStartHandler()),this.addEventListener(t,`start`,this.handleTopMoveStartCapture,!0),this.addEventListener(t,`move`,this.handleTopMove),this.addEventListener(t,`move`,this.handleTopMoveCapture,!0),this.addEventListener(t,`end`,this.handleTopMoveEndCapture,!0),this.options.enableMouseEvents&&!this.options.ignoreContextMenu&&this.addEventListener(t,`contextmenu`,this.handleTopMoveEndCapture),this.options.enableKeyboardEvents&&this.addEventListener(t,`keydown`,this.handleCancelOnEscape,!0))}teardown(){let t=this.options.rootElement;t&&(e.isSetUp=!1,this._mouseClientOffset={},this.removeEventListener(t,`start`,this.handleTopMoveStartCapture,!0),this.removeEventListener(t,`start`,this.handleTopMoveStart),this.removeEventListener(t,`move`,this.handleTopMoveCapture,!0),this.removeEventListener(t,`move`,this.handleTopMove),this.removeEventListener(t,`end`,this.handleTopMoveEndCapture,!0),this.options.enableMouseEvents&&!this.options.ignoreContextMenu&&this.removeEventListener(t,`contextmenu`,this.handleTopMoveEndCapture),this.options.enableKeyboardEvents&&this.removeEventListener(t,`keydown`,this.handleCancelOnEscape,!0),this.uninstallSourceNodeRemovalObserver())}addEventListener(e,t,n,r=!1){let i=zNe?{capture:r,passive:!1}:r;this.listenerTypes.forEach(function(r){let a=LJ[r][t];a&&e.addEventListener(a,n,i)})}removeEventListener(e,t,n,r=!1){let i=zNe?{capture:r,passive:!1}:r;this.listenerTypes.forEach(function(r){let a=LJ[r][t];a&&e.removeEventListener(a,n,i)})}connectDragSource(e,t){let n=this.handleMoveStart.bind(this,e);return this.sourceNodes.set(e,t),this.addEventListener(t,`start`,n),()=>{this.sourceNodes.delete(e),this.removeEventListener(t,`start`,n)}}connectDragPreview(e,t,n){return this.sourcePreviewNodeOptions.set(e,n),this.sourcePreviewNodes.set(e,t),()=>{this.sourcePreviewNodes.delete(e),this.sourcePreviewNodeOptions.delete(e)}}connectDropTarget(e,t){let n=this.options.rootElement;if(!this.document||!n)return()=>{};let r=r=>{if(!this.document||!n||!this.monitor.isDragging())return;let i;switch(r.type){case LJ.mouse.move:i={x:r.clientX,y:r.clientY};break;case LJ.touch.move:i={x:r.touches[0]?.clientX||0,y:r.touches[0]?.clientY||0}}let a=i==null?void 0:this.document.elementFromPoint(i.x,i.y),o=a&&t.contains(a);if(a===t||o)return this.handleMove(r,e)};return this.addEventListener(this.document.body,`move`,r),this.targetNodes.set(e,t),()=>{this.document&&(this.targetNodes.delete(e),this.removeEventListener(this.document.body,`move`,r))}}getTopMoveStartHandler(){return!this.options.delayTouchStart&&!this.options.delayMouseStart?this.handleTopMoveStart:this.handleTopMoveStartDelay}installSourceNodeRemovalObserver(e){this.uninstallSourceNodeRemovalObserver(),this.draggedSourceNode=e,this.draggedSourceNodeRemovalObserver=new MutationObserver(()=>{e&&!e.parentElement&&(this.resurrectSourceNode(),this.uninstallSourceNodeRemovalObserver())}),!(!e||!e.parentElement)&&this.draggedSourceNodeRemovalObserver.observe(e.parentElement,{childList:!0})}resurrectSourceNode(){this.document&&this.draggedSourceNode&&(this.draggedSourceNode.style.display=`none`,this.draggedSourceNode.removeAttribute(`data-reactid`),this.document.body.appendChild(this.draggedSourceNode))}uninstallSourceNodeRemovalObserver(){this.draggedSourceNodeRemovalObserver&&this.draggedSourceNodeRemovalObserver.disconnect(),this.draggedSourceNodeRemovalObserver=void 0,this.draggedSourceNode=void 0}constructor(e,t,n){this.getSourceClientOffset=e=>{let t=this.sourceNodes.get(e);return t&&Lwe(t)},this.handleTopMoveStartCapture=e=>{fB(e)&&(this.moveStartSourceIds=[])},this.handleMoveStart=e=>{Array.isArray(this.moveStartSourceIds)&&this.moveStartSourceIds.unshift(e)},this.handleTopMoveStart=e=>{if(!fB(e))return;let t=pB(e);t&&(Iwe(e)&&(this.lastTargetTouchFallback=e.targetTouches[0]),this._mouseClientOffset=t),this.waitingForDelay=!1},this.handleTopMoveStartDelay=e=>{if(!fB(e))return;let t=e.type===LJ.touch.start?this.options.delayTouchStart:this.options.delayMouseStart;this.timeout=setTimeout(this.handleTopMoveStart.bind(this,e),t),this.waitingForDelay=!0},this.handleTopMoveCapture=()=>{this.dragOverTargetIds=[]},this.handleMove=(e,t)=>{this.dragOverTargetIds&&this.dragOverTargetIds.unshift(t)},this.handleTopMove=e=>{if(this.timeout&&clearTimeout(this.timeout),!this.document||this.waitingForDelay)return;let{moveStartSourceIds:t,dragOverTargetIds:n}=this,r=this.options.enableHoverOutsideTarget,i=pB(e,this.lastTargetTouchFallback);if(!i)return;if(this._isScrolling||!this.monitor.isDragging()&&Pwe(this._mouseClientOffset.x||0,this._mouseClientOffset.y||0,i.x,i.y,this.options.scrollAngleRanges)){this._isScrolling=!0;return}if(!this.monitor.isDragging()&&this._mouseClientOffset.hasOwnProperty(`x`)&&t&&Nwe(this._mouseClientOffset.x||0,this._mouseClientOffset.y||0,i.x,i.y)>(this.options.touchSlop?this.options.touchSlop:0)&&(this.moveStartSourceIds=void 0,this.actions.beginDrag(t,{clientOffset:this._mouseClientOffset,getSourceClientOffset:this.getSourceClientOffset,publishSource:!1})),!this.monitor.isDragging())return;let a=this.sourceNodes.get(this.monitor.getSourceId());this.installSourceNodeRemovalObserver(a),this.actions.publishDragSource(),e.cancelable&&e.preventDefault();let o=(n||[]).map(e=>this.targetNodes.get(e)).filter(e=>!!e),s=this.options.getDropTargetElementsAtPoint?this.options.getDropTargetElementsAtPoint(i.x,i.y,o):this.document.elementsFromPoint(i.x,i.y),c=[];for(let e in s){if(!s.hasOwnProperty(e))continue;let t=s[e];for(t!=null&&c.push(t);t;)t=t.parentElement,t&&c.indexOf(t)===-1&&c.push(t)}let l=c.filter(e=>o.indexOf(e)>-1).map(e=>this._getDropTargetId(e)).filter(e=>!!e).filter((e,t,n)=>n.indexOf(e)===t);if(r)for(let e in this.targetNodes){let t=this.targetNodes.get(e);if(a&&t&&t.contains(a)&&l.indexOf(e)===-1){l.unshift(e);break}}l.reverse(),this.actions.hover(l,{clientOffset:i})},this._getDropTargetId=e=>{let t=this.targetNodes.keys(),n=t.next();for(;n.done===!1;){let r=n.value;if(e===this.targetNodes.get(r))return r;n=t.next()}},this.handleTopMoveEndCapture=e=>{if(this._isScrolling=!1,this.lastTargetTouchFallback=void 0,Fwe(e)){if(!this.monitor.isDragging()||this.monitor.didDrop()){this.moveStartSourceIds=void 0;return}e.cancelable&&e.preventDefault(),this._mouseClientOffset={},this.uninstallSourceNodeRemovalObserver(),this.actions.drop(),this.actions.endDrag()}},this.handleCancelOnEscape=e=>{e.key===`Escape`&&this.monitor.isDragging()&&(this._mouseClientOffset={},this.uninstallSourceNodeRemovalObserver(),this.actions.endDrag())},this.options=new FNe(n,t),this.actions=e.getActions(),this.monitor=e.getMonitor(),this.sourceNodes=new Map,this.sourcePreviewNodes=new Map,this.sourcePreviewNodeOptions=new Map,this.targetNodes=new Map,this.listenerTypes=[],this._mouseClientOffset={},this._isScrolling=!1,this.options.enableMouseEvents&&this.listenerTypes.push(IJ.mouse),this.options.enableTouchEvents&&this.listenerTypes.push(IJ.touch),this.options.enableKeyboardEvents&&this.listenerTypes.push(IJ.keyboard)}},RJ={backends:[{id:`html5`,backend:PNe,transition:CNe},{id:`touch`,backend:function(e,t={},n={}){return new BNe(e,t,n)},options:{enableMouseEvents:!0},preview:!0,transition:SNe}]},zJ=(0,K.createContext)(),BJ=z(((e,t)=>{function n(e){return e===void 0}t.exports=n})),VJ=z(((e,t)=>{function n(e,t,n){var r=-1,i=e.length;t<0&&(t=-t>i?0:i+t),n=n>i?i:n,n<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var a=Array(i);++r<i;)a[r]=e[r+t];return a}t.exports=n})),VNe=z((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=n(Ye());function n(e){return e&&e.__esModule?e:{default:e}}function r(e){return r=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},r(e)}function i(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t],r=Object.keys(n);typeof Object.getOwnPropertySymbols==`function`&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){p(e,t,n[t])})}return e}function a(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function o(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);s(e.prototype,t&&t.prototype),t&&s(e,t)}function s(e,t){return s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},s(e,t)}function c(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function l(e,t,n){return t&&c(e.prototype,t),n&&c(e,n),e}function u(e,t){return t&&(r(t)===`object`||typeof t==`function`)?t:f(e)}function d(e){return d=Object.getPrototypeOf||function(e){return e.__proto__},d(e)}function f(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function p(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var m={position:`absolute`,left:0,top:0,right:0,bottom:0,overflow:`hidden`,zIndex:-1,visibility:`hidden`,pointerEvents:`none`},h={position:`absolute`,left:0,top:0,transition:`0s`};function g(e,t){for(var n=e.parentNode;n;){if(n===t)return!0;n=n.parentNode}return!1}var _=function(e){function n(){var e,t,r;a(this,n);var i=[...arguments];return u(r,(t=r=u(this,(e=d(n)).call.apply(e,[this].concat(i))),p(f(f(r)),`_expandRef`,null),p(f(f(r)),`_shrinkRef`,null),p(f(f(r)),`_node`,null),p(f(f(r)),`_lastWidth`,void 0),p(f(f(r)),`_lastHeight`,void 0),p(f(f(r)),`_lastRect`,void 0),p(f(f(r)),`_hasResize`,!1),p(f(f(r)),`_handleScroll`,function(e){(r.props.onPosition||r.props.onReflow||r.props.onResize)&&(r._globalScollTarget(e.target)||r._refScrollTarget(e.target)||r._ancestorScollTarget(e.target))&&r._reflow()}),p(f(f(r)),`_globalScollTarget`,function(e){return e instanceof Node&&(r.props.onPosition||r.props.onReflow)&&(e===document||e===document.documentElement||e===document.body)}),p(f(f(r)),`_refScrollTarget`,function(e){if(e instanceof HTMLElement&&(e===r._expandRef||e===r._shrinkRef)){var t=e.offsetWidth,n=e.offsetHeight;if(t!==r._lastWidth||n!==r._lastHeight)return r._lastWidth=t,r._lastHeight=n,r._reset(r._expandRef),r._reset(r._shrinkRef),!0}return!1}),p(f(f(r)),`_ancestorScollTarget`,function(e){return e instanceof Node&&(r.props.onPosition||r.props.onReflow)&&r._node&&g(r._node,e)}),p(f(f(r)),`_reflow`,function(){if(!(!r._node||!(r._node.parentNode instanceof Element))){var e=r._node.parentNode.getBoundingClientRect(),t=!0,n=!0;r._lastRect&&(t=e.width!==r._lastRect.width||e.height!==r._lastRect.height,n=e.top!==r._lastRect.top||e.left!==r._lastRect.left),r._lastRect=e,t&&r.props.onResize&&r.props.onResize(e),n&&r.props.onPosition&&r.props.onPosition(e),(t||n)&&r.props.onReflow&&r.props.onReflow(e)}}),p(f(f(r)),`_handleRef`,function(e){r._node=e}),p(f(f(r)),`_handleExpandRef`,function(e){r._reset(e),r._expandRef=e}),p(f(f(r)),`_handleShrinkRef`,function(e){r._reset(e),r._shrinkRef=e}),t))}return l(n,[{key:`componentDidMount`,value:function(){this._reflow(),window.addEventListener(`scroll`,this._handleScroll,!0),(this.props.onPosition||this.props.onReflow)&&(window.addEventListener(`resize`,this._reflow,!0),this._hasResize=!0)}},{key:`componentDidUpdate`,value:function(){(this.props.onPosition||this.props.onReflow)&&!this._hasResize?(window.addEventListener(`resize`,this._reflow,!0),this._hasResize=!0):!(this.props.onPosition||this.props.onReflow)&&this._hasResize&&(window.removeEventListener(`resize`,this._reflow,!0),this._hasResize=!1)}},{key:`componentWillUnmount`,value:function(){window.removeEventListener(`scroll`,this._handleScroll,!0),this._hasResize&&window.removeEventListener(`resize`,this._reflow,!0)}},{key:`_reset`,value:function(e){e&&(e.scrollLeft=1e5,e.scrollTop=1e5)}},{key:`render`,value:function(){return this.props.onResize||this.props.onReflow?t.default.createElement(`div`,{style:m,ref:this._handleRef},t.default.createElement(`div`,{ref:this._handleExpandRef,style:m},t.default.createElement(`div`,{style:i({},h,{width:1e5,height:1e5})})),t.default.createElement(`div`,{ref:this._handleShrinkRef,style:m},t.default.createElement(`div`,{style:i({},h,{width:`200%`,height:`200%`})}))):t.default.createElement(`noscript`,{ref:this._handleRef})}}]),o(n,e),n}(t.default.Component);p(_,`displayName`,`ResizeObserver`),e.default=_})),HNe=typeof global==`object`&&global&&global.Object===Object&&global,UNe=typeof self==`object`&&self&&self.Object===Object&&self,HJ=HNe||UNe||Function(`return this`)(),UJ=HJ.Symbol,WNe=Object.prototype,GNe=WNe.hasOwnProperty,KNe=WNe.toString,WJ=UJ?UJ.toStringTag:void 0,qNe=Object.prototype.toString,JNe=`[object Null]`,YNe=`[object Undefined]`,XNe=UJ?UJ.toStringTag:void 0,ZNe=`[object Symbol]`,GJ=Array.isArray,QNe=1/0,$Ne=UJ?UJ.prototype:void 0,ePe=$Ne?$Ne.toString:void 0,tPe=/\s/,nPe=/^\s+/,rPe=NaN,iPe=/^[-+]0x[0-9a-f]+$/i,aPe=/^0b[01]+$/i,oPe=/^0o[0-7]+$/i,sPe=parseInt,cPe=1/0,lPe=17976931348623157e292,uPe=`[object AsyncFunction]`,dPe=`[object Function]`,fPe=`[object GeneratorFunction]`,pPe=`[object Proxy]`,KJ=HJ[`__core-js_shared__`],mPe=function(){var e=/[^.]+$/.exec(KJ&&KJ.keys&&KJ.keys.IE_PROTO||``);return e?`Symbol(src)_1.`+e:``}(),hPe=Function.prototype.toString,gPe=/[\\^$.*+?()[\]{}|]/g,_Pe=/^\[object .+?Constructor\]$/,vPe=Function.prototype,yPe=Object.prototype,bPe=vPe.toString,xPe=yPe.hasOwnProperty,SPe=RegExp(`^`+bPe.call(xPe).replace(gPe,`\\$&`).replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,`$1.*?`)+`$`),qJ=bB(HJ,`WeakMap`),CPe=Object.create,wPe=function(){function e(){}return function(t){if(!gB(t))return{};if(CPe)return CPe(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}(),TPe=800,EPe=16,DPe=Date.now,JJ=function(){try{var e=bB(Object,`defineProperty`);return e({},``,{}),e}catch{}}(),OPe=eTe(JJ?function(e,t){return JJ(e,`toString`,{configurable:!0,enumerable:!1,value:tTe(t),writable:!0})}:vB),kPe=9007199254740991,APe=/^(?:0|[1-9]\d*)$/,jPe=Object.prototype.hasOwnProperty,MPe=Math.max,NPe=9007199254740991,PPe=Object.prototype,FPe=`[object Arguments]`,IPe=Object.prototype,LPe=IPe.hasOwnProperty,RPe=IPe.propertyIsEnumerable,zPe=dTe(function(){return arguments}())?dTe:function(e){return hB(e)&&LPe.call(e,`callee`)&&!RPe.call(e,`callee`)},BPe=typeof exports==`object`&&exports&&!exports.nodeType&&exports,VPe=BPe&&typeof module==`object`&&module&&!module.nodeType&&module,HPe=VPe&&VPe.exports===BPe?HJ.Buffer:void 0,YJ=(HPe?HPe.isBuffer:void 0)||fTe,UPe=`[object Arguments]`,WPe=`[object Array]`,GPe=`[object Boolean]`,KPe=`[object Date]`,qPe=`[object Error]`,JPe=`[object Function]`,YPe=`[object Map]`,XPe=`[object Number]`,ZPe=`[object Object]`,QPe=`[object RegExp]`,$Pe=`[object Set]`,eFe=`[object String]`,tFe=`[object WeakMap]`,nFe=`[object ArrayBuffer]`,rFe=`[object DataView]`,iFe=`[object Float32Array]`,aFe=`[object Float64Array]`,oFe=`[object Int8Array]`,sFe=`[object Int16Array]`,cFe=`[object Int32Array]`,lFe=`[object Uint8Array]`,uFe=`[object Uint8ClampedArray]`,dFe=`[object Uint16Array]`,fFe=`[object Uint32Array]`,XJ={},XJ[iFe]=XJ[aFe]=XJ[oFe]=XJ[sFe]=XJ[cFe]=XJ[lFe]=XJ[uFe]=XJ[dFe]=XJ[fFe]=!0,XJ[UPe]=XJ[WPe]=XJ[nFe]=XJ[GPe]=XJ[rFe]=XJ[KPe]=XJ[qPe]=XJ[JPe]=XJ[YPe]=XJ[XPe]=XJ[ZPe]=XJ[QPe]=XJ[$Pe]=XJ[eFe]=XJ[tFe]=!1,pFe=typeof exports==`object`&&exports&&!exports.nodeType&&exports,ZJ=pFe&&typeof module==`object`&&module&&!module.nodeType&&module,QJ=ZJ&&ZJ.exports===pFe&&HNe.process,$J=function(){try{return ZJ&&ZJ.require&&ZJ.require(`util`).types||QJ&&QJ.binding&&QJ.binding(`util`)}catch{}}(),mFe=$J&&$J.isTypedArray,hFe=mFe?TB(mFe):pTe,gFe=Object.prototype.hasOwnProperty,_Fe=hTe(Object.keys,Object),vFe=Object.prototype.hasOwnProperty,yFe=Object.prototype.hasOwnProperty,eY=bB(Object,`create`),bFe=`__lodash_hash_undefined__`,xFe=Object.prototype.hasOwnProperty,SFe=Object.prototype.hasOwnProperty,CFe=`__lodash_hash_undefined__`,OB.prototype.clear=yTe,OB.prototype.delete=bTe,OB.prototype.get=xTe,OB.prototype.has=STe,OB.prototype.set=CTe,wFe=Array.prototype.splice,AB.prototype.clear=wTe,AB.prototype.delete=TTe,AB.prototype.get=ETe,AB.prototype.has=DTe,AB.prototype.set=OTe,tY=bB(HJ,`Map`),MB.prototype.clear=kTe,MB.prototype.delete=jTe,MB.prototype.get=MTe,MB.prototype.has=NTe,MB.prototype.set=PTe,TFe=UJ?UJ.isConcatSpreadable:void 0,EFe=hTe(Object.getPrototypeOf,Object),DFe=VTe({À:`A`,Á:`A`,Â:`A`,Ã:`A`,Ä:`A`,Å:`A`,à:`a`,á:`a`,â:`a`,ã:`a`,ä:`a`,å:`a`,Ç:`C`,ç:`c`,Ð:`D`,ð:`d`,È:`E`,É:`E`,Ê:`E`,Ë:`E`,è:`e`,é:`e`,ê:`e`,ë:`e`,Ì:`I`,Í:`I`,Î:`I`,Ï:`I`,ì:`i`,í:`i`,î:`i`,ï:`i`,Ñ:`N`,ñ:`n`,Ò:`O`,Ó:`O`,Ô:`O`,Õ:`O`,Ö:`O`,Ø:`O`,ò:`o`,ó:`o`,ô:`o`,õ:`o`,ö:`o`,ø:`o`,Ù:`U`,Ú:`U`,Û:`U`,Ü:`U`,ù:`u`,ú:`u`,û:`u`,ü:`u`,Ý:`Y`,ý:`y`,ÿ:`y`,Æ:`Ae`,æ:`ae`,Þ:`Th`,þ:`th`,ß:`ss`,Ā:`A`,Ă:`A`,Ą:`A`,ā:`a`,ă:`a`,ą:`a`,Ć:`C`,Ĉ:`C`,Ċ:`C`,Č:`C`,ć:`c`,ĉ:`c`,ċ:`c`,č:`c`,Ď:`D`,Đ:`D`,ď:`d`,đ:`d`,Ē:`E`,Ĕ:`E`,Ė:`E`,Ę:`E`,Ě:`E`,ē:`e`,ĕ:`e`,ė:`e`,ę:`e`,ě:`e`,Ĝ:`G`,Ğ:`G`,Ġ:`G`,Ģ:`G`,ĝ:`g`,ğ:`g`,ġ:`g`,ģ:`g`,Ĥ:`H`,Ħ:`H`,ĥ:`h`,ħ:`h`,Ĩ:`I`,Ī:`I`,Ĭ:`I`,Į:`I`,İ:`I`,ĩ:`i`,ī:`i`,ĭ:`i`,į:`i`,ı:`i`,Ĵ:`J`,ĵ:`j`,Ķ:`K`,ķ:`k`,ĸ:`k`,Ĺ:`L`,Ļ:`L`,Ľ:`L`,Ŀ:`L`,Ł:`L`,ĺ:`l`,ļ:`l`,ľ:`l`,ŀ:`l`,ł:`l`,Ń:`N`,Ņ:`N`,Ň:`N`,Ŋ:`N`,ń:`n`,ņ:`n`,ň:`n`,ŋ:`n`,Ō:`O`,Ŏ:`O`,Ő:`O`,ō:`o`,ŏ:`o`,ő:`o`,Ŕ:`R`,Ŗ:`R`,Ř:`R`,ŕ:`r`,ŗ:`r`,ř:`r`,Ś:`S`,Ŝ:`S`,Ş:`S`,Š:`S`,ś:`s`,ŝ:`s`,ş:`s`,š:`s`,Ţ:`T`,Ť:`T`,Ŧ:`T`,ţ:`t`,ť:`t`,ŧ:`t`,Ũ:`U`,Ū:`U`,Ŭ:`U`,Ů:`U`,Ű:`U`,Ų:`U`,ũ:`u`,ū:`u`,ŭ:`u`,ů:`u`,ű:`u`,ų:`u`,Ŵ:`W`,ŵ:`w`,Ŷ:`Y`,ŷ:`y`,Ÿ:`Y`,Ź:`Z`,Ż:`Z`,Ž:`Z`,ź:`z`,ż:`z`,ž:`z`,IJ:`IJ`,ij:`ij`,Œ:`Oe`,œ:`oe`,ʼn:`'n`,ſ:`s`}),OFe=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,kFe=RegExp(`[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]`,`g`),AFe=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,jFe=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,MFe=`\\ud800-\\udfff`,NFe=`\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff`,PFe=`\\u2700-\\u27bf`,FFe=`a-z\\xdf-\\xf6\\xf8-\\xff`,IFe=`\\xac\\xb1\\xd7\\xf7`,LFe=`\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf`,RFe=`\\u2000-\\u206f`,zFe=` \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000`,BFe=`A-Z\\xc0-\\xd6\\xd8-\\xde`,VFe=`\\ufe0e\\ufe0f`,HFe=IFe+LFe+RFe+zFe,UFe=`['’]`,WFe=`[`+HFe+`]`,GFe=`[`+NFe+`]`,KFe=`\\d+`,qFe=`[`+PFe+`]`,JFe=`[`+FFe+`]`,YFe=`[^`+MFe+HFe+KFe+PFe+FFe+BFe+`]`,XFe=`(?:`+GFe+`|\\ud83c[\\udffb-\\udfff])`,ZFe=`[^`+MFe+`]`,QFe=`(?:\\ud83c[\\udde6-\\uddff]){2}`,$Fe=`[\\ud800-\\udbff][\\udc00-\\udfff]`,nY=`[`+BFe+`]`,eIe=`\\u200d`,tIe=`(?:`+JFe+`|`+YFe+`)`,nIe=`(?:`+nY+`|`+YFe+`)`,rIe=`(?:`+UFe+`(?:d|ll|m|re|s|t|ve))?`,iIe=`(?:`+UFe+`(?:D|LL|M|RE|S|T|VE))?`,aIe=XFe+`?`,oIe=`[`+VFe+`]?`,sIe=`(?:`+eIe+`(?:`+[ZFe,QFe,$Fe].join(`|`)+`)`+oIe+aIe+`)*`,cIe=`\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])`,lIe=`\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])`,uIe=oIe+aIe+sIe,dIe=`(?:`+[qFe,QFe,$Fe].join(`|`)+`)`+uIe,fIe=RegExp([nY+`?`+JFe+`+`+rIe+`(?=`+[WFe,nY,`$`].join(`|`)+`)`,nIe+`+`+iIe+`(?=`+[WFe,nY+tIe,`$`].join(`|`)+`)`,nY+`?`+tIe+`+`+rIe,nY+`+`+iIe,lIe,cIe,KFe,dIe].join(`|`),`g`),pIe=RegExp(`['’]`,`g`),mIe=200,PB.prototype.clear=XTe,PB.prototype.delete=ZTe,PB.prototype.get=QTe,PB.prototype.has=$Te,PB.prototype.set=eEe,hIe=typeof exports==`object`&&exports&&!exports.nodeType&&exports,gIe=hIe&&typeof module==`object`&&module&&!module.nodeType&&module,_Ie=gIe&&gIe.exports===hIe?HJ.Buffer:void 0,vIe=_Ie?_Ie.allocUnsafe:void 0,yIe=Object.prototype.propertyIsEnumerable,bIe=Object.getOwnPropertySymbols,rY=bIe?function(e){return e==null?[]:(e=Object(e),iEe(bIe(e),function(t){return yIe.call(e,t)}))}:aEe,xIe=Object.getOwnPropertySymbols?function(e){for(var t=[];e;)NB(t,rY(e)),e=EFe(e);return t}:aEe,iY=bB(HJ,`DataView`),aY=bB(HJ,`Promise`),oY=bB(HJ,`Set`),SIe=`[object Map]`,CIe=`[object Object]`,wIe=`[object Promise]`,TIe=`[object Set]`,EIe=`[object WeakMap]`,DIe=`[object DataView]`,OIe=yB(iY),kIe=yB(tY),AIe=yB(aY),jIe=yB(oY),MIe=yB(qJ),sY=mB,(iY&&sY(new iY(new ArrayBuffer(1)))!=DIe||tY&&sY(new tY)!=SIe||aY&&sY(aY.resolve())!=wIe||oY&&sY(new oY)!=TIe||qJ&&sY(new qJ)!=EIe)&&(sY=function(e){var t=mB(e),n=t==CIe?e.constructor:void 0,r=n?yB(n):``;if(r)switch(r){case OIe:return DIe;case kIe:return SIe;case AIe:return wIe;case jIe:return TIe;case MIe:return EIe}return t}),cY=sY,NIe=Object.prototype.hasOwnProperty,lY=HJ.Uint8Array,PIe=/\w*$/,FIe=UJ?UJ.prototype:void 0,IIe=FIe?FIe.valueOf:void 0,LIe=`[object Boolean]`,RIe=`[object Date]`,zIe=`[object Map]`,BIe=`[object Number]`,VIe=`[object RegExp]`,HIe=`[object Set]`,UIe=`[object String]`,WIe=`[object Symbol]`,GIe=`[object ArrayBuffer]`,KIe=`[object DataView]`,qIe=`[object Float32Array]`,JIe=`[object Float64Array]`,YIe=`[object Int8Array]`,XIe=`[object Int16Array]`,ZIe=`[object Int32Array]`,QIe=`[object Uint8Array]`,$Ie=`[object Uint8ClampedArray]`,eLe=`[object Uint16Array]`,tLe=`[object Uint32Array]`,nLe=`[object Map]`,rLe=$J&&$J.isMap,iLe=rLe?TB(rLe):_Ee,aLe=`[object Set]`,oLe=$J&&$J.isSet,sLe=oLe?TB(oLe):vEe,cLe=1,lLe=2,uLe=4,dLe=`[object Arguments]`,fLe=`[object Array]`,pLe=`[object Boolean]`,mLe=`[object Date]`,hLe=`[object Error]`,gLe=`[object Function]`,_Le=`[object GeneratorFunction]`,vLe=`[object Map]`,yLe=`[object Number]`,bLe=`[object Object]`,xLe=`[object RegExp]`,SLe=`[object Set]`,CLe=`[object String]`,wLe=`[object Symbol]`,TLe=`[object WeakMap]`,ELe=`[object ArrayBuffer]`,DLe=`[object DataView]`,OLe=`[object Float32Array]`,kLe=`[object Float64Array]`,ALe=`[object Int8Array]`,jLe=`[object Int16Array]`,MLe=`[object Int32Array]`,NLe=`[object Uint8Array]`,PLe=`[object Uint8ClampedArray]`,FLe=`[object Uint16Array]`,ILe=`[object Uint32Array]`,uY={},uY[dLe]=uY[fLe]=uY[ELe]=uY[DLe]=uY[pLe]=uY[mLe]=uY[OLe]=uY[kLe]=uY[ALe]=uY[jLe]=uY[MLe]=uY[vLe]=uY[yLe]=uY[bLe]=uY[xLe]=uY[SLe]=uY[CLe]=uY[wLe]=uY[NLe]=uY[PLe]=uY[FLe]=uY[ILe]=!0,uY[hLe]=uY[gLe]=uY[TLe]=!1,LLe=4,RLe=`__lodash_hash_undefined__`,RB.prototype.add=RB.prototype.push=bEe,RB.prototype.has=xEe,zLe=1,BLe=2,VLe=1,HLe=2,ULe=`[object Boolean]`,WLe=`[object Date]`,GLe=`[object Error]`,KLe=`[object Map]`,qLe=`[object Number]`,JLe=`[object RegExp]`,YLe=`[object Set]`,XLe=`[object String]`,ZLe=`[object Symbol]`,QLe=`[object ArrayBuffer]`,$Le=`[object DataView]`,eRe=UJ?UJ.prototype:void 0,dY=eRe?eRe.valueOf:void 0,tRe=1,nRe=Object.prototype.hasOwnProperty,rRe=1,fY=`[object Arguments]`,pY=`[object Array]`,mY=`[object Object]`,hY=Object.prototype.hasOwnProperty,gY=function(){return HJ.Date.now()},iRe=`Expected a function`,aRe=Math.max,oRe=Math.min,sRe=`Expected a function`,_Y=sTe(function(e,t){return MEe(e,1,t)}),vY=qTe(function(e,t,n){return e+(n?`-`:``)+t.toLowerCase()}),cRe=`Expected a function`,yY=K.createContext(void 0),bY=K.createContext(void 0),lRe=1e3/30,xY={capture:!0,passive:!1},uRe=class extends K.PureComponent{rootElement=K.createRef();listenersBound=!1;static defaultProps={onChange:()=>void 0,onRelease:()=>void 0,minimumPaneSizePercentage:10};render(){let{direction:e}=this.props;return K.createElement(`div`,{className:(0,SH.default)(`mosaic-split`,{"-row":e===`row`,"-column":e===`column`}),ref:this.rootElement,onMouseDown:this.onMouseDown,style:this.computeStyle()},K.createElement(`div`,{className:`mosaic-split-line`}))}componentDidMount(){this.rootElement.current.addEventListener(`touchstart`,this.onMouseDown,xY)}componentWillUnmount(){this.unbindListeners(),this.rootElement.current&&this.rootElement.current.ownerDocument.removeEventListener(`touchstart`,this.onMouseDown,xY)}computeStyle(){let{boundingBox:e,direction:t,splitPercentages:n,splitIndex:r}=this.props,i=VEe(e,LEe(n.slice(0,r+1)),t),a=t===`column`?`top`:`left`;return{...HB(e),[a]:`${i}%`}}onMouseDown=e=>{!UEe(e)&&e.button!==0||(e.preventDefault(),this.bindListeners())};onMouseUp=e=>{this.unbindListeners();let t=this.calculateNewPercentages(e);this.props.onRelease(t)};onMouseMove=e=>{e.preventDefault(),this.throttledUpdatePercentage(e)};throttledUpdatePercentage=REe(e=>{let t=this.calculateNewPercentages(e);this.props.onChange(t)},lRe);calculateNewPercentages(e){let{minimumPaneSizePercentage:t,direction:n,boundingBox:r,splitPercentages:i,splitIndex:a}=this.props,o=this.rootElement.current.parentElement.getBoundingClientRect(),s=UEe(e)?e.changedTouches[0]:e,c;c=n===`column`?(s.clientY-o.top)/o.height*100:(s.clientX-o.left)/o.width*100;let l=HEe(r,c,n),u=LEe(i.slice(0,a)),d=i[a]+i[a+1],f=l-u;f=YTe(f,t,d-t);let p=d-f,m=[...i];return m[a]=f,m[a+1]=p,m}bindListeners(){if(!this.listenersBound){let e=this.rootElement.current.ownerDocument;e.addEventListener(`mousemove`,this.onMouseMove,!0),e.addEventListener(`touchmove`,this.onMouseMove,xY),e.addEventListener(`mouseup`,this.onMouseUp,!0),e.addEventListener(`touchend`,this.onMouseUp,!0),this.listenersBound=!0}}unbindListeners(){if(this.listenersBound&&this.rootElement.current){let e=this.rootElement.current.ownerDocument;e.removeEventListener(`mousemove`,this.onMouseMove,!0),e.removeEventListener(`touchmove`,this.onMouseMove,xY),e.removeEventListener(`mouseup`,this.onMouseUp,!0),e.removeEventListener(`touchend`,this.onMouseUp,!0),this.listenersBound=!1}}},SY=Je(z(((e,t)=>{Object.defineProperty(e,"__esModule",{value:!0});function n(e){return typeof e==`object`&&!(`toString`in e)?Object.prototype.toString.call(e).slice(8,-1):e}var r=typeof process==`object`&&!0;function i(e,t){if(!e)throw Error(r?`Invariant failed`:t())}e.invariant=i;var a=Object.prototype.hasOwnProperty,o=Array.prototype.splice,s=Object.prototype.toString;function c(e){return s.call(e).slice(8,-1)}var l=Object.assign||(function(e,t){return u(t).forEach(function(n){a.call(t,n)&&(e[n]=t[n])}),e}),u=typeof Object.getOwnPropertySymbols==`function`?function(e){return Object.keys(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.keys(e)};function d(e){return Array.isArray(e)?l(e.constructor(e.length),e):c(e)===`Map`?new Map(e):c(e)===`Set`?new Set(e):e&&typeof e==`object`?l(Object.create(Object.getPrototypeOf(e)),e):e}var f=function(){function e(){this.commands=l({},p),this.update=this.update.bind(this),this.update.extend=this.extend=this.extend.bind(this),this.update.isEquals=function(e,t){return e===t},this.update.newContext=function(){return new e().update}}return Object.defineProperty(e.prototype,"isEquals",{get:function(){return this.update.isEquals},set:function(e){this.update.isEquals=e},enumerable:!0,configurable:!0}),e.prototype.extend=function(e,t){this.commands[e]=t},e.prototype.update=function(e,t){var n=this,r=typeof t==`function`?{$apply:t}:t;Array.isArray(e)&&Array.isArray(r)||i(!Array.isArray(r),function(){return`update(): You provided an invalid spec to update(). The spec may not contain an array except as the value of $set, $push, $unshift, $splice or any custom command allowing an array value.`}),i(typeof r==`object`&&!!r,function(){return`update(): You provided an invalid spec to update(). The spec and every included key path must be plain objects containing one of the `+(`following commands: `+Object.keys(n.commands).join(`, `)+`.`)});var o=e;return u(r).forEach(function(t){if(a.call(n.commands,t)){var i=e===o;o=n.commands[t](r[t],o,r,e),i&&n.isEquals(o,e)&&(o=e)}else{var s=c(e)===`Map`?n.update(e.get(t),r[t]):n.update(e[t],r[t]),l=c(o)===`Map`?o.get(t):o[t];(!n.isEquals(s,l)||s===void 0&&!a.call(e,t))&&(o===e&&(o=d(e)),c(o)===`Map`?o.set(t,s):o[t]=s)}}),o},e}();e.Context=f;var p={$push:function(e,t,n){return h(t,n,`$push`),e.length?t.concat(e):t},$unshift:function(e,t,n){return h(t,n,`$unshift`),e.length?e.concat(t):t},$splice:function(e,t,n,r){return _(t,n),e.forEach(function(e){v(e),t===r&&e.length&&(t=d(r)),o.apply(t,e)}),t},$set:function(e,t,n){return b(n),e},$toggle:function(e,t){g(e,`$toggle`);var n=e.length?d(t):t;return e.forEach(function(e){n[e]=!t[e]}),n},$unset:function(e,t,n,r){return g(e,`$unset`),e.forEach(function(e){Object.hasOwnProperty.call(t,e)&&(t===r&&(t=d(r)),delete t[e])}),t},$add:function(e,t,n,r){return S(t,`$add`),g(e,`$add`),c(t)===`Map`?e.forEach(function(e){var n=e[0],i=e[1];t===r&&t.get(n)!==i&&(t=d(r)),t.set(n,i)}):e.forEach(function(e){t===r&&!t.has(e)&&(t=d(r)),t.add(e)}),t},$remove:function(e,t,n,r){return S(t,`$remove`),g(e,`$remove`),e.forEach(function(e){t===r&&t.has(e)&&(t=d(r)),t.delete(e)}),t},$merge:function(e,t,n,r){return x(t,e),u(e).forEach(function(n){e[n]!==t[n]&&(t===r&&(t=d(r)),t[n]=e[n])}),t},$apply:function(e,t){return y(e),e(t)}},m=new f;e.isEquals=m.update.isEquals,e.extend=m.extend,e.default=m.update,e.default.default=t.exports=l(e.default,e);function h(e,t,r){i(Array.isArray(e),function(){return`update(): expected target of `+n(r)+` to be an array; got `+n(e)+`.`}),g(t[r],r)}function g(e,t){i(Array.isArray(e),function(){return`update(): expected spec of `+n(t)+` to be an array; got `+n(e)+`. Did you forget to wrap your parameter in an array?`})}function _(e,t){i(Array.isArray(e),function(){return`Expected $splice target to be an array; got `+n(e)}),v(t.$splice)}function v(e){i(Array.isArray(e),function(){return`update(): expected spec of $splice to be an array of arrays; got `+n(e)+`. Did you forget to wrap your parameters in an array?`})}function y(e){i(typeof e==`function`,function(){return`update(): expected spec of $apply to be a function; got `+n(e)+`.`})}function b(e){i(Object.keys(e).length===1,function(){return`Cannot have more than one key in an object with $set`})}function x(e,t){i(t&&typeof t==`object`,function(){return`update(): $merge expects a spec of type 'object'; got `+n(t)}),i(e&&typeof e==`object`,function(){return`update(): $merge expects a target of type 'object'; got `+n(e)})}function S(e,t){var r=c(e);i(r===`Map`||r===`Set`,function(){return`update(): `+n(t)+` expects a target of type Set or Map; got `+n(r)})}}))(),1),CY=(e=>(e[e.TOP_LEFT=1]=`TOP_LEFT`,e[e.TOP_RIGHT=2]=`TOP_RIGHT`,e[e.BOTTOM_LEFT=3]=`BOTTOM_LEFT`,e[e.BOTTOM_RIGHT=4]=`BOTTOM_RIGHT`,e))(CY||{}),wY={WINDOW:`MosaicWindow`},TY={TOP:`top`,BOTTOM:`bottom`,LEFT:`left`,RIGHT:`right`},(e=>{e.Icon=({icon:e,className:t,size:r=`standard`})=>{let{blueprintNamespace:i}=cH.useContext(yY);return cH.createElement(`span`,{className:(0,SH.default)(t,n(i,e),{[`${i}-icon`]:r===`empty`,[`${i}-icon-${r}`]:r!==`empty`})})};function t(e,...t){return t.map(t=>`${e}-${vY(t)}`).join(` `)}e.getClasses=t;function n(e,t){return`${e}-icon-${vY(t)}`}e.getIconClass=n})(EY||={}),DY=({tabKey:e,tabIndex:t,tabContainerPath:n,mosaicActions:r,mosaicId:i,children:a})=>{let o=n.concat(t),[{isDragging:s},c,l]=sB({type:wY.WINDOW,item:()=>(r.hide(o,!0),{mosaicId:i,isTab:!0,tabIndex:t,tabKey:e,tabContainerPath:n}),end:(i,a)=>{let s=a.getDropResult(),c=a.didDrop(),l=o,u=s?.tabReorderIndex,d=u!==void 0&&s?.path&&BB(s.path,n),f=u!==void 0&&s?.path&&!BB(s.path,n),p=s?.path&&BB(s.path,n)&&u===void 0,m=s?.path&&s.path.length>l.length&&BB(s.path.slice(0,l.length),l);if(!c||!s||m){r.show(l,!0);return}if(d){let e=XB(r.getRoot(),n);if(e&&WB(e)){let i=[...e.tabs],a=e.activeTabIndex,[o]=i.splice(t,1),s=t<u?u-1:u;i.splice(s,0,o);let c=a;t===a?c=s:t<a&&s>=a?c=a-1:t>a&&s<=a&&(c=a+1),r.updateTree([{path:n,spec:{tabs:{$set:i},activeTabIndex:{$set:c}}}])}else console.warn(`Could not find tabs node at path:`,n);return}if(f){let i=r.getRoot(),a=XB(i,s.path);if(a&&WB(a)){let o=XB(i,n),c=[...o.tabs];c.splice(t,1);let l=[{path:n,spec:{tabs:{$set:c},activeTabIndex:{$set:Math.max(0,Math.min(t,o.tabs.length-2))}}}],d=[...a.tabs];d.splice(u,0,e);let f=[{path:s.path,spec:{tabs:{$set:d},activeTabIndex:{$set:u}}}];r.updateTree([...l,...f])}else console.warn(`Could not find destination tabs node at path:`,s.path);return}if(p||s.path===void 0){r.show(l,!0);return}let h=eV(r.getRoot(),l,s.path,s.position===void 0?{type:`tab-container`}:{type:`split`,position:s.position});r.updateTree(h,{shouldNormalize:!0})},collect:e=>({isDragging:e.isDragging()})});return a({isDragging:s,connectDragSource:c,connectDragPreview:l})},OY=({title:e,className:t,onClick:n,text:r})=>{let{blueprintNamespace:i}=K.useContext(yY);return K.createElement(`button`,{title:e,onClick:n,className:(0,SH.default)(`mosaic-default-control`,EY.getClasses(i,`BUTTON`,`MINIMAL`,`SMALL`),t)},r&&K.createElement(`span`,{className:`control-text`},r))},kY=class extends K.PureComponent{static contextType=bY;render(){return K.createElement(yY.Consumer,null,({mosaicActions:e})=>K.createElement(OY,{title:`Expand`,className:(0,SH.default)(`expand-button`,EY.getIconClass(this.context.blueprintNamespace,`MAXIMIZE`)),onClick:this.createExpand(e)}))}createExpand(e){return()=>{e.expand(this.context.mosaicWindowActions.getPath()),this.props.onClick&&this.props.onClick()}}},AY=class extends K.PureComponent{static contextType=bY;render(){return K.createElement(yY.Consumer,null,({mosaicActions:e,blueprintNamespace:t})=>K.createElement(OY,{title:`Close Window`,className:(0,SH.default)(`close-button`,EY.getIconClass(t,`CROSS`)),onClick:this.createRemove(e)}))}createRemove(e){return()=>{e.remove(this.context.mosaicWindowActions.getPath()),this.props.onClick&&this.props.onClick()}}},dRe=class extends K.PureComponent{static contextType=bY;render(){return K.createElement(OY,{title:`Replace Window`,className:(0,SH.default)(`replace-button`,EY.getIconClass(this.context.blueprintNamespace,`EXCHANGE`)),onClick:this.replace})}replace=()=>{this.context.mosaicWindowActions.replaceWithNew().then(()=>{this.props.onClick&&this.props.onClick()}).catch(xB)}},fRe=class extends K.PureComponent{static contextType=bY;render(){return K.createElement(OY,{title:`Split Window`,className:(0,SH.default)(`split-button`,EY.getIconClass(this.context.blueprintNamespace,`SPLIT_COLUMNS`)),onClick:this.split})}split=()=>{this.context.mosaicWindowActions.split().then(()=>{this.props.onClick&&this.props.onClick()}).catch(xB)}},pRe=class extends K.PureComponent{static contextType=bY;render(){return K.createElement(OY,{title:`Add Tab`,className:(0,SH.default)(`add-tab-button`,EY.getIconClass(this.context.blueprintNamespace,`ADD_COLUMN_RIGHT`)),onClick:this.addTab})}addTab=()=>{this.context.mosaicWindowActions.addTab().then(()=>{this.props.onClick&&this.props.onClick()}).catch(xB)}},mRe=class extends K.PureComponent{static contextType=yY;render(){return K.createElement(OY,{title:`Split Tab Group`,className:(0,SH.default)(`split-button`,EY.getIconClass(this.context.blueprintNamespace,`SPLIT_COLUMNS`)),onClick:this.split})}split=()=>{let{mosaicActions:e}=this.context,{path:t}=this.props;if(e.createNode==null){console.error("Operation invalid unless `createNode` is defined on Mosaic");return}Promise.resolve(e.createNode()).then(n=>{if(!n)return;let r=this.getCurrentTabsNode();if(!r)return;let i={type:`split`,direction:`row`,splitPercentages:[50,50],children:[r,n]};e.replaceWith(t,i),this.props.onClick&&this.props.onClick()}).catch(xB)};getCurrentTabsNode=()=>{let e=this.context.mosaicActions.getRoot();if(!e)return null;let t=e;for(let e of this.props.path)if(typeof t==`object`&&`children`in t)t=t.children[e];else return null;return t}},hRe=class extends K.PureComponent{static contextType=yY;render(){return K.createElement(OY,{title:`Close Tab Group`,className:(0,SH.default)(`close-button`,EY.getIconClass(this.context.blueprintNamespace,`CROSS`)),onClick:this.remove})}remove=()=>{let{mosaicActions:e}=this.context,{path:t}=this.props;e.remove(t),this.props.onClick&&this.props.onClick()}},jY=class extends K.PureComponent{static contextType=yY;render(){return this.props.connectDragSource(K.createElement(`button`,{title:`Drag to move`,className:(0,SH.default)(`mosaic-default-control`,`mosaic-tab-drag-button`,EY.getClasses(this.context.blueprintNamespace,`BUTTON`,`MINIMAL`,`SMALL`),EY.getIconClass(this.context.blueprintNamespace,`DRAG_HANDLE_VERTICAL`))}))}},gRe=({path:e,className:t,title:n=`Add new tab`,ariaLabel:r=`Add new tab`,children:i=`+`})=>{let{mosaicActions:a}=K.useContext(yY);return K.createElement(`button`,{className:(0,SH.default)(`mosaic-tab-add-button`,t),onClick:()=>{a.addTab(e).catch(e=>console.error(e))},"aria-label":r,title:n},i)},_Re=K.Children.toArray([K.createElement(AY,null)]),vRe=(e,t)=>K.Children.toArray([...t?[K.createElement(jY,{connectDragSource:t,key:`tab-drag-btn`})]:[],K.createElement(gRe,{path:e,key:`tab-add-btn`}),K.createElement(mRe,{path:e,key:`tab-split-btn`}),K.createElement(hRe,{path:e,key:`tab-remove-btn`})]),yRe=K.Children.toArray([K.createElement(dRe,{key:`replace-btn`}),K.createElement(fRe,{key:`split-btn`}),K.createElement(pRe,{key:`add-tab-btn`}),K.createElement(kY,{key:`expand-btn`}),K.createElement(AY,{key:`remove-btn`})]),bRe=K.Children.toArray([K.createElement(kY,{key:`expand-btn`}),K.createElement(AY,{key:`remove-btn`})]),xRe=({tabKey:e,index:t,isActive:n,path:r,mosaicId:i,onTabClick:a,mosaicActions:o,renderTabTitle:s=({tabKey:e})=>`Tab ${e}`,canClose:c=()=>`canClose`,onTabClose:l,tabs:u})=>{let d=n=>{n.stopPropagation(),l?.(e,t)},f=c(e,u,t,r);return K.createElement(DY,{tabKey:e,tabIndex:t,tabContainerPath:r,mosaicActions:o,mosaicId:i},({isDragging:o,connectDragSource:c,connectDragPreview:l})=>K.createElement(`button`,{className:(0,SH.default)(`mosaic-tab-button`,{"-active":n,"-dragging":o}),onClick:a,title:`${e}`,ref:e=>{c(e),l(e)}},K.createElement(`span`,{className:`mosaic-tab-button-content`},s({tabKey:e,path:r,isActive:n,index:t,mosaicId:i})),f!==`noClose`&&K.createElement(`span`,{className:(0,SH.default)(`mosaic-tab-close-button`,{"-can-close":f===`canClose`,"-cannot-close":f===`cannotClose`,"-active-tab":n,"-inactive-tab":!n}),onClick:f===`canClose`?d:void 0,title:f===`canClose`?`Close tab`:`Cannot close tab`},K.createElement(EY.Icon,{size:`empty`,icon:`CROSS`}))))},MY=({tabContainerPath:e,insertIndex:t})=>{let[{isOver:n,canDrop:r,draggedMosaicId:i},a]=cB({accept:wY.WINDOW,canDrop:t=>{let n=t?.isTab&&t?.tabContainerPath&&BB(t.tabContainerPath,e),r=!t?.isTab||!BB(t.tabContainerPath,e);return n||r},drop:()=>({path:e,position:void 0,tabReorderIndex:t}),hover:()=>{},collect:e=>({isOver:e.isOver(),canDrop:e.canDrop(),draggedMosaicId:e.getItem()?.mosaicId})}),o=i!=null;return a(K.createElement(`div`,{className:(0,SH.default)(`tab-drop-target`,{"tab-drop-target-hover":n,dragging:o})},n?K.createElement(`div`,{className:`tab-drop-placeholder`},K.createElement(`div`,{className:`tab-drop-arrow`}),"``"):K.createElement(`div`,{className:(0,SH.default)(`tab-drop-indicator`,{"can-drop":r,default:!r})})))},SRe=({node:e,path:t,renderTile:n,renderTabToolbar:r,boundingBox:i,renderTabTitle:a,renderTabButton:o,renderTabToolbarControls:s,canClose:c,showTabDragButton:l})=>{let{mosaicActions:u,mosaicId:d}=K.useContext(yY),{tabs:f,activeTabIndex:p}=e,[,m,h]=sB({type:wY.WINDOW,item:()=>{let e=_Y(()=>u.hide(t));return{mosaicId:d,hideTimer:e}},end:({hideTimer:e},n)=>{window.clearTimeout(e);let r=t,i=n.getDropResult()||{},{position:a,path:o}=i,s=o!=null,c=s&&BB(o,r),l=s&&WB(XB(u.getRoot(),o))&&BB(r,o),d=s&&o.length>r.length&&BB(r,NEe(o,o.length-r.length));if(s&&!c&&!d&&!l){let e=eV(u.getRoot(),r,o,i.tabReorderIndex===void 0?a===void 0?{type:`tab-container`}:{type:`split`,position:a}:{type:`tab-reorder`,insertIndex:i.tabReorderIndex});u.updateTree(e,{shouldNormalize:!0})}else u.show(r,!0)}}),[,g]=cB({accept:wY.WINDOW,canDrop:()=>!1,collect:e=>({isOver:e.isOver({shallow:!0}),draggedMosaicId:e.getItem()?.mosaicId})}),[{isOver:_,draggedMosaicId:v},y]=cB({accept:wY.WINDOW,canDrop:(e,t)=>t.isOver({shallow:!0}),drop:()=>({path:t,position:void 0}),collect:e=>({isOver:e.isOver({shallow:!0}),draggedMosaicId:e.getItem()?.mosaicId})}),b=e=>{e!==p&&u.updateTree([{path:t,spec:{activeTabIndex:{$set:e}}}])},x=(e,n)=>{(c?c(e,f,n,t):`noClose`)===`canClose`&&(f.length<=1||u.removeTab(t,n))},S=()=>{let e=t.length>0,n={tabs:f,activeTabIndex:p,path:t,mosaicId:d},r=e&&(!l||l(t)),i=r&&s!==void 0?K.createElement(jY,{connectDragSource:m}):null,h=s?s(n):vRe(t,r?m:void 0);return y(K.createElement(`div`,{className:(0,SH.default)(`mosaic-tab-bar`,{"tab-bar-drop-target-hover":_&&v===d,draggable:e})},K.createElement(`div`,{className:`mosaic-tab-bar-tabs`},K.createElement(MY,{tabContainerPath:t,insertIndex:0,mosaicActions:u,mosaicId:d}),f.map((e,n)=>{let r=o||xRe;return K.createElement(K.Fragment,{key:e},K.createElement(r,{tabKey:e,index:n,isActive:n===p,path:t,mosaicId:d,onTabClick:()=>b(n),mosaicActions:u,renderTabTitle:a,canClose:c,onTabClose:x,tabs:f}),K.createElement(MY,{tabContainerPath:t,insertIndex:n+1,mosaicActions:u,mosaicId:d}))})),K.createElement(`div`,{className:`mosaic-tab-bar-controls`},i,K.createElement(`div`,{className:`mosaic-tab-toolbar-controls`},h))))},C=f[p],w=t.concat(p);return K.createElement(`div`,{className:`mosaic-tabs-container`,style:HB(i)},r?r({tabs:f,activeTabIndex:p,path:t,DraggableTab:e=>K.createElement(DY,{key:e.tabKey,...e,tabContainerPath:t,mosaicActions:u,mosaicId:d})}):S(),g(K.createElement(`div`,{className:`mosaic-tile`},n(C,w))),h(K.createElement(`div`,{className:`mosaic-preview`},K.createElement(`div`,{className:`mosaic-tab-bar`},K.createElement(`div`,{className:`mosaic-tab-bar-tabs`},f.map((e,n)=>K.createElement(`button`,{key:e,className:(0,SH.default)(`mosaic-tab-button`,{"-active":n===p})},K.createElement(`span`,{className:`mosaic-tab-button-content`},a?a({tabKey:e,path:t,isActive:n===p,index:n,mosaicId:d}):`Tab ${e}`))))),K.createElement(`div`,{className:`mosaic-window-body`},K.createElement(`h4`,null,`Tab Container`),K.createElement(EY.Icon,{className:`default-preview-icon`,size:`large`,icon:`APPLICATION`})))))},CRe=class extends K.PureComponent{static contextType=yY;render(){let e=JB(this.props.root);return e===null?null:K.createElement(`div`,{className:`mosaic-root`},this.renderRecursively(e,zEe(),[]))}renderRecursively(e,t,n){if(typeof e==`string`||typeof e==`number`)return K.createElement(`div`,{key:e,className:`mosaic-tile`,style:{...HB(t)}},this.props.renderTile(e,n));switch(e.type){case`split`:{let{children:r,direction:i}=e,a=BEe(t,e.splitPercentages??r.map(()=>100/r.length),i),o=RTe(r.flatMap((i,o)=>{let s=n.concat(o),c=[this.renderRecursively(i,a[o],s)];return o<r.length-1&&c.push(this.renderSplit(e,n,o,t)),c})).filter(eDe);return K.createElement(K.Fragment,null,o.map((e,t)=>K.cloneElement(e,{key:e.key||`${n.join(`-`)}-${t}`})))}case`tabs`:return K.createElement(SRe,{node:e,path:n,renderTile:this.props.renderTile,renderTabToolbar:this.props.renderTabToolbar,boundingBox:t,renderTabTitle:this.props.renderTabTitle,renderTabButton:this.props.renderTabButton,showTabDragButton:this.props.showTabDragButton,renderTabToolbarControls:this.props.renderTabToolbarControls,canClose:this.props.canClose});default:return console.error(`Unknown mosaic node type:`,e),null}}renderSplit(e,t,n,r){let{resize:i}=this.props;if(i!==`DISABLED`&&e.children.length>1){let{direction:a}=e,o=e.splitPercentages??e.children.map(()=>100/e.children.length);return K.createElement(uRe,{key:`split-${t.join(`-`)}-${n}`,...i,direction:a,boundingBox:r,splitIndex:n,splitPercentages:o,onChange:e=>this.onResize(e,t,!0),onRelease:e=>this.onResize(e,t,!1)})}return null}onResize=(e,t,n)=>{this.context.mosaicActions.updateTree([{path:t,spec:{splitPercentages:{$set:e}}}],{suppressOnRelease:n})}},wRe=class extends K.PureComponent{static contextType=yY;render(){return K.createElement(`div`,{className:(0,SH.default)(`mosaic-zero-state`,EY.getClasses(this.context.blueprintNamespace,`NON_IDEAL_STATE`))},K.createElement(`div`,{className:EY.getClasses(this.context.blueprintNamespace,`NON_IDEAL_STATE_VISUAL`)},K.createElement(EY.Icon,{className:`default-zero-state-icon`,size:`large`,icon:`APPLICATIONS`})),K.createElement(`h4`,{className:EY.getClasses(this.context.blueprintNamespace,`HEADING`)},`No Windows Present`),K.createElement(`div`,null,this.props.createNode&&K.createElement(`button`,{className:(0,SH.default)(EY.getClasses(this.context.blueprintNamespace,`BUTTON`),EY.getIconClass(this.context.blueprintNamespace,`ADD`)),onClick:this.replace},`Add New Window`)))}replace=()=>Promise.resolve(this.props.createNode()).then(e=>this.context.mosaicActions.replaceWith([],e)).catch(xB)},NY=({path:e,position:t})=>{let{mosaicId:n}=K.useContext(yY),[{isOver:r,draggedMosaicId:i},a]=cB({accept:wY.WINDOW,drop:()=>({path:e,position:t}),collect:e=>({isOver:e.isOver(),draggedMosaicId:e.getItem()?.mosaicId})});return a(K.createElement(`div`,{className:(0,SH.default)(`drop-target`,t,{"drop-target-hover":r&&i===n})}))},PY=K.memo(()=>{let[{isDragging:e}]=cB({accept:wY.WINDOW,collect:e=>({isDragging:e.getItem()!==null&&e.getItemType()===wY.WINDOW})}),t=tDe(e,0);return K.createElement(`div`,{className:(0,SH.default)(`drop-target-container`,{"-dragging":t})},FEe(TY).map(e=>K.createElement(NY,{position:e,path:[],key:e})))}),PY.displayName=`RootDropTargets`,TRe=70,ERe=class extends K.PureComponent{static defaultProps={onChange:()=>void 0,zeroStateView:K.createElement(wRe,null),className:`mosaic-blueprint-theme`,blueprintNamespace:`bp5`};static getDerivedStateFromProps(e,t){return e.mosaicId&&(t.mosaicId,e.mosaicId),tV(e)&&e.initialValue!==t.lastInitialValue?{lastInitialValue:JB(e.initialValue),currentNode:JB(e.initialValue)}:null}state={currentNode:null,lastInitialValue:null,mosaicId:this.props.mosaicId??be()};render(){let{className:e}=this.props;return K.createElement(yY.Provider,{value:this.childContext},K.createElement(nDe,{className:e},this.renderTree(),K.createElement(PY,null)))}getRoot(){return tV(this.props)?this.state.currentNode:JB(this.props.value)}updateRoot=(e,t)=>{t={shouldNormalize:t?.shouldNormalize??!1,suppressOnRelease:t?.suppressOnRelease??!1,suppressOnChange:t?.suppressOnChange??!1};let n=this.getRoot()||{},r=t.shouldNormalize?YB(QB(n,e)):QB(n,e);this.replaceRoot(r,t.suppressOnRelease,t.suppressOnChange)};replaceRoot=(e,t=!1,n=!1)=>{n||this.props.onChange(e),!t&&this.props.onRelease&&this.props.onRelease(e),tV(this.props)&&this.setState({currentNode:e})};actions={updateTree:this.updateRoot,remove:e=>{e.length===0?this.replaceRoot(null):this.updateRoot([$B(this.getRoot(),e)],{shouldNormalize:!0})},expand:(e,t=TRe)=>this.updateRoot([QEe(e,t)]),getRoot:()=>this.getRoot(),hide:(e,t=!1)=>{this.updateRoot([ZEe(this.getRoot(),e)],{suppressOnChange:t,suppressOnRelease:!0})},show:(e,t=!1)=>{let n=this.getRoot();if(!n||e.length===0)return;let r=ZB(n,e);if(!r)return;let{parent:i}=r;if(UB(i)){let n=100/i.children.length,r=Array(i.children.length).fill(n);this.updateRoot([{path:e.slice(0,-1),spec:{splitPercentages:{$set:r}}}],{suppressOnChange:t,suppressOnRelease:!0})}},createNode:this.props.createNode,addTab:(e,...t)=>{let{createNode:n}=this.props;return n==null?Promise.reject(Error("addTab requires `createNode` to be defined on Mosaic")):Promise.resolve(n(...t)).then(t=>{if(typeof t!=`string`&&typeof t!=`number`){console.error(`createNode() for addTab must return a MosaicKey (string or number).`);return}let n=this.getRoot();if(!n)return;let r=XB(n,e);if(r==null){console.error(`addTab called on an invalid path.`);return}if(WB(r)){this.updateRoot([{path:e,spec:{tabs:{$push:[t]},activeTabIndex:{$set:r.tabs.length}}}],{shouldNormalize:!0});return}if(UB(r)){console.error(`addTab cannot target a split node; pick a leaf or a tabs node.`);return}this.actions.replaceWith(e,{type:`tabs`,tabs:[r,t],activeTabIndex:1})})},removeTab:(e,t)=>{let n=this.getRoot();if(!n)return;let r=XB(n,e);if(!WB(r)){console.error(`removeTab called on a path that is not a tabs node.`);return}if(t<0||t>=r.tabs.length){console.error(`removeTab index ${t} is out of range.`);return}let i=r.tabs.filter((e,n)=>n!==t),a=r.activeTabIndex;t===r.activeTabIndex?a=Math.max(0,t-1):t<r.activeTabIndex&&(a=r.activeTabIndex-1),this.updateRoot([{path:e,spec:{tabs:{$set:i},activeTabIndex:{$set:a}}}],{shouldNormalize:!0})},replaceWith:(e,t)=>this.updateRoot([{path:e,spec:{$set:t}}])};childContext={mosaicActions:this.actions,mosaicId:this.state.mosaicId,blueprintNamespace:this.props.blueprintNamespace};renderTree(){let e=this.getRoot();if(this.validateTree(e),e==null)return this.props.zeroStateView;{let{renderTile:t,resize:n}=this.props;return K.createElement(CRe,{root:e,renderTile:t,renderTabToolbar:this.props.renderTabToolbar,renderTabToolbarControls:this.props.renderTabToolbarControls,resize:n,renderTabTitle:this.props.renderTabTitle,renderTabButton:this.props.renderTabButton,canClose:this.props.canClose})}}validateTree(e){}},DRe=class extends K.PureComponent{render(){return K.createElement(uJ,{backend:jJ,options:RJ,context:window,...this.props.dragAndDropManager&&{manager:this.props.dragAndDropManager}},K.createElement(ERe,{...this.props}))}},ORe=class extends K.PureComponent{render(){return K.createElement(`div`,{className:`separator`})}},kRe=class extends K.Component{static defaultProps={additionalControlButtonText:`More`,draggable:!0,renderPreview:({title:e})=>K.createElement(`div`,{className:`mosaic-preview`},K.createElement(`div`,{className:`mosaic-window-toolbar`},K.createElement(`div`,{className:`mosaic-window-title`},e)),K.createElement(`div`,{className:`mosaic-window-body`},K.createElement(`h4`,null,e),K.createElement(EY.Icon,{className:`default-preview-icon`,size:`large`,icon:`APPLICATION`}))),renderToolbar:null};static contextType=yY;state={additionalControlsOpen:!1};rootElement=(0,K.createRef)();render(){let{className:e,isOver:t,renderPreview:n,additionalControls:r,connectDropTarget:i,connectDragPreview:a,draggedMosaicId:o,disableAdditionalControlsOverlay:s}=this.props,c=WB(GB(this.context.mosaicActions.getRoot(),this.props.path));return K.createElement(bY.Provider,{value:this.childContext},K.createElement(`div`,{className:(0,SH.default)(`mosaic-window`,`mosaic-drop-target`,e,{"drop-target-hover":t&&o===this.context.mosaicId,"additional-controls-open":this.state.additionalControlsOpen}),ref:e=>{this.rootElement.current=e,i(e)}},this.renderToolbar(),K.createElement(`div`,{className:`mosaic-window-body`},this.props.children),!s&&K.createElement(`div`,{className:`mosaic-window-body-overlay`,onClick:()=>{this.setAdditionalControlsOpen(!1)}}),K.createElement(`div`,{className:`mosaic-window-additional-actions-bar`},r),a(n(this.props)),!c&&K.createElement(`div`,{className:(0,SH.default)(`drop-target-container`,{})},FEe(TY).map(this.renderDropTarget))))}getToolbarControls(){let{toolbarControls:e,createNode:t,path:n}=this.props;return e||(WB(GB(this.context.mosaicActions.getRoot(),n))?_Re:t?yRe:bRe)}renderToolbar(){let{title:e,draggable:t,additionalControls:n,additionalControlButtonText:r,path:i,renderToolbar:a}=this.props,{additionalControlsOpen:o}=this.state,s=this.getToolbarControls(),c=GB(this.context.mosaicActions.getRoot(),i),l=t&&i.length>0&&!WB(c),u=l?this.props.connectDragSource:e=>e;if(a){let e=u(a(this.props,t));return K.createElement(`div`,{className:(0,SH.default)(`mosaic-window-toolbar`,{draggable:l})},e)}let d=u(K.createElement(`div`,{title:e,className:`mosaic-window-title`},e)),f=!!n;return K.createElement(`div`,{className:(0,SH.default)(`mosaic-window-toolbar`,{draggable:l})},d,K.createElement(`div`,{className:(0,SH.default)(`mosaic-window-controls`,EY.getClasses(`BUTTON_GROUP`))},f&&K.createElement(`button`,{onClick:()=>this.setAdditionalControlsOpen(!o),className:(0,SH.default)(EY.getClasses(this.context.blueprintNamespace,`BUTTON`,`MINIMAL`),EY.getIconClass(this.context.blueprintNamespace,`MORE`),{[EY.getClasses(this.context.blueprintNamespace,`ACTIVE`)]:o})},K.createElement(`span`,{className:`control-text`},r)),f&&K.createElement(ORe,null),s))}renderDropTarget=e=>{let{path:t}=this.props;return K.createElement(NY,{position:e,path:t,key:e})};checkCreateNode(){if(this.props.createNode==null)throw Error("Operation invalid unless `createNode` is defined")}split=(...e)=>{this.checkCreateNode();let{path:t}=this.props,{mosaicActions:n}=this.context,r=n.getRoot();if(WB(GB(r,t)))return Promise.resolve();let i=this.rootElement.current&&this.rootElement.current.offsetWidth>this.rootElement.current.offsetHeight?`row`:`column`,a=XB(r,t);if(!a)throw Error(`Current node could not be found.`);return Promise.resolve(n.createNode(...e)).then(e=>{let r={type:`split`,direction:i,children:[a,e],splitPercentages:[50,50]};n.replaceWith(t,r)})};addTab=(...e)=>{this.checkCreateNode();let{path:t}=this.props,{mosaicActions:n}=this.context,r=WB(GB(n.getRoot(),t))?t.slice(0,-1):t;return n.addTab(r,...e)};getRoot=()=>{let{mosaicActions:e}=this.context;return e.getRoot()};swap=(...e)=>{this.checkCreateNode();let{mosaicActions:t}=this.context,{path:n,createNode:r}=this.props;return Promise.resolve(r(...e)).then(e=>t.replaceWith(n,e))};setAdditionalControlsOpen=e=>{let t=e===`toggle`?!this.state.additionalControlsOpen:e;this.setState({additionalControlsOpen:t}),this.props.onAdditionalControlsToggle?.(t)};getPath=()=>this.props.path;connectDragSource=e=>{let{connectDragSource:t}=this.props;return t(e)};childContext={blueprintNamespace:this.context.blueprintNamespace,mosaicWindowActions:{split:this.split,addTab:this.addTab,getRoot:this.getRoot,replaceWithNew:this.swap,setAdditionalControlsOpen:this.setAdditionalControlsOpen,getPath:this.getPath,connectDragSource:this.connectDragSource}}},ARe=class extends K.PureComponent{render(){return K.createElement(rDe,{...this.props})}},jRe=Je(BJ(),1),FY=LS((0,q.jsx)(`path`,{d:`M3 18h18v-2H3zm0-5h18v-2H3zm0-7v2h18V6z`}),`MenuSharp`),MRe=LS((0,q.jsx)(`path`,{d:`M21 3H3v18h18zm-2 16H5V5h14z`}),`CropDinSharp`),IY=G(wj,{name:`WindowThumbnailSettings`,slot:`option`})(({selected:e,theme:t})=>({"& .MuiFormControlLabel-label":{borderBottom:`2px solid transparent`,...e&&{borderBottomColor:t.palette.secondary.main},"&.Mui-selected":{backgroundColor:`transparent !important`},"&.Mui-selected.Mui-focusVisible":{backgroundColor:`${(t.vars||t).palette.action.focus} !important`},"&:focused":{backgroundColor:`${(t.vars||t).palette.action.focus} !important`},color:e?t.palette.secondary.main:void 0,display:`inline-flex`}})),NRe=G(qO,{name:`WindowViewSettings`,slot:`option`})(()=>({display:`inline-flex`})),iV.propTypes={direction:J.default.string.isRequired,handleClose:J.default.func,setWindowThumbnailPosition:J.default.func.isRequired,thumbnailNavigationPosition:J.default.string.isRequired,windowId:J.default.string.isRequired},LY=R(Mt((e,{windowId:t})=>({direction:xo(e),thumbnailNavigationPosition:ro(e,{windowId:t})}),{setWindowThumbnailPosition:Cl},null,{forwardRef:!0}),Ar(`WindowThumbnailSettings`))(iV),PRe=LS((0,q.jsx)(`path`,{d:`M21 3H3v18h18zm-2 16H5V5h14zm-5.04-6.71-2.75 3.54-1.96-2.36L6.5 17h11z`}),`CropOriginalSharp`),FRe=LS((0,q.jsx)(`path`,{d:`M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z`}),`ViewColumn`),IRe=G(wj,{name:`WindowViewSettings`,slot:`option`})(({selected:e,theme:t})=>({"& .MuiFormControlLabel-label":{borderBottom:`2px solid transparent`,...e&&{borderBottomColor:t.palette.secondary.main},"&.Mui-selected":{backgroundColor:`transparent !important`},"&.Mui-selected.Mui-focusVisible":{backgroundColor:`${(t.vars||t).palette.action.focus} !important`},"&:focused":{backgroundColor:`${(t.vars||t).palette.action.focus} !important`},color:e?t.palette.secondary.main:void 0,display:`inline-block`}})),LRe=G(qO,{name:`WindowViewSettings`,slot:`option`})(()=>({display:`inline-flex`})),sV.propTypes={handleClose:J.default.func,setWindowViewType:J.default.func.isRequired,viewTypes:J.default.arrayOf(J.default.string),windowId:J.default.string.isRequired,windowViewType:J.default.string.isRequired},RY=R(Mt((e,{windowId:t})=>({viewTypes:ps(e,{windowId:t}),windowViewType:fs(e,{windowId:t})}),{setWindowViewType:wl},null,{forwardRef:!0}),Ar(`WindowViewSettings`))(sV),iDe.propTypes={targetName:J.default.string.isRequired},cV.propTypes={anchorEl:J.default.object,handleClose:J.default.func.isRequired,open:J.default.bool,showThumbnailNavigationSettings:J.default.bool,toggleDraggingEnabled:J.default.func.isRequired,windowId:J.default.string.isRequired},zY=R(Mt(e=>({showThumbnailNavigationSettings:Xr(e).thumbnailNavigation.displaySettings}),e=>({toggleDraggingEnabled:()=>e(lR())})),Ar(`WindowTopMenu`))(cV),uV.propTypes={classes:J.default.objectOf(J.default.string),windowId:J.default.string.isRequired},BY=R(Ar(`WindowTopMenuButton`))(uV),VY=R(Mt(null,null),Ar(`WindowTopBarPluginArea`))(dV),RRe=LS((0,q.jsx)(`path`,{d:`M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2`}),`MoreVertSharp`),fV.propTypes={anchorEl:J.default.object,container:J.default.shape({current:J.default.instanceOf(Element)}),menuIcon:J.default.element,open:J.default.bool,pluginTarget:J.default.string,windowId:J.default.string.isRequired},HY=R(Ar(`WindowTopBarPluginMenu`))(fV),UY=LS((0,q.jsx)(`path`,{d:`M11 15h2v2h-2zm0-8h2v6h-2zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8`}),`ErrorOutlineSharp`),WY=G(aDe)(({theme:e})=>({...e.typography.h6,flexGrow:1,paddingLeft:e.spacing(.5)})),zRe=G(`div`)(({theme:e})=>({...e.typography.h6,flexGrow:1,paddingLeft:e.spacing(.5)})),aDe.propTypes={children:J.default.node.isRequired},pV.propTypes={error:J.default.string,hideWindowTitle:J.default.bool,isFetching:J.default.bool,manifestTitle:J.default.string},GY=R(Mt((e,{windowId:t})=>({error:ko(e,{windowId:t}).error,hideWindowTitle:us(e,{windowId:t}).hideWindowTitle,isFetching:ko(e,{windowId:t}).isFetching,manifestTitle:Go(e,{windowId:t})}),null),Ar(`WindowTopBarTitle`))(pV),BRe=LS((0,q.jsx)(`path`,{d:`M7 14H5v5h5v-2H7zm-2-4h2V7h3V5H5zm12 7h-3v2h5v-5h-2zM14 5v2h3v3h2V5z`}),`FullscreenSharp`),VRe=LS((0,q.jsx)(`path`,{d:`M5 16h3v3h2v-5H5zm3-8H5v2h5V5H8zm6 11h2v-3h3v-2h-5zm2-11V5h-2v5h5V8z`}),`FullscreenExitSharp`),mV.propTypes={className:J.default.string},KY=R(Mt(e=>({}),{}),Ar(`FullScreenButton`))(mV),HRe=G(wP,{name:`WindowTopBar`,slot:`root`})(()=>({zIndex:1100})),URe=G(Oj,{name:`WindowTopBar`,slot:`toolbar`})(({ownerState:e,theme:t})=>({backgroundColor:t.palette.shades?.main,borderTop:`2px solid`,borderTopColor:e?.focused?t.palette.primary.main:`transparent`,minHeight:32,paddingLeft:t.spacing(.5),paddingRight:t.spacing(.5),...e?.windowDraggable&&{cursor:`move`}})),_V.propTypes={allowClose:J.default.bool,allowFullscreen:J.default.bool,allowMaximize:J.default.bool,allowTopMenuButton:J.default.bool,allowWindowSideBar:J.default.bool,component:J.default.elementType,focused:J.default.bool,focusWindow:J.default.func,maximized:J.default.bool,maximizeWindow:J.default.func,minimizeWindow:J.default.func,sideBarOpen:J.default.bool,removeWindow:J.default.func.isRequired,toggleWindowSideBar:J.default.func.isRequired,windowDraggable:J.default.bool,windowId:J.default.string.isRequired},qY=R(Mt((e,{windowId:t})=>{let n=us(e,{windowId:t});return{allowClose:n.allowClose,allowFullscreen:n.allowFullscreen,allowMaximize:n.allowMaximize,allowTopMenuButton:n.allowTopMenuButton,allowWindowSideBar:n.allowWindowSideBar,focused:ls(e,{windowId:t}),maximized:n.maximized,sideBarOpen:(Me(e,{windowId:t})||{}).sideBarOpen}},(e,{windowId:t})=>({focusWindow:()=>e(hl(t)),maximizeWindow:()=>e(vl(t)),minimizeWindow:()=>e(yl(t)),removeWindow:()=>e(xl(t)),toggleWindowSideBar:()=>e(Sl(t))})),Ar(`WindowTopBar`))(_V),WRe=LS((0,q.jsx)(`path`,{d:`M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1 15h-2v-6h2zm0-8h-2V7h2z`}),`InfoSharp`),GRe=LS((0,q.jsx)(`path`,{d:`M10.08 10.86c.05-.33.16-.62.3-.87s.34-.46.59-.62c.24-.15.54-.22.91-.23.23.01.44.05.63.13.2.09.38.21.52.36s.25.33.34.53.13.42.14.64h1.79c-.02-.47-.11-.9-.28-1.29s-.4-.73-.7-1.01-.66-.5-1.08-.66-.88-.23-1.39-.23c-.65 0-1.22.11-1.7.34s-.88.53-1.2.92-.56.84-.71 1.36S8 11.29 8 11.87v.27c0 .58.08 1.12.23 1.64s.39.97.71 1.35.72.69 1.2.91 1.05.34 1.7.34c.47 0 .91-.08 1.32-.23s.77-.36 1.08-.63.56-.58.74-.94.29-.74.3-1.15h-1.79c-.01.21-.06.4-.15.58s-.21.33-.36.46-.32.23-.52.3c-.19.07-.39.09-.6.1-.36-.01-.66-.08-.89-.23-.25-.16-.45-.37-.59-.62s-.25-.55-.3-.88-.08-.67-.08-1v-.27c0-.35.03-.68.08-1.01M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8`}),`CopyrightSharp`),KRe=LS((0,q.jsx)(`path`,{d:`m11.99 18.54-7.37-5.73L3 14.07l9 7 9-7-1.63-1.27zM12 16l7.36-5.73L21 9l-9-7-9 7 1.63 1.27z`}),`LayersSharp`),qRe=G(WM,{name:`WindowSideBarButtons`,slot:`root`})({"& .MuiTabs-flexContainer":{flexDirection:`column`},"&.MuiTabs-indicator":{display:`none`}}),JRe=G(ZM,{name:`WindowSideBarButtons`,slot:`button`})(({theme:e})=>({"&.Mui-selected":{borderRight:`2px solid`,borderRightColor:e.palette.primary.main},"&.MuiTab-root":{"&:active":{backgroundColor:e.palette.action.active},"&:focus":{"@media (hover: none)":{backgroundColor:`transparent`},backgroundColor:e.palette.action.hover,textDecoration:`none`},"&:hover":{"@media (hover: none)":{backgroundColor:`transparent`},backgroundColor:e.palette.action.hover,textDecoration:`none`},borderRight:`2px solid transparent`,minWidth:`auto`},fill:`currentcolor`})),yV.propTypes={value:J.default.string.isRequired},bV.propTypes={addCompanionWindow:J.default.func.isRequired,hasAnnotations:J.default.bool,hasAnyAnnotations:J.default.bool,hasAnyLayers:J.default.bool,hasCurrentLayers:J.default.bool,hasSearchResults:J.default.bool,hasSearchService:J.default.bool,panels:J.default.objectOf(J.default.bool),sideBarPanel:J.default.string},YRe=(e,{windowId:t})=>({addCompanionWindow:n=>e(VL(t,{content:n,position:`left`}))}),JY=R(Mt((e,{windowId:t})=>({hasAnnotations:dc(e,{windowId:t}).length>0,hasAnyAnnotations:sDe(gs(e,{windowId:t}),Ya(e)),hasAnyLayers:oDe(gs(e,{windowId:t}),Ya(e)),hasCurrentLayers:oDe(bs(e,{windowId:t}),Ya(e)),hasSearchResults:cDe(e,{windowId:t}),hasSearchService:Zo(e,{windowId:t})!==null,panels:us(e,{windowId:t}).panels,sideBarPanel:(co(e,{position:`left`,windowId:t})[0]||{}).content}),YRe),Ar(`WindowSideBarButtons`))(bV),XRe=G(LP,{name:`WindowSideBar`,slot:`root`})(({theme:e})=>({flexShrink:0,order:-1e3,zIndex:e.zIndex.appBar-1})),ZRe=G(`nav`,{name:`WindowSideBar`,slot:`nav`})({position:`relative !important`,width:48}),xV.propTypes={classes:J.default.objectOf(J.default.string),direction:J.default.string.isRequired,sideBarOpen:J.default.bool,windowId:J.default.string.isRequired},YY=R(Mt((e,{windowId:t})=>({direction:xo(e),sideBarOpen:(Me(e,{windowId:t})||{}).sideBarOpen,sideBarPanel:(Me(e,{windowId:t})||{}).sideBarPanel}),null),Ar(`WindowSideBar`))(xV),XY=LS((0,q.jsx)(`path`,{d:`m14 7-5 5 5 5z`}),`ArrowLeftSharp`),ZY=LS((0,q.jsx)(`path`,{d:`m10 17 5-5-5-5z`}),`ArrowRightSharp`),QRe=G(`pre`,{name:`ErrorContent`,slot:`stacktrace`})({overflowY:`scroll`}),$Re=G(`pre`,{name:`ErrorContent`,slot:`metadata`})({height:`100px`,overflowY:`scroll`}),eze=G(Hj,{name:`ErrorContent`,slot:`accordion`})({backgroundColor:`inherit`,color:`inherit`,margin:0}),SV.propTypes={error:J.default.object.isRequired,metadata:J.default.object,showJsError:J.default.bool},QY=R(Mt((e,{companionWindowId:t,windowId:n})=>({metadata:{companionWindow:t&&to(e,{companionWindowId:t}),manifest:Fe(e,{windowId:n}),viewer:Wr(e,{windowId:n}),window:Me(e,{windowId:n})},showJsError:Xr(e).window.showJsError})),Ar(`ErrorContent`))(SV),CV.propTypes={content:J.default.string,id:J.default.string.isRequired,windowId:J.default.string.isRequired},$Y=R(Mt((e,{id:t})=>({content:to(e,{companionWindowId:t}).content,id:t})),Ar(`CompanionWindowFactory`))(CV),tze=G(`div`,{name:`CompanionArea`,slot:`root`})(({ownerState:e,theme:t})=>({display:`flex`,minHeight:0,position:`relative`,zIndex:t.zIndex.appBar-2,...(e.position===`bottom`||e.position===`far-bottom`)&&{flexDirection:`column`,width:`100%`}})),nze=G(`div`,{name:`CompanionArea`,slot:`container`})(({ownerState:e})=>({display:e?.companionAreaOpen?`flex`:`none`,...(e?.position===`bottom`||e?.position===`far-bottom`)&&{flexDirection:`column`,width:`100%`},...e?.position===`left`&&e?.companionWindowIds&&e.companionWindowIds.length>0&&{minWidth:`235px`}})),rze=G(`div`,{name:`CompanionArea`,slot:`toggle`})(({theme:e})=>({alignItems:`center`,backgroundColor:e.palette.background.paper,border:`1px solid ${e.palette.shades?.dark}`,...e.applyStyles(`dark`,{borderColor:e.palette.divider}),borderInlineStart:0,borderRadius:0,display:`inline-flex`,height:`48px`,left:`100%`,marginTop:`1rem`,overflow:`hidden`,padding:2,position:`absolute`,width:`23px`,zIndex:e.zIndex.drawer})),wV.propTypes={classes:J.default.objectOf(J.default.string),className:J.default.string,companionAreaOpen:J.default.bool.isRequired,companionWindowIds:J.default.arrayOf(J.default.string).isRequired,direction:J.default.string.isRequired,position:J.default.string.isRequired,setCompanionAreaOpen:J.default.func,sideBarOpen:J.default.bool,windowId:J.default.string.isRequired},eX=R(Mt((e,{windowId:t,position:n})=>({companionAreaOpen:fo(e,{position:n,windowId:t}),companionWindowIds:uo(e,{position:n,windowId:t}),direction:xo(e),sideBarOpen:(Me(e,{windowId:t})||{}).sideBarOpen}),{setCompanionAreaOpen:bl}),Ar(`CompanionArea`))(wV),tX=e=>{let t;return t=e<1?5.11916*e**2:4.5*Math.log(e+1)+2,(t/100).toFixed(2)},ize=G(jF,{name:`ScrollIndicatedDialogContent`,slot:`root`})(({ownerState:e,theme:t})=>{let n=t.palette.mode===`dark`?{backgroundImage:`linear-gradient(${O_(`#fff`,tX(e?.elevation||24))}, ${O_(`#fff`,tX(e?.elevation||24))})`}:t.palette.background.paper;return{background:`linear-gradient(${n} 30%, rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), ${n} 70%) 0 100%, radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, .2), rgba(0, 0, 0, 0)), radial-gradient(farthest-side at 50% 100%, rgba(0, 0, 0, .2), rgba(0, 0, 0, 0)) 0 100%;`,backgroundAttachment:`local, local, scroll, scroll`,backgroundRepeat:`no-repeat`,backgroundSize:`100% 40px, 100% 40px, 100% 14px, 100% 14px`,overflowY:`auto`}}),TV.propTypes={classes:J.default.shape({shadowScrollDialog:J.default.string}),className:J.default.string},nX=TV,aze=G(nX)(()=>({padding:e=>e.spacing(1)})),oze=G(`div`)(()=>({"& .MuiPaper-root":{background:`transparent`},padding:e=>e.spacing(2)})),sze=G(`div`)(()=>({padding:e=>e.spacing(2),paddingTop:0})),rX=({onClose:e,container:t})=>(0,q.jsxs)(SF,{variant:`contained`,onClose:e,open:!0,container:t,children:[(0,q.jsx)(zF,{id:`select-collection`,children:(0,q.jsx)(oN,{variant:`text`})}),(0,q.jsxs)(nX,{children:[(0,q.jsx)(oN,{variant:`text`}),(0,q.jsx)(oN,{variant:`text`})]})]}),rX.propTypes={container:J.default.instanceOf(Element).isRequired,onClose:J.default.func.isRequired},EV.propTypes={addWindow:J.default.func.isRequired,collection:J.default.object,dialogCollectionPath:J.default.arrayOf(J.default.string),error:J.default.string,hideCollectionDialog:J.default.func.isRequired,isMultipart:J.default.bool,manifest:J.default.object.isRequired,manifestId:J.default.string.isRequired,ready:J.default.bool,setWorkspaceAddVisibility:J.default.func.isRequired,showCollectionDialog:J.default.func.isRequired,updateWindow:J.default.func.isRequired,windowId:J.default.string},iX=R(Mt((e,{windowId:t})=>{let{collectionManifestId:n,dialogCollectionPath:r}=Me(e,{windowId:t}),i=Fe(e,{manifestId:n}),a=r&&r[r.length-1],o=a&&Fe(e,{manifestId:a});return{collection:o&&Mo(e,{manifestId:o.id}),dialogCollectionPath:r,error:i&&i.error,isMultipart:is(e,{manifestId:n}).includes(`multi-part`),manifest:i&&Mo(e,{manifestId:n}),manifestId:n,open:e.workspace.collectionDialogOn,ready:i&&!!i.json,windowId:t}},{addWindow:gl,hideCollectionDialog:El,setWorkspaceAddVisibility:oR,showCollectionDialog:Tl,updateWindow:_l}),Ar(`CollectionDialog`))(EV),cze=(0,K.lazy)(()=>Promise.resolve().then(()=>(Ove(),wve)).then(e=>e.n)),aX=(0,K.lazy)(()=>Promise.resolve().then(()=>(Fve(),kve)).then(e=>e.n)),oX=(0,K.lazy)(()=>Promise.resolve().then(()=>(Bve(),Ive)).then(e=>e.n)),sX=(0,K.lazy)(()=>Promise.resolve().then(()=>(Oye(),Cye)).then(e=>e.n)),lze=(0,K.lazy)(()=>Promise.resolve().then(()=>(Nye(),kye)).then(e=>e.n)),uze=(0,K.lazy)(()=>Promise.resolve().then(()=>(Rye(),Pye)).then(e=>e.n)),aX.displayName=`GalleryView`,oX.displayName=`SelectCollection`,sX.displayName=`WindowViewer`,dze=G(`div`,{name:`PrimaryWindow`,slot:`root`})(()=>({display:`flex`,flex:1,position:`relative`})),cX=({audioResources:e=[],isCollection:t=!1,isFetching:n=!1,textResources:r=[],videoResources:i=[],view:a=void 0,windowId:o})=>t?(0,q.jsx)(oX,{windowId:o}):n===!1?a===`gallery`?(0,q.jsx)(aX,{windowId:o}):i.length>0?(0,q.jsx)(lze,{windowId:o}):e.length>0?(0,q.jsx)(cze,{windowId:o}):r.length>0?(0,q.jsx)(uze,{windowId:o}):(0,q.jsx)(sX,{windowId:o}):null,cX.propTypes={audioResources:J.default.arrayOf(J.default.object),isCollection:J.default.bool,isFetching:J.default.bool,textResources:J.default.arrayOf(J.default.object),videoResources:J.default.arrayOf(J.default.object),view:J.default.string,windowId:J.default.string.isRequired},DV.propTypes={audioResources:J.default.arrayOf(J.default.object),children:J.default.node,className:J.default.string,isCollection:J.default.bool,isCollectionDialogVisible:J.default.bool,isFetching:J.default.bool,textResources:J.default.arrayOf(J.default.object),videoResources:J.default.arrayOf(J.default.object),view:J.default.string,windowId:J.default.string.isRequired},lX=R(Mt((e,{windowId:t})=>{let n=Mo(e,{windowId:t});return{audioResources:Ms(e,{windowId:t})||[],isCollection:n&&n.isCollection(),isCollectionDialogVisible:Me(e,{windowId:t}).collectionDialogOn,textResources:ks(e,{windowId:t})||[],videoResources:As(e,{windowId:t})||[]}},null),Ar(`PrimaryWindow`))(DV),fze=G(VD)(()=>({marginLeft:`auto`})),OV.propTypes={allowClose:J.default.bool,allowWindowSideBar:J.default.bool,ariaLabel:J.default.bool,children:J.default.node,label:J.default.string,removeWindow:J.default.func,windowId:J.default.string.isRequired},uX=R(Mt((e,{windowId:t})=>({allowClose:us(e,{windowId:t}).allowClose,allowWindowSideBar:us(e,{windowId:t}).allowWindowSideBar}),(e,{windowId:t})=>({removeWindow:()=>e(xl(t))})),Ar(`MinimalWindow`))(OV),pze={"aria-hidden":!0,frameBorder:0,height:1,name:void 0,scrolling:void 0,style:{visibility:`hidden`},width:1},kV.propTypes={"aria-hidden":J.default.bool,frameBorder:J.default.oneOfType([J.default.string,J.default.number]),handleReceiveMessage:J.default.func,height:J.default.oneOfType([J.default.string,J.default.number]),name:J.default.string,scrolling:J.default.string,src:J.default.string.isRequired,style:J.default.shape({}),width:J.default.oneOfType([J.default.string,J.default.number])},AV.propTypes={handleAccessTokenMessage:J.default.func.isRequired,url:J.default.string},jV.propTypes={depWindow:J.default.object,features:J.default.string,name:J.default.string,onClose:J.default.func.isRequired,url:J.default.string.isRequired},dX=LS((0,q.jsx)(`path`,{d:`M20 8h-3V6.21c0-2.61-1.91-4.94-4.51-5.19C9.51.74 7 3.08 7 6v2H4v14h16zm-8 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2M9 8V6c0-1.66 1.34-3 3-3s3 1.34 3 3v2z`}),`LockSharp`),mze=G(`div`)(({theme:e})=>({alignItems:`center`,backgroundColor:e.palette.secondary.main,color:e.palette.secondary.contrastText,display:`flex`,padding:e.spacing(1)})),hze=G(`span`)(({theme:e})=>({marginLeft:e.spacing(2.5)})),MV.propTypes={confirmButton:J.default.string,ConfirmProps:J.default.object,continueLabel:J.default.string,description:J.default.node,hasLogoutService:J.default.bool,header:J.default.node,icon:J.default.node,label:J.default.node.isRequired,onConfirm:J.default.func.isRequired,ruleSet:J.default.string,status:J.default.string},fX=R(Ar(`WindowAuthenticationBar`))(MV),NV.propTypes={accessTokenServiceId:J.default.string,authServiceId:J.default.string,confirm:J.default.string,description:J.default.string,failureDescription:J.default.string,failureHeader:J.default.string,features:J.default.string,handleAuthInteraction:J.default.func.isRequired,header:J.default.string,isInteractive:J.default.bool,label:J.default.string,logoutConfirm:J.default.string,logoutServiceId:J.default.string,openWindow:J.default.func,resetAuthenticationState:J.default.func.isRequired,resolveAccessTokenRequest:J.default.func.isRequired,resolveAuthenticationRequest:J.default.func.isRequired,status:J.default.oneOf([`logout`,`ok`,`token`,`cookie`,`failed`,null]),windowId:J.default.string.isRequired},pX=R(Mt((e,{windowId:t})=>{let n=vH(e,{windowId:t})[0],r=n&&(dH.Utils.getService(n,`http://iiif.io/api/auth/1/token`)||dH.Utils.getService(n,`http://iiif.io/api/auth/0/token`)),i=n&&(dH.Utils.getService(n,`http://iiif.io/api/auth/1/logout`)||dH.Utils.getService(n,`http://iiif.io/api/auth/0/logout`)),a=_H(e),o=n&&a[n.id],s=gH(e),c=r&&s[r.id],l=null;o?o.isFetching?o.windowId===t&&(l=`cookie`):c&&c.isFetching?o.windowId===t&&(l=`token`):o.ok?l=`ok`:o.ok===!1&&(l=`failed`):l=null;let u=hH(e),d=n&&n.getProfile(),f=u.some(e=>e.profile===d&&!(e.external||e.kiosk));return{accessTokenServiceId:r&&r.id,authServiceId:n&&n.id,confirm:n&&n.getConfirmLabel(),description:n&&n.getDescription(),failureDescription:n&&n.getFailureDescription(),failureHeader:n&&n.getFailureHeader(),header:n&&n.getHeader(),isInteractive:f,label:n&&n.getLabel()[0].value,logoutConfirm:i&&i.getLabel()[0]&&i.getLabel()[0].value,logoutServiceId:i&&i.id,profile:d,status:l}},{handleAuthInteraction:uR,resetAuthenticationState:gR,resolveAccessTokenRequest:hR,resolveAuthenticationRequest:dR}),Ar(`IIIFAuthentication`))(NV),mX={display:`flex`,flex:`1`,flexDirection:`row`,minHeight:0},hX={display:`flex`,flex:`1`,flexDirection:`column`,minHeight:0},gze=G($D,{name:`Window`,slot:`root`})(({ownerState:e,theme:t})=>({...hX,backgroundColor:t.palette.shades?.dark,borderRadius:0,height:`100%`,overflow:`hidden`,width:`100%`,...e?.maximized&&{left:0,position:`absolute`,top:0,zIndex:t.zIndex.modal-1}})),_ze=G(`div`,{name:`Window`,slot:`row`})(()=>({...mX})),vze=G(`div`,{name:`Window`,slot:`column`})(()=>({...hX})),yze=G(lX,{name:`Window`,slot:`primary`})(()=>({...mX,height:`300px`,position:`relative`})),bze=G(eX,{name:`Window`,slot:`bottom`})(()=>({...mX,flex:`0`,flexBasis:`auto`})),xze=G(`div`,{name:`Window`,slot:`right`})(()=>({...mX,flex:`0 1 auto`})),Sze=({children:e,...t})=>{let{mosaicWindowActions:n}=(0,K.useContext)(bY);return n.connectDragSource((0,q.jsx)(`nav`,{...t,children:e}))},PV.propTypes={focusWindow:J.default.func,isFetching:J.default.bool,label:J.default.string,manifestError:J.default.string,maximized:J.default.bool,sideBarOpen:J.default.bool,view:J.default.string,windowDraggable:J.default.bool,windowId:J.default.string.isRequired,workspaceType:J.default.string},gX=R(Mt((e,{windowId:t})=>({isFetching:ko(e,{windowId:t}).isFetching,label:Go(e,{windowId:t}),manifestError:Ao(e,{windowId:t}),maximized:(Me(e,{windowId:t})||{}).maximized,sideBarOpen:(Me(e,{windowId:t})||{}).sideBarOpen,thumbnailNavigationPosition:ro(e,{windowId:t}),view:fs(e,{windowId:t}),windowDraggable:ms(e,{windowId:t}),workspaceType:ss(e)}),(e,{windowId:t})=>({focusWindow:()=>e(hl(t))})),Ar(`Window`))(PV),Cze=Je(VNe(),1),wze=G(zU,{shouldForwardProp:e=>e!==`focused`})(({focused:e,theme:t})=>({zIndex:e?t.zIndex.modal-1:`auto`})),FV.propTypes={classes:J.default.objectOf(J.default.string),companionWindowDimensions:J.default.shape({height:J.default.number,width:J.default.number}),focused:J.default.bool,focusWindow:J.default.func,layout:J.default.shape({height:J.default.number,id:J.default.string,width:J.default.number,windowId:J.default.string,x:J.default.number,y:J.default.number}).isRequired,updateElasticWindowLayout:J.default.func.isRequired,workspace:J.default.object.isRequired},_X=R(Mt((e,{windowId:t})=>({companionWindowDimensions:po(e,{windowId:t}),focused:ls(e,{windowId:t}),layout:li(e)[t],workspace:Ne(e)}),(e,t)=>({focusWindow:()=>e(hl(t.windowId)),updateElasticWindowLayout:(t,n)=>{e(_R(t,n))}})))(FV),Tze=G(`div`,{name:`WorkspaceElastic`,slot:`root`})({height:`100%`,position:`relative`,width:`100%`}),Eze=G(zU)({boxSizing:`border-box`,margin:0,position:`absolute`,transitionDuration:`.7s`,"&.react-draggable-dragging":{transitionDuration:`unset`}}),IV.propTypes={elasticLayout:J.default.object.isRequired,setWorkspaceViewportDimensions:J.default.func.isRequired,setWorkspaceViewportPosition:J.default.func.isRequired,workspace:J.default.object.isRequired},vX=({...e})=>(0,q.jsx)(`div`,{className:Ll(`background-plugin-area`),style:{display:`none`},children:(0,q.jsx)(zl,{targetName:`BackgroundPluginArea`,...e})}),LV.propTypes={variant:J.default.oneOf([`default`,`wide`])},Dze=LS((0,q.jsx)(`path`,{d:`M12 2C6.49 2 2 6.49 2 12s4.49 10 10 10c1.38 0 2.5-1.12 2.5-2.5 0-.61-.23-1.2-.64-1.67-.08-.1-.13-.21-.13-.33 0-.28.22-.5.5-.5H16c3.31 0 6-2.69 6-6 0-4.96-4.49-9-10-9m5.5 11c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m-3-4c-.83 0-1.5-.67-1.5-1.5S13.67 6 14.5 6s1.5.67 1.5 1.5S15.33 9 14.5 9M5 11.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5S7.33 13 6.5 13 5 12.33 5 11.5m6-4c0 .83-.67 1.5-1.5 1.5S8 8.33 8 7.5 8.67 6 9.5 6s1.5.67 1.5 1.5`}),`PaletteSharp`),yX=G(SF,{name:`WorkspaceDialog`,slot:`root`})(({theme:e,variant:t})=>({"& .MuiDialogTitle-root":e.unstable_sx({typography:`h2`}),...t===`menu`&&{"& .MuiDialogContent-root":{padding:0}}})),Oze=G(Dze,{name:`ThemeIcon`,slot:`icon`})(({theme:e})=>({color:`#BDBDBD`})),RV.propTypes={container:J.default.object,handleClose:J.default.func.isRequired,open:J.default.bool,selectedTheme:J.default.string.isRequired,setSelectedTheme:J.default.func.isRequired,themeIds:J.default.arrayOf(J.default.string)},zV.propTypes={error:J.default.shape({id:J.default.string,message:J.default.string}),removeError:J.default.func},kze=LS((0,q.jsx)(`path`,{d:`M4.01 2 4 22h16V8l-6-6zM13 9V3.5L18.5 9z`}),`InsertDriveFileSharp`),bX=e=>{try{return new URL(e)}catch{return console.warn(`Invalid URL:`,e),null}},xX=(e,t,n)=>{let{onDrop:r}=n;if(e.html){let r=new DOMParser().parseFromString(e.html,`text/html`).querySelector(`a[href]`);if(r){let e=bX(r.href);if(e)return xX({urls:[e.toString()]},t,n)}}if(e.urls&&e.urls.forEach(e=>{let i=bX(e);if(!i)return;let a=i.searchParams.get(`manifest`),o=i.searchParams.get(`canvas`);a&&r({canvasId:o,manifestId:a},n,t)}),e.files){let i=e.files.filter(e=>e.type===`application/json`).map(e=>new Promise((i,a)=>{let o=new FileReader;o.addEventListener(`load`,()=>{let e=o.result,a=be();e&&r({manifestId:a,manifestJson:e},n,t),i()}),o.readAsText(e)})),a=e.files.filter(({type:e})=>e.startsWith(`image/`)),o;if(a.length>0){let e=be(),i=a.map(e=>uDe(e));o=Promise.all(i).then(i=>{let a={"@context":`http://iiif.io/api/presentation/3/context.json`,id:e,items:i.map(({name:t,type:n,width:r,height:i,url:a},o)=>({height:i,id:`${e}/canvas/${o}`,items:[{id:`${e}/canvas/${o}/1`,items:[{body:{format:n,id:a,type:`Image`},height:i,id:`${e}/canvas/${o}/1/image`,motivation:`painting`,target:`${e}/canvas/${o}/1`,type:`Annotation`,width:r}],type:`AnnotationPage`}],label:t,type:`Canvas`,width:r})),label:i[0].name,type:`Manifest`},o=be();a&&r({manifestId:o,manifestJson:a},n,t)})}return Promise.all([...i,o])}},SX=e=>{let{children:t,onDrop:n}=e,[{canDrop:r,isOver:i},a]=cB({accept:[NJ,MJ,PJ],collect:e=>({canDrop:e.canDrop(),isOver:e.isOver()}),drop(t,r){n&&xX(t,r,e)}});return(0,q.jsxs)(`div`,{ref:a,onDrop:t=>{if(!(!window.safari||!n||!t.dataTransfer)&&t.dataTransfer.types.includes(`Files`)&&t.dataTransfer.types.includes(`text/uri-list`)){let n=t.dataTransfer.getData(`text/uri-list`);if(!n)return;xX({urls:[n]},null,e)}},style:{height:`100%`,width:`100%`},children:[t,(0,q.jsx)(Fk,{open:r&&i,style:{zIndex:9999},children:(0,q.jsx)(kze,{style:{color:wb[400],fontSize:256}})})]})},SX.propTypes={children:J.default.node.isRequired,onDrop:J.default.func.isRequired},Aze=LS((0,q.jsx)(`path`,{d:`M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z`}),`CheckSharp`),BV.propTypes={handleClick:J.default.func.isRequired,languages:J.default.arrayOf(J.default.shape({current:J.default.bool.isRequired,label:J.default.string.isRequired,locale:J.default.string.isRequired})).isRequired},VV.propTypes={addResource:J.default.func.isRequired,addResourcesOpen:J.default.bool.isRequired,onCancel:J.default.func,onSubmit:J.default.func},HV.propTypes={manifestId:J.default.string.isRequired,onDismissClick:J.default.func.isRequired,onTryAgainClick:J.default.func.isRequired},CX=R(Mt(null,{onDismissClick:ER,onTryAgainClick:tR}),Ar(`ManifestListItemError`))(HV),wX=G(rP,{name:`ManifestListItem`,slot:`root`})(({ownerState:e,theme:t})=>({"&:hover,&:focus-within":{backgroundColor:t.palette.action.hover,borderLeftColor:e?.active?t.palette.primary.main:t.palette.action.hover},borderLeft:`4px solid`,borderLeftColor:e?.active?t.palette.primary.main:`transparent`,paddingLeft:t.spacing(2),paddingRight:t.spacing(2),[t.breakpoints.up(`sm`)]:{paddingLeft:t.spacing(3),paddingRight:t.spacing(3)}})),jze=G(GW.Img,{name:`ManifestListItem`,slot:`thumbnail`})(({theme:e})=>({maxWidth:`100%`,objectFit:`contain`})),Mze=G(GW.Img,{name:`ManifestListItem`,slot:`logo`})(({theme:e})=>({height:`2.5rem`,maxWidth:`100%`,objectFit:`contain`,paddingRight:1})),Nze=()=>(0,q.jsxs)(JF,{container:!0,className:Ll(`manifest-list-item`),children:[(0,q.jsx)(JF,{size:{sm:2,xs:3},children:(0,q.jsx)(oN,{sx:{bgcolor:`grey[300]`},variant:`rectangular`,height:80,width:120})}),(0,q.jsx)(JF,{size:{sm:6,xs:9},children:(0,q.jsx)(oN,{sx:{bgcolor:`grey[300]`},variant:`text`})}),(0,q.jsxs)(JF,{size:{sm:2,xs:8},children:[(0,q.jsx)(oN,{sx:{bgcolor:`grey[300]`},variant:`text`}),(0,q.jsx)(oN,{sx:{bgcolor:`grey[300]`},variant:`text`})]}),(0,q.jsx)(JF,{size:{sm:2,xs:4},children:(0,q.jsx)(oN,{sx:{bgcolor:`grey[300]`},variant:`rectangular`,height:60,width:60})})]}),UV.propTypes={active:J.default.bool,addWindow:J.default.func.isRequired,buttonRef:J.default.elementType,error:J.default.oneOfType([J.default.string,J.default.bool,J.default.oneOf([null])]),fetchManifest:J.default.func.isRequired,handleClose:J.default.func,isCollection:J.default.bool,isFetching:J.default.bool,isMultipart:J.default.bool,manifestId:J.default.string.isRequired,manifestLogo:J.default.string,provider:J.default.string,ready:J.default.bool,size:J.default.number,thumbnail:J.default.string,title:J.default.string},WV.propTypes={title:J.default.string,windowId:J.default.string.isRequired},Pze=LS((0,q.jsx)(`path`,{d:`m12 8-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14z`}),`ExpandLessSharp`),TX=LS((0,q.jsx)(`path`,{d:`M16.59 8.59 12 13.17 7.41 8.59 6 10l6 6 6-6z`}),`ExpandMoreSharp`),GV.propTypes={children:J.default.element.isRequired,icon:J.default.element,label:J.default.string.isRequired},KV.propTypes={container:J.default.shape({current:J.default.instanceOf(Element)}),focusedWindowId:J.default.string,focusWindow:J.default.func.isRequired,handleClose:J.default.func.isRequired,titles:J.default.objectOf(J.default.string),tReady:J.default.bool,windowIds:J.default.arrayOf(J.default.string).isRequired},Fze=LS((0,q.jsx)(`path`,{d:`m19 18 2 1V1H7v2h12zM17 5H3v18l7-3 7 3z`}),`BookmarksSharp`),EX=R(Mt(e=>({focusedWindowId:cs(e),titles:di(e),windowIds:Gr(e)}),{focusWindow:hl}),Ar(`WindowList`))(KV),qV.propTypes={disabled:J.default.bool,windowCount:J.default.number.isRequired},Ize=z(((e,t)=>{var n=Wc(),r=Ba(),i=zc(),a=Uc();t.exports=i(function(e,t){return a(e)?n(e,r(t,1,a,!0)):[]})})),Lze=z(((e,t)=>{var n=wa();function r(e,t){return n(e,t)}t.exports=r})),DX=Je(Ize(),1),Rze=Je(Lze(),1),OX=R(Mt((e,{windowId:t})=>({title:Go(e,{windowId:t})}),null),Ar(`MosaicRenderPreview`))(WV),zze=Je(z(((e,t)=>{var n=VJ(),r=or();function i(e,t,i){var a=e==null?0:e.length;return a?(t=i||t===void 0?1:r(t),t=a-t,n(e,0,t<0?0:t)):[]}t.exports=i}))(),1),kX=class{constructor(e){this.layout=e}pathToCorner(e=CY.TOP_RIGHT){return qEe(this.layout,e)}pathToParent(e){return XB(this.layout,(0,zze.default)(e))}nodeAtPath(e){return XB(this.layout,e)}addWindows(e){e.forEach((t,n)=>{let r=this.pathToCorner(),i=this.pathToParent(r),a=this.nodeAtPath(r),o=i?KEe(i.direction):`row`,s;s=o===`row`?[a,e[n]]:[e[n],a];let c={path:r,spec:{$set:{type:`split`,direction:o,children:s}}};this.layout=QB(this.layout,[c])})}removeWindows(e,t){let n=e.map(e=>$B(this.layout,t[e]));this.layout=QB(this.layout,n)}},Bze={".mosaic":{height:`100%`,width:`100%`},".mosaic, .mosaic > *":{boxSizing:`border-box`},".mosaic .mosaic-zero-state":{position:`absolute`,top:6,right:6,bottom:6,left:6,width:`auto`,height:`auto`,zIndex:`1`},".mosaic-root":{position:`absolute`,top:3,right:3,bottom:3,left:3},".mosaic-split":{position:`absolute`,zIndex:`1`,touchAction:`none`},".mosaic-split:hover":{background:`black`},".mosaic-split .mosaic-split-line":{position:`absolute`},".mosaic-split.-row":{marginLeft:-3,width:6,cursor:`ew-resize`},".mosaic-split.-row .mosaic-split-line":{top:`0`,bottom:`0`,left:3,right:3},".mosaic-split.-column":{marginTop:-3,height:6,cursor:`ns-resize`},".mosaic-split.-column .mosaic-split-line":{top:3,bottom:3,left:`0`,right:`0`},".mosaic-tile":{position:`absolute`,margin:3},".mosaic-tile > *":{height:`100%`,width:`100%`},".mosaic-drop-target":{position:`relative`},".mosaic-drop-target.drop-target-hover .drop-target-container":{display:`block`},".mosaic-drop-target.mosaic > .drop-target-container .drop-target.left":{right:`calc(100% - 10px )`},".mosaic-drop-target.mosaic > .drop-target-container .drop-target.right":{left:`calc(100% - 10px )`},".mosaic-drop-target.mosaic > .drop-target-container .drop-target.bottom":{top:`calc(100% - 10px )`},".mosaic-drop-target.mosaic > .drop-target-container .drop-target.top":{bottom:`calc(100% - 10px )`},".mosaic-drop-target .drop-target-container":{position:`absolute`,top:`0`,right:`0`,bottom:`0`,left:`0`,display:`none`},".mosaic-drop-target .drop-target-container.-dragging":{display:`block`},".mosaic-drop-target .drop-target-container .drop-target":{position:`absolute`,top:`0`,right:`0`,bottom:`0`,left:`0`,background:`rgba(0, 0, 0, 0.2)`,border:`2px solid black`,opacity:`0`,zIndex:`5`},".mosaic-drop-target .drop-target-container .drop-target.left":{right:`calc(100% - 30% )`},".mosaic-drop-target .drop-target-container .drop-target.right":{left:`calc(100% - 30% )`},".mosaic-drop-target .drop-target-container .drop-target.bottom":{top:`calc(100% - 30% )`},".mosaic-drop-target .drop-target-container .drop-target.top":{bottom:`calc(100% - 30% )`},".mosaic-drop-target .drop-target-container .drop-target.drop-target-hover":{opacity:`1`},".mosaic-drop-target .drop-target-container .drop-target.drop-target-hover.left":{right:`calc(100% - 50% )`},".mosaic-drop-target .drop-target-container .drop-target.drop-target-hover.right":{left:`calc(100% - 50% )`},".mosaic-drop-target .drop-target-container .drop-target.drop-target-hover.bottom":{top:`calc(100% - 50% )`},".mosaic-drop-target .drop-target-container .drop-target.drop-target-hover.top":{bottom:`calc(100% - 50% )`},".mosaic-window, .mosaic-preview":{position:`relative`,display:`flex`,fallbacks:[{display:`-webkit-box`}],webkitBoxOrient:`vertical`,webkitBoxDirection:`normal`,flexDirection:`column`,overflow:`hidden`,boxShadow:`0 0 1px rgba(0, 0, 0, 0.2)`},".mosaic-window .mosaic-window-toolbar, .mosaic-preview .mosaic-window-toolbar":{zIndex:`4`,display:`flex`,fallbacks:[{display:`-webkit-box`}],webkitBoxPack:`justify`,justifyContent:`space-between`,webkitBoxAlign:`center`,alignItems:`center`,flexShrink:`0`,height:30,background:`white`,boxShadow:`0 1px 1px rgba(0, 0, 0, 0.2)`},".mosaic-window .mosaic-window-toolbar.draggable, .mosaic-preview .mosaic-window-toolbar.draggable":{cursor:`move`},".mosaic-window .mosaic-window-title, .mosaic-preview .mosaic-window-title":{paddingLeft:15,webkitBoxFlex:`1`,flex:`1`,textOverflow:`ellipsis`,whiteSpace:`nowrap`,overflow:`hidden`,minHeight:18},".mosaic-window .mosaic-window-controls, .mosaic-preview .mosaic-window-controls":{display:`flex`,fallbacks:[{display:`-webkit-box`}],height:`100%`},".mosaic-window .mosaic-window-controls .separator, .mosaic-preview .mosaic-window-controls .separator":{height:20,borderLeft:`1px solid black`,margin:`5px 4px`},".mosaic-window .mosaic-window-body, .mosaic-preview .mosaic-window-body":{position:`relative`,webkitBoxFlex:`1`,flex:`1`,height:`0`,background:`white`,zIndex:`1`,overflow:`hidden`},".mosaic-window .mosaic-window-additional-actions-bar, .mosaic-preview .mosaic-window-additional-actions-bar":{position:`absolute`,top:30,right:`0`,bottom:`initial`,left:`0`,height:`0`,overflow:`hidden`,background:`white`,webkitBoxPack:`end`,justifyContent:`flex-end`,display:`flex`,fallbacks:[{display:`-webkit-box`}],zIndex:`3`},".mosaic-window .mosaic-window-additional-actions-bar .bp3-button, .mosaic-preview .mosaic-window-additional-actions-bar .bp3-button":{margin:`0`},".mosaic-window .mosaic-window-additional-actions-bar .bp3-button:after, .mosaic-preview .mosaic-window-additional-actions-bar .bp3-button:after":{display:`none`},".mosaic-window .mosaic-window-body-overlay, .mosaic-preview .mosaic-window-body-overlay":{position:`absolute`,top:`0`,right:`0`,bottom:`0`,left:`0`,opacity:`0`,background:`white`,display:`none`,zIndex:`2`},".mosaic-window.additional-controls-open .mosaic-window-additional-actions-bar, .mosaic-preview.additional-controls-open .mosaic-window-additional-actions-bar":{height:30},".mosaic-window.additional-controls-open .mosaic-window-body-overlay, .mosaic-preview.additional-controls-open .mosaic-window-body-overlay":{display:`block`},".mosaic-window .mosaic-preview, .mosaic-preview .mosaic-preview":{height:`100%`,width:`100%`,position:`absolute`,zIndex:`0`,border:`1px solid black`,maxHeight:400},".mosaic-window .mosaic-preview .mosaic-window-body, .mosaic-preview .mosaic-preview .mosaic-window-body":{display:`flex`,fallbacks:[{display:`-webkit-box`}],webkitBoxOrient:`vertical`,webkitBoxDirection:`normal`,flexDirection:`column`,webkitBoxAlign:`center`,alignItems:`center`,webkitBoxPack:`center`,justifyContent:`center`},".mosaic-window .mosaic-preview h4, .mosaic-preview .mosaic-preview h4":{marginBottom:10},".mosaic:not(.mosaic-blueprint-theme) .mosaic-default-control.close-button:before":{content:`'Close'`},".mosaic:not(.mosaic-blueprint-theme) .mosaic-default-control.split-button:before":{content:`'Split'`},".mosaic:not(.mosaic-blueprint-theme) .mosaic-default-control.replace-button:before":{content:`'Replace'`},".mosaic:not(.mosaic-blueprint-theme) .mosaic-default-control.expand-button:before":{content:`'Expand'`}},Vze=G(DRe)({"& .mosaic-preview":{boxShadow:`none`},"& .mosaic-tile":{boxShadow:`0 1px 3px 0 rgba(0, 0, 0, .2), 0 1px 1px 0 rgba(0, 0, 0, .2), 0 2px 1px -1px rgba(0, 0, 0, .2)`},"& .mosaic-window":{boxShadow:`none`},"& .mosaic-window-toolbar":{display:`none !important`}}),AX=({windowId:e})=>(0,q.jsx)(`div`,{className:`mosaic-preview`,"aria-hidden":!0,children:(0,q.jsx)(OX,{windowId:e})}),AX.propTypes={windowId:J.default.string.isRequired},Hze=()=>(0,q.jsx)(`div`,{}),Uze=(e,t,n={})=>{let r=qB(e),i=new kX(e),a=(0,DX.default)(t,r);a.length>0&&i.addWindows(a);let o=(0,DX.default)(r,t);if(o.every(e=>n[e]))i.removeWindows(o,n);else return KB(t);return i.layout},JV.propTypes={layout:J.default.oneOfType([J.default.object,J.default.string]),updateWorkspaceMosaicLayout:J.default.func.isRequired,windowIds:J.default.arrayOf(J.default.string),workspaceId:J.default.string.isRequired},jX=R(Mt(e=>({layout:Ne(e).layout,windowIds:Ne(e).windowIds,workspaceId:Ne(e).id}),{updateWorkspaceMosaicLayout:aR}),Ar(`WorkspaceMosaic`))(JV),MX=R(Mt(e=>({elasticLayout:li(e),workspace:Ne(e)}),(e,t)=>({setWorkspaceViewportDimensions:t=>{e(cR(t))},setWorkspaceViewportPosition:t=>{e(sR(t))},updateElasticWindowLayout:(t,n)=>{e(_R(t,n))}})),Ar(`WorkspaceElastic`))(IV),NX=G(`div`,{name:`Workspace`,slot:`root`})(()=>({height:`100%`,position:`relative`,width:`100%`})),PX=()=>{let{t:e}=hO();return(0,q.jsx)(NX,{children:(0,q.jsx)(JF,{alignItems:`center`,container:!0,style:{height:`100%`,justifyContent:`center`},children:(0,q.jsx)(JF,{size:12,children:(0,q.jsx)(wO,{variant:`h1`,component:`div`,align:`center`,children:e(`welcome`)})})})})},PX.propTypes={},YV.propTypes={addWindow:J.default.func,allowNewWindows:J.default.bool,maximizedWindowIds:J.default.arrayOf(J.default.string),windowIds:J.default.arrayOf(J.default.string),workspaceId:J.default.string.isRequired,workspaceType:J.default.string.isRequired},FX=LS((0,q.jsx)(`path`,{d:`M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6z`}),`AddSharp`),IX=R(Mt(null,{addResource:TR}),Ar(`ManifestForm`))(VV),LX=R(Mt((e,{manifestId:t,provider:n})=>{let r=Fe(e,{manifestId:t})||{},i=Mo(e,{manifestId:t}),a=(i||{isCollection:()=>!1}).isCollection(),o=a?i.getTotalItems():gs(e,{manifestId:t}).length;return{active:Ae(e).includes(t),error:r.error||!i&&!!r.json,isCollection:a,isFetching:r.isFetching,isMultipart:a&&is(e,{manifestId:t}).includes(`multi-part`),manifestLogo:Lo(e,{manifestId:t}),provider:n||Po(e,{manifestId:t}),ready:!!r.json,size:o,thumbnail:ai(e,{manifestId:t}),title:Go(e,{manifestId:t})}},{addWindow:gl,fetchManifest:tR}),Ar(`ManifestListItem`))(UV),Wze=G(`div`)(()=>({boxSizing:`border-box`,height:`100%`,overflowX:`hidden`,overflowY:`auto`})),Gze=G(VD)(()=>({marginLeft:-12,marginRight:20})),XV.propTypes={addResource:J.default.func,catalog:J.default.arrayOf(J.default.shape({manifestId:J.default.string.isRequired,provider:J.default.string})),setWorkspaceAddVisibility:J.default.func.isRequired},Kze=G(WF,{name:`WorkspaceAddButton`,slot:`root`})(({theme:e})=>({marginBottom:e.spacing(1),"&:hover, &.Mui-focusVisible":{backgroundColor:(e.vars||e).palette.primary.dark},...e.applyStyles(`dark`,{"&:hover, &.Mui-focusVisible":{backgroundColor:(e.vars||e).palette.primary.light}})})),ZV.propTypes={isWorkspaceAddVisible:J.default.bool,setWorkspaceAddVisibility:J.default.func.isRequired,useExtendedFab:J.default.bool.isRequired},RX=R(Mt(e=>({error:ui(e)}),{removeError:ZL}),Ar(`ErrorDialog`))(zV),zX=R(Mt((e,{width:t})=>{let{isWorkspaceAddVisible:n}=Ne(e);return{isWorkspaceAddVisible:n,useExtendedFab:!n&&Gr(e).length===0}},{setWorkspaceAddVisibility:oR}),Ar(`WorkspaceAddButton`))(ZV),qze=LS((0,q.jsx)(`path`,{d:`m19.44 12.99-.01.02c.04-.33.08-.67.08-1.01s-.03-.66-.07-.99l.01.02 2.44-1.92-2.43-4.22-2.87 1.16.01.01c-.52-.4-1.09-.74-1.71-1h.01L14.44 2H9.57l-.44 3.07h.01c-.62.26-1.19.6-1.71 1l.01-.01-2.88-1.17-2.44 4.22 2.44 1.92.01-.02c-.04.33-.07.65-.07.99s.03.68.08 1.01l-.01-.02-2.1 1.65-.33.26 2.43 4.2 2.88-1.15-.02-.04c.53.41 1.1.75 1.73 1.01h-.03L9.58 22h4.85s.03-.18.06-.42l.38-2.65h-.01c.62-.26 1.2-.6 1.73-1.01l-.02.04 2.88 1.15 2.43-4.2s-.14-.12-.33-.26zM12 15.5c-1.93 0-3.5-1.57-3.5-3.5s1.57-3.5 3.5-3.5 3.5 1.57 3.5 3.5-1.57 3.5-3.5 3.5`}),`SettingsSharp`),BX=R(Mt(e=>({languages:go(e)}),(e,{afterSelect:t})=>({handleClick:n=>{e(JL({language:n})),t&&t()}})),Ar(`LanguageSettings`))(BV),VX=G(`div`)(()=>({display:`flex`,flexDirection:`column`})),QV.propTypes={children:J.default.node,container:J.default.object,handleClose:J.default.func.isRequired,open:J.default.bool,updateWorkspace:J.default.func.isRequired,workspaceType:J.default.string.isRequired},HX=R(Mt(e=>({workspaceType:ss(e)}),{updateWorkspace:rR}),Ar(`WorkspaceSelectionDialog`))(QV),UX=R(Mt(e=>({selectedTheme:Xr(e).selectedTheme,themeIds:yo(e)}),(e,{windowId:t})=>({setSelectedTheme:t=>e(JL({selectedTheme:t}))})),Ar(`ChangeThemeDialog`))(RV),$V.propTypes={handleClose:J.default.func.isRequired,isWorkspaceAddVisible:J.default.bool,showThemePicker:J.default.bool,showZoomControls:J.default.bool,toggleZoomControls:J.default.func,tReady:J.default.bool},WX=R(Mt(e=>({isWorkspaceAddVisible:Ne(e).isWorkspaceAddVisible,showThemePicker:yo(e).length>0,showZoomControls:_o(e)}),{toggleZoomControls:iR}),Ar(`WorkspaceMenu`))($V),GX=R(Ar(`WorkspaceMenuButton`))(eH),Jze=LS((0,q.jsx)(`path`,{d:`M6 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m12 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2`}),`MoreHorizSharp`),Yze=LS((0,q.jsx)(`path`,{d:`M21 3.01H3c-1.1 0-2 .9-2 2V9h2V4.99h18v14.03H3V15H1v4.01c0 1.1.9 1.98 2 1.98h18c1.1 0 2-.88 2-1.98v-14c0-1.11-.9-2-2-2M11 16l4-4-4-4v3H1v2h10z`}),`Input`),Xze=LS((0,q.jsx)(`path`,{d:`M19 12v7H5v-7H3v9h18v-9zm-6 .67 2.59-2.58L17 11.5l-5 5-5-5 1.41-1.41L11 12.67V3h2z`}),`SaveAltSharp`),Zze=LS((0,q.jsx)(`path`,{d:`M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z`}),`Close`),Qze=z(((e,t)=>{t.exports=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,n=[],r=0;r<e.rangeCount;r++)n.push(e.getRangeAt(r));switch(t.tagName.toUpperCase()){case`INPUT`:case`TEXTAREA`:t.blur();break;default:t=null}return e.removeAllRanges(),function(){e.type===`Caret`&&e.removeAllRanges(),e.rangeCount||n.forEach(function(t){e.addRange(t)}),t&&t.focus()}}})),$ze=Je(z(((e,t)=>{var n=Qze(),r={"text/plain":`Text`,"text/html":`Url`,default:`Text`},i=`Copy to clipboard: #{key}, Enter`;function a(e){var t=(/mac os x/i.test(navigator.userAgent)?`⌘`:`Ctrl`)+`+C`;return e.replace(/#{\s*key\s*}/g,t)}function o(e,t){var o,s,c,l,u,d,f=!1;t||={},o=t.debug||!1;try{if(c=n(),l=document.createRange(),u=document.getSelection(),d=document.createElement(`span`),d.textContent=e,d.ariaHidden=`true`,d.style.all=`unset`,d.style.position=`fixed`,d.style.top=0,d.style.clip=`rect(0, 0, 0, 0)`,d.style.whiteSpace=`pre`,d.style.webkitUserSelect=`text`,d.style.MozUserSelect=`text`,d.style.msUserSelect=`text`,d.style.userSelect=`text`,d.addEventListener(`copy`,function(n){if(n.stopPropagation(),t.format){if(n.preventDefault(),n.clipboardData===void 0){o&&console.warn(`unable to use e.clipboardData`),o&&console.warn(`trying IE specific stuff`),window.clipboardData.clearData();var i=r[t.format]||r.default;window.clipboardData.setData(i,e)}else n.clipboardData.clearData(),n.clipboardData.setData(t.format,e)}t.onCopy&&(n.preventDefault(),t.onCopy(n.clipboardData))}),document.body.appendChild(d),l.selectNodeContents(d),u.addRange(l),!document.execCommand(`copy`))throw Error(`copy command was unsuccessful`);f=!0}catch(n){o&&console.error(`unable to copy using execCommand: `,n),o&&console.warn(`trying IE specific stuff`);try{window.clipboardData.setData(t.format||`text`,e),t.onCopy&&t.onCopy(window.clipboardData),f=!0}catch(n){o&&console.error(`unable to copy using clipboardData: `,n),o&&console.error(`falling back to prompt`),s=a(`message`in t?t.message:i),window.prompt(s,e)}}finally{u&&(typeof u.removeRange==`function`?u.removeRange(l):u.removeAllRanges()),d&&document.body.removeChild(d),c()}return f}t.exports=o}))(),1),tH.propTypes={children:J.default.node,container:J.default.object,exportableState:J.default.object.isRequired,handleClose:J.default.func.isRequired,id:J.default.string,open:J.default.bool},KX=R(Mt(e=>({exportableState:Zr(e)}),{}),Ar(`WorkspaceExport`))(tH),nH.propTypes={addError:J.default.func.isRequired,classes:J.default.objectOf(J.default.string),container:J.default.object,handleClose:J.default.func.isRequired,id:J.default.string,importConfig:J.default.func.isRequired,open:J.default.bool},qX=R(Mt(null,{addError:XL,importConfig:YL}),Ar(`WorkspaceImport`))(nH),rH.propTypes={anchorEl:J.default.object,handleClose:J.default.func.isRequired,open:J.default.bool},JX=rH,YX=R(Ar(`WorkspaceOptionsButton`))(iH),XX=R(Mt(e=>({disabled:Ne(e).isWorkspaceAddVisible,windowCount:Gr(e).length}),null),Ar(`WindowListButton`))(qV),ZX=R(Ar(`WorkspaceControlPanelButtons`))(aH),QX=Ar(`Branding`)(LV),eBe=G(wP,{name:`WorkspaceControlPanel`,slot:`root`})(({ownerState:e,theme:t})=>({display:`flex`,height:64,padding:t.spacing(1),paddingBottom:0,position:`relative`,[t.breakpoints.up(`sm`)]:{height:`auto`,width:e.variant===`wide`?`auto`:64},...e.variant===`wide`&&{width:`auto`}})),tBe=G(Oj,{name:`WorkspaceControlPanel`,slot:`toolbar`})(({theme:e})=>({display:`flex`,flexGrow:1,justifyContent:`space-between`,[e.breakpoints.up(`sm`)]:{flexDirection:`column`,justifyContent:`flex-start`,minHeight:0}})),nBe=G(`div`,{name:`WorkspaceControlPanel`,slot:`buttonArea`})(({theme:e})=>({[e.breakpoints.up(`sm`)]:{display:`flex`,flexDirection:`column`,gap:e.spacing(2),marginBottom:e.spacing(1),marginTop:e.spacing(1)}})),rBe=G(QX,{name:`WorkspaceControlPanel`,slot:`branding`})(({theme:e})=>({[e.breakpoints.up(`xs`)]:{display:`none`},[e.breakpoints.up(`sm`)]:{display:`flex`}})),oH.propTypes={variant:J.default.oneOf([`default`,`wide`])},$X=R(Ar(`WorkspaceControlPanel`))(oH),eZ=R(Mt(e=>({allowNewWindows:Xr(e).workspace.allowNewWindows,maximizedWindowIds:ds(e),windowIds:Gr(e),workspaceId:Ne(e).id,workspaceType:ss(e)}),{addWindow:gl}),Ar(`Workspace`))(YV),tZ=R(Mt(e=>({catalog:Ie(e)}),{addResource:TR,setWorkspaceAddVisibility:oR}),Ar(`WorkspaceAdd`))(XV),nZ=Ar(`BackgroundPluginArea`)(vX),iBe=G(`div`,{name:`WorkspaceArea`,slot:`root`})(({theme:e})=>({background:A_(e.palette.shades.light,.1),...e.applyStyles(`dark`,{background:M_(e.palette.shades.light,.1)}),bottom:0,display:`flex`,flexDirection:`column`,left:0,position:`absolute`,right:0,top:0,[e.breakpoints.up(`sm`)]:{flexDirection:`row`}})),aBe=G(`main`,{name:`WorkspaceArea`,slot:`viewer`})(()=>({flexGrow:1,position:`relative`})),sH.propTypes={areaRef:J.default.shape({current:J.default.instanceOf(Element)}),controlPanelVariant:J.default.string,isWorkspaceAddVisible:J.default.bool,isWorkspaceControlPanelVisible:J.default.bool.isRequired,lang:J.default.string},oBe=Ke({default:()=>rZ}),rZ=R(Mt(e=>({controlPanelVariant:Ne(e).isWorkspaceAddVisible||Gr(e).length>0?void 0:`wide`,isWorkspaceAddVisible:Ne(e).isWorkspaceAddVisible,isWorkspaceControlPanelVisible:Xr(e).workspaceControlPanel.enabled,lang:Xr(e).language})),Ar(`WorkspaceArea`))(sH)})),cBe=s((e=>{function t(e,t){var n=e.length;e.push(t);a:for(;0<n;){var r=n-1>>>1,a=e[r];if(0<i(a,t))e[r]=t,e[n]=a,n=r;else break a}}function n(e){return e.length===0?null:e[0]}function r(e){if(e.length===0)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;a:for(var r=0,a=e.length,o=a>>>1;r<o;){var s=2*(r+1)-1,c=e[s],l=s+1,u=e[l];if(0>i(c,n))l<a&&0>i(u,c)?(e[r]=u,e[l]=n,r=l):(e[r]=c,e[s]=n,r=s);else if(l<a&&0>i(u,n))e[r]=u,e[l]=n,r=l;else break a}}return t}function i(e,t){var n=e.sortIndex-t.sortIndex;return n===0?e.id-t.id:n}if(e.unstable_now=void 0,typeof performance==`object`&&typeof performance.now==`function`){var a=performance;e.unstable_now=function(){return a.now()}}else{var o=Date,s=o.now();e.unstable_now=function(){return o.now()-s}}var c=[],l=[],u=1,d=null,f=3,p=!1,m=!1,h=!1,g=!1,_=typeof setTimeout==`function`?setTimeout:null,v=typeof clearTimeout==`function`?clearTimeout:null,y=typeof setImmediate<`u`?setImmediate:null;function b(e){for(var i=n(l);i!==null;){if(i.callback===null)r(l);else if(i.startTime<=e)r(l),i.sortIndex=i.expirationTime,t(c,i);else break;i=n(l)}}function x(e){if(h=!1,b(e),!m){if(n(c)!==null)m=!0,S||(S=!0,O());else{var t=n(l);t!==null&&j(x,t.startTime-e)}}}var S=!1,C=-1,w=5,T=-1;function E(){return g?!0:!(e.unstable_now()-T<w)}function D(){if(g=!1,S){var t=e.unstable_now();T=t;var i=!0;try{a:{m=!1,h&&(h=!1,v(C),C=-1),p=!0;var a=f;try{b:{for(b(t),d=n(c);d!==null&&!(d.expirationTime>t&&E());){var o=d.callback;if(typeof o==`function`){d.callback=null,f=d.priorityLevel;var s=o(d.expirationTime<=t);if(t=e.unstable_now(),typeof s==`function`){d.callback=s,b(t),i=!0;break b}d===n(c)&&r(c),b(t)}else r(c);d=n(c)}if(d!==null)i=!0;else{var u=n(l);u!==null&&j(x,u.startTime-t),i=!1}}break a}finally{d=null,f=a,p=!1}}}finally{i?O():S=!1}}}var O;if(typeof y==`function`)O=function(){y(D)};else if(typeof MessageChannel<`u`){var k=new MessageChannel,A=k.port2;k.port1.onmessage=D,O=function(){A.postMessage(null)}}else O=function(){_(D,0)};function j(t,n){C=_(function(){t(e.unstable_now())},n)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(e){e.callback=null},e.unstable_forceFrameRate=function(e){0>e||125<e?console.error(`forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported`):w=0<e?Math.floor(1e3/e):5},e.unstable_getCurrentPriorityLevel=function(){return f},e.unstable_next=function(e){switch(f){case 1:case 2:case 3:var t=3;break;default:t=f}var n=f;f=t;try{return e()}finally{f=n}},e.unstable_requestPaint=function(){g=!0},e.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=f;f=e;try{return t()}finally{f=n}},e.unstable_scheduleCallback=function(r,i,a){var o=e.unstable_now();switch(typeof a==`object`&&a?(a=a.delay,a=typeof a==`number`&&0<a?o+a:o):a=o,r){case 1:var s=-1;break;case 2:s=250;break;case 5:s=1073741823;break;case 4:s=1e4;break;default:s=5e3}return s=a+s,r={id:u++,callback:i,priorityLevel:r,startTime:a,expirationTime:s,sortIndex:-1},a>o?(r.sortIndex=a,t(l,r),n(c)===null&&r===n(l)&&(h?(v(C),C=-1):h=!0,j(x,a-o))):(r.sortIndex=s,t(c,r),m||p||(m=!0,S||(S=!0,O()))),r},e.unstable_shouldYield=E,e.unstable_wrapCallback=function(e){var t=f;return function(){var n=f;f=t;try{return e.apply(this,arguments)}finally{f=n}}}})),lBe=s((e=>{process.env.NODE_ENV!==`production`&&(function(){function t(){if(x=!1,T){var t=e.unstable_now();O=t;var n=!0;try{a:{y=!1,b&&(b=!1,C(E),E=-1),v=!0;var a=_;try{b:{for(o(t),g=r(p);g!==null&&!(g.expirationTime>t&&c());){var u=g.callback;if(typeof u==`function`){g.callback=null,_=g.priorityLevel;var d=u(g.expirationTime<=t);if(t=e.unstable_now(),typeof d==`function`){g.callback=d,o(t),n=!0;break b}g===r(p)&&i(p),o(t)}else i(p);g=r(p)}if(g!==null)n=!0;else{var f=r(m);f!==null&&l(s,f.startTime-t),n=!1}}break a}finally{g=null,_=a,v=!1}}}finally{n?k():T=!1}}}function n(e,t){var n=e.length;e.push(t);a:for(;0<n;){var r=n-1>>>1,i=e[r];if(0<a(i,t))e[r]=t,e[n]=i,n=r;else break a}}function r(e){return e.length===0?null:e[0]}function i(e){if(e.length===0)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;a:for(var r=0,i=e.length,o=i>>>1;r<o;){var s=2*(r+1)-1,c=e[s],l=s+1,u=e[l];if(0>a(c,n))l<i&&0>a(u,c)?(e[r]=u,e[l]=n,r=l):(e[r]=c,e[s]=n,r=s);else if(l<i&&0>a(u,n))e[r]=u,e[l]=n,r=l;else break a}}return t}function a(e,t){var n=e.sortIndex-t.sortIndex;return n===0?e.id-t.id:n}function o(e){for(var t=r(m);t!==null;){if(t.callback===null)i(m);else if(t.startTime<=e)i(m),t.sortIndex=t.expirationTime,n(p,t);else break;t=r(m)}}function s(e){if(b=!1,o(e),!y){if(r(p)!==null)y=!0,T||(T=!0,k());else{var t=r(m);t!==null&&l(s,t.startTime-e)}}}function c(){return x?!0:!(e.unstable_now()-O<D)}function l(t,n){E=S(function(){t(e.unstable_now())},n)}if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<`u`&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart==`function`&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(Error()),e.unstable_now=void 0,typeof performance==`object`&&typeof performance.now==`function`){var u=performance;e.unstable_now=function(){return u.now()}}else{var d=Date,f=d.now();e.unstable_now=function(){return d.now()-f}}var p=[],m=[],h=1,g=null,_=3,v=!1,y=!1,b=!1,x=!1,S=typeof setTimeout==`function`?setTimeout:null,C=typeof clearTimeout==`function`?clearTimeout:null,w=typeof setImmediate<`u`?setImmediate:null,T=!1,E=-1,D=5,O=-1;if(typeof w==`function`)var k=function(){w(t)};else if(typeof MessageChannel<`u`){var A=new MessageChannel,j=A.port2;A.port1.onmessage=t,k=function(){j.postMessage(null)}}else k=function(){S(t,0)};e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(e){e.callback=null},e.unstable_forceFrameRate=function(e){0>e||125<e?console.error(`forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported`):D=0<e?Math.floor(1e3/e):5},e.unstable_getCurrentPriorityLevel=function(){return _},e.unstable_next=function(e){switch(_){case 1:case 2:case 3:var t=3;break;default:t=_}var n=_;_=t;try{return e()}finally{_=n}},e.unstable_requestPaint=function(){x=!0},e.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=_;_=e;try{return t()}finally{_=n}},e.unstable_scheduleCallback=function(t,i,a){var o=e.unstable_now();switch(typeof a==`object`&&a?(a=a.delay,a=typeof a==`number`&&0<a?o+a:o):a=o,t){case 1:var c=-1;break;case 2:c=250;break;case 5:c=1073741823;break;case 4:c=1e4;break;default:c=5e3}return c=a+c,t={id:h++,callback:i,priorityLevel:t,startTime:a,expirationTime:c,sortIndex:-1},a>o?(t.sortIndex=a,n(m,t),r(p)===null&&t===r(m)&&(b?(C(E),E=-1):b=!0,l(s,a-o))):(t.sortIndex=c,n(p,t),y||v||(y=!0,T||(T=!0,k()))),t},e.unstable_shouldYield=c,e.unstable_wrapCallback=function(e){var t=_;return function(){var n=_;_=t;try{return e.apply(this,arguments)}finally{_=n}}},typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<`u`&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop==`function`&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(Error())})()})),uBe=s(((e,t)=>{t.exports=process.env.NODE_ENV===`production`?cBe():lBe()})),dBe=s((e=>{var t=uBe(),n=p(),r=Vw();function i(e){var t=`https://react.dev/errors/`+e;if(1<arguments.length){t+=`?args[]=`+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+=`&args[]=`+encodeURIComponent(arguments[n])}return`Minified React error #`+e+`; visit `+t+` for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`}function a(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function o(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function s(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function c(e){if(e.tag===31){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function l(e){if(o(e)!==e)throw Error(i(188))}function u(e){var t=e.alternate;if(!t){if(t=o(e),t===null)throw Error(i(188));return t===e?e:null}for(var n=e,r=t;;){var a=n.return;if(a===null)break;var s=a.alternate;if(s===null){if(r=a.return,r!==null){n=r;continue}break}if(a.child===s.child){for(s=a.child;s;){if(s===n)return l(a),e;if(s===r)return l(a),t;s=s.sibling}throw Error(i(188))}if(n.return!==r.return)n=a,r=s;else{for(var c=!1,u=a.child;u;){if(u===n){c=!0,n=a,r=s;break}if(u===r){c=!0,r=a,n=s;break}u=u.sibling}if(!c){for(u=s.child;u;){if(u===n){c=!0,n=s,r=a;break}if(u===r){c=!0,r=s,n=a;break}u=u.sibling}if(!c)throw Error(i(189))}}if(n.alternate!==r)throw Error(i(190))}if(n.tag!==3)throw Error(i(188));return n.stateNode.current===n?e:t}function d(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=d(e),t!==null)return t;e=e.sibling}return null}var f=Object.assign,m=Symbol.for(`react.element`),h=Symbol.for(`react.transitional.element`),g=Symbol.for(`react.portal`),_=Symbol.for(`react.fragment`),v=Symbol.for(`react.strict_mode`),y=Symbol.for(`react.profiler`),b=Symbol.for(`react.consumer`),x=Symbol.for(`react.context`),S=Symbol.for(`react.forward_ref`),C=Symbol.for(`react.suspense`),w=Symbol.for(`react.suspense_list`),T=Symbol.for(`react.memo`),E=Symbol.for(`react.lazy`),D=Symbol.for(`react.activity`),O=Symbol.for(`react.memo_cache_sentinel`),k=Symbol.iterator;function A(e){return typeof e!=`object`||!e?null:(e=k&&e[k]||e[`@@iterator`],typeof e==`function`?e:null)}var j=Symbol.for(`react.client.reference`);function M(e){if(e==null)return null;if(typeof e==`function`)return e.$$typeof===j?null:e.displayName||e.name||null;if(typeof e==`string`)return e;switch(e){case _:return`Fragment`;case y:return`Profiler`;case v:return`StrictMode`;case C:return`Suspense`;case w:return`SuspenseList`;case D:return`Activity`}if(typeof e==`object`)switch(e.$$typeof){case g:return`Portal`;case x:return e.displayName||`Context`;case b:return(e._context.displayName||`Context`)+`.Consumer`;case S:var t=e.render;return e=e.displayName,e||=(e=t.displayName||t.name||``,e===``?`ForwardRef`:`ForwardRef(`+e+`)`),e;case T:return t=e.displayName||null,t===null?M(e.type)||`Memo`:t;case E:t=e._payload,e=e._init;try{return M(e(t))}catch{}}return null}var ee=Array.isArray,N=n.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,P=r.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,F={pending:!1,data:null,method:null,action:null},te=[],I=-1;function ne(e){return{current:e}}function re(e){0>I||(e.current=te[I],te[I]=null,I--)}function ie(e,t){I++,te[I]=e.current,e.current=t}var ae=ne(null),oe=ne(null),se=ne(null),ce=ne(null);function le(e,t){switch(ie(se,t),ie(oe,e),ie(ae,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Xd(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Xd(t),e=Zd(t,e);else switch(e){case`svg`:e=1;break;case`math`:e=2;break;default:e=0}}re(ae),ie(ae,e)}function ue(){re(ae),re(oe),re(se)}function de(e){e.memoizedState!==null&&ie(ce,e);var t=ae.current,n=Zd(t,e.type);t!==n&&(ie(oe,e),ie(ae,n))}function L(e){oe.current===e&&(re(ae),re(oe)),ce.current===e&&(re(ce),op._currentValue=F)}var fe,pe;function me(e){if(fe===void 0)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);fe=t&&t[1]||``,pe=-1<e.stack.indexOf(` |
|
|
at`)?` (<anonymous>)`:-1<e.stack.indexOf(`@`)?`@unknown:0:0`:``}return` |
|
|
`+fe+e+pe}var he=!1;function R(e,t){if(!e||he)return``;he=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var r={DetermineComponentFrameRoot:function(){try{if(t){var n=function(){throw Error()};if(Object.defineProperty(n.prototype,"props",{set:function(){throw Error()}}),typeof Reflect==`object`&&Reflect.construct){try{Reflect.construct(n,[])}catch(e){var r=e}Reflect.construct(e,[],n)}else{try{n.call()}catch(e){r=e}e.call(n.prototype)}}else{try{throw Error()}catch(e){r=e}(n=e())&&typeof n.catch==`function`&&n.catch(function(){})}}catch(e){if(e&&r&&typeof e.stack==`string`)return[e.stack,r.stack]}return[null,null]}};r.DetermineComponentFrameRoot.displayName=`DetermineComponentFrameRoot`;var i=Object.getOwnPropertyDescriptor(r.DetermineComponentFrameRoot,`name`);i&&i.configurable&&Object.defineProperty(r.DetermineComponentFrameRoot,"name",{value:`DetermineComponentFrameRoot`});var a=r.DetermineComponentFrameRoot(),o=a[0],s=a[1];if(o&&s){var c=o.split(` |
|
|
`),l=s.split(` |
|
|
`);for(i=r=0;r<c.length&&!c[r].includes(`DetermineComponentFrameRoot`);)r++;for(;i<l.length&&!l[i].includes(`DetermineComponentFrameRoot`);)i++;if(r===c.length||i===l.length)for(r=c.length-1,i=l.length-1;1<=r&&0<=i&&c[r]!==l[i];)i--;for(;1<=r&&0<=i;r--,i--)if(c[r]!==l[i]){if(r!==1||i!==1)do if(r--,i--,0>i||c[r]!==l[i]){var u=` |
|
|
`+c[r].replace(` at new `,` at `);return e.displayName&&u.includes(`<anonymous>`)&&(u=u.replace(`<anonymous>`,e.displayName)),u}while(1<=r&&0<=i);break}}}finally{he=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:``)?me(n):``}function ge(e,t){switch(e.tag){case 26:case 27:case 5:return me(e.type);case 16:return me(`Lazy`);case 13:return e.child!==t&&t!==null?me(`Suspense Fallback`):me(`Suspense`);case 19:return me(`SuspenseList`);case 0:case 15:return R(e.type,!1);case 11:return R(e.type.render,!1);case 1:return R(e.type,!0);case 31:return me(`Activity`);default:return``}}function _e(e){try{var t=``,n=null;do t+=ge(e,n),n=e,e=e.return;while(e);return t}catch(e){return` |
|
|
Error generating stack: `+e.message+` |
|
|
`+e.stack}}var ve=Object.prototype.hasOwnProperty,ye=t.unstable_scheduleCallback,be=t.unstable_cancelCallback,xe=t.unstable_shouldYield,Se=t.unstable_requestPaint,Ce=t.unstable_now,we=t.unstable_getCurrentPriorityLevel,Te=t.unstable_ImmediatePriority,Ee=t.unstable_UserBlockingPriority,De=t.unstable_NormalPriority,Oe=t.unstable_LowPriority,ke=t.unstable_IdlePriority,Ae=t.log,je=t.unstable_setDisableYieldValue,Me=null,Ne=null;function Pe(e){if(typeof Ae==`function`&&je(e),Ne&&typeof Ne.setStrictMode==`function`)try{Ne.setStrictMode(Me,e)}catch{}}var Fe=Math.clz32?Math.clz32:Re,Ie=Math.log,Le=Math.LN2;function Re(e){return e>>>=0,e===0?32:31-(Ie(e)/Le|0)|0}var ze=256,Be=262144,Ve=4194304;function He(e){var t=e&42;if(t!==0)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function Ue(e,t,n){var r=e.pendingLanes;if(r===0)return 0;var i=0,a=e.suspendedLanes,o=e.pingedLanes;e=e.warmLanes;var s=r&134217727;return s===0?(s=r&~a,s===0?o===0?n||(n=r&~e,n!==0&&(i=He(n))):i=He(o):i=He(s)):(r=s&~a,r===0?(o&=s,o===0?n||(n=s&~e,n!==0&&(i=He(n))):i=He(o)):i=He(r)),i===0?0:t!==0&&t!==i&&(t&a)===0&&(a=i&-i,n=t&-t,a>=n||a===32&&n&4194048)?t:i}function We(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function Ge(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function z(){var e=Ve;return Ve<<=1,!(Ve&62914560)&&(Ve=4194304),e}function Ke(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function qe(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function Je(e,t,n,r,i,a){var o=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var s=e.entanglements,c=e.expirationTimes,l=e.hiddenUpdates;for(n=o&~n;0<n;){var u=31-Fe(n),d=1<<u;s[u]=0,c[u]=-1;var f=l[u];if(f!==null)for(l[u]=null,u=0;u<f.length;u++){var p=f[u];p!==null&&(p.lane&=-536870913)}n&=~d}r!==0&&Ye(e,r,0),a!==0&&i===0&&e.tag!==0&&(e.suspendedLanes|=a&~(o&~t))}function Ye(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var r=31-Fe(t);e.entangledLanes|=t,e.entanglements[r]=e.entanglements[r]|1073741824|n&261930}function Xe(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-Fe(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}function Ze(e,t){var n=t&-t;return n=n&42?1:Qe(n),(n&(e.suspendedLanes|t))===0?n:0}function Qe(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function $e(e){return e&=-e,2<e?8<e?e&134217727?32:268435456:8:2}function et(){var e=P.p;return e===0?(e=window.event,e===void 0?32:Sp(e.type)):e}function tt(e,t){var n=P.p;try{return P.p=e,t()}finally{P.p=n}}var nt=Math.random().toString(36).slice(2),rt=`__reactFiber$`+nt,it=`__reactProps$`+nt,at=`__reactContainer$`+nt,ot=`__reactEvents$`+nt,st=`__reactListeners$`+nt,ct=`__reactHandles$`+nt,lt=`__reactResources$`+nt,ut=`__reactMarker$`+nt;function dt(e){delete e[rt],delete e[it],delete e[ot],delete e[st],delete e[ct]}function ft(e){var t=e[rt];if(t)return t;for(var n=e.parentNode;n;){if(t=n[at]||n[rt]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=bf(e);e!==null;){if(n=e[rt])return n;e=bf(e)}return t}e=n,n=e.parentNode}return null}function pt(e){if(e=e[rt]||e[at]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function mt(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(i(33))}function ht(e){var t=e[lt];return t||=e[lt]={hoistableStyles:new Map,hoistableScripts:new Map},t}function gt(e){e[ut]=!0}var _t=new Set,vt={};function yt(e,t){bt(e,t),bt(e+`Capture`,t)}function bt(e,t){for(vt[e]=t,e=0;e<t.length;e++)_t.add(t[e])}var xt=RegExp(`^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$`),St={},Ct={};function wt(e){return ve.call(Ct,e)?!0:ve.call(St,e)?!1:xt.test(e)?Ct[e]=!0:(St[e]=!0,!1)}function Tt(e,t,n){if(wt(t)){if(n===null)e.removeAttribute(t);else{switch(typeof n){case`undefined`:case`function`:case`symbol`:e.removeAttribute(t);return;case`boolean`:var r=t.toLowerCase().slice(0,5);if(r!==`data-`&&r!==`aria-`){e.removeAttribute(t);return}}e.setAttribute(t,``+n)}}}function Et(e,t,n){if(n===null)e.removeAttribute(t);else{switch(typeof n){case`undefined`:case`function`:case`symbol`:case`boolean`:e.removeAttribute(t);return}e.setAttribute(t,``+n)}}function Dt(e,t,n,r){if(r===null)e.removeAttribute(n);else{switch(typeof r){case`undefined`:case`function`:case`symbol`:case`boolean`:e.removeAttribute(n);return}e.setAttributeNS(t,n,``+r)}}function Ot(e){switch(typeof e){case`bigint`:case`boolean`:case`number`:case`string`:case`undefined`:return e;case`object`:return e;default:return``}}function kt(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()===`input`&&(t===`checkbox`||t===`radio`)}function At(e,t,n){var r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&r!==void 0&&typeof r.get==`function`&&typeof r.set==`function`){var i=r.get,a=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(e){n=``+e,a.call(this,e)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(e){n=``+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function jt(e){if(!e._valueTracker){var t=kt(e)?`checked`:`value`;e._valueTracker=At(e,t,``+e[t])}}function Mt(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r=``;return e&&(r=kt(e)?e.checked?`true`:`false`:e.value),e=r,e!==n&&(t.setValue(e),!0)}function Nt(e){if(e||=typeof document<`u`?document:void 0,e===void 0)return null;try{return e.activeElement||e.body}catch{return e.body}}var Pt=/[\n"\\]/g;function Ft(e){return e.replace(Pt,function(e){return`\\`+e.charCodeAt(0).toString(16)+` `})}function It(e,t,n,r,i,a,o,s){e.name=``,o!=null&&typeof o!=`function`&&typeof o!=`symbol`&&typeof o!=`boolean`?e.type=o:e.removeAttribute(`type`),t==null?o!==`submit`&&o!==`reset`||e.removeAttribute(`value`):o===`number`?(t===0&&e.value===``||e.value!=t)&&(e.value=``+Ot(t)):e.value!==``+Ot(t)&&(e.value=``+Ot(t)),t==null?n==null?r!=null&&e.removeAttribute(`value`):Rt(e,o,Ot(n)):Rt(e,o,Ot(t)),i==null&&a!=null&&(e.defaultChecked=!!a),i!=null&&(e.checked=i&&typeof i!=`function`&&typeof i!=`symbol`),s!=null&&typeof s!=`function`&&typeof s!=`symbol`&&typeof s!=`boolean`?e.name=``+Ot(s):e.removeAttribute(`name`)}function Lt(e,t,n,r,i,a,o,s){if(a!=null&&typeof a!=`function`&&typeof a!=`symbol`&&typeof a!=`boolean`&&(e.type=a),t!=null||n!=null){if(!(a!==`submit`&&a!==`reset`||t!=null)){jt(e);return}n=n==null?``:``+Ot(n),t=t==null?n:``+Ot(t),s||t===e.value||(e.value=t),e.defaultValue=t}r??=i,r=typeof r!=`function`&&typeof r!=`symbol`&&!!r,e.checked=s?e.checked:!!r,e.defaultChecked=!!r,o!=null&&typeof o!=`function`&&typeof o!=`symbol`&&typeof o!=`boolean`&&(e.name=o),jt(e)}function Rt(e,t,n){t===`number`&&Nt(e.ownerDocument)===e||e.defaultValue===``+n||(e.defaultValue=``+n)}function zt(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t[`$`+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty(`$`+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&r&&(e[n].defaultSelected=!0)}else{for(n=``+Ot(n),t=null,i=0;i<e.length;i++){if(e[i].value===n){e[i].selected=!0,r&&(e[i].defaultSelected=!0);return}t!==null||e[i].disabled||(t=e[i])}t!==null&&(t.selected=!0)}}function Bt(e,t,n){if(t!=null&&(t=``+Ot(t),t!==e.value&&(e.value=t),n==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=n==null?``:``+Ot(n)}function Vt(e,t,n,r){if(t==null){if(r!=null){if(n!=null)throw Error(i(92));if(ee(r)){if(1<r.length)throw Error(i(93));r=r[0]}n=r}n??=``,t=n}n=Ot(t),e.defaultValue=n,r=e.textContent,r===n&&r!==``&&r!==null&&(e.value=r),jt(e)}function Ht(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Ut=new Set(`animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp`.split(` `));function Wt(e,t,n){var r=t.indexOf(`--`)===0;n==null||typeof n==`boolean`||n===``?r?e.setProperty(t,``):t===`float`?e.cssFloat=``:e[t]=``:r?e.setProperty(t,n):typeof n!=`number`||n===0||Ut.has(t)?t===`float`?e.cssFloat=n:e[t]=(``+n).trim():e[t]=n+`px`}function Gt(e,t,n){if(t!=null&&typeof t!=`object`)throw Error(i(62));if(e=e.style,n!=null){for(var r in n)!n.hasOwnProperty(r)||t!=null&&t.hasOwnProperty(r)||(r.indexOf(`--`)===0?e.setProperty(r,``):r===`float`?e.cssFloat=``:e[r]=``);for(var a in t)r=t[a],t.hasOwnProperty(a)&&n[a]!==r&&Wt(e,a,r)}else for(var o in t)t.hasOwnProperty(o)&&Wt(e,o,t[o])}function Kt(e){if(e.indexOf(`-`)===-1)return!1;switch(e){case`annotation-xml`:case`color-profile`:case`font-face`:case`font-face-src`:case`font-face-uri`:case`font-face-format`:case`font-face-name`:case`missing-glyph`:return!1;default:return!0}}var qt=new Map([[`acceptCharset`,`accept-charset`],[`htmlFor`,`for`],[`httpEquiv`,`http-equiv`],[`crossOrigin`,`crossorigin`],[`accentHeight`,`accent-height`],[`alignmentBaseline`,`alignment-baseline`],[`arabicForm`,`arabic-form`],[`baselineShift`,`baseline-shift`],[`capHeight`,`cap-height`],[`clipPath`,`clip-path`],[`clipRule`,`clip-rule`],[`colorInterpolation`,`color-interpolation`],[`colorInterpolationFilters`,`color-interpolation-filters`],[`colorProfile`,`color-profile`],[`colorRendering`,`color-rendering`],[`dominantBaseline`,`dominant-baseline`],[`enableBackground`,`enable-background`],[`fillOpacity`,`fill-opacity`],[`fillRule`,`fill-rule`],[`floodColor`,`flood-color`],[`floodOpacity`,`flood-opacity`],[`fontFamily`,`font-family`],[`fontSize`,`font-size`],[`fontSizeAdjust`,`font-size-adjust`],[`fontStretch`,`font-stretch`],[`fontStyle`,`font-style`],[`fontVariant`,`font-variant`],[`fontWeight`,`font-weight`],[`glyphName`,`glyph-name`],[`glyphOrientationHorizontal`,`glyph-orientation-horizontal`],[`glyphOrientationVertical`,`glyph-orientation-vertical`],[`horizAdvX`,`horiz-adv-x`],[`horizOriginX`,`horiz-origin-x`],[`imageRendering`,`image-rendering`],[`letterSpacing`,`letter-spacing`],[`lightingColor`,`lighting-color`],[`markerEnd`,`marker-end`],[`markerMid`,`marker-mid`],[`markerStart`,`marker-start`],[`overlinePosition`,`overline-position`],[`overlineThickness`,`overline-thickness`],[`paintOrder`,`paint-order`],[`panose-1`,`panose-1`],[`pointerEvents`,`pointer-events`],[`renderingIntent`,`rendering-intent`],[`shapeRendering`,`shape-rendering`],[`stopColor`,`stop-color`],[`stopOpacity`,`stop-opacity`],[`strikethroughPosition`,`strikethrough-position`],[`strikethroughThickness`,`strikethrough-thickness`],[`strokeDasharray`,`stroke-dasharray`],[`strokeDashoffset`,`stroke-dashoffset`],[`strokeLinecap`,`stroke-linecap`],[`strokeLinejoin`,`stroke-linejoin`],[`strokeMiterlimit`,`stroke-miterlimit`],[`strokeOpacity`,`stroke-opacity`],[`strokeWidth`,`stroke-width`],[`textAnchor`,`text-anchor`],[`textDecoration`,`text-decoration`],[`textRendering`,`text-rendering`],[`transformOrigin`,`transform-origin`],[`underlinePosition`,`underline-position`],[`underlineThickness`,`underline-thickness`],[`unicodeBidi`,`unicode-bidi`],[`unicodeRange`,`unicode-range`],[`unitsPerEm`,`units-per-em`],[`vAlphabetic`,`v-alphabetic`],[`vHanging`,`v-hanging`],[`vIdeographic`,`v-ideographic`],[`vMathematical`,`v-mathematical`],[`vectorEffect`,`vector-effect`],[`vertAdvY`,`vert-adv-y`],[`vertOriginX`,`vert-origin-x`],[`vertOriginY`,`vert-origin-y`],[`wordSpacing`,`word-spacing`],[`writingMode`,`writing-mode`],[`xmlnsXlink`,`xmlns:xlink`],[`xHeight`,`x-height`]]),Jt=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function Yt(e){return Jt.test(``+e)?`javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')`:e}function Xt(){}var Zt=null;function Qt(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var $t=null,en=null;function tn(e){var t=pt(e);if(t&&(e=t.stateNode)){var n=e[it]||null;a:switch(e=t.stateNode,t.type){case`input`:if(It(e,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name),t=n.name,n.type===`radio`&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll(`input[name="`+Ft(``+t)+`"][type="radio"]`),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var a=r[it]||null;if(!a)throw Error(i(90));It(r,a.value,a.defaultValue,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name)}}for(t=0;t<n.length;t++)r=n[t],r.form===e.form&&Mt(r)}break a;case`textarea`:Bt(e,n.value,n.defaultValue);break a;case`select`:t=n.value,t!=null&&zt(e,!!n.multiple,t,!1)}}}var nn=!1;function rn(e,t,n){if(nn)return e(t,n);nn=!0;try{return e(t)}finally{if(nn=!1,($t!==null||en!==null)&&(Eu(),$t&&(t=$t,e=en,en=$t=null,tn(t),e)))for(t=0;t<e.length;t++)tn(e[t])}}function an(e,t){var n=e.stateNode;if(n===null)return null;var r=n[it]||null;if(r===null)return null;n=r[t];a:switch(t){case`onClick`:case`onClickCapture`:case`onDoubleClick`:case`onDoubleClickCapture`:case`onMouseDown`:case`onMouseDownCapture`:case`onMouseMove`:case`onMouseMoveCapture`:case`onMouseUp`:case`onMouseUpCapture`:case`onMouseEnter`:(r=!r.disabled)||(e=e.type,r=e!==`button`&&e!==`input`&&e!==`select`&&e!==`textarea`),e=!r;break a;default:e=!1}if(e)return null;if(n&&typeof n!=`function`)throw Error(i(231,t,typeof n));return n}var on=!(typeof window>`u`||window.document===void 0||window.document.createElement===void 0),sn=!1;if(on)try{var cn={};Object.defineProperty(cn,"passive",{get:function(){sn=!0}}),window.addEventListener(`test`,cn,cn),window.removeEventListener(`test`,cn,cn)}catch{sn=!1}var ln=null,un=null,dn=null;function fn(){if(dn)return dn;var e,t=un,n=t.length,r,i=`value`in ln?ln.value:ln.textContent,a=i.length;for(e=0;e<n&&t[e]===i[e];e++);var o=n-e;for(r=1;r<=o&&t[n-r]===i[a-r];r++);return dn=i.slice(e,1<r?1-r:void 0)}function pn(e){var t=e.keyCode;return`charCode`in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function mn(){return!0}function hn(){return!1}function gn(e){function t(t,n,r,i,a){for(var o in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=i,this.target=a,this.currentTarget=null,e)e.hasOwnProperty(o)&&(t=e[o],this[o]=t?t(i):i[o]);return this.isDefaultPrevented=(i.defaultPrevented==null?!1===i.returnValue:i.defaultPrevented)?mn:hn,this.isPropagationStopped=hn,this}return f(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():typeof e.returnValue!=`unknown`&&(e.returnValue=!1),this.isDefaultPrevented=mn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():typeof e.cancelBubble!=`unknown`&&(e.cancelBubble=!0),this.isPropagationStopped=mn)},persist:function(){},isPersistent:mn}),t}var _n={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},vn=gn(_n),yn=f({},_n,{view:0,detail:0}),bn=gn(yn),xn,Sn,Cn,wn=f({},yn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Fn,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return`movementX`in e?e.movementX:(e!==Cn&&(Cn&&e.type===`mousemove`?(xn=e.screenX-Cn.screenX,Sn=e.screenY-Cn.screenY):Sn=xn=0,Cn=e),xn)},movementY:function(e){return`movementY`in e?e.movementY:Sn}}),Tn=gn(wn),En=gn(f({},wn,{dataTransfer:0})),Dn=gn(f({},yn,{relatedTarget:0})),On=gn(f({},_n,{animationName:0,elapsedTime:0,pseudoElement:0})),kn=gn(f({},_n,{clipboardData:function(e){return`clipboardData`in e?e.clipboardData:window.clipboardData}})),An=gn(f({},_n,{data:0})),jn={Esc:`Escape`,Spacebar:` `,Left:`ArrowLeft`,Up:`ArrowUp`,Right:`ArrowRight`,Down:`ArrowDown`,Del:`Delete`,Win:`OS`,Menu:`ContextMenu`,Apps:`ContextMenu`,Scroll:`ScrollLock`,MozPrintableKey:`Unidentified`},Mn={8:`Backspace`,9:`Tab`,12:`Clear`,13:`Enter`,16:`Shift`,17:`Control`,18:`Alt`,19:`Pause`,20:`CapsLock`,27:`Escape`,32:` `,33:`PageUp`,34:`PageDown`,35:`End`,36:`Home`,37:`ArrowLeft`,38:`ArrowUp`,39:`ArrowRight`,40:`ArrowDown`,45:`Insert`,46:`Delete`,112:`F1`,113:`F2`,114:`F3`,115:`F4`,116:`F5`,117:`F6`,118:`F7`,119:`F8`,120:`F9`,121:`F10`,122:`F11`,123:`F12`,144:`NumLock`,145:`ScrollLock`,224:`Meta`},Nn={Alt:`altKey`,Control:`ctrlKey`,Meta:`metaKey`,Shift:`shiftKey`};function Pn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Nn[e])?!!t[e]:!1}function Fn(){return Pn}var In=gn(f({},yn,{key:function(e){if(e.key){var t=jn[e.key]||e.key;if(t!==`Unidentified`)return t}return e.type===`keypress`?(e=pn(e),e===13?`Enter`:String.fromCharCode(e)):e.type===`keydown`||e.type===`keyup`?Mn[e.keyCode]||`Unidentified`:``},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Fn,charCode:function(e){return e.type===`keypress`?pn(e):0},keyCode:function(e){return e.type===`keydown`||e.type===`keyup`?e.keyCode:0},which:function(e){return e.type===`keypress`?pn(e):e.type===`keydown`||e.type===`keyup`?e.keyCode:0}})),Ln=gn(f({},wn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Rn=gn(f({},yn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Fn})),zn=gn(f({},_n,{propertyName:0,elapsedTime:0,pseudoElement:0})),Bn=gn(f({},wn,{deltaX:function(e){return`deltaX`in e?e.deltaX:`wheelDeltaX`in e?-e.wheelDeltaX:0},deltaY:function(e){return`deltaY`in e?e.deltaY:`wheelDeltaY`in e?-e.wheelDeltaY:`wheelDelta`in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0})),Vn=gn(f({},_n,{newState:0,oldState:0})),Hn=[9,13,27,32],Un=on&&`CompositionEvent`in window,Wn=null;on&&`documentMode`in document&&(Wn=document.documentMode);var Gn=on&&`TextEvent`in window&&!Wn,Kn=on&&(!Un||Wn&&8<Wn&&11>=Wn),qn=` `,Jn=!1;function Yn(e,t){switch(e){case`keyup`:return Hn.indexOf(t.keyCode)!==-1;case`keydown`:return t.keyCode!==229;case`keypress`:case`mousedown`:case`focusout`:return!0;default:return!1}}function Xn(e){return e=e.detail,typeof e==`object`&&`data`in e?e.data:null}var Zn=!1;function Qn(e,t){switch(e){case`compositionend`:return Xn(t);case`keypress`:return t.which===32?(Jn=!0,qn):null;case`textInput`:return e=t.data,e===qn&&Jn?null:e;default:return null}}function $n(e,t){if(Zn)return e===`compositionend`||!Un&&Yn(e,t)?(e=fn(),dn=un=ln=null,Zn=!1,e):null;switch(e){case`paste`:return null;case`keypress`:if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case`compositionend`:return Kn&&t.locale!==`ko`?null:t.data;default:return null}}var er={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function tr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t===`input`?!!er[e.type]:t===`textarea`}function nr(e,t,n,r){$t?en?en.push(r):en=[r]:$t=r,t=Pd(t,`onChange`),0<t.length&&(n=new vn(`onChange`,`change`,null,n,r),e.push({event:n,listeners:t}))}var rr=null,ir=null;function ar(e){Ed(e,0)}function or(e){if(Mt(mt(e)))return e}function sr(e,t){if(e===`change`)return t}var cr=!1;if(on){var lr;if(on){var ur=`oninput`in document;if(!ur){var dr=document.createElement(`div`);dr.setAttribute(`oninput`,`return;`),ur=typeof dr.oninput==`function`}lr=ur}else lr=!1;cr=lr&&(!document.documentMode||9<document.documentMode)}function fr(){rr&&(rr.detachEvent(`onpropertychange`,pr),ir=rr=null)}function pr(e){if(e.propertyName===`value`&&or(ir)){var t=[];nr(t,ir,e,Qt(e)),rn(ar,t)}}function mr(e,t,n){e===`focusin`?(fr(),rr=t,ir=n,rr.attachEvent(`onpropertychange`,pr)):e===`focusout`&&fr()}function hr(e){if(e===`selectionchange`||e===`keyup`||e===`keydown`)return or(ir)}function gr(e,t){if(e===`click`)return or(t)}function _r(e,t){if(e===`input`||e===`change`)return or(t)}function vr(e,t){return e===t&&(e!==0||1/e==1/t)||e!==e&&t!==t}var yr=typeof Object.is==`function`?Object.is:vr;function br(e,t){if(yr(e,t))return!0;if(typeof e!=`object`||!e||typeof t!=`object`||!t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var i=n[r];if(!ve.call(t,i)||!yr(e[i],t[i]))return!1}return!0}function xr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Sr(e,t){var n=xr(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}a:{for(;n;){if(n.nextSibling){n=n.nextSibling;break a}n=n.parentNode}n=void 0}n=xr(n)}}function Cr(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Cr(e,t.parentNode):`contains`in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function wr(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=Nt(e.document);t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href==`string`}catch{n=!1}if(n)e=t.contentWindow;else break;t=Nt(e.document)}return t}function Tr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t===`input`&&(e.type===`text`||e.type===`search`||e.type===`tel`||e.type===`url`||e.type===`password`)||t===`textarea`||e.contentEditable===`true`)}var Er=on&&`documentMode`in document&&11>=document.documentMode,Dr=null,Or=null,kr=null,Ar=!1;function jr(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Ar||Dr==null||Dr!==Nt(r)||(r=Dr,`selectionStart`in r&&Tr(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),kr&&br(kr,r)||(kr=r,r=Pd(Or,`onSelect`),0<r.length&&(t=new vn(`onSelect`,`select`,null,t,n),e.push({event:t,listeners:r}),t.target=Dr)))}function Mr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n[`Webkit`+e]=`webkit`+t,n[`Moz`+e]=`moz`+t,n}var Nr={animationend:Mr(`Animation`,`AnimationEnd`),animationiteration:Mr(`Animation`,`AnimationIteration`),animationstart:Mr(`Animation`,`AnimationStart`),transitionrun:Mr(`Transition`,`TransitionRun`),transitionstart:Mr(`Transition`,`TransitionStart`),transitioncancel:Mr(`Transition`,`TransitionCancel`),transitionend:Mr(`Transition`,`TransitionEnd`)},Pr={},Fr={};on&&(Fr=document.createElement(`div`).style,`AnimationEvent`in window||(delete Nr.animationend.animation,delete Nr.animationiteration.animation,delete Nr.animationstart.animation),`TransitionEvent`in window||delete Nr.transitionend.transition);function Ir(e){if(Pr[e])return Pr[e];if(!Nr[e])return e;var t=Nr[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Fr)return Pr[e]=t[n];return e}var Lr=Ir(`animationend`),Rr=Ir(`animationiteration`),zr=Ir(`animationstart`),Br=Ir(`transitionrun`),Vr=Ir(`transitionstart`),Hr=Ir(`transitioncancel`),Ur=Ir(`transitionend`),Wr=new Map,Gr=`abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel`.split(` `);Gr.push(`scrollEnd`);function Kr(e,t){Wr.set(e,t),yt(t,[e])}var qr=typeof reportError==`function`?reportError:function(e){if(typeof window==`object`&&typeof window.ErrorEvent==`function`){var t=new window.ErrorEvent(`error`,{bubbles:!0,cancelable:!0,message:typeof e==`object`&&e&&typeof e.message==`string`?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process==`object`&&typeof process.emit==`function`){process.emit(`uncaughtException`,e);return}console.error(e)},Jr=[],Yr=0,Xr=0;function Zr(){for(var e=Yr,t=Xr=Yr=0;t<e;){var n=Jr[t];Jr[t++]=null;var r=Jr[t];Jr[t++]=null;var i=Jr[t];Jr[t++]=null;var a=Jr[t];if(Jr[t++]=null,r!==null&&i!==null){var o=r.pending;o===null?i.next=i:(i.next=o.next,o.next=i),r.pending=i}a!==0&&ti(n,i,a)}}function Qr(e,t,n,r){Jr[Yr++]=e,Jr[Yr++]=t,Jr[Yr++]=n,Jr[Yr++]=r,Xr|=r,e.lanes|=r,e=e.alternate,e!==null&&(e.lanes|=r)}function $r(e,t,n,r){return Qr(e,t,n,r),ni(e)}function ei(e,t){return Qr(e,null,null,t),ni(e)}function ti(e,t,n){e.lanes|=n;var r=e.alternate;r!==null&&(r.lanes|=n);for(var i=!1,a=e.return;a!==null;)a.childLanes|=n,r=a.alternate,r!==null&&(r.childLanes|=n),a.tag===22&&(e=a.stateNode,e===null||e._visibility&1||(i=!0)),e=a,a=a.return;return e.tag===3?(a=e.stateNode,i&&t!==null&&(i=31-Fe(n),e=a.hiddenUpdates,r=e[i],r===null?e[i]=[t]:r.push(t),t.lane=n|536870912),a):null}function ni(e){if(50<_u)throw _u=0,vu=null,Error(i(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var ri={};function ii(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function ai(e,t,n,r){return new ii(e,t,n,r)}function oi(e){return e=e.prototype,!(!e||!e.isReactComponent)}function si(e,t){var n=e.alternate;return n===null?(n=ai(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&65011712,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n.refCleanup=e.refCleanup,n}function ci(e,t){e.flags&=65011714;var n=e.alternate;return n===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=n.childLanes,e.lanes=n.lanes,e.child=n.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=n.memoizedProps,e.memoizedState=n.memoizedState,e.updateQueue=n.updateQueue,e.type=n.type,t=n.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function li(e,t,n,r,a,o){var s=0;if(r=e,typeof e==`function`)oi(e)&&(s=1);else if(typeof e==`string`)s=Zf(e,n,ae.current)?26:e===`html`||e===`head`||e===`body`?27:5;else a:switch(e){case D:return e=ai(31,n,t,a),e.elementType=D,e.lanes=o,e;case _:return ui(n.children,a,o,t);case v:s=8,a|=24;break;case y:return e=ai(12,n,t,a|2),e.elementType=y,e.lanes=o,e;case C:return e=ai(13,n,t,a),e.elementType=C,e.lanes=o,e;case w:return e=ai(19,n,t,a),e.elementType=w,e.lanes=o,e;default:if(typeof e==`object`&&e)switch(e.$$typeof){case x:s=10;break a;case b:s=9;break a;case S:s=11;break a;case T:s=14;break a;case E:s=16,r=null;break a}s=29,n=Error(i(130,e===null?`null`:typeof e,``)),r=null}return t=ai(s,n,t,a),t.elementType=e,t.type=r,t.lanes=o,t}function ui(e,t,n,r){return e=ai(7,e,r,t),e.lanes=n,e}function di(e,t,n){return e=ai(6,e,null,t),e.lanes=n,e}function fi(e){var t=ai(18,null,null,0);return t.stateNode=e,t}function pi(e,t,n){return t=ai(4,e.children===null?[]:e.children,e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var mi=new WeakMap;function hi(e,t){if(typeof e==`object`&&e){var n=mi.get(e);return n===void 0?(t={value:e,source:t,stack:_e(t)},mi.set(e,t),t):n}return{value:e,source:t,stack:_e(t)}}var gi=[],_i=0,vi=null,yi=0,bi=[],xi=0,Si=null,Ci=1,wi=``;function Ti(e,t){gi[_i++]=yi,gi[_i++]=vi,vi=e,yi=t}function Ei(e,t,n){bi[xi++]=Ci,bi[xi++]=wi,bi[xi++]=Si,Si=e;var r=Ci;e=wi;var i=32-Fe(r)-1;r&=~(1<<i),n+=1;var a=32-Fe(t)+i;if(30<a){var o=i-i%5;a=(r&(1<<o)-1).toString(32),r>>=o,i-=o,Ci=1<<32-Fe(t)+i|n<<i|r,wi=a+e}else Ci=1<<a|n<<i|r,wi=e}function Di(e){e.return!==null&&(Ti(e,1),Ei(e,1,0))}function Oi(e){for(;e===vi;)vi=gi[--_i],gi[_i]=null,yi=gi[--_i],gi[_i]=null;for(;e===Si;)Si=bi[--xi],bi[xi]=null,wi=bi[--xi],bi[xi]=null,Ci=bi[--xi],bi[xi]=null}function ki(e,t){bi[xi++]=Ci,bi[xi++]=wi,bi[xi++]=Si,Ci=t.id,wi=t.overflow,Si=e}var Ai=null,ji=null,Mi=!1,Ni=null,Pi=!1,Fi=Error(i(519));function Ii(e){throw Hi(hi(Error(i(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?`text`:`HTML`,``)),e)),Fi}function Li(e){var t=e.stateNode,n=e.type,r=e.memoizedProps;switch(t[rt]=e,t[it]=r,n){case`dialog`:Dd(`cancel`,t),Dd(`close`,t);break;case`iframe`:case`object`:case`embed`:Dd(`load`,t);break;case`video`:case`audio`:for(n=0;n<wd.length;n++)Dd(wd[n],t);break;case`source`:Dd(`error`,t);break;case`img`:case`image`:case`link`:Dd(`error`,t),Dd(`load`,t);break;case`details`:Dd(`toggle`,t);break;case`input`:Dd(`invalid`,t),Lt(t,r.value,r.defaultValue,r.checked,r.defaultChecked,r.type,r.name,!0);break;case`select`:Dd(`invalid`,t);break;case`textarea`:Dd(`invalid`,t),Vt(t,r.value,r.defaultValue,r.children)}n=r.children,typeof n!=`string`&&typeof n!=`number`&&typeof n!=`bigint`||t.textContent===``+n||!0===r.suppressHydrationWarning||Bd(t.textContent,n)?(r.popover!=null&&(Dd(`beforetoggle`,t),Dd(`toggle`,t)),r.onScroll!=null&&Dd(`scroll`,t),r.onScrollEnd!=null&&Dd(`scrollend`,t),r.onClick!=null&&(t.onclick=Xt),t=!0):t=!1,t||Ii(e,!0)}function Ri(e){for(Ai=e.return;Ai;)switch(Ai.tag){case 5:case 31:case 13:Pi=!1;return;case 27:case 3:Pi=!0;return;default:Ai=Ai.return}}function zi(e){if(e!==Ai)return!1;if(!Mi)return Ri(e),Mi=!0,!1;var t=e.tag,n;if((n=t!==3&&t!==27)&&((n=t===5)&&(n=e.type,n=n===`form`||n===`button`||Qd(e.type,e.memoizedProps)),n=!n),n&&ji&&Ii(e),Ri(e),t===13){if(e=e.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(i(317));ji=yf(e)}else if(t===31){if(e=e.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(i(317));ji=yf(e)}else t===27?(t=ji,sf(e.type)?(e=vf,vf=null,ji=e):ji=t):ji=Ai?_f(e.stateNode.nextSibling):null;return!0}function Bi(){ji=Ai=null,Mi=!1}function Vi(){var e=Ni;return e!==null&&(ru===null?ru=e:ru.push.apply(ru,e),Ni=null),e}function Hi(e){Ni===null?Ni=[e]:Ni.push(e)}var Ui=ne(null),Wi=null,Gi=null;function Ki(e,t,n){ie(Ui,t._currentValue),t._currentValue=n}function qi(e){e._currentValue=Ui.current,re(Ui)}function Ji(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)===t?r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t):(e.childLanes|=t,r!==null&&(r.childLanes|=t)),e===n)break;e=e.return}}function Yi(e,t,n,r){var a=e.child;for(a!==null&&(a.return=e);a!==null;){var o=a.dependencies;if(o!==null){var s=a.child;o=o.firstContext;a:for(;o!==null;){var c=o;o=a;for(var l=0;l<t.length;l++)if(c.context===t[l]){o.lanes|=n,c=o.alternate,c!==null&&(c.lanes|=n),Ji(o.return,n,e),r||(s=null);break a}o=c.next}}else if(a.tag===18){if(s=a.return,s===null)throw Error(i(341));s.lanes|=n,o=s.alternate,o!==null&&(o.lanes|=n),Ji(s,n,e),s=null}else s=a.child;if(s!==null)s.return=a;else for(s=a;s!==null;){if(s===e){s=null;break}if(a=s.sibling,a!==null){a.return=s.return,s=a;break}s=s.return}a=s}}function Xi(e,t,n,r){e=null;for(var a=t,o=!1;a!==null;){if(!o){if(a.flags&524288)o=!0;else if(a.flags&262144)break}if(a.tag===10){var s=a.alternate;if(s===null)throw Error(i(387));if(s=s.memoizedProps,s!==null){var c=a.type;yr(a.pendingProps.value,s.value)||(e===null?e=[c]:e.push(c))}}else if(a===ce.current){if(s=a.alternate,s===null)throw Error(i(387));s.memoizedState.memoizedState!==a.memoizedState.memoizedState&&(e===null?e=[op]:e.push(op))}a=a.return}e!==null&&Yi(t,e,n,r),t.flags|=262144}function Zi(e){for(e=e.firstContext;e!==null;){if(!yr(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Qi(e){Wi=e,Gi=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function $i(e){return ta(Wi,e)}function ea(e,t){return Wi===null&&Qi(e),ta(e,t)}function ta(e,t){var n=t._currentValue;if(t={context:t,memoizedValue:n,next:null},Gi===null){if(e===null)throw Error(i(308));Gi=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else Gi=Gi.next=t;return n}var na=typeof AbortController<`u`?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(t,n){e.push(n)}};this.abort=function(){t.aborted=!0,e.forEach(function(e){return e()})}},ra=t.unstable_scheduleCallback,ia=t.unstable_NormalPriority,aa={$$typeof:x,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function oa(){return{controller:new na,data:new Map,refCount:0}}function sa(e){e.refCount--,e.refCount===0&&ra(ia,function(){e.controller.abort()})}var ca=null,la=0,ua=0,da=null;function fa(e,t){if(ca===null){var n=ca=[];la=0,ua=vd(),da={status:`pending`,value:void 0,then:function(e){n.push(e)}}}return la++,t.then(pa,pa),t}function pa(){if(--la===0&&ca!==null){da!==null&&(da.status=`fulfilled`);var e=ca;ca=null,ua=0,da=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function ma(e,t){var n=[],r={status:`pending`,value:null,reason:null,then:function(e){n.push(e)}};return e.then(function(){r.status=`fulfilled`,r.value=t;for(var e=0;e<n.length;e++)(0,n[e])(t)},function(e){for(r.status=`rejected`,r.reason=e,e=0;e<n.length;e++)(0,n[e])(void 0)}),r}var ha=N.S;N.S=function(e,t){ou=Ce(),typeof t==`object`&&t&&typeof t.then==`function`&&fa(e,t),ha!==null&&ha(e,t)};var ga=ne(null);function _a(){var e=ga.current;return e===null?Hl.pooledCache:e}function va(e,t){t===null?ie(ga,ga.current):ie(ga,t.pool)}function ya(){var e=_a();return e===null?null:{parent:aa._currentValue,pool:e}}var ba=Error(i(460)),xa=Error(i(474)),Sa=Error(i(542)),Ca={then:function(){}};function wa(e){return e=e.status,e===`fulfilled`||e===`rejected`}function Ta(e,t,n){switch(n=e[n],n===void 0?e.push(t):n!==t&&(t.then(Xt,Xt),t=n),t.status){case`fulfilled`:return t.value;case`rejected`:throw e=t.reason,ka(e),e;default:if(typeof t.status==`string`)t.then(Xt,Xt);else{if(e=Hl,e!==null&&100<e.shellSuspendCounter)throw Error(i(482));e=t,e.status=`pending`,e.then(function(e){if(t.status===`pending`){var n=t;n.status=`fulfilled`,n.value=e}},function(e){if(t.status===`pending`){var n=t;n.status=`rejected`,n.reason=e}})}switch(t.status){case`fulfilled`:return t.value;case`rejected`:throw e=t.reason,ka(e),e}throw Da=t,ba}}function Ea(e){try{var t=e._init;return t(e._payload)}catch(e){throw typeof e==`object`&&e&&typeof e.then==`function`?(Da=e,ba):e}}var Da=null;function Oa(){if(Da===null)throw Error(i(459));var e=Da;return Da=null,e}function ka(e){if(e===ba||e===Sa)throw Error(i(483))}var Aa=null,ja=0;function Ma(e){var t=ja;return ja+=1,Aa===null&&(Aa=[]),Ta(Aa,e,t)}function Na(e,t){t=t.props.ref,e.ref=t===void 0?null:t}function Pa(e,t){throw t.$$typeof===m?Error(i(525)):(e=Object.prototype.toString.call(t),Error(i(31,e===`[object Object]`?`object with keys {`+Object.keys(t).join(`, `)+`}`:e)))}function Fa(e){function t(t,n){if(e){var r=t.deletions;r===null?(t.deletions=[n],t.flags|=16):r.push(n)}}function n(n,r){if(!e)return null;for(;r!==null;)t(n,r),r=r.sibling;return null}function r(e){for(var t=new Map;e!==null;)e.key===null?t.set(e.index,e):t.set(e.key,e),e=e.sibling;return t}function a(e,t){return e=si(e,t),e.index=0,e.sibling=null,e}function o(t,n,r){return t.index=r,e?(r=t.alternate,r===null?(t.flags|=67108866,n):(r=r.index,r<n?(t.flags|=67108866,n):r)):(t.flags|=1048576,n)}function s(t){return e&&t.alternate===null&&(t.flags|=67108866),t}function c(e,t,n,r){return t===null||t.tag!==6?(t=di(n,e.mode,r),t.return=e,t):(t=a(t,n),t.return=e,t)}function l(e,t,n,r){var i=n.type;return i===_?d(e,t,n.props.children,r,n.key):t!==null&&(t.elementType===i||typeof i==`object`&&i&&i.$$typeof===E&&Ea(i)===t.type)?(t=a(t,n.props),Na(t,n),t.return=e,t):(t=li(n.type,n.key,n.props,null,e.mode,r),Na(t,n),t.return=e,t)}function u(e,t,n,r){return t===null||t.tag!==4||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?(t=pi(n,e.mode,r),t.return=e,t):(t=a(t,n.children||[]),t.return=e,t)}function d(e,t,n,r,i){return t===null||t.tag!==7?(t=ui(n,e.mode,r,i),t.return=e,t):(t=a(t,n),t.return=e,t)}function f(e,t,n){if(typeof t==`string`&&t!==``||typeof t==`number`||typeof t==`bigint`)return t=di(``+t,e.mode,n),t.return=e,t;if(typeof t==`object`&&t){switch(t.$$typeof){case h:return n=li(t.type,t.key,t.props,null,e.mode,n),Na(n,t),n.return=e,n;case g:return t=pi(t,e.mode,n),t.return=e,t;case E:return t=Ea(t),f(e,t,n)}if(ee(t)||A(t))return t=ui(t,e.mode,n,null),t.return=e,t;if(typeof t.then==`function`)return f(e,Ma(t),n);if(t.$$typeof===x)return f(e,ea(e,t),n);Pa(e,t)}return null}function p(e,t,n,r){var i=t===null?null:t.key;if(typeof n==`string`&&n!==``||typeof n==`number`||typeof n==`bigint`)return i===null?c(e,t,``+n,r):null;if(typeof n==`object`&&n){switch(n.$$typeof){case h:return n.key===i?l(e,t,n,r):null;case g:return n.key===i?u(e,t,n,r):null;case E:return n=Ea(n),p(e,t,n,r)}if(ee(n)||A(n))return i===null?d(e,t,n,r,null):null;if(typeof n.then==`function`)return p(e,t,Ma(n),r);if(n.$$typeof===x)return p(e,t,ea(e,n),r);Pa(e,n)}return null}function m(e,t,n,r,i){if(typeof r==`string`&&r!==``||typeof r==`number`||typeof r==`bigint`)return e=e.get(n)||null,c(t,e,``+r,i);if(typeof r==`object`&&r){switch(r.$$typeof){case h:return e=e.get(r.key===null?n:r.key)||null,l(t,e,r,i);case g:return e=e.get(r.key===null?n:r.key)||null,u(t,e,r,i);case E:return r=Ea(r),m(e,t,n,r,i)}if(ee(r)||A(r))return e=e.get(n)||null,d(t,e,r,i,null);if(typeof r.then==`function`)return m(e,t,n,Ma(r),i);if(r.$$typeof===x)return m(e,t,n,ea(t,r),i);Pa(t,r)}return null}function v(i,a,s,c){for(var l=null,u=null,d=a,h=a=0,g=null;d!==null&&h<s.length;h++){d.index>h?(g=d,d=null):g=d.sibling;var _=p(i,d,s[h],c);if(_===null){d===null&&(d=g);break}e&&d&&_.alternate===null&&t(i,d),a=o(_,a,h),u===null?l=_:u.sibling=_,u=_,d=g}if(h===s.length)return n(i,d),Mi&&Ti(i,h),l;if(d===null){for(;h<s.length;h++)d=f(i,s[h],c),d!==null&&(a=o(d,a,h),u===null?l=d:u.sibling=d,u=d);return Mi&&Ti(i,h),l}for(d=r(d);h<s.length;h++)g=m(d,i,h,s[h],c),g!==null&&(e&&g.alternate!==null&&d.delete(g.key===null?h:g.key),a=o(g,a,h),u===null?l=g:u.sibling=g,u=g);return e&&d.forEach(function(e){return t(i,e)}),Mi&&Ti(i,h),l}function y(a,s,c,l){if(c==null)throw Error(i(151));for(var u=null,d=null,h=s,g=s=0,_=null,v=c.next();h!==null&&!v.done;g++,v=c.next()){h.index>g?(_=h,h=null):_=h.sibling;var y=p(a,h,v.value,l);if(y===null){h===null&&(h=_);break}e&&h&&y.alternate===null&&t(a,h),s=o(y,s,g),d===null?u=y:d.sibling=y,d=y,h=_}if(v.done)return n(a,h),Mi&&Ti(a,g),u;if(h===null){for(;!v.done;g++,v=c.next())v=f(a,v.value,l),v!==null&&(s=o(v,s,g),d===null?u=v:d.sibling=v,d=v);return Mi&&Ti(a,g),u}for(h=r(h);!v.done;g++,v=c.next())v=m(h,a,g,v.value,l),v!==null&&(e&&v.alternate!==null&&h.delete(v.key===null?g:v.key),s=o(v,s,g),d===null?u=v:d.sibling=v,d=v);return e&&h.forEach(function(e){return t(a,e)}),Mi&&Ti(a,g),u}function b(e,r,o,c){if(typeof o==`object`&&o&&o.type===_&&o.key===null&&(o=o.props.children),typeof o==`object`&&o){switch(o.$$typeof){case h:a:{for(var l=o.key;r!==null;){if(r.key===l){if(l=o.type,l===_){if(r.tag===7){n(e,r.sibling),c=a(r,o.props.children),c.return=e,e=c;break a}}else if(r.elementType===l||typeof l==`object`&&l&&l.$$typeof===E&&Ea(l)===r.type){n(e,r.sibling),c=a(r,o.props),Na(c,o),c.return=e,e=c;break a}n(e,r);break}t(e,r),r=r.sibling}o.type===_?(c=ui(o.props.children,e.mode,c,o.key),c.return=e,e=c):(c=li(o.type,o.key,o.props,null,e.mode,c),Na(c,o),c.return=e,e=c)}return s(e);case g:a:{for(l=o.key;r!==null;){if(r.key===l){if(r.tag===4&&r.stateNode.containerInfo===o.containerInfo&&r.stateNode.implementation===o.implementation){n(e,r.sibling),c=a(r,o.children||[]),c.return=e,e=c;break a}n(e,r);break}t(e,r),r=r.sibling}c=pi(o,e.mode,c),c.return=e,e=c}return s(e);case E:return o=Ea(o),b(e,r,o,c)}if(ee(o))return v(e,r,o,c);if(A(o)){if(l=A(o),typeof l!=`function`)throw Error(i(150));return o=l.call(o),y(e,r,o,c)}if(typeof o.then==`function`)return b(e,r,Ma(o),c);if(o.$$typeof===x)return b(e,r,ea(e,o),c);Pa(e,o)}return typeof o==`string`&&o!==``||typeof o==`number`||typeof o==`bigint`?(o=``+o,r!==null&&r.tag===6?(n(e,r.sibling),c=a(r,o),c.return=e,e=c):(n(e,r),c=di(o,e.mode,c),c.return=e,e=c),s(e)):n(e,r)}return function(e,t,n,r){try{ja=0;var i=b(e,t,n,r);return Aa=null,i}catch(t){if(t===ba||t===Sa)throw t;var a=ai(29,t,null,e.mode);return a.lanes=r,a.return=e,a}}}var Ia=Fa(!0),La=Fa(!1),Ra=!1;function za(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Ba(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function Va(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Ha(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,Vl&2){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,t=ni(e),ti(e,null,n),t}return Qr(e,r,t,n),ni(e)}function Ua(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,n&4194048)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Xe(e,n)}}function Wa(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var i=null,a=null;if(n=n.firstBaseUpdate,n!==null){do{var o={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};a===null?i=a=o:a=a.next=o,n=n.next}while(n!==null);a===null?i=a=t:a=a.next=t}else i=a=t;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:a,shared:r.shared,callbacks:r.callbacks},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}var Ga=!1;function Ka(){if(Ga){var e=da;if(e!==null)throw e}}function qa(e,t,n,r){Ga=!1;var i=e.updateQueue;Ra=!1;var a=i.firstBaseUpdate,o=i.lastBaseUpdate,s=i.shared.pending;if(s!==null){i.shared.pending=null;var c=s,l=c.next;c.next=null,o===null?a=l:o.next=l,o=c;var u=e.alternate;u!==null&&(u=u.updateQueue,s=u.lastBaseUpdate,s!==o&&(s===null?u.firstBaseUpdate=l:s.next=l,u.lastBaseUpdate=c))}if(a!==null){var d=i.baseState;o=0,u=l=c=null,s=a;do{var p=s.lane&-536870913,m=p!==s.lane;if(m?(Wl&p)===p:(r&p)===p){p!==0&&p===ua&&(Ga=!0),u!==null&&(u=u.next={lane:0,tag:s.tag,payload:s.payload,callback:null,next:null});a:{var h=e,g=s;p=t;var _=n;switch(g.tag){case 1:if(h=g.payload,typeof h==`function`){d=h.call(_,d,p);break a}d=h;break a;case 3:h.flags=h.flags&-65537|128;case 0:if(h=g.payload,p=typeof h==`function`?h.call(_,d,p):h,p==null)break a;d=f({},d,p);break a;case 2:Ra=!0}}p=s.callback,p!==null&&(e.flags|=64,m&&(e.flags|=8192),m=i.callbacks,m===null?i.callbacks=[p]:m.push(p))}else m={lane:p,tag:s.tag,payload:s.payload,callback:s.callback,next:null},u===null?(l=u=m,c=d):u=u.next=m,o|=p;if(s=s.next,s===null){if(s=i.shared.pending,s===null)break;m=s,s=m.next,m.next=null,i.lastBaseUpdate=m,i.shared.pending=null}}while(1);u===null&&(c=d),i.baseState=c,i.firstBaseUpdate=l,i.lastBaseUpdate=u,a===null&&(i.shared.lanes=0),H|=o,e.lanes=o,e.memoizedState=d}}function Ja(e,t){if(typeof e!=`function`)throw Error(i(191,e));e.call(t)}function Ya(e,t){var n=e.callbacks;if(n!==null)for(e.callbacks=null,e=0;e<n.length;e++)Ja(n[e],t)}var Xa=ne(null),Za=ne(0);function Qa(e,t){e=Xl,ie(Za,e),ie(Xa,t),Xl=e|t.baseLanes}function $a(){ie(Za,Xl),ie(Xa,Xa.current)}function eo(){Xl=Za.current,re(Xa),re(Za)}var to=ne(null),no=null;function ro(e){var t=e.alternate;ie(co,co.current&1),ie(to,e),no===null&&(t===null||Xa.current!==null||t.memoizedState!==null)&&(no=e)}function io(e){ie(co,co.current),ie(to,e),no===null&&(no=e)}function ao(e){e.tag===22?(ie(co,co.current),ie(to,e),no===null&&(no=e)):oo(e)}function oo(){ie(co,co.current),ie(to,to.current)}function so(e){re(to),no===e&&(no=null),re(co)}var co=ne(0);function lo(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||mf(n)||hf(n)))return t}else if(t.tag===19&&(t.memoizedProps.revealOrder===`forwards`||t.memoizedProps.revealOrder===`backwards`||t.memoizedProps.revealOrder===`unstable_legacy-backwards`||t.memoizedProps.revealOrder===`together`)){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var uo=0,fo=null,po=null,mo=null,ho=!1,go=!1,_o=!1,vo=0,yo=0,bo=null,xo=0;function So(){throw Error(i(321))}function Co(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!yr(e[n],t[n]))return!1;return!0}function wo(e,t,n,r,i,a){return uo=a,fo=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,N.H=e===null||e.memoizedState===null?Bs:Vs,_o=!1,a=n(r,i),_o=!1,go&&(a=Eo(t,n,r,i)),To(e),a}function To(e){N.H=zs;var t=po!==null&&po.next!==null;if(uo=0,mo=po=fo=null,ho=!1,yo=0,bo=null,t)throw Error(i(300));e===null||ic||(e=e.dependencies,e!==null&&Zi(e)&&(ic=!0))}function Eo(e,t,n,r){fo=e;var a=0;do{if(go&&(bo=null),yo=0,go=!1,25<=a)throw Error(i(301));if(a+=1,mo=po=null,e.updateQueue!=null){var o=e.updateQueue;o.lastEffect=null,o.events=null,o.stores=null,o.memoCache!=null&&(o.memoCache.index=0)}N.H=Hs,o=t(n,r)}while(go);return o}function Do(){var e=N.H,t=e.useState()[0];return t=typeof t.then==`function`?Po(t):t,e=e.useState()[0],(po===null?null:po.memoizedState)!==e&&(fo.flags|=1024),t}function Oo(){var e=vo!==0;return vo=0,e}function ko(e,t,n){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n}function Ao(e){if(ho){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}ho=!1}uo=0,mo=po=fo=null,go=!1,yo=vo=0,bo=null}function jo(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return mo===null?fo.memoizedState=mo=e:mo=mo.next=e,mo}function Mo(){if(po===null){var e=fo.alternate;e=e===null?null:e.memoizedState}else e=po.next;var t=mo===null?fo.memoizedState:mo.next;if(t!==null)mo=t,po=e;else{if(e===null)throw fo.alternate===null?Error(i(467)):Error(i(310));po=e,e={memoizedState:po.memoizedState,baseState:po.baseState,baseQueue:po.baseQueue,queue:po.queue,next:null},mo===null?fo.memoizedState=mo=e:mo=mo.next=e}return mo}function No(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Po(e){var t=yo;return yo+=1,bo===null&&(bo=[]),e=Ta(bo,e,t),t=fo,(mo===null?t.memoizedState:mo.next)===null&&(t=t.alternate,N.H=t===null||t.memoizedState===null?Bs:Vs),e}function Fo(e){if(typeof e==`object`&&e){if(typeof e.then==`function`)return Po(e);if(e.$$typeof===x)return $i(e)}throw Error(i(438,String(e)))}function Io(e){var t=null,n=fo.updateQueue;if(n!==null&&(t=n.memoCache),t==null){var r=fo.alternate;r!==null&&(r=r.updateQueue,r!==null&&(r=r.memoCache,r!=null&&(t={data:r.data.map(function(e){return e.slice()}),index:0})))}if(t??={data:[],index:0},n===null&&(n=No(),fo.updateQueue=n),n.memoCache=t,n=t.data[t.index],n===void 0)for(n=t.data[t.index]=Array(e),r=0;r<e;r++)n[r]=O;return t.index++,n}function Lo(e,t){return typeof t==`function`?t(e):t}function Ro(e){return zo(Mo(),po,e)}function zo(e,t,n){var r=e.queue;if(r===null)throw Error(i(311));r.lastRenderedReducer=n;var a=e.baseQueue,o=r.pending;if(o!==null){if(a!==null){var s=a.next;a.next=o.next,o.next=s}t.baseQueue=a=o,r.pending=null}if(o=e.baseState,a===null)e.memoizedState=o;else{t=a.next;var c=s=null,l=null,u=t,d=!1;do{var f=u.lane&-536870913;if(f===u.lane?(uo&f)===f:(Wl&f)===f){var p=u.revertLane;if(p===0)l!==null&&(l=l.next={lane:0,revertLane:0,gesture:null,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),f===ua&&(d=!0);else if((uo&p)===p){u=u.next,p===ua&&(d=!0);continue}else f={lane:0,revertLane:u.revertLane,gesture:null,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},l===null?(c=l=f,s=o):l=l.next=f,fo.lanes|=p,H|=p;f=u.action,_o&&n(o,f),o=u.hasEagerState?u.eagerState:n(o,f)}else p={lane:f,revertLane:u.revertLane,gesture:u.gesture,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},l===null?(c=l=p,s=o):l=l.next=p,fo.lanes|=f,H|=f;u=u.next}while(u!==null&&u!==t);if(l===null?s=o:l.next=c,!yr(o,e.memoizedState)&&(ic=!0,d&&(n=da,n!==null)))throw n;e.memoizedState=o,e.baseState=s,e.baseQueue=l,r.lastRenderedState=o}return a===null&&(r.lanes=0),[e.memoizedState,r.dispatch]}function Bo(e){var t=Mo(),n=t.queue;if(n===null)throw Error(i(311));n.lastRenderedReducer=e;var r=n.dispatch,a=n.pending,o=t.memoizedState;if(a!==null){n.pending=null;var s=a=a.next;do o=e(o,s.action),s=s.next;while(s!==a);yr(o,t.memoizedState)||(ic=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function Vo(e,t,n){var r=fo,a=Mo(),o=Mi;if(o){if(n===void 0)throw Error(i(407));n=n()}else n=t();var s=!yr((po||a).memoizedState,n);if(s&&(a.memoizedState=n,ic=!0),a=a.queue,fs(Wo.bind(null,r,a,e),[e]),a.getSnapshot!==t||s||mo!==null&&mo.memoizedState.tag&1){if(r.flags|=2048,ss(9,{destroy:void 0},Uo.bind(null,r,a,n,t),null),Hl===null)throw Error(i(349));o||uo&127||Ho(r,t,n)}return n}function Ho(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=fo.updateQueue,t===null?(t=No(),fo.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function Uo(e,t,n,r){t.value=n,t.getSnapshot=r,Go(t)&&Ko(e)}function Wo(e,t,n){return n(function(){Go(t)&&Ko(e)})}function Go(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!yr(e,n)}catch{return!0}}function Ko(e){var t=ei(e,2);t!==null&&xu(t,e,2)}function qo(e){var t=jo();if(typeof e==`function`){var n=e;if(e=n(),_o){Pe(!0);try{n()}finally{Pe(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Lo,lastRenderedState:e},t}function Jo(e,t,n,r){return e.baseState=n,zo(e,po,typeof r==`function`?r:Lo)}function Yo(e,t,n,r,a){if(Is(e))throw Error(i(485));if(e=t.action,e!==null){var o={payload:a,action:e,next:null,isTransition:!0,status:`pending`,value:null,reason:null,listeners:[],then:function(e){o.listeners.push(e)}};N.T===null?o.isTransition=!1:n(!0),r(o),n=t.pending,n===null?(o.next=t.pending=o,Xo(t,o)):(o.next=n.next,t.pending=n.next=o)}}function Xo(e,t){var n=t.action,r=t.payload,i=e.state;if(t.isTransition){var a=N.T,o={};N.T=o;try{var s=n(i,r),c=N.S;c!==null&&c(o,s),Zo(e,t,s)}catch(n){$o(e,t,n)}finally{a!==null&&o.types!==null&&(a.types=o.types),N.T=a}}else try{a=n(i,r),Zo(e,t,a)}catch(n){$o(e,t,n)}}function Zo(e,t,n){typeof n==`object`&&n&&typeof n.then==`function`?n.then(function(n){Qo(e,t,n)},function(n){return $o(e,t,n)}):Qo(e,t,n)}function Qo(e,t,n){t.status=`fulfilled`,t.value=n,es(t),e.state=n,t=e.pending,t!==null&&(n=t.next,n===t?e.pending=null:(n=n.next,t.next=n,Xo(e,n)))}function $o(e,t,n){var r=e.pending;if(e.pending=null,r!==null){r=r.next;do t.status=`rejected`,t.reason=n,es(t),t=t.next;while(t!==r)}e.action=null}function es(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function ts(e,t){return t}function ns(e,t){if(Mi){var n=Hl.formState;if(n!==null){a:{var r=fo;if(Mi){if(ji){b:{for(var i=ji,a=Pi;i.nodeType!==8;){if(!a){i=null;break b}if(i=_f(i.nextSibling),i===null){i=null;break b}}a=i.data,i=a===`F!`||a===`F`?i:null}if(i){ji=_f(i.nextSibling),r=i.data===`F!`;break a}}Ii(r)}r=!1}r&&(t=n[0])}}return n=jo(),n.memoizedState=n.baseState=t,r={pending:null,lanes:0,dispatch:null,lastRenderedReducer:ts,lastRenderedState:t},n.queue=r,n=Ps.bind(null,fo,r),r.dispatch=n,r=qo(!1),a=Fs.bind(null,fo,!1,r.queue),r=jo(),i={state:t,dispatch:null,action:e,pending:null},r.queue=i,n=Yo.bind(null,fo,i,a,n),i.dispatch=n,r.memoizedState=e,[t,n,!1]}function rs(e){return is(Mo(),po,e)}function is(e,t,n){if(t=zo(e,t,ts)[0],e=Ro(Lo)[0],typeof t==`object`&&t&&typeof t.then==`function`)try{var r=Po(t)}catch(e){throw e===ba?Sa:e}else r=t;t=Mo();var i=t.queue,a=i.dispatch;return n!==t.memoizedState&&(fo.flags|=2048,ss(9,{destroy:void 0},as.bind(null,i,n),null)),[r,a,e]}function as(e,t){e.action=t}function os(e){var t=Mo(),n=po;if(n!==null)return is(t,n,e);Mo(),t=t.memoizedState,n=Mo();var r=n.queue.dispatch;return n.memoizedState=e,[t,r,!1]}function ss(e,t,n,r){return e={tag:e,create:n,deps:r,inst:t,next:null},t=fo.updateQueue,t===null&&(t=No(),fo.updateQueue=t),n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function cs(){return Mo().memoizedState}function ls(e,t,n,r){var i=jo();fo.flags|=e,i.memoizedState=ss(1|t,{destroy:void 0},n,r===void 0?null:r)}function us(e,t,n,r){var i=Mo();r=r===void 0?null:r;var a=i.memoizedState.inst;po!==null&&r!==null&&Co(r,po.memoizedState.deps)?i.memoizedState=ss(t,a,n,r):(fo.flags|=e,i.memoizedState=ss(1|t,a,n,r))}function ds(e,t){ls(8390656,8,e,t)}function fs(e,t){us(2048,8,e,t)}function ps(e){fo.flags|=4;var t=fo.updateQueue;if(t===null)t=No(),fo.updateQueue=t,t.events=[e];else{var n=t.events;n===null?t.events=[e]:n.push(e)}}function ms(e){var t=Mo().memoizedState;return ps({ref:t,nextImpl:e}),function(){if(Vl&2)throw Error(i(440));return t.impl.apply(void 0,arguments)}}function hs(e,t){return us(4,2,e,t)}function gs(e,t){return us(4,4,e,t)}function _s(e,t){if(typeof t==`function`){e=e();var n=t(e);return function(){typeof n==`function`?n():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function vs(e,t,n){n=n==null?null:n.concat([e]),us(4,4,_s.bind(null,t,e),n)}function ys(){}function bs(e,t){var n=Mo();t=t===void 0?null:t;var r=n.memoizedState;return t!==null&&Co(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function xs(e,t){var n=Mo();t=t===void 0?null:t;var r=n.memoizedState;if(t!==null&&Co(t,r[1]))return r[0];if(r=e(),_o){Pe(!0);try{e()}finally{Pe(!1)}}return n.memoizedState=[r,t],r}function Ss(e,t,n){return n===void 0||uo&1073741824&&!(Wl&261930)?e.memoizedState=t:(e.memoizedState=n,e=bu(),fo.lanes|=e,H|=e,n)}function Cs(e,t,n,r){return yr(n,t)?n:Xa.current===null?!(uo&42)||uo&1073741824&&!(Wl&261930)?(ic=!0,e.memoizedState=n):(e=bu(),fo.lanes|=e,H|=e,t):(e=Ss(e,n,r),yr(e,t)||(ic=!0),e)}function ws(e,t,n,r,i){var a=P.p;P.p=a!==0&&8>a?a:8;var o=N.T,s={};N.T=s,Fs(e,!1,t,n);try{var c=i(),l=N.S;l!==null&&l(s,c),typeof c==`object`&&c&&typeof c.then==`function`?B(e,t,ma(c,r),yu(e)):B(e,t,r,yu(e))}catch(n){B(e,t,{then:function(){},status:`rejected`,reason:n},yu())}finally{P.p=a,o!==null&&s.types!==null&&(o.types=s.types),N.T=o}}function Ts(){}function Es(e,t,n,r){if(e.tag!==5)throw Error(i(476));var a=Ds(e).queue;ws(e,a,t,F,n===null?Ts:function(){return Os(e),n(r)})}function Ds(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:F,baseState:F,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Lo,lastRenderedState:F},next:null};var n={};return t.next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Lo,lastRenderedState:n},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function Os(e){var t=Ds(e);t.next===null&&(t=e.alternate.memoizedState),B(e,t.next.queue,{},yu())}function ks(){return $i(op)}function As(){return Mo().memoizedState}function js(){return Mo().memoizedState}function Ms(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var n=yu();e=Va(n);var r=Ha(t,e,n);r!==null&&(xu(r,t,n),Ua(r,t,n)),t={cache:oa()},e.payload=t;return}t=t.return}}function Ns(e,t,n){var r=yu();n={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},Is(e)?Ls(t,n):(n=$r(e,t,n,r),n!==null&&(xu(n,e,r),Rs(n,t,r)))}function Ps(e,t,n){B(e,t,n,yu())}function B(e,t,n,r){var i={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};if(Is(e))Ls(t,i);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var o=t.lastRenderedState,s=a(o,n);if(i.hasEagerState=!0,i.eagerState=s,yr(s,o))return Qr(e,t,i,0),Hl===null&&Zr(),!1}catch{}if(n=$r(e,t,i,r),n!==null)return xu(n,e,r),Rs(n,t,r),!0}return!1}function Fs(e,t,n,r){if(r={lane:2,revertLane:vd(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},Is(e)){if(t)throw Error(i(479))}else t=$r(e,n,r,2),t!==null&&xu(t,e,2)}function Is(e){var t=e.alternate;return e===fo||t!==null&&t===fo}function Ls(e,t){go=ho=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Rs(e,t,n){if(n&4194048){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Xe(e,n)}}var zs={readContext:$i,use:Fo,useCallback:So,useContext:So,useEffect:So,useImperativeHandle:So,useLayoutEffect:So,useInsertionEffect:So,useMemo:So,useReducer:So,useRef:So,useState:So,useDebugValue:So,useDeferredValue:So,useTransition:So,useSyncExternalStore:So,useId:So,useHostTransitionStatus:So,useFormState:So,useActionState:So,useOptimistic:So,useMemoCache:So,useCacheRefresh:So};zs.useEffectEvent=So;var Bs={readContext:$i,use:Fo,useCallback:function(e,t){return jo().memoizedState=[e,t===void 0?null:t],e},useContext:$i,useEffect:ds,useImperativeHandle:function(e,t,n){n=n==null?null:n.concat([e]),ls(4194308,4,_s.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ls(4194308,4,e,t)},useInsertionEffect:function(e,t){ls(4,2,e,t)},useMemo:function(e,t){var n=jo();t=t===void 0?null:t;var r=e();if(_o){Pe(!0);try{e()}finally{Pe(!1)}}return n.memoizedState=[r,t],r},useReducer:function(e,t,n){var r=jo();if(n!==void 0){var i=n(t);if(_o){Pe(!0);try{n(t)}finally{Pe(!1)}}}else i=t;return r.memoizedState=r.baseState=i,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:i},r.queue=e,e=e.dispatch=Ns.bind(null,fo,e),[r.memoizedState,e]},useRef:function(e){var t=jo();return e={current:e},t.memoizedState=e},useState:function(e){e=qo(e);var t=e.queue,n=Ps.bind(null,fo,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:ys,useDeferredValue:function(e,t){return Ss(jo(),e,t)},useTransition:function(){var e=qo(!1);return e=ws.bind(null,fo,e.queue,!0,!1),jo().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var r=fo,a=jo();if(Mi){if(n===void 0)throw Error(i(407));n=n()}else{if(n=t(),Hl===null)throw Error(i(349));Wl&127||Ho(r,t,n)}a.memoizedState=n;var o={value:n,getSnapshot:t};return a.queue=o,ds(Wo.bind(null,r,o,e),[e]),r.flags|=2048,ss(9,{destroy:void 0},Uo.bind(null,r,o,n,t),null),n},useId:function(){var e=jo(),t=Hl.identifierPrefix;if(Mi){var n=wi,r=Ci;n=(r&~(1<<32-Fe(r)-1)).toString(32)+n,t=`_`+t+`R_`+n,n=vo++,0<n&&(t+=`H`+n.toString(32)),t+=`_`}else n=xo++,t=`_`+t+`r_`+n.toString(32)+`_`;return e.memoizedState=t},useHostTransitionStatus:ks,useFormState:ns,useActionState:ns,useOptimistic:function(e){var t=jo();t.memoizedState=t.baseState=e;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=n,t=Fs.bind(null,fo,!0,n),n.dispatch=t,[e,t]},useMemoCache:Io,useCacheRefresh:function(){return jo().memoizedState=Ms.bind(null,fo)},useEffectEvent:function(e){var t=jo(),n={impl:e};return t.memoizedState=n,function(){if(Vl&2)throw Error(i(440));return n.impl.apply(void 0,arguments)}}},Vs={readContext:$i,use:Fo,useCallback:bs,useContext:$i,useEffect:fs,useImperativeHandle:vs,useInsertionEffect:hs,useLayoutEffect:gs,useMemo:xs,useReducer:Ro,useRef:cs,useState:function(){return Ro(Lo)},useDebugValue:ys,useDeferredValue:function(e,t){return Cs(Mo(),po.memoizedState,e,t)},useTransition:function(){var e=Ro(Lo)[0],t=Mo().memoizedState;return[typeof e==`boolean`?e:Po(e),t]},useSyncExternalStore:Vo,useId:As,useHostTransitionStatus:ks,useFormState:rs,useActionState:rs,useOptimistic:function(e,t){return Jo(Mo(),po,e,t)},useMemoCache:Io,useCacheRefresh:js};Vs.useEffectEvent=ms;var Hs={readContext:$i,use:Fo,useCallback:bs,useContext:$i,useEffect:fs,useImperativeHandle:vs,useInsertionEffect:hs,useLayoutEffect:gs,useMemo:xs,useReducer:Bo,useRef:cs,useState:function(){return Bo(Lo)},useDebugValue:ys,useDeferredValue:function(e,t){var n=Mo();return po===null?Ss(n,e,t):Cs(n,po.memoizedState,e,t)},useTransition:function(){var e=Bo(Lo)[0],t=Mo().memoizedState;return[typeof e==`boolean`?e:Po(e),t]},useSyncExternalStore:Vo,useId:As,useHostTransitionStatus:ks,useFormState:os,useActionState:os,useOptimistic:function(e,t){var n=Mo();return po===null?(n.baseState=e,[e,n.queue.dispatch]):Jo(n,po,e,t)},useMemoCache:Io,useCacheRefresh:js};Hs.useEffectEvent=ms;function Us(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:f({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Ws={enqueueSetState:function(e,t,n){e=e._reactInternals;var r=yu(),i=Va(r);i.payload=t,n!=null&&(i.callback=n),t=Ha(e,i,r),t!==null&&(xu(t,e,r),Ua(t,e,r))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=yu(),i=Va(r);i.tag=1,i.payload=t,n!=null&&(i.callback=n),t=Ha(e,i,r),t!==null&&(xu(t,e,r),Ua(t,e,r))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=yu(),r=Va(n);r.tag=2,t!=null&&(r.callback=t),t=Ha(e,r,n),t!==null&&(xu(t,e,n),Ua(t,e,n))}};function Gs(e,t,n,r,i,a,o){return e=e.stateNode,typeof e.shouldComponentUpdate==`function`?e.shouldComponentUpdate(r,a,o):t.prototype&&t.prototype.isPureReactComponent?!br(n,r)||!br(i,a):!0}function Ks(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps==`function`&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps==`function`&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Ws.enqueueReplaceState(t,t.state,null)}function qs(e,t){var n=t;if(`ref`in t)for(var r in n={},t)r!==`ref`&&(n[r]=t[r]);if(e=e.defaultProps)for(var i in n===t&&(n=f({},n)),e)n[i]===void 0&&(n[i]=e[i]);return n}function Js(e){qr(e)}function Ys(e){console.error(e)}function Xs(e){qr(e)}function Zs(e,t){try{var n=e.onUncaughtError;n(t.value,{componentStack:t.stack})}catch(e){setTimeout(function(){throw e})}}function Qs(e,t,n){try{var r=e.onCaughtError;r(n.value,{componentStack:n.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(e){setTimeout(function(){throw e})}}function $s(e,t,n){return n=Va(n),n.tag=3,n.payload={element:null},n.callback=function(){Zs(e,t)},n}function ec(e){return e=Va(e),e.tag=3,e}function tc(e,t,n,r){var i=n.type.getDerivedStateFromError;if(typeof i==`function`){var a=r.value;e.payload=function(){return i(a)},e.callback=function(){Qs(t,n,r)}}var o=n.stateNode;o!==null&&typeof o.componentDidCatch==`function`&&(e.callback=function(){Qs(t,n,r),typeof i!=`function`&&(lu===null?lu=new Set([this]):lu.add(this));var e=r.stack;this.componentDidCatch(r.value,{componentStack:e===null?``:e})})}function nc(e,t,n,r,a){if(n.flags|=32768,typeof r==`object`&&r&&typeof r.then==`function`){if(t=n.alternate,t!==null&&Xi(t,n,a,!0),n=to.current,n!==null){switch(n.tag){case 31:case 13:return no===null?Nu():n.alternate===null&&Zl===0&&(Zl=3),n.flags&=-257,n.flags|=65536,n.lanes=a,r===Ca?n.flags|=16384:(t=n.updateQueue,t===null?n.updateQueue=new Set([r]):t.add(r),Qu(e,r,a)),!1;case 22:return n.flags|=65536,r===Ca?n.flags|=16384:(t=n.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([r])},n.updateQueue=t):(n=t.retryQueue,n===null?t.retryQueue=new Set([r]):n.add(r)),Qu(e,r,a)),!1}throw Error(i(435,n.tag))}return Qu(e,r,a),Nu(),!1}if(Mi)return t=to.current,t===null?(r!==Fi&&(t=Error(i(423),{cause:r}),Hi(hi(t,n))),e=e.current.alternate,e.flags|=65536,a&=-a,e.lanes|=a,r=hi(r,n),a=$s(e.stateNode,r,a),Wa(e,a),Zl!==4&&(Zl=2)):(!(t.flags&65536)&&(t.flags|=256),t.flags|=65536,t.lanes=a,r!==Fi&&(e=Error(i(422),{cause:r}),Hi(hi(e,n)))),!1;var o=Error(i(520),{cause:r});if(o=hi(o,n),nu===null?nu=[o]:nu.push(o),Zl!==4&&(Zl=2),t===null)return!0;r=hi(r,n),n=t;do{switch(n.tag){case 3:return n.flags|=65536,e=a&-a,n.lanes|=e,e=$s(n.stateNode,r,e),Wa(n,e),!1;case 1:if(t=n.type,o=n.stateNode,!(n.flags&128)&&(typeof t.getDerivedStateFromError==`function`||o!==null&&typeof o.componentDidCatch==`function`&&(lu===null||!lu.has(o))))return n.flags|=65536,a&=-a,n.lanes|=a,a=ec(a),tc(a,e,n,r),Wa(n,a),!1}n=n.return}while(n!==null);return!1}var rc=Error(i(461)),ic=!1;function ac(e,t,n,r){t.child=e===null?La(t,null,n,r):Ia(t,e.child,n,r)}function oc(e,t,n,r,i){n=n.render;var a=t.ref;if(`ref`in r){var o={};for(var s in r)s!==`ref`&&(o[s]=r[s])}else o=r;return Qi(t),r=wo(e,t,n,o,a,i),s=Oo(),e!==null&&!ic?(ko(e,t,i),Ac(e,t,i)):(Mi&&s&&Di(t),t.flags|=1,ac(e,t,r,i),t.child)}function sc(e,t,n,r,i){if(e===null){var a=n.type;return typeof a==`function`&&!oi(a)&&a.defaultProps===void 0&&n.compare===null?(t.tag=15,t.type=a,cc(e,t,a,r,i)):(e=li(n.type,null,r,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(a=e.child,!jc(e,i)){var o=a.memoizedProps;if(n=n.compare,n=n===null?br:n,n(o,r)&&e.ref===t.ref)return Ac(e,t,i)}return t.flags|=1,e=si(a,r),e.ref=t.ref,e.return=t,t.child=e}function cc(e,t,n,r,i){if(e!==null){var a=e.memoizedProps;if(br(a,r)&&e.ref===t.ref){if(ic=!1,t.pendingProps=r=a,jc(e,i))e.flags&131072&&(ic=!0);else return t.lanes=e.lanes,Ac(e,t,i)}}return gc(e,t,n,r,i)}function lc(e,t,n,r){var i=r.children,a=e===null?null:e.memoizedState;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),r.mode===`hidden`){if(t.flags&128){if(a=a===null?n:a.baseLanes|n,e!==null){for(r=t.child=e.child,i=0;r!==null;)i=i|r.lanes|r.childLanes,r=r.sibling;r=i&~a}else r=0,t.child=null;return dc(e,t,a,n,r)}if(n&536870912)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&va(t,a===null?null:a.cachePool),a===null?$a():Qa(t,a),ao(t);else return r=t.lanes=536870912,dc(e,t,a===null?n:a.baseLanes|n,n,r)}else a===null?(e!==null&&va(t,null),$a(),oo(t)):(va(t,a.cachePool),Qa(t,a),oo(t),t.memoizedState=null);return ac(e,t,i,n),t.child}function uc(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function dc(e,t,n,r,i){var a=_a();return a=a===null?null:{parent:aa._currentValue,pool:a},t.memoizedState={baseLanes:n,cachePool:a},e!==null&&va(t,null),$a(),ao(t),e!==null&&Xi(e,t,r,!0),t.childLanes=i,null}function fc(e,t){return t=Tc({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function pc(e,t,n){return Ia(t,e.child,null,n),e=fc(t,t.pendingProps),e.flags|=2,so(t),t.memoizedState=null,e}function mc(e,t,n){var r=t.pendingProps,a=!!(t.flags&128);if(t.flags&=-129,e===null){if(Mi){if(r.mode===`hidden`)return e=fc(t,r),t.lanes=536870912,uc(null,e);if(io(t),(e=ji)?(e=pf(e,Pi),e=e!==null&&e.data===`&`?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Si===null?null:{id:Ci,overflow:wi},retryLane:536870912,hydrationErrors:null},n=fi(e),n.return=t,t.child=n,Ai=t,ji=null)):e=null,e===null)throw Ii(t);return t.lanes=536870912,null}return fc(t,r)}var o=e.memoizedState;if(o!==null){var s=o.dehydrated;if(io(t),a){if(t.flags&256)t.flags&=-257,t=pc(e,t,n);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(i(558))}else if(ic||Xi(e,t,n,!1),a=(n&e.childLanes)!==0,ic||a){if(r=Hl,r!==null&&(s=Ze(r,n),s!==0&&s!==o.retryLane))throw o.retryLane=s,ei(e,s),xu(r,e,s),rc;Nu(),t=pc(e,t,n)}else e=o.treeContext,ji=_f(s.nextSibling),Ai=t,Mi=!0,Ni=null,Pi=!1,e!==null&&ki(t,e),t=fc(t,r),t.flags|=4096;return t}return e=si(e.child,{mode:r.mode,children:r.children}),e.ref=t.ref,t.child=e,e.return=t,e}function hc(e,t){var n=t.ref;if(n===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof n!=`function`&&typeof n!=`object`)throw Error(i(284));(e===null||e.ref!==n)&&(t.flags|=4194816)}}function gc(e,t,n,r,i){return Qi(t),n=wo(e,t,n,r,void 0,i),r=Oo(),e!==null&&!ic?(ko(e,t,i),Ac(e,t,i)):(Mi&&r&&Di(t),t.flags|=1,ac(e,t,n,i),t.child)}function _c(e,t,n,r,i,a){return Qi(t),t.updateQueue=null,n=Eo(t,r,n,i),To(e),r=Oo(),e!==null&&!ic?(ko(e,t,a),Ac(e,t,a)):(Mi&&r&&Di(t),t.flags|=1,ac(e,t,n,a),t.child)}function vc(e,t,n,r,i){if(Qi(t),t.stateNode===null){var a=ri,o=n.contextType;typeof o==`object`&&o&&(a=$i(o)),a=new n(r,a),t.memoizedState=a.state!==null&&a.state!==void 0?a.state:null,a.updater=Ws,t.stateNode=a,a._reactInternals=t,a=t.stateNode,a.props=r,a.state=t.memoizedState,a.refs={},za(t),o=n.contextType,a.context=typeof o==`object`&&o?$i(o):ri,a.state=t.memoizedState,o=n.getDerivedStateFromProps,typeof o==`function`&&(Us(t,n,o,r),a.state=t.memoizedState),typeof n.getDerivedStateFromProps==`function`||typeof a.getSnapshotBeforeUpdate==`function`||typeof a.UNSAFE_componentWillMount!=`function`&&typeof a.componentWillMount!=`function`||(o=a.state,typeof a.componentWillMount==`function`&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount==`function`&&a.UNSAFE_componentWillMount(),o!==a.state&&Ws.enqueueReplaceState(a,a.state,null),qa(t,r,a,i),Ka(),a.state=t.memoizedState),typeof a.componentDidMount==`function`&&(t.flags|=4194308),r=!0}else if(e===null){a=t.stateNode;var s=t.memoizedProps,c=qs(n,s);a.props=c;var l=a.context,u=n.contextType;o=ri,typeof u==`object`&&u&&(o=$i(u));var d=n.getDerivedStateFromProps;u=typeof d==`function`||typeof a.getSnapshotBeforeUpdate==`function`,s=t.pendingProps!==s,u||typeof a.UNSAFE_componentWillReceiveProps!=`function`&&typeof a.componentWillReceiveProps!=`function`||(s||l!==o)&&Ks(t,a,r,o),Ra=!1;var f=t.memoizedState;a.state=f,qa(t,r,a,i),Ka(),l=t.memoizedState,s||f!==l||Ra?(typeof d==`function`&&(Us(t,n,d,r),l=t.memoizedState),(c=Ra||Gs(t,n,c,r,f,l,o))?(u||typeof a.UNSAFE_componentWillMount!=`function`&&typeof a.componentWillMount!=`function`||(typeof a.componentWillMount==`function`&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount==`function`&&a.UNSAFE_componentWillMount()),typeof a.componentDidMount==`function`&&(t.flags|=4194308)):(typeof a.componentDidMount==`function`&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=l),a.props=r,a.state=l,a.context=o,r=c):(typeof a.componentDidMount==`function`&&(t.flags|=4194308),r=!1)}else{a=t.stateNode,Ba(e,t),o=t.memoizedProps,u=qs(n,o),a.props=u,d=t.pendingProps,f=a.context,l=n.contextType,c=ri,typeof l==`object`&&l&&(c=$i(l)),s=n.getDerivedStateFromProps,(l=typeof s==`function`||typeof a.getSnapshotBeforeUpdate==`function`)||typeof a.UNSAFE_componentWillReceiveProps!=`function`&&typeof a.componentWillReceiveProps!=`function`||(o!==d||f!==c)&&Ks(t,a,r,c),Ra=!1,f=t.memoizedState,a.state=f,qa(t,r,a,i),Ka();var p=t.memoizedState;o!==d||f!==p||Ra||e!==null&&e.dependencies!==null&&Zi(e.dependencies)?(typeof s==`function`&&(Us(t,n,s,r),p=t.memoizedState),(u=Ra||Gs(t,n,u,r,f,p,c)||e!==null&&e.dependencies!==null&&Zi(e.dependencies))?(l||typeof a.UNSAFE_componentWillUpdate!=`function`&&typeof a.componentWillUpdate!=`function`||(typeof a.componentWillUpdate==`function`&&a.componentWillUpdate(r,p,c),typeof a.UNSAFE_componentWillUpdate==`function`&&a.UNSAFE_componentWillUpdate(r,p,c)),typeof a.componentDidUpdate==`function`&&(t.flags|=4),typeof a.getSnapshotBeforeUpdate==`function`&&(t.flags|=1024)):(typeof a.componentDidUpdate!=`function`||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!=`function`||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=p),a.props=r,a.state=p,a.context=c,r=u):(typeof a.componentDidUpdate!=`function`||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!=`function`||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),r=!1)}return a=r,hc(e,t),r=!!(t.flags&128),a||r?(a=t.stateNode,n=r&&typeof n.getDerivedStateFromError!=`function`?null:a.render(),t.flags|=1,e!==null&&r?(t.child=Ia(t,e.child,null,i),t.child=Ia(t,null,n,i)):ac(e,t,n,i),t.memoizedState=a.state,e=t.child):e=Ac(e,t,i),e}function yc(e,t,n,r){return Bi(),t.flags|=256,ac(e,t,n,r),t.child}var bc={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function xc(e){return{baseLanes:e,cachePool:ya()}}function Sc(e,t,n){return e=e===null?0:e.childLanes&~n,t&&(e|=eu),e}function Cc(e,t,n){var r=t.pendingProps,a=!1,o=!!(t.flags&128),s;if((s=o)||(s=e!==null&&e.memoizedState===null?!1:!!(co.current&2)),s&&(a=!0,t.flags&=-129),s=!!(t.flags&32),t.flags&=-33,e===null){if(Mi){if(a?ro(t):oo(t),(e=ji)?(e=pf(e,Pi),e=e!==null&&e.data!==`&`?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Si===null?null:{id:Ci,overflow:wi},retryLane:536870912,hydrationErrors:null},n=fi(e),n.return=t,t.child=n,Ai=t,ji=null)):e=null,e===null)throw Ii(t);return hf(e)?t.lanes=32:t.lanes=536870912,null}var c=r.children;return r=r.fallback,a?(oo(t),a=t.mode,c=Tc({mode:`hidden`,children:c},a),r=ui(r,a,n,null),c.return=t,r.return=t,c.sibling=r,t.child=c,r=t.child,r.memoizedState=xc(n),r.childLanes=Sc(e,s,n),t.memoizedState=bc,uc(null,r)):(ro(t),wc(t,c))}var l=e.memoizedState;if(l!==null&&(c=l.dehydrated,c!==null)){if(o)t.flags&256?(ro(t),t.flags&=-257,t=Ec(e,t,n)):t.memoizedState===null?(oo(t),c=r.fallback,a=t.mode,r=Tc({mode:`visible`,children:r.children},a),c=ui(c,a,n,null),c.flags|=2,r.return=t,c.return=t,r.sibling=c,t.child=r,Ia(t,e.child,null,n),r=t.child,r.memoizedState=xc(n),r.childLanes=Sc(e,s,n),t.memoizedState=bc,t=uc(null,r)):(oo(t),t.child=e.child,t.flags|=128,t=null);else if(ro(t),hf(c)){if(s=c.nextSibling&&c.nextSibling.dataset,s)var u=s.dgst;s=u,r=Error(i(419)),r.stack=``,r.digest=s,Hi({value:r,source:null,stack:null}),t=Ec(e,t,n)}else if(ic||Xi(e,t,n,!1),s=(n&e.childLanes)!==0,ic||s){if(s=Hl,s!==null&&(r=Ze(s,n),r!==0&&r!==l.retryLane))throw l.retryLane=r,ei(e,r),xu(s,e,r),rc;mf(c)||Nu(),t=Ec(e,t,n)}else mf(c)?(t.flags|=192,t.child=e.child,t=null):(e=l.treeContext,ji=_f(c.nextSibling),Ai=t,Mi=!0,Ni=null,Pi=!1,e!==null&&ki(t,e),t=wc(t,r.children),t.flags|=4096);return t}return a?(oo(t),c=r.fallback,a=t.mode,l=e.child,u=l.sibling,r=si(l,{mode:`hidden`,children:r.children}),r.subtreeFlags=l.subtreeFlags&65011712,u===null?(c=ui(c,a,n,null),c.flags|=2):c=si(u,c),c.return=t,r.return=t,r.sibling=c,t.child=r,uc(null,r),r=t.child,c=e.child.memoizedState,c===null?c=xc(n):(a=c.cachePool,a===null?a=ya():(l=aa._currentValue,a=a.parent===l?a:{parent:l,pool:l}),c={baseLanes:c.baseLanes|n,cachePool:a}),r.memoizedState=c,r.childLanes=Sc(e,s,n),t.memoizedState=bc,uc(e.child,r)):(ro(t),n=e.child,e=n.sibling,n=si(n,{mode:`visible`,children:r.children}),n.return=t,n.sibling=null,e!==null&&(s=t.deletions,s===null?(t.deletions=[e],t.flags|=16):s.push(e)),t.child=n,t.memoizedState=null,n)}function wc(e,t){return t=Tc({mode:`visible`,children:t},e.mode),t.return=e,e.child=t}function Tc(e,t){return e=ai(22,e,null,t),e.lanes=0,e}function Ec(e,t,n){return Ia(t,e.child,null,n),e=wc(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Dc(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Ji(e.return,t,n)}function Oc(e,t,n,r,i,a){var o=e.memoizedState;o===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i,treeForkCount:a}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=i,o.treeForkCount=a)}function kc(e,t,n){var r=t.pendingProps,i=r.revealOrder,a=r.tail;r=r.children;var o=co.current,s=!!(o&2);if(s?(o=o&1|2,t.flags|=128):o&=1,ie(co,o),ac(e,t,r,n),r=Mi?yi:0,!s&&e!==null&&e.flags&128)a:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Dc(e,n,t);else if(e.tag===19)Dc(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break a;for(;e.sibling===null;){if(e.return===null||e.return===t)break a;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(i){case`forwards`:for(n=t.child,i=null;n!==null;)e=n.alternate,e!==null&&lo(e)===null&&(i=n),n=n.sibling;n=i,n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),Oc(t,!1,i,n,a,r);break;case`backwards`:case`unstable_legacy-backwards`:for(n=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&lo(e)===null){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}Oc(t,!0,n,null,a,r);break;case`together`:Oc(t,!1,null,null,void 0,r);break;default:t.memoizedState=null}return t.child}function Ac(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),H|=t.lanes,(n&t.childLanes)===0){if(e!==null){if(Xi(e,t,n,!1),(n&t.childLanes)===0)return null}else return null}if(e!==null&&t.child!==e.child)throw Error(i(153));if(t.child!==null){for(e=t.child,n=si(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=si(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function jc(e,t){return(e.lanes&t)!==0||(e=e.dependencies,!!(e!==null&&Zi(e)))}function Mc(e,t,n){switch(t.tag){case 3:le(t,t.stateNode.containerInfo),Ki(t,aa,e.memoizedState.cache),Bi();break;case 27:case 5:de(t);break;case 4:le(t,t.stateNode.containerInfo);break;case 10:Ki(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,io(t),null;break;case 13:var r=t.memoizedState;if(r!==null)return r.dehydrated===null?(n&t.child.childLanes)===0?(ro(t),e=Ac(e,t,n),e===null?null:e.sibling):Cc(e,t,n):(ro(t),t.flags|=128,null);ro(t);break;case 19:var i=!!(e.flags&128);if(r=(n&t.childLanes)!==0,r||=(Xi(e,t,n,!1),(n&t.childLanes)!==0),i){if(r)return kc(e,t,n);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),ie(co,co.current),r)break;return null;case 22:return t.lanes=0,lc(e,t,n,t.pendingProps);case 24:Ki(t,aa,e.memoizedState.cache)}return Ac(e,t,n)}function Nc(e,t,n){if(e!==null){if(e.memoizedProps!==t.pendingProps)ic=!0;else{if(!jc(e,n)&&!(t.flags&128))return ic=!1,Mc(e,t,n);ic=!!(e.flags&131072)}}else ic=!1,Mi&&t.flags&1048576&&Ei(t,yi,t.index);switch(t.lanes=0,t.tag){case 16:a:{var r=t.pendingProps;if(e=Ea(t.elementType),t.type=e,typeof e==`function`)oi(e)?(r=qs(e,r),t.tag=1,t=vc(null,t,e,r,n)):(t.tag=0,t=gc(null,t,e,r,n));else{if(e!=null){var a=e.$$typeof;if(a===S){t.tag=11,t=oc(null,t,e,r,n);break a}if(a===T){t.tag=14,t=sc(null,t,e,r,n);break a}}throw t=M(e)||e,Error(i(306,t,``))}}return t;case 0:return gc(e,t,t.type,t.pendingProps,n);case 1:return r=t.type,a=qs(r,t.pendingProps),vc(e,t,r,a,n);case 3:a:{if(le(t,t.stateNode.containerInfo),e===null)throw Error(i(387));r=t.pendingProps;var o=t.memoizedState;a=o.element,Ba(e,t),qa(t,r,null,n);var s=t.memoizedState;if(r=s.cache,Ki(t,aa,r),r!==o.cache&&Yi(t,[aa],n,!0),Ka(),r=s.element,o.isDehydrated){if(o={element:r,isDehydrated:!1,cache:s.cache},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){t=yc(e,t,r,n);break a}if(r!==a){a=hi(Error(i(424)),t),Hi(a),t=yc(e,t,r,n);break a}switch(e=t.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName===`HTML`?e.ownerDocument.body:e}for(ji=_f(e.firstChild),Ai=t,Mi=!0,Ni=null,Pi=!0,n=La(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling}else{if(Bi(),r===a){t=Ac(e,t,n);break a}ac(e,t,r,n)}t=t.child}return t;case 26:return hc(e,t),e===null?(n=Rf(t.type,null,t.pendingProps,null))?t.memoizedState=n:Mi||(n=t.type,e=t.pendingProps,r=Yd(se.current).createElement(n),r[rt]=t,r[it]=e,Ud(r,n,e),gt(r),t.stateNode=r):t.memoizedState=Rf(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return de(t),e===null&&Mi&&(r=t.stateNode=xf(t.type,t.pendingProps,se.current),Ai=t,Pi=!0,a=ji,sf(t.type)?(vf=a,ji=_f(r.firstChild)):ji=a),ac(e,t,t.pendingProps.children,n),hc(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&Mi&&((a=r=ji)&&(r=df(r,t.type,t.pendingProps,Pi),r===null?a=!1:(t.stateNode=r,Ai=t,ji=_f(r.firstChild),Pi=!1,a=!0)),a||Ii(t)),de(t),a=t.type,o=t.pendingProps,s=e===null?null:e.memoizedProps,r=o.children,Qd(a,o)?r=null:s!==null&&Qd(a,s)&&(t.flags|=32),t.memoizedState!==null&&(a=wo(e,t,Do,null,null,n),op._currentValue=a),hc(e,t),ac(e,t,r,n),t.child;case 6:return e===null&&Mi&&((e=n=ji)&&(n=ff(n,t.pendingProps,Pi),n===null?e=!1:(t.stateNode=n,Ai=t,ji=null,e=!0)),e||Ii(t)),null;case 13:return Cc(e,t,n);case 4:return le(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Ia(t,null,r,n):ac(e,t,r,n),t.child;case 11:return oc(e,t,t.type,t.pendingProps,n);case 7:return ac(e,t,t.pendingProps,n),t.child;case 8:return ac(e,t,t.pendingProps.children,n),t.child;case 12:return ac(e,t,t.pendingProps.children,n),t.child;case 10:return r=t.pendingProps,Ki(t,t.type,r.value),ac(e,t,r.children,n),t.child;case 9:return a=t.type._context,r=t.pendingProps.children,Qi(t),a=$i(a),r=r(a),t.flags|=1,ac(e,t,r,n),t.child;case 14:return sc(e,t,t.type,t.pendingProps,n);case 15:return cc(e,t,t.type,t.pendingProps,n);case 19:return kc(e,t,n);case 31:return mc(e,t,n);case 22:return lc(e,t,n,t.pendingProps);case 24:return Qi(t),r=$i(aa),e===null?(a=_a(),a===null&&(a=Hl,o=oa(),a.pooledCache=o,o.refCount++,o!==null&&(a.pooledCacheLanes|=n),a=o),t.memoizedState={parent:r,cache:a},za(t),Ki(t,aa,a)):((e.lanes&n)!==0&&(Ba(e,t),qa(t,null,null,n),Ka()),a=e.memoizedState,o=t.memoizedState,a.parent===r?(r=o.cache,Ki(t,aa,r),r!==a.cache&&Yi(t,[aa],n,!0)):(a={parent:r,cache:r},t.memoizedState=a,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=a),Ki(t,aa,r))),ac(e,t,t.pendingProps.children,n),t.child;case 29:throw t.pendingProps}throw Error(i(156,t.tag))}function Pc(e){e.flags|=4}function Fc(e,t,n,r,i){if((t=!!(e.mode&32))&&(t=!1),t){if(e.flags|=16777216,(i&335544128)===i){if(e.stateNode.complete)e.flags|=8192;else if(Au())e.flags|=8192;else throw Da=Ca,xa}}else e.flags&=-16777217}function Ic(e,t){if(t.type!==`stylesheet`||t.state.loading&4)e.flags&=-16777217;else if(e.flags|=16777216,!Qf(t)){if(Au())e.flags|=8192;else throw Da=Ca,xa}}function Lc(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag===22?536870912:z(),e.lanes|=t,tu|=t)}function Rc(e,t){if(!Mi)switch(e.tailMode){case`hidden`:t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case`collapsed`:n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function zc(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags&65011712,r|=i.flags&65011712,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Bc(e,t,n){var r=t.pendingProps;switch(Oi(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return zc(t),null;case 1:return zc(t),null;case 3:return n=t.stateNode,r=null,e!==null&&(r=e.memoizedState.cache),t.memoizedState.cache!==r&&(t.flags|=2048),qi(aa),ue(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(zi(t)?Pc(t):e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,Vi())),zc(t),null;case 26:var a=t.type,o=t.memoizedState;return e===null?(Pc(t),o===null?(zc(t),Fc(t,a,null,r,n)):(zc(t),Ic(t,o))):o?o===e.memoizedState?(zc(t),t.flags&=-16777217):(Pc(t),zc(t),Ic(t,o)):(e=e.memoizedProps,e!==r&&Pc(t),zc(t),Fc(t,a,e,r,n)),null;case 27:if(L(t),n=se.current,a=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==r&&Pc(t);else{if(!r){if(t.stateNode===null)throw Error(i(166));return zc(t),null}e=ae.current,zi(t)?Li(t,e):(e=xf(a,r,n),t.stateNode=e,Pc(t))}return zc(t),null;case 5:if(L(t),a=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==r&&Pc(t);else{if(!r){if(t.stateNode===null)throw Error(i(166));return zc(t),null}if(o=ae.current,zi(t))Li(t,o);else{var s=Yd(se.current);switch(o){case 1:o=s.createElementNS(`http://www.w3.org/2000/svg`,a);break;case 2:o=s.createElementNS(`http://www.w3.org/1998/Math/MathML`,a);break;default:switch(a){case`svg`:o=s.createElementNS(`http://www.w3.org/2000/svg`,a);break;case`math`:o=s.createElementNS(`http://www.w3.org/1998/Math/MathML`,a);break;case`script`:o=s.createElement(`div`),o.innerHTML=`<script><\/script>`,o=o.removeChild(o.firstChild);break;case`select`:o=typeof r.is==`string`?s.createElement(`select`,{is:r.is}):s.createElement(`select`),r.multiple?o.multiple=!0:r.size&&(o.size=r.size);break;default:o=typeof r.is==`string`?s.createElement(a,{is:r.is}):s.createElement(a)}}o[rt]=t,o[it]=r;a:for(s=t.child;s!==null;){if(s.tag===5||s.tag===6)o.appendChild(s.stateNode);else if(s.tag!==4&&s.tag!==27&&s.child!==null){s.child.return=s,s=s.child;continue}if(s===t)break a;for(;s.sibling===null;){if(s.return===null||s.return===t)break a;s=s.return}s.sibling.return=s.return,s=s.sibling}t.stateNode=o;a:switch(Ud(o,a,r),a){case`button`:case`input`:case`select`:case`textarea`:r=!!r.autoFocus;break a;case`img`:r=!0;break a;default:r=!1}r&&Pc(t)}}return zc(t),Fc(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,n),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&Pc(t);else{if(typeof r!=`string`&&t.stateNode===null)throw Error(i(166));if(e=se.current,zi(t)){if(e=t.stateNode,n=t.memoizedProps,r=null,a=Ai,a!==null)switch(a.tag){case 27:case 5:r=a.memoizedProps}e[rt]=t,e=!!(e.nodeValue===n||r!==null&&!0===r.suppressHydrationWarning||Bd(e.nodeValue,n)),e||Ii(t,!0)}else e=Yd(e).createTextNode(r),e[rt]=t,t.stateNode=e}return zc(t),null;case 31:if(n=t.memoizedState,e===null||e.memoizedState!==null){if(r=zi(t),n!==null){if(e===null){if(!r)throw Error(i(318));if(e=t.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(i(557));e[rt]=t}else Bi(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;zc(t),e=!1}else n=Vi(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e)return t.flags&256?(so(t),t):(so(t),null);if(t.flags&128)throw Error(i(558))}return zc(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(a=zi(t),r!==null&&r.dehydrated!==null){if(e===null){if(!a)throw Error(i(318));if(a=t.memoizedState,a=a===null?null:a.dehydrated,!a)throw Error(i(317));a[rt]=t}else Bi(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;zc(t),a=!1}else a=Vi(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=a),a=!0;if(!a)return t.flags&256?(so(t),t):(so(t),null)}return so(t),t.flags&128?(t.lanes=n,t):(n=r!==null,e=e!==null&&e.memoizedState!==null,n&&(r=t.child,a=null,r.alternate!==null&&r.alternate.memoizedState!==null&&r.alternate.memoizedState.cachePool!==null&&(a=r.alternate.memoizedState.cachePool.pool),o=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(o=r.memoizedState.cachePool.pool),o!==a&&(r.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),Lc(t,t.updateQueue),zc(t),null);case 4:return ue(),e===null&&Ad(t.stateNode.containerInfo),zc(t),null;case 10:return qi(t.type),zc(t),null;case 19:if(re(co),r=t.memoizedState,r===null)return zc(t),null;if(a=!!(t.flags&128),o=r.rendering,o===null){if(a)Rc(r,!1);else{if(Zl!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=lo(e),o!==null){for(t.flags|=128,Rc(r,!1),e=o.updateQueue,t.updateQueue=e,Lc(t,e),t.subtreeFlags=0,e=n,n=t.child;n!==null;)ci(n,e),n=n.sibling;return ie(co,co.current&1|2),Mi&&Ti(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&Ce()>su&&(t.flags|=128,a=!0,Rc(r,!1),t.lanes=4194304)}}else{if(!a){if(e=lo(o),e!==null){if(t.flags|=128,a=!0,e=e.updateQueue,t.updateQueue=e,Lc(t,e),Rc(r,!0),r.tail===null&&r.tailMode===`hidden`&&!o.alternate&&!Mi)return zc(t),null}else 2*Ce()-r.renderingStartTime>su&&n!==536870912&&(t.flags|=128,a=!0,Rc(r,!1),t.lanes=4194304)}r.isBackwards?(o.sibling=t.child,t.child=o):(e=r.last,e===null?t.child=o:e.sibling=o,r.last=o)}return r.tail===null?(zc(t),null):(e=r.tail,r.rendering=e,r.tail=e.sibling,r.renderingStartTime=Ce(),e.sibling=null,n=co.current,ie(co,a?n&1|2:n&1),Mi&&Ti(t,r.treeForkCount),e);case 22:case 23:return so(t),eo(),r=t.memoizedState!==null,e===null?r&&(t.flags|=8192):e.memoizedState!==null!==r&&(t.flags|=8192),r?n&536870912&&!(t.flags&128)&&(zc(t),t.subtreeFlags&6&&(t.flags|=8192)):zc(t),n=t.updateQueue,n!==null&&Lc(t,n.retryQueue),n=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),r=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(r=t.memoizedState.cachePool.pool),r!==n&&(t.flags|=2048),e!==null&&re(ga),null;case 24:return n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),qi(aa),zc(t),null;case 25:return null;case 30:return null}throw Error(i(156,t.tag))}function Vc(e,t){switch(Oi(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return qi(aa),ue(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return L(t),null;case 31:if(t.memoizedState!==null){if(so(t),t.alternate===null)throw Error(i(340));Bi()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(so(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(i(340));Bi()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return re(co),null;case 4:return ue(),null;case 10:return qi(t.type),null;case 22:case 23:return so(t),eo(),e!==null&&re(ga),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return qi(aa),null;case 25:return null;default:return null}}function Hc(e,t){switch(Oi(t),t.tag){case 3:qi(aa),ue();break;case 26:case 27:case 5:L(t);break;case 4:ue();break;case 31:t.memoizedState!==null&&so(t);break;case 13:so(t);break;case 19:re(co);break;case 10:qi(t.type);break;case 22:case 23:so(t),eo(),e!==null&&re(ga);break;case 24:qi(aa)}}function Uc(e,t){try{var n=t.updateQueue,r=n===null?null:n.lastEffect;if(r!==null){var i=r.next;n=i;do{if((n.tag&e)===e){r=void 0;var a=n.create,o=n.inst;r=a(),o.destroy=r}n=n.next}while(n!==i)}}catch(e){Zu(t,t.return,e)}}function Wc(e,t,n){try{var r=t.updateQueue,i=r===null?null:r.lastEffect;if(i!==null){var a=i.next;r=a;do{if((r.tag&e)===e){var o=r.inst,s=o.destroy;if(s!==void 0){o.destroy=void 0,i=t;var c=n,l=s;try{l()}catch(e){Zu(i,c,e)}}}r=r.next}while(r!==a)}}catch(e){Zu(t,t.return,e)}}function Gc(e){var t=e.updateQueue;if(t!==null){var n=e.stateNode;try{Ya(t,n)}catch(t){Zu(e,e.return,t)}}}function Kc(e,t,n){n.props=qs(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(n){Zu(e,t,n)}}function qc(e,t){try{var n=e.ref;if(n!==null){switch(e.tag){case 26:case 27:case 5:var r=e.stateNode;break;case 30:r=e.stateNode;break;default:r=e.stateNode}typeof n==`function`?e.refCleanup=n(r):n.current=r}}catch(n){Zu(e,t,n)}}function V(e,t){var n=e.ref,r=e.refCleanup;if(n!==null){if(typeof r==`function`)try{r()}catch(n){Zu(e,t,n)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof n==`function`)try{n(null)}catch(n){Zu(e,t,n)}else n.current=null}}function Jc(e){var t=e.type,n=e.memoizedProps,r=e.stateNode;try{a:switch(t){case`button`:case`input`:case`select`:case`textarea`:n.autoFocus&&r.focus();break a;case`img`:n.src?r.src=n.src:n.srcSet&&(r.srcset=n.srcSet)}}catch(t){Zu(e,e.return,t)}}function Yc(e,t,n){try{var r=e.stateNode;Wd(r,e.type,n,t),r[it]=t}catch(t){Zu(e,e.return,t)}}function Xc(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&sf(e.type)||e.tag===4}function Zc(e){a:for(;;){for(;e.sibling===null;){if(e.return===null||Xc(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.tag===27&&sf(e.type)||e.flags&2||e.child===null||e.tag===4)continue a;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Qc(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?(n.nodeType===9?n.body:n.nodeName===`HTML`?n.ownerDocument.body:n).insertBefore(e,t):(t=n.nodeType===9?n.body:n.nodeName===`HTML`?n.ownerDocument.body:n,t.appendChild(e),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Xt));else if(r!==4&&(r===27&&sf(e.type)&&(n=e.stateNode,t=null),e=e.child,e!==null))for(Qc(e,t,n),e=e.sibling;e!==null;)Qc(e,t,n),e=e.sibling}function $c(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(r===27&&sf(e.type)&&(n=e.stateNode),e=e.child,e!==null))for($c(e,t,n),e=e.sibling;e!==null;)$c(e,t,n),e=e.sibling}function el(e){var t=e.stateNode,n=e.memoizedProps;try{for(var r=e.type,i=t.attributes;i.length;)t.removeAttributeNode(i[0]);Ud(t,r,n),t[rt]=e,t[it]=n}catch(t){Zu(e,e.return,t)}}var tl=!1,nl=!1,rl=!1,il=typeof WeakSet==`function`?WeakSet:Set,al=null;function ol(e,t){if(e=e.containerInfo,qd=hp,e=wr(e),Tr(e)){if(`selectionStart`in e)var n={start:e.selectionStart,end:e.selectionEnd};else a:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var a=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break a}var s=0,c=-1,l=-1,u=0,d=0,f=e,p=null;b:for(;;){for(var m;f!==n||a!==0&&f.nodeType!==3||(c=s+a),f!==o||r!==0&&f.nodeType!==3||(l=s+r),f.nodeType===3&&(s+=f.nodeValue.length),(m=f.firstChild)!==null;)p=f,f=m;for(;;){if(f===e)break b;if(p===n&&++u===a&&(c=s),p===o&&++d===r&&(l=s),(m=f.nextSibling)!==null)break;f=p,p=f.parentNode}f=m}n=c===-1||l===-1?null:{start:c,end:l}}else n=null}n||={start:0,end:0}}else n=null;for(Jd={focusedElem:e,selectionRange:n},hp=!1,al=t;al!==null;)if(t=al,e=t.child,t.subtreeFlags&1028&&e!==null)e.return=t,al=e;else for(;al!==null;){switch(t=al,o=t.alternate,e=t.flags,t.tag){case 0:if(e&4&&(e=t.updateQueue,e=e===null?null:e.events,e!==null))for(n=0;n<e.length;n++)a=e[n],a.ref.impl=a.nextImpl;break;case 11:case 15:break;case 1:if(e&1024&&o!==null){e=void 0,n=t,a=o.memoizedProps,o=o.memoizedState,r=n.stateNode;try{var h=qs(n.type,a);e=r.getSnapshotBeforeUpdate(h,o),r.__reactInternalSnapshotBeforeUpdate=e}catch(e){Zu(n,n.return,e)}}break;case 3:if(e&1024){if(e=t.stateNode.containerInfo,n=e.nodeType,n===9)uf(e);else if(n===1)switch(e.nodeName){case`HEAD`:case`HTML`:case`BODY`:uf(e);break;default:e.textContent=``}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if(e&1024)throw Error(i(163))}if(e=t.sibling,e!==null){e.return=t.return,al=e;break}al=t.return}}function sl(e,t,n){var r=n.flags;switch(n.tag){case 0:case 11:case 15:Sl(e,n),r&4&&Uc(5,n);break;case 1:if(Sl(e,n),r&4){if(e=n.stateNode,t===null)try{e.componentDidMount()}catch(e){Zu(n,n.return,e)}else{var i=qs(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(i,t,e.__reactInternalSnapshotBeforeUpdate)}catch(e){Zu(n,n.return,e)}}}r&64&&Gc(n),r&512&&qc(n,n.return);break;case 3:if(Sl(e,n),r&64&&(e=n.updateQueue,e!==null)){if(t=null,n.child!==null)switch(n.child.tag){case 27:case 5:t=n.child.stateNode;break;case 1:t=n.child.stateNode}try{Ya(e,t)}catch(e){Zu(n,n.return,e)}}break;case 27:t===null&&r&4&&el(n);case 26:case 5:Sl(e,n),t===null&&r&4&&Jc(n),r&512&&qc(n,n.return);break;case 12:Sl(e,n);break;case 31:Sl(e,n),r&4&&pl(e,n);break;case 13:Sl(e,n),r&4&&ml(e,n),r&64&&(e=n.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(n=td.bind(null,n),gf(e,n))));break;case 22:if(r=n.memoizedState!==null||tl,!r){t=t!==null&&t.memoizedState!==null||nl,i=tl;var a=nl;tl=r,(nl=t)&&!a?wl(e,n,!!(n.subtreeFlags&8772)):Sl(e,n),tl=i,nl=a}break;case 30:break;default:Sl(e,n)}}function cl(e){var t=e.alternate;t!==null&&(e.alternate=null,cl(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&dt(t)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var ll=null,ul=!1;function dl(e,t,n){for(n=n.child;n!==null;)fl(e,t,n),n=n.sibling}function fl(e,t,n){if(Ne&&typeof Ne.onCommitFiberUnmount==`function`)try{Ne.onCommitFiberUnmount(Me,n)}catch{}switch(n.tag){case 26:nl||V(n,t),dl(e,t,n),n.memoizedState?n.memoizedState.count--:n.stateNode&&(n=n.stateNode,n.parentNode.removeChild(n));break;case 27:nl||V(n,t);var r=ll,i=ul;sf(n.type)&&(ll=n.stateNode,ul=!1),dl(e,t,n),Sf(n.stateNode),ll=r,ul=i;break;case 5:nl||V(n,t);case 6:if(r=ll,i=ul,ll=null,dl(e,t,n),ll=r,ul=i,ll!==null){if(ul)try{(ll.nodeType===9?ll.body:ll.nodeName===`HTML`?ll.ownerDocument.body:ll).removeChild(n.stateNode)}catch(e){Zu(n,t,e)}else try{ll.removeChild(n.stateNode)}catch(e){Zu(n,t,e)}}break;case 18:ll!==null&&(ul?(e=ll,cf(e.nodeType===9?e.body:e.nodeName===`HTML`?e.ownerDocument.body:e,n.stateNode),Vp(e)):cf(ll,n.stateNode));break;case 4:r=ll,i=ul,ll=n.stateNode.containerInfo,ul=!0,dl(e,t,n),ll=r,ul=i;break;case 0:case 11:case 14:case 15:Wc(2,n,t),nl||Wc(4,n,t),dl(e,t,n);break;case 1:nl||(V(n,t),r=n.stateNode,typeof r.componentWillUnmount==`function`&&Kc(n,t,r)),dl(e,t,n);break;case 21:dl(e,t,n);break;case 22:nl=(r=nl)||n.memoizedState!==null,dl(e,t,n),nl=r;break;default:dl(e,t,n)}}function pl(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{Vp(e)}catch(e){Zu(t,t.return,e)}}}function ml(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{Vp(e)}catch(e){Zu(t,t.return,e)}}function hl(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new il),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new il),t;default:throw Error(i(435,e.tag))}}function gl(e,t){var n=hl(e);t.forEach(function(t){if(!n.has(t)){n.add(t);var r=nd.bind(null,e,t);t.then(r,r)}})}function _l(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var a=n[r],o=e,s=t,c=s;a:for(;c!==null;){switch(c.tag){case 27:if(sf(c.type)){ll=c.stateNode,ul=!1;break a}break;case 5:ll=c.stateNode,ul=!1;break a;case 3:case 4:ll=c.stateNode.containerInfo,ul=!0;break a}c=c.return}if(ll===null)throw Error(i(160));fl(o,s,a),ll=null,ul=!1,o=a.alternate,o!==null&&(o.return=null),a.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)yl(t,e),t=t.sibling}var vl=null;function yl(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:_l(t,e),bl(e),r&4&&(Wc(3,e,e.return),Uc(3,e),Wc(5,e,e.return));break;case 1:_l(t,e),bl(e),r&512&&(nl||n===null||V(n,n.return)),r&64&&tl&&(e=e.updateQueue,e!==null&&(r=e.callbacks,r!==null&&(n=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=n===null?r:n.concat(r))));break;case 26:var a=vl;if(_l(t,e),bl(e),r&512&&(nl||n===null||V(n,n.return)),r&4){var o=n===null?null:n.memoizedState;if(r=e.memoizedState,n===null){if(r===null){if(e.stateNode===null){a:{r=e.type,n=e.memoizedProps,a=a.ownerDocument||a;b:switch(r){case`title`:o=a.getElementsByTagName(`title`)[0],(!o||o[ut]||o[rt]||o.namespaceURI===`http://www.w3.org/2000/svg`||o.hasAttribute(`itemprop`))&&(o=a.createElement(r),a.head.insertBefore(o,a.querySelector(`head > title`))),Ud(o,r,n),o[rt]=e,gt(o),r=o;break a;case`link`:var s=Yf(`link`,`href`,a).get(r+(n.href||``));if(s){for(var c=0;c<s.length;c++)if(o=s[c],o.getAttribute(`href`)===(n.href==null||n.href===``?null:n.href)&&o.getAttribute(`rel`)===(n.rel==null?null:n.rel)&&o.getAttribute(`title`)===(n.title==null?null:n.title)&&o.getAttribute(`crossorigin`)===(n.crossOrigin==null?null:n.crossOrigin)){s.splice(c,1);break b}}o=a.createElement(r),Ud(o,r,n),a.head.appendChild(o);break;case`meta`:if(s=Yf(`meta`,`content`,a).get(r+(n.content||``))){for(c=0;c<s.length;c++)if(o=s[c],o.getAttribute(`content`)===(n.content==null?null:``+n.content)&&o.getAttribute(`name`)===(n.name==null?null:n.name)&&o.getAttribute(`property`)===(n.property==null?null:n.property)&&o.getAttribute(`http-equiv`)===(n.httpEquiv==null?null:n.httpEquiv)&&o.getAttribute(`charset`)===(n.charSet==null?null:n.charSet)){s.splice(c,1);break b}}o=a.createElement(r),Ud(o,r,n),a.head.appendChild(o);break;default:throw Error(i(468,r))}o[rt]=e,gt(o),r=o}e.stateNode=r}else Xf(a,e.type,e.stateNode)}else e.stateNode=Wf(a,r,e.memoizedProps)}else o===r?r===null&&e.stateNode!==null&&Yc(e,e.memoizedProps,n.memoizedProps):(o===null?n.stateNode!==null&&(n=n.stateNode,n.parentNode.removeChild(n)):o.count--,r===null?Xf(a,e.type,e.stateNode):Wf(a,r,e.memoizedProps))}break;case 27:_l(t,e),bl(e),r&512&&(nl||n===null||V(n,n.return)),n!==null&&r&4&&Yc(e,e.memoizedProps,n.memoizedProps);break;case 5:if(_l(t,e),bl(e),r&512&&(nl||n===null||V(n,n.return)),e.flags&32){a=e.stateNode;try{Ht(a,``)}catch(t){Zu(e,e.return,t)}}r&4&&e.stateNode!=null&&(a=e.memoizedProps,Yc(e,a,n===null?a:n.memoizedProps)),r&1024&&(rl=!0);break;case 6:if(_l(t,e),bl(e),r&4){if(e.stateNode===null)throw Error(i(162));r=e.memoizedProps,n=e.stateNode;try{n.nodeValue=r}catch(t){Zu(e,e.return,t)}}break;case 3:if(Jf=null,a=vl,vl=Tf(t.containerInfo),_l(t,e),vl=a,bl(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{Vp(t.containerInfo)}catch(t){Zu(e,e.return,t)}rl&&(rl=!1,xl(e));break;case 4:r=vl,vl=Tf(e.stateNode.containerInfo),_l(t,e),bl(e),vl=r;break;case 12:_l(t,e),bl(e);break;case 31:_l(t,e),bl(e),r&4&&(r=e.updateQueue,r!==null&&(e.updateQueue=null,gl(e,r)));break;case 13:_l(t,e),bl(e),e.child.flags&8192&&e.memoizedState!==null!=(n!==null&&n.memoizedState!==null)&&(au=Ce()),r&4&&(r=e.updateQueue,r!==null&&(e.updateQueue=null,gl(e,r)));break;case 22:a=e.memoizedState!==null;var l=n!==null&&n.memoizedState!==null,u=tl,d=nl;if(tl=u||a,nl=d||l,_l(t,e),nl=d,tl=u,bl(e),r&8192)a:for(t=e.stateNode,t._visibility=a?t._visibility&-2:t._visibility|1,a&&(n===null||l||tl||nl||Cl(e)),n=null,t=e;;){if(t.tag===5||t.tag===26){if(n===null){l=n=t;try{if(o=l.stateNode,a)s=o.style,typeof s.setProperty==`function`?s.setProperty(`display`,`none`,`important`):s.display=`none`;else{c=l.stateNode;var f=l.memoizedProps.style,p=f!=null&&f.hasOwnProperty(`display`)?f.display:null;c.style.display=p==null||typeof p==`boolean`?``:(``+p).trim()}}catch(e){Zu(l,l.return,e)}}}else if(t.tag===6){if(n===null){l=t;try{l.stateNode.nodeValue=a?``:l.memoizedProps}catch(e){Zu(l,l.return,e)}}}else if(t.tag===18){if(n===null){l=t;try{var m=l.stateNode;a?lf(m,!0):lf(l.stateNode,!1)}catch(e){Zu(l,l.return,e)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===e)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break a;for(;t.sibling===null;){if(t.return===null||t.return===e)break a;n===t&&(n=null),t=t.return}n===t&&(n=null),t.sibling.return=t.return,t=t.sibling}r&4&&(r=e.updateQueue,r!==null&&(n=r.retryQueue,n!==null&&(r.retryQueue=null,gl(e,n))));break;case 19:_l(t,e),bl(e),r&4&&(r=e.updateQueue,r!==null&&(e.updateQueue=null,gl(e,r)));break;case 30:break;case 21:break;default:_l(t,e),bl(e)}}function bl(e){var t=e.flags;if(t&2){try{for(var n,r=e.return;r!==null;){if(Xc(r)){n=r;break}r=r.return}if(n==null)throw Error(i(160));switch(n.tag){case 27:var a=n.stateNode;$c(e,Zc(e),a);break;case 5:var o=n.stateNode;n.flags&32&&(Ht(o,``),n.flags&=-33),$c(e,Zc(e),o);break;case 3:case 4:var s=n.stateNode.containerInfo;Qc(e,Zc(e),s);break;default:throw Error(i(161))}}catch(t){Zu(e,e.return,t)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function xl(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;xl(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function Sl(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)sl(e,t.alternate,t),t=t.sibling}function Cl(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:Wc(4,t,t.return),Cl(t);break;case 1:V(t,t.return);var n=t.stateNode;typeof n.componentWillUnmount==`function`&&Kc(t,t.return,n),Cl(t);break;case 27:Sf(t.stateNode);case 26:case 5:V(t,t.return),Cl(t);break;case 22:t.memoizedState===null&&Cl(t);break;case 30:Cl(t);break;default:Cl(t)}e=e.sibling}}function wl(e,t,n){for(n&&=!!(t.subtreeFlags&8772),t=t.child;t!==null;){var r=t.alternate,i=e,a=t,o=a.flags;switch(a.tag){case 0:case 11:case 15:wl(i,a,n),Uc(4,a);break;case 1:if(wl(i,a,n),r=a,i=r.stateNode,typeof i.componentDidMount==`function`)try{i.componentDidMount()}catch(e){Zu(r,r.return,e)}if(r=a,i=r.updateQueue,i!==null){var s=r.stateNode;try{var c=i.shared.hiddenCallbacks;if(c!==null)for(i.shared.hiddenCallbacks=null,i=0;i<c.length;i++)Ja(c[i],s)}catch(e){Zu(r,r.return,e)}}n&&o&64&&Gc(a),qc(a,a.return);break;case 27:el(a);case 26:case 5:wl(i,a,n),n&&r===null&&o&4&&Jc(a),qc(a,a.return);break;case 12:wl(i,a,n);break;case 31:wl(i,a,n),n&&o&4&&pl(i,a);break;case 13:wl(i,a,n),n&&o&4&&ml(i,a);break;case 22:a.memoizedState===null&&wl(i,a,n),qc(a,a.return);break;case 30:break;default:wl(i,a,n)}t=t.sibling}}function Tl(e,t){var n=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==n&&(e!=null&&e.refCount++,n!=null&&sa(n))}function El(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&sa(e))}function Dl(e,t,n,r){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)Ol(e,t,n,r),t=t.sibling}function Ol(e,t,n,r){var i=t.flags;switch(t.tag){case 0:case 11:case 15:Dl(e,t,n,r),i&2048&&Uc(9,t);break;case 1:Dl(e,t,n,r);break;case 3:Dl(e,t,n,r),i&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&sa(e)));break;case 12:if(i&2048){Dl(e,t,n,r),e=t.stateNode;try{var a=t.memoizedProps,o=a.id,s=a.onPostCommit;typeof s==`function`&&s(o,t.alternate===null?`mount`:`update`,e.passiveEffectDuration,-0)}catch(e){Zu(t,t.return,e)}}else Dl(e,t,n,r);break;case 31:Dl(e,t,n,r);break;case 13:Dl(e,t,n,r);break;case 23:break;case 22:a=t.stateNode,o=t.alternate,t.memoizedState===null?a._visibility&2?Dl(e,t,n,r):(a._visibility|=2,kl(e,t,n,r,!!(t.subtreeFlags&10256)||!1)):a._visibility&2?Dl(e,t,n,r):Al(e,t),i&2048&&Tl(o,t);break;case 24:Dl(e,t,n,r),i&2048&&El(t.alternate,t);break;default:Dl(e,t,n,r)}}function kl(e,t,n,r,i){for(i&&=!!(t.subtreeFlags&10256)||!1,t=t.child;t!==null;){var a=e,o=t,s=n,c=r,l=o.flags;switch(o.tag){case 0:case 11:case 15:kl(a,o,s,c,i),Uc(8,o);break;case 23:break;case 22:var u=o.stateNode;o.memoizedState===null?(u._visibility|=2,kl(a,o,s,c,i)):u._visibility&2?kl(a,o,s,c,i):Al(a,o),i&&l&2048&&Tl(o.alternate,o);break;case 24:kl(a,o,s,c,i),i&&l&2048&&El(o.alternate,o);break;default:kl(a,o,s,c,i)}t=t.sibling}}function Al(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var n=e,r=t,i=r.flags;switch(r.tag){case 22:Al(n,r),i&2048&&Tl(r.alternate,r);break;case 24:Al(n,r),i&2048&&El(r.alternate,r);break;default:Al(n,r)}t=t.sibling}}var jl=8192;function Ml(e,t,n){if(e.subtreeFlags&jl)for(e=e.child;e!==null;)Nl(e,t,n),e=e.sibling}function Nl(e,t,n){switch(e.tag){case 26:Ml(e,t,n),e.flags&jl&&e.memoizedState!==null&&$f(n,vl,e.memoizedState,e.memoizedProps);break;case 5:Ml(e,t,n);break;case 3:case 4:var r=vl;vl=Tf(e.stateNode.containerInfo),Ml(e,t,n),vl=r;break;case 22:e.memoizedState===null&&(r=e.alternate,r!==null&&r.memoizedState!==null?(r=jl,jl=16777216,Ml(e,t,n),jl=r):Ml(e,t,n));break;default:Ml(e,t,n)}}function Pl(e){var t=e.alternate;if(t!==null&&(e=t.child,e!==null)){t.child=null;do t=e.sibling,e.sibling=null,e=t;while(e!==null)}}function Fl(e){var t=e.deletions;if(e.flags&16){if(t!==null)for(var n=0;n<t.length;n++){var r=t[n];al=r,Rl(r,e)}Pl(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Il(e),e=e.sibling}function Il(e){switch(e.tag){case 0:case 11:case 15:Fl(e),e.flags&2048&&Wc(9,e,e.return);break;case 3:Fl(e);break;case 12:Fl(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,Ll(e)):Fl(e);break;default:Fl(e)}}function Ll(e){var t=e.deletions;if(e.flags&16){if(t!==null)for(var n=0;n<t.length;n++){var r=t[n];al=r,Rl(r,e)}Pl(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:Wc(8,t,t.return),Ll(t);break;case 22:n=t.stateNode,n._visibility&2&&(n._visibility&=-3,Ll(t));break;default:Ll(t)}e=e.sibling}}function Rl(e,t){for(;al!==null;){var n=al;switch(n.tag){case 0:case 11:case 15:Wc(8,n,t);break;case 23:case 22:if(n.memoizedState!==null&&n.memoizedState.cachePool!==null){var r=n.memoizedState.cachePool.pool;r!=null&&r.refCount++}break;case 24:sa(n.memoizedState.cache)}if(r=n.child,r!==null)r.return=n,al=r;else a:for(n=e;al!==null;){r=al;var i=r.sibling,a=r.return;if(cl(r),r===n){al=null;break a}if(i!==null){i.return=a,al=i;break a}al=a}}}var zl={getCacheForType:function(e){var t=$i(aa),n=t.data.get(e);return n===void 0&&(n=e(),t.data.set(e,n)),n},cacheSignal:function(){return $i(aa).controller.signal}},Bl=typeof WeakMap==`function`?WeakMap:Map,Vl=0,Hl=null,Ul=null,Wl=0,Gl=0,Kl=null,ql=!1,Jl=!1,Yl=!1,Xl=0,Zl=0,H=0,Ql=0,$l=0,eu=0,tu=0,nu=null,ru=null,iu=!1,au=0,ou=0,su=1/0,cu=null,lu=null,uu=0,du=null,fu=null,pu=0,mu=0,hu=null,gu=null,_u=0,vu=null;function yu(){return Vl&2&&Wl!==0?Wl&-Wl:N.T===null?et():vd()}function bu(){if(eu===0){if(!(Wl&536870912)||Mi){var e=Be;Be<<=1,!(Be&3932160)&&(Be=262144),eu=e}else eu=536870912}return e=to.current,e!==null&&(e.flags|=32),eu}function xu(e,t,n){(e===Hl&&(Gl===2||Gl===9)||e.cancelPendingCommit!==null)&&(Ou(e,0),Tu(e,Wl,eu,!1)),qe(e,n),(!(Vl&2)||e!==Hl)&&(e===Hl&&(!(Vl&2)&&(Ql|=n),Zl===4&&Tu(e,Wl,eu,!1)),ud(e))}function Su(e,t,n){if(Vl&6)throw Error(i(327));var r=!n&&!(t&127)&&(t&e.expiredLanes)===0||We(e,t),a=r?Iu(e,t):Pu(e,t,!0),o=r;do{if(a===0){Jl&&!r&&Tu(e,t,0,!1);break}if(n=e.current.alternate,o&&!wu(n)){a=Pu(e,t,!1),o=!1;continue}if(a===2){if(o=t,e.errorRecoveryDisabledLanes&o)var s=0;else s=e.pendingLanes&-536870913,s=s===0?s&536870912?536870912:0:s;if(s!==0){t=s;a:{var c=e;a=nu;var l=c.current.memoizedState.isDehydrated;if(l&&(Ou(c,s).flags|=256),s=Pu(c,s,!1),s!==2){if(Yl&&!l){c.errorRecoveryDisabledLanes|=o,Ql|=o,a=4;break a}o=ru,ru=a,o!==null&&(ru===null?ru=o:ru.push.apply(ru,o))}a=s}if(o=!1,a!==2)continue}}if(a===1){Ou(e,0),Tu(e,t,0,!0);break}a:{switch(r=e,o=a,o){case 0:case 1:throw Error(i(345));case 4:if((t&4194048)!==t)break;case 6:Tu(r,t,eu,!ql);break a;case 2:ru=null;break;case 3:case 5:break;default:throw Error(i(329))}if((t&62914560)===t&&(a=au+300-Ce(),10<a)){if(Tu(r,t,eu,!ql),Ue(r,0,!0)!==0)break a;pu=t,r.timeoutHandle=tf(Cu.bind(null,r,n,ru,cu,iu,t,eu,Ql,tu,ql,o,`Throttled`,-0,0),a);break a}Cu(r,n,ru,cu,iu,t,eu,Ql,tu,ql,o,null,-0,0)}break}while(1);ud(e)}function Cu(e,t,n,r,i,a,o,s,c,l,u,d,f,p){if(e.timeoutHandle=-1,d=t.subtreeFlags,d&8192||(d&16785408)==16785408){d={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:Xt},Nl(t,a,d);var m=(a&62914560)===a?au-Ce():(a&4194048)===a?ou-Ce():0;if(m=tp(d,m),m!==null){pu=a,e.cancelPendingCommit=m(Uu.bind(null,e,t,a,n,r,i,o,s,c,u,d,null,f,p)),Tu(e,a,o,!l);return}}Uu(e,t,a,n,r,i,o,s,c)}function wu(e){for(var t=e;;){var n=t.tag;if((n===0||n===11||n===15)&&t.flags&16384&&(n=t.updateQueue,n!==null&&(n=n.stores,n!==null)))for(var r=0;r<n.length;r++){var i=n[r],a=i.getSnapshot;i=i.value;try{if(!yr(a(),i))return!1}catch{return!1}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function Tu(e,t,n,r){t&=~$l,t&=~Ql,e.suspendedLanes|=t,e.pingedLanes&=~t,r&&(e.warmLanes|=t),r=e.expirationTimes;for(var i=t;0<i;){var a=31-Fe(i),o=1<<a;r[a]=-1,i&=~o}n!==0&&Ye(e,n,t)}function Eu(){return Vl&6?!0:(dd(0,!1),!1)}function Du(){if(Ul!==null){if(Gl===0)var e=Ul.return;else e=Ul,Gi=Wi=null,Ao(e),Aa=null,ja=0,e=Ul;for(;e!==null;)Hc(e.alternate,e),e=e.return;Ul=null}}function Ou(e,t){var n=e.timeoutHandle;n!==-1&&(e.timeoutHandle=-1,nf(n)),n=e.cancelPendingCommit,n!==null&&(e.cancelPendingCommit=null,n()),pu=0,Du(),Hl=e,Ul=n=si(e.current,null),Wl=t,Gl=0,Kl=null,ql=!1,Jl=We(e,t),Yl=!1,tu=eu=$l=Ql=H=Zl=0,ru=nu=null,iu=!1,t&8&&(t|=t&32);var r=e.entangledLanes;if(r!==0)for(e=e.entanglements,r&=t;0<r;){var i=31-Fe(r),a=1<<i;t|=e[i],r&=~a}return Xl=t,Zr(),n}function ku(e,t){fo=null,N.H=zs,t===ba||t===Sa?(t=Oa(),Gl=3):t===xa?(t=Oa(),Gl=4):Gl=t===rc?8:typeof t==`object`&&t&&typeof t.then==`function`?6:1,Kl=t,Ul===null&&(Zl=1,Zs(e,hi(t,e.current)))}function Au(){var e=to.current;return e===null?!0:(Wl&4194048)===Wl?no===null:(Wl&62914560)===Wl||Wl&536870912?e===no:!1}function ju(){var e=N.H;return N.H=zs,e===null?zs:e}function Mu(){var e=N.A;return N.A=zl,e}function Nu(){Zl=4,ql||(Wl&4194048)!==Wl&&to.current!==null||(Jl=!0),!(H&134217727)&&!(Ql&134217727)||Hl===null||Tu(Hl,Wl,eu,!1)}function Pu(e,t,n){var r=Vl;Vl|=2;var i=ju(),a=Mu();(Hl!==e||Wl!==t)&&(cu=null,Ou(e,t)),t=!1;var o=Zl;a:do try{if(Gl!==0&&Ul!==null){var s=Ul,c=Kl;switch(Gl){case 8:Du(),o=6;break a;case 3:case 2:case 9:case 6:to.current===null&&(t=!0);var l=Gl;if(Gl=0,Kl=null,Bu(e,s,c,l),n&&Jl){o=0;break a}break;default:l=Gl,Gl=0,Kl=null,Bu(e,s,c,l)}}Fu(),o=Zl;break}catch(t){ku(e,t)}while(1);return t&&e.shellSuspendCounter++,Gi=Wi=null,Vl=r,N.H=i,N.A=a,Ul===null&&(Hl=null,Wl=0,Zr()),o}function Fu(){for(;Ul!==null;)Ru(Ul)}function Iu(e,t){var n=Vl;Vl|=2;var r=ju(),a=Mu();Hl!==e||Wl!==t?(cu=null,su=Ce()+500,Ou(e,t)):Jl=We(e,t);a:do try{if(Gl!==0&&Ul!==null){t=Ul;var o=Kl;b:switch(Gl){case 1:Gl=0,Kl=null,Bu(e,t,o,1);break;case 2:case 9:if(wa(o)){Gl=0,Kl=null,zu(t);break}t=function(){Gl!==2&&Gl!==9||Hl!==e||(Gl=7),ud(e)},o.then(t,t);break a;case 3:Gl=7;break a;case 4:Gl=5;break a;case 7:wa(o)?(Gl=0,Kl=null,zu(t)):(Gl=0,Kl=null,Bu(e,t,o,7));break;case 5:var s=null;switch(Ul.tag){case 26:s=Ul.memoizedState;case 5:case 27:var c=Ul;if(s?Qf(s):c.stateNode.complete){Gl=0,Kl=null;var l=c.sibling;if(l!==null)Ul=l;else{var u=c.return;u===null?Ul=null:(Ul=u,Vu(u))}break b}}Gl=0,Kl=null,Bu(e,t,o,5);break;case 6:Gl=0,Kl=null,Bu(e,t,o,6);break;case 8:Du(),Zl=6;break a;default:throw Error(i(462))}}Lu();break}catch(t){ku(e,t)}while(1);return Gi=Wi=null,N.H=r,N.A=a,Vl=n,Ul===null?(Hl=null,Wl=0,Zr(),Zl):0}function Lu(){for(;Ul!==null&&!xe();)Ru(Ul)}function Ru(e){var t=Nc(e.alternate,e,Xl);e.memoizedProps=e.pendingProps,t===null?Vu(e):Ul=t}function zu(e){var t=e,n=t.alternate;switch(t.tag){case 15:case 0:t=_c(n,t,t.pendingProps,t.type,void 0,Wl);break;case 11:t=_c(n,t,t.pendingProps,t.type.render,t.ref,Wl);break;case 5:Ao(t);default:Hc(n,t),t=Ul=ci(t,Xl),t=Nc(n,t,Xl)}e.memoizedProps=e.pendingProps,t===null?Vu(e):Ul=t}function Bu(e,t,n,r){Gi=Wi=null,Ao(t),Aa=null,ja=0;var i=t.return;try{if(nc(e,i,t,n,Wl)){Zl=1,Zs(e,hi(n,e.current)),Ul=null;return}}catch(t){if(i!==null)throw Ul=i,t;Zl=1,Zs(e,hi(n,e.current)),Ul=null;return}t.flags&32768?(Mi||r===1?e=!0:Jl||Wl&536870912?e=!1:(ql=e=!0,(r===2||r===9||r===3||r===6)&&(r=to.current,r!==null&&r.tag===13&&(r.flags|=16384))),Hu(t,e)):Vu(t)}function Vu(e){var t=e;do{if(t.flags&32768){Hu(t,ql);return}e=t.return;var n=Bc(t.alternate,t,Xl);if(n!==null){Ul=n;return}if(t=t.sibling,t!==null){Ul=t;return}Ul=t=e}while(t!==null);Zl===0&&(Zl=5)}function Hu(e,t){do{var n=Vc(e.alternate,e);if(n!==null){n.flags&=32767,Ul=n;return}if(n=e.return,n!==null&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&(e=e.sibling,e!==null)){Ul=e;return}Ul=e=n}while(e!==null);Zl=6,Ul=null}function Uu(e,t,n,r,a,o,s,c,l){e.cancelPendingCommit=null;do Ju();while(uu!==0);if(Vl&6)throw Error(i(327));if(t!==null){if(t===e.current)throw Error(i(177));if(o=t.lanes|t.childLanes,o|=Xr,Je(e,n,o,s,c,l),e===Hl&&(Ul=Hl=null,Wl=0),fu=t,du=e,pu=n,mu=o,hu=a,gu=r,t.subtreeFlags&10256||t.flags&10256?(e.callbackNode=null,e.callbackPriority=0,rd(De,function(){return Yu(),null})):(e.callbackNode=null,e.callbackPriority=0),r=!!(t.flags&13878),t.subtreeFlags&13878||r){r=N.T,N.T=null,a=P.p,P.p=2,s=Vl,Vl|=4;try{ol(e,t,n)}finally{Vl=s,P.p=a,N.T=r}}uu=1,Wu(),Gu(),Ku()}}function Wu(){if(uu===1){uu=0;var e=du,t=fu,n=!!(t.flags&13878);if(t.subtreeFlags&13878||n){n=N.T,N.T=null;var r=P.p;P.p=2;var i=Vl;Vl|=4;try{yl(t,e);var a=Jd,o=wr(e.containerInfo),s=a.focusedElem,c=a.selectionRange;if(o!==s&&s&&s.ownerDocument&&Cr(s.ownerDocument.documentElement,s)){if(c!==null&&Tr(s)){var l=c.start,u=c.end;if(u===void 0&&(u=l),`selectionStart`in s)s.selectionStart=l,s.selectionEnd=Math.min(u,s.value.length);else{var d=s.ownerDocument||document,f=d&&d.defaultView||window;if(f.getSelection){var p=f.getSelection(),m=s.textContent.length,h=Math.min(c.start,m),g=c.end===void 0?h:Math.min(c.end,m);!p.extend&&h>g&&(o=g,g=h,h=o);var _=Sr(s,h),v=Sr(s,g);if(_&&v&&(p.rangeCount!==1||p.anchorNode!==_.node||p.anchorOffset!==_.offset||p.focusNode!==v.node||p.focusOffset!==v.offset)){var y=d.createRange();y.setStart(_.node,_.offset),p.removeAllRanges(),h>g?(p.addRange(y),p.extend(v.node,v.offset)):(y.setEnd(v.node,v.offset),p.addRange(y))}}}}for(d=[],p=s;p=p.parentNode;)p.nodeType===1&&d.push({element:p,left:p.scrollLeft,top:p.scrollTop});for(typeof s.focus==`function`&&s.focus(),s=0;s<d.length;s++){var b=d[s];b.element.scrollLeft=b.left,b.element.scrollTop=b.top}}hp=!!qd,Jd=qd=null}finally{Vl=i,P.p=r,N.T=n}}e.current=t,uu=2}}function Gu(){if(uu===2){uu=0;var e=du,t=fu,n=!!(t.flags&8772);if(t.subtreeFlags&8772||n){n=N.T,N.T=null;var r=P.p;P.p=2;var i=Vl;Vl|=4;try{sl(e,t.alternate,t)}finally{Vl=i,P.p=r,N.T=n}}uu=3}}function Ku(){if(uu===4||uu===3){uu=0,Se();var e=du,t=fu,n=pu,r=gu;t.subtreeFlags&10256||t.flags&10256?uu=5:(uu=0,fu=du=null,qu(e,e.pendingLanes));var i=e.pendingLanes;if(i===0&&(lu=null),$e(n),t=t.stateNode,Ne&&typeof Ne.onCommitFiberRoot==`function`)try{Ne.onCommitFiberRoot(Me,t,void 0,(t.current.flags&128)==128)}catch{}if(r!==null){t=N.T,i=P.p,P.p=2,N.T=null;try{for(var a=e.onRecoverableError,o=0;o<r.length;o++){var s=r[o];a(s.value,{componentStack:s.stack})}}finally{N.T=t,P.p=i}}pu&3&&Ju(),ud(e),i=e.pendingLanes,n&261930&&i&42?e===vu?_u++:(_u=0,vu=e):_u=0,dd(0,!1)}}function qu(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,sa(t)))}function Ju(){return Wu(),Gu(),Ku(),Yu()}function Yu(){if(uu!==5)return!1;var e=du,t=mu;mu=0;var n=$e(pu),r=N.T,a=P.p;try{P.p=32>n?32:n,N.T=null,n=hu,hu=null;var o=du,s=pu;if(uu=0,fu=du=null,pu=0,Vl&6)throw Error(i(331));var c=Vl;if(Vl|=4,Il(o.current),Ol(o,o.current,s,n),Vl=c,dd(0,!1),Ne&&typeof Ne.onPostCommitFiberRoot==`function`)try{Ne.onPostCommitFiberRoot(Me,o)}catch{}return!0}finally{P.p=a,N.T=r,qu(e,t)}}function Xu(e,t,n){t=hi(n,t),t=$s(e.stateNode,t,2),e=Ha(e,t,2),e!==null&&(qe(e,2),ud(e))}function Zu(e,t,n){if(e.tag===3)Xu(e,e,n);else for(;t!==null;){if(t.tag===3){Xu(t,e,n);break}if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==`function`||typeof r.componentDidCatch==`function`&&(lu===null||!lu.has(r))){e=hi(n,e),n=ec(2),r=Ha(t,n,2),r!==null&&(tc(n,r,t,e),qe(r,2),ud(r));break}}t=t.return}}function Qu(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new Bl;var i=new Set;r.set(t,i)}else i=r.get(t),i===void 0&&(i=new Set,r.set(t,i));i.has(n)||(Yl=!0,i.add(n),e=$u.bind(null,e,t,n),t.then(e,e))}function $u(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,Hl===e&&(Wl&n)===n&&(Zl===4||Zl===3&&(Wl&62914560)===Wl&&300>Ce()-au?!(Vl&2)&&Ou(e,0):$l|=n,tu===Wl&&(tu=0)),ud(e)}function ed(e,t){t===0&&(t=z()),e=ei(e,t),e!==null&&(qe(e,t),ud(e))}function td(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),ed(e,n)}function nd(e,t){var n=0;switch(e.tag){case 31:case 13:var r=e.stateNode,a=e.memoizedState;a!==null&&(n=a.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(i(314))}r!==null&&r.delete(t),ed(e,n)}function rd(e,t){return ye(e,t)}var id=null,ad=null,od=!1,sd=!1,cd=!1,ld=0;function ud(e){e!==ad&&e.next===null&&(ad===null?id=ad=e:ad=ad.next=e),sd=!0,od||(od=!0,_d())}function dd(e,t){if(!cd&&sd){cd=!0;do for(var n=!1,r=id;r!==null;){if(!t){if(e!==0){var i=r.pendingLanes;if(i===0)var a=0;else{var o=r.suspendedLanes,s=r.pingedLanes;a=(1<<31-Fe(42|e)+1)-1,a&=i&~(o&~s),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(n=!0,gd(r,a))}else a=Wl,a=Ue(r,r===Hl?a:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),!(a&3)||We(r,a)||(n=!0,gd(r,a))}r=r.next}while(n);cd=!1}}function fd(){pd()}function pd(){sd=od=!1;var e=0;ld!==0&&ef()&&(e=ld);for(var t=Ce(),n=null,r=id;r!==null;){var i=r.next,a=md(r,t);a===0?(r.next=null,n===null?id=i:n.next=i,i===null&&(ad=n)):(n=r,(e!==0||a&3)&&(sd=!0)),r=i}uu!==0&&uu!==5||dd(e,!1),ld!==0&&(ld=0)}function md(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,a=e.pendingLanes&-62914561;0<a;){var o=31-Fe(a),s=1<<o,c=i[o];c===-1?((s&n)===0||(s&r)!==0)&&(i[o]=Ge(s,t)):c<=t&&(e.expiredLanes|=s),a&=~s}if(t=Hl,n=Wl,n=Ue(e,e===t?n:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),r=e.callbackNode,n===0||e===t&&(Gl===2||Gl===9)||e.cancelPendingCommit!==null)return r!==null&&r!==null&&be(r),e.callbackNode=null,e.callbackPriority=0;if(!(n&3)||We(e,n)){if(t=n&-n,t===e.callbackPriority)return t;switch(r!==null&&be(r),$e(n)){case 2:case 8:n=Ee;break;case 32:n=De;break;case 268435456:n=ke;break;default:n=De}return r=hd.bind(null,e),n=ye(n,r),e.callbackPriority=t,e.callbackNode=n,t}return r!==null&&r!==null&&be(r),e.callbackPriority=2,e.callbackNode=null,2}function hd(e,t){if(uu!==0&&uu!==5)return e.callbackNode=null,e.callbackPriority=0,null;var n=e.callbackNode;if(Ju()&&e.callbackNode!==n)return null;var r=Wl;return r=Ue(e,e===Hl?r:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),r===0?null:(Su(e,r,t),md(e,Ce()),e.callbackNode!=null&&e.callbackNode===n?hd.bind(null,e):null)}function gd(e,t){if(Ju())return null;Su(e,t,!0)}function _d(){af(function(){Vl&6?ye(Te,fd):pd()})}function vd(){if(ld===0){var e=ua;e===0&&(e=ze,ze<<=1,!(ze&261888)&&(ze=256)),ld=e}return ld}function yd(e){return e==null||typeof e==`symbol`||typeof e==`boolean`?null:typeof e==`function`?e:Yt(``+e)}function bd(e,t){var n=t.ownerDocument.createElement(`input`);return n.name=t.name,n.value=t.value,e.id&&n.setAttribute(`form`,e.id),t.parentNode.insertBefore(n,t),e=new FormData(e),n.parentNode.removeChild(n),e}function xd(e,t,n,r,i){if(t===`submit`&&n&&n.stateNode===i){var a=yd((i[it]||null).action),o=r.submitter;o&&(t=(t=o[it]||null)?yd(t.formAction):o.getAttribute(`formAction`),t!==null&&(a=t,o=null));var s=new vn(`action`,`action`,null,r,i);e.push({event:s,listeners:[{instance:null,listener:function(){if(r.defaultPrevented){if(ld!==0){var e=o?bd(i,o):new FormData(i);Es(n,{pending:!0,data:e,method:i.method,action:a},null,e)}}else typeof a==`function`&&(s.preventDefault(),e=o?bd(i,o):new FormData(i),Es(n,{pending:!0,data:e,method:i.method,action:a},a,e))},currentTarget:i}]})}}for(var Sd=0;Sd<Gr.length;Sd++){var Cd=Gr[Sd];Kr(Cd.toLowerCase(),`on`+(Cd[0].toUpperCase()+Cd.slice(1)))}Kr(Lr,`onAnimationEnd`),Kr(Rr,`onAnimationIteration`),Kr(zr,`onAnimationStart`),Kr(`dblclick`,`onDoubleClick`),Kr(`focusin`,`onFocus`),Kr(`focusout`,`onBlur`),Kr(Br,`onTransitionRun`),Kr(Vr,`onTransitionStart`),Kr(Hr,`onTransitionCancel`),Kr(Ur,`onTransitionEnd`),bt(`onMouseEnter`,[`mouseout`,`mouseover`]),bt(`onMouseLeave`,[`mouseout`,`mouseover`]),bt(`onPointerEnter`,[`pointerout`,`pointerover`]),bt(`onPointerLeave`,[`pointerout`,`pointerover`]),yt(`onChange`,`change click focusin focusout input keydown keyup selectionchange`.split(` `)),yt(`onSelect`,`focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange`.split(` `)),yt(`onBeforeInput`,[`compositionend`,`keypress`,`textInput`,`paste`]),yt(`onCompositionEnd`,`compositionend focusout keydown keypress keyup mousedown`.split(` `)),yt(`onCompositionStart`,`compositionstart focusout keydown keypress keyup mousedown`.split(` `)),yt(`onCompositionUpdate`,`compositionupdate focusout keydown keypress keyup mousedown`.split(` `));var wd=`abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting`.split(` `),Td=new Set(`beforetoggle cancel close invalid load scroll scrollend toggle`.split(` `).concat(wd));function Ed(e,t){t=!!(t&4);for(var n=0;n<e.length;n++){var r=e[n],i=r.event;r=r.listeners;a:{var a=void 0;if(t)for(var o=r.length-1;0<=o;o--){var s=r[o],c=s.instance,l=s.currentTarget;if(s=s.listener,c!==a&&i.isPropagationStopped())break a;a=s,i.currentTarget=l;try{a(i)}catch(e){qr(e)}i.currentTarget=null,a=c}else for(o=0;o<r.length;o++){if(s=r[o],c=s.instance,l=s.currentTarget,s=s.listener,c!==a&&i.isPropagationStopped())break a;a=s,i.currentTarget=l;try{a(i)}catch(e){qr(e)}i.currentTarget=null,a=c}}}}function Dd(e,t){var n=t[ot];n===void 0&&(n=t[ot]=new Set);var r=e+`__bubble`;n.has(r)||(jd(t,e,2,!1),n.add(r))}function Od(e,t,n){var r=0;t&&(r|=4),jd(n,e,r,t)}var kd=`_reactListening`+Math.random().toString(36).slice(2);function Ad(e){if(!e[kd]){e[kd]=!0,_t.forEach(function(t){t!==`selectionchange`&&(Td.has(t)||Od(t,!1,e),Od(t,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[kd]||(t[kd]=!0,Od(`selectionchange`,!1,t))}}function jd(e,t,n,r){switch(Sp(t)){case 2:var i=gp;break;case 8:i=_p;break;default:i=vp}n=i.bind(null,t,n,e),i=void 0,!sn||t!==`touchstart`&&t!==`touchmove`&&t!==`wheel`||(i=!0),r?i===void 0?e.addEventListener(t,n,!0):e.addEventListener(t,n,{capture:!0,passive:i}):i===void 0?e.addEventListener(t,n,!1):e.addEventListener(t,n,{passive:i})}function Md(e,t,n,r,i){var a=r;if(!(t&1)&&!(t&2)&&r!==null)a:for(;;){if(r===null)return;var s=r.tag;if(s===3||s===4){var c=r.stateNode.containerInfo;if(c===i)break;if(s===4)for(s=r.return;s!==null;){var l=s.tag;if((l===3||l===4)&&s.stateNode.containerInfo===i)return;s=s.return}for(;c!==null;){if(s=ft(c),s===null)return;if(l=s.tag,l===5||l===6||l===26||l===27){r=a=s;continue a}c=c.parentNode}}r=r.return}rn(function(){var r=a,i=Qt(n),s=[];a:{var c=Wr.get(e);if(c!==void 0){var l=vn,u=e;switch(e){case`keypress`:if(pn(n)===0)break a;case`keydown`:case`keyup`:l=In;break;case`focusin`:u=`focus`,l=Dn;break;case`focusout`:u=`blur`,l=Dn;break;case`beforeblur`:case`afterblur`:l=Dn;break;case`click`:if(n.button===2)break a;case`auxclick`:case`dblclick`:case`mousedown`:case`mousemove`:case`mouseup`:case`mouseout`:case`mouseover`:case`contextmenu`:l=Tn;break;case`drag`:case`dragend`:case`dragenter`:case`dragexit`:case`dragleave`:case`dragover`:case`dragstart`:case`drop`:l=En;break;case`touchcancel`:case`touchend`:case`touchmove`:case`touchstart`:l=Rn;break;case Lr:case Rr:case zr:l=On;break;case Ur:l=zn;break;case`scroll`:case`scrollend`:l=bn;break;case`wheel`:l=Bn;break;case`copy`:case`cut`:case`paste`:l=kn;break;case`gotpointercapture`:case`lostpointercapture`:case`pointercancel`:case`pointerdown`:case`pointermove`:case`pointerout`:case`pointerover`:case`pointerup`:l=Ln;break;case`toggle`:case`beforetoggle`:l=Vn}var d=!!(t&4),f=!d&&(e===`scroll`||e===`scrollend`),p=d?c===null?null:c+`Capture`:c;d=[];for(var m=r,h;m!==null;){var g=m;if(h=g.stateNode,g=g.tag,g!==5&&g!==26&&g!==27||h===null||p===null||(g=an(m,p),g!=null&&d.push(Nd(m,g,h))),f)break;m=m.return}0<d.length&&(c=new l(c,u,null,n,i),s.push({event:c,listeners:d}))}}if(!(t&7)){a:{if(c=e===`mouseover`||e===`pointerover`,l=e===`mouseout`||e===`pointerout`,c&&n!==Zt&&(u=n.relatedTarget||n.fromElement)&&(ft(u)||u[at]))break a;if((l||c)&&(c=i.window===i?i:(c=i.ownerDocument)?c.defaultView||c.parentWindow:window,l?(u=n.relatedTarget||n.toElement,l=r,u=u?ft(u):null,u!==null&&(f=o(u),d=u.tag,u!==f||d!==5&&d!==27&&d!==6)&&(u=null)):(l=null,u=r),l!==u)){if(d=Tn,g=`onMouseLeave`,p=`onMouseEnter`,m=`mouse`,(e===`pointerout`||e===`pointerover`)&&(d=Ln,g=`onPointerLeave`,p=`onPointerEnter`,m=`pointer`),f=l==null?c:mt(l),h=u==null?c:mt(u),c=new d(g,m+`leave`,l,n,i),c.target=f,c.relatedTarget=h,g=null,ft(i)===r&&(d=new d(p,m+`enter`,u,n,i),d.target=h,d.relatedTarget=f,g=d),f=g,l&&u)b:{for(d=Fd,p=l,m=u,h=0,g=p;g;g=d(g))h++;g=0;for(var _=m;_;_=d(_))g++;for(;0<h-g;)p=d(p),h--;for(;0<g-h;)m=d(m),g--;for(;h--;){if(p===m||m!==null&&p===m.alternate){d=p;break b}p=d(p),m=d(m)}d=null}else d=null;l!==null&&Id(s,c,l,d,!1),u!==null&&f!==null&&Id(s,f,u,d,!0)}}a:{if(c=r?mt(r):window,l=c.nodeName&&c.nodeName.toLowerCase(),l===`select`||l===`input`&&c.type===`file`)var v=sr;else if(tr(c)){if(cr)v=_r;else{v=hr;var y=mr}}else l=c.nodeName,!l||l.toLowerCase()!==`input`||c.type!==`checkbox`&&c.type!==`radio`?r&&Kt(r.elementType)&&(v=sr):v=gr;if(v&&=v(e,r)){nr(s,v,n,i);break a}y&&y(e,c,r),e===`focusout`&&r&&c.type===`number`&&r.memoizedProps.value!=null&&Rt(c,`number`,c.value)}switch(y=r?mt(r):window,e){case`focusin`:(tr(y)||y.contentEditable===`true`)&&(Dr=y,Or=r,kr=null);break;case`focusout`:kr=Or=Dr=null;break;case`mousedown`:Ar=!0;break;case`contextmenu`:case`mouseup`:case`dragend`:Ar=!1,jr(s,n,i);break;case`selectionchange`:if(Er)break;case`keydown`:case`keyup`:jr(s,n,i)}var b;if(Un)b:{switch(e){case`compositionstart`:var x=`onCompositionStart`;break b;case`compositionend`:x=`onCompositionEnd`;break b;case`compositionupdate`:x=`onCompositionUpdate`;break b}x=void 0}else Zn?Yn(e,n)&&(x=`onCompositionEnd`):e===`keydown`&&n.keyCode===229&&(x=`onCompositionStart`);x&&(Kn&&n.locale!==`ko`&&(Zn||x!==`onCompositionStart`?x===`onCompositionEnd`&&Zn&&(b=fn()):(ln=i,un=`value`in ln?ln.value:ln.textContent,Zn=!0)),y=Pd(r,x),0<y.length&&(x=new An(x,e,null,n,i),s.push({event:x,listeners:y}),b?x.data=b:(b=Xn(n),b!==null&&(x.data=b)))),(b=Gn?Qn(e,n):$n(e,n))&&(x=Pd(r,`onBeforeInput`),0<x.length&&(y=new An(`onBeforeInput`,`beforeinput`,null,n,i),s.push({event:y,listeners:x}),y.data=b)),xd(s,e,r,n,i)}Ed(s,t)})}function Nd(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Pd(e,t){for(var n=t+`Capture`,r=[];e!==null;){var i=e,a=i.stateNode;if(i=i.tag,i!==5&&i!==26&&i!==27||a===null||(i=an(e,n),i!=null&&r.unshift(Nd(e,i,a)),i=an(e,t),i!=null&&r.push(Nd(e,i,a))),e.tag===3)return r;e=e.return}return[]}function Fd(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function Id(e,t,n,r,i){for(var a=t._reactName,o=[];n!==null&&n!==r;){var s=n,c=s.alternate,l=s.stateNode;if(s=s.tag,c!==null&&c===r)break;s!==5&&s!==26&&s!==27||l===null||(c=l,i?(l=an(n,a),l!=null&&o.unshift(Nd(n,l,c))):i||(l=an(n,a),l!=null&&o.push(Nd(n,l,c)))),n=n.return}o.length!==0&&e.push({event:t,listeners:o})}var Ld=/\r\n?/g,Rd=/\u0000|\uFFFD/g;function zd(e){return(typeof e==`string`?e:``+e).replace(Ld,` |
|
|
`).replace(Rd,``)}function Bd(e,t){return t=zd(t),zd(e)===t}function Vd(e,t,n,r,a,o){switch(n){case`children`:typeof r==`string`?t===`body`||t===`textarea`&&r===``||Ht(e,r):(typeof r==`number`||typeof r==`bigint`)&&t!==`body`&&Ht(e,``+r);break;case`className`:Et(e,`class`,r);break;case`tabIndex`:Et(e,`tabindex`,r);break;case`dir`:case`role`:case`viewBox`:case`width`:case`height`:Et(e,n,r);break;case`style`:Gt(e,r,o);break;case`data`:if(t!==`object`){Et(e,`data`,r);break}case`src`:case`href`:if(r===``&&(t!==`a`||n!==`href`)){e.removeAttribute(n);break}if(r==null||typeof r==`function`||typeof r==`symbol`||typeof r==`boolean`){e.removeAttribute(n);break}r=Yt(``+r),e.setAttribute(n,r);break;case`action`:case`formAction`:if(typeof r==`function`){e.setAttribute(n,`javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')`);break}if(typeof o==`function`&&(n===`formAction`?(t!==`input`&&Vd(e,t,`name`,a.name,a,null),Vd(e,t,`formEncType`,a.formEncType,a,null),Vd(e,t,`formMethod`,a.formMethod,a,null),Vd(e,t,`formTarget`,a.formTarget,a,null)):(Vd(e,t,`encType`,a.encType,a,null),Vd(e,t,`method`,a.method,a,null),Vd(e,t,`target`,a.target,a,null))),r==null||typeof r==`symbol`||typeof r==`boolean`){e.removeAttribute(n);break}r=Yt(``+r),e.setAttribute(n,r);break;case`onClick`:r!=null&&(e.onclick=Xt);break;case`onScroll`:r!=null&&Dd(`scroll`,e);break;case`onScrollEnd`:r!=null&&Dd(`scrollend`,e);break;case`dangerouslySetInnerHTML`:if(r!=null){if(typeof r!=`object`||!(`__html`in r))throw Error(i(61));if(n=r.__html,n!=null){if(a.children!=null)throw Error(i(60));e.innerHTML=n}}break;case`multiple`:e.multiple=r&&typeof r!=`function`&&typeof r!=`symbol`;break;case`muted`:e.muted=r&&typeof r!=`function`&&typeof r!=`symbol`;break;case`suppressContentEditableWarning`:case`suppressHydrationWarning`:case`defaultValue`:case`defaultChecked`:case`innerHTML`:case`ref`:break;case`autoFocus`:break;case`xlinkHref`:if(r==null||typeof r==`function`||typeof r==`boolean`||typeof r==`symbol`){e.removeAttribute(`xlink:href`);break}n=Yt(``+r),e.setAttributeNS(`http://www.w3.org/1999/xlink`,`xlink:href`,n);break;case`contentEditable`:case`spellCheck`:case`draggable`:case`value`:case`autoReverse`:case`externalResourcesRequired`:case`focusable`:case`preserveAlpha`:r!=null&&typeof r!=`function`&&typeof r!=`symbol`?e.setAttribute(n,``+r):e.removeAttribute(n);break;case`inert`:case`allowFullScreen`:case`async`:case`autoPlay`:case`controls`:case`default`:case`defer`:case`disabled`:case`disablePictureInPicture`:case`disableRemotePlayback`:case`formNoValidate`:case`hidden`:case`loop`:case`noModule`:case`noValidate`:case`open`:case`playsInline`:case`readOnly`:case`required`:case`reversed`:case`scoped`:case`seamless`:case`itemScope`:r&&typeof r!=`function`&&typeof r!=`symbol`?e.setAttribute(n,``):e.removeAttribute(n);break;case`capture`:case`download`:!0===r?e.setAttribute(n,``):!1!==r&&r!=null&&typeof r!=`function`&&typeof r!=`symbol`?e.setAttribute(n,r):e.removeAttribute(n);break;case`cols`:case`rows`:case`size`:case`span`:r!=null&&typeof r!=`function`&&typeof r!=`symbol`&&!isNaN(r)&&1<=r?e.setAttribute(n,r):e.removeAttribute(n);break;case`rowSpan`:case`start`:r==null||typeof r==`function`||typeof r==`symbol`||isNaN(r)?e.removeAttribute(n):e.setAttribute(n,r);break;case`popover`:Dd(`beforetoggle`,e),Dd(`toggle`,e),Tt(e,`popover`,r);break;case`xlinkActuate`:Dt(e,`http://www.w3.org/1999/xlink`,`xlink:actuate`,r);break;case`xlinkArcrole`:Dt(e,`http://www.w3.org/1999/xlink`,`xlink:arcrole`,r);break;case`xlinkRole`:Dt(e,`http://www.w3.org/1999/xlink`,`xlink:role`,r);break;case`xlinkShow`:Dt(e,`http://www.w3.org/1999/xlink`,`xlink:show`,r);break;case`xlinkTitle`:Dt(e,`http://www.w3.org/1999/xlink`,`xlink:title`,r);break;case`xlinkType`:Dt(e,`http://www.w3.org/1999/xlink`,`xlink:type`,r);break;case`xmlBase`:Dt(e,`http://www.w3.org/XML/1998/namespace`,`xml:base`,r);break;case`xmlLang`:Dt(e,`http://www.w3.org/XML/1998/namespace`,`xml:lang`,r);break;case`xmlSpace`:Dt(e,`http://www.w3.org/XML/1998/namespace`,`xml:space`,r);break;case`is`:Tt(e,`is`,r);break;case`innerText`:case`textContent`:break;default:(!(2<n.length)||n[0]!==`o`&&n[0]!==`O`||n[1]!==`n`&&n[1]!==`N`)&&(n=qt.get(n)||n,Tt(e,n,r))}}function Hd(e,t,n,r,a,o){switch(n){case`style`:Gt(e,r,o);break;case`dangerouslySetInnerHTML`:if(r!=null){if(typeof r!=`object`||!(`__html`in r))throw Error(i(61));if(n=r.__html,n!=null){if(a.children!=null)throw Error(i(60));e.innerHTML=n}}break;case`children`:typeof r==`string`?Ht(e,r):(typeof r==`number`||typeof r==`bigint`)&&Ht(e,``+r);break;case`onScroll`:r!=null&&Dd(`scroll`,e);break;case`onScrollEnd`:r!=null&&Dd(`scrollend`,e);break;case`onClick`:r!=null&&(e.onclick=Xt);break;case`suppressContentEditableWarning`:case`suppressHydrationWarning`:case`innerHTML`:case`ref`:break;case`innerText`:case`textContent`:break;default:if(!vt.hasOwnProperty(n))a:{if(n[0]===`o`&&n[1]===`n`&&(a=n.endsWith(`Capture`),t=n.slice(2,a?n.length-7:void 0),o=e[it]||null,o=o==null?null:o[n],typeof o==`function`&&e.removeEventListener(t,o,a),typeof r==`function`)){typeof o!=`function`&&o!==null&&(n in e?e[n]=null:e.hasAttribute(n)&&e.removeAttribute(n)),e.addEventListener(t,r,a);break a}n in e?e[n]=r:!0===r?e.setAttribute(n,``):Tt(e,n,r)}}}function Ud(e,t,n){switch(t){case`div`:case`span`:case`svg`:case`path`:case`a`:case`g`:case`p`:case`li`:break;case`img`:Dd(`error`,e),Dd(`load`,e);var r=!1,a=!1,o;for(o in n)if(n.hasOwnProperty(o)){var s=n[o];if(s!=null)switch(o){case`src`:r=!0;break;case`srcSet`:a=!0;break;case`children`:case`dangerouslySetInnerHTML`:throw Error(i(137,t));default:Vd(e,t,o,s,n,null)}}a&&Vd(e,t,`srcSet`,n.srcSet,n,null),r&&Vd(e,t,`src`,n.src,n,null);return;case`input`:Dd(`invalid`,e);var c=o=s=a=null,l=null,u=null;for(r in n)if(n.hasOwnProperty(r)){var d=n[r];if(d!=null)switch(r){case`name`:a=d;break;case`type`:s=d;break;case`checked`:l=d;break;case`defaultChecked`:u=d;break;case`value`:o=d;break;case`defaultValue`:c=d;break;case`children`:case`dangerouslySetInnerHTML`:if(d!=null)throw Error(i(137,t));break;default:Vd(e,t,r,d,n,null)}}Lt(e,o,c,l,u,s,a,!1);return;case`select`:for(a in Dd(`invalid`,e),r=s=o=null,n)if(n.hasOwnProperty(a)&&(c=n[a],c!=null))switch(a){case`value`:o=c;break;case`defaultValue`:s=c;break;case`multiple`:r=c;default:Vd(e,t,a,c,n,null)}t=o,n=s,e.multiple=!!r,t==null?n!=null&&zt(e,!!r,n,!0):zt(e,!!r,t,!1);return;case`textarea`:for(s in Dd(`invalid`,e),o=a=r=null,n)if(n.hasOwnProperty(s)&&(c=n[s],c!=null))switch(s){case`value`:r=c;break;case`defaultValue`:a=c;break;case`children`:o=c;break;case`dangerouslySetInnerHTML`:if(c!=null)throw Error(i(91));break;default:Vd(e,t,s,c,n,null)}Vt(e,r,a,o);return;case`option`:for(l in n)if(n.hasOwnProperty(l)&&(r=n[l],r!=null))switch(l){case`selected`:e.selected=r&&typeof r!=`function`&&typeof r!=`symbol`;break;default:Vd(e,t,l,r,n,null)}return;case`dialog`:Dd(`beforetoggle`,e),Dd(`toggle`,e),Dd(`cancel`,e),Dd(`close`,e);break;case`iframe`:case`object`:Dd(`load`,e);break;case`video`:case`audio`:for(r=0;r<wd.length;r++)Dd(wd[r],e);break;case`image`:Dd(`error`,e),Dd(`load`,e);break;case`details`:Dd(`toggle`,e);break;case`embed`:case`source`:case`link`:Dd(`error`,e),Dd(`load`,e);case`area`:case`base`:case`br`:case`col`:case`hr`:case`keygen`:case`meta`:case`param`:case`track`:case`wbr`:case`menuitem`:for(u in n)if(n.hasOwnProperty(u)&&(r=n[u],r!=null))switch(u){case`children`:case`dangerouslySetInnerHTML`:throw Error(i(137,t));default:Vd(e,t,u,r,n,null)}return;default:if(Kt(t)){for(d in n)n.hasOwnProperty(d)&&(r=n[d],r!==void 0&&Hd(e,t,d,r,n,void 0));return}}for(c in n)n.hasOwnProperty(c)&&(r=n[c],r!=null&&Vd(e,t,c,r,n,null))}function Wd(e,t,n,r){switch(t){case`div`:case`span`:case`svg`:case`path`:case`a`:case`g`:case`p`:case`li`:break;case`input`:var a=null,o=null,s=null,c=null,l=null,u=null,d=null;for(m in n){var f=n[m];if(n.hasOwnProperty(m)&&f!=null)switch(m){case`checked`:break;case`value`:break;case`defaultValue`:l=f;default:r.hasOwnProperty(m)||Vd(e,t,m,null,r,f)}}for(var p in r){var m=r[p];if(f=n[p],r.hasOwnProperty(p)&&(m!=null||f!=null))switch(p){case`type`:o=m;break;case`name`:a=m;break;case`checked`:u=m;break;case`defaultChecked`:d=m;break;case`value`:s=m;break;case`defaultValue`:c=m;break;case`children`:case`dangerouslySetInnerHTML`:if(m!=null)throw Error(i(137,t));break;default:m!==f&&Vd(e,t,p,m,r,f)}}It(e,s,c,l,u,d,o,a);return;case`select`:for(o in m=s=c=p=null,n)if(l=n[o],n.hasOwnProperty(o)&&l!=null)switch(o){case`value`:break;case`multiple`:m=l;default:r.hasOwnProperty(o)||Vd(e,t,o,null,r,l)}for(a in r)if(o=r[a],l=n[a],r.hasOwnProperty(a)&&(o!=null||l!=null))switch(a){case`value`:p=o;break;case`defaultValue`:c=o;break;case`multiple`:s=o;default:o!==l&&Vd(e,t,a,o,r,l)}t=c,n=s,r=m,p==null?!!r!=!!n&&(t==null?zt(e,!!n,n?[]:``,!1):zt(e,!!n,t,!0)):zt(e,!!n,p,!1);return;case`textarea`:for(c in m=p=null,n)if(a=n[c],n.hasOwnProperty(c)&&a!=null&&!r.hasOwnProperty(c))switch(c){case`value`:break;case`children`:break;default:Vd(e,t,c,null,r,a)}for(s in r)if(a=r[s],o=n[s],r.hasOwnProperty(s)&&(a!=null||o!=null))switch(s){case`value`:p=a;break;case`defaultValue`:m=a;break;case`children`:break;case`dangerouslySetInnerHTML`:if(a!=null)throw Error(i(91));break;default:a!==o&&Vd(e,t,s,a,r,o)}Bt(e,p,m);return;case`option`:for(var h in n)if(p=n[h],n.hasOwnProperty(h)&&p!=null&&!r.hasOwnProperty(h))switch(h){case`selected`:e.selected=!1;break;default:Vd(e,t,h,null,r,p)}for(l in r)if(p=r[l],m=n[l],r.hasOwnProperty(l)&&p!==m&&(p!=null||m!=null))switch(l){case`selected`:e.selected=p&&typeof p!=`function`&&typeof p!=`symbol`;break;default:Vd(e,t,l,p,r,m)}return;case`img`:case`link`:case`area`:case`base`:case`br`:case`col`:case`embed`:case`hr`:case`keygen`:case`meta`:case`param`:case`source`:case`track`:case`wbr`:case`menuitem`:for(var g in n)p=n[g],n.hasOwnProperty(g)&&p!=null&&!r.hasOwnProperty(g)&&Vd(e,t,g,null,r,p);for(u in r)if(p=r[u],m=n[u],r.hasOwnProperty(u)&&p!==m&&(p!=null||m!=null))switch(u){case`children`:case`dangerouslySetInnerHTML`:if(p!=null)throw Error(i(137,t));break;default:Vd(e,t,u,p,r,m)}return;default:if(Kt(t)){for(var _ in n)p=n[_],n.hasOwnProperty(_)&&p!==void 0&&!r.hasOwnProperty(_)&&Hd(e,t,_,void 0,r,p);for(d in r)p=r[d],m=n[d],!r.hasOwnProperty(d)||p===m||p===void 0&&m===void 0||Hd(e,t,d,p,r,m);return}}for(var v in n)p=n[v],n.hasOwnProperty(v)&&p!=null&&!r.hasOwnProperty(v)&&Vd(e,t,v,null,r,p);for(f in r)p=r[f],m=n[f],!r.hasOwnProperty(f)||p===m||p==null&&m==null||Vd(e,t,f,p,r,m)}function Gd(e){switch(e){case`css`:case`script`:case`font`:case`img`:case`image`:case`input`:case`link`:return!0;default:return!1}}function Kd(){if(typeof performance.getEntriesByType==`function`){for(var e=0,t=0,n=performance.getEntriesByType(`resource`),r=0;r<n.length;r++){var i=n[r],a=i.transferSize,o=i.initiatorType,s=i.duration;if(a&&s&&Gd(o)){for(o=0,s=i.responseEnd,r+=1;r<n.length;r++){var c=n[r],l=c.startTime;if(l>s)break;var u=c.transferSize,d=c.initiatorType;u&&Gd(d)&&(c=c.responseEnd,o+=u*(c<s?1:(s-l)/(c-l)))}if(--r,t+=8*(a+o)/(i.duration/1e3),e++,10<e)break}}if(0<e)return t/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e==`number`)?e:5}var qd=null,Jd=null;function Yd(e){return e.nodeType===9?e:e.ownerDocument}function Xd(e){switch(e){case`http://www.w3.org/2000/svg`:return 1;case`http://www.w3.org/1998/Math/MathML`:return 2;default:return 0}}function Zd(e,t){if(e===0)switch(t){case`svg`:return 1;case`math`:return 2;default:return 0}return e===1&&t===`foreignObject`?0:e}function Qd(e,t){return e===`textarea`||e===`noscript`||typeof t.children==`string`||typeof t.children==`number`||typeof t.children==`bigint`||typeof t.dangerouslySetInnerHTML==`object`&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var $d=null;function ef(){var e=window.event;return e&&e.type===`popstate`?e!==$d&&($d=e,!0):($d=null,!1)}var tf=typeof setTimeout==`function`?setTimeout:void 0,nf=typeof clearTimeout==`function`?clearTimeout:void 0,rf=typeof Promise==`function`?Promise:void 0,af=typeof queueMicrotask==`function`?queueMicrotask:rf===void 0?tf:function(e){return rf.resolve(null).then(e).catch(of)};function of(e){setTimeout(function(){throw e})}function sf(e){return e===`head`}function cf(e,t){var n=t,r=0;do{var i=n.nextSibling;if(e.removeChild(n),i&&i.nodeType===8){if(n=i.data,n===`/$`||n===`/&`){if(r===0){e.removeChild(i),Vp(t);return}r--}else if(n===`$`||n===`$?`||n===`$~`||n===`$!`||n===`&`)r++;else if(n===`html`)Sf(e.ownerDocument.documentElement);else if(n===`head`){n=e.ownerDocument.head,Sf(n);for(var a=n.firstChild;a;){var o=a.nextSibling,s=a.nodeName;a[ut]||s===`SCRIPT`||s===`STYLE`||s===`LINK`&&a.rel.toLowerCase()===`stylesheet`||n.removeChild(a),a=o}}else n===`body`&&Sf(e.ownerDocument.body)}n=i}while(n);Vp(t)}function lf(e,t){var n=e;e=0;do{var r=n.nextSibling;if(n.nodeType===1?t?(n._stashedDisplay=n.style.display,n.style.display=`none`):(n.style.display=n._stashedDisplay||``,n.getAttribute(`style`)===``&&n.removeAttribute(`style`)):n.nodeType===3&&(t?(n._stashedText=n.nodeValue,n.nodeValue=``):n.nodeValue=n._stashedText||``),r&&r.nodeType===8){if(n=r.data,n===`/$`){if(e===0)break;e--}else n!==`$`&&n!==`$?`&&n!==`$~`&&n!==`$!`||e++}n=r}while(n)}function uf(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var n=t;switch(t=t.nextSibling,n.nodeName){case`HTML`:case`HEAD`:case`BODY`:uf(n),dt(n);continue;case`SCRIPT`:case`STYLE`:continue;case`LINK`:if(n.rel.toLowerCase()===`stylesheet`)continue}e.removeChild(n)}}function df(e,t,n,r){for(;e.nodeType===1;){var i=n;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!r&&(e.nodeName!==`INPUT`||e.type!==`hidden`))break}else if(!r){if(t===`input`&&e.type===`hidden`){var a=i.name==null?null:``+i.name;if(i.type===`hidden`&&e.getAttribute(`name`)===a)return e}else return e}else if(!e[ut])switch(t){case`meta`:if(!e.hasAttribute(`itemprop`))break;return e;case`link`:if(a=e.getAttribute(`rel`),a===`stylesheet`&&e.hasAttribute(`data-precedence`)||a!==i.rel||e.getAttribute(`href`)!==(i.href==null||i.href===``?null:i.href)||e.getAttribute(`crossorigin`)!==(i.crossOrigin==null?null:i.crossOrigin)||e.getAttribute(`title`)!==(i.title==null?null:i.title))break;return e;case`style`:if(e.hasAttribute(`data-precedence`))break;return e;case`script`:if(a=e.getAttribute(`src`),(a!==(i.src==null?null:i.src)||e.getAttribute(`type`)!==(i.type==null?null:i.type)||e.getAttribute(`crossorigin`)!==(i.crossOrigin==null?null:i.crossOrigin))&&a&&e.hasAttribute(`async`)&&!e.hasAttribute(`itemprop`))break;return e;default:return e}if(e=_f(e.nextSibling),e===null)break}return null}function ff(e,t,n){if(t===``)return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!==`INPUT`||e.type!==`hidden`)&&!n||(e=_f(e.nextSibling),e===null))return null;return e}function pf(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!==`INPUT`||e.type!==`hidden`)&&!t||(e=_f(e.nextSibling),e===null))return null;return e}function mf(e){return e.data===`$?`||e.data===`$~`}function hf(e){return e.data===`$!`||e.data===`$?`&&e.ownerDocument.readyState!==`loading`}function gf(e,t){var n=e.ownerDocument;if(e.data===`$~`)e._reactRetry=t;else if(e.data!==`$?`||n.readyState!==`loading`)t();else{var r=function(){t(),n.removeEventListener(`DOMContentLoaded`,r)};n.addEventListener(`DOMContentLoaded`,r),e._reactRetry=r}}function _f(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t===`$`||t===`$!`||t===`$?`||t===`$~`||t===`&`||t===`F!`||t===`F`)break;if(t===`/$`||t===`/&`)return null}}return e}var vf=null;function yf(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n===`/$`||n===`/&`){if(t===0)return _f(e.nextSibling);t--}else n!==`$`&&n!==`$!`&&n!==`$?`&&n!==`$~`&&n!==`&`||t++}e=e.nextSibling}return null}function bf(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n===`$`||n===`$!`||n===`$?`||n===`$~`||n===`&`){if(t===0)return e;t--}else n!==`/$`&&n!==`/&`||t++}e=e.previousSibling}return null}function xf(e,t,n){switch(t=Yd(n),e){case`html`:if(e=t.documentElement,!e)throw Error(i(452));return e;case`head`:if(e=t.head,!e)throw Error(i(453));return e;case`body`:if(e=t.body,!e)throw Error(i(454));return e;default:throw Error(i(451))}}function Sf(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);dt(e)}var Cf=new Map,wf=new Set;function Tf(e){return typeof e.getRootNode==`function`?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var Ef=P.d;P.d={f:Df,r:Of,D:jf,C:Mf,L:Nf,m:Pf,X:If,S:Ff,M:Lf};function Df(){var e=Ef.f(),t=Eu();return e||t}function Of(e){var t=pt(e);t!==null&&t.tag===5&&t.type===`form`?Os(t):Ef.r(e)}var kf=typeof document>`u`?null:document;function Af(e,t,n){var r=kf;if(r&&typeof t==`string`&&t){var i=Ft(t);i=`link[rel="`+e+`"][href="`+i+`"]`,typeof n==`string`&&(i+=`[crossorigin="`+n+`"]`),wf.has(i)||(wf.add(i),e={rel:e,crossOrigin:n,href:t},r.querySelector(i)===null&&(t=r.createElement(`link`),Ud(t,`link`,e),gt(t),r.head.appendChild(t)))}}function jf(e){Ef.D(e),Af(`dns-prefetch`,e,null)}function Mf(e,t){Ef.C(e,t),Af(`preconnect`,e,t)}function Nf(e,t,n){Ef.L(e,t,n);var r=kf;if(r&&e&&t){var i=`link[rel="preload"][as="`+Ft(t)+`"]`;t===`image`&&n&&n.imageSrcSet?(i+=`[imagesrcset="`+Ft(n.imageSrcSet)+`"]`,typeof n.imageSizes==`string`&&(i+=`[imagesizes="`+Ft(n.imageSizes)+`"]`)):i+=`[href="`+Ft(e)+`"]`;var a=i;switch(t){case`style`:a=zf(e);break;case`script`:a=Uf(e)}Cf.has(a)||(e=f({rel:`preload`,href:t===`image`&&n&&n.imageSrcSet?void 0:e,as:t},n),Cf.set(a,e),r.querySelector(i)!==null||t===`style`&&r.querySelector(Bf(a))||t===`script`&&r.querySelector(U(a))||(t=r.createElement(`link`),Ud(t,`link`,e),gt(t),r.head.appendChild(t)))}}function Pf(e,t){Ef.m(e,t);var n=kf;if(n&&e){var r=t&&typeof t.as==`string`?t.as:`script`,i=`link[rel="modulepreload"][as="`+Ft(r)+`"][href="`+Ft(e)+`"]`,a=i;switch(r){case`audioworklet`:case`paintworklet`:case`serviceworker`:case`sharedworker`:case`worker`:case`script`:a=Uf(e)}if(!Cf.has(a)&&(e=f({rel:`modulepreload`,href:e},t),Cf.set(a,e),n.querySelector(i)===null)){switch(r){case`audioworklet`:case`paintworklet`:case`serviceworker`:case`sharedworker`:case`worker`:case`script`:if(n.querySelector(U(a)))return}r=n.createElement(`link`),Ud(r,`link`,e),gt(r),n.head.appendChild(r)}}}function Ff(e,t,n){Ef.S(e,t,n);var r=kf;if(r&&e){var i=ht(r).hoistableStyles,a=zf(e);t||=`default`;var o=i.get(a);if(!o){var s={loading:0,preload:null};if(o=r.querySelector(Bf(a)))s.loading=5;else{e=f({rel:`stylesheet`,href:e,"data-precedence":t},n),(n=Cf.get(a))&&Kf(e,n);var c=o=r.createElement(`link`);gt(c),Ud(c,`link`,e),c._p=new Promise(function(e,t){c.onload=e,c.onerror=t}),c.addEventListener(`load`,function(){s.loading|=1}),c.addEventListener(`error`,function(){s.loading|=2}),s.loading|=4,Gf(o,t,r)}o={type:`stylesheet`,instance:o,count:1,state:s},i.set(a,o)}}}function If(e,t){Ef.X(e,t);var n=kf;if(n&&e){var r=ht(n).hoistableScripts,i=Uf(e),a=r.get(i);a||(a=n.querySelector(U(i)),a||(e=f({src:e,async:!0},t),(t=Cf.get(i))&&qf(e,t),a=n.createElement(`script`),gt(a),Ud(a,`link`,e),n.head.appendChild(a)),a={type:`script`,instance:a,count:1,state:null},r.set(i,a))}}function Lf(e,t){Ef.M(e,t);var n=kf;if(n&&e){var r=ht(n).hoistableScripts,i=Uf(e),a=r.get(i);a||(a=n.querySelector(U(i)),a||(e=f({src:e,async:!0,type:`module`},t),(t=Cf.get(i))&&qf(e,t),a=n.createElement(`script`),gt(a),Ud(a,`link`,e),n.head.appendChild(a)),a={type:`script`,instance:a,count:1,state:null},r.set(i,a))}}function Rf(e,t,n,r){var a=(a=se.current)?Tf(a):null;if(!a)throw Error(i(446));switch(e){case`meta`:case`title`:return null;case`style`:return typeof n.precedence==`string`&&typeof n.href==`string`?(t=zf(n.href),n=ht(a).hoistableStyles,r=n.get(t),r||(r={type:`style`,instance:null,count:0,state:null},n.set(t,r)),r):{type:`void`,instance:null,count:0,state:null};case`link`:if(n.rel===`stylesheet`&&typeof n.href==`string`&&typeof n.precedence==`string`){e=zf(n.href);var o=ht(a).hoistableStyles,s=o.get(e);if(s||(a=a.ownerDocument||a,s={type:`stylesheet`,instance:null,count:0,state:{loading:0,preload:null}},o.set(e,s),(o=a.querySelector(Bf(e)))&&!o._p&&(s.instance=o,s.state.loading=5),Cf.has(e)||(n={rel:`preload`,as:`style`,href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},Cf.set(e,n),o||Hf(a,e,n,s.state))),t&&r===null)throw Error(i(528,``));return s}if(t&&r!==null)throw Error(i(529,``));return null;case`script`:return t=n.async,n=n.src,typeof n==`string`&&t&&typeof t!=`function`&&typeof t!=`symbol`?(t=Uf(n),n=ht(a).hoistableScripts,r=n.get(t),r||(r={type:`script`,instance:null,count:0,state:null},n.set(t,r)),r):{type:`void`,instance:null,count:0,state:null};default:throw Error(i(444,e))}}function zf(e){return`href="`+Ft(e)+`"`}function Bf(e){return`link[rel="stylesheet"][`+e+`]`}function Vf(e){return f({},e,{"data-precedence":e.precedence,precedence:null})}function Hf(e,t,n,r){e.querySelector(`link[rel="preload"][as="style"][`+t+`]`)?r.loading=1:(t=e.createElement(`link`),r.preload=t,t.addEventListener(`load`,function(){return r.loading|=1}),t.addEventListener(`error`,function(){return r.loading|=2}),Ud(t,`link`,n),gt(t),e.head.appendChild(t))}function Uf(e){return`[src="`+Ft(e)+`"]`}function U(e){return`script[async]`+e}function Wf(e,t,n){if(t.count++,t.instance===null)switch(t.type){case`style`:var r=e.querySelector(`style[data-href~="`+Ft(n.href)+`"]`);if(r)return t.instance=r,gt(r),r;var a=f({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return r=(e.ownerDocument||e).createElement(`style`),gt(r),Ud(r,`style`,a),Gf(r,n.precedence,e),t.instance=r;case`stylesheet`:a=zf(n.href);var o=e.querySelector(Bf(a));if(o)return t.state.loading|=4,t.instance=o,gt(o),o;r=Vf(n),(a=Cf.get(a))&&Kf(r,a),o=(e.ownerDocument||e).createElement(`link`),gt(o);var s=o;return s._p=new Promise(function(e,t){s.onload=e,s.onerror=t}),Ud(o,`link`,r),t.state.loading|=4,Gf(o,n.precedence,e),t.instance=o;case`script`:return o=Uf(n.src),(a=e.querySelector(U(o)))?(t.instance=a,gt(a),a):(r=n,(a=Cf.get(o))&&(r=f({},n),qf(r,a)),e=e.ownerDocument||e,a=e.createElement(`script`),gt(a),Ud(a,`link`,r),e.head.appendChild(a),t.instance=a);case`void`:return null;default:throw Error(i(443,t.type))}else t.type===`stylesheet`&&!(t.state.loading&4)&&(r=t.instance,t.state.loading|=4,Gf(r,n.precedence,e));return t.instance}function Gf(e,t,n){for(var r=n.querySelectorAll(`link[rel="stylesheet"][data-precedence],style[data-precedence]`),i=r.length?r[r.length-1]:null,a=i,o=0;o<r.length;o++){var s=r[o];if(s.dataset.precedence===t)a=s;else if(a!==i)break}a?a.parentNode.insertBefore(e,a.nextSibling):(t=n.nodeType===9?n.head:n,t.insertBefore(e,t.firstChild))}function Kf(e,t){e.crossOrigin??=t.crossOrigin,e.referrerPolicy??=t.referrerPolicy,e.title??=t.title}function qf(e,t){e.crossOrigin??=t.crossOrigin,e.referrerPolicy??=t.referrerPolicy,e.integrity??=t.integrity}var Jf=null;function Yf(e,t,n){if(Jf===null){var r=new Map,i=Jf=new Map;i.set(n,r)}else i=Jf,r=i.get(n),r||(r=new Map,i.set(n,r));if(r.has(e))return r;for(r.set(e,null),n=n.getElementsByTagName(e),i=0;i<n.length;i++){var a=n[i];if(!(a[ut]||a[rt]||e===`link`&&a.getAttribute(`rel`)===`stylesheet`)&&a.namespaceURI!==`http://www.w3.org/2000/svg`){var o=a.getAttribute(t)||``;o=e+o;var s=r.get(o);s?s.push(a):r.set(o,[a])}}return r}function Xf(e,t,n){e=e.ownerDocument||e,e.head.insertBefore(n,t===`title`?e.querySelector(`head > title`):null)}function Zf(e,t,n){if(n===1||t.itemProp!=null)return!1;switch(e){case`meta`:case`title`:return!0;case`style`:if(typeof t.precedence!=`string`||typeof t.href!=`string`||t.href===``)break;return!0;case`link`:if(typeof t.rel!=`string`||typeof t.href!=`string`||t.href===``||t.onLoad||t.onError)break;switch(t.rel){case`stylesheet`:return e=t.disabled,typeof t.precedence==`string`&&e==null;default:return!0}case`script`:if(t.async&&typeof t.async!=`function`&&typeof t.async!=`symbol`&&!t.onLoad&&!t.onError&&t.src&&typeof t.src==`string`)return!0}return!1}function Qf(e){return!(e.type===`stylesheet`&&!(e.state.loading&3))}function $f(e,t,n,r){if(n.type===`stylesheet`&&(typeof r.media!=`string`||!1!==matchMedia(r.media).matches)&&!(n.state.loading&4)){if(n.instance===null){var i=zf(r.href),a=t.querySelector(Bf(i));if(a){t=a._p,typeof t==`object`&&t&&typeof t.then==`function`&&(e.count++,e=np.bind(e),t.then(e,e)),n.state.loading|=4,n.instance=a,gt(a);return}a=t.ownerDocument||t,r=Vf(r),(i=Cf.get(i))&&Kf(r,i),a=a.createElement(`link`),gt(a);var o=a;o._p=new Promise(function(e,t){o.onload=e,o.onerror=t}),Ud(a,`link`,r),n.instance=a}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(n,t),(t=n.state.preload)&&!(n.state.loading&3)&&(e.count++,n=np.bind(e),t.addEventListener(`load`,n),t.addEventListener(`error`,n))}}var ep=0;function tp(e,t){return e.stylesheets&&e.count===0&&ip(e,e.stylesheets),0<e.count||0<e.imgCount?function(n){var r=setTimeout(function(){if(e.stylesheets&&ip(e,e.stylesheets),e.unsuspend){var t=e.unsuspend;e.unsuspend=null,t()}},6e4+t);0<e.imgBytes&&ep===0&&(ep=62500*Kd());var i=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&ip(e,e.stylesheets),e.unsuspend)){var t=e.unsuspend;e.unsuspend=null,t()}},(e.imgBytes>ep?50:800)+t);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(i)}}:null}function np(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)ip(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var rp=null;function ip(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,rp=new Map,t.forEach(ap,e),rp=null,np.call(e))}function ap(e,t){if(!(t.state.loading&4)){var n=rp.get(e);if(n)var r=n.get(null);else{n=new Map,rp.set(e,n);for(var i=e.querySelectorAll(`link[data-precedence],style[data-precedence]`),a=0;a<i.length;a++){var o=i[a];(o.nodeName===`LINK`||o.getAttribute(`media`)!==`not all`)&&(n.set(o.dataset.precedence,o),r=o)}r&&n.set(null,r)}i=t.instance,o=i.getAttribute(`data-precedence`),a=n.get(o)||r,a===r&&n.set(null,i),n.set(o,i),this.count++,r=np.bind(this),i.addEventListener(`load`,r),i.addEventListener(`error`,r),a?a.parentNode.insertBefore(i,a.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(i,e.firstChild)),t.state.loading|=4}}var op={$$typeof:x,Provider:null,Consumer:null,_currentValue:F,_currentValue2:F,_threadCount:0};function sp(e,t,n,r,i,a,o,s,c){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=Ke(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ke(0),this.hiddenUpdates=Ke(null),this.identifierPrefix=r,this.onUncaughtError=i,this.onCaughtError=a,this.onRecoverableError=o,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=c,this.incompleteTransitions=new Map}function cp(e,t,n,r,i,a,o,s,c,l,u,d){return e=new sp(e,t,n,o,c,l,u,d,s),t=1,!0===a&&(t|=24),a=ai(3,null,null,t),e.current=a,a.stateNode=e,t=oa(),t.refCount++,e.pooledCache=t,t.refCount++,a.memoizedState={element:r,isDehydrated:n,cache:t},za(a),e}function lp(e){return e?(e=ri,e):ri}function up(e,t,n,r,i,a){i=lp(i),r.context===null?r.context=i:r.pendingContext=i,r=Va(t),r.payload={element:n},a=a===void 0?null:a,a!==null&&(r.callback=a),n=Ha(e,r,t),n!==null&&(xu(n,e,t),Ua(n,e,t))}function dp(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function fp(e,t){dp(e,t),(e=e.alternate)&&dp(e,t)}function pp(e){if(e.tag===13||e.tag===31){var t=ei(e,67108864);t!==null&&xu(t,e,67108864),fp(e,67108864)}}function mp(e){if(e.tag===13||e.tag===31){var t=yu();t=Qe(t);var n=ei(e,t);n!==null&&xu(n,e,t),fp(e,t)}}var hp=!0;function gp(e,t,n,r){var i=N.T;N.T=null;var a=P.p;try{P.p=2,vp(e,t,n,r)}finally{P.p=a,N.T=i}}function _p(e,t,n,r){var i=N.T;N.T=null;var a=P.p;try{P.p=8,vp(e,t,n,r)}finally{P.p=a,N.T=i}}function vp(e,t,n,r){if(hp){var i=yp(r);if(i===null)Md(e,t,r,bp,n),jp(e,r);else if(Np(i,e,t,n,r))r.stopPropagation();else if(jp(e,r),t&4&&-1<Ap.indexOf(e)){for(;i!==null;){var a=pt(i);if(a!==null)switch(a.tag){case 3:if(a=a.stateNode,a.current.memoizedState.isDehydrated){var o=He(a.pendingLanes);if(o!==0){var s=a;for(s.pendingLanes|=2,s.entangledLanes|=2;o;){var c=1<<31-Fe(o);s.entanglements[1]|=c,o&=~c}ud(a),!(Vl&6)&&(su=Ce()+500,dd(0,!1))}}break;case 31:case 13:s=ei(a,2),s!==null&&xu(s,a,2),Eu(),fp(a,2)}if(a=yp(r),a===null&&Md(e,t,r,bp,n),a===i)break;i=a}i!==null&&r.stopPropagation()}else Md(e,t,r,null,n)}}function yp(e){return e=Qt(e),xp(e)}var bp=null;function xp(e){if(bp=null,e=ft(e),e!==null){var t=o(e);if(t===null)e=null;else{var n=t.tag;if(n===13){if(e=s(t),e!==null)return e;e=null}else if(n===31){if(e=c(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return bp=e,null}function Sp(e){switch(e){case`beforetoggle`:case`cancel`:case`click`:case`close`:case`contextmenu`:case`copy`:case`cut`:case`auxclick`:case`dblclick`:case`dragend`:case`dragstart`:case`drop`:case`focusin`:case`focusout`:case`input`:case`invalid`:case`keydown`:case`keypress`:case`keyup`:case`mousedown`:case`mouseup`:case`paste`:case`pause`:case`play`:case`pointercancel`:case`pointerdown`:case`pointerup`:case`ratechange`:case`reset`:case`resize`:case`seeked`:case`submit`:case`toggle`:case`touchcancel`:case`touchend`:case`touchstart`:case`volumechange`:case`change`:case`selectionchange`:case`textInput`:case`compositionstart`:case`compositionend`:case`compositionupdate`:case`beforeblur`:case`afterblur`:case`beforeinput`:case`blur`:case`fullscreenchange`:case`focus`:case`hashchange`:case`popstate`:case`select`:case`selectstart`:return 2;case`drag`:case`dragenter`:case`dragexit`:case`dragleave`:case`dragover`:case`mousemove`:case`mouseout`:case`mouseover`:case`pointermove`:case`pointerout`:case`pointerover`:case`scroll`:case`touchmove`:case`wheel`:case`mouseenter`:case`mouseleave`:case`pointerenter`:case`pointerleave`:return 8;case`message`:switch(we()){case Te:return 2;case Ee:return 8;case De:case Oe:return 32;case ke:return 268435456;default:return 32}default:return 32}}var Cp=!1,wp=null,Tp=null,Ep=null,Dp=new Map,Op=new Map,kp=[],Ap=`mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset`.split(` `);function jp(e,t){switch(e){case`focusin`:case`focusout`:wp=null;break;case`dragenter`:case`dragleave`:Tp=null;break;case`mouseover`:case`mouseout`:Ep=null;break;case`pointerover`:case`pointerout`:Dp.delete(t.pointerId);break;case`gotpointercapture`:case`lostpointercapture`:Op.delete(t.pointerId)}}function Mp(e,t,n,r,i,a){return e===null||e.nativeEvent!==a?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:a,targetContainers:[i]},t!==null&&(t=pt(t),t!==null&&pp(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function Np(e,t,n,r,i){switch(t){case`focusin`:return wp=Mp(wp,e,t,n,r,i),!0;case`dragenter`:return Tp=Mp(Tp,e,t,n,r,i),!0;case`mouseover`:return Ep=Mp(Ep,e,t,n,r,i),!0;case`pointerover`:var a=i.pointerId;return Dp.set(a,Mp(Dp.get(a)||null,e,t,n,r,i)),!0;case`gotpointercapture`:return a=i.pointerId,Op.set(a,Mp(Op.get(a)||null,e,t,n,r,i)),!0}return!1}function Pp(e){var t=ft(e.target);if(t!==null){var n=o(t);if(n!==null){if(t=n.tag,t===13){if(t=s(n),t!==null){e.blockedOn=t,tt(e.priority,function(){mp(n)});return}}else if(t===31){if(t=c(n),t!==null){e.blockedOn=t,tt(e.priority,function(){mp(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Fp(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=yp(e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);Zt=r,n.target.dispatchEvent(r),Zt=null}else return t=pt(n),t!==null&&pp(t),e.blockedOn=n,!1;t.shift()}return!0}function Ip(e,t,n){Fp(e)&&n.delete(t)}function Lp(){Cp=!1,wp!==null&&Fp(wp)&&(wp=null),Tp!==null&&Fp(Tp)&&(Tp=null),Ep!==null&&Fp(Ep)&&(Ep=null),Dp.forEach(Ip),Op.forEach(Ip)}function Rp(e,n){e.blockedOn===n&&(e.blockedOn=null,Cp||(Cp=!0,t.unstable_scheduleCallback(t.unstable_NormalPriority,Lp)))}var zp=null;function Bp(e){zp!==e&&(zp=e,t.unstable_scheduleCallback(t.unstable_NormalPriority,function(){zp===e&&(zp=null);for(var t=0;t<e.length;t+=3){var n=e[t],r=e[t+1],i=e[t+2];if(typeof r!=`function`){if(xp(r||n)===null)continue;break}var a=pt(n);a!==null&&(e.splice(t,3),t-=3,Es(a,{pending:!0,data:i,method:n.method,action:r},r,i))}}))}function Vp(e){function t(t){return Rp(t,e)}wp!==null&&Rp(wp,e),Tp!==null&&Rp(Tp,e),Ep!==null&&Rp(Ep,e),Dp.forEach(t),Op.forEach(t);for(var n=0;n<kp.length;n++){var r=kp[n];r.blockedOn===e&&(r.blockedOn=null)}for(;0<kp.length&&(n=kp[0],n.blockedOn===null);)Pp(n),n.blockedOn===null&&kp.shift();if(n=(e.ownerDocument||e).$$reactFormReplay,n!=null)for(r=0;r<n.length;r+=3){var i=n[r],a=n[r+1],o=i[it]||null;if(typeof a==`function`)o||Bp(n);else if(o){var s=null;if(a&&a.hasAttribute(`formAction`)){if(i=a,o=a[it]||null)s=o.formAction;else if(xp(i)!==null)continue}else s=o.action;typeof s==`function`?n[r+1]=s:(n.splice(r,3),r-=3),Bp(n)}}}function Hp(){function e(e){e.canIntercept&&e.info===`react-transition`&&e.intercept({handler:function(){return new Promise(function(e){return i=e})},focusReset:`manual`,scroll:`manual`})}function t(){i!==null&&(i(),i=null),r||setTimeout(n,20)}function n(){if(!r&&!navigation.transition){var e=navigation.currentEntry;e&&e.url!=null&&navigation.navigate(e.url,{state:e.getState(),info:`react-transition`,history:`replace`})}}if(typeof navigation==`object`){var r=!1,i=null;return navigation.addEventListener(`navigate`,e),navigation.addEventListener(`navigatesuccess`,t),navigation.addEventListener(`navigateerror`,t),setTimeout(n,100),function(){r=!0,navigation.removeEventListener(`navigate`,e),navigation.removeEventListener(`navigatesuccess`,t),navigation.removeEventListener(`navigateerror`,t),i!==null&&(i(),i=null)}}}function Up(e){this._internalRoot=e}Wp.prototype.render=Up.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(i(409));var n=t.current;up(n,yu(),e,t,null,null)},Wp.prototype.unmount=Up.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;up(e.current,2,null,e,null,null),Eu(),t[at]=null}};function Wp(e){this._internalRoot=e}Wp.prototype.unstable_scheduleHydration=function(e){if(e){var t=et();e={blockedOn:null,target:e,priority:t};for(var n=0;n<kp.length&&t!==0&&t<kp[n].priority;n++);kp.splice(n,0,e),n===0&&Pp(e)}};var Gp=n.version;if(Gp!==`19.2.8`)throw Error(i(527,Gp,`19.2.8`));P.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render==`function`?Error(i(188)):(e=Object.keys(e).join(`,`),Error(i(268,e)));return e=u(t),e=e===null?null:d(e),e=e===null?null:e.stateNode,e};var Kp={bundleType:0,version:`19.2.8`,rendererPackageName:`react-dom`,currentDispatcherRef:N,reconcilerVersion:`19.2.8`};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<`u`){var qp=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!qp.isDisabled&&qp.supportsFiber)try{Me=qp.inject(Kp),Ne=qp}catch{}}e.createRoot=function(e,t){if(!a(e))throw Error(i(299));var n=!1,r=``,o=Js,s=Ys,c=Xs;return t!=null&&(!0===t.unstable_strictMode&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onUncaughtError!==void 0&&(o=t.onUncaughtError),t.onCaughtError!==void 0&&(s=t.onCaughtError),t.onRecoverableError!==void 0&&(c=t.onRecoverableError)),t=cp(e,1,!1,null,null,n,r,null,o,s,c,Hp),e[at]=t.current,Ad(e),new Up(t)},e.hydrateRoot=function(e,t,n){if(!a(e))throw Error(i(299));var r=!1,o=``,s=Js,c=Ys,l=Xs,u=null;return n!=null&&(!0===n.unstable_strictMode&&(r=!0),n.identifierPrefix!==void 0&&(o=n.identifierPrefix),n.onUncaughtError!==void 0&&(s=n.onUncaughtError),n.onCaughtError!==void 0&&(c=n.onCaughtError),n.onRecoverableError!==void 0&&(l=n.onRecoverableError),n.formState!==void 0&&(u=n.formState)),t=cp(e,1,!0,t,n??null,r,o,u,s,c,l,Hp),t.context=lp(null),n=t.current,r=yu(),r=Qe(r),o=Va(r),o.callback=null,Ha(n,o,r),n=r,t.current.lanes=n,qe(t,n),ud(t),e[at]=t.current,Ad(e),new Wp(t)},e.version=`19.2.8`})),fBe=s((e=>{process.env.NODE_ENV!==`production`&&(function(){function t(e,t){for(e=e.memoizedState;e!==null&&0<t;)e=e.next,t--;return e}function n(e,t,r,i){if(r>=t.length)return i;var a=t[r],o=Uf(e)?e.slice():Tf({},e);return o[a]=n(e[a],t,r+1,i),o}function r(e,t,n){if(t.length!==n.length)console.warn(`copyWithRename() expects paths of the same length`);else{for(var r=0;r<n.length-1;r++)if(t[r]!==n[r]){console.warn(`copyWithRename() expects paths to be the same except for the deepest key`);return}return i(e,t,n,0)}}function i(e,t,n,r){var a=t[r],o=Uf(e)?e.slice():Tf({},e);return r+1===t.length?(o[n[r]]=o[a],Uf(o)?o.splice(a,1):delete o[a]):o[a]=i(e[a],t,n,r+1),o}function a(e,t,n){var r=t[n],i=Uf(e)?e.slice():Tf({},e);return n+1===t.length?(Uf(i)?i.splice(r,1):delete i[r],i):(i[r]=a(e[r],t,n+1),i)}function o(){return!1}function s(){return null}function c(){console.error(`Do not call Hooks inside useEffect(...), useMemo(...), or other built-in Hooks. You can only call Hooks at the top level of your React function. For more information, see https://react.dev/link/rules-of-hooks`)}function l(){console.error(`Context can only be read while React is rendering. In classes, you can read it in the render method or getDerivedStateFromProps. In function components, you can read it directly in the function body, but not inside Hooks like useReducer() or useMemo().`)}function u(){}function d(){}function f(e){var t=[];return e.forEach(function(e){t.push(e)}),t.sort().join(`, `)}function m(e,t,n,r){return new ur(e,t,n,r)}function h(e,t){e.context===Ag&&(Yd(e.current,2,t,e,null,null),el())}function g(e,t){if(jg!==null){var n=t.staleFamilies;t=t.updatedFamilies,El(),lr(e.current,t,n),el()}}function _(e){jg=e}function v(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function y(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function b(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function x(e){if(e.tag===31){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function S(e){if(y(e)!==e)throw Error(`Unable to find node on an unmounted component.`)}function C(e){var t=e.alternate;if(!t){if(t=y(e),t===null)throw Error(`Unable to find node on an unmounted component.`);return t===e?e:null}for(var n=e,r=t;;){var i=n.return;if(i===null)break;var a=i.alternate;if(a===null){if(r=i.return,r!==null){n=r;continue}break}if(i.child===a.child){for(a=i.child;a;){if(a===n)return S(i),e;if(a===r)return S(i),t;a=a.sibling}throw Error(`Unable to find node on an unmounted component.`)}if(n.return!==r.return)n=i,r=a;else{for(var o=!1,s=i.child;s;){if(s===n){o=!0,n=i,r=a;break}if(s===r){o=!0,r=i,n=a;break}s=s.sibling}if(!o){for(s=a.child;s;){if(s===n){o=!0,n=a,r=i;break}if(s===r){o=!0,r=a,n=i;break}s=s.sibling}if(!o)throw Error(`Child was not found in either parent set. This indicates a bug in React related to the return pointer. Please file an issue.`)}}if(n.alternate!==r)throw Error(`Return fibers should always be each others' alternates. This error is likely caused by a bug in React. Please file an issue.`)}if(n.tag!==3)throw Error(`Unable to find node on an unmounted component.`);return n.stateNode.current===n?e:t}function w(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=w(e),t!==null)return t;e=e.sibling}return null}function T(e){return typeof e!=`object`||!e?null:(e=Vf&&e[Vf]||e[`@@iterator`],typeof e==`function`?e:null)}function E(e){if(e==null)return null;if(typeof e==`function`)return e.$$typeof===Hf?null:e.displayName||e.name||null;if(typeof e==`string`)return e;switch(e){case kf:return`Fragment`;case jf:return`Profiler`;case Af:return`StrictMode`;case Ff:return`Suspense`;case If:return`SuspenseList`;case zf:return`Activity`}if(typeof e==`object`)switch(typeof e.tag==`number`&&console.error(`Received an unexpected object in getComponentNameFromType(). This is likely a bug in React. Please file an issue.`),e.$$typeof){case Of:return`Portal`;case Nf:return e.displayName||`Context`;case Mf:return(e._context.displayName||`Context`)+`.Consumer`;case Pf:var t=e.render;return e=e.displayName,e||=(e=t.displayName||t.name||``,e===``?`ForwardRef`:`ForwardRef(`+e+`)`),e;case Lf:return t=e.displayName||null,t===null?E(e.type)||`Memo`:t;case Rf:t=e._payload,e=e._init;try{return E(e(t))}catch{}}return null}function D(e){return typeof e.tag==`number`?O(e):typeof e.name==`string`?e.name:null}function O(e){var t=e.type;switch(e.tag){case 31:return`Activity`;case 24:return`Cache`;case 9:return(t._context.displayName||`Context`)+`.Consumer`;case 10:return t.displayName||`Context`;case 18:return`DehydratedFragment`;case 11:return e=t.render,e=e.displayName||e.name||``,t.displayName||(e===``?`ForwardRef`:`ForwardRef(`+e+`)`);case 7:return`Fragment`;case 26:case 27:case 5:return t;case 4:return`Portal`;case 3:return`Root`;case 6:return`Text`;case 16:return E(t);case 8:return t===Af?`StrictMode`:`Mode`;case 22:return`Offscreen`;case 12:return`Profiler`;case 21:return`Scope`;case 13:return`Suspense`;case 19:return`SuspenseList`;case 25:return`TracingMarker`;case 1:case 0:case 14:case 15:if(typeof t==`function`)return t.displayName||t.name||null;if(typeof t==`string`)return t;break;case 29:if(t=e._debugInfo,t!=null){for(var n=t.length-1;0<=n;n--)if(typeof t[n].name==`string`)return t[n].name}if(e.return!==null)return O(e.return)}return null}function k(e){return{current:e}}function A(e,t){0>Jf?console.error(`Unexpected pop.`):(t!==qf[Jf]&&console.error(`Unexpected Fiber popped.`),e.current=Kf[Jf],Kf[Jf]=null,qf[Jf]=null,Jf--)}function j(e,t,n){Jf++,Kf[Jf]=e.current,qf[Jf]=n,e.current=t}function M(e){return e===null&&console.error(`Expected host context to exist. This error is likely caused by a bug in React. Please file an issue.`),e}function ee(e,t){j(Zf,t,e),j(Xf,e,e),j(Yf,null,e);var n=t.nodeType;switch(n){case 9:case 11:n=n===9?`#document`:`#fragment`,t=(t=t.documentElement)&&(t=t.namespaceURI)?Fu(t):US;break;default:if(n=t.tagName,t=t.namespaceURI)t=Fu(t),t=Iu(t,n);else switch(n){case`svg`:t=WS;break;case`math`:t=GS;break;default:t=US}}n=n.toLowerCase(),n=Mt(null,n),n={context:t,ancestorInfo:n},A(Yf,e),j(Yf,n,e)}function N(e){A(Yf,e),A(Xf,e),A(Zf,e)}function P(){return M(Yf.current)}function F(e){e.memoizedState!==null&&j(Qf,e,e);var t=M(Yf.current),n=e.type,r=Iu(t.context,n);n=Mt(t.ancestorInfo,n),r={context:r,ancestorInfo:n},t!==r&&(j(Xf,e,e),j(Yf,r,e))}function te(e){Xf.current===e&&(A(Yf,e),A(Xf,e)),Qf.current===e&&(A(Qf,e),bC._currentValue=yC)}function I(){}function ne(){if($f===0){ep=console.log,tp=console.info,np=console.warn,rp=console.error,ip=console.group,ap=console.groupCollapsed,op=console.groupEnd;var e={configurable:!0,enumerable:!0,value:I,writable:!0};Object.defineProperties(console,{info:e,log:e,warn:e,error:e,group:e,groupCollapsed:e,groupEnd:e})}$f++}function re(){if($f--,$f===0){var e={configurable:!0,enumerable:!0,writable:!0};Object.defineProperties(console,{log:Tf({},e,{value:ep}),info:Tf({},e,{value:tp}),warn:Tf({},e,{value:np}),error:Tf({},e,{value:rp}),group:Tf({},e,{value:ip}),groupCollapsed:Tf({},e,{value:ap}),groupEnd:Tf({},e,{value:op})})}0>$f&&console.error(`disabledDepth fell below zero. This is a bug in React. Please file an issue.`)}function ie(e){var t=Error.prepareStackTrace;if(Error.prepareStackTrace=void 0,e=e.stack,Error.prepareStackTrace=t,e.startsWith(`Error: react-stack-top-frame |
|
|
`)&&(e=e.slice(29)),t=e.indexOf(` |
|
|
`),t!==-1&&(e=e.slice(t+1)),t=e.indexOf(`react_stack_bottom_frame`),t!==-1&&(t=e.lastIndexOf(` |
|
|
`,t)),t!==-1)e=e.slice(0,t);else return``;return e}function ae(e){if(sp===void 0)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);sp=t&&t[1]||``,cp=-1<e.stack.indexOf(` |
|
|
at`)?` (<anonymous>)`:-1<e.stack.indexOf(`@`)?`@unknown:0:0`:``}return` |
|
|
`+sp+e+cp}function oe(e,t){if(!e||lp)return``;var n=up.get(e);if(n!==void 0)return n;lp=!0,n=Error.prepareStackTrace,Error.prepareStackTrace=void 0;var r=null;r=U.H,U.H=null,ne();try{var i={DetermineComponentFrameRoot:function(){try{if(t){var n=function(){throw Error()};if(Object.defineProperty(n.prototype,"props",{set:function(){throw Error()}}),typeof Reflect==`object`&&Reflect.construct){try{Reflect.construct(n,[])}catch(e){var r=e}Reflect.construct(e,[],n)}else{try{n.call()}catch(e){r=e}e.call(n.prototype)}}else{try{throw Error()}catch(e){r=e}(n=e())&&typeof n.catch==`function`&&n.catch(function(){})}}catch(e){if(e&&r&&typeof e.stack==`string`)return[e.stack,r.stack]}return[null,null]}};i.DetermineComponentFrameRoot.displayName=`DetermineComponentFrameRoot`;var a=Object.getOwnPropertyDescriptor(i.DetermineComponentFrameRoot,`name`);a&&a.configurable&&Object.defineProperty(i.DetermineComponentFrameRoot,"name",{value:`DetermineComponentFrameRoot`});var o=i.DetermineComponentFrameRoot(),s=o[0],c=o[1];if(s&&c){var l=s.split(` |
|
|
`),u=c.split(` |
|
|
`);for(o=a=0;a<l.length&&!l[a].includes(`DetermineComponentFrameRoot`);)a++;for(;o<u.length&&!u[o].includes(`DetermineComponentFrameRoot`);)o++;if(a===l.length||o===u.length)for(a=l.length-1,o=u.length-1;1<=a&&0<=o&&l[a]!==u[o];)o--;for(;1<=a&&0<=o;a--,o--)if(l[a]!==u[o]){if(a!==1||o!==1)do if(a--,o--,0>o||l[a]!==u[o]){var d=` |
|
|
`+l[a].replace(` at new `,` at `);return e.displayName&&d.includes(`<anonymous>`)&&(d=d.replace(`<anonymous>`,e.displayName)),typeof e==`function`&&up.set(e,d),d}while(1<=a&&0<=o);break}}}finally{lp=!1,U.H=r,re(),Error.prepareStackTrace=n}return l=(l=e?e.displayName||e.name:``)?ae(l):``,typeof e==`function`&&up.set(e,l),l}function se(e,t){switch(e.tag){case 26:case 27:case 5:return ae(e.type);case 16:return ae(`Lazy`);case 13:return e.child!==t&&t!==null?ae(`Suspense Fallback`):ae(`Suspense`);case 19:return ae(`SuspenseList`);case 0:case 15:return oe(e.type,!1);case 11:return oe(e.type.render,!1);case 1:return oe(e.type,!0);case 31:return ae(`Activity`);default:return``}}function ce(e){try{var t=``,n=null;do{t+=se(e,n);var r=e._debugInfo;if(r)for(var i=r.length-1;0<=i;i--){var a=r[i];if(typeof a.name==`string`){var o=t;a:{var s=a.name,c=a.env,l=a.debugLocation;if(l!=null){var u=ie(l),d=u.lastIndexOf(` |
|
|
`),f=d===-1?u:u.slice(d+1);if(f.indexOf(s)!==-1){var p=` |
|
|
`+f;break a}}p=ae(s+(c?` [`+c+`]`:``))}t=o+p}}n=e,e=e.return}while(e);return t}catch(e){return` |
|
|
Error generating stack: `+e.message+` |
|
|
`+e.stack}}function le(e){return(e=e?e.displayName||e.name:``)?ae(e):``}function ue(){if(dp===null)return null;var e=dp._debugOwner;return e==null?null:D(e)}function de(){if(dp===null)return``;var e=dp;try{var t=``;switch(e.tag===6&&(e=e.return),e.tag){case 26:case 27:case 5:t+=ae(e.type);break;case 13:t+=ae(`Suspense`);break;case 19:t+=ae(`SuspenseList`);break;case 31:t+=ae(`Activity`);break;case 30:case 0:case 15:case 1:e._debugOwner||t!==``||(t+=le(e.type));break;case 11:e._debugOwner||t!==``||(t+=le(e.type.render))}for(;e;)if(typeof e.tag==`number`){var n=e;e=n._debugOwner;var r=n._debugStack;if(e&&r){var i=ie(r);i!==``&&(t+=` |
|
|
`+i)}}else if(e.debugStack!=null){var a=e.debugStack;(e=e.owner)&&a&&(t+=` |
|
|
`+ie(a))}else break;var o=t}catch(e){o=` |
|
|
Error generating stack: `+e.message+` |
|
|
`+e.stack}return o}function L(e,t,n,r,i,a,o){var s=dp;fe(e);try{return e!==null&&e._debugTask?e._debugTask.run(t.bind(null,n,r,i,a,o)):t(n,r,i,a,o)}finally{fe(s)}}function fe(e){U.getCurrentStack=e===null?null:de,fp=!1,dp=e}function pe(e){return typeof Symbol==`function`&&Symbol.toStringTag&&e[Symbol.toStringTag]||e.constructor.name||`Object`}function me(e){try{return he(e),!1}catch{return!0}}function he(e){return``+e}function R(e,t){if(me(e))return console.error("The provided `%s` attribute is an unsupported type %s. This value must be coerced to a string before using it here.",t,pe(e)),he(e)}function ge(e,t){if(me(e))return console.error("The provided `%s` CSS property is an unsupported type %s. This value must be coerced to a string before using it here.",t,pe(e)),he(e)}function _e(e){if(me(e))return console.error(`Form field values (value, checked, defaultValue, or defaultChecked props) must be strings, not %s. This value must be coerced to a string before using it here.`,pe(e)),he(e)}function ve(e){if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>`u`)return!1;var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(t.isDisabled)return!0;if(!t.supportsFiber)return console.error(`The installed version of React DevTools is too old and will not work with the current version of React. Please update React DevTools. https://react.dev/link/react-devtools`),!0;try{Dp=t.inject(e),Op=t}catch(e){console.error(`React instrumentation encountered an error: %o.`,e)}return!!t.checkDCE}function ye(e){if(typeof Tp==`function`&&Ep(e),Op&&typeof Op.setStrictMode==`function`)try{Op.setStrictMode(Dp,e)}catch(e){kp||(kp=!0,console.error(`React instrumentation encountered an error: %o`,e))}}function be(e){return e>>>=0,e===0?32:31-(Mp(e)/Np|0)|0}function xe(e){var t=e&42;if(t!==0)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return console.error(`Should have found matching lanes. This is a bug in React.`),e}}function Se(e,t,n){var r=e.pendingLanes;if(r===0)return 0;var i=0,a=e.suspendedLanes,o=e.pingedLanes;e=e.warmLanes;var s=r&134217727;return s===0?(s=r&~a,s===0?o===0?n||(n=r&~e,n!==0&&(i=xe(n))):i=xe(o):i=xe(s)):(r=s&~a,r===0?(o&=s,o===0?n||(n=s&~e,n!==0&&(i=xe(n))):i=xe(o)):i=xe(r)),i===0?0:t!==0&&t!==i&&(t&a)===0&&(a=i&-i,n=t&-t,a>=n||a===32&&n&4194048)?t:i}function Ce(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function we(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return console.error(`Should have found matching lanes. This is a bug in React.`),-1}}function Te(){var e=Ip;return Ip<<=1,!(Ip&62914560)&&(Ip=4194304),e}function Ee(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function De(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function Oe(e,t,n,r,i,a){var o=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var s=e.entanglements,c=e.expirationTimes,l=e.hiddenUpdates;for(n=o&~n;0<n;){var u=31-jp(n),d=1<<u;s[u]=0,c[u]=-1;var f=l[u];if(f!==null)for(l[u]=null,u=0;u<f.length;u++){var p=f[u];p!==null&&(p.lane&=-536870913)}n&=~d}r!==0&&ke(e,r,0),a!==0&&i===0&&e.tag!==0&&(e.suspendedLanes|=a&~(o&~t))}function ke(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var r=31-jp(t);e.entangledLanes|=t,e.entanglements[r]=e.entanglements[r]|1073741824|n&261930}function Ae(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-jp(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}function je(e,t){var n=t&-t;return n=n&42?1:Me(n),(n&(e.suspendedLanes|t))===0?n:0}function Me(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function Ne(e,t,n){if(Ap)for(e=e.pendingUpdatersLaneMap;0<n;){var r=31-jp(n),i=1<<r;e[r].add(t),n&=~i}}function Pe(e,t){if(Ap)for(var n=e.pendingUpdatersLaneMap,r=e.memoizedUpdaters;0<t;){var i=31-jp(t);e=1<<i,i=n[i],0<i.size&&(i.forEach(function(e){var t=e.alternate;t!==null&&r.has(t)||r.add(e)}),i.clear()),t&=~e}}function Fe(e){return e&=-e,Lp!==0&&Lp<e?Rp!==0&&Rp<e?e&134217727?zp:Bp:Rp:Lp}function Ie(){var e=Wf.p;return e===0?(e=window.event,e===void 0?zp:sf(e.type)):e}function Le(e,t){var n=Wf.p;try{return Wf.p=e,t()}finally{Wf.p=n}}function Re(e){delete e[Hp],delete e[Up],delete e[Gp],delete e[Kp],delete e[qp]}function ze(e){var t=e[Hp];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Wp]||n[Hp]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=gd(e);e!==null;){if(n=e[Hp])return n;e=gd(e)}return t}e=n,n=e.parentNode}return null}function Be(e){if(e=e[Hp]||e[Wp]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function Ve(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(`getNodeFromInstance: Invalid argument.`)}function He(e){var t=e[Jp];return t||=e[Jp]={hoistableStyles:new Map,hoistableScripts:new Map},t}function Ue(e){e[Yp]=!0}function We(e,t){Ge(e,t),Ge(e+`Capture`,t)}function Ge(e,t){Zp[e]&&console.error("EventRegistry: More than one plugin attempted to publish the same registration name, `%s`.",e),Zp[e]=t;var n=e.toLowerCase();for(Qp[n]=e,e===`onDoubleClick`&&(Qp.ondblclick=e),e=0;e<t.length;e++)Xp.add(t[e])}function z(e,t){$p[t.type]||t.onChange||t.onInput||t.readOnly||t.disabled||t.value==null||console.error(e===`select`?"You provided a `value` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultValue`. Otherwise, set `onChange`.":"You provided a `value` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultValue`. Otherwise, set either `onChange` or `readOnly`."),t.onChange||t.readOnly||t.disabled||t.checked==null||console.error("You provided a `checked` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultChecked`. Otherwise, set either `onChange` or `readOnly`.")}function Ke(e){return pp.call(nm,e)?!0:pp.call(tm,e)?!1:em.test(e)?nm[e]=!0:(tm[e]=!0,console.error("Invalid attribute name: `%s`",e),!1)}function qe(e,t,n){if(Ke(t)){if(!e.hasAttribute(t)){switch(typeof n){case`symbol`:case`object`:return n;case`function`:return n;case`boolean`:if(!1===n)return n}return n===void 0?void 0:null}return e=e.getAttribute(t),e===``&&!0===n||(R(n,t),e===``+n?n:e)}}function Je(e,t,n){if(Ke(t)){if(n===null)e.removeAttribute(t);else{switch(typeof n){case`undefined`:case`function`:case`symbol`:e.removeAttribute(t);return;case`boolean`:var r=t.toLowerCase().slice(0,5);if(r!==`data-`&&r!==`aria-`){e.removeAttribute(t);return}}R(n,t),e.setAttribute(t,``+n)}}}function Ye(e,t,n){if(n===null)e.removeAttribute(t);else{switch(typeof n){case`undefined`:case`function`:case`symbol`:case`boolean`:e.removeAttribute(t);return}R(n,t),e.setAttribute(t,``+n)}}function Xe(e,t,n,r){if(r===null)e.removeAttribute(n);else{switch(typeof r){case`undefined`:case`function`:case`symbol`:case`boolean`:e.removeAttribute(n);return}R(r,n),e.setAttributeNS(t,n,``+r)}}function Ze(e){switch(typeof e){case`bigint`:case`boolean`:case`number`:case`string`:case`undefined`:return e;case`object`:return _e(e),e;default:return``}}function Qe(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()===`input`&&(t===`checkbox`||t===`radio`)}function $e(e,t,n){var r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&r!==void 0&&typeof r.get==`function`&&typeof r.set==`function`){var i=r.get,a=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(e){_e(e),n=``+e,a.call(this,e)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(e){_e(e),n=``+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function et(e){if(!e._valueTracker){var t=Qe(e)?`checked`:`value`;e._valueTracker=$e(e,t,``+e[t])}}function tt(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r=``;return e&&(r=Qe(e)?e.checked?`true`:`false`:e.value),e=r,e!==n&&(t.setValue(e),!0)}function nt(e){if(e||=typeof document<`u`?document:void 0,e===void 0)return null;try{return e.activeElement||e.body}catch{return e.body}}function rt(e){return e.replace(rm,function(e){return`\\`+e.charCodeAt(0).toString(16)+` `})}function it(e,t){t.checked===void 0||t.defaultChecked===void 0||am||(console.error(`%s contains an input of type %s with both checked and defaultChecked props. Input elements must be either controlled or uncontrolled (specify either the checked prop, or the defaultChecked prop, but not both). Decide between using a controlled or uncontrolled input element and remove one of these props. More info: https://react.dev/link/controlled-components`,ue()||`A component`,t.type),am=!0),t.value===void 0||t.defaultValue===void 0||im||(console.error(`%s contains an input of type %s with both value and defaultValue props. Input elements must be either controlled or uncontrolled (specify either the value prop, or the defaultValue prop, but not both). Decide between using a controlled or uncontrolled input element and remove one of these props. More info: https://react.dev/link/controlled-components`,ue()||`A component`,t.type),im=!0)}function at(e,t,n,r,i,a,o,s){e.name=``,o!=null&&typeof o!=`function`&&typeof o!=`symbol`&&typeof o!=`boolean`?(R(o,`type`),e.type=o):e.removeAttribute(`type`),t==null?o!==`submit`&&o!==`reset`||e.removeAttribute(`value`):o===`number`?(t===0&&e.value===``||e.value!=t)&&(e.value=``+Ze(t)):e.value!==``+Ze(t)&&(e.value=``+Ze(t)),t==null?n==null?r!=null&&e.removeAttribute(`value`):st(e,o,Ze(n)):st(e,o,Ze(t)),i==null&&a!=null&&(e.defaultChecked=!!a),i!=null&&(e.checked=i&&typeof i!=`function`&&typeof i!=`symbol`),s!=null&&typeof s!=`function`&&typeof s!=`symbol`&&typeof s!=`boolean`?(R(s,`name`),e.name=``+Ze(s)):e.removeAttribute(`name`)}function ot(e,t,n,r,i,a,o,s){if(a!=null&&typeof a!=`function`&&typeof a!=`symbol`&&typeof a!=`boolean`&&(R(a,`type`),e.type=a),t!=null||n!=null){if(!(a!==`submit`&&a!==`reset`||t!=null)){et(e);return}n=n==null?``:``+Ze(n),t=t==null?n:``+Ze(t),s||t===e.value||(e.value=t),e.defaultValue=t}r??=i,r=typeof r!=`function`&&typeof r!=`symbol`&&!!r,e.checked=s?e.checked:!!r,e.defaultChecked=!!r,o!=null&&typeof o!=`function`&&typeof o!=`symbol`&&typeof o!=`boolean`&&(R(o,`name`),e.name=o),et(e)}function st(e,t,n){t===`number`&&nt(e.ownerDocument)===e||e.defaultValue===``+n||(e.defaultValue=``+n)}function ct(e,t){t.value??(typeof t.children==`object`&&t.children!==null?Cf.Children.forEach(t.children,function(e){e==null||typeof e==`string`||typeof e==`number`||typeof e==`bigint`||sm||(sm=!0,console.error("Cannot infer the option value of complex children. Pass a `value` prop or use a plain string as children to <option>."))}):t.dangerouslySetInnerHTML==null||cm||(cm=!0,console.error("Pass a `value` prop if you set dangerouslyInnerHTML so React knows which value should be selected."))),t.selected==null||om||(console.error("Use the `defaultValue` or `value` props on <select> instead of setting `selected` on <option>."),om=!0)}function lt(){var e=ue();return e?` |
|
|
|
|
|
Check the render method of \``+e+"`.":``}function ut(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t[`$`+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty(`$`+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&r&&(e[n].defaultSelected=!0)}else{for(n=``+Ze(n),t=null,i=0;i<e.length;i++){if(e[i].value===n){e[i].selected=!0,r&&(e[i].defaultSelected=!0);return}t!==null||e[i].disabled||(t=e[i])}t!==null&&(t.selected=!0)}}function dt(e,t){for(e=0;e<um.length;e++){var n=um[e];if(t[n]!=null){var r=Uf(t[n]);t.multiple&&!r?console.error("The `%s` prop supplied to <select> must be an array if `multiple` is true.%s",n,lt()):!t.multiple&&r&&console.error("The `%s` prop supplied to <select> must be a scalar value if `multiple` is false.%s",n,lt())}}t.value===void 0||t.defaultValue===void 0||lm||(console.error(`Select elements must be either controlled or uncontrolled (specify either the value prop, or the defaultValue prop, but not both). Decide between using a controlled or uncontrolled select element and remove one of these props. More info: https://react.dev/link/controlled-components`),lm=!0)}function ft(e,t){t.value===void 0||t.defaultValue===void 0||dm||(console.error(`%s contains a textarea with both value and defaultValue props. Textarea elements must be either controlled or uncontrolled (specify either the value prop, or the defaultValue prop, but not both). Decide between using a controlled or uncontrolled textarea and remove one of these props. More info: https://react.dev/link/controlled-components`,ue()||`A component`),dm=!0),t.children!=null&&t.value==null&&console.error("Use the `defaultValue` or `value` props instead of setting children on <textarea>.")}function pt(e,t,n){if(t!=null&&(t=``+Ze(t),t!==e.value&&(e.value=t),n==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=n==null?``:``+Ze(n)}function mt(e,t,n,r){if(t==null){if(r!=null){if(n!=null)throw Error("If you supply `defaultValue` on a <textarea>, do not pass children.");if(Uf(r)){if(1<r.length)throw Error(`<textarea> can only have at most one child.`);r=r[0]}n=r}n??=``,t=n}n=Ze(t),e.defaultValue=n,r=e.textContent,r===n&&r!==``&&r!==null&&(e.value=r),et(e)}function ht(e,t){return e.serverProps===void 0&&e.serverTail.length===0&&e.children.length===1&&3<e.distanceFromLeaf&&e.distanceFromLeaf>15-t?ht(e.children[0],t):e}function gt(e){return` `+` `.repeat(e)}function _t(e){return`+ `+` `.repeat(e)}function vt(e){return`- `+` `.repeat(e)}function yt(e){switch(e.tag){case 26:case 27:case 5:return e.type;case 16:return`Lazy`;case 31:return`Activity`;case 13:return`Suspense`;case 19:return`SuspenseList`;case 0:case 15:return e=e.type,e.displayName||e.name||null;case 11:return e=e.type.render,e.displayName||e.name||null;case 1:return e=e.type,e.displayName||e.name||null;default:return null}}function bt(e,t){return fm.test(e)?(e=JSON.stringify(e),e.length>t-2?8>t?`{"..."}`:`{`+e.slice(0,t-7)+`..."}`:`{`+e+`}`):e.length>t?5>t?`{"..."}`:e.slice(0,t-3)+`...`:e}function xt(e,t,n){var r=120-2*n;if(t===null)return _t(n)+bt(e,r)+` |
|
|
`;if(typeof t==`string`){for(var i=0;i<t.length&&i<e.length&&t.charCodeAt(i)===e.charCodeAt(i);i++);return i>r-8&&10<i&&(e=`...`+e.slice(i-8),t=`...`+t.slice(i-8)),_t(n)+bt(e,r)+` |
|
|
`+vt(n)+bt(t,r)+` |
|
|
`}return gt(n)+bt(e,r)+` |
|
|
`}function St(e){return Object.prototype.toString.call(e).replace(/^\[object (.*)\]$/,function(e,t){return t})}function Ct(e,t){switch(typeof e){case`string`:return e=JSON.stringify(e),e.length>t?5>t?`"..."`:e.slice(0,t-4)+`..."`:e;case`object`:if(e===null)return`null`;if(Uf(e))return`[...]`;if(e.$$typeof===Df)return(t=E(e.type))?`<`+t+`>`:`<...>`;var n=St(e);if(n===`Object`){for(var r in n=``,t-=2,e)if(e.hasOwnProperty(r)){var i=JSON.stringify(r);if(i!==`"`+r+`"`&&(r=i),t-=r.length-2,i=Ct(e[r],15>t?t:15),t-=i.length,0>t){n+=n===``?`...`:`, ...`;break}n+=(n===``?``:`,`)+r+`:`+i}return`{`+n+`}`}return n;case`function`:return(t=e.displayName||e.name)?`function `+t:`function`;default:return String(e)}}function wt(e,t){return typeof e!=`string`||fm.test(e)?`{`+Ct(e,t-2)+`}`:e.length>t-2?5>t?`"..."`:`"`+e.slice(0,t-5)+`..."`:`"`+e+`"`}function Tt(e,t,n){var r=120-n.length-e.length,i=[],a;for(a in t)if(t.hasOwnProperty(a)&&a!==`children`){var o=wt(t[a],120-n.length-a.length-1);r-=a.length+o.length+2,i.push(a+`=`+o)}return i.length===0?n+`<`+e+`> |
|
|
`:0<r?n+`<`+e+` `+i.join(` `)+`> |
|
|
`:n+`<`+e+` |
|
|
`+n+` `+i.join(` |
|
|
`+n+` `)+` |
|
|
`+n+`> |
|
|
`}function Et(e,t,n){var r=``,i=Tf({},t),a;for(a in e)if(e.hasOwnProperty(a)){delete i[a];var o=120-2*n-a.length-2,s=Ct(e[a],o);t.hasOwnProperty(a)?(o=Ct(t[a],o),r+=_t(n)+a+`: `+s+` |
|
|
`,r+=vt(n)+a+`: `+o+` |
|
|
`):r+=_t(n)+a+`: `+s+` |
|
|
`}for(var c in i)i.hasOwnProperty(c)&&(e=Ct(i[c],120-2*n-c.length-2),r+=vt(n)+c+`: `+e+` |
|
|
`);return r}function Dt(e,t,n,r){var i=``,a=new Map;for(l in n)n.hasOwnProperty(l)&&a.set(l.toLowerCase(),l);if(a.size===1&&a.has(`children`))i+=Tt(e,t,gt(r));else{for(var o in t)if(t.hasOwnProperty(o)&&o!==`children`){var s=120-2*(r+1)-o.length-1,c=a.get(o.toLowerCase());if(c!==void 0){a.delete(o.toLowerCase());var l=t[o];c=n[c];var u=wt(l,s);s=wt(c,s),typeof l==`object`&&l&&typeof c==`object`&&c&&St(l)===`Object`&&St(c)===`Object`&&(2<Object.keys(l).length||2<Object.keys(c).length||-1<u.indexOf(`...`)||-1<s.indexOf(`...`))?i+=gt(r+1)+o+`={{ |
|
|
`+Et(l,c,r+2)+gt(r+1)+`}} |
|
|
`:(i+=_t(r+1)+o+`=`+u+` |
|
|
`,i+=vt(r+1)+o+`=`+s+` |
|
|
`)}else i+=gt(r+1)+o+`=`+wt(t[o],s)+` |
|
|
`}a.forEach(function(e){if(e!==`children`){var t=120-2*(r+1)-e.length-1;i+=vt(r+1)+e+`=`+wt(n[e],t)+` |
|
|
`}}),i=i===``?gt(r)+`<`+e+`> |
|
|
`:gt(r)+`<`+e+` |
|
|
`+i+gt(r)+`> |
|
|
`}return e=n.children,t=t.children,typeof e==`string`||typeof e==`number`||typeof e==`bigint`?(a=``,(typeof t==`string`||typeof t==`number`||typeof t==`bigint`)&&(a=``+t),i+=xt(a,``+e,r+1)):(typeof t==`string`||typeof t==`number`||typeof t==`bigint`)&&(i=e==null?i+xt(``+t,null,r+1):i+xt(``+t,void 0,r+1)),i}function Ot(e,t){var n=yt(e);if(n===null){for(n=``,e=e.child;e;)n+=Ot(e,t),e=e.sibling;return n}return gt(t)+`<`+n+`> |
|
|
`}function kt(e,t){var n=ht(e,t);if(n!==e&&(e.children.length!==1||e.children[0]!==n))return gt(t)+`... |
|
|
`+kt(n,t+1);n=``;var r=e.fiber._debugInfo;if(r)for(var i=0;i<r.length;i++){var a=r[i].name;typeof a==`string`&&(n+=gt(t)+`<`+a+`> |
|
|
`,t++)}if(r=``,i=e.fiber.pendingProps,e.fiber.tag===6)r=xt(i,e.serverProps,t),t++;else if(a=yt(e.fiber),a!==null){if(e.serverProps===void 0){r=t;var o=120-2*r-a.length-2,s=``;for(l in i)if(i.hasOwnProperty(l)&&l!==`children`){var c=wt(i[l],15);if(o-=l.length+c.length+2,0>o){s+=` ...`;break}s+=` `+l+`=`+c}r=gt(r)+`<`+a+s+`> |
|
|
`,t++}else e.serverProps===null?(r=Tt(a,i,_t(t)),t++):typeof e.serverProps==`string`?console.error(`Should not have matched a non HostText fiber to a Text node. This is a bug in React.`):(r=Dt(a,i,e.serverProps,t),t++)}var l=``;for(i=e.fiber.child,a=0;i&&a<e.children.length;)o=e.children[a],o.fiber===i?(l+=kt(o,t),a++):l+=Ot(i,t),i=i.sibling;for(i&&0<e.children.length&&(l+=gt(t)+`... |
|
|
`),i=e.serverTail,e.serverProps===null&&t--,e=0;e<i.length;e++)a=i[e],l=typeof a==`string`?l+(vt(t)+bt(a,120-2*t)+` |
|
|
`):l+Tt(a.type,a.props,vt(t));return n+r+l}function At(e){try{return` |
|
|
|
|
|
`+kt(e,0)}catch{return``}}function jt(e,t,n){for(var r=t,i=null,a=0;r;)r===e&&(a=0),i={fiber:r,children:i===null?[]:[i],serverProps:r===t?n:r===e?null:void 0,serverTail:[],distanceFromLeaf:a},a++,r=r.return;return i===null?``:At(i).replaceAll(/^[+-]/gm,`>`)}function Mt(e,t){var n=Tf({},e||gm),r={tag:t};return mm.indexOf(t)!==-1&&(n.aTagInScope=null,n.buttonTagInScope=null,n.nobrTagInScope=null),hm.indexOf(t)!==-1&&(n.pTagInButtonScope=null),pm.indexOf(t)!==-1&&t!==`address`&&t!==`div`&&t!==`p`&&(n.listItemTagAutoclosing=null,n.dlItemTagAutoclosing=null),n.current=r,t===`form`&&(n.formTag=r),t===`a`&&(n.aTagInScope=r),t===`button`&&(n.buttonTagInScope=r),t===`nobr`&&(n.nobrTagInScope=r),t===`p`&&(n.pTagInButtonScope=r),t===`li`&&(n.listItemTagAutoclosing=r),(t===`dd`||t===`dt`)&&(n.dlItemTagAutoclosing=r),t===`#document`||t===`html`?n.containerTagInScope=null:n.containerTagInScope||=r,e!==null||t!==`#document`&&t!==`html`&&t!==`body`?!0===n.implicitRootScope&&(n.implicitRootScope=!1):n.implicitRootScope=!0,n}function Nt(e,t,n){switch(t){case`select`:return e===`hr`||e===`option`||e===`optgroup`||e===`script`||e===`template`||e===`#text`;case`optgroup`:return e===`option`||e===`#text`;case`option`:return e===`#text`;case`tr`:return e===`th`||e===`td`||e===`style`||e===`script`||e===`template`;case`tbody`:case`thead`:case`tfoot`:return e===`tr`||e===`style`||e===`script`||e===`template`;case`colgroup`:return e===`col`||e===`template`;case`table`:return e===`caption`||e===`colgroup`||e===`tbody`||e===`tfoot`||e===`thead`||e===`style`||e===`script`||e===`template`;case`head`:return e===`base`||e===`basefont`||e===`bgsound`||e===`link`||e===`meta`||e===`title`||e===`noscript`||e===`noframes`||e===`style`||e===`script`||e===`template`;case`html`:if(n)break;return e===`head`||e===`body`||e===`frameset`;case`frameset`:return e===`frame`;case`#document`:if(!n)return e===`html`}switch(e){case`h1`:case`h2`:case`h3`:case`h4`:case`h5`:case`h6`:return t!==`h1`&&t!==`h2`&&t!==`h3`&&t!==`h4`&&t!==`h5`&&t!==`h6`;case`rp`:case`rt`:return eee.indexOf(t)===-1;case`caption`:case`col`:case`colgroup`:case`frameset`:case`frame`:case`tbody`:case`td`:case`tfoot`:case`th`:case`thead`:case`tr`:return t==null;case`head`:return n||t===null;case`html`:return n&&t===`#document`||t===null;case`body`:return n&&(t===`#document`||t===`html`)||t===null}return!0}function Pt(e,t){switch(e){case`address`:case`article`:case`aside`:case`blockquote`:case`center`:case`details`:case`dialog`:case`dir`:case`div`:case`dl`:case`fieldset`:case`figcaption`:case`figure`:case`footer`:case`header`:case`hgroup`:case`main`:case`menu`:case`nav`:case`ol`:case`p`:case`section`:case`summary`:case`ul`:case`pre`:case`listing`:case`table`:case`hr`:case`xmp`:case`h1`:case`h2`:case`h3`:case`h4`:case`h5`:case`h6`:return t.pTagInButtonScope;case`form`:return t.formTag||t.pTagInButtonScope;case`li`:return t.listItemTagAutoclosing;case`dd`:case`dt`:return t.dlItemTagAutoclosing;case`button`:return t.buttonTagInScope;case`a`:return t.aTagInScope;case`nobr`:return t.nobrTagInScope}return null}function Ft(e,t){for(;e;){switch(e.tag){case 5:case 26:case 27:if(e.type===t)return e}e=e.return}return null}function It(e,t){t||=gm;var n=t.current;if(t=(n=Nt(e,n&&n.tag,t.implicitRootScope)?null:n)?null:Pt(e,t),t=n||t,!t)return!0;var r=t.tag;if(t=String(!!n)+`|`+e+`|`+r,_m[t])return!1;_m[t]=!0;var i=(t=dp)?Ft(t.return,r):null,a=t!==null&&i!==null?jt(i,t,null):``,o=`<`+e+`>`;return n?(n=``,r===`table`&&e===`tr`&&(n+=` Add a <tbody>, <thead> or <tfoot> to your code to match the DOM tree generated by the browser.`),console.error(`In HTML, %s cannot be a child of <%s>.%s |
|
|
This will cause a hydration error.%s`,o,r,n,a)):console.error(`In HTML, %s cannot be a descendant of <%s>. |
|
|
This will cause a hydration error.%s`,o,r,a),t&&(e=t.return,i===null||e===null||i===e&&e._debugOwner===t._debugOwner||L(i,function(){console.error(`<%s> cannot contain a nested %s. |
|
|
See this log for the ancestor stack trace.`,r,o)})),!1}function Lt(e,t,n){if(n||Nt(`#text`,t,!1))return!0;if(n=`#text|`+t,_m[n])return!1;_m[n]=!0;var r=(n=dp)?Ft(n,t):null;return n=n!==null&&r!==null?jt(r,n,n.tag===6?null:{children:null}):``,/\S/.test(e)?console.error(`In HTML, text nodes cannot be a child of <%s>. |
|
|
This will cause a hydration error.%s`,t,n):console.error(`In HTML, whitespace text nodes cannot be a child of <%s>. Make sure you don't have any extra whitespace between tags on each line of your source code. |
|
|
This will cause a hydration error.%s`,t,n),!1}function Rt(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}function zt(e){return e.replace(Cm,function(e,t){return t.toUpperCase()})}function Bt(e,t,n){var r=t.indexOf(`--`)===0;r||(-1<t.indexOf(`-`)?Tm.hasOwnProperty(t)&&Tm[t]||(Tm[t]=!0,console.error(`Unsupported style property %s. Did you mean %s?`,t,zt(t.replace(Sm,`ms-`)))):xm.test(t)?Tm.hasOwnProperty(t)&&Tm[t]||(Tm[t]=!0,console.error(`Unsupported vendor-prefixed style property %s. Did you mean %s?`,t,t.charAt(0).toUpperCase()+t.slice(1))):!wm.test(n)||Em.hasOwnProperty(n)&&Em[n]||(Em[n]=!0,console.error(`Style property values shouldn't contain a semicolon. Try "%s: %s" instead.`,t,n.replace(wm,``))),typeof n==`number`&&(isNaN(n)?Dm||(Dm=!0,console.error("`NaN` is an invalid value for the `%s` css style property.",t)):isFinite(n)||Om||(Om=!0,console.error("`Infinity` is an invalid value for the `%s` css style property.",t)))),n==null||typeof n==`boolean`||n===``?r?e.setProperty(t,``):t===`float`?e.cssFloat=``:e[t]=``:r?e.setProperty(t,n):typeof n!=`number`||n===0||km.has(t)?t===`float`?e.cssFloat=n:(ge(n,t),e[t]=(``+n).trim()):e[t]=n+`px`}function Vt(e,t,n){if(t!=null&&typeof t!=`object`)throw Error("The `style` prop expects a mapping from style properties to values, not a string. For example, style={{marginRight: spacing + 'em'}} when using JSX.");if(t&&Object.freeze(t),e=e.style,n!=null){if(t){var r={};if(n){for(var i in n)if(n.hasOwnProperty(i)&&!t.hasOwnProperty(i))for(var a=vm[i]||[i],o=0;o<a.length;o++)r[a[o]]=i}for(var s in t)if(t.hasOwnProperty(s)&&(!n||n[s]!==t[s]))for(i=vm[s]||[s],a=0;a<i.length;a++)r[i[a]]=s;for(var c in s={},t)for(i=vm[c]||[c],a=0;a<i.length;a++)s[i[a]]=c;for(var l in c={},r)if(i=r[l],(a=s[l])&&i!==a&&(o=i+`,`+a,!c[o])){c[o]=!0,o=console;var u=t[i];o.error.call(o,`%s a style property during rerender (%s) when a conflicting property is set (%s) can lead to styling bugs. To avoid this, don't mix shorthand and non-shorthand properties for the same value; instead, replace the shorthand with separate values.`,u==null||typeof u==`boolean`||u===``?`Removing`:`Updating`,i,a)}}for(var d in n)!n.hasOwnProperty(d)||t!=null&&t.hasOwnProperty(d)||(d.indexOf(`--`)===0?e.setProperty(d,``):d===`float`?e.cssFloat=``:e[d]=``);for(var f in t)l=t[f],t.hasOwnProperty(f)&&n[f]!==l&&Bt(e,f,l)}else for(r in t)t.hasOwnProperty(r)&&Bt(e,r,t[r])}function Ht(e){if(e.indexOf(`-`)===-1)return!1;switch(e){case`annotation-xml`:case`color-profile`:case`font-face`:case`font-face-src`:case`font-face-uri`:case`font-face-format`:case`font-face-name`:case`missing-glyph`:return!1;default:return!0}}function Ut(e){return Mm.get(e)||e}function Wt(e,t){if(pp.call(Fm,t)&&Fm[t])return!0;if(Lm.test(t)){if(e=`aria-`+t.slice(4).toLowerCase(),e=Pm.hasOwnProperty(e)?e:null,e==null)return console.error("Invalid ARIA attribute `%s`. ARIA attributes follow the pattern aria-* and must be lowercase.",t),Fm[t]=!0;if(t!==e)return console.error("Invalid ARIA attribute `%s`. Did you mean `%s`?",t,e),Fm[t]=!0}if(Im.test(t)){if(e=t.toLowerCase(),e=Pm.hasOwnProperty(e)?e:null,e==null)return Fm[t]=!0,!1;t!==e&&(console.error("Unknown ARIA attribute `%s`. Did you mean `%s`?",t,e),Fm[t]=!0)}return!0}function Gt(e,t){var n=[],r;for(r in t)Wt(e,r)||n.push(r);t=n.map(function(e){return"`"+e+"`"}).join(`, `),n.length===1?console.error(`Invalid aria prop %s on <%s> tag. For details, see https://react.dev/link/invalid-aria-props`,t,e):1<n.length&&console.error(`Invalid aria props %s on <%s> tag. For details, see https://react.dev/link/invalid-aria-props`,t,e)}function Kt(e,t,n,r){if(pp.call(zm,t)&&zm[t])return!0;var i=t.toLowerCase();if(i===`onfocusin`||i===`onfocusout`)return console.error(`React uses onFocus and onBlur instead of onFocusIn and onFocusOut. All React events are normalized to bubble, so onFocusIn and onFocusOut are not needed/supported by React.`),zm[t]=!0;if(typeof n==`function`&&(e===`form`&&t===`action`||e===`input`&&t===`formAction`||e===`button`&&t===`formAction`))return!0;if(r!=null){if(e=r.possibleRegistrationNames,r.registrationNameDependencies.hasOwnProperty(t))return!0;if(r=e.hasOwnProperty(i)?e[i]:null,r!=null)return console.error("Invalid event handler property `%s`. Did you mean `%s`?",t,r),zm[t]=!0;if(Bm.test(t))return console.error("Unknown event handler property `%s`. It will be ignored.",t),zm[t]=!0}else if(Bm.test(t))return Vm.test(t)&&console.error("Invalid event handler property `%s`. React events use the camelCase naming convention, for example `onClick`.",t),zm[t]=!0;if(Hm.test(t)||Um.test(t))return!0;if(i===`innerhtml`)return console.error("Directly setting property `innerHTML` is not permitted. For more information, lookup documentation on `dangerouslySetInnerHTML`."),zm[t]=!0;if(i===`aria`)return console.error("The `aria` attribute is reserved for future use in React. Pass individual `aria-` attributes instead."),zm[t]=!0;if(i===`is`&&n!=null&&typeof n!=`string`)return console.error("Received a `%s` for a string attribute `is`. If this is expected, cast the value to a string.",typeof n),zm[t]=!0;if(typeof n==`number`&&isNaN(n))return console.error("Received NaN for the `%s` attribute. If this is expected, cast the value to a string.",t),zm[t]=!0;if(Nm.hasOwnProperty(i)){if(i=Nm[i],i!==t)return console.error("Invalid DOM property `%s`. Did you mean `%s`?",t,i),zm[t]=!0}else if(t!==i)return console.error("React does not recognize the `%s` prop on a DOM element. If you intentionally want it to appear in the DOM as a custom attribute, spell it as lowercase `%s` instead. If you accidentally passed it from a parent component, remove it from the DOM element.",t,i),zm[t]=!0;switch(t){case`dangerouslySetInnerHTML`:case`children`:case`style`:case`suppressContentEditableWarning`:case`suppressHydrationWarning`:case`defaultValue`:case`defaultChecked`:case`innerHTML`:case`ref`:return!0;case`innerText`:case`textContent`:return!0}switch(typeof n){case`boolean`:switch(t){case`autoFocus`:case`checked`:case`multiple`:case`muted`:case`selected`:case`contentEditable`:case`spellCheck`:case`draggable`:case`value`:case`autoReverse`:case`externalResourcesRequired`:case`focusable`:case`preserveAlpha`:case`allowFullScreen`:case`async`:case`autoPlay`:case`controls`:case`default`:case`defer`:case`disabled`:case`disablePictureInPicture`:case`disableRemotePlayback`:case`formNoValidate`:case`hidden`:case`loop`:case`noModule`:case`noValidate`:case`open`:case`playsInline`:case`readOnly`:case`required`:case`reversed`:case`scoped`:case`seamless`:case`itemScope`:case`capture`:case`download`:case`inert`:return!0;default:return i=t.toLowerCase().slice(0,5),i===`data-`||i===`aria-`||(n?console.error('Received `%s` for a non-boolean attribute `%s`.\n\nIf you want to write it to the DOM, pass a string instead: %s="%s" or %s={value.toString()}.',n,t,t,n,t):console.error(`Received \`%s\` for a non-boolean attribute \`%s\`. |
|
|
|
|
|
If you want to write it to the DOM, pass a string instead: %s="%s" or %s={value.toString()}. |
|
|
|
|
|
If you used to conditionally omit it with %s={condition && value}, pass %s={condition ? value : undefined} instead.`,n,t,t,n,t,t,t),zm[t]=!0)}case`function`:case`symbol`:return zm[t]=!0,!1;case`string`:if(n===`false`||n===`true`){switch(t){case`checked`:case`selected`:case`multiple`:case`muted`:case`allowFullScreen`:case`async`:case`autoPlay`:case`controls`:case`default`:case`defer`:case`disabled`:case`disablePictureInPicture`:case`disableRemotePlayback`:case`formNoValidate`:case`hidden`:case`loop`:case`noModule`:case`noValidate`:case`open`:case`playsInline`:case`readOnly`:case`required`:case`reversed`:case`scoped`:case`seamless`:case`itemScope`:case`inert`:break;default:return!0}console.error("Received the string `%s` for the boolean attribute `%s`. %s Did you mean %s={%s}?",n,t,n===`false`?`The browser will interpret it as a truthy value.`:`Although this works, it will not work as expected if you pass the string "false".`,t,n),zm[t]=!0}}return!0}function qt(e,t,n){var r=[],i;for(i in t)Kt(e,i,t[i],n)||r.push(i);t=r.map(function(e){return"`"+e+"`"}).join(`, `),r.length===1?console.error(`Invalid value for prop %s on <%s> tag. Either remove it from the element, or pass a string or number value to keep it in the DOM. For details, see https://react.dev/link/attribute-behavior `,t,e):1<r.length&&console.error(`Invalid values for props %s on <%s> tag. Either remove them from the element, or pass a string or number value to keep them in the DOM. For details, see https://react.dev/link/attribute-behavior `,t,e)}function Jt(e){return Wm.test(``+e)?`javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')`:e}function Yt(){}function Xt(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}function Zt(e){var t=Be(e);if(t&&(e=t.stateNode)){var n=e[Up]||null;a:switch(e=t.stateNode,t.type){case`input`:if(at(e,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name),t=n.name,n.type===`radio`&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(R(t,`name`),n=n.querySelectorAll(`input[name="`+rt(``+t)+`"][type="radio"]`),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var i=r[Up]||null;if(!i)throw Error("ReactDOMInput: Mixing React and non-React radio inputs with the same `name` is not supported.");at(r,i.value,i.defaultValue,i.defaultValue,i.checked,i.defaultChecked,i.type,i.name)}}for(t=0;t<n.length;t++)r=n[t],r.form===e.form&&tt(r)}break a;case`textarea`:pt(e,n.value,n.defaultValue);break a;case`select`:t=n.value,t!=null&&ut(e,!!n.multiple,t,!1)}}}function Qt(e,t,n){if(Jm)return e(t,n);Jm=!0;try{return e(t)}finally{if(Jm=!1,(Km!==null||qm!==null)&&(el(),Km&&(t=Km,e=qm,qm=Km=null,Zt(t),e)))for(t=0;t<e.length;t++)Zt(e[t])}}function $t(e,t){var n=e.stateNode;if(n===null)return null;var r=n[Up]||null;if(r===null)return null;n=r[t];a:switch(t){case`onClick`:case`onClickCapture`:case`onDoubleClick`:case`onDoubleClickCapture`:case`onMouseDown`:case`onMouseDownCapture`:case`onMouseMove`:case`onMouseMoveCapture`:case`onMouseUp`:case`onMouseUpCapture`:case`onMouseEnter`:(r=!r.disabled)||(e=e.type,r=e!==`button`&&e!==`input`&&e!==`select`&&e!==`textarea`),e=!r;break a;default:e=!1}if(e)return null;if(n&&typeof n!=`function`)throw Error("Expected `"+t+"` listener to be a function, instead got a value of `"+typeof n+"` type.");return n}function en(){if(eh)return eh;var e,t=$m,n=t.length,r,i=`value`in Qm?Qm.value:Qm.textContent,a=i.length;for(e=0;e<n&&t[e]===i[e];e++);var o=n-e;for(r=1;r<=o&&t[n-r]===i[a-r];r++);return eh=i.slice(e,1<r?1-r:void 0)}function tn(e){var t=e.keyCode;return`charCode`in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function nn(){return!0}function rn(){return!1}function an(e){function t(t,n,r,i,a){for(var o in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=i,this.target=a,this.currentTarget=null,e)e.hasOwnProperty(o)&&(t=e[o],this[o]=t?t(i):i[o]);return this.isDefaultPrevented=(i.defaultPrevented==null?!1===i.returnValue:i.defaultPrevented)?nn:rn,this.isPropagationStopped=rn,this}return Tf(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():typeof e.returnValue!=`unknown`&&(e.returnValue=!1),this.isDefaultPrevented=nn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():typeof e.cancelBubble!=`unknown`&&(e.cancelBubble=!0),this.isPropagationStopped=nn)},persist:function(){},isPersistent:nn}),t}function on(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=vh[e])?!!t[e]:!1}function sn(){return on}function cn(e,t){switch(e){case`keyup`:return Th.indexOf(t.keyCode)!==-1;case`keydown`:return t.keyCode!==Eh;case`keypress`:case`mousedown`:case`focusout`:return!0;default:return!1}}function ln(e){return e=e.detail,typeof e==`object`&&`data`in e?e.data:null}function un(e,t){switch(e){case`compositionend`:return ln(t);case`keypress`:return t.which===Ah?(Mh=!0,jh):null;case`textInput`:return e=t.data,e===jh&&Mh?null:e;default:return null}}function dn(e,t){if(Nh)return e===`compositionend`||!Dh&&cn(e,t)?(e=en(),eh=$m=Qm=null,Nh=!1,e):null;switch(e){case`paste`:return null;case`keypress`:if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case`compositionend`:return kh&&t.locale!==`ko`?null:t.data;default:return null}}function fn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t===`input`?!!Ph[e.type]:t===`textarea`}function pn(e){if(!Ym)return!1;e=`on`+e;var t=e in document;return t||=(t=document.createElement(`div`),t.setAttribute(e,`return;`),typeof t[e]==`function`),t}function mn(e,t,n,r){Km?qm?qm.push(r):qm=[r]:Km=r,t=cu(t,`onChange`),0<t.length&&(n=new nh(`onChange`,`change`,null,n,r),e.push({event:n,listeners:t}))}function hn(e){tu(e,0)}function gn(e){if(tt(Ve(e)))return e}function _n(e,t){if(e===`change`)return t}function vn(){Fh&&(Fh.detachEvent(`onpropertychange`,yn),Ih=Fh=null)}function yn(e){if(e.propertyName===`value`&&gn(Ih)){var t=[];mn(t,Ih,e,Xt(e)),Qt(hn,t)}}function bn(e,t,n){e===`focusin`?(vn(),Fh=t,Ih=n,Fh.attachEvent(`onpropertychange`,yn)):e===`focusout`&&vn()}function xn(e){if(e===`selectionchange`||e===`keyup`||e===`keydown`)return gn(Ih)}function Sn(e,t){if(e===`click`)return gn(t)}function Cn(e,t){if(e===`input`||e===`change`)return gn(t)}function wn(e,t){return e===t&&(e!==0||1/e==1/t)||e!==e&&t!==t}function Tn(e,t){if(Rh(e,t))return!0;if(typeof e!=`object`||!e||typeof t!=`object`||!t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var i=n[r];if(!pp.call(t,i)||!Rh(e[i],t[i]))return!1}return!0}function En(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Dn(e,t){var n=En(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}a:{for(;n;){if(n.nextSibling){n=n.nextSibling;break a}n=n.parentNode}n=void 0}n=En(n)}}function On(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?On(e,t.parentNode):`contains`in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function kn(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=nt(e.document);t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href==`string`}catch{n=!1}if(n)e=t.contentWindow;else break;t=nt(e.document)}return t}function An(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t===`input`&&(e.type===`text`||e.type===`search`||e.type===`tel`||e.type===`url`||e.type===`password`)||t===`textarea`||e.contentEditable===`true`)}function jn(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Uh||Bh==null||Bh!==nt(r)||(r=Bh,`selectionStart`in r&&An(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),Hh&&Tn(Hh,r)||(Hh=r,r=cu(Vh,`onSelect`),0<r.length&&(t=new nh(`onSelect`,`select`,null,t,n),e.push({event:t,listeners:r}),t.target=Bh)))}function Mn(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n[`Webkit`+e]=`webkit`+t,n[`Moz`+e]=`moz`+t,n}function Nn(e){if(Gh[e])return Gh[e];if(!Wh[e])return e;var t=Wh[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Kh)return Gh[e]=t[n];return e}function Pn(e,t){eg.set(e,t),We(t,[e])}function Fn(e){for(var t=cg,n=0;n<e.length;n++){var r=e[n];if(typeof r==`object`&&r){if(Uf(r)&&r.length===2&&typeof r[0]==`string`){if(t!==cg&&t!==dg)return lg;t=dg}else return lg}else{if(typeof r==`function`||typeof r==`string`&&50<r.length||t!==cg&&t!==ug)return lg;t=ug}}return t}function In(e,t,n,r){for(var i in e)pp.call(e,i)&&i[0]!==`_`&&Ln(i,e[i],t,n,r)}function Ln(e,t,n,r,i){switch(typeof t){case`object`:if(t===null){t=`null`;break}if(t.$$typeof===Df){var a=E(t.type)||`…`,o=t.key;t=t.props;var s=Object.keys(t),c=s.length;if(o==null&&c===0){t=`<`+a+` />`;break}if(3>r||c===1&&s[0]===`children`&&o==null){t=`<`+a+` … />`;break}for(var l in n.push([i+`\xA0\xA0`.repeat(r)+e,`<`+a]),o!==null&&Ln(`key`,o,n,r+1,i),e=!1,t)l===`children`?t.children!=null&&(!Uf(t.children)||0<t.children.length)&&(e=!0):pp.call(t,l)&&l[0]!==`_`&&Ln(l,t[l],n,r+1,i);n.push([``,e?`>…</`+a+`>`:`/>`]);return}if(a=Object.prototype.toString.call(t),a=a.slice(8,a.length-1),a===`Array`){if(l=Fn(t),l===ug||l===cg){t=JSON.stringify(t);break}if(l===dg){for(n.push([i+`\xA0\xA0`.repeat(r)+e,``]),e=0;e<t.length;e++)a=t[e],Ln(a[0],a[1],n,r+1,i);return}}if(a===`Promise`){if(t.status===`fulfilled`){if(a=n.length,Ln(e,t.value,n,r,i),n.length>a){n=n[a],n[1]=`Promise<`+(n[1]||`Object`)+`>`;return}}else if(t.status===`rejected`&&(a=n.length,Ln(e,t.reason,n,r,i),n.length>a)){n=n[a],n[1]=`Rejected Promise<`+n[1]+`>`;return}n.push([`\xA0\xA0`.repeat(r)+e,`Promise`]);return}a===`Object`&&(l=Object.getPrototypeOf(t))&&typeof l.constructor==`function`&&(a=l.constructor.name),n.push([i+`\xA0\xA0`.repeat(r)+e,a===`Object`?3>r?``:`…`:a]),3>r&&In(t,n,r+1,i);return;case`function`:t=t.name===``?`() => {}`:t.name+`() {}`;break;case`string`:t=t===sg?`…`:JSON.stringify(t);break;case`undefined`:t=`undefined`;break;case`boolean`:t=t?`true`:`false`;break;default:t=String(t)}n.push([i+`\xA0\xA0`.repeat(r)+e,t])}function Rn(e,t,n,r){var i=!0;for(o in e)o in t||(n.push([fg+`\xA0\xA0`.repeat(r)+o,`…`]),i=!1);for(var a in t)if(a in e){var o=e[a],s=t[a];if(o!==s){if(r===0&&a===`children`)i=`\xA0\xA0`.repeat(r)+a,n.push([fg+i,`…`],[pg+i,`…`]);else{if(!(3<=r)){if(typeof o==`object`&&typeof s==`object`&&o!==null&&s!==null&&o.$$typeof===s.$$typeof){if(s.$$typeof===Df){if(o.type===s.type&&o.key===s.key){o=E(s.type)||`…`,i=`\xA0\xA0`.repeat(r)+a,o=`<`+o+` … />`,n.push([fg+i,o],[pg+i,o]),i=!1;continue}}else{var c=Object.prototype.toString.call(o),l=Object.prototype.toString.call(s);if(c===l&&(l===`[object Object]`||l===`[object Array]`)){c=[mg+`\xA0\xA0`.repeat(r)+a,l===`[object Array]`?`Array`:``],n.push(c),l=n.length,Rn(o,s,n,r+1)?l===n.length&&(c[1]=`Referentially unequal but deeply equal objects. Consider memoization.`):i=!1;continue}}}else if(typeof o==`function`&&typeof s==`function`&&o.name===s.name&&o.length===s.length&&(c=Function.prototype.toString.call(o),l=Function.prototype.toString.call(s),c===l)){o=s.name===``?`() => {}`:s.name+`() {}`,n.push([mg+`\xA0\xA0`.repeat(r)+a,o+` Referentially unequal function closure. Consider memoization.`]);continue}}Ln(a,o,n,r,fg),Ln(a,s,n,r,pg)}i=!1}}else n.push([pg+`\xA0\xA0`.repeat(r)+a,`…`]),i=!1;return i}function zn(e){vg=e&63?`Blocking`:e&64?`Gesture`:e&4194176?`Transition`:e&62914560?`Suspense`:e&2080374784?`Idle`:`Other`}function Bn(e,t,n,r){hg&&(xg.start=t,xg.end=n,bg.color=`warning`,bg.tooltipText=r,bg.properties=null,(e=e._debugTask)?e.run(performance.measure.bind(performance,r,xg)):performance.measure(r,xg))}function Vn(e,t,n){Bn(e,t,n,`Reconnect`)}function Hn(e,t,n,r,i){var a=O(e);if(a!==null&&hg){var o=e.alternate,s=e.actualDuration;if(o===null||o.child!==e.child)for(var c=e.child;c!==null;c=c.sibling)s-=c.actualDuration;r=.5>s?r?`tertiary-light`:`primary-light`:10>s?r?`tertiary`:`primary`:100>s?r?`tertiary-dark`:`primary-dark`:`error`;var l=e.memoizedProps;s=e._debugTask,l!==null&&o!==null&&o.memoizedProps!==l?(c=[Sg],l=Rn(o.memoizedProps,l,c,0),1<c.length&&(l&&!yg&&(o.lanes&i)===0&&100<e.actualDuration?(yg=!0,c[0]=wg,bg.color=`warning`,bg.tooltipText=Cg):(bg.color=r,bg.tooltipText=a),bg.properties=c,xg.start=t,xg.end=n,s==null?performance.measure(``+a,xg):s.run(performance.measure.bind(performance,``+a,xg)))):s==null?console.timeStamp(a,t,n,gg,void 0,r):s.run(console.timeStamp.bind(console,a,t,n,gg,void 0,r))}}function Un(e,t,n,r){if(hg){var i=O(e);if(i!==null){for(var a=null,o=[],s=0;s<r.length;s++){var c=r[s];a==null&&c.source!==null&&(a=c.source._debugTask),c=c.value,o.push([`Error`,typeof c==`object`&&c&&typeof c.message==`string`?String(c.message):String(c)])}e.key!==null&&Ln(`key`,e.key,o,0,``),e.memoizedProps!==null&&In(e.memoizedProps,o,0,``),a??=e._debugTask,e={start:t,end:n,detail:{devtools:{color:`error`,track:gg,tooltipText:e.tag===13?`Hydration failed`:`Error boundary caught an error`,properties:o}}},a?a.run(performance.measure.bind(performance,``+i,e)):performance.measure(``+i,e)}}}function Wn(e,t,n,r,i){if(i!==null){if(hg){var a=O(e);if(a!==null){r=[];for(var o=0;o<i.length;o++){var s=i[o].value;r.push([`Error`,typeof s==`object`&&s&&typeof s.message==`string`?String(s.message):String(s)])}e.key!==null&&Ln(`key`,e.key,r,0,``),e.memoizedProps!==null&&In(e.memoizedProps,r,0,``),t={start:t,end:n,detail:{devtools:{color:`error`,track:gg,tooltipText:`A lifecycle or effect errored`,properties:r}}},(e=e._debugTask)?e.run(performance.measure.bind(performance,``+a,t)):performance.measure(``+a,t)}}}else a=O(e),a!==null&&hg&&(i=1>r?`secondary-light`:100>r?`secondary`:500>r?`secondary-dark`:`error`,(e=e._debugTask)?e.run(console.timeStamp.bind(console,a,t,n,gg,void 0,i)):console.timeStamp(a,t,n,gg,void 0,i))}function Gn(e,t,n,r){if(hg&&!(t<=e)){var i=(n&738197653)===n?`tertiary-dark`:`primary-dark`;n=(n&536870912)===n?`Prepared`:(n&201326741)===n?`Hydrated`:`Render`,r?r.run(console.timeStamp.bind(console,n,e,t,vg,_g,i)):console.timeStamp(n,e,t,vg,_g,i)}}function Kn(e,t,n,r){!hg||t<=e||(n=(n&738197653)===n?`tertiary-dark`:`primary-dark`,r?r.run(console.timeStamp.bind(console,`Prewarm`,e,t,vg,_g,n)):console.timeStamp(`Prewarm`,e,t,vg,_g,n))}function qn(e,t,n,r){!hg||t<=e||(n=(n&738197653)===n?`tertiary-dark`:`primary-dark`,r?r.run(console.timeStamp.bind(console,`Suspended`,e,t,vg,_g,n)):console.timeStamp(`Suspended`,e,t,vg,_g,n))}function Jn(e,t,n,r,i,a){if(hg&&!(t<=e)){n=[];for(var o=0;o<r.length;o++){var s=r[o].value;n.push([`Recoverable Error`,typeof s==`object`&&s&&typeof s.message==`string`?String(s.message):String(s)])}e={start:e,end:t,detail:{devtools:{color:`primary-dark`,track:vg,trackGroup:_g,tooltipText:i?`Hydration Failed`:`Recovered after Error`,properties:n}}},a?a.run(performance.measure.bind(performance,`Recovered`,e)):performance.measure(`Recovered`,e)}}function Yn(e,t,n,r){!hg||t<=e||(r?r.run(console.timeStamp.bind(console,`Errored`,e,t,vg,_g,`error`)):console.timeStamp(`Errored`,e,t,vg,_g,`error`))}function Xn(e,t,n,r){!hg||t<=e||(r?r.run(console.timeStamp.bind(console,n,e,t,vg,_g,`secondary-light`)):console.timeStamp(n,e,t,vg,_g,`secondary-light`))}function Zn(e,t,n,r,i){if(hg&&!(t<=e)){for(var a=[],o=0;o<n.length;o++){var s=n[o].value;a.push([`Error`,typeof s==`object`&&s&&typeof s.message==`string`?String(s.message):String(s)])}e={start:e,end:t,detail:{devtools:{color:`error`,track:vg,trackGroup:_g,tooltipText:r?`Remaining Effects Errored`:`Commit Errored`,properties:a}}},i?i.run(performance.measure.bind(performance,`Errored`,e)):performance.measure(`Errored`,e)}}function Qn(e,t,n){!hg||t<=e||(n?n.run(console.timeStamp.bind(console,`Animating`,e,t,vg,_g,`secondary-dark`)):console.timeStamp(`Animating`,e,t,vg,_g,`secondary-dark`))}function $n(){for(var e=Og,t=kg=Og=0;t<e;){var n=Dg[t];Dg[t++]=null;var r=Dg[t];Dg[t++]=null;var i=Dg[t];Dg[t++]=null;var a=Dg[t];if(Dg[t++]=null,r!==null&&i!==null){var o=r.pending;o===null?i.next=i:(i.next=o.next,o.next=i),r.pending=i}a!==0&&rr(n,i,a)}}function er(e,t,n,r){Dg[Og++]=e,Dg[Og++]=t,Dg[Og++]=n,Dg[Og++]=r,kg|=r,e.lanes|=r,e=e.alternate,e!==null&&(e.lanes|=r)}function tr(e,t,n,r){return er(e,t,n,r),ir(e)}function nr(e,t){return er(e,null,null,t),ir(e)}function rr(e,t,n){e.lanes|=n;var r=e.alternate;r!==null&&(r.lanes|=n);for(var i=!1,a=e.return;a!==null;)a.childLanes|=n,r=a.alternate,r!==null&&(r.childLanes|=n),a.tag===22&&(e=a.stateNode,e===null||e._visibility&Tg||(i=!0)),e=a,a=a.return;return e.tag===3?(a=e.stateNode,i&&t!==null&&(i=31-jp(n),e=a.hiddenUpdates,r=e[i],r===null?e[i]=[t]:r.push(t),t.lane=n|536870912),a):null}function ir(e){if(Jx>qx)throw $x=Jx=0,eS=Yx=null,Error(`Maximum update depth exceeded. This can happen when a component repeatedly calls setState inside componentWillUpdate or componentDidUpdate. React limits the number of nested updates to prevent infinite loops.`);$x>Qx&&($x=0,eS=null,console.error(`Maximum update depth exceeded. This can happen when a component calls setState inside useEffect, but useEffect either doesn't have a dependency array, or one of the dependencies changes on every render.`)),e.alternate===null&&e.flags&4098&&Rl(e);for(var t=e,n=t.return;n!==null;)t.alternate===null&&t.flags&4098&&Rl(e),t=n,n=t.return;return t.tag===3?t.stateNode:null}function ar(e){if(jg===null)return e;var t=jg(e);return t===void 0?e:t.current}function or(e){if(jg===null)return e;var t=jg(e);return t===void 0?e!=null&&typeof e.render==`function`&&(t=ar(e.render),e.render!==t)?(t={$$typeof:Pf,render:t},e.displayName!==void 0&&(t.displayName=e.displayName),t):e:t.current}function sr(e,t){if(jg===null)return!1;var n=e.elementType;t=t.type;var r=!1,i=typeof t==`object`&&t?t.$$typeof:null;switch(e.tag){case 1:typeof t==`function`&&(r=!0);break;case 0:(typeof t==`function`||i===Rf)&&(r=!0);break;case 11:(i===Pf||i===Rf)&&(r=!0);break;case 14:case 15:(i===Lf||i===Rf)&&(r=!0);break;default:return!1}return!!(r&&(e=jg(n),e!==void 0&&e===jg(t)))}function cr(e){jg!==null&&typeof WeakSet==`function`&&(Mg===null&&(Mg=new WeakSet),Mg.add(e))}function lr(e,t,n){do{var r=e,i=r.alternate,a=r.child,o=r.sibling,s=r.tag;r=r.type;var c=null;switch(s){case 0:case 15:case 1:c=r;break;case 11:c=r.render}if(jg===null)throw Error(`Expected resolveFamily to be set during hot reload.`);var l=!1;if(r=!1,c!==null&&(c=jg(c),c!==void 0&&(n.has(c)?r=!0:t.has(c)&&(s===1?r=!0:l=!0))),Mg!==null&&(Mg.has(e)||i!==null&&Mg.has(i))&&(r=!0),r&&(e._debugNeedsRemount=!0),(r||l)&&(i=nr(e,2),i!==null&&Yc(i,e,2)),a===null||r||lr(a,t,n),o===null)break;e=o}while(1)}function ur(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null,this.actualDuration=-0,this.actualStartTime=-1.1,this.treeBaseDuration=this.selfBaseDuration=-0,this._debugTask=this._debugStack=this._debugOwner=this._debugInfo=null,this._debugNeedsRemount=!1,this._debugHookTypes=null,zg||typeof Object.preventExtensions!=`function`||Object.preventExtensions(this)}function dr(e){return e=e.prototype,!(!e||!e.isReactComponent)}function fr(e,t){var n=e.alternate;switch(n===null?(n=m(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n._debugOwner=e._debugOwner,n._debugStack=e._debugStack,n._debugTask=e._debugTask,n._debugHookTypes=e._debugHookTypes,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null,n.actualDuration=-0,n.actualStartTime=-1.1),n.flags=e.flags&65011712,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext,_debugThenableState:t._debugThenableState},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n.refCleanup=e.refCleanup,n.selfBaseDuration=e.selfBaseDuration,n.treeBaseDuration=e.treeBaseDuration,n._debugInfo=e._debugInfo,n._debugNeedsRemount=e._debugNeedsRemount,n.tag){case 0:case 15:n.type=ar(e.type);break;case 1:n.type=ar(e.type);break;case 11:n.type=or(e.type)}return n}function pr(e,t){e.flags&=65011714;var n=e.alternate;return n===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null,e.selfBaseDuration=0,e.treeBaseDuration=0):(e.childLanes=n.childLanes,e.lanes=n.lanes,e.child=n.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=n.memoizedProps,e.memoizedState=n.memoizedState,e.updateQueue=n.updateQueue,e.type=n.type,t=n.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext,_debugThenableState:t._debugThenableState},e.selfBaseDuration=n.selfBaseDuration,e.treeBaseDuration=n.treeBaseDuration),e}function mr(e,t,n,r,i,a){var o=0,s=e;if(typeof e==`function`)dr(e)&&(o=1),s=ar(s);else if(typeof e==`string`)o=P(),o=zd(e,n,o)?26:e===`html`||e===`head`||e===`body`?27:5;else a:switch(e){case zf:return t=m(31,n,t,i),t.elementType=zf,t.lanes=a,t;case kf:return gr(n.children,i,a,t);case Af:o=8,i|=Ig,i|=Lg;break;case jf:return e=n,r=i,typeof e.id!=`string`&&console.error('Profiler must specify an "id" of type `string` as a prop. Received the type `%s` instead.',typeof e.id),t=m(12,e,t,r|Fg),t.elementType=jf,t.lanes=a,t.stateNode={effectDuration:0,passiveEffectDuration:0},t;case Ff:return t=m(13,n,t,i),t.elementType=Ff,t.lanes=a,t;case If:return t=m(19,n,t,i),t.elementType=If,t.lanes=a,t;default:if(typeof e==`object`&&e)switch(e.$$typeof){case Nf:o=10;break a;case Mf:o=9;break a;case Pf:o=11,s=or(s);break a;case Lf:o=14;break a;case Rf:o=16,s=null;break a}s=``,(e===void 0||typeof e==`object`&&e&&Object.keys(e).length===0)&&(s+=` You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports.`),e===null?n=`null`:Uf(e)?n=`array`:e!==void 0&&e.$$typeof===Df?(n=`<`+(E(e.type)||`Unknown`)+` />`,s=` Did you accidentally export a JSX literal instead of a component?`):n=typeof e,(o=r?D(r):null)&&(s+=` |
|
|
|
|
|
Check the render method of \``+o+"`."),o=29,n=Error(`Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: `+(n+`.`+s)),s=null}return t=m(o,n,t,i),t.elementType=e,t.type=s,t.lanes=a,t._debugOwner=r,t}function hr(e,t,n){return t=mr(e.type,e.key,e.props,e._owner,t,n),t._debugOwner=e._owner,t._debugStack=e._debugStack,t._debugTask=e._debugTask,t}function gr(e,t,n,r){return e=m(7,e,r,t),e.lanes=n,e}function _r(e,t,n){return e=m(6,e,null,t),e.lanes=n,e}function vr(e){var t=m(18,null,null,Ng);return t.stateNode=e,t}function yr(e,t,n){return t=m(4,e.children===null?[]:e.children,e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function br(e,t){if(typeof e==`object`&&e){var n=Bg.get(e);return n===void 0?(t={value:e,source:t,stack:ce(t)},Bg.set(e,t),t):n}return{value:e,source:t,stack:ce(t)}}function xr(e,t){Dr(),Vg[Hg++]=Wg,Vg[Hg++]=Ug,Ug=e,Wg=t}function Sr(e,t,n){Dr(),Gg[Kg++]=Jg,Gg[Kg++]=Yg,Gg[Kg++]=qg,qg=e;var r=Jg;e=Yg;var i=32-jp(r)-1;r&=~(1<<i),n+=1;var a=32-jp(t)+i;if(30<a){var o=i-i%5;a=(r&(1<<o)-1).toString(32),r>>=o,i-=o,Jg=1<<32-jp(t)+i|n<<i|r,Yg=a+e}else Jg=1<<a|n<<i|r,Yg=e}function Cr(e){Dr(),e.return!==null&&(xr(e,1),Sr(e,1,0))}function wr(e){for(;e===Ug;)Ug=Vg[--Hg],Vg[Hg]=null,Wg=Vg[--Hg],Vg[Hg]=null;for(;e===qg;)qg=Gg[--Kg],Gg[Kg]=null,Yg=Gg[--Kg],Gg[Kg]=null,Jg=Gg[--Kg],Gg[Kg]=null}function Tr(){return Dr(),qg===null?null:{id:Jg,overflow:Yg}}function Er(e,t){Dr(),Gg[Kg++]=Jg,Gg[Kg++]=Yg,Gg[Kg++]=qg,Jg=t.id,Yg=t.overflow,qg=e}function Dr(){Qg||console.error(`Expected to be hydrating. This is a bug in React. Please file an issue.`)}function Or(e,t){if(e.return===null){if(e_===null)e_={fiber:e,children:[],serverProps:void 0,serverTail:[],distanceFromLeaf:t};else{if(e_.fiber!==e)throw Error(`Saw multiple hydration diff roots in a pass. This is a bug in React.`);e_.distanceFromLeaf>t&&(e_.distanceFromLeaf=t)}return e_}var n=Or(e.return,t+1).children;return 0<n.length&&n[n.length-1].fiber===e?(n=n[n.length-1],n.distanceFromLeaf>t&&(n.distanceFromLeaf=t),n):(t={fiber:e,children:[],serverProps:void 0,serverTail:[],distanceFromLeaf:t},n.push(t),t)}function kr(){Qg&&console.error(`We should not be hydrating here. This is a bug in React. Please file a bug.`)}function Ar(e,t){$g||(e=Or(e,0),e.serverProps=null,t!==null&&(t=pd(t),e.serverTail.push(t)))}function jr(e){var t=1<arguments.length&&arguments[1]!==void 0&&arguments[1],n=``,r=e_;throw r!==null&&(e_=null,n=At(r)),Lr(br(Error(`Hydration failed because the server rendered `+(t?`text`:`HTML`)+` didn't match the client. As a result this tree will be regenerated on the client. This can happen if a SSR-ed Client Component used: |
|
|
|
|
|
- A server/client branch \`if (typeof window !== 'undefined')\`. |
|
|
- Variable input such as \`Date.now()\` or \`Math.random()\` which changes each time it's called. |
|
|
- Date formatting in a user's locale which doesn't match the server. |
|
|
- External changing data without sending a snapshot of it along with the HTML. |
|
|
- Invalid HTML tag nesting. |
|
|
|
|
|
It can also happen if the client has a browser extension installed which messes with the HTML before React loaded. |
|
|
|
|
|
https://react.dev/link/hydration-mismatch`+n),e)),r_}function Mr(e){var t=e.stateNode,n=e.type,r=e.memoizedProps;switch(t[Hp]=e,t[Up]=r,du(n,r),n){case`dialog`:nu(`cancel`,t),nu(`close`,t);break;case`iframe`:case`object`:case`embed`:nu(`load`,t);break;case`video`:case`audio`:for(n=0;n<mS.length;n++)nu(mS[n],t);break;case`source`:nu(`error`,t);break;case`img`:case`image`:case`link`:nu(`error`,t),nu(`load`,t);break;case`details`:nu(`toggle`,t);break;case`input`:z(`input`,r),nu(`invalid`,t),it(t,r),ot(t,r.value,r.defaultValue,r.checked,r.defaultChecked,r.type,r.name,!0);break;case`option`:ct(t,r);break;case`select`:z(`select`,r),nu(`invalid`,t),dt(t,r);break;case`textarea`:z(`textarea`,r),nu(`invalid`,t),ft(t,r),mt(t,r.value,r.defaultValue,r.children)}n=r.children,typeof n!=`string`&&typeof n!=`number`&&typeof n!=`bigint`||t.textContent===``+n||!0===r.suppressHydrationWarning||_u(t.textContent,n)?(r.popover!=null&&(nu(`beforetoggle`,t),nu(`toggle`,t)),r.onScroll!=null&&nu(`scroll`,t),r.onScrollEnd!=null&&nu(`scrollend`,t),r.onClick!=null&&(t.onclick=Yt),t=!0):t=!1,t||jr(e,!0)}function Nr(e){for(Xg=e.return;Xg;)switch(Xg.tag){case 5:case 31:case 13:n_=!1;return;case 27:case 3:n_=!0;return;default:Xg=Xg.return}}function Pr(e){if(e!==Xg)return!1;if(!Qg)return Nr(e),Qg=!0,!1;var t=e.tag,n;if((n=t!==3&&t!==27)&&((n=t===5)&&(n=e.type,n=n===`form`||n===`button`||Lu(e.type,e.memoizedProps)),n=!n),n&&Zg){for(n=Zg;n;){var r=Or(e,0),i=pd(n);r.serverTail.push(i),n=i.type===`Suspense`?hd(n):fd(n.nextSibling)}jr(e)}if(Nr(e),t===13){if(e=e.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(`Expected to have a hydrated suspense instance. This error is likely caused by a bug in React. Please file an issue.`);Zg=hd(e)}else if(t===31){if(e=e.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(`Expected to have a hydrated suspense instance. This error is likely caused by a bug in React. Please file an issue.`);Zg=hd(e)}else t===27?(t=Zg,Ju(e.type)?(e=nC,nC=null,Zg=e):Zg=t):Zg=Xg?fd(e.stateNode.nextSibling):null;return!0}function Fr(){Zg=Xg=null,$g=Qg=!1}function Ir(){var e=t_;return e!==null&&(gx===null?gx=e:gx.push.apply(gx,e),t_=null),e}function Lr(e){t_===null?t_=[e]:t_.push(e)}function Rr(){var e=e_;if(e!==null){e_=null;for(var t=At(e);0<e.children.length;)e=e.children[0];L(e.fiber,function(){console.error(`A tree hydrated but some attributes of the server rendered HTML didn't match the client properties. This won't be patched up. This can happen if a SSR-ed Client Component used: |
|
|
|
|
|
- A server/client branch \`if (typeof window !== 'undefined')\`. |
|
|
- Variable input such as \`Date.now()\` or \`Math.random()\` which changes each time it's called. |
|
|
- Date formatting in a user's locale which doesn't match the server. |
|
|
- External changing data without sending a snapshot of it along with the HTML. |
|
|
- Invalid HTML tag nesting. |
|
|
|
|
|
It can also happen if the client has a browser extension installed which messes with the HTML before React loaded. |
|
|
|
|
|
%s%s`,`https://react.dev/link/hydration-mismatch`,t)})}}function zr(){c_=s_=null,l_=!1}function Br(e,t,n){j(i_,t._currentValue,e),t._currentValue=n,j(a_,t._currentRenderer,e),t._currentRenderer!==void 0&&t._currentRenderer!==null&&t._currentRenderer!==o_&&console.error(`Detected multiple renderers concurrently rendering the same context provider. This is currently unsupported.`),t._currentRenderer=o_}function Vr(e,t){e._currentValue=i_.current;var n=a_.current;A(a_,t),e._currentRenderer=n,A(i_,t)}function Hr(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)===t?r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t):(e.childLanes|=t,r!==null&&(r.childLanes|=t)),e===n)break;e=e.return}e!==n&&console.error(`Expected to find the propagation root when scheduling context work. This error is likely caused by a bug in React. Please file an issue.`)}function Ur(e,t,n,r){var i=e.child;for(i!==null&&(i.return=e);i!==null;){var a=i.dependencies;if(a!==null){var o=i.child;a=a.firstContext;a:for(;a!==null;){var s=a;a=i;for(var c=0;c<t.length;c++)if(s.context===t[c]){a.lanes|=n,s=a.alternate,s!==null&&(s.lanes|=n),Hr(a.return,n,e),r||(o=null);break a}a=s.next}}else if(i.tag===18){if(o=i.return,o===null)throw Error(`We just came from a parent so we must have had a parent. This is a bug in React.`);o.lanes|=n,a=o.alternate,a!==null&&(a.lanes|=n),Hr(o,n,e),o=null}else o=i.child;if(o!==null)o.return=i;else for(o=i;o!==null;){if(o===e){o=null;break}if(i=o.sibling,i!==null){i.return=o.return,o=i;break}o=o.return}i=o}}function Wr(e,t,n,r){e=null;for(var i=t,a=!1;i!==null;){if(!a){if(i.flags&524288)a=!0;else if(i.flags&262144)break}if(i.tag===10){var o=i.alternate;if(o===null)throw Error(`Should have a current fiber. This is a bug in React.`);if(o=o.memoizedProps,o!==null){var s=i.type;Rh(i.pendingProps.value,o.value)||(e===null?e=[s]:e.push(s))}}else if(i===Qf.current){if(o=i.alternate,o===null)throw Error(`Should have a current fiber. This is a bug in React.`);o.memoizedState.memoizedState!==i.memoizedState.memoizedState&&(e===null?e=[bC]:e.push(bC))}i=i.return}e!==null&&Ur(t,e,n,r),t.flags|=262144}function Gr(e){for(e=e.firstContext;e!==null;){if(!Rh(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Kr(e){s_=e,c_=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function qr(e){return l_&&console.error(`Context can only be read while React is rendering. In classes, you can read it in the render method or getDerivedStateFromProps. In function components, you can read it directly in the function body, but not inside Hooks like useReducer() or useMemo().`),Yr(s_,e)}function Jr(e,t){return s_===null&&Kr(e),Yr(e,t)}function Yr(e,t){var n=t._currentValue;if(t={context:t,memoizedValue:n,next:null},c_===null){if(e===null)throw Error(`Context can only be read while React is rendering. In classes, you can read it in the render method or getDerivedStateFromProps. In function components, you can read it directly in the function body, but not inside Hooks like useReducer() or useMemo().`);c_=t,e.dependencies={lanes:0,firstContext:t,_debugThenableState:null},e.flags|=524288}else c_=c_.next=t;return n}function Xr(){return{controller:new u_,data:new Map,refCount:0}}function Zr(e){e.controller.signal.aborted&&console.warn(`A cache instance was retained after it was already freed. This likely indicates a bug in React.`),e.refCount++}function Qr(e){e.refCount--,0>e.refCount&&console.warn(`A cache instance was released after it was already freed. This likely indicates a bug in React.`),e.refCount===0&&d_(f_,function(){e.controller.abort()})}function $r(e,t,n){e&127?0>A_&&(A_=m_(),j_=h_(t),N_=t,n!=null&&(P_=O(n)),(Ub&(Pb|Fb))!==Nb&&(O_=!0,M_=g_),e=Bu(),t=zu(),e!==L_||t!==I_?L_=-1.1:t!==null&&(M_=g_),F_=e,I_=t):e&4194048&&0>V_&&(V_=m_(),U_=h_(t),W_=t,n!=null&&(G_=O(n)),0>B_)&&(e=Bu(),t=zu(),(e!==J_||t!==q_)&&(J_=-1.1),K_=e,q_=t)}function ei(e){if(0>A_){A_=m_(),j_=e._debugTask==null?null:e._debugTask,(Ub&(Pb|Fb))!==Nb&&(M_=g_);var t=Bu(),n=zu();t!==L_||n!==I_?L_=-1.1:n!==null&&(M_=g_),F_=t,I_=n}0>V_&&(V_=m_(),U_=e._debugTask==null?null:e._debugTask,0>B_)&&(e=Bu(),t=zu(),(e!==J_||t!==q_)&&(J_=-1.1),K_=e,q_=t)}function ti(){var e=C_;return C_=0,e}function ni(e){var t=C_;return C_=e,t}function ri(e){var t=C_;return C_+=e,t}function ii(){E_=T_=-1.1}function ai(){var e=T_;return T_=-1.1,e}function oi(e){0<=e&&(T_=e)}function si(){var e=w_;return w_=-0,e}function ci(e){0<=e&&(w_=e)}function li(){var e=D_;return D_=null,e}function ui(){var e=O_;return O_=!1,e}function di(e){S_=m_(),0>e.actualStartTime&&(e.actualStartTime=S_)}function fi(e){if(0<=S_){var t=m_()-S_;e.actualDuration+=t,e.selfBaseDuration=t,S_=-1}}function pi(e){if(0<=S_){var t=m_()-S_;e.actualDuration+=t,S_=-1}}function mi(){if(0<=S_){var e=m_(),t=e-S_;S_=-1,C_+=t,w_+=t,E_=e}}function hi(e){D_===null&&(D_=[]),D_.push(e),x_===null&&(x_=[]),x_.push(e)}function gi(){S_=m_(),0>T_&&(T_=S_)}function _i(e){for(var t=e.child;t;)e.actualDuration+=t.actualDuration,t=t.sibling}function vi(e,t){if(iv===null){var n=iv=[];av=0,ov=Zl(),sv={status:`pending`,value:void 0,then:function(e){n.push(e)}}}return av++,t.then(yi,yi),t}function yi(){if(--av===0&&(-1<V_||(B_=-1.1),iv!==null)){sv!==null&&(sv.status=`fulfilled`);var e=iv;iv=null,ov=0,sv=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function bi(e,t){var n=[],r={status:`pending`,value:null,reason:null,then:function(e){n.push(e)}};return e.then(function(){r.status=`fulfilled`,r.value=t;for(var e=0;e<n.length;e++)(0,n[e])(t)},function(e){for(r.status=`rejected`,r.reason=e,e=0;e<n.length;e++)(0,n[e])(void 0)}),r}function xi(){var e=lv.current;return e===null?Wb.pooledCache:e}function Si(e,t){t===null?j(lv,lv.current,e):j(lv,t.pool,e)}function Ci(){var e=xi();return e===null?null:{parent:p_._currentValue,pool:e}}function wi(){return{didWarnAboutUncachedPromise:!1,thenables:[]}}function Ti(e){return e=e.status,e===`fulfilled`||e===`rejected`}function Ei(e,t,n){U.actQueue!==null&&(U.didUsePromise=!0);var r=e.thenables;if(n=r[n],n===void 0?r.push(t):n!==t&&(e.didWarnAboutUncachedPromise||(e.didWarnAboutUncachedPromise=!0,console.error(`A component was suspended by an uncached promise. Creating promises inside a Client Component or hook is not yet supported, except via a Suspense-compatible library or framework.`)),t.then(Yt,Yt),t=n),t._debugInfo===void 0){e=performance.now(),r=t.displayName;var i={name:typeof r==`string`?r:`Promise`,start:e,end:e,value:t};t._debugInfo=[{awaited:i}],t.status!==`fulfilled`&&t.status!==`rejected`&&(e=function(){i.end=performance.now()},t.then(e,e))}switch(t.status){case`fulfilled`:return t.value;case`rejected`:throw e=t.reason,ki(e),e;default:if(typeof t.status==`string`)t.then(Yt,Yt);else{if(e=Wb,e!==null&&100<e.shellSuspendCounter)throw Error("An unknown Component is an async Client Component. Only Server Components can be async at the moment. This error is often caused by accidentally adding `'use client'` to a module that was originally written for the server.");e=t,e.status=`pending`,e.then(function(e){if(t.status===`pending`){var n=t;n.status=`fulfilled`,n.value=e}},function(e){if(t.status===`pending`){var n=t;n.status=`rejected`,n.reason=e}})}switch(t.status){case`fulfilled`:return t.value;case`rejected`:throw e=t.reason,ki(e),e}throw Bv=t,Vv=!0,Iv}}function Di(e){try{return Fv(e)}catch(e){throw typeof e==`object`&&e&&typeof e.then==`function`?(Bv=e,Vv=!0,Iv):e}}function Oi(){if(Bv===null)throw Error(`Expected a suspended thenable. This is a bug in React. Please file an issue.`);var e=Bv;return Bv=null,Vv=!1,e}function ki(e){if(e===Iv||e===Rv)throw Error("Hooks are not supported inside an async component. This error is often caused by accidentally adding `'use client'` to a module that was originally written for the server.")}function Ai(e){var t=Wv;return e!=null&&(Wv=t===null?e:t.concat(e)),t}function ji(){var e=Wv;if(e!=null){for(var t=e.length-1;0<=t;t--)if(e[t].name!=null){var n=e[t].debugTask;if(n!=null)return n}}return null}function Mi(e,t,n){for(var r=Object.keys(e.props),i=0;i<r.length;i++){var a=r[i];if(a!==`children`&&a!==`key`){t===null&&(t=hr(e,n.mode,0),t._debugInfo=Wv,t.return=n),L(t,function(e){console.error("Invalid prop `%s` supplied to `React.Fragment`. React.Fragment can only have `key` and `children` props.",e)},a);break}}}function Ni(e){var t=Uv;return Uv+=1,Hv===null&&(Hv=wi()),Ei(Hv,e,t)}function Pi(e,t){t=t.props.ref,e.ref=t===void 0?null:t}function Fi(e,t){throw t.$$typeof===Ef?Error(`A React Element from an older version of React was rendered. This is not supported. It can happen if: |
|
|
- Multiple copies of the "react" package is used. |
|
|
- A library pre-bundled an old copy of "react" or "react/jsx-runtime". |
|
|
- A compiler tries to "inline" JSX instead of using the runtime.`):(e=Object.prototype.toString.call(t),Error(`Objects are not valid as a React child (found: `+(e===`[object Object]`?`object with keys {`+Object.keys(t).join(`, `)+`}`:e)+`). If you meant to render a collection of children, use an array instead.`))}function Ii(e,t){var n=ji();n===null?Fi(e,t):n.run(Fi.bind(null,e,t))}function Li(e,t){var n=O(e)||`Component`;Jv[n]||(Jv[n]=!0,t=t.displayName||t.name||`Component`,e.tag===3?console.error(`Functions are not valid as a React child. This may happen if you return %s instead of <%s /> from render. Or maybe you meant to call this function rather than return it. |
|
|
root.render(%s)`,t,t,t):console.error(`Functions are not valid as a React child. This may happen if you return %s instead of <%s /> from render. Or maybe you meant to call this function rather than return it. |
|
|
<%s>{%s}</%s>`,t,t,n,t,n))}function Ri(e,t){var n=ji();n===null?Li(e,t):n.run(Li.bind(null,e,t))}function zi(e,t){var n=O(e)||`Component`;Yv[n]||(Yv[n]=!0,t=String(t),e.tag===3?console.error(`Symbols are not valid as a React child. |
|
|
root.render(%s)`,t):console.error(`Symbols are not valid as a React child. |
|
|
<%s>%s</%s>`,n,t,n))}function Bi(e,t){var n=ji();n===null?zi(e,t):n.run(zi.bind(null,e,t))}function Vi(e){function t(t,n){if(e){var r=t.deletions;r===null?(t.deletions=[n],t.flags|=16):r.push(n)}}function n(n,r){if(!e)return null;for(;r!==null;)t(n,r),r=r.sibling;return null}function r(e){for(var t=new Map;e!==null;)e.key===null?t.set(e.index,e):t.set(e.key,e),e=e.sibling;return t}function i(e,t){return e=fr(e,t),e.index=0,e.sibling=null,e}function a(t,n,r){return t.index=r,e?(r=t.alternate,r===null?(t.flags|=67108866,n):(r=r.index,r<n?(t.flags|=67108866,n):r)):(t.flags|=1048576,n)}function o(t){return e&&t.alternate===null&&(t.flags|=67108866),t}function s(e,t,n,r){return t===null||t.tag!==6?(t=_r(n,e.mode,r),t.return=e,t._debugOwner=e,t._debugTask=e._debugTask,t._debugInfo=Wv,t):(t=i(t,n),t.return=e,t._debugInfo=Wv,t)}function c(e,t,n,r){var a=n.type;return a===kf?(t=u(e,t,n.props.children,r,n.key),Mi(n,t,e),t):t!==null&&(t.elementType===a||sr(t,n)||typeof a==`object`&&a&&a.$$typeof===Rf&&Di(a)===t.type)?(t=i(t,n.props),Pi(t,n),t.return=e,t._debugOwner=n._owner,t._debugInfo=Wv,t):(t=hr(n,e.mode,r),Pi(t,n),t.return=e,t._debugInfo=Wv,t)}function l(e,t,n,r){return t===null||t.tag!==4||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?(t=yr(n,e.mode,r),t.return=e,t._debugInfo=Wv,t):(t=i(t,n.children||[]),t.return=e,t._debugInfo=Wv,t)}function u(e,t,n,r,a){return t===null||t.tag!==7?(t=gr(n,e.mode,r,a),t.return=e,t._debugOwner=e,t._debugTask=e._debugTask,t._debugInfo=Wv,t):(t=i(t,n),t.return=e,t._debugInfo=Wv,t)}function f(e,t,n){if(typeof t==`string`&&t!==``||typeof t==`number`||typeof t==`bigint`)return t=_r(``+t,e.mode,n),t.return=e,t._debugOwner=e,t._debugTask=e._debugTask,t._debugInfo=Wv,t;if(typeof t==`object`&&t){switch(t.$$typeof){case Df:return n=hr(t,e.mode,n),Pi(n,t),n.return=e,e=Ai(t._debugInfo),n._debugInfo=Wv,Wv=e,n;case Of:return t=yr(t,e.mode,n),t.return=e,t._debugInfo=Wv,t;case Rf:var r=Ai(t._debugInfo);return t=Di(t),e=f(e,t,n),Wv=r,e}if(Uf(t)||T(t))return n=gr(t,e.mode,n,null),n.return=e,n._debugOwner=e,n._debugTask=e._debugTask,e=Ai(t._debugInfo),n._debugInfo=Wv,Wv=e,n;if(typeof t.then==`function`)return r=Ai(t._debugInfo),e=f(e,Ni(t),n),Wv=r,e;if(t.$$typeof===Nf)return f(e,Jr(e,t),n);Ii(e,t)}return typeof t==`function`&&Ri(e,t),typeof t==`symbol`&&Bi(e,t),null}function p(e,t,n,r){var i=t===null?null:t.key;if(typeof n==`string`&&n!==``||typeof n==`number`||typeof n==`bigint`)return i===null?s(e,t,``+n,r):null;if(typeof n==`object`&&n){switch(n.$$typeof){case Df:return n.key===i?(i=Ai(n._debugInfo),e=c(e,t,n,r),Wv=i,e):null;case Of:return n.key===i?l(e,t,n,r):null;case Rf:return i=Ai(n._debugInfo),n=Di(n),e=p(e,t,n,r),Wv=i,e}if(Uf(n)||T(n))return i===null?(i=Ai(n._debugInfo),e=u(e,t,n,r,null),Wv=i,e):null;if(typeof n.then==`function`)return i=Ai(n._debugInfo),e=p(e,t,Ni(n),r),Wv=i,e;if(n.$$typeof===Nf)return p(e,t,Jr(e,n),r);Ii(e,n)}return typeof n==`function`&&Ri(e,n),typeof n==`symbol`&&Bi(e,n),null}function h(e,t,n,r,i){if(typeof r==`string`&&r!==``||typeof r==`number`||typeof r==`bigint`)return e=e.get(n)||null,s(t,e,``+r,i);if(typeof r==`object`&&r){switch(r.$$typeof){case Df:return n=e.get(r.key===null?n:r.key)||null,e=Ai(r._debugInfo),t=c(t,n,r,i),Wv=e,t;case Of:return e=e.get(r.key===null?n:r.key)||null,l(t,e,r,i);case Rf:var a=Ai(r._debugInfo);return r=Di(r),t=h(e,t,n,r,i),Wv=a,t}if(Uf(r)||T(r))return n=e.get(n)||null,e=Ai(r._debugInfo),t=u(t,n,r,i,null),Wv=e,t;if(typeof r.then==`function`)return a=Ai(r._debugInfo),t=h(e,t,n,Ni(r),i),Wv=a,t;if(r.$$typeof===Nf)return h(e,t,n,Jr(t,r),i);Ii(t,r)}return typeof r==`function`&&Ri(t,r),typeof r==`symbol`&&Bi(t,r),null}function g(e,t,n,r){if(typeof n!=`object`||!n)return r;switch(n.$$typeof){case Df:case Of:d(e,t,n);var i=n.key;if(typeof i!=`string`)break;if(r===null){r=new Set,r.add(i);break}if(!r.has(i)){r.add(i);break}L(t,function(){console.error("Encountered two children with the same key, `%s`. Keys should be unique so that components maintain their identity across updates. Non-unique keys may cause children to be duplicated and/or omitted — the behavior is unsupported and could change in a future version.",i)});break;case Rf:n=Di(n),g(e,t,n,r)}return r}function _(i,o,s,c){for(var l=null,u=null,d=null,m=o,_=o=0,v=null;m!==null&&_<s.length;_++){m.index>_?(v=m,m=null):v=m.sibling;var y=p(i,m,s[_],c);if(y===null){m===null&&(m=v);break}l=g(i,y,s[_],l),e&&m&&y.alternate===null&&t(i,m),o=a(y,o,_),d===null?u=y:d.sibling=y,d=y,m=v}if(_===s.length)return n(i,m),Qg&&xr(i,_),u;if(m===null){for(;_<s.length;_++)m=f(i,s[_],c),m!==null&&(l=g(i,m,s[_],l),o=a(m,o,_),d===null?u=m:d.sibling=m,d=m);return Qg&&xr(i,_),u}for(m=r(m);_<s.length;_++)v=h(m,i,_,s[_],c),v!==null&&(l=g(i,v,s[_],l),e&&v.alternate!==null&&m.delete(v.key===null?_:v.key),o=a(v,o,_),d===null?u=v:d.sibling=v,d=v);return e&&m.forEach(function(e){return t(i,e)}),Qg&&xr(i,_),u}function v(i,o,s,c){if(s==null)throw Error(`An iterable object provided no iterator.`);for(var l=null,u=null,d=o,m=o=0,_=null,v=null,y=s.next();d!==null&&!y.done;m++,y=s.next()){d.index>m?(_=d,d=null):_=d.sibling;var b=p(i,d,y.value,c);if(b===null){d===null&&(d=_);break}v=g(i,b,y.value,v),e&&d&&b.alternate===null&&t(i,d),o=a(b,o,m),u===null?l=b:u.sibling=b,u=b,d=_}if(y.done)return n(i,d),Qg&&xr(i,m),l;if(d===null){for(;!y.done;m++,y=s.next())d=f(i,y.value,c),d!==null&&(v=g(i,d,y.value,v),o=a(d,o,m),u===null?l=d:u.sibling=d,u=d);return Qg&&xr(i,m),l}for(d=r(d);!y.done;m++,y=s.next())_=h(d,i,m,y.value,c),_!==null&&(v=g(i,_,y.value,v),e&&_.alternate!==null&&d.delete(_.key===null?m:_.key),o=a(_,o,m),u===null?l=_:u.sibling=_,u=_);return e&&d.forEach(function(e){return t(i,e)}),Qg&&xr(i,m),l}function y(e,r,a,s){if(typeof a==`object`&&a&&a.type===kf&&a.key===null&&(Mi(a,null,e),a=a.props.children),typeof a==`object`&&a){switch(a.$$typeof){case Df:var c=Ai(a._debugInfo);a:{for(var l=a.key;r!==null;){if(r.key===l){if(l=a.type,l===kf){if(r.tag===7){n(e,r.sibling),s=i(r,a.props.children),s.return=e,s._debugOwner=a._owner,s._debugInfo=Wv,Mi(a,s,e),e=s;break a}}else if(r.elementType===l||sr(r,a)||typeof l==`object`&&l&&l.$$typeof===Rf&&Di(l)===r.type){n(e,r.sibling),s=i(r,a.props),Pi(s,a),s.return=e,s._debugOwner=a._owner,s._debugInfo=Wv,e=s;break a}n(e,r);break}t(e,r),r=r.sibling}a.type===kf?(s=gr(a.props.children,e.mode,s,a.key),s.return=e,s._debugOwner=e,s._debugTask=e._debugTask,s._debugInfo=Wv,Mi(a,s,e),e=s):(s=hr(a,e.mode,s),Pi(s,a),s.return=e,s._debugInfo=Wv,e=s)}return e=o(e),Wv=c,e;case Of:a:{for(c=a,a=c.key;r!==null;){if(r.key===a){if(r.tag===4&&r.stateNode.containerInfo===c.containerInfo&&r.stateNode.implementation===c.implementation){n(e,r.sibling),s=i(r,c.children||[]),s.return=e,e=s;break a}n(e,r);break}t(e,r),r=r.sibling}s=yr(c,e.mode,s),s.return=e,e=s}return o(e);case Rf:return c=Ai(a._debugInfo),a=Di(a),e=y(e,r,a,s),Wv=c,e}if(Uf(a))return c=Ai(a._debugInfo),e=_(e,r,a,s),Wv=c,e;if(T(a)){if(c=Ai(a._debugInfo),l=T(a),typeof l!=`function`)throw Error(`An object is not an iterable. This error is likely caused by a bug in React. Please file an issue.`);var u=l.call(a);return u===a?(e.tag!==0||Object.prototype.toString.call(e.type)!==`[object GeneratorFunction]`||Object.prototype.toString.call(u)!==`[object Generator]`)&&(Kv||console.error("Using Iterators as children is unsupported and will likely yield unexpected results because enumerating a generator mutates it. You may convert it to an array with `Array.from()` or the `[...spread]` operator before rendering. You can also use an Iterable that can iterate multiple times over the same items."),Kv=!0):a.entries!==l||Gv||(console.error(`Using Maps as children is not supported. Use an array of keyed ReactElements instead.`),Gv=!0),e=v(e,r,u,s),Wv=c,e}if(typeof a.then==`function`)return c=Ai(a._debugInfo),e=y(e,r,Ni(a),s),Wv=c,e;if(a.$$typeof===Nf)return y(e,r,Jr(e,a),s);Ii(e,a)}return typeof a==`string`&&a!==``||typeof a==`number`||typeof a==`bigint`?(c=``+a,r!==null&&r.tag===6?(n(e,r.sibling),s=i(r,c),s.return=e,e=s):(n(e,r),s=_r(c,e.mode,s),s.return=e,s._debugOwner=e,s._debugTask=e._debugTask,s._debugInfo=Wv,e=s),o(e)):(typeof a==`function`&&Ri(e,a),typeof a==`symbol`&&Bi(e,a),n(e,r))}return function(e,t,n,r){var i=Wv;Wv=null;try{Uv=0;var a=y(e,t,n,r);return Hv=null,a}catch(t){if(t===Iv||t===Rv)throw t;var o=m(29,t,null,e.mode);o.lanes=r,o.return=e;var s=o._debugInfo=Wv;if(o._debugOwner=e._debugOwner,o._debugTask=e._debugTask,s!=null){for(var c=s.length-1;0<=c;c--)if(typeof s[c].stack==`string`){o._debugOwner=s[c],o._debugTask=s[c].debugTask;break}}return o}finally{Wv=i}}}function Hi(e,t){var n=Uf(e);return e=!n&&typeof T(e)==`function`,n||e?(n=n?`array`:`iterable`,console.error(`A nested %s was passed to row #%s in <SuspenseList />. Wrap it in an additional SuspenseList to configure its revealOrder: <SuspenseList revealOrder=...> ... <SuspenseList revealOrder=...>{%s}</SuspenseList> ... </SuspenseList>`,n,t,n),!1):!0}function Ui(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Wi(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function Gi(e){return{lane:e,tag:Qv,payload:null,callback:null,next:null}}function Ki(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,iy===r&&!ry){var i=O(e);console.error(`An update (setState, replaceState, or forceUpdate) was scheduled from inside an update function. Update functions should be pure, with zero side-effects. Consider using componentDidUpdate or a callback. |
|
|
|
|
|
Please update the following component: %s`,i),ry=!0}return(Ub&Pb)===Nb?(er(e,r,t,n),ir(e)):(i=r.pending,i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,t=ir(e),rr(e,null,n),t)}function qi(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,n&4194048)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Ae(e,n)}}function Ji(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var i=null,a=null;if(n=n.firstBaseUpdate,n!==null){do{var o={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};a===null?i=a=o:a=a.next=o,n=n.next}while(n!==null);a===null?i=a=t:a=a.next=t}else i=a=t;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:a,shared:r.shared,callbacks:r.callbacks},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function Yi(){if(ay){var e=sv;if(e!==null)throw e}}function Xi(e,t,n,r){ay=!1;var i=e.updateQueue;ny=!1,iy=i.shared;var a=i.firstBaseUpdate,o=i.lastBaseUpdate,s=i.shared.pending;if(s!==null){i.shared.pending=null;var c=s,l=c.next;c.next=null,o===null?a=l:o.next=l,o=c;var u=e.alternate;u!==null&&(u=u.updateQueue,s=u.lastBaseUpdate,s!==o&&(s===null?u.firstBaseUpdate=l:s.next=l,u.lastBaseUpdate=c))}if(a!==null){var d=i.baseState;o=0,u=l=c=null,s=a;do{var f=s.lane&-536870913,p=f!==s.lane;if(p?(Kb&f)===f:(r&f)===f){f!==0&&f===ov&&(ay=!0),u!==null&&(u=u.next={lane:0,tag:s.tag,payload:s.payload,callback:null,next:null});a:{f=e;var m=s,h=t,g=n;switch(m.tag){case $v:if(m=m.payload,typeof m==`function`){l_=!0;var _=m.call(g,d,h);if(f.mode&Ig){ye(!0);try{m.call(g,d,h)}finally{ye(!1)}}l_=!1,d=_;break a}d=m;break a;case ty:f.flags=f.flags&-65537|128;case Qv:if(_=m.payload,typeof _==`function`){if(l_=!0,m=_.call(g,d,h),f.mode&Ig){ye(!0);try{_.call(g,d,h)}finally{ye(!1)}}l_=!1}else m=_;if(m==null)break a;d=Tf({},d,m);break a;case ey:ny=!0}}f=s.callback,f!==null&&(e.flags|=64,p&&(e.flags|=8192),p=i.callbacks,p===null?i.callbacks=[f]:p.push(f))}else p={lane:f,tag:s.tag,payload:s.payload,callback:s.callback,next:null},u===null?(l=u=p,c=d):u=u.next=p,o|=f;if(s=s.next,s===null){if(s=i.shared.pending,s===null)break;p=s,s=p.next,p.next=null,i.lastBaseUpdate=p,i.shared.pending=null}}while(1);u===null&&(c=d),i.baseState=c,i.firstBaseUpdate=l,i.lastBaseUpdate=u,a===null&&(i.shared.lanes=0),ux|=o,e.lanes=o,e.memoizedState=d}iy=null}function Zi(e,t){if(typeof e!=`function`)throw Error(`Invalid argument passed as callback. Expected a function. Instead received: `+e);e.call(t)}function Qi(e,t){var n=e.shared.hiddenCallbacks;if(n!==null)for(e.shared.hiddenCallbacks=null,e=0;e<n.length;e++)Zi(n[e],t)}function $i(e,t){var n=e.callbacks;if(n!==null)for(e.callbacks=null,e=0;e<n.length;e++)Zi(n[e],t)}function ea(e,t){var n=cx;j(sy,n,e),j(oy,t,e),cx=n|t.baseLanes}function ta(e){j(sy,cx,e),j(oy,oy.current,e)}function na(e){cx=sy.current,A(oy,e),A(sy,e)}function ra(e){var t=e.alternate;j(fy,fy.current&uy,e),j(cy,e,e),ly===null&&(t===null||oy.current!==null||t.memoizedState!==null)&&(ly=e)}function ia(e){j(fy,fy.current,e),j(cy,e,e),ly===null&&(ly=e)}function aa(e){e.tag===22?(j(fy,fy.current,e),j(cy,e,e),ly===null&&(ly=e)):oa(e)}function oa(e){j(fy,fy.current,e),j(cy,cy.current,e)}function sa(e){A(cy,e),ly===e&&(ly=null),A(fy,e)}function ca(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||ld(n)||ud(n)))return t}else if(t.tag===19&&(t.memoizedProps.revealOrder===`forwards`||t.memoizedProps.revealOrder===`backwards`||t.memoizedProps.revealOrder===`unstable_legacy-backwards`||t.memoizedProps.revealOrder===`together`)){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function la(){var e=Fy;Iy===null?Iy=[e]:Iy.push(e)}function ua(){var e=Fy;if(Iy!==null&&(Ly++,Iy[Ly]!==e)){var t=O(wy);if(!yy.has(t)&&(yy.add(t),Iy!==null)){for(var n=``,r=0;r<=Ly;r++){var i=Iy[r],a=r===Ly?e:i;for(i=r+1+`. `+i;30>i.length;)i+=` `;i+=a+` |
|
|
`,n+=i}console.error(`React has detected a change in the order of Hooks called by %s. This will lead to bugs and errors if not fixed. For more information, read the Rules of Hooks: https://react.dev/link/rules-of-hooks |
|
|
|
|
|
Previous render Next render |
|
|
------------------------------------------------------ |
|
|
%s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
|
|
`,t,n)}}}function da(e){e==null||Uf(e)||console.error("%s received a final argument that is not an array (instead, received `%s`). When specified, the final argument must be an array.",Fy,typeof e)}function fa(){var e=O(wy);Sy.has(e)||(Sy.add(e),console.error(`ReactDOM.useFormState has been renamed to React.useActionState. Please update %s to use React.useActionState.`,e))}function pa(){throw Error(`Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for one of the following reasons: |
|
|
1. You might have mismatching versions of React and the renderer (such as React DOM) |
|
|
2. You might be breaking the Rules of Hooks |
|
|
3. You might have more than one copy of React in the same app |
|
|
See https://react.dev/link/invalid-hook-call for tips about how to debug and fix this problem.`)}function ma(e,t){if(Ry)return!1;if(t===null)return console.error(`%s received a final argument during this render, but not during the previous render. Even though the final argument is optional, its type cannot change between renders.`,Fy),!1;e.length!==t.length&&console.error(`The final argument passed to %s changed size between renders. The order and size of this array must remain constant. |
|
|
|
|
|
Previous: %s |
|
|
Incoming: %s`,Fy,`[`+t.join(`, `)+`]`,`[`+e.join(`, `)+`]`);for(var n=0;n<t.length&&n<e.length;n++)if(!Rh(e[n],t[n]))return!1;return!0}function ha(e,t,n,r,i,a){Cy=a,wy=t,Iy=e===null?null:e._debugHookTypes,Ly=-1,Ry=e!==null&&e.type!==t.type,(Object.prototype.toString.call(n)===`[object AsyncFunction]`||Object.prototype.toString.call(n)===`[object AsyncGeneratorFunction]`)&&(a=O(wy),xy.has(a)||(xy.add(a),console.error("%s is an async Client Component. Only Server Components can be async at the moment. This error is often caused by accidentally adding `'use client'` to a module that was originally written for the server.",a===null?`An unknown Component`:`<`+a+`>`))),t.memoizedState=null,t.updateQueue=null,t.lanes=0,U.H=e!==null&&e.memoizedState!==null?Hy:Iy===null?By:Vy,ky=a=(t.mode&Ig)!==Ng;var o=xv(n,r,i);if(ky=!1,Oy&&(o=_a(t,n,r,i)),a){ye(!0);try{o=_a(t,n,r,i)}finally{ye(!1)}}return ga(e,t),o}function ga(e,t){t._debugHookTypes=Iy,t.dependencies===null?My!==null&&(t.dependencies={lanes:0,firstContext:null,_debugThenableState:My}):t.dependencies._debugThenableState=My,U.H=zy;var n=Ty!==null&&Ty.next!==null;if(Cy=0,Iy=Fy=Ey=Ty=wy=null,Ly=-1,e!==null&&(e.flags&65011712)!=(t.flags&65011712)&&console.error(`Internal React error: Expected static flag was missing. Please notify the React team.`),Dy=!1,jy=0,My=null,n)throw Error(`Rendered fewer hooks than expected. This may be caused by an accidental early return statement.`);e===null||cb||(e=e.dependencies,e!==null&&Gr(e)&&(cb=!0)),Vv?(Vv=!1,e=!0):e=!1,e&&(t=O(t)||`Unknown`,by.has(t)||xy.has(t)||(by.add(t),console.error("`use` was called from inside a try/catch block. This is not allowed and can lead to unexpected behavior. To handle errors triggered by `use`, wrap your component in a error boundary.")))}function _a(e,t,n,r){wy=e;var i=0;do{if(Oy&&(My=null),jy=0,Oy=!1,i>=Py)throw Error(`Too many re-renders. React limits the number of renders to prevent an infinite loop.`);if(i+=1,Ry=!1,Ey=Ty=null,e.updateQueue!=null){var a=e.updateQueue;a.lastEffect=null,a.events=null,a.stores=null,a.memoCache!=null&&(a.memoCache.index=0)}Ly=-1,U.H=Uy,a=xv(t,n,r)}while(Oy);return a}function va(){var e=U.H,t=e.useState()[0];return t=typeof t.then==`function`?Ta(t):t,e=e.useState()[0],(Ty===null?null:Ty.memoizedState)!==e&&(wy.flags|=1024),t}function ya(){var e=Ay!==0;return Ay=0,e}function ba(e,t,n){t.updateQueue=e.updateQueue,t.flags=(t.mode&Lg)===Ng?t.flags&-2053:t.flags&-402655237,e.lanes&=~n}function xa(e){if(Dy){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}Dy=!1}Cy=0,Iy=Ey=Ty=wy=null,Ly=-1,Fy=null,Oy=!1,jy=Ay=0,My=null}function Sa(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Ey===null?wy.memoizedState=Ey=e:Ey=Ey.next=e,Ey}function Ca(){if(Ty===null){var e=wy.alternate;e=e===null?null:e.memoizedState}else e=Ty.next;var t=Ey===null?wy.memoizedState:Ey.next;if(t!==null)Ey=t,Ty=e;else{if(e===null)throw wy.alternate===null?Error(`Update hook called on initial render. This is likely a bug in React. Please file an issue.`):Error(`Rendered more hooks than during the previous render.`);Ty=e,e={memoizedState:Ty.memoizedState,baseState:Ty.baseState,baseQueue:Ty.baseQueue,queue:Ty.queue,next:null},Ey===null?wy.memoizedState=Ey=e:Ey=Ey.next=e}return Ey}function wa(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Ta(e){var t=jy;return jy+=1,My===null&&(My=wi()),e=Ei(My,e,t),t=wy,(Ey===null?t.memoizedState:Ey.next)===null&&(t=t.alternate,U.H=t!==null&&t.memoizedState!==null?Hy:By),e}function Ea(e){if(typeof e==`object`&&e){if(typeof e.then==`function`)return Ta(e);if(e.$$typeof===Nf)return qr(e)}throw Error(`An unsupported type was passed to use(): `+String(e))}function Da(e){var t=null,n=wy.updateQueue;if(n!==null&&(t=n.memoCache),t==null){var r=wy.alternate;r!==null&&(r=r.updateQueue,r!==null&&(r=r.memoCache,r!=null&&(t={data:r.data.map(function(e){return e.slice()}),index:0})))}if(t??={data:[],index:0},n===null&&(n=wa(),wy.updateQueue=n),n.memoCache=t,n=t.data[t.index],n===void 0||Ry)for(n=t.data[t.index]=Array(e),r=0;r<e;r++)n[r]=Bf;else n.length!==e&&console.error(`Expected a constant size argument for each invocation of useMemoCache. The previous cache was allocated with size %s but size %s was requested.`,n.length,e);return t.index++,n}function Oa(e,t){return typeof t==`function`?t(e):t}function ka(e,t,n){var r=Sa();if(n!==void 0){var i=n(t);if(ky){ye(!0);try{n(t)}finally{ye(!1)}}}else i=t;return r.memoizedState=r.baseState=i,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:i},r.queue=e,e=e.dispatch=Ro.bind(null,wy,e),[r.memoizedState,e]}function Aa(e){return ja(Ca(),Ty,e)}function ja(e,t,n){var r=e.queue;if(r===null)throw Error(`Should have a queue. You are likely calling Hooks conditionally, which is not allowed. (https://react.dev/link/invalid-hook-call)`);r.lastRenderedReducer=n;var i=e.baseQueue,a=r.pending;if(a!==null){if(i!==null){var o=i.next;i.next=a.next,a.next=o}t.baseQueue!==i&&console.error(`Internal error: Expected work-in-progress queue to be a clone. This is a bug in React.`),t.baseQueue=i=a,r.pending=null}if(a=e.baseState,i===null)e.memoizedState=a;else{t=i.next;var s=o=null,c=null,l=t,u=!1;do{var d=l.lane&-536870913;if(d===l.lane?(Cy&d)===d:(Kb&d)===d){var f=l.revertLane;if(f===0)c!==null&&(c=c.next={lane:0,revertLane:0,gesture:null,action:l.action,hasEagerState:l.hasEagerState,eagerState:l.eagerState,next:null}),d===ov&&(u=!0);else if((Cy&f)===f){l=l.next,f===ov&&(u=!0);continue}else d={lane:0,revertLane:l.revertLane,gesture:null,action:l.action,hasEagerState:l.hasEagerState,eagerState:l.eagerState,next:null},c===null?(s=c=d,o=a):c=c.next=d,wy.lanes|=f,ux|=f;d=l.action,ky&&n(a,d),a=l.hasEagerState?l.eagerState:n(a,d)}else f={lane:d,revertLane:l.revertLane,gesture:l.gesture,action:l.action,hasEagerState:l.hasEagerState,eagerState:l.eagerState,next:null},c===null?(s=c=f,o=a):c=c.next=f,wy.lanes|=d,ux|=d;l=l.next}while(l!==null&&l!==t);if(c===null?o=a:c.next=s,!Rh(a,e.memoizedState)&&(cb=!0,u&&(n=sv,n!==null)))throw n;e.memoizedState=a,e.baseState=o,e.baseQueue=c,r.lastRenderedState=a}return i===null&&(r.lanes=0),[e.memoizedState,r.dispatch]}function Ma(e){var t=Ca(),n=t.queue;if(n===null)throw Error(`Should have a queue. You are likely calling Hooks conditionally, which is not allowed. (https://react.dev/link/invalid-hook-call)`);n.lastRenderedReducer=e;var r=n.dispatch,i=n.pending,a=t.memoizedState;if(i!==null){n.pending=null;var o=i=i.next;do a=e(a,o.action),o=o.next;while(o!==i);Rh(a,t.memoizedState)||(cb=!0),t.memoizedState=a,t.baseQueue===null&&(t.baseState=a),n.lastRenderedState=a}return[a,r]}function Na(e,t,n){var r=wy,i=Sa();if(Qg){if(n===void 0)throw Error(`Missing getServerSnapshot, which is required for server-rendered content. Will revert to client rendering.`);var a=n();vy||a===n()||(console.error(`The result of getServerSnapshot should be cached to avoid an infinite loop`),vy=!0)}else{if(a=t(),vy||(n=t(),Rh(a,n)||(console.error(`The result of getSnapshot should be cached to avoid an infinite loop`),vy=!0)),Wb===null)throw Error(`Expected a work-in-progress root. This is a bug in React. Please file an issue.`);Kb&127||Fa(r,t,a)}return i.memoizedState=a,n={value:a,getSnapshot:t},i.queue=n,co(La.bind(null,r,n,e),[e]),r.flags|=2048,io(my|_y,{destroy:void 0},Ia.bind(null,r,n,a,t),null),a}function Pa(e,t,n){var r=wy,i=Ca(),a=Qg;if(a){if(n===void 0)throw Error(`Missing getServerSnapshot, which is required for server-rendered content. Will revert to client rendering.`);n=n()}else if(n=t(),!vy){var o=t();Rh(n,o)||(console.error(`The result of getSnapshot should be cached to avoid an infinite loop`),vy=!0)}if((o=!Rh((Ty||i).memoizedState,n))&&(i.memoizedState=n,cb=!0),i=i.queue,so(2048,_y,La.bind(null,r,i,e),[e]),i.getSnapshot!==t||o||Ey!==null&&Ey.memoizedState.tag&my){if(r.flags|=2048,io(my|_y,{destroy:void 0},Ia.bind(null,r,i,n,t),null),Wb===null)throw Error(`Expected a work-in-progress root. This is a bug in React. Please file an issue.`);a||Cy&127||Fa(r,t,n)}return n}function Fa(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=wy.updateQueue,t===null?(t=wa(),wy.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function Ia(e,t,n,r){t.value=n,t.getSnapshot=r,Ra(t)&&za(e)}function La(e,t,n){return n(function(){Ra(t)&&($r(2,`updateSyncExternalStore()`,e),za(e))})}function Ra(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Rh(e,n)}catch{return!0}}function za(e){var t=nr(e,2);t!==null&&Yc(t,e,2)}function Ba(e){var t=Sa();if(typeof e==`function`){var n=e;if(e=n(),ky){ye(!0);try{n()}finally{ye(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Oa,lastRenderedState:e},t}function Va(e){e=Ba(e);var t=e.queue,n=zo.bind(null,wy,t);return t.dispatch=n,[e.memoizedState,n]}function Ha(e){var t=Sa();t.memoizedState=t.baseState=e;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=n,t=Vo.bind(null,wy,!0,n),n.dispatch=t,[e,t]}function Ua(e,t){return Wa(Ca(),Ty,e,t)}function Wa(e,t,n,r){return e.baseState=n,ja(e,Ty,typeof r==`function`?r:Oa)}function Ga(e,t){var n=Ca();return Ty===null?(n.baseState=e,[e,n.queue.dispatch]):Wa(n,Ty,e,t)}function Ka(e,t,n,r,i){if(Ho(e))throw Error(`Cannot update form state while rendering.`);if(e=t.action,e!==null){var a={payload:i,action:e,next:null,isTransition:!0,status:`pending`,value:null,reason:null,listeners:[],then:function(e){a.listeners.push(e)}};U.T===null?a.isTransition=!1:n(!0),r(a),n=t.pending,n===null?(a.next=t.pending=a,qa(t,a)):(a.next=n.next,t.pending=n.next=a)}}function qa(e,t){var n=t.action,r=t.payload,i=e.state;if(t.isTransition){var a=U.T,o={};o._updatedFibers=new Set,U.T=o;try{var s=n(i,r),c=U.S;c!==null&&c(o,s),Ja(e,t,s)}catch(n){Xa(e,t,n)}finally{a!==null&&o.types!==null&&(a.types!==null&&a.types!==o.types&&console.error(`We expected inner Transitions to have transferred the outer types set and that you cannot add to the outer Transition while inside the inner.This is a bug in React.`),a.types=o.types),U.T=a,a===null&&o._updatedFibers&&(e=o._updatedFibers.size,o._updatedFibers.clear(),10<e&&console.warn(`Detected a large number of updates inside startTransition. If this is due to a subscription please re-write it to use React provided hooks. Otherwise concurrent mode guarantees are off the table.`))}}else try{o=n(i,r),Ja(e,t,o)}catch(n){Xa(e,t,n)}}function Ja(e,t,n){typeof n==`object`&&n&&typeof n.then==`function`?(U.asyncTransitions++,n.then(Eo,Eo),n.then(function(n){Ya(e,t,n)},function(n){return Xa(e,t,n)}),t.isTransition||console.error("An async function with useActionState was called outside of a transition. This is likely not what you intended (for example, isPending will not update correctly). Either call the returned function inside startTransition, or pass it to an `action` or `formAction` prop.")):Ya(e,t,n)}function Ya(e,t,n){t.status=`fulfilled`,t.value=n,Za(t),e.state=n,t=e.pending,t!==null&&(n=t.next,n===t?e.pending=null:(n=n.next,t.next=n,qa(e,n)))}function Xa(e,t,n){var r=e.pending;if(e.pending=null,r!==null){r=r.next;do t.status=`rejected`,t.reason=n,Za(t),t=t.next;while(t!==r)}e.action=null}function Za(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function Qa(e,t){return t}function $a(e,t){if(Qg){var n=Wb.formState;if(n!==null){a:{var r=wy;if(Qg){if(Zg){b:{for(var i=Zg,a=n_;i.nodeType!==8;){if(!a){i=null;break b}if(i=fd(i.nextSibling),i===null){i=null;break b}}a=i.data,i=a===zS||a===BS?i:null}if(i){Zg=fd(i.nextSibling),r=i.data===zS;break a}}jr(r)}r=!1}r&&(t=n[0])}}return n=Sa(),n.memoizedState=n.baseState=t,r={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Qa,lastRenderedState:t},n.queue=r,n=zo.bind(null,wy,r),r.dispatch=n,r=Ba(!1),a=Vo.bind(null,wy,!1,r.queue),r=Sa(),i={state:t,dispatch:null,action:e,pending:null},r.queue=i,n=Ka.bind(null,wy,i,a,n),i.dispatch=n,r.memoizedState=e,[t,n,!1]}function eo(e){return to(Ca(),Ty,e)}function to(e,t,n){if(t=ja(e,t,Qa)[0],e=Aa(Oa)[0],typeof t==`object`&&t&&typeof t.then==`function`)try{var r=Ta(t)}catch(e){throw e===Iv?Rv:e}else r=t;t=Ca();var i=t.queue,a=i.dispatch;return n!==t.memoizedState&&(wy.flags|=2048,io(my|_y,{destroy:void 0},no.bind(null,i,n),null)),[r,a,e]}function no(e,t){e.action=t}function ro(e){var t=Ca(),n=Ty;if(n!==null)return to(t,n,e);Ca(),t=t.memoizedState,n=Ca();var r=n.queue.dispatch;return n.memoizedState=e,[t,r,!1]}function io(e,t,n,r){return e={tag:e,create:n,deps:r,inst:t,next:null},t=wy.updateQueue,t===null&&(t=wa(),wy.updateQueue=t),n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function ao(e){var t=Sa();return e={current:e},t.memoizedState=e}function oo(e,t,n,r){var i=Sa();wy.flags|=e,i.memoizedState=io(my|t,{destroy:void 0},n,r===void 0?null:r)}function so(e,t,n,r){var i=Ca();r=r===void 0?null:r;var a=i.memoizedState.inst;Ty!==null&&r!==null&&ma(r,Ty.memoizedState.deps)?i.memoizedState=io(t,a,n,r):(wy.flags|=e,i.memoizedState=io(my|t,a,n,r))}function co(e,t){(wy.mode&Lg)===Ng?oo(8390656,_y,e,t):oo(276826112,_y,e,t)}function lo(e){wy.flags|=4;var t=wy.updateQueue;if(t===null)t=wa(),wy.updateQueue=t,t.events=[e];else{var n=t.events;n===null?t.events=[e]:n.push(e)}}function uo(e){var t=Sa(),n={impl:e};return t.memoizedState=n,function(){if((Ub&Pb)!==Nb)throw Error(`A function wrapped in useEffectEvent can't be called during rendering.`);return n.impl.apply(void 0,arguments)}}function fo(e){var t=Ca().memoizedState;return lo({ref:t,nextImpl:e}),function(){if((Ub&Pb)!==Nb)throw Error(`A function wrapped in useEffectEvent can't be called during rendering.`);return t.impl.apply(void 0,arguments)}}function po(e,t){var n=4194308;return(wy.mode&Lg)!==Ng&&(n|=134217728),oo(n,gy,e,t)}function mo(e,t){if(typeof t==`function`){e=e();var n=t(e);return function(){typeof n==`function`?n():t(null)}}if(t!=null)return t.hasOwnProperty(`current`)||console.error(`Expected useImperativeHandle() first argument to either be a ref callback or React.createRef() object. Instead received: %s.`,`an object with keys {`+Object.keys(t).join(`, `)+`}`),e=e(),t.current=e,function(){t.current=null}}function ho(e,t,n){typeof t!=`function`&&console.error(`Expected useImperativeHandle() second argument to be a function that creates a handle. Instead received: %s.`,t===null?`null`:typeof t),n=n==null?null:n.concat([e]);var r=4194308;(wy.mode&Lg)!==Ng&&(r|=134217728),oo(r,gy,mo.bind(null,t,e),n)}function go(e,t,n){typeof t!=`function`&&console.error(`Expected useImperativeHandle() second argument to be a function that creates a handle. Instead received: %s.`,t===null?`null`:typeof t),n=n==null?null:n.concat([e]),so(4,gy,mo.bind(null,t,e),n)}function _o(e,t){return Sa().memoizedState=[e,t===void 0?null:t],e}function vo(e,t){var n=Ca();t=t===void 0?null:t;var r=n.memoizedState;return t!==null&&ma(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function yo(e,t){var n=Sa();t=t===void 0?null:t;var r=e();if(ky){ye(!0);try{e()}finally{ye(!1)}}return n.memoizedState=[r,t],r}function bo(e,t){var n=Ca();t=t===void 0?null:t;var r=n.memoizedState;if(t!==null&&ma(t,r[1]))return r[0];if(r=e(),ky){ye(!0);try{e()}finally{ye(!1)}}return n.memoizedState=[r,t],r}function xo(e,t){return wo(Sa(),e,t)}function So(e,t){return To(Ca(),Ty.memoizedState,e,t)}function Co(e,t){var n=Ca();return Ty===null?wo(n,e,t):To(n,Ty.memoizedState,e,t)}function wo(e,t,n){return n===void 0||Cy&1073741824&&!(Kb&261930)?e.memoizedState=t:(e.memoizedState=n,e=Jc(),wy.lanes|=e,ux|=e,n)}function To(e,t,n,r){return Rh(n,t)?n:oy.current===null?!(Cy&42)||Cy&1073741824&&!(Kb&261930)?(cb=!0,e.memoizedState=n):(e=Jc(),wy.lanes|=e,ux|=e,t):(e=wo(e,n,r),Rh(e,t)||(cb=!0),e)}function Eo(){U.asyncTransitions--}function Do(e,t,n,r,i){var a=Wf.p;Wf.p=a!==0&&a<Rp?a:Rp;var o=U.T,s={};s._updatedFibers=new Set,U.T=s,Vo(e,!1,t,n);try{var c=i(),l=U.S;if(l!==null&&l(s,c),typeof c==`object`&&c&&typeof c.then==`function`){U.asyncTransitions++,c.then(Eo,Eo);var u=bi(c,r);Bo(e,t,u,V(e))}else Bo(e,t,r,V(e))}catch(n){Bo(e,t,{then:function(){},status:`rejected`,reason:n},V(e))}finally{Wf.p=a,o!==null&&s.types!==null&&(o.types!==null&&o.types!==s.types&&console.error(`We expected inner Transitions to have transferred the outer types set and that you cannot add to the outer Transition while inside the inner.This is a bug in React.`),o.types=s.types),U.T=o,o===null&&s._updatedFibers&&(e=s._updatedFibers.size,s._updatedFibers.clear(),10<e&&console.warn(`Detected a large number of updates inside startTransition. If this is due to a subscription please re-write it to use React provided hooks. Otherwise concurrent mode guarantees are off the table.`))}}function Oo(e,t,n,r){if(e.tag!==5)throw Error(`Expected the form instance to be a HostComponent. This is a bug in React.`);var i=ko(e).queue;ei(e),Do(e,i,t,yC,n===null?u:function(){return Ao(e),n(r)})}function ko(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:yC,baseState:yC,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Oa,lastRenderedState:yC},next:null};var n={};return t.next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Oa,lastRenderedState:n},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function Ao(e){U.T===null&&console.error(`requestFormReset was called outside a transition or action. To fix, move to an action, or wrap with startTransition.`);var t=ko(e);t.next===null&&(t=e.alternate.memoizedState),Bo(e,t.next.queue,{},V(e))}function jo(){var e=Ba(!1);return e=Do.bind(null,wy,e.queue,!0,!1),Sa().memoizedState=e,[!1,e]}function Mo(){var e=Aa(Oa)[0],t=Ca().memoizedState;return[typeof e==`boolean`?e:Ta(e),t]}function No(){var e=Ma(Oa)[0],t=Ca().memoizedState;return[typeof e==`boolean`?e:Ta(e),t]}function Po(){return qr(bC)}function Fo(){var e=Sa(),t=Wb.identifierPrefix;if(Qg){var n=Yg,r=Jg;n=(r&~(1<<32-jp(r)-1)).toString(32)+n,t=`_`+t+`R_`+n,n=Ay++,0<n&&(t+=`H`+n.toString(32)),t+=`_`}else n=Ny++,t=`_`+t+`r_`+n.toString(32)+`_`;return e.memoizedState=t}function Io(){return Sa().memoizedState=Lo.bind(null,wy)}function Lo(e,t){for(var n=e.return;n!==null;){switch(n.tag){case 24:case 3:var r=V(n),i=Gi(r),a=Ki(n,i,r);a!==null&&($r(r,`refresh()`,e),Yc(a,n,r),qi(a,n,r)),e=Xr(),t!=null&&a!==null&&console.error(`The seed argument is not enabled outside experimental channels.`),i.payload={cache:e};return}n=n.return}}function Ro(e,t,n){var r=arguments;typeof r[3]==`function`&&console.error(`State updates from the useState() and useReducer() Hooks don't support the second callback argument. To execute a side effect after rendering, declare it in the component body with useEffect().`),r=V(e);var i={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};Ho(e)?Uo(t,i):(i=tr(e,t,i,r),i!==null&&($r(r,`dispatch()`,e),Yc(i,e,r),Wo(i,t,r)))}function zo(e,t,n){var r=arguments;typeof r[3]==`function`&&console.error(`State updates from the useState() and useReducer() Hooks don't support the second callback argument. To execute a side effect after rendering, declare it in the component body with useEffect().`),r=V(e),Bo(e,t,n,r)&&$r(r,`setState()`,e)}function Bo(e,t,n,r){var i={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};if(Ho(e))Uo(t,i);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null)){var o=U.H;U.H=Gy;try{var s=t.lastRenderedState,c=a(s,n);if(i.hasEagerState=!0,i.eagerState=c,Rh(c,s))return er(e,t,i,0),Wb===null&&$n(),!1}catch{}finally{U.H=o}}if(n=tr(e,t,i,r),n!==null)return Yc(n,e,r),Wo(n,t,r),!0}return!1}function Vo(e,t,n,r){if(U.T===null&&ov===0&&console.error(`An optimistic state update occurred outside a transition or action. To fix, move the update to an action, or wrap with startTransition.`),r={lane:2,revertLane:Zl(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},Ho(e)){if(t)throw Error(`Cannot update optimistic state while rendering.`);console.error(`Cannot call startTransition while rendering.`)}else t=tr(e,n,r,2),t!==null&&($r(2,`setOptimistic()`,e),Yc(t,e,2))}function Ho(e){var t=e.alternate;return e===wy||t!==null&&t===wy}function Uo(e,t){Oy=Dy=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Wo(e,t,n){if(n&4194048){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Ae(e,n)}}function Go(e){if(e!==null&&typeof e!=`function`){var t=String(e);rb.has(t)||(rb.add(t),console.error("Expected the last optional `callback` argument to be a function. Instead received: %s.",e))}}function Ko(e,t,n,r){var i=e.memoizedState,a=n(r,i);if(e.mode&Ig){ye(!0);try{a=n(r,i)}finally{ye(!1)}}a===void 0&&(t=E(t)||`Component`,$y.has(t)||($y.add(t),console.error(`%s.getDerivedStateFromProps(): A valid state object (or null) must be returned. You have returned undefined.`,t))),i=a==null?i:Tf({},i,a),e.memoizedState=i,e.lanes===0&&(e.updateQueue.baseState=i)}function qo(e,t,n,r,i,a,o){var s=e.stateNode;if(typeof s.shouldComponentUpdate==`function`){if(n=s.shouldComponentUpdate(r,a,o),e.mode&Ig){ye(!0);try{n=s.shouldComponentUpdate(r,a,o)}finally{ye(!1)}}return n===void 0&&console.error(`%s.shouldComponentUpdate(): Returned undefined instead of a boolean value. Make sure to return true or false.`,E(t)||`Component`),n}return t.prototype&&t.prototype.isPureReactComponent?!Tn(n,r)||!Tn(i,a):!0}function Jo(e,t,n,r){var i=t.state;typeof t.componentWillReceiveProps==`function`&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps==`function`&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==i&&(e=O(e)||`Component`,Jy.has(e)||(Jy.add(e),console.error(`%s.componentWillReceiveProps(): Assigning directly to this.state is deprecated (except inside a component's constructor). Use setState instead.`,e)),ib.enqueueReplaceState(t,t.state,null))}function Yo(e,t){var n=t;if(`ref`in t)for(var r in n={},t)r!==`ref`&&(n[r]=t[r]);if(e=e.defaultProps)for(var i in n===t&&(n=Tf({},n)),e)n[i]===void 0&&(n[i]=e[i]);return n}function Xo(e){og(e),console.warn(`%s |
|
|
|
|
|
%s |
|
|
`,ab?`An error occurred in the <`+ab+`> component.`:`An error occurred in one of your React components.`,`Consider adding an error boundary to your tree to customize error handling behavior. |
|
|
Visit https://react.dev/link/error-boundaries to learn more about error boundaries.`)}function Zo(e){var t=ab?`The above error occurred in the <`+ab+`> component.`:`The above error occurred in one of your React components.`,n=`React will try to recreate this component tree from scratch using the error boundary you provided, `+((ob||`Anonymous`)+`.`);if(typeof e==`object`&&e&&typeof e.environmentName==`string`){var r=e.environmentName;e=[`%o |
|
|
|
|
|
%s |
|
|
|
|
|
%s |
|
|
`,e,t,n].slice(0),typeof e[0]==`string`?e.splice(0,1,xC+` `+e[0],SC,wC+r+wC,CC):e.splice(0,0,xC,SC,wC+r+wC,CC),e.unshift(console),r=TC.apply(console.error,e),r()}else console.error(`%o |
|
|
|
|
|
%s |
|
|
|
|
|
%s |
|
|
`,e,t,n)}function Qo(e){og(e)}function $o(e,t){try{ab=t.source?O(t.source):null,ob=null;var n=t.value;if(U.actQueue!==null)U.thrownErrors.push(n);else{var r=e.onUncaughtError;r(n,{componentStack:t.stack})}}catch(e){setTimeout(function(){throw e})}}function es(e,t,n){try{ab=n.source?O(n.source):null,ob=O(t);var r=e.onCaughtError;r(n.value,{componentStack:n.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(e){setTimeout(function(){throw e})}}function ts(e,t,n){return n=Gi(n),n.tag=ty,n.payload={element:null},n.callback=function(){L(t.source,$o,e,t)},n}function ns(e){return e=Gi(e),e.tag=ty,e}function rs(e,t,n,r){var i=n.type.getDerivedStateFromError;if(typeof i==`function`){var a=r.value;e.payload=function(){return i(a)},e.callback=function(){cr(n),L(r.source,es,t,n,r)}}var o=n.stateNode;o!==null&&typeof o.componentDidCatch==`function`&&(e.callback=function(){cr(n),L(r.source,es,t,n,r),typeof i!=`function`&&(Tx===null?Tx=new Set([this]):Tx.add(this)),tee(this,r),typeof i==`function`||!(n.lanes&2)&&console.error(`%s: Error boundaries should implement getDerivedStateFromError(). In that method, return a state update to display an error message or fallback UI.`,O(n)||`Unknown`)})}function is(e,t,n,r,i){if(n.flags|=32768,Ap&&zl(e,i),typeof r==`object`&&r&&typeof r.then==`function`){if(t=n.alternate,t!==null&&Wr(t,n,i,!0),Qg&&($g=!0),n=cy.current,n!==null){switch(n.tag){case 31:case 13:return ly===null?ll():n.alternate===null&&lx===Ib&&(lx=zb),n.flags&=-257,n.flags|=65536,n.lanes=i,r===zv?n.flags|=16384:(t=n.updateQueue,t===null?n.updateQueue=new Set([r]):t.add(r),Al(e,r,i)),!1;case 22:return n.flags|=65536,r===zv?n.flags|=16384:(t=n.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([r])},n.updateQueue=t):(n=t.retryQueue,n===null?t.retryQueue=new Set([r]):n.add(r)),Al(e,r,i)),!1}throw Error(`Unexpected Suspense handler tag (`+n.tag+`). This is a bug in React.`)}return Al(e,r,i),ll(),!1}if(Qg)return $g=!0,t=cy.current,t===null?(r!==r_&&Lr(br(Error(`There was an error while hydrating but React was able to recover by instead client rendering the entire root.`,{cause:r}),n)),e=e.current.alternate,e.flags|=65536,i&=-i,e.lanes|=i,r=br(r,n),i=ts(e.stateNode,r,i),Ji(e,i),lx!==Bb&&(lx=Rb)):(!(t.flags&65536)&&(t.flags|=256),t.flags|=65536,t.lanes=i,r!==r_&&Lr(br(Error(`There was an error while hydrating but React was able to recover by instead client rendering from the nearest Suspense boundary.`,{cause:r}),n))),!1;var a=br(Error(`There was an error during concurrent rendering but React was able to recover by instead synchronously rendering the entire root.`,{cause:r}),n);if(hx===null?hx=[a]:hx.push(a),lx!==Bb&&(lx=Rb),t===null)return!0;r=br(r,n),n=t;do{switch(n.tag){case 3:return n.flags|=65536,e=i&-i,n.lanes|=e,e=ts(n.stateNode,r,e),Ji(n,e),!1;case 1:if(t=n.type,a=n.stateNode,!(n.flags&128)&&(typeof t.getDerivedStateFromError==`function`||a!==null&&typeof a.componentDidCatch==`function`&&(Tx===null||!Tx.has(a))))return n.flags|=65536,i&=-i,n.lanes|=i,i=ns(i),rs(i,e,n,r),Ji(n,i),!1}n=n.return}while(n!==null);return!1}function as(e,t,n,r){t.child=e===null?Zv(t,null,n,r):Xv(t,e.child,n,r)}function os(e,t,n,r,i){n=n.render;var a=t.ref;if(`ref`in r){var o={};for(var s in r)s!==`ref`&&(o[s]=r[s])}else o=r;return Kr(t),r=ha(e,t,n,o,a,i),s=ya(),e!==null&&!cb?(ba(e,t,i),As(e,t,i)):(Qg&&s&&Cr(t),t.flags|=1,as(e,t,r,i),t.child)}function ss(e,t,n,r,i){if(e===null){var a=n.type;return typeof a==`function`&&!dr(a)&&a.defaultProps===void 0&&n.compare===null?(n=ar(a),t.tag=15,t.type=n,bs(t,a),cs(e,t,n,r,i)):(e=mr(n.type,null,r,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(a=e.child,!js(e,i)){var o=a.memoizedProps;if(n=n.compare,n=n===null?Tn:n,n(o,r)&&e.ref===t.ref)return As(e,t,i)}return t.flags|=1,e=fr(a,r),e.ref=t.ref,e.return=t,t.child=e}function cs(e,t,n,r,i){if(e!==null){var a=e.memoizedProps;if(Tn(a,r)&&e.ref===t.ref&&t.type===e.type){if(cb=!1,t.pendingProps=r=a,js(e,i))e.flags&131072&&(cb=!0);else return t.lanes=e.lanes,As(e,t,i)}}return gs(e,t,n,r,i)}function ls(e,t,n,r){var i=r.children,a=e===null?null:e.memoizedState;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:Tg,_pendingMarkers:null,_retryCache:null,_transitions:null}),r.mode===`hidden`){if(t.flags&128){if(a=a===null?n:a.baseLanes|n,e!==null){for(r=t.child=e.child,i=0;r!==null;)i=i|r.lanes|r.childLanes,r=r.sibling;r=i&~a}else r=0,t.child=null;return ds(e,t,a,n,r)}if(n&536870912)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&Si(t,a===null?null:a.cachePool),a===null?ta(t):ea(t,a),aa(t);else return r=t.lanes=536870912,ds(e,t,a===null?n:a.baseLanes|n,n,r)}else a===null?(e!==null&&Si(t,null),ta(t),oa(t)):(Si(t,a.cachePool),ea(t,a),oa(t),t.memoizedState=null);return as(e,t,i,n),t.child}function us(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:Tg,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function ds(e,t,n,r,i){var a=xi();return a=a===null?null:{parent:p_._currentValue,pool:a},t.memoizedState={baseLanes:n,cachePool:a},e!==null&&Si(t,null),ta(t),aa(t),e!==null&&Wr(e,t,r,!0),t.childLanes=i,null}function fs(e,t){var n=t.hidden;return n!==void 0&&console.error(`<Activity> doesn't accept a hidden prop. Use mode="hidden" instead. |
|
|
- <Activity %s> |
|
|
+ <Activity %s>`,!0===n?`hidden`:!1===n?`hidden={false}`:`hidden={...}`,n?`mode="hidden"`:`mode="visible"`),t=Ts({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function ps(e,t,n){return Xv(t,e.child,null,n),e=fs(t,t.pendingProps),e.flags|=2,sa(t),t.memoizedState=null,e}function ms(e,t,n){var r=t.pendingProps,i=!!(t.flags&128);if(t.flags&=-129,e===null){if(Qg){if(r.mode===`hidden`)return e=fs(t,r),t.lanes=536870912,us(null,e);if(ia(t),(e=Zg)?(n=cd(e,n_),n=n!==null&&n.data===kS?n:null,n!==null&&(r={dehydrated:n,treeContext:Tr(),retryLane:536870912,hydrationErrors:null},t.memoizedState=r,r=vr(n),r.return=t,t.child=r,Xg=t,Zg=null)):n=null,n===null)throw Ar(t,e),jr(t);return t.lanes=536870912,null}return fs(t,r)}var a=e.memoizedState;if(a!==null){var o=a.dehydrated;if(ia(t),i){if(t.flags&256)t.flags&=-257,t=ps(e,t,n);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(`Client rendering an Activity suspended it again. This is a bug in React.`)}else if(kr(),n&536870912&&cl(t),cb||Wr(e,t,n,!1),i=(n&e.childLanes)!==0,cb||i){if(r=Wb,r!==null&&(o=je(r,n),o!==0&&o!==a.retryLane))throw a.retryLane=o,nr(e,o),Yc(r,e,o),sb;ll(),t=ps(e,t,n)}else e=a.treeContext,Zg=fd(o.nextSibling),Xg=t,Qg=!0,t_=null,$g=!1,e_=null,n_=!1,e!==null&&Er(t,e),t=fs(t,r),t.flags|=4096;return t}return a=e.child,r={mode:r.mode,children:r.children},n&536870912&&(n&e.lanes)!==0&&cl(t),e=fr(a,r),e.ref=t.ref,t.child=e,e.return=t,e}function hs(e,t){var n=t.ref;if(n===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof n!=`function`&&typeof n!=`object`)throw Error(`Expected ref to be a function, an object returned by React.createRef(), or undefined/null.`);(e===null||e.ref!==n)&&(t.flags|=4194816)}}function gs(e,t,n,r,i){if(n.prototype&&typeof n.prototype.render==`function`){var a=E(n)||`Unknown`;lb[a]||(console.error(`The <%s /> component appears to have a render method, but doesn't extend React.Component. This is likely to cause errors. Change %s to extend React.Component instead.`,a,a),lb[a]=!0)}return t.mode&Ig&&uv.recordLegacyContextWarning(t,null),e===null&&(bs(t,t.type),n.contextTypes&&(a=E(n)||`Unknown`,db[a]||(db[a]=!0,console.error(`%s uses the legacy contextTypes API which was removed in React 19. Use React.createContext() with React.useContext() instead. (https://react.dev/link/legacy-context)`,a)))),Kr(t),n=ha(e,t,n,r,void 0,i),r=ya(),e!==null&&!cb?(ba(e,t,i),As(e,t,i)):(Qg&&r&&Cr(t),t.flags|=1,as(e,t,n,i),t.child)}function _s(e,t,n,r,i,a){return Kr(t),Ly=-1,Ry=e!==null&&e.type!==t.type,t.updateQueue=null,n=_a(t,r,n,i),ga(e,t),r=ya(),e!==null&&!cb?(ba(e,t,a),As(e,t,a)):(Qg&&r&&Cr(t),t.flags|=1,as(e,t,n,a),t.child)}function vs(e,t,n,r,i){switch(s(t)){case!1:var a=t.stateNode,o=new t.type(t.memoizedProps,a.context).state;a.updater.enqueueSetState(a,o,null);break;case!0:t.flags|=128,t.flags|=65536,a=Error(`Simulated error coming from DevTools`);var c=i&-i;if(t.lanes|=c,o=Wb,o===null)throw Error(`Expected a work-in-progress root. This is a bug in React. Please file an issue.`);c=ns(c),rs(c,o,t,br(a,t)),Ji(t,c)}if(Kr(t),t.stateNode===null){if(o=Ag,a=n.contextType,`contextType`in n&&a!==null&&(a===void 0||a.$$typeof!==Nf)&&!nb.has(n)&&(nb.add(n),c=a===void 0?` However, it is set to undefined. This can be caused by a typo or by mixing up named and default imports. This can also happen due to a circular dependency, so try moving the createContext() call to a separate file.`:typeof a==`object`?a.$$typeof===Mf?` Did you accidentally pass the Context.Consumer instead?`:` However, it is set to an object with keys {`+Object.keys(a).join(`, `)+`}.`:` However, it is set to a `+typeof a+`.`,console.error(`%s defines an invalid contextType. contextType should point to the Context object returned by React.createContext().%s`,E(n)||`Component`,c)),typeof a==`object`&&a&&(o=qr(a)),a=new n(r,o),t.mode&Ig){ye(!0);try{a=new n(r,o)}finally{ye(!1)}}if(o=t.memoizedState=a.state!==null&&a.state!==void 0?a.state:null,a.updater=ib,t.stateNode=a,a._reactInternals=t,a._reactInternalInstance=qy,typeof n.getDerivedStateFromProps==`function`&&o===null&&(o=E(n)||`Component`,Yy.has(o)||(Yy.add(o),console.error("`%s` uses `getDerivedStateFromProps` but its initial state is %s. This is not recommended. Instead, define the initial state by assigning an object to `this.state` in the constructor of `%s`. This ensures that `getDerivedStateFromProps` arguments have a consistent shape.",o,a.state===null?`null`:`undefined`,o))),typeof n.getDerivedStateFromProps==`function`||typeof a.getSnapshotBeforeUpdate==`function`){var l=c=o=null;if(typeof a.componentWillMount==`function`&&!0!==a.componentWillMount.__suppressDeprecationWarning?o=`componentWillMount`:typeof a.UNSAFE_componentWillMount==`function`&&(o=`UNSAFE_componentWillMount`),typeof a.componentWillReceiveProps==`function`&&!0!==a.componentWillReceiveProps.__suppressDeprecationWarning?c=`componentWillReceiveProps`:typeof a.UNSAFE_componentWillReceiveProps==`function`&&(c=`UNSAFE_componentWillReceiveProps`),typeof a.componentWillUpdate==`function`&&!0!==a.componentWillUpdate.__suppressDeprecationWarning?l=`componentWillUpdate`:typeof a.UNSAFE_componentWillUpdate==`function`&&(l=`UNSAFE_componentWillUpdate`),o!==null||c!==null||l!==null){a=E(n)||`Component`;var u=typeof n.getDerivedStateFromProps==`function`?`getDerivedStateFromProps()`:`getSnapshotBeforeUpdate()`;Zy.has(a)||(Zy.add(a),console.error(`Unsafe legacy lifecycles will not be called for components using new component APIs. |
|
|
|
|
|
%s uses %s but also contains the following legacy lifecycles:%s%s%s |
|
|
|
|
|
The above lifecycles should be removed. Learn more about this warning here: |
|
|
https://react.dev/link/unsafe-component-lifecycles`,a,u,o===null?``:` |
|
|
`+o,c===null?``:` |
|
|
`+c,l===null?``:` |
|
|
`+l))}}a=t.stateNode,o=E(n)||`Component`,a.render||(n.prototype&&typeof n.prototype.render==`function`?console.error("No `render` method found on the %s instance: did you accidentally return an object from the constructor?",o):console.error("No `render` method found on the %s instance: you may have forgotten to define `render`.",o)),!a.getInitialState||a.getInitialState.isReactClassApproved||a.state||console.error(`getInitialState was defined on %s, a plain JavaScript class. This is only supported for classes created using React.createClass. Did you mean to define a state property instead?`,o),a.getDefaultProps&&!a.getDefaultProps.isReactClassApproved&&console.error(`getDefaultProps was defined on %s, a plain JavaScript class. This is only supported for classes created using React.createClass. Use a static property to define defaultProps instead.`,o),a.contextType&&console.error(`contextType was defined as an instance property on %s. Use a static property to define contextType instead.`,o),n.childContextTypes&&!tb.has(n)&&(tb.add(n),console.error(`%s uses the legacy childContextTypes API which was removed in React 19. Use React.createContext() instead. (https://react.dev/link/legacy-context)`,o)),n.contextTypes&&!eb.has(n)&&(eb.add(n),console.error(`%s uses the legacy contextTypes API which was removed in React 19. Use React.createContext() with static contextType instead. (https://react.dev/link/legacy-context)`,o)),typeof a.componentShouldUpdate==`function`&&console.error(`%s has a method called componentShouldUpdate(). Did you mean shouldComponentUpdate()? The name is phrased as a question because the function is expected to return a value.`,o),n.prototype&&n.prototype.isPureReactComponent&&a.shouldComponentUpdate!==void 0&&console.error(`%s has a method called shouldComponentUpdate(). shouldComponentUpdate should not be used when extending React.PureComponent. Please extend React.Component if shouldComponentUpdate is used.`,E(n)||`A pure component`),typeof a.componentDidUnmount==`function`&&console.error(`%s has a method called componentDidUnmount(). But there is no such lifecycle method. Did you mean componentWillUnmount()?`,o),typeof a.componentDidReceiveProps==`function`&&console.error(`%s has a method called componentDidReceiveProps(). But there is no such lifecycle method. If you meant to update the state in response to changing props, use componentWillReceiveProps(). If you meant to fetch data or run side-effects or mutations after React has updated the UI, use componentDidUpdate().`,o),typeof a.componentWillRecieveProps==`function`&&console.error(`%s has a method called componentWillRecieveProps(). Did you mean componentWillReceiveProps()?`,o),typeof a.UNSAFE_componentWillRecieveProps==`function`&&console.error(`%s has a method called UNSAFE_componentWillRecieveProps(). Did you mean UNSAFE_componentWillReceiveProps()?`,o),c=a.props!==r,a.props!==void 0&&c&&console.error("When calling super() in `%s`, make sure to pass up the same props that your component's constructor was passed.",o),a.defaultProps&&console.error(`Setting defaultProps as an instance property on %s is not supported and will be ignored. Instead, define defaultProps as a static property on %s.`,o,o),typeof a.getSnapshotBeforeUpdate!=`function`||typeof a.componentDidUpdate==`function`||Xy.has(n)||(Xy.add(n),console.error(`%s: getSnapshotBeforeUpdate() should be used with componentDidUpdate(). This component defines getSnapshotBeforeUpdate() only.`,E(n))),typeof a.getDerivedStateFromProps==`function`&&console.error(`%s: getDerivedStateFromProps() is defined as an instance method and will be ignored. Instead, declare it as a static method.`,o),typeof a.getDerivedStateFromError==`function`&&console.error(`%s: getDerivedStateFromError() is defined as an instance method and will be ignored. Instead, declare it as a static method.`,o),typeof n.getSnapshotBeforeUpdate==`function`&&console.error(`%s: getSnapshotBeforeUpdate() is defined as a static method and will be ignored. Instead, declare it as an instance method.`,o),(c=a.state)&&(typeof c!=`object`||Uf(c))&&console.error(`%s.state: must be set to an object or null`,o),typeof a.getChildContext==`function`&&typeof n.childContextTypes!=`object`&&console.error(`%s.getChildContext(): childContextTypes must be defined in order to use getChildContext().`,o),a=t.stateNode,a.props=r,a.state=t.memoizedState,a.refs={},Ui(t),o=n.contextType,a.context=typeof o==`object`&&o?qr(o):Ag,a.state===r&&(o=E(n)||`Component`,Qy.has(o)||(Qy.add(o),console.error(`%s: It is not recommended to assign props directly to state because updates to props won't be reflected in state. In most cases, it is better to use props directly.`,o))),t.mode&Ig&&uv.recordLegacyContextWarning(t,a),uv.recordUnsafeLifecycleWarnings(t,a),a.state=t.memoizedState,o=n.getDerivedStateFromProps,typeof o==`function`&&(Ko(t,n,o,r),a.state=t.memoizedState),typeof n.getDerivedStateFromProps==`function`||typeof a.getSnapshotBeforeUpdate==`function`||typeof a.UNSAFE_componentWillMount!=`function`&&typeof a.componentWillMount!=`function`||(o=a.state,typeof a.componentWillMount==`function`&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount==`function`&&a.UNSAFE_componentWillMount(),o!==a.state&&(console.error(`%s.componentWillMount(): Assigning directly to this.state is deprecated (except inside a component's constructor). Use setState instead.`,O(t)||`Component`),ib.enqueueReplaceState(a,a.state,null)),Xi(t,r,a,i),Yi(),a.state=t.memoizedState),typeof a.componentDidMount==`function`&&(t.flags|=4194308),(t.mode&Lg)!==Ng&&(t.flags|=134217728),a=!0}else if(e===null){a=t.stateNode;var d=t.memoizedProps;c=Yo(n,d),a.props=c;var f=a.context;l=n.contextType,o=Ag,typeof l==`object`&&l&&(o=qr(l)),u=n.getDerivedStateFromProps,l=typeof u==`function`||typeof a.getSnapshotBeforeUpdate==`function`,d=t.pendingProps!==d,l||typeof a.UNSAFE_componentWillReceiveProps!=`function`&&typeof a.componentWillReceiveProps!=`function`||(d||f!==o)&&Jo(t,a,r,o),ny=!1;var p=t.memoizedState;a.state=p,Xi(t,r,a,i),Yi(),f=t.memoizedState,d||p!==f||ny?(typeof u==`function`&&(Ko(t,n,u,r),f=t.memoizedState),(c=ny||qo(t,n,c,r,p,f,o))?(l||typeof a.UNSAFE_componentWillMount!=`function`&&typeof a.componentWillMount!=`function`||(typeof a.componentWillMount==`function`&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount==`function`&&a.UNSAFE_componentWillMount()),typeof a.componentDidMount==`function`&&(t.flags|=4194308),(t.mode&Lg)!==Ng&&(t.flags|=134217728)):(typeof a.componentDidMount==`function`&&(t.flags|=4194308),(t.mode&Lg)!==Ng&&(t.flags|=134217728),t.memoizedProps=r,t.memoizedState=f),a.props=r,a.state=f,a.context=o,a=c):(typeof a.componentDidMount==`function`&&(t.flags|=4194308),(t.mode&Lg)!==Ng&&(t.flags|=134217728),a=!1)}else{a=t.stateNode,Wi(e,t),o=t.memoizedProps,l=Yo(n,o),a.props=l,u=t.pendingProps,p=a.context,f=n.contextType,c=Ag,typeof f==`object`&&f&&(c=qr(f)),d=n.getDerivedStateFromProps,(f=typeof d==`function`||typeof a.getSnapshotBeforeUpdate==`function`)||typeof a.UNSAFE_componentWillReceiveProps!=`function`&&typeof a.componentWillReceiveProps!=`function`||(o!==u||p!==c)&&Jo(t,a,r,c),ny=!1,p=t.memoizedState,a.state=p,Xi(t,r,a,i),Yi();var m=t.memoizedState;o!==u||p!==m||ny||e!==null&&e.dependencies!==null&&Gr(e.dependencies)?(typeof d==`function`&&(Ko(t,n,d,r),m=t.memoizedState),(l=ny||qo(t,n,l,r,p,m,c)||e!==null&&e.dependencies!==null&&Gr(e.dependencies))?(f||typeof a.UNSAFE_componentWillUpdate!=`function`&&typeof a.componentWillUpdate!=`function`||(typeof a.componentWillUpdate==`function`&&a.componentWillUpdate(r,m,c),typeof a.UNSAFE_componentWillUpdate==`function`&&a.UNSAFE_componentWillUpdate(r,m,c)),typeof a.componentDidUpdate==`function`&&(t.flags|=4),typeof a.getSnapshotBeforeUpdate==`function`&&(t.flags|=1024)):(typeof a.componentDidUpdate!=`function`||o===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!=`function`||o===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=m),a.props=r,a.state=m,a.context=c,a=l):(typeof a.componentDidUpdate!=`function`||o===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!=`function`||o===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),a=!1)}if(c=a,hs(e,t),o=!!(t.flags&128),c||o){if(c=t.stateNode,fe(t),o&&typeof n.getDerivedStateFromError!=`function`)n=null,S_=-1;else if(n=Cv(c),t.mode&Ig){ye(!0);try{Cv(c)}finally{ye(!1)}}t.flags|=1,e!==null&&o?(t.child=Xv(t,e.child,null,i),t.child=Xv(t,null,n,i)):as(e,t,n,i),t.memoizedState=c.state,e=t.child}else e=As(e,t,i);return i=t.stateNode,a&&i.props!==r&&(pb||console.error("It looks like %s is reassigning its own `this.props` while rendering. This is not supported and can lead to confusing bugs.",O(t)||`a component`),pb=!0),e}function ys(e,t,n,r){return Fr(),t.flags|=256,as(e,t,n,r),t.child}function bs(e,t){t&&t.childContextTypes&&console.error(`childContextTypes cannot be defined on a function component. |
|
|
%s.childContextTypes = ...`,t.displayName||t.name||`Component`),typeof t.getDerivedStateFromProps==`function`&&(e=E(t)||`Unknown`,fb[e]||(console.error(`%s: Function components do not support getDerivedStateFromProps.`,e),fb[e]=!0)),typeof t.contextType==`object`&&t.contextType!==null&&(t=E(t)||`Unknown`,ub[t]||(console.error(`%s: Function components do not support contextType.`,t),ub[t]=!0))}function xs(e){return{baseLanes:e,cachePool:Ci()}}function Ss(e,t,n){return e=e===null?0:e.childLanes&~n,t&&(e|=px),e}function Cs(e,t,n){var r,i=t.pendingProps;o(t)&&(t.flags|=128);var a=!1,s=!!(t.flags&128);if((r=s)||(r=e!==null&&e.memoizedState===null?!1:(fy.current&dy)!==0),r&&(a=!0,t.flags&=-129),r=!!(t.flags&32),t.flags&=-33,e===null){if(Qg){if(a?ra(t):oa(t),(e=Zg)?(n=cd(e,n_),n=n!==null&&n.data!==kS?n:null,n!==null&&(r={dehydrated:n,treeContext:Tr(),retryLane:536870912,hydrationErrors:null},t.memoizedState=r,r=vr(n),r.return=t,t.child=r,Xg=t,Zg=null)):n=null,n===null)throw Ar(t,e),jr(t);return ud(n)?t.lanes=32:t.lanes=536870912,null}var c=i.children;if(i=i.fallback,a){oa(t);var l=t.mode;return c=Ts({mode:`hidden`,children:c},l),i=gr(i,l,n,null),c.return=t,i.return=t,c.sibling=i,t.child=c,i=t.child,i.memoizedState=xs(n),i.childLanes=Ss(e,r,n),t.memoizedState=gb,us(null,i)}return ra(t),ws(t,c)}var u=e.memoizedState;if(u!==null){var d=u.dehydrated;if(d!==null){if(s)t.flags&256?(ra(t),t.flags&=-257,t=Es(e,t,n)):t.memoizedState===null?(oa(t),c=i.fallback,l=t.mode,i=Ts({mode:`visible`,children:i.children},l),c=gr(c,l,n,null),c.flags|=2,i.return=t,c.return=t,i.sibling=c,t.child=i,Xv(t,e.child,null,n),i=t.child,i.memoizedState=xs(n),i.childLanes=Ss(e,r,n),t.memoizedState=gb,t=us(null,i)):(oa(t),t.child=e.child,t.flags|=128,t=null);else if(ra(t),kr(),n&536870912&&cl(t),ud(d)){if(r=d.nextSibling&&d.nextSibling.dataset,r){c=r.dgst;var f=r.msg;l=r.stck;var p=r.cstck}a=f,r=c,i=l,d=p,c=a,l=d,c=Error(c||`The server could not finish this Suspense boundary, likely due to an error during server rendering. Switched to client rendering.`),c.stack=i||``,c.digest=r,r=l===void 0?null:l,i={value:c,source:null,stack:r},typeof r==`string`&&Bg.set(c,i),Lr(i),t=Es(e,t,n)}else if(cb||Wr(e,t,n,!1),r=(n&e.childLanes)!==0,cb||r){if(r=Wb,r!==null&&(i=je(r,n),i!==0&&i!==u.retryLane))throw u.retryLane=i,nr(e,i),Yc(r,e,i),sb;ld(d)||ll(),t=Es(e,t,n)}else ld(d)?(t.flags|=192,t.child=e.child,t=null):(e=u.treeContext,Zg=fd(d.nextSibling),Xg=t,Qg=!0,t_=null,$g=!1,e_=null,n_=!1,e!==null&&Er(t,e),t=ws(t,i.children),t.flags|=4096);return t}}return a?(oa(t),c=i.fallback,l=t.mode,p=e.child,d=p.sibling,i=fr(p,{mode:`hidden`,children:i.children}),i.subtreeFlags=p.subtreeFlags&65011712,d===null?(c=gr(c,l,n,null),c.flags|=2):c=fr(d,c),c.return=t,i.return=t,i.sibling=c,t.child=i,us(null,i),i=t.child,c=e.child.memoizedState,c===null?c=xs(n):(l=c.cachePool,l===null?l=Ci():(p=p_._currentValue,l=l.parent===p?l:{parent:p,pool:p}),c={baseLanes:c.baseLanes|n,cachePool:l}),i.memoizedState=c,i.childLanes=Ss(e,r,n),t.memoizedState=gb,us(e.child,i)):(u!==null&&(n&62914560)===n&&(n&e.lanes)!==0&&cl(t),ra(t),n=e.child,e=n.sibling,n=fr(n,{mode:`visible`,children:i.children}),n.return=t,n.sibling=null,e!==null&&(r=t.deletions,r===null?(t.deletions=[e],t.flags|=16):r.push(e)),t.child=n,t.memoizedState=null,n)}function ws(e,t){return t=Ts({mode:`visible`,children:t},e.mode),t.return=e,e.child=t}function Ts(e,t){return e=m(22,e,null,t),e.lanes=0,e}function Es(e,t,n){return Xv(t,e.child,null,n),e=ws(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Ds(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Hr(e.return,t,n)}function Os(e,t,n,r,i,a){var o=e.memoizedState;o===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i,treeForkCount:a}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=i,o.treeForkCount=a)}function ks(e,t,n){var r=t.pendingProps,i=r.revealOrder,a=r.tail,o=r.children,s=fy.current;if((r=(s&dy)!==0)?(s=s&uy|dy,t.flags|=128):s&=uy,j(fy,s,t),s=i??`null`,i!==`forwards`&&i!==`unstable_legacy-backwards`&&i!==`together`&&i!==`independent`&&!mb[s]){if(mb[s]=!0,i==null)console.error(`The default for the <SuspenseList revealOrder="..."> prop is changing. To be future compatible you must explictly specify either "independent" (the current default), "together", "forwards" or "legacy_unstable-backwards".`);else if(i===`backwards`)console.error(`The rendering order of <SuspenseList revealOrder="backwards"> is changing. To be future compatible you must specify revealOrder="legacy_unstable-backwards" instead.`);else if(typeof i==`string`)switch(i.toLowerCase()){case`together`:case`forwards`:case`backwards`:case`independent`:console.error(`"%s" is not a valid value for revealOrder on <SuspenseList />. Use lowercase "%s" instead.`,i,i.toLowerCase());break;case`forward`:case`backward`:console.error(`"%s" is not a valid value for revealOrder on <SuspenseList />. React uses the -s suffix in the spelling. Use "%ss" instead.`,i,i.toLowerCase());break;default:console.error(`"%s" is not a supported revealOrder on <SuspenseList />. Did you mean "independent", "together", "forwards" or "backwards"?`,i)}else console.error(`%s is not a supported value for revealOrder on <SuspenseList />. Did you mean "independent", "together", "forwards" or "backwards"?`,i)}s=a??`null`,hb[s]||(a==null?(i===`forwards`||i===`backwards`||i===`unstable_legacy-backwards`)&&(hb[s]=!0,console.error(`The default for the <SuspenseList tail="..."> prop is changing. To be future compatible you must explictly specify either "visible" (the current default), "collapsed" or "hidden".`)):a!==`visible`&&a!==`collapsed`&&a!==`hidden`?(hb[s]=!0,console.error(`"%s" is not a supported value for tail on <SuspenseList />. Did you mean "visible", "collapsed" or "hidden"?`,a)):i!==`forwards`&&i!==`backwards`&&i!==`unstable_legacy-backwards`&&(hb[s]=!0,console.error(`<SuspenseList tail="%s" /> is only valid if revealOrder is "forwards" or "backwards". Did you mean to specify revealOrder="forwards"?`,a)));a:if((i===`forwards`||i===`backwards`||i===`unstable_legacy-backwards`)&&o!=null&&!1!==o){if(Uf(o)){for(s=0;s<o.length;s++)if(!Hi(o[s],s))break a}else if(s=T(o),typeof s==`function`){if(s=s.call(o))for(var c=s.next(),l=0;!c.done;c=s.next()){if(!Hi(c.value,l))break a;l++}}else console.error(`A single row was passed to a <SuspenseList revealOrder="%s" />. This is not useful since it needs multiple rows. Did you mean to pass multiple children or an array?`,i)}if(as(e,t,o,n),Qg?(Dr(),o=Wg):o=0,!r&&e!==null&&e.flags&128)a:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Ds(e,n,t);else if(e.tag===19)Ds(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break a;for(;e.sibling===null;){if(e.return===null||e.return===t)break a;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(i){case`forwards`:for(n=t.child,i=null;n!==null;)e=n.alternate,e!==null&&ca(e)===null&&(i=n),n=n.sibling;n=i,n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),Os(t,!1,i,n,a,o);break;case`backwards`:case`unstable_legacy-backwards`:for(n=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&ca(e)===null){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}Os(t,!0,n,null,a,o);break;case`together`:Os(t,!1,null,null,void 0,o);break;default:t.memoizedState=null}return t.child}function As(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),S_=-1,ux|=t.lanes,(n&t.childLanes)===0){if(e!==null){if(Wr(e,t,n,!1),(n&t.childLanes)===0)return null}else return null}if(e!==null&&t.child!==e.child)throw Error(`Resuming work not yet implemented.`);if(t.child!==null){for(e=t.child,n=fr(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=fr(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function js(e,t){return(e.lanes&t)!==0||(e=e.dependencies,!!(e!==null&&Gr(e)))}function Ms(e,t,n){switch(t.tag){case 3:ee(t,t.stateNode.containerInfo),Br(t,p_,e.memoizedState.cache),Fr();break;case 27:case 5:F(t);break;case 4:ee(t,t.stateNode.containerInfo);break;case 10:Br(t,t.type,t.memoizedProps.value);break;case 12:(n&t.childLanes)!==0&&(t.flags|=4),t.flags|=2048;var r=t.stateNode;r.effectDuration=-0,r.passiveEffectDuration=-0;break;case 31:if(t.memoizedState!==null)return t.flags|=128,ia(t),null;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated===null?(n&t.child.childLanes)===0?(ra(t),e=As(e,t,n),e===null?null:e.sibling):Cs(e,t,n):(ra(t),t.flags|=128,null);ra(t);break;case 19:var i=!!(e.flags&128);if(r=(n&t.childLanes)!==0,r||=(Wr(e,t,n,!1),(n&t.childLanes)!==0),i){if(r)return ks(e,t,n);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),j(fy,fy.current,t),r)break;return null;case 22:return t.lanes=0,ls(e,t,n,t.pendingProps);case 24:Br(t,p_,e.memoizedState.cache)}return As(e,t,n)}function Ns(e,t,n){if(t._debugNeedsRemount&&e!==null){n=mr(t.type,t.key,t.pendingProps,t._debugOwner||null,t.mode,t.lanes),n._debugStack=t._debugStack,n._debugTask=t._debugTask;var r=t.return;if(r===null)throw Error(`Cannot swap the root fiber.`);if(e.alternate=null,t.alternate=null,n.index=t.index,n.sibling=t.sibling,n.return=t.return,n.ref=t.ref,n._debugInfo=t._debugInfo,t===r.child)r.child=n;else{var i=r.child;if(i===null)throw Error(`Expected parent to have a child.`);for(;i.sibling!==t;)if(i=i.sibling,i===null)throw Error(`Expected to find the previous sibling.`);i.sibling=n}return t=r.deletions,t===null?(r.deletions=[e],r.flags|=16):t.push(e),n.flags|=2,n}if(e!==null){if(e.memoizedProps!==t.pendingProps||t.type!==e.type)cb=!0;else{if(!js(e,n)&&!(t.flags&128))return cb=!1,Ms(e,t,n);cb=!!(e.flags&131072)}}else cb=!1,(r=Qg)&&(Dr(),r=!!(t.flags&1048576)),r&&(r=t.index,Dr(),Sr(t,Wg,r));switch(t.lanes=0,t.tag){case 16:a:if(r=t.pendingProps,e=Di(t.elementType),t.type=e,typeof e==`function`)dr(e)?(r=Yo(e,r),t.tag=1,t.type=e=ar(e),t=vs(null,t,e,r,n)):(t.tag=0,bs(t,e),t.type=e=ar(e),t=gs(null,t,e,r,n));else{if(e!=null){if(i=e.$$typeof,i===Pf){t.tag=11,t.type=e=or(e),t=os(null,t,e,r,n);break a}if(i===Lf){t.tag=14,t=ss(null,t,e,r,n);break a}}throw t=``,typeof e==`object`&&e&&e.$$typeof===Rf&&(t=` Did you wrap a component in React.lazy() more than once?`),n=E(e)||e,Error(`Element type is invalid. Received a promise that resolves to: `+n+`. Lazy element type must resolve to a class or function.`+t)}return t;case 0:return gs(e,t,t.type,t.pendingProps,n);case 1:return r=t.type,i=Yo(r,t.pendingProps),vs(e,t,r,i,n);case 3:a:{if(ee(t,t.stateNode.containerInfo),e===null)throw Error(`Should have a current fiber. This is a bug in React.`);r=t.pendingProps;var a=t.memoizedState;i=a.element,Wi(e,t),Xi(t,r,null,n);var o=t.memoizedState;if(r=o.cache,Br(t,p_,r),r!==a.cache&&Ur(t,[p_],n,!0),Yi(),r=o.element,a.isDehydrated){if(a={element:r,isDehydrated:!1,cache:o.cache},t.updateQueue.baseState=a,t.memoizedState=a,t.flags&256){t=ys(e,t,r,n);break a}if(r!==i){i=br(Error(`This root received an early update, before anything was able hydrate. Switched the entire root to client rendering.`),t),Lr(i),t=ys(e,t,r,n);break a}switch(e=t.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName===`HTML`?e.ownerDocument.body:e}for(Zg=fd(e.firstChild),Xg=t,Qg=!0,t_=null,$g=!1,e_=null,n_=!0,n=Zv(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling}else{if(Fr(),r===i){t=As(e,t,n);break a}as(e,t,r,n)}t=t.child}return t;case 26:return hs(e,t),e===null?(n=Td(t.type,null,t.pendingProps,null))?t.memoizedState=n:Qg||(n=t.type,e=t.pendingProps,r=M(Zf.current),r=Pu(r).createElement(n),r[Hp]=t,r[Up]=e,bu(r,n,e),Ue(r),t.stateNode=r):t.memoizedState=Td(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return F(t),e===null&&Qg&&(r=M(Zf.current),i=P(),r=t.stateNode=bd(t.type,t.pendingProps,r,i,!1),$g||(i=Au(r,t.type,t.pendingProps,i),i!==null&&(Or(t,0).serverProps=i)),Xg=t,n_=!0,i=Zg,Ju(t.type)?(nC=i,Zg=fd(r.firstChild)):Zg=i),as(e,t,t.pendingProps.children,n),hs(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&Qg&&(a=P(),r=It(t.type,a.ancestorInfo),i=Zg,(o=!i)||(o=od(i,t.type,t.pendingProps,n_),o===null?a=!1:(t.stateNode=o,$g||(a=Au(o,t.type,t.pendingProps,a),a!==null&&(Or(t,0).serverProps=a)),Xg=t,Zg=fd(o.firstChild),n_=!1,a=!0),o=!a),o&&(r&&Ar(t,i),jr(t))),F(t),i=t.type,a=t.pendingProps,o=e===null?null:e.memoizedProps,r=a.children,Lu(i,a)?r=null:o!==null&&Lu(i,o)&&(t.flags|=32),t.memoizedState!==null&&(i=ha(e,t,va,null,null,n),bC._currentValue=i),hs(e,t),as(e,t,r,n),t.child;case 6:return e===null&&Qg&&(n=t.pendingProps,e=P(),r=e.ancestorInfo.current,n=r==null||Lt(n,r.tag,e.ancestorInfo.implicitRootScope),e=Zg,(r=!e)||(r=sd(e,t.pendingProps,n_),r===null?r=!1:(t.stateNode=r,Xg=t,Zg=null,r=!0),r=!r),r&&(n&&Ar(t,e),jr(t))),null;case 13:return Cs(e,t,n);case 4:return ee(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Xv(t,null,r,n):as(e,t,r,n),t.child;case 11:return os(e,t,t.type,t.pendingProps,n);case 7:return as(e,t,t.pendingProps,n),t.child;case 8:return as(e,t,t.pendingProps.children,n),t.child;case 12:return t.flags|=4,t.flags|=2048,r=t.stateNode,r.effectDuration=-0,r.passiveEffectDuration=-0,as(e,t,t.pendingProps.children,n),t.child;case 10:return r=t.type,i=t.pendingProps,a=i.value,`value`in i||_b||(_b=!0,console.error("The `value` prop is required for the `<Context.Provider>`. Did you misspell it or forget to pass it?")),Br(t,r,a),as(e,t,i.children,n),t.child;case 9:return i=t.type._context,r=t.pendingProps.children,typeof r!=`function`&&console.error(`A context consumer was rendered with multiple children, or a child that isn't a function. A context consumer expects a single child that is a function. If you did pass a function, make sure there is no trailing or leading whitespace around it.`),Kr(t),i=qr(i),r=xv(r,i,void 0),t.flags|=1,as(e,t,r,n),t.child;case 14:return ss(e,t,t.type,t.pendingProps,n);case 15:return cs(e,t,t.type,t.pendingProps,n);case 19:return ks(e,t,n);case 31:return ms(e,t,n);case 22:return ls(e,t,n,t.pendingProps);case 24:return Kr(t),r=qr(p_),e===null?(i=xi(),i===null&&(i=Wb,a=Xr(),i.pooledCache=a,Zr(a),a!==null&&(i.pooledCacheLanes|=n),i=a),t.memoizedState={parent:r,cache:i},Ui(t),Br(t,p_,i)):((e.lanes&n)!==0&&(Wi(e,t),Xi(t,null,null,n),Yi()),i=e.memoizedState,a=t.memoizedState,i.parent===r?(r=a.cache,Br(t,p_,r),r!==i.cache&&Ur(t,[p_],n,!0)):(i={parent:r,cache:r},t.memoizedState=i,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=i),Br(t,p_,r))),as(e,t,t.pendingProps.children,n),t.child;case 29:throw t.pendingProps}throw Error(`Unknown unit of work tag (`+t.tag+`). This error is likely caused by a bug in React. Please file an issue.`)}function Ps(e){e.flags|=4}function B(e,t,n,r,i){if((t=(e.mode&Rg)!==Ng)&&(t=!1),t){if(e.flags|=16777216,(i&335544128)===i){if(e.stateNode.complete)e.flags|=8192;else if(al())e.flags|=8192;else throw Bv=zv,Lv}}else e.flags&=-16777217}function Fs(e,t){if(t.type!==`stylesheet`||(t.state.loading&sC)!==rC)e.flags&=-16777217;else if(e.flags|=16777216,!Bd(t)){if(al())e.flags|=8192;else throw Bv=zv,Lv}}function Is(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag===22?536870912:Te(),e.lanes|=t,mx|=t)}function Ls(e,t){if(!Qg)switch(e.tailMode){case`hidden`:t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case`collapsed`:n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Rs(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t){if((e.mode&Fg)!==Ng){for(var i=e.selfBaseDuration,a=e.child;a!==null;)n|=a.lanes|a.childLanes,r|=a.subtreeFlags&65011712,r|=a.flags&65011712,i+=a.treeBaseDuration,a=a.sibling;e.treeBaseDuration=i}else for(i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags&65011712,r|=i.flags&65011712,i.return=e,i=i.sibling}else if((e.mode&Fg)!==Ng){i=e.actualDuration,a=e.selfBaseDuration;for(var o=e.child;o!==null;)n|=o.lanes|o.childLanes,r|=o.subtreeFlags,r|=o.flags,i+=o.actualDuration,a+=o.treeBaseDuration,o=o.sibling;e.actualDuration=i,e.treeBaseDuration=a}else for(i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function zs(e,t,n){var r=t.pendingProps;switch(wr(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Rs(t),null;case 1:return Rs(t),null;case 3:return n=t.stateNode,r=null,e!==null&&(r=e.memoizedState.cache),t.memoizedState.cache!==r&&(t.flags|=2048),Vr(p_,t),N(t),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(Pr(t)?(Rr(),Ps(t)):e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,Ir())),Rs(t),null;case 26:var i=t.type,a=t.memoizedState;return e===null?(Ps(t),a===null?(Rs(t),B(t,i,null,r,n)):(Rs(t),Fs(t,a))):a?a===e.memoizedState?(Rs(t),t.flags&=-16777217):(Ps(t),Rs(t),Fs(t,a)):(e=e.memoizedProps,e!==r&&Ps(t),Rs(t),B(t,i,e,r,n)),null;case 27:if(te(t),n=M(Zf.current),i=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==r&&Ps(t);else{if(!r){if(t.stateNode===null)throw Error(`We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue.`);return Rs(t),null}e=P(),Pr(t)?Mr(t,e):(e=bd(i,r,n,e,!0),t.stateNode=e,Ps(t))}return Rs(t),null;case 5:if(te(t),i=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==r&&Ps(t);else{if(!r){if(t.stateNode===null)throw Error(`We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue.`);return Rs(t),null}var o=P();if(Pr(t))Mr(t,o);else{switch(a=M(Zf.current),It(i,o.ancestorInfo),o=o.context,a=Pu(a),o){case WS:a=a.createElementNS(jm,i);break;case GS:a=a.createElementNS(Am,i);break;default:switch(i){case`svg`:a=a.createElementNS(jm,i);break;case`math`:a=a.createElementNS(Am,i);break;case`script`:a=a.createElement(`div`),a.innerHTML=`<script><\/script>`,a=a.removeChild(a.firstChild);break;case`select`:a=typeof r.is==`string`?a.createElement(`select`,{is:r.is}):a.createElement(`select`),r.multiple?a.multiple=!0:r.size&&(a.size=r.size);break;default:a=typeof r.is==`string`?a.createElement(i,{is:r.is}):a.createElement(i),i.indexOf(`-`)===-1&&(i!==i.toLowerCase()&&console.error(`<%s /> is using incorrect casing. Use PascalCase for React components, or lowercase for HTML elements.`,i),Object.prototype.toString.call(a)!==`[object HTMLUnknownElement]`||pp.call(JS,i)||(JS[i]=!0,console.error(`The tag <%s> is unrecognized in this browser. If you meant to render a React component, start its name with an uppercase letter.`,i)))}}a[Hp]=t,a[Up]=r;a:for(o=t.child;o!==null;){if(o.tag===5||o.tag===6)a.appendChild(o.stateNode);else if(o.tag!==4&&o.tag!==27&&o.child!==null){o.child.return=o,o=o.child;continue}if(o===t)break a;for(;o.sibling===null;){if(o.return===null||o.return===t)break a;o=o.return}o.sibling.return=o.return,o=o.sibling}t.stateNode=a;a:switch(bu(a,i,r),i){case`button`:case`input`:case`select`:case`textarea`:r=!!r.autoFocus;break a;case`img`:r=!0;break a;default:r=!1}r&&Ps(t)}}return Rs(t),B(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,n),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&Ps(t);else{if(typeof r!=`string`&&t.stateNode===null)throw Error(`We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue.`);if(e=M(Zf.current),n=P(),Pr(t)){if(e=t.stateNode,n=t.memoizedProps,i=!$g,r=null,a=Xg,a!==null)switch(a.tag){case 3:i&&(i=md(e,n,r),i!==null&&(Or(t,0).serverProps=i));break;case 27:case 5:r=a.memoizedProps,i&&(i=md(e,n,r),i!==null&&(Or(t,0).serverProps=i))}e[Hp]=t,e=!!(e.nodeValue===n||r!==null&&!0===r.suppressHydrationWarning||_u(e.nodeValue,n)),e||jr(t,!0)}else i=n.ancestorInfo.current,i!=null&&Lt(r,i.tag,n.ancestorInfo.implicitRootScope),e=Pu(e).createTextNode(r),e[Hp]=t,t.stateNode=e}return Rs(t),null;case 31:if(n=t.memoizedState,e===null||e.memoizedState!==null){if(r=Pr(t),n!==null){if(e===null){if(!r)throw Error(`A dehydrated suspense component was completed without a hydrated node. This is probably a bug in React.`);if(e=t.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(`Expected to have a hydrated activity instance. This error is likely caused by a bug in React. Please file an issue.`);e[Hp]=t,Rs(t),(t.mode&Fg)!==Ng&&n!==null&&(e=t.child,e!==null&&(t.treeBaseDuration-=e.treeBaseDuration))}else Rr(),Fr(),!(t.flags&128)&&(n=t.memoizedState=null),t.flags|=4,Rs(t),(t.mode&Fg)!==Ng&&n!==null&&(e=t.child,e!==null&&(t.treeBaseDuration-=e.treeBaseDuration));e=!1}else n=Ir(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e)return t.flags&256?(sa(t),t):(sa(t),null);if(t.flags&128)throw Error(`Client rendering an Activity suspended it again. This is a bug in React.`)}return Rs(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(i=r,a=Pr(t),i!==null&&i.dehydrated!==null){if(e===null){if(!a)throw Error(`A dehydrated suspense component was completed without a hydrated node. This is probably a bug in React.`);if(a=t.memoizedState,a=a===null?null:a.dehydrated,!a)throw Error(`Expected to have a hydrated suspense instance. This error is likely caused by a bug in React. Please file an issue.`);a[Hp]=t,Rs(t),(t.mode&Fg)!==Ng&&i!==null&&(i=t.child,i!==null&&(t.treeBaseDuration-=i.treeBaseDuration))}else Rr(),Fr(),!(t.flags&128)&&(i=t.memoizedState=null),t.flags|=4,Rs(t),(t.mode&Fg)!==Ng&&i!==null&&(i=t.child,i!==null&&(t.treeBaseDuration-=i.treeBaseDuration));i=!1}else i=Ir(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=i),i=!0;if(!i)return t.flags&256?(sa(t),t):(sa(t),null)}return sa(t),t.flags&128?(t.lanes=n,(t.mode&Fg)!==Ng&&_i(t),t):(n=r!==null,e=e!==null&&e.memoizedState!==null,n&&(r=t.child,i=null,r.alternate!==null&&r.alternate.memoizedState!==null&&r.alternate.memoizedState.cachePool!==null&&(i=r.alternate.memoizedState.cachePool.pool),a=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(a=r.memoizedState.cachePool.pool),a!==i&&(r.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),Is(t,t.updateQueue),Rs(t),(t.mode&Fg)!==Ng&&n&&(e=t.child,e!==null&&(t.treeBaseDuration-=e.treeBaseDuration)),null);case 4:return N(t),e===null&&iu(t.stateNode.containerInfo),Rs(t),null;case 10:return Vr(t.type,t),Rs(t),null;case 19:if(A(fy,t),r=t.memoizedState,r===null)return Rs(t),null;if(i=!!(t.flags&128),a=r.rendering,a===null){if(i)Ls(r,!1);else{if(lx!==Ib||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(a=ca(e),a!==null){for(t.flags|=128,Ls(r,!1),e=a.updateQueue,t.updateQueue=e,Is(t,e),t.subtreeFlags=0,e=n,n=t.child;n!==null;)pr(n,e),n=n.sibling;return j(fy,fy.current&uy|dy,t),Qg&&xr(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&vp()>xx&&(t.flags|=128,i=!0,Ls(r,!1),t.lanes=4194304)}}else{if(!i){if(e=ca(a),e!==null){if(t.flags|=128,i=!0,e=e.updateQueue,t.updateQueue=e,Is(t,e),Ls(r,!0),r.tail===null&&r.tailMode===`hidden`&&!a.alternate&&!Qg)return Rs(t),null}else 2*vp()-r.renderingStartTime>xx&&n!==536870912&&(t.flags|=128,i=!0,Ls(r,!1),t.lanes=4194304)}r.isBackwards?(a.sibling=t.child,t.child=a):(e=r.last,e===null?t.child=a:e.sibling=a,r.last=a)}return r.tail===null?(Rs(t),null):(e=r.tail,r.rendering=e,r.tail=e.sibling,r.renderingStartTime=vp(),e.sibling=null,n=fy.current,n=i?n&uy|dy:n&uy,j(fy,n,t),Qg&&xr(t,r.treeForkCount),e);case 22:case 23:return sa(t),na(t),r=t.memoizedState!==null,e===null?r&&(t.flags|=8192):e.memoizedState!==null!==r&&(t.flags|=8192),r?n&536870912&&!(t.flags&128)&&(Rs(t),t.subtreeFlags&6&&(t.flags|=8192)):Rs(t),n=t.updateQueue,n!==null&&Is(t,n.retryQueue),n=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),r=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(r=t.memoizedState.cachePool.pool),r!==n&&(t.flags|=2048),e!==null&&A(lv,t),null;case 24:return n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),Vr(p_,t),Rs(t),null;case 25:return null;case 30:return null}throw Error(`Unknown unit of work tag (`+t.tag+`). This error is likely caused by a bug in React. Please file an issue.`)}function Bs(e,t){switch(wr(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,(t.mode&Fg)!==Ng&&_i(t),t):null;case 3:return Vr(p_,t),N(t),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return te(t),null;case 31:if(t.memoizedState!==null){if(sa(t),t.alternate===null)throw Error(`Threw in newly mounted dehydrated component. This is likely a bug in React. Please file an issue.`);Fr()}return e=t.flags,e&65536?(t.flags=e&-65537|128,(t.mode&Fg)!==Ng&&_i(t),t):null;case 13:if(sa(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(`Threw in newly mounted dehydrated component. This is likely a bug in React. Please file an issue.`);Fr()}return e=t.flags,e&65536?(t.flags=e&-65537|128,(t.mode&Fg)!==Ng&&_i(t),t):null;case 19:return A(fy,t),null;case 4:return N(t),null;case 10:return Vr(t.type,t),null;case 22:case 23:return sa(t),na(t),e!==null&&A(lv,t),e=t.flags,e&65536?(t.flags=e&-65537|128,(t.mode&Fg)!==Ng&&_i(t),t):null;case 24:return Vr(p_,t),null;case 25:return null;default:return null}}function Vs(e,t){switch(wr(t),t.tag){case 3:Vr(p_,t),N(t);break;case 26:case 27:case 5:te(t);break;case 4:N(t);break;case 31:t.memoizedState!==null&&sa(t);break;case 13:sa(t);break;case 19:A(fy,t);break;case 10:Vr(t.type,t);break;case 22:case 23:sa(t),na(t),e!==null&&A(lv,t);break;case 24:Vr(p_,t)}}function Hs(e){return(e.mode&Fg)!==Ng}function Us(e,t){Hs(e)?(gi(),Gs(t,e),mi()):Gs(t,e)}function Ws(e,t,n){Hs(e)?(gi(),Ks(n,e,t),mi()):Ks(n,e,t)}function Gs(e,t){try{var n=t.updateQueue,r=n===null?null:n.lastEffect;if(r!==null){var i=r.next;n=i;do{if((n.tag&e)===e&&(r=void 0,(e&hy)!==py&&(tS=!0),r=L(t,nee,n),(e&hy)!==py&&(tS=!1),r!==void 0&&typeof r!=`function`)){var a=void 0;a=(n.tag&gy)===0?(n.tag&hy)===0?`useEffect`:`useInsertionEffect`:`useLayoutEffect`;var o=void 0;o=r===null?` You returned null. If your effect does not require clean up, return undefined (or nothing).`:typeof r.then==`function`?` |
|
|
|
|
|
It looks like you wrote `+a+`(async () => ...) or returned a Promise. Instead, write the async function inside your effect and call it immediately: |
|
|
|
|
|
`+a+`(() => { |
|
|
async function fetchData() { |
|
|
// You can await here |
|
|
const response = await MyAPI.getData(someId); |
|
|
// ... |
|
|
} |
|
|
fetchData(); |
|
|
}, [someId]); // Or [] if effect doesn't need props or state |
|
|
|
|
|
Learn more about data fetching with Hooks: https://react.dev/link/hooks-data-fetching`:` You returned: `+r,L(t,function(e,t){console.error(`%s must not return anything besides a function, which is used for clean-up.%s`,e,t)},a,o)}n=n.next}while(n!==i)}}catch(e){kl(t,t.return,e)}}function Ks(e,t,n){try{var r=t.updateQueue,i=r===null?null:r.lastEffect;if(i!==null){var a=i.next;r=a;do{if((r.tag&e)===e){var o=r.inst,s=o.destroy;s!==void 0&&(o.destroy=void 0,(e&hy)!==py&&(tS=!0),i=t,L(i,Nv,i,n,s),(e&hy)!==py&&(tS=!1))}r=r.next}while(r!==a)}}catch(e){kl(t,t.return,e)}}function qs(e,t){Hs(e)?(gi(),Gs(t,e),mi()):Gs(t,e)}function Js(e,t,n){Hs(e)?(gi(),Ks(n,e,t),mi()):Ks(n,e,t)}function Ys(e){var t=e.updateQueue;if(t!==null){var n=e.stateNode;e.type.defaultProps||`ref`in e.memoizedProps||pb||(n.props!==e.memoizedProps&&console.error("Expected %s props to match memoized props before processing the update queue. This might either be because of a bug in React, or because a component reassigns its own `this.props`. Please file an issue.",O(e)||`instance`),n.state!==e.memoizedState&&console.error("Expected %s state to match memoized state before processing the update queue. This might either be because of a bug in React, or because a component reassigns its own `this.state`. Please file an issue.",O(e)||`instance`));try{L(e,$i,t,n)}catch(t){kl(e,e.return,t)}}}function Xs(e,t,n){return e.getSnapshotBeforeUpdate(t,n)}function Zs(e,t){var n=t.memoizedProps,r=t.memoizedState;t=e.stateNode,e.type.defaultProps||`ref`in e.memoizedProps||pb||(t.props!==e.memoizedProps&&console.error("Expected %s props to match memoized props before getSnapshotBeforeUpdate. This might either be because of a bug in React, or because a component reassigns its own `this.props`. Please file an issue.",O(e)||`instance`),t.state!==e.memoizedState&&console.error("Expected %s state to match memoized state before getSnapshotBeforeUpdate. This might either be because of a bug in React, or because a component reassigns its own `this.state`. Please file an issue.",O(e)||`instance`));try{var i=Yo(e.type,n),a=L(e,Xs,t,i,r);n=vb,a!==void 0||n.has(e.type)||(n.add(e.type),L(e,function(){console.error(`%s.getSnapshotBeforeUpdate(): A snapshot value (or null) must be returned. You have returned undefined.`,O(e))})),t.__reactInternalSnapshotBeforeUpdate=a}catch(t){kl(e,e.return,t)}}function Qs(e,t,n){n.props=Yo(e.type,e.memoizedProps),n.state=e.memoizedState,Hs(e)?(gi(),L(e,Av,e,t,n),mi()):L(e,Av,e,t,n)}function $s(e){var t=e.ref;if(t!==null){switch(e.tag){case 26:case 27:case 5:var n=e.stateNode;break;case 30:n=e.stateNode;break;default:n=e.stateNode}if(typeof t==`function`){if(Hs(e))try{gi(),e.refCleanup=t(n)}finally{mi()}else e.refCleanup=t(n)}else typeof t==`string`?console.error(`String refs are no longer supported.`):t.hasOwnProperty(`current`)||console.error(`Unexpected ref object provided for %s. Use either a ref-setter function or React.createRef().`,O(e)),t.current=n}}function ec(e,t){try{L(e,$s,e)}catch(n){kl(e,t,n)}}function tc(e,t){var n=e.ref,r=e.refCleanup;if(n!==null){if(typeof r==`function`)try{if(Hs(e))try{gi(),L(e,r)}finally{mi(e)}else L(e,r)}catch(n){kl(e,t,n)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof n==`function`)try{if(Hs(e))try{gi(),L(e,n,null)}finally{mi(e)}else L(e,n,null)}catch(n){kl(e,t,n)}else n.current=null}}function nc(e,t,n,r){var i=e.memoizedProps,a=i.id,o=i.onCommit;i=i.onRender,t=t===null?`mount`:`update`,nv&&(t=`nested-update`),typeof i==`function`&&i(a,t,e.actualDuration,e.treeBaseDuration,e.actualStartTime,n),typeof o==`function`&&o(a,t,r,n)}function rc(e,t,n,r){var i=e.memoizedProps;e=i.id,i=i.onPostCommit,t=t===null?`mount`:`update`,nv&&(t=`nested-update`),typeof i==`function`&&i(e,t,r,n)}function ic(e){var t=e.type,n=e.memoizedProps,r=e.stateNode;try{L(e,Hu,r,t,n,e)}catch(t){kl(e,e.return,t)}}function ac(e,t,n){try{L(e,Wu,e.stateNode,e.type,n,t,e)}catch(t){kl(e,e.return,t)}}function oc(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Ju(e.type)||e.tag===4}function sc(e){a:for(;;){for(;e.sibling===null;){if(e.return===null||oc(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.tag===27&&Ju(e.type)||e.flags&2||e.child===null||e.tag===4)continue a;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function cc(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?(qu(n),(n.nodeType===9?n.body:n.nodeName===`HTML`?n.ownerDocument.body:n).insertBefore(e,t)):(qu(n),t=n.nodeType===9?n.body:n.nodeName===`HTML`?n.ownerDocument.body:n,t.appendChild(e),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Yt));else if(r!==4&&(r===27&&Ju(e.type)&&(n=e.stateNode,t=null),e=e.child,e!==null))for(cc(e,t,n),e=e.sibling;e!==null;)cc(e,t,n),e=e.sibling}function lc(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(r===27&&Ju(e.type)&&(n=e.stateNode),e=e.child,e!==null))for(lc(e,t,n),e=e.sibling;e!==null;)lc(e,t,n),e=e.sibling}function uc(e){for(var t,n=e.return;n!==null;){if(oc(n)){t=n;break}n=n.return}if(t==null)throw Error(`Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue.`);switch(t.tag){case 27:t=t.stateNode,n=sc(e),lc(e,n,t);break;case 5:n=t.stateNode,t.flags&32&&(Gu(n),t.flags&=-33),t=sc(e),lc(e,t,n);break;case 3:case 4:t=t.stateNode.containerInfo,n=sc(e),cc(e,n,t);break;default:throw Error(`Invalid host parent fiber. This error is likely caused by a bug in React. Please file an issue.`)}}function dc(e){var t=e.stateNode,n=e.memoizedProps;try{L(e,xd,e.type,n,t,e)}catch(t){kl(e,e.return,t)}}function fc(e,t){return t.tag===31?(t=t.memoizedState,e.memoizedState!==null&&t===null):t.tag===13?(e=e.memoizedState,t=t.memoizedState,e!==null&&e.dehydrated!==null&&(t===null||t.dehydrated===null)):t.tag===3&&e.memoizedState.isDehydrated&&!(t.flags&256)}function pc(e,t){if(e=e.containerInfo,KS=IC,e=kn(e),An(e)){if(`selectionStart`in e)var n={start:e.selectionStart,end:e.selectionEnd};else a:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var i=r.anchorOffset,a=r.focusNode;r=r.focusOffset;try{n.nodeType,a.nodeType}catch{n=null;break a}var o=0,s=-1,c=-1,l=0,u=0,d=e,f=null;b:for(;;){for(var p;d!==n||i!==0&&d.nodeType!==3||(s=o+i),d!==a||r!==0&&d.nodeType!==3||(c=o+r),d.nodeType===3&&(o+=d.nodeValue.length),(p=d.firstChild)!==null;)f=d,d=p;for(;;){if(d===e)break b;if(f===n&&++l===i&&(s=o),f===a&&++u===r&&(c=o),(p=d.nextSibling)!==null)break;d=f,f=d.parentNode}d=p}n=s===-1||c===-1?null:{start:s,end:c}}else n=null}n||={start:0,end:0}}else n=null;for(qS={focusedElem:e,selectionRange:n},IC=!1,Cb=t;Cb!==null;)if(t=Cb,e=t.child,t.subtreeFlags&1028&&e!==null)e.return=t,Cb=e;else for(;Cb!==null;){switch(e=t=Cb,n=e.alternate,i=e.flags,e.tag){case 0:if(i&4&&(e=e.updateQueue,e=e===null?null:e.events,e!==null))for(n=0;n<e.length;n++)i=e[n],i.ref.impl=i.nextImpl;break;case 11:case 15:break;case 1:i&1024&&n!==null&&Zs(e,n);break;case 3:if(i&1024){if(e=e.stateNode.containerInfo,n=e.nodeType,n===9)ad(e);else if(n===1)switch(e.nodeName){case`HEAD`:case`HTML`:case`BODY`:ad(e);break;default:e.textContent=``}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if(i&1024)throw Error(`This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.`)}if(e=t.sibling,e!==null){e.return=t.return,Cb=e;break}Cb=t.return}}function mc(e,t,n){var r=ai(),i=si(),a=li(),o=ui(),s=n.flags;switch(n.tag){case 0:case 11:case 15:Ec(e,n),s&4&&Us(n,gy|my);break;case 1:if(Ec(e,n),s&4){if(e=n.stateNode,t===null)n.type.defaultProps||`ref`in n.memoizedProps||pb||(e.props!==n.memoizedProps&&console.error("Expected %s props to match memoized props before componentDidMount. This might either be because of a bug in React, or because a component reassigns its own `this.props`. Please file an issue.",O(n)||`instance`),e.state!==n.memoizedState&&console.error("Expected %s state to match memoized state before componentDidMount. This might either be because of a bug in React, or because a component reassigns its own `this.state`. Please file an issue.",O(n)||`instance`)),Hs(n)?(gi(),L(n,Tv,n,e),mi()):L(n,Tv,n,e);else{var c=Yo(n.type,t.memoizedProps);t=t.memoizedState,n.type.defaultProps||`ref`in n.memoizedProps||pb||(e.props!==n.memoizedProps&&console.error("Expected %s props to match memoized props before componentDidUpdate. This might either be because of a bug in React, or because a component reassigns its own `this.props`. Please file an issue.",O(n)||`instance`),e.state!==n.memoizedState&&console.error("Expected %s state to match memoized state before componentDidUpdate. This might either be because of a bug in React, or because a component reassigns its own `this.state`. Please file an issue.",O(n)||`instance`)),Hs(n)?(gi(),L(n,Dv,n,e,c,t,e.__reactInternalSnapshotBeforeUpdate),mi()):L(n,Dv,n,e,c,t,e.__reactInternalSnapshotBeforeUpdate)}}s&64&&Ys(n),s&512&&ec(n,n.return);break;case 3:if(t=ti(),Ec(e,n),s&64&&(s=n.updateQueue,s!==null)){if(c=null,n.child!==null)switch(n.child.tag){case 27:case 5:c=n.child.stateNode;break;case 1:c=n.child.stateNode}try{L(n,$i,s,c)}catch(e){kl(n,n.return,e)}}e.effectDuration+=ni(t);break;case 27:t===null&&s&4&&dc(n);case 26:case 5:if(Ec(e,n),t===null){if(s&4)ic(n);else if(s&64){e=n.type,t=n.memoizedProps,c=n.stateNode;try{L(n,Uu,c,e,t,n)}catch(e){kl(n,n.return,e)}}}s&512&&ec(n,n.return);break;case 12:if(s&4){s=ti(),Ec(e,n),e=n.stateNode,e.effectDuration+=ri(s);try{L(n,nc,n,t,y_,e.effectDuration)}catch(e){kl(n,n.return,e)}}else Ec(e,n);break;case 31:Ec(e,n),s&4&&vc(e,n);break;case 13:Ec(e,n),s&4&&yc(e,n),s&64&&(e=n.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(s=Nl.bind(null,n),dd(e,s))));break;case 22:if(s=n.memoizedState!==null||yb,!s){t=t!==null&&t.memoizedState!==null||bb,c=yb;var l=bb;yb=s,(bb=t)&&!l?(Ac(e,n,!!(n.subtreeFlags&8772)),(n.mode&Fg)!==Ng&&0<=T_&&0<=E_&&.05<E_-T_&&Vn(n,T_,E_)):Ec(e,n),yb=c,bb=l}break;case 30:break;default:Ec(e,n)}(n.mode&Fg)!==Ng&&0<=T_&&0<=E_&&((O_||.05<w_)&&Wn(n,T_,E_,w_,D_),n.alternate===null&&n.return!==null&&n.return.alternate!==null&&.05<E_-T_&&(fc(n.return.alternate,n.return)||Bn(n,T_,E_,`Mount`))),oi(r),ci(i),D_=a,O_=o}function hc(e){var t=e.alternate;t!==null&&(e.alternate=null,hc(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&Re(t)),e.stateNode=null,e._debugOwner=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function gc(e,t,n){for(n=n.child;n!==null;)_c(e,t,n),n=n.sibling}function _c(e,t,n){if(Op&&typeof Op.onCommitFiberUnmount==`function`)try{Op.onCommitFiberUnmount(Dp,n)}catch(e){kp||(kp=!0,console.error(`React instrumentation encountered an error: %o`,e))}var r=ai(),i=si(),a=li(),o=ui();switch(n.tag){case 26:bb||tc(n,t),gc(e,t,n),n.memoizedState?n.memoizedState.count--:n.stateNode&&(e=n.stateNode,e.parentNode.removeChild(e));break;case 27:bb||tc(n,t);var s=Eb,c=Db;Ju(n.type)&&(Eb=n.stateNode,Db=!1),gc(e,t,n),L(n,Sd,n.stateNode),Eb=s,Db=c;break;case 5:bb||tc(n,t);case 6:if(s=Eb,c=Db,Eb=null,gc(e,t,n),Eb=s,Db=c,Eb!==null){if(Db)try{L(n,Xu,Eb,n.stateNode)}catch(e){kl(n,t,e)}else try{L(n,Yu,Eb,n.stateNode)}catch(e){kl(n,t,e)}}break;case 18:Eb!==null&&(Db?(e=Eb,Zu(e.nodeType===9?e.body:e.nodeName===`HTML`?e.ownerDocument.body:e,n.stateNode),_f(e)):Zu(Eb,n.stateNode));break;case 4:s=Eb,c=Db,Eb=n.stateNode.containerInfo,Db=!0,gc(e,t,n),Eb=s,Db=c;break;case 0:case 11:case 14:case 15:Ks(hy,n,t),bb||Ws(n,t,gy),gc(e,t,n);break;case 1:bb||(tc(n,t),s=n.stateNode,typeof s.componentWillUnmount==`function`&&Qs(n,t,s)),gc(e,t,n);break;case 21:gc(e,t,n);break;case 22:bb=(s=bb)||n.memoizedState!==null,gc(e,t,n),bb=s;break;default:gc(e,t,n)}(n.mode&Fg)!==Ng&&0<=T_&&0<=E_&&(O_||.05<w_)&&Wn(n,T_,E_,w_,D_),oi(r),ci(i),D_=a,O_=o}function vc(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{L(t,vd,e)}catch(e){kl(t,t.return,e)}}}function yc(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{L(t,yd,e)}catch(e){kl(t,t.return,e)}}function bc(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new Sb),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new Sb),t;default:throw Error(`Unexpected Suspense handler tag (`+e.tag+`). This is a bug in React.`)}}function xc(e,t){var n=bc(e);t.forEach(function(t){if(!n.has(t)){if(n.add(t),Ap){if(wb!==null&&Tb!==null)zl(Tb,wb);else throw Error(`Expected finished root and lanes to be set. This is a bug in React.`)}var r=Pl.bind(null,e,t);t.then(r,r)}})}function Sc(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var i=e,a=t,o=n[r],s=ai(),c=a;a:for(;c!==null;){switch(c.tag){case 27:if(Ju(c.type)){Eb=c.stateNode,Db=!1;break a}break;case 5:Eb=c.stateNode,Db=!1;break a;case 3:case 4:Eb=c.stateNode.containerInfo,Db=!0;break a}c=c.return}if(Eb===null)throw Error(`Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue.`);_c(i,a,o),Eb=null,Db=!1,(o.mode&Fg)!==Ng&&0<=T_&&0<=E_&&.05<E_-T_&&Bn(o,T_,E_,`Unmount`),oi(s),i=o,a=i.alternate,a!==null&&(a.return=null),i.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)Cc(t,e),t=t.sibling}function Cc(e,t){var n=ai(),r=si(),i=li(),a=ui(),o=e.alternate,s=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:Sc(t,e),wc(e),s&4&&(Ks(hy|my,e,e.return),Gs(hy|my,e),Ws(e,e.return,gy|my));break;case 1:if(Sc(t,e),wc(e),s&512&&(bb||o===null||tc(o,o.return)),s&64&&yb&&(s=e.updateQueue,s!==null&&(o=s.callbacks,o!==null))){var c=s.shared.hiddenCallbacks;s.shared.hiddenCallbacks=c===null?o:c.concat(o)}break;case 26:if(c=Ob,Sc(t,e),wc(e),s&512&&(bb||o===null||tc(o,o.return)),s&4){var l=o===null?null:o.memoizedState;if(s=e.memoizedState,o===null){if(s===null){if(e.stateNode===null){a:{s=e.type,o=e.memoizedProps,c=c.ownerDocument||c;b:switch(s){case`title`:l=c.getElementsByTagName(`title`)[0],(!l||l[Yp]||l[Hp]||l.namespaceURI===jm||l.hasAttribute(`itemprop`))&&(l=c.createElement(s),c.head.insertBefore(l,c.querySelector(`head > title`))),bu(l,s,o),l[Hp]=e,Ue(l),s=l;break a;case`link`:var u=Ld(`link`,`href`,c).get(s+(o.href||``));if(u){for(var d=0;d<u.length;d++)if(l=u[d],l.getAttribute(`href`)===(o.href==null||o.href===``?null:o.href)&&l.getAttribute(`rel`)===(o.rel==null?null:o.rel)&&l.getAttribute(`title`)===(o.title==null?null:o.title)&&l.getAttribute(`crossorigin`)===(o.crossOrigin==null?null:o.crossOrigin)){u.splice(d,1);break b}}l=c.createElement(s),bu(l,s,o),c.head.appendChild(l);break;case`meta`:if(u=Ld(`meta`,`content`,c).get(s+(o.content||``))){for(d=0;d<u.length;d++)if(l=u[d],R(o.content,`content`),l.getAttribute(`content`)===(o.content==null?null:``+o.content)&&l.getAttribute(`name`)===(o.name==null?null:o.name)&&l.getAttribute(`property`)===(o.property==null?null:o.property)&&l.getAttribute(`http-equiv`)===(o.httpEquiv==null?null:o.httpEquiv)&&l.getAttribute(`charset`)===(o.charSet==null?null:o.charSet)){u.splice(d,1);break b}}l=c.createElement(s),bu(l,s,o),c.head.appendChild(l);break;default:throw Error(`getNodesForType encountered a type it did not expect: "`+s+`". This is a bug in React.`)}l[Hp]=e,Ue(l),s=l}e.stateNode=s}else Rd(c,e.type,e.stateNode)}else e.stateNode=Nd(c,s,e.memoizedProps)}else l===s?s===null&&e.stateNode!==null&&ac(e,e.memoizedProps,o.memoizedProps):(l===null?o.stateNode!==null&&(o=o.stateNode,o.parentNode.removeChild(o)):l.count--,s===null?Rd(c,e.type,e.stateNode):Nd(c,s,e.memoizedProps))}break;case 27:Sc(t,e),wc(e),s&512&&(bb||o===null||tc(o,o.return)),o!==null&&s&4&&ac(e,e.memoizedProps,o.memoizedProps);break;case 5:if(Sc(t,e),wc(e),s&512&&(bb||o===null||tc(o,o.return)),e.flags&32){c=e.stateNode;try{L(e,Gu,c)}catch(t){kl(e,e.return,t)}}s&4&&e.stateNode!=null&&(c=e.memoizedProps,ac(e,c,o===null?c:o.memoizedProps)),s&1024&&(xb=!0,e.type!==`form`&&console.error(`Unexpected host component type. Expected a form. This is a bug in React.`));break;case 6:if(Sc(t,e),wc(e),s&4){if(e.stateNode===null)throw Error(`This should have a text node initialized. This error is likely caused by a bug in React. Please file an issue.`);s=e.memoizedProps,o=o===null?s:o.memoizedProps,c=e.stateNode;try{L(e,Ku,c,o,s)}catch(t){kl(e,e.return,t)}}break;case 3:if(c=ti(),fC=null,l=Ob,Ob=Cd(t.containerInfo),Sc(t,e),Ob=l,wc(e),s&4&&o!==null&&o.memoizedState.isDehydrated)try{L(e,_d,t.containerInfo)}catch(t){kl(e,e.return,t)}xb&&(xb=!1,Tc(e)),t.effectDuration+=ni(c);break;case 4:s=Ob,Ob=Cd(e.stateNode.containerInfo),Sc(t,e),wc(e),Ob=s;break;case 12:s=ti(),Sc(t,e),wc(e),e.stateNode.effectDuration+=ri(s);break;case 31:Sc(t,e),wc(e),s&4&&(s=e.updateQueue,s!==null&&(e.updateQueue=null,xc(e,s)));break;case 13:Sc(t,e),wc(e),e.child.flags&8192&&e.memoizedState!==null!=(o!==null&&o.memoizedState!==null)&&(vx=vp()),s&4&&(s=e.updateQueue,s!==null&&(e.updateQueue=null,xc(e,s)));break;case 22:c=e.memoizedState!==null;var f=o!==null&&o.memoizedState!==null,p=yb,m=bb;if(yb=p||c,bb=m||f,Sc(t,e),bb=m,yb=p,f&&!c&&!p&&!m&&(e.mode&Fg)!==Ng&&0<=T_&&0<=E_&&.05<E_-T_&&Vn(e,T_,E_),wc(e),s&8192)a:for(t=e.stateNode,t._visibility=c?t._visibility&~Tg:t._visibility|Tg,!c||o===null||f||yb||bb||(Oc(e),(e.mode&Fg)!==Ng&&0<=T_&&0<=E_&&.05<E_-T_&&Bn(e,T_,E_,`Disconnect`)),o=null,t=e;;){if(t.tag===5||t.tag===26){if(o===null){f=o=t;try{l=f.stateNode,c?L(f,ed,l):L(f,rd,f.stateNode,f.memoizedProps)}catch(e){kl(f,f.return,e)}}}else if(t.tag===6){if(o===null){f=t;try{u=f.stateNode,c?L(f,td,u):L(f,id,u,f.memoizedProps)}catch(e){kl(f,f.return,e)}}}else if(t.tag===18){if(o===null){f=t;try{d=f.stateNode,c?L(f,$u,d):L(f,nd,f.stateNode)}catch(e){kl(f,f.return,e)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===e)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break a;for(;t.sibling===null;){if(t.return===null||t.return===e)break a;o===t&&(o=null),t=t.return}o===t&&(o=null),t.sibling.return=t.return,t=t.sibling}s&4&&(s=e.updateQueue,s!==null&&(o=s.retryQueue,o!==null&&(s.retryQueue=null,xc(e,o))));break;case 19:Sc(t,e),wc(e),s&4&&(s=e.updateQueue,s!==null&&(e.updateQueue=null,xc(e,s)));break;case 30:break;case 21:break;default:Sc(t,e),wc(e)}(e.mode&Fg)!==Ng&&0<=T_&&0<=E_&&((O_||.05<w_)&&Wn(e,T_,E_,w_,D_),e.alternate===null&&e.return!==null&&e.return.alternate!==null&&.05<E_-T_&&(fc(e.return.alternate,e.return)||Bn(e,T_,E_,`Mount`))),oi(n),ci(r),D_=i,O_=a}function wc(e){var t=e.flags;if(t&2){try{L(e,uc,e)}catch(t){kl(e,e.return,t)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Tc(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;Tc(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function Ec(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)mc(e,t.alternate,t),t=t.sibling}function Dc(e){var t=ai(),n=si(),r=li(),i=ui();switch(e.tag){case 0:case 11:case 14:case 15:Ws(e,e.return,gy),Oc(e);break;case 1:tc(e,e.return);var a=e.stateNode;typeof a.componentWillUnmount==`function`&&Qs(e,e.return,a),Oc(e);break;case 27:L(e,Sd,e.stateNode);case 26:case 5:tc(e,e.return),Oc(e);break;case 22:e.memoizedState===null&&Oc(e);break;case 30:Oc(e);break;default:Oc(e)}(e.mode&Fg)!==Ng&&0<=T_&&0<=E_&&(O_||.05<w_)&&Wn(e,T_,E_,w_,D_),oi(t),ci(n),D_=r,O_=i}function Oc(e){for(e=e.child;e!==null;)Dc(e),e=e.sibling}function kc(e,t,n,r){var i=ai(),a=si(),o=li(),s=ui(),c=n.flags;switch(n.tag){case 0:case 11:case 15:Ac(e,n,r),Us(n,gy);break;case 1:if(Ac(e,n,r),t=n.stateNode,typeof t.componentDidMount==`function`&&L(n,Tv,n,t),t=n.updateQueue,t!==null){e=n.stateNode;try{L(n,Qi,t,e)}catch(e){kl(n,n.return,e)}}r&&c&64&&Ys(n),ec(n,n.return);break;case 27:dc(n);case 26:case 5:Ac(e,n,r),r&&t===null&&c&4&&ic(n),ec(n,n.return);break;case 12:if(r&&c&4){c=ti(),Ac(e,n,r),r=n.stateNode,r.effectDuration+=ri(c);try{L(n,nc,n,t,y_,r.effectDuration)}catch(e){kl(n,n.return,e)}}else Ac(e,n,r);break;case 31:Ac(e,n,r),r&&c&4&&vc(e,n);break;case 13:Ac(e,n,r),r&&c&4&&yc(e,n);break;case 22:n.memoizedState===null&&Ac(e,n,r),ec(n,n.return);break;case 30:break;default:Ac(e,n,r)}(n.mode&Fg)!==Ng&&0<=T_&&0<=E_&&(O_||.05<w_)&&Wn(n,T_,E_,w_,D_),oi(i),ci(a),D_=o,O_=s}function Ac(e,t,n){for(n&&=!!(t.subtreeFlags&8772),t=t.child;t!==null;)kc(e,t.alternate,t,n),t=t.sibling}function jc(e,t){var n=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==n&&(e!=null&&Zr(e),n!=null&&Qr(n))}function Mc(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(Zr(t),e!=null&&Qr(e))}function Nc(e,t,n,r,i){if(t.subtreeFlags&10256||t.actualDuration!==0&&(t.alternate===null||t.alternate.child!==t.child))for(t=t.child;t!==null;){var a=t.sibling;Pc(e,t,n,r,a===null?i:a.actualStartTime),t=a}}function Pc(e,t,n,r,i){var a=ai(),o=si(),s=li(),c=ui(),l=yg,u=t.flags;switch(t.tag){case 0:case 11:case 15:(t.mode&Fg)!==Ng&&0<t.actualStartTime&&t.flags&1&&Hn(t,t.actualStartTime,i,kb,n),Nc(e,t,n,r,i),u&2048&&qs(t,_y|my);break;case 1:(t.mode&Fg)!==Ng&&0<t.actualStartTime&&(t.flags&128?Un(t,t.actualStartTime,i,[]):t.flags&1&&Hn(t,t.actualStartTime,i,kb,n)),Nc(e,t,n,r,i);break;case 3:var d=ti(),f=kb;kb=t.alternate!==null&&t.alternate.memoizedState.isDehydrated&&!(t.flags&256),Nc(e,t,n,r,i),kb=f,u&2048&&(n=null,t.alternate!==null&&(n=t.alternate.memoizedState.cache),r=t.memoizedState.cache,r!==n&&(Zr(r),n!=null&&Qr(n))),e.passiveEffectDuration+=ni(d);break;case 12:if(u&2048){u=ti(),Nc(e,t,n,r,i),e=t.stateNode,e.passiveEffectDuration+=ri(u);try{L(t,rc,t,t.alternate,y_,e.passiveEffectDuration)}catch(e){kl(t,t.return,e)}}else Nc(e,t,n,r,i);break;case 31:u=kb,d=t.alternate===null?null:t.alternate.memoizedState,f=t.memoizedState,d!==null&&f===null?(f=t.deletions,f!==null&&0<f.length&&f[0].tag===18?(kb=!1,d=d.hydrationErrors,d!==null&&Un(t,t.actualStartTime,i,d)):kb=!0):kb=!1,Nc(e,t,n,r,i),kb=u;break;case 13:u=kb,d=t.alternate===null?null:t.alternate.memoizedState,f=t.memoizedState,d===null||d.dehydrated===null||f!==null&&f.dehydrated!==null?kb=!1:(f=t.deletions,f!==null&&0<f.length&&f[0].tag===18?(kb=!1,d=d.hydrationErrors,d!==null&&Un(t,t.actualStartTime,i,d)):kb=!0),Nc(e,t,n,r,i),kb=u;break;case 23:break;case 22:f=t.stateNode,d=t.alternate,t.memoizedState===null?f._visibility&Eg?Nc(e,t,n,r,i):(f._visibility|=Eg,Fc(e,t,n,r,!!(t.subtreeFlags&10256)||t.actualDuration!==0&&(t.alternate===null||t.alternate.child!==t.child),i),(t.mode&Fg)===Ng||kb||(e=t.actualStartTime,0<=e&&.05<i-e&&Vn(t,e,i),0<=T_&&0<=E_&&.05<E_-T_&&Vn(t,T_,E_))):f._visibility&Eg?Nc(e,t,n,r,i):Lc(e,t,n,r,i),u&2048&&jc(d,t);break;case 24:Nc(e,t,n,r,i),u&2048&&Mc(t.alternate,t);break;default:Nc(e,t,n,r,i)}(t.mode&Fg)!==Ng&&((e=!kb&&t.alternate===null&&t.return!==null&&t.return.alternate!==null)&&(n=t.actualStartTime,0<=n&&.05<i-n&&Bn(t,n,i,`Mount`)),0<=T_&&0<=E_&&((O_||.05<w_)&&Wn(t,T_,E_,w_,D_),e&&.05<E_-T_&&Bn(t,T_,E_,`Mount`))),oi(a),ci(o),D_=s,O_=c,yg=l}function Fc(e,t,n,r,i,a){for(i&&=!!(t.subtreeFlags&10256)||t.actualDuration!==0&&(t.alternate===null||t.alternate.child!==t.child),t=t.child;t!==null;){var o=t.sibling;Ic(e,t,n,r,i,o===null?a:o.actualStartTime),t=o}}function Ic(e,t,n,r,i,a){var o=ai(),s=si(),c=li(),l=ui(),u=yg;i&&(t.mode&Fg)!==Ng&&0<t.actualStartTime&&t.flags&1&&Hn(t,t.actualStartTime,a,kb,n);var d=t.flags;switch(t.tag){case 0:case 11:case 15:Fc(e,t,n,r,i,a),qs(t,_y);break;case 23:break;case 22:var f=t.stateNode;t.memoizedState===null?(f._visibility|=Eg,Fc(e,t,n,r,i,a)):f._visibility&Eg?Fc(e,t,n,r,i,a):Lc(e,t,n,r,a),i&&d&2048&&jc(t.alternate,t);break;case 24:Fc(e,t,n,r,i,a),i&&d&2048&&Mc(t.alternate,t);break;default:Fc(e,t,n,r,i,a)}(t.mode&Fg)!==Ng&&0<=T_&&0<=E_&&(O_||.05<w_)&&Wn(t,T_,E_,w_,D_),oi(o),ci(s),D_=c,O_=l,yg=u}function Lc(e,t,n,r,i){if(t.subtreeFlags&10256||t.actualDuration!==0&&(t.alternate===null||t.alternate.child!==t.child))for(var a=t.child;a!==null;){t=a.sibling;var o=e,s=n,c=r,l=t===null?i:t.actualStartTime,u=yg;(a.mode&Fg)!==Ng&&0<a.actualStartTime&&a.flags&1&&Hn(a,a.actualStartTime,l,kb,s);var d=a.flags;switch(a.tag){case 22:Lc(o,a,s,c,l),d&2048&&jc(a.alternate,a);break;case 24:Lc(o,a,s,c,l),d&2048&&Mc(a.alternate,a);break;default:Lc(o,a,s,c,l)}yg=u,a=t}}function Rc(e,t,n){if(e.subtreeFlags&Ab)for(e=e.child;e!==null;)zc(e,t,n),e=e.sibling}function zc(e,t,n){switch(e.tag){case 26:Rc(e,t,n),e.flags&Ab&&e.memoizedState!==null&&Vd(n,Ob,e.memoizedState,e.memoizedProps);break;case 5:Rc(e,t,n);break;case 3:case 4:var r=Ob;Ob=Cd(e.stateNode.containerInfo),Rc(e,t,n),Ob=r;break;case 22:e.memoizedState===null&&(r=e.alternate,r!==null&&r.memoizedState!==null?(r=Ab,Ab=16777216,Rc(e,t,n),Ab=r):Rc(e,t,n));break;default:Rc(e,t,n)}}function Bc(e){var t=e.alternate;if(t!==null&&(e=t.child,e!==null)){t.child=null;do t=e.sibling,e.sibling=null,e=t;while(e!==null)}}function Vc(e){var t=e.deletions;if(e.flags&16){if(t!==null)for(var n=0;n<t.length;n++){var r=t[n],i=ai();Cb=r,Gc(r,e),(r.mode&Fg)!==Ng&&0<=T_&&0<=E_&&.05<E_-T_&&Bn(r,T_,E_,`Unmount`),oi(i)}Bc(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Hc(e),e=e.sibling}function Hc(e){var t=ai(),n=si(),r=li(),i=ui();switch(e.tag){case 0:case 11:case 15:Vc(e),e.flags&2048&&Js(e,e.return,_y|my);break;case 3:var a=ti();Vc(e),e.stateNode.passiveEffectDuration+=ni(a);break;case 12:a=ti(),Vc(e),e.stateNode.passiveEffectDuration+=ri(a);break;case 22:a=e.stateNode,e.memoizedState!==null&&a._visibility&Eg&&(e.return===null||e.return.tag!==13)?(a._visibility&=~Eg,Uc(e),(e.mode&Fg)!==Ng&&0<=T_&&0<=E_&&.05<E_-T_&&Bn(e,T_,E_,`Disconnect`)):Vc(e);break;default:Vc(e)}(e.mode&Fg)!==Ng&&0<=T_&&0<=E_&&(O_||.05<w_)&&Wn(e,T_,E_,w_,D_),oi(t),ci(n),O_=i,D_=r}function Uc(e){var t=e.deletions;if(e.flags&16){if(t!==null)for(var n=0;n<t.length;n++){var r=t[n],i=ai();Cb=r,Gc(r,e),(r.mode&Fg)!==Ng&&0<=T_&&0<=E_&&.05<E_-T_&&Bn(r,T_,E_,`Unmount`),oi(i)}Bc(e)}for(e=e.child;e!==null;)Wc(e),e=e.sibling}function Wc(e){var t=ai(),n=si(),r=li(),i=ui();switch(e.tag){case 0:case 11:case 15:Js(e,e.return,_y),Uc(e);break;case 22:var a=e.stateNode;a._visibility&Eg&&(a._visibility&=~Eg,Uc(e));break;default:Uc(e)}(e.mode&Fg)!==Ng&&0<=T_&&0<=E_&&(O_||.05<w_)&&Wn(e,T_,E_,w_,D_),oi(t),ci(n),O_=i,D_=r}function Gc(e,t){for(;Cb!==null;){var n=Cb,r=n,i=t,a=ai(),o=si(),s=li(),c=ui();switch(r.tag){case 0:case 11:case 15:Js(r,i,_y);break;case 23:case 22:r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(i=r.memoizedState.cachePool.pool,i!=null&&Zr(i));break;case 24:Qr(r.memoizedState.cache)}if((r.mode&Fg)!==Ng&&0<=T_&&0<=E_&&(O_||.05<w_)&&Wn(r,T_,E_,w_,D_),oi(a),ci(o),O_=c,D_=s,r=n.child,r!==null)r.return=n,Cb=r;else a:for(n=e;Cb!==null;){if(r=Cb,a=r.sibling,o=r.return,hc(r),r===n){Cb=null;break a}if(a!==null){a.return=o,Cb=a;break a}Cb=o}}}function Kc(){iee.forEach(function(e){return e()})}function qc(){var e=typeof IS_REACT_ACT_ENVIRONMENT<`u`?IS_REACT_ACT_ENVIRONMENT:void 0;return e||U.actQueue===null||console.error(`The current testing environment is not configured to support act(...)`),e}function V(e){if((Ub&Pb)!==Nb&&Kb!==0)return Kb&-Kb;var t=U.T;return t===null?Ie():(t._updatedFibers||=new Set,t._updatedFibers.add(e),Zl())}function Jc(){if(px===0){if(!(Kb&536870912)||Qg){var e=Fp;Fp<<=1,!(Fp&3932160)&&(Fp=262144),px=e}else px=536870912}return e=cy.current,e!==null&&(e.flags|=32),px}function Yc(e,t,n){if(tS&&console.error(`useInsertionEffect must not schedule updates.`),Xx&&(Zx=!0),(e===Wb&&(rx===Yb||rx===nx)||e.cancelPendingCommit!==null)&&(rl(e,0),$c(e,Kb,px,!1)),De(e,n),(Ub&Pb)!==Nb&&e===Wb){if(fp)switch(t.tag){case 0:case 11:case 15:e=Gb&&O(Gb)||`Unknown`,iS.has(e)||(iS.add(e),t=O(t)||`Unknown`,console.error("Cannot update a component (`%s`) while rendering a different component (`%s`). To locate the bad setState() call inside `%s`, follow the stack trace as described in https://react.dev/link/setstate-in-render",t,e,e));break;case 1:rS||=(console.error("Cannot update during an existing state transition (such as within `render`). Render methods should be a pure function of props and state."),!0)}}else Ap&&Ne(e,t,n),Vl(t),e===Wb&&((Ub&Pb)===Nb&&(dx|=n),lx===Bb&&$c(e,Kb,px,!1)),Hl(e)}function Xc(e,t,n){if((Ub&(Pb|Fb))!==Nb)throw Error(`Should not already be working.`);if(Kb!==0&&Gb!==null){var r=Gb,i=vp();switch(ev){case Xb:case Yb:var a=tv;hg&&((r=r._debugTask)?r.run(console.timeStamp.bind(console,`Suspended`,a,i,gg,void 0,`primary-light`)):console.timeStamp(`Suspended`,a,i,gg,void 0,`primary-light`));break;case nx:a=tv,hg&&((r=r._debugTask)?r.run(console.timeStamp.bind(console,`Action`,a,i,gg,void 0,`primary-light`)):console.timeStamp(`Action`,a,i,gg,void 0,`primary-light`));break;default:hg&&(r=i-tv,3>r||console.timeStamp(`Blocked`,tv,i,gg,void 0,5>r?`primary-light`:10>r?`primary`:100>r?`primary-dark`:`error`))}}a=(n=!n&&!(t&127)&&(t&e.expiredLanes)===0||Ce(e,t))?fl(e,t):ul(e,t,!0);var o=n;do{if(a===Ib){ox&&!n&&$c(e,t,0,!1),t=rx,tv=m_(),ev=t;break}if(r=vp(),i=e.current.alternate,o&&!Qc(i)){zn(t),i=v_,a=r,!hg||a<=i||(wx?wx.run(console.timeStamp.bind(console,`Teared Render`,i,a,vg,_g,`error`)):console.timeStamp(`Teared Render`,i,a,vg,_g,`error`)),nl(t,r),a=ul(e,t,!1),o=!1;continue}if(a===Rb){if(o=t,e.errorRecoveryDisabledLanes&o)var s=0;else s=e.pendingLanes&-536870913,s=s===0?s&536870912?536870912:0:s;if(s!==0){zn(t),Yn(v_,r,t,wx),nl(t,r),t=s;a:{r=e,a=o,o=hx;var c=r.current.memoizedState.isDehydrated;if(c&&(rl(r,s).flags|=256),s=ul(r,s,!1),s!==Rb){if(sx&&!c){r.errorRecoveryDisabledLanes|=a,dx|=a,a=Bb;break a}r=gx,gx=o,r!==null&&(gx===null?gx=r:gx.push.apply(gx,r))}a=s}if(o=!1,a!==Rb)continue;r=vp()}}if(a===Lb){zn(t),Yn(v_,r,t,wx),nl(t,r),rl(e,0),$c(e,t,0,!0);break}a:{switch(n=e,a){case Ib:case Lb:throw Error(`Root did not complete. This is a bug in React.`);case Bb:if((t&4194048)!==t)break;case Vb:zn(t),Kn(v_,r,t,wx),nl(t,r),i=t,i&127?R_=r:i&4194048&&(Y_=r),$c(n,t,px,!ax);break a;case Rb:gx=null;break;case zb:case Hb:break;default:throw Error(`Unknown root exit status.`)}if(U.actQueue!==null)bl(n,i,t,gx,Cx,_x,px,dx,mx,a,null,null,v_,r);else{if((t&62914560)===t&&(o=vx+bx-vp(),10<o)){if($c(n,t,px,!ax),Se(n,0,!0)!==0)break a;zx=t,n.timeoutHandle=ZS(Zc.bind(null,n,i,gx,Cx,_x,t,px,dx,mx,ax,a,`Throttled`,v_,r),o);break a}Zc(n,i,gx,Cx,_x,t,px,dx,mx,ax,a,null,v_,r)}}break}while(1);Hl(e)}function Zc(e,t,n,r,i,a,o,s,c,l,u,d,f,p){e.timeoutHandle=$S;var m=t.subtreeFlags,h=null;if((m&8192||(m&16785408)==16785408)&&(h={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:Yt},zc(t,a,h),m=(a&62914560)===a?vx-vp():(a&4194048)===a?yx-vp():0,m=Hd(h,m),m!==null)){zx=a,e.cancelPendingCommit=m(bl.bind(null,e,t,a,n,r,i,o,s,c,u,h,h.waitingForViewTransition?`Waiting for the previous Animation`:0<h.count?0<h.imgCount?`Suspended on CSS and Images`:`Suspended on CSS`:h.imgCount===1?`Suspended on an Image`:0<h.imgCount?`Suspended on Images`:null,f,p)),$c(e,a,o,!l);return}bl(e,t,a,n,r,i,o,s,c,u,h,d,f,p)}function Qc(e){for(var t=e;;){var n=t.tag;if((n===0||n===11||n===15)&&t.flags&16384&&(n=t.updateQueue,n!==null&&(n=n.stores,n!==null)))for(var r=0;r<n.length;r++){var i=n[r],a=i.getSnapshot;i=i.value;try{if(!Rh(a(),i))return!1}catch{return!1}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function $c(e,t,n,r){t&=~fx,t&=~dx,e.suspendedLanes|=t,e.pingedLanes&=~t,r&&(e.warmLanes|=t),r=e.expirationTimes;for(var i=t;0<i;){var a=31-jp(i),o=1<<a;r[a]=-1,i&=~o}n!==0&&ke(e,n,t)}function el(){return(Ub&(Pb|Fb))!==Nb||(Ul(0,!1),!1)}function tl(){if(Gb!==null){if(rx===qb)var e=Gb.return;else e=Gb,zr(),xa(e),Hv=null,Uv=0,e=Gb;for(;e!==null;)Vs(e.alternate,e),e=e.return;Gb=null}}function nl(e,t){e&127&&(k_=t),e&4194048&&(z_=t),e&62914560&&(X_=t),e&2080374784&&(Z_=t)}function rl(e,t){hg&&(console.timeStamp(`Blocking Track`,.003,.003,`Blocking`,_g,`primary-light`),console.timeStamp(`Transition Track`,.003,.003,`Transition`,_g,`primary-light`),console.timeStamp(`Suspense Track`,.003,.003,`Suspense`,_g,`primary-light`),console.timeStamp(`Idle Track`,.003,.003,`Idle`,_g,`primary-light`));var n=v_;if(v_=m_(),Kb!==0&&0<n){if(zn(Kb),lx===zb||lx===Bb)Kn(n,v_,t,wx);else{var r=v_,i=wx;if(hg&&!(r<=n)){var a=(t&738197653)===t?`tertiary-dark`:`primary-dark`,o=(t&536870912)===t?`Prewarm`:(t&201326741)===t?`Interrupted Hydration`:`Interrupted Render`;i?i.run(console.timeStamp.bind(console,o,n,r,vg,_g,a)):console.timeStamp(o,n,r,vg,_g,a)}}nl(Kb,v_)}if(n=wx,wx=null,t&127){wx=j_,i=0<=A_&&A_<k_?k_:A_,r=0<=F_&&F_<k_?k_:F_,a=0<=r?r:0<=i?i:v_,0<=R_?(zn(2),qn(R_,a,t,n)):Q_&127&&(zn(2),Qn(k_,a,$_)),n=i;var s=r,c=I_,l=0<L_,u=M_===g_,d=M_===__;if(i=v_,r=j_,a=N_,o=P_,hg){if(vg=`Blocking`,0<n?n>i&&(n=i):n=i,0<s?s>n&&(s=n):s=n,c!==null&&n>s){var f=l?`secondary-light`:`warning`;r?r.run(console.timeStamp.bind(console,l?`Consecutive`:`Event: `+c,s,n,vg,_g,f)):console.timeStamp(l?`Consecutive`:`Event: `+c,s,n,vg,_g,f)}i>n&&(s=u?`error`:(t&738197653)===t?`tertiary-light`:`primary-light`,u=d?`Promise Resolved`:u?`Cascading Update`:5<i-n?`Update Blocked`:`Update`,d=[],o!=null&&d.push([`Component name`,o]),a!=null&&d.push([`Method name`,a]),n={start:n,end:i,detail:{devtools:{properties:d,track:vg,trackGroup:_g,color:s}}},r?r.run(performance.measure.bind(performance,u,n)):performance.measure(u,n))}A_=-1.1,M_=0,P_=N_=null,R_=-1.1,L_=F_,F_=-1.1,k_=m_()}if(t&4194048&&(wx=U_,i=0<=B_&&B_<z_?z_:B_,n=0<=V_&&V_<z_?z_:V_,r=0<=K_&&K_<z_?z_:K_,a=0<=r?r:0<=n?n:v_,0<=Y_?(zn(256),qn(Y_,a,t,wx)):Q_&4194048&&(zn(256),Qn(z_,a,$_)),d=r,s=q_,c=0<J_,l=H_===__,a=v_,r=U_,o=W_,u=G_,hg&&(vg=`Transition`,0<n?n>a&&(n=a):n=a,0<i?i>n&&(i=n):i=n,0<d?d>i&&(d=i):d=i,i>d&&s!==null&&(f=c?`secondary-light`:`warning`,r?r.run(console.timeStamp.bind(console,c?`Consecutive`:`Event: `+s,d,i,vg,_g,f)):console.timeStamp(c?`Consecutive`:`Event: `+s,d,i,vg,_g,f)),n>i&&(r?r.run(console.timeStamp.bind(console,`Action`,i,n,vg,_g,`primary-dark`)):console.timeStamp(`Action`,i,n,vg,_g,`primary-dark`)),a>n&&(i=l?`Promise Resolved`:5<a-n?`Update Blocked`:`Update`,d=[],u!=null&&d.push([`Component name`,u]),o!=null&&d.push([`Method name`,o]),n={start:n,end:a,detail:{devtools:{properties:d,track:vg,trackGroup:_g,color:`primary-light`}}},r?r.run(performance.measure.bind(performance,i,n)):performance.measure(i,n))),V_=B_=-1.1,H_=0,Y_=-1.1,J_=K_,K_=-1.1,z_=m_()),t&62914560&&Q_&62914560&&(zn(4194304),Qn(X_,v_,$_)),t&2080374784&&Q_&2080374784&&(zn(268435456),Qn(Z_,v_,$_)),n=e.timeoutHandle,n!==$S&&(e.timeoutHandle=$S,QS(n)),n=e.cancelPendingCommit,n!==null&&(e.cancelPendingCommit=null,n()),zx=0,tl(),Wb=e,Gb=n=fr(e.current,null),Kb=t,rx=qb,ix=null,ax=!1,ox=Ce(e,t),sx=!1,lx=Ib,mx=px=fx=dx=ux=0,gx=hx=null,_x=!1,t&8&&(t|=t&32),r=e.entangledLanes,r!==0)for(e=e.entanglements,r&=t;0<r;)i=31-jp(r),a=1<<i,t|=e[i],r&=~a;return cx=t,$n(),e=ig(),1e3<e-ng&&(U.recentlyCreatedOwnerStacks=0,ng=e),uv.discardPendingWarnings(),n}function il(e,t){wy=null,U.H=zy,U.getCurrentStack=null,fp=!1,dp=null,t===Iv||t===Rv?(t=Oi(),rx=Xb):t===Lv?(t=Oi(),rx=Zb):rx=t===sb?tx:typeof t==`object`&&t&&typeof t.then==`function`?$b:Jb,ix=t;var n=Gb;n===null?(lx=Lb,$o(e,br(t,e.current))):n.mode&Fg&&fi(n)}function al(){var e=cy.current;return e===null?!0:(Kb&4194048)===Kb?ly===null:(Kb&62914560)===Kb||Kb&536870912?e===ly:!1}function ol(){var e=U.H;return U.H=zy,e===null?zy:e}function sl(){var e=U.A;return U.A=ree,e}function cl(e){wx===null&&(wx=e._debugTask==null?null:e._debugTask)}function ll(){lx=Bb,ax||(Kb&4194048)!==Kb&&cy.current!==null||(ox=!0),!(ux&134217727)&&!(dx&134217727)||Wb===null||$c(Wb,Kb,px,!1)}function ul(e,t,n){var r=Ub;Ub|=Pb;var i=ol(),a=sl();if(Wb!==e||Kb!==t){if(Ap){var o=e.memoizedUpdaters;0<o.size&&(zl(e,Kb),o.clear()),Pe(e,t)}Cx=null,rl(e,t)}t=!1,o=lx;a:do try{if(rx!==qb&&Gb!==null){var s=Gb,c=ix;switch(rx){case tx:tl(),o=Vb;break a;case Xb:case Yb:case nx:case $b:cy.current===null&&(t=!0);var l=rx;if(rx=qb,ix=null,_l(e,s,c,l),n&&ox){o=Ib;break a}break;default:l=rx,rx=qb,ix=null,_l(e,s,c,l)}}dl(),o=lx;break}catch(t){il(e,t)}while(1);return t&&e.shellSuspendCounter++,zr(),Ub=r,U.H=i,U.A=a,Gb===null&&(Wb=null,Kb=0,$n()),o}function dl(){for(;Gb!==null;)ml(Gb)}function fl(e,t){var n=Ub;Ub|=Pb;var r=ol(),i=sl();if(Wb!==e||Kb!==t){if(Ap){var a=e.memoizedUpdaters;0<a.size&&(zl(e,Kb),a.clear()),Pe(e,t)}Cx=null,xx=vp()+Sx,rl(e,t)}else ox=Ce(e,t);a:do try{if(rx!==qb&&Gb!==null)b:switch(t=Gb,a=ix,rx){case Jb:rx=qb,ix=null,_l(e,t,a,Jb);break;case Yb:case nx:if(Ti(a)){rx=qb,ix=null,hl(t);break}t=function(){rx!==Yb&&rx!==nx||Wb!==e||(rx=ex),Hl(e)},a.then(t,t);break a;case Xb:rx=ex;break a;case Zb:rx=Qb;break a;case ex:Ti(a)?(rx=qb,ix=null,hl(t)):(rx=qb,ix=null,_l(e,t,a,ex));break;case Qb:var o=null;switch(Gb.tag){case 26:o=Gb.memoizedState;case 5:case 27:var s=Gb;if(o?Bd(o):s.stateNode.complete){rx=qb,ix=null;var c=s.sibling;if(c!==null)Gb=c;else{var l=s.return;l===null?Gb=null:(Gb=l,vl(l))}break b}break;default:console.error(`Unexpected type of fiber triggered a suspensey commit. This is a bug in React.`)}rx=qb,ix=null,_l(e,t,a,Qb);break;case $b:rx=qb,ix=null,_l(e,t,a,$b);break;case tx:tl(),lx=Vb;break a;default:throw Error(`Unexpected SuspendedReason. This is a bug in React.`)}U.actQueue===null?pl():dl();break}catch(t){il(e,t)}while(1);return zr(),U.H=r,U.A=i,Ub=n,Gb===null?(Wb=null,Kb=0,$n(),lx):Ib}function pl(){for(;Gb!==null&&!gp();)ml(Gb)}function ml(e){var t=e.alternate;(e.mode&Fg)===Ng?t=L(e,Ns,t,e,cx):(di(e),t=L(e,Ns,t,e,cx),fi(e)),e.memoizedProps=e.pendingProps,t===null?vl(e):Gb=t}function hl(e){var t=L(e,gl,e);e.memoizedProps=e.pendingProps,t===null?vl(e):Gb=t}function gl(e){var t=e.alternate,n=(e.mode&Fg)!==Ng;switch(n&&di(e),e.tag){case 15:case 0:t=_s(t,e,e.pendingProps,e.type,void 0,Kb);break;case 11:t=_s(t,e,e.pendingProps,e.type.render,e.ref,Kb);break;case 5:xa(e);default:Vs(t,e),e=Gb=pr(e,cx),t=Ns(t,e,cx)}return n&&fi(e),t}function _l(e,t,n,r){zr(),xa(t),Hv=null,Uv=0;var i=t.return;try{if(is(e,i,t,n,Kb)){lx=Lb,$o(e,br(n,e.current)),Gb=null;return}}catch(t){if(i!==null)throw Gb=i,t;lx=Lb,$o(e,br(n,e.current)),Gb=null;return}t.flags&32768?(Qg||r===Jb?e=!0:ox||Kb&536870912?e=!1:(ax=e=!0,(r===Yb||r===nx||r===Xb||r===$b)&&(r=cy.current,r!==null&&r.tag===13&&(r.flags|=16384))),yl(t,e)):vl(t)}function vl(e){var t=e;do{if(t.flags&32768){yl(t,ax);return}var n=t.alternate;if(e=t.return,di(t),n=L(t,zs,n,t,cx),(t.mode&Fg)!==Ng&&pi(t),n!==null){Gb=n;return}if(t=t.sibling,t!==null){Gb=t;return}Gb=t=e}while(t!==null);lx===Ib&&(lx=Hb)}function yl(e,t){do{var n=Bs(e.alternate,e);if(n!==null){n.flags&=32767,Gb=n;return}if((e.mode&Fg)!==Ng){pi(e),n=e.actualDuration;for(var r=e.child;r!==null;)n+=r.actualDuration,r=r.sibling;e.actualDuration=n}if(n=e.return,n!==null&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&(e=e.sibling,e!==null)){Gb=e;return}Gb=e=n}while(e!==null);lx=Vb,Gb=null}function bl(e,t,n,r,i,a,o,s,c,l,u,d,f,p){e.cancelPendingCommit=null;do El();while(Ix!==Ax);if(uv.flushLegacyContextWarning(),uv.flushPendingUnsafeLifecycleWarnings(),(Ub&(Pb|Fb))!==Nb)throw Error(`Should not already be working.`);if(zn(n),l===Rb?Yn(f,p,n,wx):r===null?Gn(f,p,n,wx):Jn(f,p,n,r,t!==null&&t.alternate!==null&&t.alternate.memoizedState.isDehydrated&&!!(t.flags&256),wx),t!==null){if(n===0&&console.error(`finishedLanes should not be empty during a commit. This is a bug in React.`),t===e.current)throw Error(`Cannot commit the same tree as before. This error is likely caused by a bug in React. Please file an issue.`);if(a=t.lanes|t.childLanes,a|=kg,Oe(e,n,a,o,s,c),e===Wb&&(Gb=Wb=null,Kb=0),Rx=t,Lx=e,zx=n,Bx=a,Hx=i,Ux=r,Vx=p,Wx=d,Gx=Ex,Kx=null,t.actualDuration!==0||t.subtreeFlags&10256||t.flags&10256?(e.callbackNode=null,e.callbackPriority=0,Bl(Sp,function(){return XS=window.event,Gx===Ex&&(Gx=Ox),Dl(),null})):(e.callbackNode=null,e.callbackPriority=0),x_=null,y_=m_(),d!==null&&Xn(p,y_,d,wx),r=!!(t.flags&13878),t.subtreeFlags&13878||r){r=U.T,U.T=null,i=Wf.p,Wf.p=Lp,o=Ub,Ub|=Fb;try{pc(e,t,n)}finally{Ub=o,Wf.p=i,U.T=r}}Ix=jx,xl(),Sl(),Cl()}}function xl(){if(Ix===jx){Ix=Ax;var e=Lx,t=Rx,n=zx,r=!!(t.flags&13878);if(t.subtreeFlags&13878||r){r=U.T,U.T=null;var i=Wf.p;Wf.p=Lp;var a=Ub;Ub|=Fb;try{wb=n,Tb=e,ii(),Cc(t,e),Tb=wb=null,n=qS;var o=kn(e.containerInfo),s=n.focusedElem,c=n.selectionRange;if(o!==s&&s&&s.ownerDocument&&On(s.ownerDocument.documentElement,s)){if(c!==null&&An(s)){var l=c.start,u=c.end;if(u===void 0&&(u=l),`selectionStart`in s)s.selectionStart=l,s.selectionEnd=Math.min(u,s.value.length);else{var d=s.ownerDocument||document,f=d&&d.defaultView||window;if(f.getSelection){var p=f.getSelection(),m=s.textContent.length,h=Math.min(c.start,m),g=c.end===void 0?h:Math.min(c.end,m);!p.extend&&h>g&&(o=g,g=h,h=o);var _=Dn(s,h),v=Dn(s,g);if(_&&v&&(p.rangeCount!==1||p.anchorNode!==_.node||p.anchorOffset!==_.offset||p.focusNode!==v.node||p.focusOffset!==v.offset)){var y=d.createRange();y.setStart(_.node,_.offset),p.removeAllRanges(),h>g?(p.addRange(y),p.extend(v.node,v.offset)):(y.setEnd(v.node,v.offset),p.addRange(y))}}}}for(d=[],p=s;p=p.parentNode;)p.nodeType===1&&d.push({element:p,left:p.scrollLeft,top:p.scrollTop});for(typeof s.focus==`function`&&s.focus(),s=0;s<d.length;s++){var b=d[s];b.element.scrollLeft=b.left,b.element.scrollTop=b.top}}IC=!!KS,qS=KS=null}finally{Ub=a,Wf.p=i,U.T=r}}e.current=t,Ix=Mx}}function Sl(){if(Ix===Mx){Ix=Ax;var e=Kx;if(e!==null){y_=m_();var t=b_,n=y_;!hg||n<=t||($_?$_.run(console.timeStamp.bind(console,e,t,n,vg,_g,`secondary-light`)):console.timeStamp(e,t,n,vg,_g,`secondary-light`))}e=Lx,t=Rx,n=zx;var r=!!(t.flags&8772);if(t.subtreeFlags&8772||r){r=U.T,U.T=null;var i=Wf.p;Wf.p=Lp;var a=Ub;Ub|=Fb;try{wb=n,Tb=e,ii(),mc(e,t.alternate,t),Tb=wb=null}finally{Ub=a,Wf.p=i,U.T=r}}e=Vx,t=Wx,b_=m_(),e=t===null?e:y_,t=b_,n=Gx===Dx,r=wx,x_===null?!hg||t<=e||(r?r.run(console.timeStamp.bind(console,n?`Commit Interrupted View Transition`:`Commit`,e,t,vg,_g,n?`error`:`secondary-dark`)):console.timeStamp(n?`Commit Interrupted View Transition`:`Commit`,e,t,vg,_g,n?`error`:`secondary-dark`)):Zn(e,t,x_,!1,r),Ix=Nx}}function Cl(){if(Ix===Px||Ix===Nx){if(Ix===Px){var e=b_;b_=m_();var t=b_,n=Gx===Dx;!hg||t<=e||($_?$_.run(console.timeStamp.bind(console,n?`Interrupted View Transition`:`Starting Animation`,e,t,vg,_g,n?`error`:`secondary-light`)):console.timeStamp(n?`Interrupted View Transition`:`Starting Animation`,e,t,vg,_g,n?` error`:`secondary-light`)),Gx!==Dx&&(Gx=kx)}Ix=Ax,_p(),e=Lx;var r=Rx;t=zx,n=Ux;var i=r.actualDuration!==0||!!(r.subtreeFlags&10256)||!!(r.flags&10256);i?Ix=Fx:(Ix=Ax,Rx=Lx=null,Tl(e,e.pendingLanes),$x=0,eS=null);var a=e.pendingLanes;if(a===0&&(Tx=null),i||Ll(e),a=Fe(t),r=r.stateNode,Op&&typeof Op.onCommitFiberRoot==`function`)try{var o=(r.current.flags&128)==128;switch(a){case Lp:var s=bp;break;case Rp:s=xp;break;case zp:s=Sp;break;case Bp:s=wp;break;default:s=Sp}Op.onCommitFiberRoot(Dp,r,s,o)}catch(e){kp||(kp=!0,console.error(`React instrumentation encountered an error: %o`,e))}if(Ap&&e.memoizedUpdaters.clear(),Kc(),n!==null){o=U.T,s=Wf.p,Wf.p=Lp,U.T=null;try{var c=e.onRecoverableError;for(r=0;r<n.length;r++){var l=n[r],u=wl(l.stack);L(l.source,c,l.value,u)}}finally{U.T=o,Wf.p=s}}zx&3&&El(),Hl(e),a=e.pendingLanes,t&261930&&a&42?(rv=!0,e===Yx?Jx++:(Jx=0,Yx=e)):Jx=0,i||nl(t,b_),Ul(0,!1)}}function wl(e){return e={componentStack:e},Object.defineProperty(e,"digest",{get:function(){console.error(`You are accessing "digest" from the errorInfo object passed to onRecoverableError. This property is no longer provided as part of errorInfo but can be accessed as a property of the Error instance itself.`)}}),e}function Tl(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,Qr(t)))}function El(){return xl(),Sl(),Cl(),Dl()}function Dl(){if(Ix!==Fx)return!1;var e=Lx,t=Bx;Bx=0;var n=Fe(zx),r=zp===0||zp>n?zp:n;n=U.T;var i=Wf.p;try{Wf.p=r,U.T=null;var a=Hx;Hx=null,r=Lx;var o=zx;if(Ix=Ax,Rx=Lx=null,zx=0,(Ub&(Pb|Fb))!==Nb)throw Error(`Cannot flush passive effects while already rendering.`);zn(o),Xx=!0,Zx=!1;var s=0;if(x_=null,s=vp(),Gx===kx)Qn(b_,s,$_);else{var c=b_,l=s,u=Gx===Ox;!hg||l<=c||(wx?wx.run(console.timeStamp.bind(console,u?`Waiting for Paint`:`Waiting`,c,l,vg,_g,`secondary-light`)):console.timeStamp(u?`Waiting for Paint`:`Waiting`,c,l,vg,_g,`secondary-light`))}c=Ub,Ub|=Fb;var d=r.current;ii(),Hc(d);var f=r.current;d=Vx,ii(),Pc(r,f,o,a,d),Ll(r),Ub=c;var p=vp();if(f=s,d=wx,x_===null?!hg||p<=f||(d?d.run(console.timeStamp.bind(console,`Remaining Effects`,f,p,vg,_g,`secondary-dark`)):console.timeStamp(`Remaining Effects`,f,p,vg,_g,`secondary-dark`)):Zn(f,p,x_,!0,d),nl(o,p),Ul(0,!1),Zx?r===eS?$x++:($x=0,eS=r):$x=0,Zx=Xx=!1,Op&&typeof Op.onPostCommitFiberRoot==`function`)try{Op.onPostCommitFiberRoot(Dp,r)}catch(e){kp||(kp=!0,console.error(`React instrumentation encountered an error: %o`,e))}var m=r.current.stateNode;return m.effectDuration=0,m.passiveEffectDuration=0,!0}finally{Wf.p=i,U.T=n,Tl(e,t)}}function Ol(e,t,n){t=br(n,t),hi(t),t=ts(e.stateNode,t,2),e=Ki(e,t,2),e!==null&&(De(e,2),Hl(e))}function kl(e,t,n){if(tS=!1,e.tag===3)Ol(e,e,n);else{for(;t!==null;){if(t.tag===3){Ol(t,e,n);return}if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==`function`||typeof r.componentDidCatch==`function`&&(Tx===null||!Tx.has(r))){e=br(n,e),hi(e),n=ns(2),r=Ki(t,n,2),r!==null&&(rs(n,r,t,e),De(r,2),Hl(r));return}}t=t.return}console.error(`Internal React error: Attempted to capture a commit phase error inside a detached tree. This indicates a bug in React. Potential causes include deleting the same fiber more than once, committing an already-finished tree, or an inconsistent return pointer. |
|
|
|
|
|
Error message: |
|
|
|
|
|
%s`,n)}}function Al(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new Mb;var i=new Set;r.set(t,i)}else i=r.get(t),i===void 0&&(i=new Set,r.set(t,i));i.has(n)||(sx=!0,i.add(n),r=jl.bind(null,e,t,n),Ap&&zl(e,n),t.then(r,r))}function jl(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,n&127?0>A_&&(k_=A_=m_(),j_=h_(`Promise Resolved`),M_=__):n&4194048&&0>V_&&(z_=V_=m_(),U_=h_(`Promise Resolved`),H_=__),qc()&&U.actQueue===null&&console.error(`A suspended resource finished loading inside a test, but the event was not wrapped in act(...). |
|
|
|
|
|
When testing, code that resolves suspended data should be wrapped into act(...): |
|
|
|
|
|
act(() => { |
|
|
/* finish loading suspended data */ |
|
|
}); |
|
|
/* assert on the output */ |
|
|
|
|
|
This ensures that you're testing the behavior the user would see in the browser. Learn more at https://react.dev/link/wrap-tests-with-act`),Wb===e&&(Kb&n)===n&&(lx===Bb||lx===zb&&(Kb&62914560)===Kb&&vp()-vx<bx?(Ub&Pb)===Nb&&rl(e,0):fx|=n,mx===Kb&&(mx=0)),Hl(e)}function Ml(e,t){t===0&&(t=Te()),e=nr(e,t),e!==null&&(De(e,t),Hl(e))}function Nl(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Ml(e,n)}function Pl(e,t){var n=0;switch(e.tag){case 31:case 13:var r=e.stateNode,i=e.memoizedState;i!==null&&(n=i.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(`Pinged unknown suspense boundary type. This is probably a bug in React.`)}r!==null&&r.delete(t),Ml(e,n)}function Fl(e,t,n){if(t.subtreeFlags&67117056)for(t=t.child;t!==null;){var r=e,i=t,a=i.type===Af;a=n||a,i.tag===22?i.memoizedState===null&&(a&&i.flags&8192?L(i,Il,r,i):i.subtreeFlags&67108864&&L(i,Fl,r,i,a)):i.flags&67108864?a&&L(i,Il,r,i):Fl(r,i,a),t=t.sibling}}function Il(e,t){ye(!0);try{Dc(t),Wc(t),kc(e,t.alternate,t,!1),Ic(e,t,0,null,!1,0)}finally{ye(!1)}}function Ll(e){var t=!0;e.current.mode&(Ig|Lg)||(t=!1),Fl(e,e.current,t)}function Rl(e){if((Ub&Pb)===Nb){var t=e.tag;if(t===3||t===1||t===0||t===11||t===14||t===15){if(t=O(e)||`ReactComponent`,nS!==null){if(nS.has(t))return;nS.add(t)}else nS=new Set([t]);L(e,function(){console.error(`Can't perform a React state update on a component that hasn't mounted yet. This indicates that you have a side-effect in your render function that asynchronously tries to update the component. Move this work to useEffect instead.`)})}}}function zl(e,t){Ap&&e.memoizedUpdaters.forEach(function(n){Ne(e,n,t)})}function Bl(e,t){var n=U.actQueue;return n===null?mp(e,t):(n.push(t),aS)}function Vl(e){qc()&&U.actQueue===null&&L(e,function(){console.error(`An update to %s inside a test was not wrapped in act(...). |
|
|
|
|
|
When testing, code that causes React state updates should be wrapped into act(...): |
|
|
|
|
|
act(() => { |
|
|
/* fire events that update state */ |
|
|
}); |
|
|
/* assert on the output */ |
|
|
|
|
|
This ensures that you're testing the behavior the user would see in the browser. Learn more at https://react.dev/link/wrap-tests-with-act`,O(e))})}function Hl(e){e!==sS&&e.next===null&&(sS===null?oS=sS=e:sS=sS.next=e),uS=!0,U.actQueue===null?cS||(cS=!0,Xl()):lS||(lS=!0,Xl())}function Ul(e,t){if(!dS&&uS){dS=!0;do for(var n=!1,r=oS;r!==null;){if(!t){if(e!==0){var i=r.pendingLanes;if(i===0)var a=0;else{var o=r.suspendedLanes,s=r.pingedLanes;a=(1<<31-jp(42|e)+1)-1,a&=i&~(o&~s),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(n=!0,Jl(r,a))}else a=Kb,a=Se(r,r===Wb?a:0,r.cancelPendingCommit!==null||r.timeoutHandle!==$S),!(a&3)||Ce(r,a)||(n=!0,Jl(r,a))}r=r.next}while(n);dS=!1}}function Wl(){XS=window.event,Gl()}function Gl(){uS=lS=cS=!1;var e=0;fS!==0&&Ru()&&(e=fS);for(var t=vp(),n=null,r=oS;r!==null;){var i=r.next,a=Kl(r,t);a===0?(r.next=null,n===null?oS=i:n.next=i,i===null&&(sS=n)):(n=r,(e!==0||a&3)&&(uS=!0)),r=i}Ix!==Ax&&Ix!==Fx||Ul(e,!1),fS!==0&&(fS=0)}function Kl(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,a=e.pendingLanes&-62914561;0<a;){var o=31-jp(a),s=1<<o,c=i[o];c===-1?((s&n)===0||(s&r)!==0)&&(i[o]=we(s,t)):c<=t&&(e.expiredLanes|=s),a&=~s}if(t=Wb,n=Kb,n=Se(e,e===t?n:0,e.cancelPendingCommit!==null||e.timeoutHandle!==$S),r=e.callbackNode,n===0||e===t&&(rx===Yb||rx===nx)||e.cancelPendingCommit!==null)return r!==null&&Yl(r),e.callbackNode=null,e.callbackPriority=0;if(!(n&3)||Ce(e,n)){if(t=n&-n,t!==e.callbackPriority||U.actQueue!==null&&r!==pS)Yl(r);else return t;switch(Fe(n)){case Lp:case Rp:n=xp;break;case zp:n=Sp;break;case Bp:n=wp;break;default:n=Sp}return r=ql.bind(null,e),U.actQueue===null?n=mp(n,r):(U.actQueue.push(r),n=pS),e.callbackPriority=t,e.callbackNode=n,t}return r!==null&&Yl(r),e.callbackPriority=2,e.callbackNode=null,2}function ql(e,t){if(rv=nv=!1,XS=window.event,Ix!==Ax&&Ix!==Fx)return e.callbackNode=null,e.callbackPriority=0,null;var n=e.callbackNode;if(Gx===Ex&&(Gx=Ox),El()&&e.callbackNode!==n)return null;var r=Kb;return r=Se(e,e===Wb?r:0,e.cancelPendingCommit!==null||e.timeoutHandle!==$S),r===0?null:(Xc(e,r,t),Kl(e,vp()),e.callbackNode!=null&&e.callbackNode===n?ql.bind(null,e):null)}function Jl(e,t){if(El())return null;nv=rv,rv=!1,Xc(e,t,!0)}function Yl(e){e!==pS&&e!==null&&hp(e)}function Xl(){U.actQueue!==null&&U.actQueue.push(function(){return Gl(),null}),tC(function(){(Ub&(Pb|Fb))===Nb?Gl():mp(bp,Wl)})}function Zl(){if(fS===0){var e=ov;e===0&&(e=Pp,Pp<<=1,!(Pp&261888)&&(Pp=256)),fS=e}return fS}function H(e){return e==null||typeof e==`symbol`||typeof e==`boolean`?null:typeof e==`function`?e:(R(e,`action`),Jt(``+e))}function Ql(e,t){var n=t.ownerDocument.createElement(`input`);return n.name=t.name,n.value=t.value,e.id&&n.setAttribute(`form`,e.id),t.parentNode.insertBefore(n,t),e=new FormData(e),n.parentNode.removeChild(n),e}function $l(e,t,n,r,i){if(t===`submit`&&n&&n.stateNode===i){var a=H((i[Up]||null).action),o=r.submitter;o&&(t=(t=o[Up]||null)?H(t.formAction):o.getAttribute(`formAction`),t!==null&&(a=t,o=null));var s=new nh(`action`,`action`,null,r,i);e.push({event:s,listeners:[{instance:null,listener:function(){if(r.defaultPrevented){if(fS!==0){var e=o?Ql(i,o):new FormData(i),t={pending:!0,data:e,method:i.method,action:a};Object.freeze(t),Oo(n,t,null,e)}}else typeof a==`function`&&(s.preventDefault(),e=o?Ql(i,o):new FormData(i),t={pending:!0,data:e,method:i.method,action:a},Object.freeze(t),Oo(n,t,a,e))},currentTarget:i}]})}}function eu(e,t,n){e.currentTarget=n;try{t(e)}catch(e){og(e)}e.currentTarget=null}function tu(e,t){t=!!(t&4);for(var n=0;n<e.length;n++){var r=e[n];a:{var i=void 0,a=r.event;if(r=r.listeners,t)for(var o=r.length-1;0<=o;o--){var s=r[o],c=s.instance,l=s.currentTarget;if(s=s.listener,c!==i&&a.isPropagationStopped())break a;c===null?eu(a,s,l):L(c,eu,a,s,l),i=c}else for(o=0;o<r.length;o++){if(s=r[o],c=s.instance,l=s.currentTarget,s=s.listener,c!==i&&a.isPropagationStopped())break a;c===null?eu(a,s,l):L(c,eu,a,s,l),i=c}}}}function nu(e,t){hS.has(e)||console.error(`Did not expect a listenToNonDelegatedEvent() call for "%s". This is a bug in React. Please file an issue.`,e);var n=t[Gp];n===void 0&&(n=t[Gp]=new Set);var r=e+`__bubble`;n.has(r)||(au(t,e,2,!1),n.add(r))}function ru(e,t,n){hS.has(e)&&!t&&console.error(`Did not expect a listenToNativeEvent() call for "%s" in the bubble phase. This is a bug in React. Please file an issue.`,e);var r=0;t&&(r|=4),au(n,e,r,t)}function iu(e){if(!e[gS]){e[gS]=!0,Xp.forEach(function(t){t!==`selectionchange`&&(hS.has(t)||ru(t,!1,e),ru(t,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[gS]||(t[gS]=!0,ru(`selectionchange`,!1,t))}}function au(e,t,n,r){switch(sf(t)){case Lp:var i=tf;break;case Rp:i=nf;break;default:i=rf}n=i.bind(null,t,n,e),i=void 0,!Xm||t!==`touchstart`&&t!==`touchmove`&&t!==`wheel`||(i=!0),r?i===void 0?e.addEventListener(t,n,!0):e.addEventListener(t,n,{capture:!0,passive:i}):i===void 0?e.addEventListener(t,n,!1):e.addEventListener(t,n,{passive:i})}function ou(e,t,n,r,i){var a=r;if(!(t&1)&&!(t&2)&&r!==null)a:for(;;){if(r===null)return;var o=r.tag;if(o===3||o===4){var s=r.stateNode.containerInfo;if(s===i)break;if(o===4)for(o=r.return;o!==null;){var c=o.tag;if((c===3||c===4)&&o.stateNode.containerInfo===i)return;o=o.return}for(;s!==null;){if(o=ze(s),o===null)return;if(c=o.tag,c===5||c===6||c===26||c===27){r=a=o;continue a}s=s.parentNode}}r=r.return}Qt(function(){var r=a,i=Xt(n),o=[];a:{var s=eg.get(e);if(s!==void 0){var c=nh,l=e;switch(e){case`keypress`:if(tn(n)===0)break a;case`keydown`:case`keyup`:c=yh;break;case`focusin`:l=`focus`,c=dh;break;case`focusout`:l=`blur`,c=dh;break;case`beforeblur`:case`afterblur`:c=dh;break;case`click`:if(n.button===2)break a;case`auxclick`:case`dblclick`:case`mousedown`:case`mousemove`:case`mouseup`:case`mouseout`:case`mouseover`:case`contextmenu`:c=lh;break;case`drag`:case`dragend`:case`dragenter`:case`dragexit`:case`dragleave`:case`dragover`:case`dragstart`:case`drop`:c=uh;break;case`touchcancel`:case`touchend`:case`touchmove`:case`touchstart`:c=xh;break;case qh:case Jh:case Yh:c=fh;break;case $h:c=Sh;break;case`scroll`:case`scrollend`:c=ih;break;case`wheel`:c=Ch;break;case`copy`:case`cut`:case`paste`:c=ph;break;case`gotpointercapture`:case`lostpointercapture`:case`pointercancel`:case`pointerdown`:case`pointermove`:case`pointerout`:case`pointerover`:case`pointerup`:c=bh;break;case`toggle`:case`beforetoggle`:c=wh}var u=!!(t&4),d=!u&&(e===`scroll`||e===`scrollend`),f=u?s===null?null:s+`Capture`:s;u=[];for(var p=r,m;p!==null;){var h=p;if(m=h.stateNode,h=h.tag,h!==5&&h!==26&&h!==27||m===null||f===null||(h=$t(p,f),h!=null&&u.push(su(p,h,m))),d)break;p=p.return}0<u.length&&(s=new c(s,l,null,n,i),o.push({event:s,listeners:u}))}}if(!(t&7)){a:{if(s=e===`mouseover`||e===`pointerover`,c=e===`mouseout`||e===`pointerout`,s&&n!==Gm&&(l=n.relatedTarget||n.fromElement)&&(ze(l)||l[Wp]))break a;if((c||s)&&(s=i.window===i?i:(s=i.ownerDocument)?s.defaultView||s.parentWindow:window,c?(l=n.relatedTarget||n.toElement,c=r,l=l?ze(l):null,l!==null&&(d=y(l),u=l.tag,l!==d||u!==5&&u!==27&&u!==6)&&(l=null)):(c=null,l=r),c!==l)){if(u=lh,h=`onMouseLeave`,f=`onMouseEnter`,p=`mouse`,(e===`pointerout`||e===`pointerover`)&&(u=bh,h=`onPointerLeave`,f=`onPointerEnter`,p=`pointer`),d=c==null?s:Ve(c),m=l==null?s:Ve(l),s=new u(h,p+`leave`,c,n,i),s.target=d,s.relatedTarget=m,h=null,ze(i)===r&&(u=new u(f,p+`enter`,l,n,i),u.target=m,u.relatedTarget=d,h=u),d=h,c&&l)b:{for(u=lu,f=c,p=l,m=0,h=f;h;h=u(h))m++;h=0;for(var g=p;g;g=u(g))h++;for(;0<m-h;)f=u(f),m--;for(;0<h-m;)p=u(p),h--;for(;m--;){if(f===p||p!==null&&f===p.alternate){u=f;break b}f=u(f),p=u(p)}u=null}else u=null;c!==null&&uu(o,s,c,u,!1),l!==null&&d!==null&&uu(o,d,l,u,!0)}}a:{if(s=r?Ve(r):window,c=s.nodeName&&s.nodeName.toLowerCase(),c===`select`||c===`input`&&s.type===`file`)var _=_n;else if(fn(s)){if(Lh)_=Cn;else{_=xn;var v=bn}}else c=s.nodeName,!c||c.toLowerCase()!==`input`||s.type!==`checkbox`&&s.type!==`radio`?r&&Ht(r.elementType)&&(_=_n):_=Sn;if(_&&=_(e,r)){mn(o,_,n,i);break a}v&&v(e,s,r),e===`focusout`&&r&&s.type===`number`&&r.memoizedProps.value!=null&&st(s,`number`,s.value)}switch(v=r?Ve(r):window,e){case`focusin`:(fn(v)||v.contentEditable===`true`)&&(Bh=v,Vh=r,Hh=null);break;case`focusout`:Hh=Vh=Bh=null;break;case`mousedown`:Uh=!0;break;case`contextmenu`:case`mouseup`:case`dragend`:Uh=!1,jn(o,n,i);break;case`selectionchange`:if(zh)break;case`keydown`:case`keyup`:jn(o,n,i)}var b;if(Dh)b:{switch(e){case`compositionstart`:var x=`onCompositionStart`;break b;case`compositionend`:x=`onCompositionEnd`;break b;case`compositionupdate`:x=`onCompositionUpdate`;break b}x=void 0}else Nh?cn(e,n)&&(x=`onCompositionEnd`):e===`keydown`&&n.keyCode===Eh&&(x=`onCompositionStart`);x&&(kh&&n.locale!==`ko`&&(Nh||x!==`onCompositionStart`?x===`onCompositionEnd`&&Nh&&(b=en()):(Qm=i,$m=`value`in Qm?Qm.value:Qm.textContent,Nh=!0)),v=cu(r,x),0<v.length&&(x=new mh(x,e,null,n,i),o.push({event:x,listeners:v}),b?x.data=b:(b=ln(n),b!==null&&(x.data=b)))),(b=Oh?un(e,n):dn(e,n))&&(x=cu(r,`onBeforeInput`),0<x.length&&(v=new hh(`onBeforeInput`,`beforeinput`,null,n,i),o.push({event:v,listeners:x}),v.data=b)),$l(o,e,r,n,i)}tu(o,t)})}function su(e,t,n){return{instance:e,listener:t,currentTarget:n}}function cu(e,t){for(var n=t+`Capture`,r=[];e!==null;){var i=e,a=i.stateNode;if(i=i.tag,i!==5&&i!==26&&i!==27||a===null||(i=$t(e,n),i!=null&&r.unshift(su(e,i,a)),i=$t(e,t),i!=null&&r.push(su(e,i,a))),e.tag===3)return r;e=e.return}return[]}function lu(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function uu(e,t,n,r,i){for(var a=t._reactName,o=[];n!==null&&n!==r;){var s=n,c=s.alternate,l=s.stateNode;if(s=s.tag,c!==null&&c===r)break;s!==5&&s!==26&&s!==27||l===null||(c=l,i?(l=$t(n,a),l!=null&&o.unshift(su(n,l,c))):i||(l=$t(n,a),l!=null&&o.push(su(n,l,c)))),n=n.return}o.length!==0&&e.push({event:t,listeners:o})}function du(e,t){Gt(e,t),e!==`input`&&e!==`textarea`&&e!==`select`||t==null||t.value!==null||Rm||(Rm=!0,e===`select`&&t.multiple?console.error("`value` prop on `%s` should not be null. Consider using an empty array when `multiple` is set to `true` to clear the component or `undefined` for uncontrolled components.",e):console.error("`value` prop on `%s` should not be null. Consider using an empty string to clear the component or `undefined` for uncontrolled components.",e));var n={registrationNameDependencies:Zp,possibleRegistrationNames:Qp};Ht(e)||typeof t.is==`string`||qt(e,t,n),t.contentEditable&&!t.suppressContentEditableWarning&&t.children!=null&&console.error("A component is `contentEditable` and contains `children` managed by React. It is now your responsibility to guarantee that none of those nodes are unexpectedly modified or duplicated. This is probably not intentional.")}function fu(e,t,n,r){t!==n&&(n=gu(n),gu(t)!==n&&(r[e]=t))}function pu(e,t,n){t.forEach(function(t){n[Su(t)]=t===`style`?Cu(e):e.getAttribute(t)})}function mu(e,t){!1===t?console.error("Expected `%s` listener to be a function, instead got `false`.\n\nIf you used to conditionally omit it with %s={condition && value}, pass %s={condition ? value : undefined} instead.",e,e,e):console.error("Expected `%s` listener to be a function, instead got a value of `%s` type.",e,typeof t)}function hu(e,t){return e=e.namespaceURI===Am||e.namespaceURI===jm?e.ownerDocument.createElementNS(e.namespaceURI,e.tagName):e.ownerDocument.createElement(e.tagName),e.innerHTML=t,e.innerHTML}function gu(e){return me(e)&&(console.error(`The provided HTML markup uses a value of unsupported type %s. This value must be coerced to a string before using it here.`,pe(e)),he(e)),(typeof e==`string`?e:``+e).replace(wS,` |
|
|
`).replace(TS,``)}function _u(e,t){return t=gu(t),gu(e)===t}function vu(e,t,n,r,i,a){switch(n){case`children`:typeof r==`string`?(Lt(r,t,!1),t===`body`||t===`textarea`&&r===``||Rt(e,r)):(typeof r==`number`||typeof r==`bigint`)&&(Lt(``+r,t,!1),t!==`body`&&Rt(e,``+r));break;case`className`:Ye(e,`class`,r);break;case`tabIndex`:Ye(e,`tabindex`,r);break;case`dir`:case`role`:case`viewBox`:case`width`:case`height`:Ye(e,n,r);break;case`style`:Vt(e,r,a);break;case`data`:if(t!==`object`){Ye(e,`data`,r);break}case`src`:case`href`:if(r===``&&(t!==`a`||n!==`href`)){console.error(n===`src`?`An empty string ("") was passed to the %s attribute. This may cause the browser to download the whole page again over the network. To fix this, either do not render the element at all or pass null to %s instead of an empty string.`:`An empty string ("") was passed to the %s attribute. To fix this, either do not render the element at all or pass null to %s instead of an empty string.`,n,n),e.removeAttribute(n);break}if(r==null||typeof r==`function`||typeof r==`symbol`||typeof r==`boolean`){e.removeAttribute(n);break}R(r,n),r=Jt(``+r),e.setAttribute(n,r);break;case`action`:case`formAction`:if(r!=null&&(t===`form`?n===`formAction`?console.error(`You can only pass the formAction prop to <input> or <button>. Use the action prop on <form>.`):typeof r==`function`&&(i.encType==null&&i.method==null||xS||(xS=!0,console.error(`Cannot specify a encType or method for a form that specifies a function as the action. React provides those automatically. They will get overridden.`)),i.target==null||bS||(bS=!0,console.error(`Cannot specify a target for a form that specifies a function as the action. The function will always be executed in the same window.`))):t===`input`||t===`button`?n===`action`?console.error(`You can only pass the action prop to <form>. Use the formAction prop on <input> or <button>.`):t!==`input`||i.type===`submit`||i.type===`image`||vS?t!==`button`||i.type==null||i.type===`submit`||vS?typeof r==`function`&&(i.name==null||yS||(yS=!0,console.error(`Cannot specify a "name" prop for a button that specifies a function as a formAction. React needs it to encode which action should be invoked. It will get overridden.`)),i.formEncType==null&&i.formMethod==null||xS||(xS=!0,console.error(`Cannot specify a formEncType or formMethod for a button that specifies a function as a formAction. React provides those automatically. They will get overridden.`)),i.formTarget==null||bS||(bS=!0,console.error(`Cannot specify a formTarget for a button that specifies a function as a formAction. The function will always be executed in the same window.`))):(vS=!0,console.error(`A button can only specify a formAction along with type="submit" or no type.`)):(vS=!0,console.error(`An input can only specify a formAction along with type="submit" or type="image".`)):console.error(n===`action`?`You can only pass the action prop to <form>.`:`You can only pass the formAction prop to <input> or <button>.`)),typeof r==`function`){e.setAttribute(n,`javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')`);break}if(typeof a==`function`&&(n===`formAction`?(t!==`input`&&vu(e,t,`name`,i.name,i,null),vu(e,t,`formEncType`,i.formEncType,i,null),vu(e,t,`formMethod`,i.formMethod,i,null),vu(e,t,`formTarget`,i.formTarget,i,null)):(vu(e,t,`encType`,i.encType,i,null),vu(e,t,`method`,i.method,i,null),vu(e,t,`target`,i.target,i,null))),r==null||typeof r==`symbol`||typeof r==`boolean`){e.removeAttribute(n);break}R(r,n),r=Jt(``+r),e.setAttribute(n,r);break;case`onClick`:r!=null&&(typeof r!=`function`&&mu(n,r),e.onclick=Yt);break;case`onScroll`:r!=null&&(typeof r!=`function`&&mu(n,r),nu(`scroll`,e));break;case`onScrollEnd`:r!=null&&(typeof r!=`function`&&mu(n,r),nu(`scrollend`,e));break;case`dangerouslySetInnerHTML`:if(r!=null){if(typeof r!=`object`||!(`__html`in r))throw Error("`props.dangerouslySetInnerHTML` must be in the form `{__html: ...}`. Please visit https://react.dev/link/dangerously-set-inner-html for more information.");if(n=r.__html,n!=null){if(i.children!=null)throw Error("Can only set one of `children` or `props.dangerouslySetInnerHTML`.");e.innerHTML=n}}break;case`multiple`:e.multiple=r&&typeof r!=`function`&&typeof r!=`symbol`;break;case`muted`:e.muted=r&&typeof r!=`function`&&typeof r!=`symbol`;break;case`suppressContentEditableWarning`:case`suppressHydrationWarning`:case`defaultValue`:case`defaultChecked`:case`innerHTML`:case`ref`:break;case`autoFocus`:break;case`xlinkHref`:if(r==null||typeof r==`function`||typeof r==`boolean`||typeof r==`symbol`){e.removeAttribute(`xlink:href`);break}R(r,n),n=Jt(``+r),e.setAttributeNS(ES,`xlink:href`,n);break;case`contentEditable`:case`spellCheck`:case`draggable`:case`value`:case`autoReverse`:case`externalResourcesRequired`:case`focusable`:case`preserveAlpha`:r!=null&&typeof r!=`function`&&typeof r!=`symbol`?(R(r,n),e.setAttribute(n,``+r)):e.removeAttribute(n);break;case`inert`:r!==``||CS[n]||(CS[n]=!0,console.error("Received an empty string for a boolean attribute `%s`. This will treat the attribute as if it were false. Either pass `false` to silence this warning, or pass `true` if you used an empty string in earlier versions of React to indicate this attribute is true.",n));case`allowFullScreen`:case`async`:case`autoPlay`:case`controls`:case`default`:case`defer`:case`disabled`:case`disablePictureInPicture`:case`disableRemotePlayback`:case`formNoValidate`:case`hidden`:case`loop`:case`noModule`:case`noValidate`:case`open`:case`playsInline`:case`readOnly`:case`required`:case`reversed`:case`scoped`:case`seamless`:case`itemScope`:r&&typeof r!=`function`&&typeof r!=`symbol`?e.setAttribute(n,``):e.removeAttribute(n);break;case`capture`:case`download`:!0===r?e.setAttribute(n,``):!1!==r&&r!=null&&typeof r!=`function`&&typeof r!=`symbol`?(R(r,n),e.setAttribute(n,r)):e.removeAttribute(n);break;case`cols`:case`rows`:case`size`:case`span`:r!=null&&typeof r!=`function`&&typeof r!=`symbol`&&!isNaN(r)&&1<=r?(R(r,n),e.setAttribute(n,r)):e.removeAttribute(n);break;case`rowSpan`:case`start`:r==null||typeof r==`function`||typeof r==`symbol`||isNaN(r)?e.removeAttribute(n):(R(r,n),e.setAttribute(n,r));break;case`popover`:nu(`beforetoggle`,e),nu(`toggle`,e),Je(e,`popover`,r);break;case`xlinkActuate`:Xe(e,ES,`xlink:actuate`,r);break;case`xlinkArcrole`:Xe(e,ES,`xlink:arcrole`,r);break;case`xlinkRole`:Xe(e,ES,`xlink:role`,r);break;case`xlinkShow`:Xe(e,ES,`xlink:show`,r);break;case`xlinkTitle`:Xe(e,ES,`xlink:title`,r);break;case`xlinkType`:Xe(e,ES,`xlink:type`,r);break;case`xmlBase`:Xe(e,DS,`xml:base`,r);break;case`xmlLang`:Xe(e,DS,`xml:lang`,r);break;case`xmlSpace`:Xe(e,DS,`xml:space`,r);break;case`is`:a!=null&&console.error(`Cannot update the "is" prop after it has been initialized.`),Je(e,`is`,r);break;case`innerText`:case`textContent`:break;case`popoverTarget`:SS||typeof r!=`object`||!r||(SS=!0,console.error("The `popoverTarget` prop expects the ID of an Element as a string. Received %s instead.",r));default:!(2<n.length)||n[0]!==`o`&&n[0]!==`O`||n[1]!==`n`&&n[1]!==`N`?(n=Ut(n),Je(e,n,r)):Zp.hasOwnProperty(n)&&r!=null&&typeof r!=`function`&&mu(n,r)}}function yu(e,t,n,r,i,a){switch(n){case`style`:Vt(e,r,a);break;case`dangerouslySetInnerHTML`:if(r!=null){if(typeof r!=`object`||!(`__html`in r))throw Error("`props.dangerouslySetInnerHTML` must be in the form `{__html: ...}`. Please visit https://react.dev/link/dangerously-set-inner-html for more information.");if(n=r.__html,n!=null){if(i.children!=null)throw Error("Can only set one of `children` or `props.dangerouslySetInnerHTML`.");e.innerHTML=n}}break;case`children`:typeof r==`string`?Rt(e,r):(typeof r==`number`||typeof r==`bigint`)&&Rt(e,``+r);break;case`onScroll`:r!=null&&(typeof r!=`function`&&mu(n,r),nu(`scroll`,e));break;case`onScrollEnd`:r!=null&&(typeof r!=`function`&&mu(n,r),nu(`scrollend`,e));break;case`onClick`:r!=null&&(typeof r!=`function`&&mu(n,r),e.onclick=Yt);break;case`suppressContentEditableWarning`:case`suppressHydrationWarning`:case`innerHTML`:case`ref`:break;case`innerText`:case`textContent`:break;default:if(Zp.hasOwnProperty(n))r!=null&&typeof r!=`function`&&mu(n,r);else a:{if(n[0]===`o`&&n[1]===`n`&&(i=n.endsWith(`Capture`),t=n.slice(2,i?n.length-7:void 0),a=e[Up]||null,a=a==null?null:a[n],typeof a==`function`&&e.removeEventListener(t,a,i),typeof r==`function`)){typeof a!=`function`&&a!==null&&(n in e?e[n]=null:e.hasAttribute(n)&&e.removeAttribute(n)),e.addEventListener(t,r,i);break a}n in e?e[n]=r:!0===r?e.setAttribute(n,``):Je(e,n,r)}}}function bu(e,t,n){switch(du(t,n),t){case`div`:case`span`:case`svg`:case`path`:case`a`:case`g`:case`p`:case`li`:break;case`img`:nu(`error`,e),nu(`load`,e);var r=!1,i=!1,a;for(a in n)if(n.hasOwnProperty(a)){var o=n[a];if(o!=null)switch(a){case`src`:r=!0;break;case`srcSet`:i=!0;break;case`children`:case`dangerouslySetInnerHTML`:throw Error(t+" is a void element tag and must neither have `children` nor use `dangerouslySetInnerHTML`.");default:vu(e,t,a,o,n,null)}}i&&vu(e,t,`srcSet`,n.srcSet,n,null),r&&vu(e,t,`src`,n.src,n,null);return;case`input`:z(`input`,n),nu(`invalid`,e);var s=a=o=i=null,c=null,l=null;for(r in n)if(n.hasOwnProperty(r)){var u=n[r];if(u!=null)switch(r){case`name`:i=u;break;case`type`:o=u;break;case`checked`:c=u;break;case`defaultChecked`:l=u;break;case`value`:a=u;break;case`defaultValue`:s=u;break;case`children`:case`dangerouslySetInnerHTML`:if(u!=null)throw Error(t+" is a void element tag and must neither have `children` nor use `dangerouslySetInnerHTML`.");break;default:vu(e,t,r,u,n,null)}}it(e,n),ot(e,a,s,c,l,o,i,!1);return;case`select`:for(i in z(`select`,n),nu(`invalid`,e),r=o=a=null,n)if(n.hasOwnProperty(i)&&(s=n[i],s!=null))switch(i){case`value`:a=s;break;case`defaultValue`:o=s;break;case`multiple`:r=s;default:vu(e,t,i,s,n,null)}dt(e,n),t=a,n=o,e.multiple=!!r,t==null?n!=null&&ut(e,!!r,n,!0):ut(e,!!r,t,!1);return;case`textarea`:for(o in z(`textarea`,n),nu(`invalid`,e),a=i=r=null,n)if(n.hasOwnProperty(o)&&(s=n[o],s!=null))switch(o){case`value`:r=s;break;case`defaultValue`:i=s;break;case`children`:a=s;break;case`dangerouslySetInnerHTML`:if(s!=null)throw Error("`dangerouslySetInnerHTML` does not make sense on <textarea>.");break;default:vu(e,t,o,s,n,null)}ft(e,n),mt(e,r,i,a);return;case`option`:for(c in ct(e,n),n)if(n.hasOwnProperty(c)&&(r=n[c],r!=null))switch(c){case`selected`:e.selected=r&&typeof r!=`function`&&typeof r!=`symbol`;break;default:vu(e,t,c,r,n,null)}return;case`dialog`:nu(`beforetoggle`,e),nu(`toggle`,e),nu(`cancel`,e),nu(`close`,e);break;case`iframe`:case`object`:nu(`load`,e);break;case`video`:case`audio`:for(r=0;r<mS.length;r++)nu(mS[r],e);break;case`image`:nu(`error`,e),nu(`load`,e);break;case`details`:nu(`toggle`,e);break;case`embed`:case`source`:case`link`:nu(`error`,e),nu(`load`,e);case`area`:case`base`:case`br`:case`col`:case`hr`:case`keygen`:case`meta`:case`param`:case`track`:case`wbr`:case`menuitem`:for(l in n)if(n.hasOwnProperty(l)&&(r=n[l],r!=null))switch(l){case`children`:case`dangerouslySetInnerHTML`:throw Error(t+" is a void element tag and must neither have `children` nor use `dangerouslySetInnerHTML`.");default:vu(e,t,l,r,n,null)}return;default:if(Ht(t)){for(u in n)n.hasOwnProperty(u)&&(r=n[u],r!==void 0&&yu(e,t,u,r,n,void 0));return}}for(s in n)n.hasOwnProperty(s)&&(r=n[s],r!=null&&vu(e,t,s,r,n,null))}function xu(e,t,n,r){switch(du(t,r),t){case`div`:case`span`:case`svg`:case`path`:case`a`:case`g`:case`p`:case`li`:break;case`input`:var i=null,a=null,o=null,s=null,c=null,l=null,u=null;for(p in n){var d=n[p];if(n.hasOwnProperty(p)&&d!=null)switch(p){case`checked`:break;case`value`:break;case`defaultValue`:c=d;default:r.hasOwnProperty(p)||vu(e,t,p,null,r,d)}}for(var f in r){var p=r[f];if(d=n[f],r.hasOwnProperty(f)&&(p!=null||d!=null))switch(f){case`type`:a=p;break;case`name`:i=p;break;case`checked`:l=p;break;case`defaultChecked`:u=p;break;case`value`:o=p;break;case`defaultValue`:s=p;break;case`children`:case`dangerouslySetInnerHTML`:if(p!=null)throw Error(t+" is a void element tag and must neither have `children` nor use `dangerouslySetInnerHTML`.");break;default:p!==d&&vu(e,t,f,p,r,d)}}t=n.type===`checkbox`||n.type===`radio`?n.checked!=null:n.value!=null,r=r.type===`checkbox`||r.type===`radio`?r.checked!=null:r.value!=null,t||!r||_S||(console.error(`A component is changing an uncontrolled input to be controlled. This is likely caused by the value changing from undefined to a defined value, which should not happen. Decide between using a controlled or uncontrolled input element for the lifetime of the component. More info: https://react.dev/link/controlled-components`),_S=!0),!t||r||G||(console.error(`A component is changing a controlled input to be uncontrolled. This is likely caused by the value changing from a defined to undefined, which should not happen. Decide between using a controlled or uncontrolled input element for the lifetime of the component. More info: https://react.dev/link/controlled-components`),G=!0),at(e,o,s,c,l,u,a,i);return;case`select`:for(a in p=o=s=f=null,n)if(c=n[a],n.hasOwnProperty(a)&&c!=null)switch(a){case`value`:break;case`multiple`:p=c;default:r.hasOwnProperty(a)||vu(e,t,a,null,r,c)}for(i in r)if(a=r[i],c=n[i],r.hasOwnProperty(i)&&(a!=null||c!=null))switch(i){case`value`:f=a;break;case`defaultValue`:s=a;break;case`multiple`:o=a;default:a!==c&&vu(e,t,i,a,r,c)}r=s,t=o,n=p,f==null?!!n!=!!t&&(r==null?ut(e,!!t,t?[]:``,!1):ut(e,!!t,r,!0)):ut(e,!!t,f,!1);return;case`textarea`:for(s in p=f=null,n)if(i=n[s],n.hasOwnProperty(s)&&i!=null&&!r.hasOwnProperty(s))switch(s){case`value`:break;case`children`:break;default:vu(e,t,s,null,r,i)}for(o in r)if(i=r[o],a=n[o],r.hasOwnProperty(o)&&(i!=null||a!=null))switch(o){case`value`:f=i;break;case`defaultValue`:p=i;break;case`children`:break;case`dangerouslySetInnerHTML`:if(i!=null)throw Error("`dangerouslySetInnerHTML` does not make sense on <textarea>.");break;default:i!==a&&vu(e,t,o,i,r,a)}pt(e,f,p);return;case`option`:for(var m in n)if(f=n[m],n.hasOwnProperty(m)&&f!=null&&!r.hasOwnProperty(m))switch(m){case`selected`:e.selected=!1;break;default:vu(e,t,m,null,r,f)}for(c in r)if(f=r[c],p=n[c],r.hasOwnProperty(c)&&f!==p&&(f!=null||p!=null))switch(c){case`selected`:e.selected=f&&typeof f!=`function`&&typeof f!=`symbol`;break;default:vu(e,t,c,f,r,p)}return;case`img`:case`link`:case`area`:case`base`:case`br`:case`col`:case`embed`:case`hr`:case`keygen`:case`meta`:case`param`:case`source`:case`track`:case`wbr`:case`menuitem`:for(var h in n)f=n[h],n.hasOwnProperty(h)&&f!=null&&!r.hasOwnProperty(h)&&vu(e,t,h,null,r,f);for(l in r)if(f=r[l],p=n[l],r.hasOwnProperty(l)&&f!==p&&(f!=null||p!=null))switch(l){case`children`:case`dangerouslySetInnerHTML`:if(f!=null)throw Error(t+" is a void element tag and must neither have `children` nor use `dangerouslySetInnerHTML`.");break;default:vu(e,t,l,f,r,p)}return;default:if(Ht(t)){for(var g in n)f=n[g],n.hasOwnProperty(g)&&f!==void 0&&!r.hasOwnProperty(g)&&yu(e,t,g,void 0,r,f);for(u in r)f=r[u],p=n[u],!r.hasOwnProperty(u)||f===p||f===void 0&&p===void 0||yu(e,t,u,f,r,p);return}}for(var _ in n)f=n[_],n.hasOwnProperty(_)&&f!=null&&!r.hasOwnProperty(_)&&vu(e,t,_,null,r,f);for(d in r)f=r[d],p=n[d],!r.hasOwnProperty(d)||f===p||f==null&&p==null||vu(e,t,d,f,r,p)}function Su(e){switch(e){case`class`:return`className`;case`for`:return`htmlFor`;default:return e}}function Cu(e){var t={};e=e.style;for(var n=0;n<e.length;n++){var r=e[n];t[r]=e.getPropertyValue(r)}return t}function wu(e,t,n){if(t!=null&&typeof t!=`object`)console.error("The `style` prop expects a mapping from style properties to values, not a string. For example, style={{marginRight: spacing + 'em'}} when using JSX.");else{var r,i=r=``,a;for(a in t)if(t.hasOwnProperty(a)){var o=t[a];o!=null&&typeof o!=`boolean`&&o!==``&&(a.indexOf(`--`)===0?(ge(o,a),r+=i+a+`:`+(``+o).trim()):typeof o!=`number`||o===0||km.has(a)?(ge(o,a),r+=i+a.replace(ym,`-$1`).toLowerCase().replace(bm,`-ms-`)+`:`+(``+o).trim()):r+=i+a.replace(ym,`-$1`).toLowerCase().replace(bm,`-ms-`)+`:`+o+`px`,i=`;`)}r||=null,t=e.getAttribute(`style`),t!==r&&(r=gu(r),gu(t)!==r&&(n.style=Cu(e)))}}function Tu(e,t,n,r,i,a){if(i.delete(n),e=e.getAttribute(n),e===null)switch(typeof r){case`undefined`:case`function`:case`symbol`:case`boolean`:return}else if(r!=null)switch(typeof r){case`function`:case`symbol`:case`boolean`:break;default:if(R(r,t),e===``+r)return}fu(t,e,r,a)}function Eu(e,t,n,r,i,a){if(i.delete(n),e=e.getAttribute(n),e===null){switch(typeof r){case`function`:case`symbol`:return}if(!r)return}else switch(typeof r){case`function`:case`symbol`:break;default:if(r)return}fu(t,e,r,a)}function Du(e,t,n,r,i,a){if(i.delete(n),e=e.getAttribute(n),e===null)switch(typeof r){case`undefined`:case`function`:case`symbol`:return}else if(r!=null)switch(typeof r){case`function`:case`symbol`:break;default:if(R(r,n),e===``+r)return}fu(t,e,r,a)}function Ou(e,t,n,r,i,a){if(i.delete(n),e=e.getAttribute(n),e===null)switch(typeof r){case`undefined`:case`function`:case`symbol`:case`boolean`:return;default:if(isNaN(r))return}else if(r!=null)switch(typeof r){case`function`:case`symbol`:case`boolean`:break;default:if(!isNaN(r)&&(R(r,t),e===``+r))return}fu(t,e,r,a)}function ku(e,t,n,r,i,a){if(i.delete(n),e=e.getAttribute(n),e===null)switch(typeof r){case`undefined`:case`function`:case`symbol`:case`boolean`:return}else if(r!=null)switch(typeof r){case`function`:case`symbol`:case`boolean`:break;default:if(R(r,t),n=Jt(``+r),e===n)return}fu(t,e,r,a)}function Au(e,t,n,r){for(var i={},a=new Set,o=e.attributes,s=0;s<o.length;s++)switch(o[s].name.toLowerCase()){case`value`:break;case`checked`:break;case`selected`:break;default:a.add(o[s].name)}if(Ht(t)){for(var c in n)if(n.hasOwnProperty(c)){var l=n[c];if(l!=null){if(Zp.hasOwnProperty(c))typeof l!=`function`&&mu(c,l);else if(!0!==n.suppressHydrationWarning)switch(c){case`children`:typeof l!=`string`&&typeof l!=`number`||fu(`children`,e.textContent,l,i);continue;case`suppressContentEditableWarning`:case`suppressHydrationWarning`:case`defaultValue`:case`defaultChecked`:case`innerHTML`:case`ref`:continue;case`dangerouslySetInnerHTML`:o=e.innerHTML,l=l?l.__html:void 0,l!=null&&(l=hu(e,l),fu(c,o,l,i));continue;case`style`:a.delete(c),wu(e,l,i);continue;case`offsetParent`:case`offsetTop`:case`offsetLeft`:case`offsetWidth`:case`offsetHeight`:case`isContentEditable`:case`outerText`:case`outerHTML`:a.delete(c.toLowerCase()),console.error("Assignment to read-only property will result in a no-op: `%s`",c);continue;case`className`:a.delete(`class`),o=qe(e,`class`,l),fu(`className`,o,l,i);continue;default:r.context===US&&t!==`svg`&&t!==`math`?a.delete(c.toLowerCase()):a.delete(c),o=qe(e,c,l),fu(c,o,l,i)}}}}else for(l in n)if(n.hasOwnProperty(l)&&(c=n[l],c!=null)){if(Zp.hasOwnProperty(l))typeof c!=`function`&&mu(l,c);else if(!0!==n.suppressHydrationWarning)switch(l){case`children`:typeof c!=`string`&&typeof c!=`number`||fu(`children`,e.textContent,c,i);continue;case`suppressContentEditableWarning`:case`suppressHydrationWarning`:case`value`:case`checked`:case`selected`:case`defaultValue`:case`defaultChecked`:case`innerHTML`:case`ref`:continue;case`dangerouslySetInnerHTML`:o=e.innerHTML,c=c?c.__html:void 0,c!=null&&(c=hu(e,c),o!==c&&(i[l]={__html:o}));continue;case`className`:Tu(e,l,`class`,c,a,i);continue;case`tabIndex`:Tu(e,l,`tabindex`,c,a,i);continue;case`style`:a.delete(l),wu(e,c,i);continue;case`multiple`:a.delete(l),fu(l,e.multiple,c,i);continue;case`muted`:a.delete(l),fu(l,e.muted,c,i);continue;case`autoFocus`:a.delete(`autofocus`),fu(l,e.autofocus,c,i);continue;case`data`:if(t!==`object`){a.delete(l),o=e.getAttribute(`data`),fu(l,o,c,i);continue}case`src`:case`href`:if(!(c!==``||t===`a`&&l===`href`||t===`object`&&l===`data`)){console.error(l===`src`?`An empty string ("") was passed to the %s attribute. This may cause the browser to download the whole page again over the network. To fix this, either do not render the element at all or pass null to %s instead of an empty string.`:`An empty string ("") was passed to the %s attribute. To fix this, either do not render the element at all or pass null to %s instead of an empty string.`,l,l);continue}ku(e,l,l,c,a,i);continue;case`action`:case`formAction`:if(o=e.getAttribute(l),typeof c==`function`){a.delete(l.toLowerCase()),l===`formAction`?(a.delete(`name`),a.delete(`formenctype`),a.delete(`formmethod`),a.delete(`formtarget`)):(a.delete(`enctype`),a.delete(`method`),a.delete(`target`));continue}if(o===aee){a.delete(l.toLowerCase()),fu(l,`function`,c,i);continue}ku(e,l,l.toLowerCase(),c,a,i);continue;case`xlinkHref`:ku(e,l,`xlink:href`,c,a,i);continue;case`contentEditable`:Du(e,l,`contenteditable`,c,a,i);continue;case`spellCheck`:Du(e,l,`spellcheck`,c,a,i);continue;case`draggable`:case`autoReverse`:case`externalResourcesRequired`:case`focusable`:case`preserveAlpha`:Du(e,l,l,c,a,i);continue;case`allowFullScreen`:case`async`:case`autoPlay`:case`controls`:case`default`:case`defer`:case`disabled`:case`disablePictureInPicture`:case`disableRemotePlayback`:case`formNoValidate`:case`hidden`:case`loop`:case`noModule`:case`noValidate`:case`open`:case`playsInline`:case`readOnly`:case`required`:case`reversed`:case`scoped`:case`seamless`:case`itemScope`:Eu(e,l,l.toLowerCase(),c,a,i);continue;case`capture`:case`download`:a:{s=e;var u=o=l,d=i;if(a.delete(u),s=s.getAttribute(u),s===null)switch(typeof c){case`undefined`:case`function`:case`symbol`:break a;default:if(!1===c)break a}else if(c!=null)switch(typeof c){case`function`:case`symbol`:break;case`boolean`:if(!0===c&&s===``)break a;break;default:if(R(c,o),s===``+c)break a}fu(o,s,c,d)}continue;case`cols`:case`rows`:case`size`:case`span`:a:{if(s=e,u=o=l,d=i,a.delete(u),s=s.getAttribute(u),s===null)switch(typeof c){case`undefined`:case`function`:case`symbol`:case`boolean`:break a;default:if(isNaN(c)||1>c)break a}else if(c!=null)switch(typeof c){case`function`:case`symbol`:case`boolean`:break;default:if(!(isNaN(c)||1>c)&&(R(c,o),s===``+c))break a}fu(o,s,c,d)}continue;case`rowSpan`:Ou(e,l,`rowspan`,c,a,i);continue;case`start`:Ou(e,l,l,c,a,i);continue;case`xHeight`:Tu(e,l,`x-height`,c,a,i);continue;case`xlinkActuate`:Tu(e,l,`xlink:actuate`,c,a,i);continue;case`xlinkArcrole`:Tu(e,l,`xlink:arcrole`,c,a,i);continue;case`xlinkRole`:Tu(e,l,`xlink:role`,c,a,i);continue;case`xlinkShow`:Tu(e,l,`xlink:show`,c,a,i);continue;case`xlinkTitle`:Tu(e,l,`xlink:title`,c,a,i);continue;case`xlinkType`:Tu(e,l,`xlink:type`,c,a,i);continue;case`xmlBase`:Tu(e,l,`xml:base`,c,a,i);continue;case`xmlLang`:Tu(e,l,`xml:lang`,c,a,i);continue;case`xmlSpace`:Tu(e,l,`xml:space`,c,a,i);continue;case`inert`:c!==``||CS[l]||(CS[l]=!0,console.error("Received an empty string for a boolean attribute `%s`. This will treat the attribute as if it were false. Either pass `false` to silence this warning, or pass `true` if you used an empty string in earlier versions of React to indicate this attribute is true.",l)),Eu(e,l,l,c,a,i);continue;default:if(!(2<l.length)||l[0]!==`o`&&l[0]!==`O`||l[1]!==`n`&&l[1]!==`N`){s=Ut(l),o=!1,r.context===US&&t!==`svg`&&t!==`math`?a.delete(s.toLowerCase()):(u=l.toLowerCase(),u=Nm.hasOwnProperty(u)&&Nm[u]||null,u!==null&&u!==l&&(o=!0,a.delete(u)),a.delete(s));a:if(u=e,d=s,s=c,Ke(d)){if(u.hasAttribute(d))u=u.getAttribute(d),R(s,d),s=u===``+s?s:u;else{switch(typeof s){case`function`:case`symbol`:break a;case`boolean`:if(u=d.toLowerCase().slice(0,5),u!==`data-`&&u!==`aria-`)break a}s=s===void 0?void 0:null}}else s=void 0;o||fu(l,s,c,i)}}}return 0<a.size&&!0!==n.suppressHydrationWarning&&pu(e,a,i),Object.keys(i).length===0?null:i}function ju(e,t){switch(e.length){case 0:return``;case 1:return e[0];case 2:return e[0]+` `+t+` `+e[1];default:return e.slice(0,-1).join(`, `)+`, `+t+` `+e[e.length-1]}}function Mu(e){switch(e){case`css`:case`script`:case`font`:case`img`:case`image`:case`input`:case`link`:return!0;default:return!1}}function Nu(){if(typeof performance.getEntriesByType==`function`){for(var e=0,t=0,n=performance.getEntriesByType(`resource`),r=0;r<n.length;r++){var i=n[r],a=i.transferSize,o=i.initiatorType,s=i.duration;if(a&&s&&Mu(o)){for(o=0,s=i.responseEnd,r+=1;r<n.length;r++){var c=n[r],l=c.startTime;if(l>s)break;var u=c.transferSize,d=c.initiatorType;u&&Mu(d)&&(c=c.responseEnd,o+=u*(c<s?1:(s-l)/(c-l)))}if(--r,t+=8*(a+o)/(i.duration/1e3),e++,10<e)break}}if(0<e)return t/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e==`number`)?e:5}function Pu(e){return e.nodeType===9?e:e.ownerDocument}function Fu(e){switch(e){case jm:return WS;case Am:return GS;default:return US}}function Iu(e,t){if(e===US)switch(t){case`svg`:return WS;case`math`:return GS;default:return US}return e===WS&&t===`foreignObject`?US:e}function Lu(e,t){return e===`textarea`||e===`noscript`||typeof t.children==`string`||typeof t.children==`number`||typeof t.children==`bigint`||typeof t.dangerouslySetInnerHTML==`object`&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}function Ru(){var e=window.event;return e&&e.type===`popstate`?e!==YS&&(YS=e,!0):(YS=null,!1)}function zu(){var e=window.event;return e&&e!==XS?e.type:null}function Bu(){var e=window.event;return e&&e!==XS?e.timeStamp:-1.1}function Vu(e){setTimeout(function(){throw e})}function Hu(e,t,n){switch(t){case`button`:case`input`:case`select`:case`textarea`:n.autoFocus&&e.focus();break;case`img`:n.src?e.src=n.src:n.srcSet&&(e.srcset=n.srcSet)}}function Uu(){}function Wu(e,t,n,r){xu(e,t,n,r),e[Up]=r}function Gu(e){Rt(e,``)}function Ku(e,t,n){e.nodeValue=n}function qu(e){if(!e.__reactWarnedAboutChildrenConflict){var t=e[Up]||null;if(t!==null){var n=Be(e);n!==null&&(typeof t.children==`string`||typeof t.children==`number`?(e.__reactWarnedAboutChildrenConflict=!0,L(n,function(){console.error('Cannot use a ref on a React element as a container to `createRoot` or `createPortal` if that element also sets "children" text content using React. It should be a leaf with no children. Otherwise it\'s ambiguous which children should be used.')})):t.dangerouslySetInnerHTML!=null&&(e.__reactWarnedAboutChildrenConflict=!0,L(n,function(){console.error('Cannot use a ref on a React element as a container to `createRoot` or `createPortal` if that element also sets "dangerouslySetInnerHTML" using React. It should be a leaf with no children. Otherwise it\'s ambiguous which children should be used.')})))}}}function Ju(e){return e===`head`}function Yu(e,t){e.removeChild(t)}function Xu(e,t){(e.nodeType===9?e.body:e.nodeName===`HTML`?e.ownerDocument.body:e).removeChild(t)}function Zu(e,t){var n=t,r=0;do{var i=n.nextSibling;if(e.removeChild(n),i&&i.nodeType===8){if(n=i.data,n===MS||n===AS){if(r===0){e.removeChild(i),_f(t);return}r--}else if(n===jS||n===NS||n===PS||n===FS||n===kS)r++;else if(n===IS)Sd(e.ownerDocument.documentElement);else if(n===RS){n=e.ownerDocument.head,Sd(n);for(var a=n.firstChild;a;){var o=a.nextSibling,s=a.nodeName;a[Yp]||s===`SCRIPT`||s===`STYLE`||s===`LINK`&&a.rel.toLowerCase()===`stylesheet`||n.removeChild(a),a=o}}else n===LS&&Sd(e.ownerDocument.body)}n=i}while(n);_f(t)}function Qu(e,t){var n=e;e=0;do{var r=n.nextSibling;if(n.nodeType===1?t?(n._stashedDisplay=n.style.display,n.style.display=`none`):(n.style.display=n._stashedDisplay||``,n.getAttribute(`style`)===``&&n.removeAttribute(`style`)):n.nodeType===3&&(t?(n._stashedText=n.nodeValue,n.nodeValue=``):n.nodeValue=n._stashedText||``),r&&r.nodeType===8){if(n=r.data,n===MS){if(e===0)break;e--}else n!==jS&&n!==NS&&n!==PS&&n!==FS||e++}n=r}while(n)}function $u(e){Qu(e,!0)}function ed(e){e=e.style,typeof e.setProperty==`function`?e.setProperty(`display`,`none`,`important`):e.display=`none`}function td(e){e.nodeValue=``}function nd(e){Qu(e,!1)}function rd(e,t){t=t[HS],t=t!=null&&t.hasOwnProperty(`display`)?t.display:null,e.style.display=t==null||typeof t==`boolean`?``:(``+t).trim()}function id(e,t){e.nodeValue=t}function ad(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var n=t;switch(t=t.nextSibling,n.nodeName){case`HTML`:case`HEAD`:case`BODY`:ad(n),Re(n);continue;case`SCRIPT`:case`STYLE`:continue;case`LINK`:if(n.rel.toLowerCase()===`stylesheet`)continue}e.removeChild(n)}}function od(e,t,n,r){for(;e.nodeType===1;){var i=n;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!r&&(e.nodeName!==`INPUT`||e.type!==`hidden`))break}else if(!r){if(t===`input`&&e.type===`hidden`){R(i.name,`name`);var a=i.name==null?null:``+i.name;if(i.type===`hidden`&&e.getAttribute(`name`)===a)return e}else return e}else if(!e[Yp])switch(t){case`meta`:if(!e.hasAttribute(`itemprop`))break;return e;case`link`:if(a=e.getAttribute(`rel`),a===`stylesheet`&&e.hasAttribute(`data-precedence`)||a!==i.rel||e.getAttribute(`href`)!==(i.href==null||i.href===``?null:i.href)||e.getAttribute(`crossorigin`)!==(i.crossOrigin==null?null:i.crossOrigin)||e.getAttribute(`title`)!==(i.title==null?null:i.title))break;return e;case`style`:if(e.hasAttribute(`data-precedence`))break;return e;case`script`:if(a=e.getAttribute(`src`),(a!==(i.src==null?null:i.src)||e.getAttribute(`type`)!==(i.type==null?null:i.type)||e.getAttribute(`crossorigin`)!==(i.crossOrigin==null?null:i.crossOrigin))&&a&&e.hasAttribute(`async`)&&!e.hasAttribute(`itemprop`))break;return e;default:return e}if(e=fd(e.nextSibling),e===null)break}return null}function sd(e,t,n){if(t===``)return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!==`INPUT`||e.type!==`hidden`)&&!n||(e=fd(e.nextSibling),e===null))return null;return e}function cd(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!==`INPUT`||e.type!==`hidden`)&&!t||(e=fd(e.nextSibling),e===null))return null;return e}function ld(e){return e.data===NS||e.data===PS}function ud(e){return e.data===FS||e.data===NS&&e.ownerDocument.readyState!==VS}function dd(e,t){var n=e.ownerDocument;if(e.data===PS)e._reactRetry=t;else if(e.data!==NS||n.readyState!==VS)t();else{var r=function(){t(),n.removeEventListener(`DOMContentLoaded`,r)};n.addEventListener(`DOMContentLoaded`,r),e._reactRetry=r}}function fd(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t===jS||t===FS||t===NS||t===PS||t===kS||t===zS||t===BS)break;if(t===MS||t===AS)return null}}return e}function pd(e){if(e.nodeType===1){for(var t=e.nodeName.toLowerCase(),n={},r=e.attributes,i=0;i<r.length;i++){var a=r[i];n[Su(a.name)]=a.name.toLowerCase()===`style`?Cu(e):a.value}return{type:t,props:n}}return e.nodeType===8?e.data===kS?{type:`Activity`,props:{}}:{type:`Suspense`,props:{}}:e.nodeValue}function md(e,t,n){return n===null||!0!==n[OS]?(e.nodeValue===t?e=null:(t=gu(t),e=gu(e.nodeValue)===t?null:e.nodeValue),e):null}function hd(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n===MS||n===AS){if(t===0)return fd(e.nextSibling);t--}else n!==jS&&n!==FS&&n!==NS&&n!==PS&&n!==kS||t++}e=e.nextSibling}return null}function gd(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n===jS||n===FS||n===NS||n===PS||n===kS){if(t===0)return e;t--}else n!==MS&&n!==AS||t++}e=e.previousSibling}return null}function _d(e){_f(e)}function vd(e){_f(e)}function yd(e){_f(e)}function bd(e,t,n,r,i){switch(i&&It(e,r.ancestorInfo),t=Pu(n),e){case`html`:if(e=t.documentElement,!e)throw Error(`React expected an <html> element (document.documentElement) to exist in the Document but one was not found. React never removes the documentElement for any Document it renders into so the cause is likely in some other script running on this page.`);return e;case`head`:if(e=t.head,!e)throw Error(`React expected a <head> element (document.head) to exist in the Document but one was not found. React never removes the head for any Document it renders into so the cause is likely in some other script running on this page.`);return e;case`body`:if(e=t.body,!e)throw Error(`React expected a <body> element (document.body) to exist in the Document but one was not found. React never removes the body for any Document it renders into so the cause is likely in some other script running on this page.`);return e;default:throw Error(`resolveSingletonInstance was called with an element type that is not supported. This is a bug in React.`)}}function xd(e,t,n,r){if(!n[Wp]&&Be(n)){var i=n.tagName.toLowerCase();console.error(`You are mounting a new %s component when a previous one has not first unmounted. It is an error to render more than one %s component at a time and attributes and children of these components will likely fail in unpredictable ways. Please only render a single instance of <%s> and if you need to mount a new one, ensure any previous ones have unmounted first.`,i,i,i)}switch(e){case`html`:case`head`:case`body`:break;default:console.error(`acquireSingletonInstance was called with an element type that is not supported. This is a bug in React.`)}for(i=n.attributes;i.length;)n.removeAttributeNode(i[0]);bu(n,e,t),n[Hp]=r,n[Up]=t}function Sd(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);Re(e)}function Cd(e){return typeof e.getRootNode==`function`?e.getRootNode():e.nodeType===9?e:e.ownerDocument}function wd(e,t,n){var r=dC;if(r&&typeof t==`string`&&t){var i=rt(t);i=`link[rel="`+e+`"][href="`+i+`"]`,typeof n==`string`&&(i+=`[crossorigin="`+n+`"]`),lC.has(i)||(lC.add(i),e={rel:e,crossOrigin:n,href:t},r.querySelector(i)===null&&(t=r.createElement(`link`),bu(t,`link`,e),Ue(t),r.head.appendChild(t)))}}function Td(e,t,n,r){var i=(i=Zf.current)?Cd(i):null;if(!i)throw Error(`"resourceRoot" was expected to exist. This is a bug in React.`);switch(e){case`meta`:case`title`:return null;case`style`:return typeof n.precedence==`string`&&typeof n.href==`string`?(n=Dd(n.href),t=He(i).hoistableStyles,r=t.get(n),r||(r={type:`style`,instance:null,count:0,state:null},t.set(n,r)),r):{type:`void`,instance:null,count:0,state:null};case`link`:if(n.rel===`stylesheet`&&typeof n.href==`string`&&typeof n.precedence==`string`){e=Dd(n.href);var a=He(i).hoistableStyles,o=a.get(e);if(!o&&(i=i.ownerDocument||i,o={type:`stylesheet`,instance:null,count:0,state:{loading:rC,preload:null}},a.set(e,o),(a=i.querySelector(Od(e)))&&!a._p&&(o.instance=a,o.state.loading=iC|sC),!cC.has(e))){var s={rel:`preload`,as:`style`,href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy};cC.set(e,s),a||Ad(i,e,s,o.state)}if(t&&r===null)throw n=` |
|
|
|
|
|
- `+Ed(t)+` |
|
|
+ `+Ed(n),Error("Expected <link> not to update to be updated to a stylesheet with precedence. Check the `rel`, `href`, and `precedence` props of this component. Alternatively, check whether two different <link> components render in the same slot or share the same key."+n);return o}if(t&&r!==null)throw n=` |
|
|
|
|
|
- `+Ed(t)+` |
|
|
+ `+Ed(n),Error("Expected stylesheet with precedence to not be updated to a different kind of <link>. Check the `rel`, `href`, and `precedence` props of this component. Alternatively, check whether two different <link> components render in the same slot or share the same key."+n);return null;case`script`:return t=n.async,n=n.src,typeof n==`string`&&t&&typeof t!=`function`&&typeof t!=`symbol`?(n=jd(n),t=He(i).hoistableScripts,r=t.get(n),r||(r={type:`script`,instance:null,count:0,state:null},t.set(n,r)),r):{type:`void`,instance:null,count:0,state:null};default:throw Error(`getResource encountered a type it did not expect: "`+e+`". this is a bug in React.`)}}function Ed(e){var t=0,n=`<link`;return typeof e.rel==`string`?(t++,n+=` rel="`+e.rel+`"`):pp.call(e,`rel`)&&(t++,n+=` rel="`+(e.rel===null?`null`:`invalid type `+typeof e.rel)+`"`),typeof e.href==`string`?(t++,n+=` href="`+e.href+`"`):pp.call(e,`href`)&&(t++,n+=` href="`+(e.href===null?`null`:`invalid type `+typeof e.href)+`"`),typeof e.precedence==`string`?(t++,n+=` precedence="`+e.precedence+`"`):pp.call(e,`precedence`)&&(t++,n+=` precedence={`+(e.precedence===null?`null`:`invalid type `+typeof e.precedence)+`}`),Object.getOwnPropertyNames(e).length>t&&(n+=` ...`),n+` />`}function Dd(e){return`href="`+rt(e)+`"`}function Od(e){return`link[rel="stylesheet"][`+e+`]`}function kd(e){return Tf({},e,{"data-precedence":e.precedence,precedence:null})}function Ad(e,t,n,r){e.querySelector(`link[rel="preload"][as="style"][`+t+`]`)?r.loading=iC:(t=e.createElement(`link`),r.preload=t,t.addEventListener(`load`,function(){return r.loading|=iC}),t.addEventListener(`error`,function(){return r.loading|=aC}),bu(t,`link`,n),Ue(t),e.head.appendChild(t))}function jd(e){return`[src="`+rt(e)+`"]`}function Md(e){return`script[async]`+e}function Nd(e,t,n){if(t.count++,t.instance===null)switch(t.type){case`style`:var r=e.querySelector(`style[data-href~="`+rt(n.href)+`"]`);if(r)return t.instance=r,Ue(r),r;var i=Tf({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return r=(e.ownerDocument||e).createElement(`style`),Ue(r),bu(r,`style`,i),Pd(r,n.precedence,e),t.instance=r;case`stylesheet`:i=Dd(n.href);var a=e.querySelector(Od(i));if(a)return t.state.loading|=sC,t.instance=a,Ue(a),a;r=kd(n),(i=cC.get(i))&&Fd(r,i),a=(e.ownerDocument||e).createElement(`link`),Ue(a);var o=a;return o._p=new Promise(function(e,t){o.onload=e,o.onerror=t}),bu(a,`link`,r),t.state.loading|=sC,Pd(a,n.precedence,e),t.instance=a;case`script`:return a=jd(n.src),(i=e.querySelector(Md(a)))?(t.instance=i,Ue(i),i):(r=n,(i=cC.get(a))&&(r=Tf({},n),Id(r,i)),e=e.ownerDocument||e,i=e.createElement(`script`),Ue(i),bu(i,`link`,r),e.head.appendChild(i),t.instance=i);case`void`:return null;default:throw Error(`acquireResource encountered a resource type it did not expect: "`+t.type+`". this is a bug in React.`)}else t.type===`stylesheet`&&(t.state.loading&sC)===rC&&(r=t.instance,t.state.loading|=sC,Pd(r,n.precedence,e));return t.instance}function Pd(e,t,n){for(var r=n.querySelectorAll(`link[rel="stylesheet"][data-precedence],style[data-precedence]`),i=r.length?r[r.length-1]:null,a=i,o=0;o<r.length;o++){var s=r[o];if(s.dataset.precedence===t)a=s;else if(a!==i)break}a?a.parentNode.insertBefore(e,a.nextSibling):(t=n.nodeType===9?n.head:n,t.insertBefore(e,t.firstChild))}function Fd(e,t){e.crossOrigin??=t.crossOrigin,e.referrerPolicy??=t.referrerPolicy,e.title??=t.title}function Id(e,t){e.crossOrigin??=t.crossOrigin,e.referrerPolicy??=t.referrerPolicy,e.integrity??=t.integrity}function Ld(e,t,n){if(fC===null){var r=new Map,i=fC=new Map;i.set(n,r)}else i=fC,r=i.get(n),r||(r=new Map,i.set(n,r));if(r.has(e))return r;for(r.set(e,null),n=n.getElementsByTagName(e),i=0;i<n.length;i++){var a=n[i];if(!(a[Yp]||a[Hp]||e===`link`&&a.getAttribute(`rel`)===`stylesheet`)&&a.namespaceURI!==jm){var o=a.getAttribute(t)||``;o=e+o;var s=r.get(o);s?s.push(a):r.set(o,[a])}}return r}function Rd(e,t,n){e=e.ownerDocument||e,e.head.insertBefore(n,t===`title`?e.querySelector(`head > title`):null)}function zd(e,t,n){var r=!n.ancestorInfo.containerTagInScope;if(n.context===WS||t.itemProp!=null)return!r||t.itemProp==null||e!==`meta`&&e!==`title`&&e!==`style`&&e!==`link`&&e!==`script`||console.error("Cannot render a <%s> outside the main document if it has an `itemProp` prop. `itemProp` suggests the tag belongs to an `itemScope` which can appear anywhere in the DOM. If you were intending for React to hoist this <%s> remove the `itemProp` prop. Otherwise, try moving this tag into the <head> or <body> of the Document.",e,e),!1;switch(e){case`meta`:case`title`:return!0;case`style`:if(typeof t.precedence!=`string`||typeof t.href!=`string`||t.href===``){r&&console.error('Cannot render a <style> outside the main document without knowing its precedence and a unique href key. React can hoist and deduplicate <style> tags if you provide a `precedence` prop along with an `href` prop that does not conflict with the `href` values used in any other hoisted <style> or <link rel="stylesheet" ...> tags. Note that hoisting <style> tags is considered an advanced feature that most will not use directly. Consider moving the <style> tag to the <head> or consider adding a `precedence="default"` and `href="some unique resource identifier"`.');break}return!0;case`link`:if(typeof t.rel!=`string`||typeof t.href!=`string`||t.href===``||t.onLoad||t.onError){if(t.rel===`stylesheet`&&typeof t.precedence==`string`){e=t.href;var i=t.onError,a=t.disabled;n=[],t.onLoad&&n.push("`onLoad`"),i&&n.push("`onError`"),a!=null&&n.push("`disabled`"),i=ju(n,`and`),i+=n.length===1?` prop`:` props`,a=n.length===1?`an `+i:`the `+i,n.length&&console.error('React encountered a <link rel="stylesheet" href="%s" ... /> with a `precedence` prop that also included %s. The presence of loading and error handlers indicates an intent to manage the stylesheet loading state from your from your Component code and React will not hoist or deduplicate this stylesheet. If your intent was to have React hoist and deduplciate this stylesheet using the `precedence` prop remove the %s, otherwise remove the `precedence` prop.',e,a,i)}r&&(typeof t.rel!=`string`||typeof t.href!=`string`||t.href===``?console.error("Cannot render a <link> outside the main document without a `rel` and `href` prop. Try adding a `rel` and/or `href` prop to this <link> or moving the link into the <head> tag"):(t.onError||t.onLoad)&&console.error(`Cannot render a <link> with onLoad or onError listeners outside the main document. Try removing onLoad={...} and onError={...} or moving it into the root <head> tag or somewhere in the <body>.`));break}switch(t.rel){case`stylesheet`:return e=t.precedence,t=t.disabled,typeof e!=`string`&&r&&console.error(`Cannot render a <link rel="stylesheet" /> outside the main document without knowing its precedence. Consider adding precedence="default" or moving it into the root <head> tag.`),typeof e==`string`&&t==null;default:return!0}case`script`:if(e=t.async&&typeof t.async!=`function`&&typeof t.async!=`symbol`,!e||t.onLoad||t.onError||!t.src||typeof t.src!=`string`){r&&(e?t.onLoad||t.onError?console.error(`Cannot render a <script> with onLoad or onError listeners outside the main document. Try removing onLoad={...} and onError={...} or moving it into the root <head> tag or somewhere in the <body>.`):console.error("Cannot render a <script> outside the main document without `async={true}` and a non-empty `src` prop. Ensure there is a valid `src` and either make the script async or move it into the root <head> tag or somewhere in the <body>."):console.error(`Cannot render a sync or defer <script> outside the main document without knowing its order. Try adding async="" or moving it into the root <head> tag.`));break}return!0;case`noscript`:case`template`:r&&console.error(`Cannot render <%s> outside the main document. Try moving it into the root <head> tag.`,e)}return!1}function Bd(e){return e.type!==`stylesheet`||(e.state.loading&oC)!==rC}function Vd(e,t,n,r){if(n.type===`stylesheet`&&(typeof r.media!=`string`||!1!==matchMedia(r.media).matches)&&(n.state.loading&sC)===rC){if(n.instance===null){var i=Dd(r.href),a=t.querySelector(Od(i));if(a){t=a._p,typeof t==`object`&&t&&typeof t.then==`function`&&(e.count++,e=Ud.bind(e),t.then(e,e)),n.state.loading|=sC,n.instance=a,Ue(a);return}a=t.ownerDocument||t,r=kd(r),(i=cC.get(i))&&Fd(r,i),a=a.createElement(`link`),Ue(a);var o=a;o._p=new Promise(function(e,t){o.onload=e,o.onerror=t}),bu(a,`link`,r),n.instance=a}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(n,t),(t=n.state.preload)&&(n.state.loading&oC)===rC&&(e.count++,n=Ud.bind(e),t.addEventListener(`load`,n),t.addEventListener(`error`,n))}}function Hd(e,t){return e.stylesheets&&e.count===0&&Wd(e,e.stylesheets),0<e.count||0<e.imgCount?function(n){var r=setTimeout(function(){if(e.stylesheets&&Wd(e,e.stylesheets),e.unsuspend){var t=e.unsuspend;e.unsuspend=null,t()}},pC+t);0<e.imgBytes&&gC===0&&(gC=125*Nu()*hC);var i=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&Wd(e,e.stylesheets),e.unsuspend)){var t=e.unsuspend;e.unsuspend=null,t()}},(e.imgBytes>gC?50:mC)+t);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(i)}}:null}function Ud(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Wd(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}function Wd(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,vC=new Map,t.forEach(Gd,e),vC=null,Ud.call(e))}function Gd(e,t){if(!(t.state.loading&sC)){var n=vC.get(e);if(n)var r=n.get(_C);else{n=new Map,vC.set(e,n);for(var i=e.querySelectorAll(`link[data-precedence],style[data-precedence]`),a=0;a<i.length;a++){var o=i[a];(o.nodeName===`LINK`||o.getAttribute(`media`)!==`not all`)&&(n.set(o.dataset.precedence,o),r=o)}r&&n.set(_C,r)}i=t.instance,o=i.getAttribute(`data-precedence`),a=n.get(o)||r,a===r&&n.set(_C,i),n.set(o,i),this.count++,r=Ud.bind(this),i.addEventListener(`load`,r),i.addEventListener(`error`,r),a?a.parentNode.insertBefore(i,a.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(i,e.firstChild)),t.state.loading|=sC}}function Kd(e,t,n,r,i,a,o,s,c){for(this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=$S,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=Ee(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ee(0),this.hiddenUpdates=Ee(null),this.identifierPrefix=r,this.onUncaughtError=i,this.onCaughtError=a,this.onRecoverableError=o,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=c,this.incompleteTransitions=new Map,this.passiveEffectDuration=this.effectDuration=-0,this.memoizedUpdaters=new Set,e=this.pendingUpdatersLaneMap=[],t=0;31>t;t++)e.push(new Set);this._debugRootType=n?`hydrateRoot()`:`createRoot()`}function qd(e,t,n,r,i,a,o,s,c,l,u,d){return e=new Kd(e,t,n,o,c,l,u,d,s),t=Pg,!0===a&&(t|=Ig|Lg),t|=Fg,a=m(3,null,null,t),e.current=a,a.stateNode=e,t=Xr(),Zr(t),e.pooledCache=t,Zr(t),a.memoizedState={element:r,isDehydrated:n,cache:t},Ui(a),e}function Jd(e){return e?(e=Ag,e):Ag}function Yd(e,t,n,r,i,a){if(Op&&typeof Op.onScheduleFiberRoot==`function`)try{Op.onScheduleFiberRoot(Dp,r,n)}catch(e){kp||(kp=!0,console.error(`React instrumentation encountered an error: %o`,e))}i=Jd(i),r.context===null?r.context=i:r.pendingContext=i,fp&&dp!==null&&!EC&&(EC=!0,console.error(`Render methods should be a pure function of props and state; triggering nested component updates from render is not allowed. If necessary, trigger nested updates in componentDidUpdate. |
|
|
|
|
|
Check the render method of %s.`,O(dp)||`Unknown`)),r=Gi(t),r.payload={element:n},a=a===void 0?null:a,a!==null&&(typeof a!=`function`&&console.error("Expected the last optional `callback` argument to be a function. Instead received: %s.",a),r.callback=a),n=Ki(e,r,t),n!==null&&($r(t,`root.render()`,null),Yc(n,e,t),qi(n,e,t))}function Xd(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function Zd(e,t){Xd(e,t),(e=e.alternate)&&Xd(e,t)}function Qd(e){if(e.tag===13||e.tag===31){var t=nr(e,67108864);t!==null&&Yc(t,e,67108864),Zd(e,67108864)}}function $d(e){if(e.tag===13||e.tag===31){var t=V(e);t=Me(t);var n=nr(e,t);n!==null&&Yc(n,e,t),Zd(e,t)}}function ef(){return dp}function tf(e,t,n,r){var i=U.T;U.T=null;var a=Wf.p;try{Wf.p=Lp,rf(e,t,n,r)}finally{Wf.p=a,U.T=i}}function nf(e,t,n,r){var i=U.T;U.T=null;var a=Wf.p;try{Wf.p=Rp,rf(e,t,n,r)}finally{Wf.p=a,U.T=i}}function rf(e,t,n,r){if(IC){var i=af(r);if(i===null)ou(e,t,r,LC,n),cf(e,r);else if(uf(i,e,t,n,r))r.stopPropagation();else if(cf(e,r),t&4&&-1<see.indexOf(e)){for(;i!==null;){var a=Be(i);if(a!==null)switch(a.tag){case 3:if(a=a.stateNode,a.current.memoizedState.isDehydrated){var o=xe(a.pendingLanes);if(o!==0){var s=a;for(s.pendingLanes|=2,s.entangledLanes|=2;o;){var c=1<<31-jp(o);s.entanglements[1]|=c,o&=~c}Hl(a),(Ub&(Pb|Fb))===Nb&&(xx=vp()+Sx,Ul(0,!1))}}break;case 31:case 13:s=nr(a,2),s!==null&&Yc(s,a,2),el(),Zd(a,2)}if(a=af(r),a===null&&ou(e,t,r,LC,n),a===i)break;i=a}i!==null&&r.stopPropagation()}else ou(e,t,r,null,n)}}function af(e){return e=Xt(e),of(e)}function of(e){if(LC=null,e=ze(e),e!==null){var t=y(e);if(t===null)e=null;else{var n=t.tag;if(n===13){if(e=b(t),e!==null)return e;e=null}else if(n===31){if(e=x(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return LC=e,null}function sf(e){switch(e){case`beforetoggle`:case`cancel`:case`click`:case`close`:case`contextmenu`:case`copy`:case`cut`:case`auxclick`:case`dblclick`:case`dragend`:case`dragstart`:case`drop`:case`focusin`:case`focusout`:case`input`:case`invalid`:case`keydown`:case`keypress`:case`keyup`:case`mousedown`:case`mouseup`:case`paste`:case`pause`:case`play`:case`pointercancel`:case`pointerdown`:case`pointerup`:case`ratechange`:case`reset`:case`resize`:case`seeked`:case`submit`:case`toggle`:case`touchcancel`:case`touchend`:case`touchstart`:case`volumechange`:case`change`:case`selectionchange`:case`textInput`:case`compositionstart`:case`compositionend`:case`compositionupdate`:case`beforeblur`:case`afterblur`:case`beforeinput`:case`blur`:case`fullscreenchange`:case`focus`:case`hashchange`:case`popstate`:case`select`:case`selectstart`:return Lp;case`drag`:case`dragenter`:case`dragexit`:case`dragleave`:case`dragover`:case`mousemove`:case`mouseout`:case`mouseover`:case`pointermove`:case`pointerout`:case`pointerover`:case`scroll`:case`touchmove`:case`wheel`:case`mouseenter`:case`mouseleave`:case`pointerenter`:case`pointerleave`:return Rp;case`message`:switch(yp()){case bp:return Lp;case xp:return Rp;case Sp:case Cp:return zp;case wp:return Bp;default:return zp}default:return zp}}function cf(e,t){switch(e){case`focusin`:case`focusout`:zC=null;break;case`dragenter`:case`dragleave`:BC=null;break;case`mouseover`:case`mouseout`:VC=null;break;case`pointerover`:case`pointerout`:HC.delete(t.pointerId);break;case`gotpointercapture`:case`lostpointercapture`:UC.delete(t.pointerId)}}function lf(e,t,n,r,i,a){return e===null||e.nativeEvent!==a?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:a,targetContainers:[i]},t!==null&&(t=Be(t),t!==null&&Qd(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function uf(e,t,n,r,i){switch(t){case`focusin`:return zC=lf(zC,e,t,n,r,i),!0;case`dragenter`:return BC=lf(BC,e,t,n,r,i),!0;case`mouseover`:return VC=lf(VC,e,t,n,r,i),!0;case`pointerover`:var a=i.pointerId;return HC.set(a,lf(HC.get(a)||null,e,t,n,r,i)),!0;case`gotpointercapture`:return a=i.pointerId,UC.set(a,lf(UC.get(a)||null,e,t,n,r,i)),!0}return!1}function df(e){var t=ze(e.target);if(t!==null){var n=y(t);if(n!==null){if(t=n.tag,t===13){if(t=b(n),t!==null){e.blockedOn=t,Le(e.priority,function(){$d(n)});return}}else if(t===31){if(t=x(n),t!==null){e.blockedOn=t,Le(e.priority,function(){$d(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function ff(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=af(e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n),i=r;Gm!==null&&console.error(`Expected currently replaying event to be null. This error is likely caused by a bug in React. Please file an issue.`),Gm=i,n.target.dispatchEvent(r),Gm===null&&console.error(`Expected currently replaying event to not be null. This error is likely caused by a bug in React. Please file an issue.`),Gm=null}else return t=Be(n),t!==null&&Qd(t),e.blockedOn=n,!1;t.shift()}return!0}function pf(e,t,n){ff(e)&&n.delete(t)}function mf(){RC=!1,zC!==null&&ff(zC)&&(zC=null),BC!==null&&ff(BC)&&(BC=null),VC!==null&&ff(VC)&&(VC=null),HC.forEach(pf),UC.forEach(pf)}function hf(e,t){e.blockedOn===t&&(e.blockedOn=null,RC||(RC=!0,Sf.unstable_scheduleCallback(Sf.unstable_NormalPriority,mf)))}function gf(e){GC!==e&&(GC=e,Sf.unstable_scheduleCallback(Sf.unstable_NormalPriority,function(){GC===e&&(GC=null);for(var t=0;t<e.length;t+=3){var n=e[t],r=e[t+1],i=e[t+2];if(typeof r!=`function`){if(of(r||n)===null)continue;break}var a=Be(n);a!==null&&(e.splice(t,3),t-=3,n={pending:!0,data:i,method:n.method,action:r},Object.freeze(n),Oo(a,n,r,i))}}))}function _f(e){function t(t){return hf(t,e)}zC!==null&&hf(zC,e),BC!==null&&hf(BC,e),VC!==null&&hf(VC,e),HC.forEach(t),UC.forEach(t);for(var n=0;n<WC.length;n++){var r=WC[n];r.blockedOn===e&&(r.blockedOn=null)}for(;0<WC.length&&(n=WC[0],n.blockedOn===null);)df(n),n.blockedOn===null&&WC.shift();if(n=(e.ownerDocument||e).$$reactFormReplay,n!=null)for(r=0;r<n.length;r+=3){var i=n[r],a=n[r+1],o=i[Up]||null;if(typeof a==`function`)o||gf(n);else if(o){var s=null;if(a&&a.hasAttribute(`formAction`)){if(i=a,o=a[Up]||null)s=o.formAction;else if(of(i)!==null)continue}else s=o.action;typeof s==`function`?n[r+1]=s:(n.splice(r,3),r-=3),gf(n)}}}function vf(){function e(e){e.canIntercept&&e.info===`react-transition`&&e.intercept({handler:function(){return new Promise(function(e){return i=e})},focusReset:`manual`,scroll:`manual`})}function t(){i!==null&&(i(),i=null),r||setTimeout(n,20)}function n(){if(!r&&!navigation.transition){var e=navigation.currentEntry;e&&e.url!=null&&navigation.navigate(e.url,{state:e.getState(),info:`react-transition`,history:`replace`})}}if(typeof navigation==`object`){var r=!1,i=null;return navigation.addEventListener(`navigate`,e),navigation.addEventListener(`navigatesuccess`,t),navigation.addEventListener(`navigateerror`,t),setTimeout(n,100),function(){r=!0,navigation.removeEventListener(`navigate`,e),navigation.removeEventListener(`navigatesuccess`,t),navigation.removeEventListener(`navigateerror`,t),i!==null&&(i(),i=null)}}}function yf(e){this._internalRoot=e}function bf(e){this._internalRoot=e}function xf(e){e[Wp]&&(e._reactRootContainer?console.error(`You are calling ReactDOMClient.createRoot() on a container that was previously passed to ReactDOM.render(). This is not supported.`):console.error(`You are calling ReactDOMClient.createRoot() on a container that has already been passed to createRoot() before. Instead, call root.render() on the existing root instead if you want to update it.`))}typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<`u`&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart==`function`&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(Error());var Sf=uBe(),Cf=p(),wf=Vw(),Tf=Object.assign,Ef=Symbol.for(`react.element`),Df=Symbol.for(`react.transitional.element`),Of=Symbol.for(`react.portal`),kf=Symbol.for(`react.fragment`),Af=Symbol.for(`react.strict_mode`),jf=Symbol.for(`react.profiler`),Mf=Symbol.for(`react.consumer`),Nf=Symbol.for(`react.context`),Pf=Symbol.for(`react.forward_ref`),Ff=Symbol.for(`react.suspense`),If=Symbol.for(`react.suspense_list`),Lf=Symbol.for(`react.memo`),Rf=Symbol.for(`react.lazy`),zf=Symbol.for(`react.activity`),Bf=Symbol.for(`react.memo_cache_sentinel`),Vf=Symbol.iterator,Hf=Symbol.for(`react.client.reference`),Uf=Array.isArray,U=Cf.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Wf=wf.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Gf=Object.freeze({pending:!1,data:null,method:null,action:null}),Kf=[],qf=[],Jf=-1,Yf=k(null),Xf=k(null),Zf=k(null),Qf=k(null),$f=0,ep,tp,np,rp,ip,ap,op;I.__reactDisabledLog=!0;var sp,cp,lp=!1,up=new(typeof WeakMap==`function`?WeakMap:Map),dp=null,fp=!1,pp=Object.prototype.hasOwnProperty,mp=Sf.unstable_scheduleCallback,hp=Sf.unstable_cancelCallback,gp=Sf.unstable_shouldYield,_p=Sf.unstable_requestPaint,vp=Sf.unstable_now,yp=Sf.unstable_getCurrentPriorityLevel,bp=Sf.unstable_ImmediatePriority,xp=Sf.unstable_UserBlockingPriority,Sp=Sf.unstable_NormalPriority,Cp=Sf.unstable_LowPriority,wp=Sf.unstable_IdlePriority,Tp=Sf.log,Ep=Sf.unstable_setDisableYieldValue,Dp=null,Op=null,kp=!1,Ap=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<`u`,jp=Math.clz32?Math.clz32:be,Mp=Math.log,Np=Math.LN2,Pp=256,Fp=262144,Ip=4194304,Lp=2,Rp=8,zp=32,Bp=268435456,Vp=Math.random().toString(36).slice(2),Hp=`__reactFiber$`+Vp,Up=`__reactProps$`+Vp,Wp=`__reactContainer$`+Vp,Gp=`__reactEvents$`+Vp,Kp=`__reactListeners$`+Vp,qp=`__reactHandles$`+Vp,Jp=`__reactResources$`+Vp,Yp=`__reactMarker$`+Vp,Xp=new Set,Zp={},Qp={},$p={button:!0,checkbox:!0,image:!0,hidden:!0,radio:!0,reset:!0,submit:!0},em=RegExp(`^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$`),tm={},nm={},rm=/[\n"\\]/g,im=!1,am=!1,om=!1,sm=!1,cm=!1,lm=!1,um=[`value`,`defaultValue`],dm=!1,fm=/["'&<>\n\t]|^\s|\s$/,pm=`address applet area article aside base basefont bgsound blockquote body br button caption center col colgroup dd details dir div dl dt embed fieldset figcaption figure footer form frame frameset h1 h2 h3 h4 h5 h6 head header hgroup hr html iframe img input isindex li link listing main marquee menu menuitem meta nav noembed noframes noscript object ol p param plaintext pre script section select source style summary table tbody td template textarea tfoot th thead title tr track ul wbr xmp`.split(` `),mm=`applet caption html table td th marquee object template foreignObject desc title`.split(` `),hm=mm.concat([`button`]),eee=`dd dt li option optgroup p rp rt`.split(` `),gm={current:null,formTag:null,aTagInScope:null,buttonTagInScope:null,nobrTagInScope:null,pTagInButtonScope:null,listItemTagAutoclosing:null,dlItemTagAutoclosing:null,containerTagInScope:null,implicitRootScope:!1},_m={},vm={animation:`animationDelay animationDirection animationDuration animationFillMode animationIterationCount animationName animationPlayState animationTimingFunction`.split(` `),background:`backgroundAttachment backgroundClip backgroundColor backgroundImage backgroundOrigin backgroundPositionX backgroundPositionY backgroundRepeat backgroundSize`.split(` `),backgroundPosition:[`backgroundPositionX`,`backgroundPositionY`],border:`borderBottomColor borderBottomStyle borderBottomWidth borderImageOutset borderImageRepeat borderImageSlice borderImageSource borderImageWidth borderLeftColor borderLeftStyle borderLeftWidth borderRightColor borderRightStyle borderRightWidth borderTopColor borderTopStyle borderTopWidth`.split(` `),borderBlockEnd:[`borderBlockEndColor`,`borderBlockEndStyle`,`borderBlockEndWidth`],borderBlockStart:[`borderBlockStartColor`,`borderBlockStartStyle`,`borderBlockStartWidth`],borderBottom:[`borderBottomColor`,`borderBottomStyle`,`borderBottomWidth`],borderColor:[`borderBottomColor`,`borderLeftColor`,`borderRightColor`,`borderTopColor`],borderImage:[`borderImageOutset`,`borderImageRepeat`,`borderImageSlice`,`borderImageSource`,`borderImageWidth`],borderInlineEnd:[`borderInlineEndColor`,`borderInlineEndStyle`,`borderInlineEndWidth`],borderInlineStart:[`borderInlineStartColor`,`borderInlineStartStyle`,`borderInlineStartWidth`],borderLeft:[`borderLeftColor`,`borderLeftStyle`,`borderLeftWidth`],borderRadius:[`borderBottomLeftRadius`,`borderBottomRightRadius`,`borderTopLeftRadius`,`borderTopRightRadius`],borderRight:[`borderRightColor`,`borderRightStyle`,`borderRightWidth`],borderStyle:[`borderBottomStyle`,`borderLeftStyle`,`borderRightStyle`,`borderTopStyle`],borderTop:[`borderTopColor`,`borderTopStyle`,`borderTopWidth`],borderWidth:[`borderBottomWidth`,`borderLeftWidth`,`borderRightWidth`,`borderTopWidth`],columnRule:[`columnRuleColor`,`columnRuleStyle`,`columnRuleWidth`],columns:[`columnCount`,`columnWidth`],flex:[`flexBasis`,`flexGrow`,`flexShrink`],flexFlow:[`flexDirection`,`flexWrap`],font:`fontFamily fontFeatureSettings fontKerning fontLanguageOverride fontSize fontSizeAdjust fontStretch fontStyle fontVariant fontVariantAlternates fontVariantCaps fontVariantEastAsian fontVariantLigatures fontVariantNumeric fontVariantPosition fontWeight lineHeight`.split(` `),fontVariant:`fontVariantAlternates fontVariantCaps fontVariantEastAsian fontVariantLigatures fontVariantNumeric fontVariantPosition`.split(` `),gap:[`columnGap`,`rowGap`],grid:`gridAutoColumns gridAutoFlow gridAutoRows gridTemplateAreas gridTemplateColumns gridTemplateRows`.split(` `),gridArea:[`gridColumnEnd`,`gridColumnStart`,`gridRowEnd`,`gridRowStart`],gridColumn:[`gridColumnEnd`,`gridColumnStart`],gridColumnGap:[`columnGap`],gridGap:[`columnGap`,`rowGap`],gridRow:[`gridRowEnd`,`gridRowStart`],gridRowGap:[`rowGap`],gridTemplate:[`gridTemplateAreas`,`gridTemplateColumns`,`gridTemplateRows`],listStyle:[`listStyleImage`,`listStylePosition`,`listStyleType`],margin:[`marginBottom`,`marginLeft`,`marginRight`,`marginTop`],marker:[`markerEnd`,`markerMid`,`markerStart`],mask:`maskClip maskComposite maskImage maskMode maskOrigin maskPositionX maskPositionY maskRepeat maskSize`.split(` `),maskPosition:[`maskPositionX`,`maskPositionY`],outline:[`outlineColor`,`outlineStyle`,`outlineWidth`],overflow:[`overflowX`,`overflowY`],padding:[`paddingBottom`,`paddingLeft`,`paddingRight`,`paddingTop`],placeContent:[`alignContent`,`justifyContent`],placeItems:[`alignItems`,`justifyItems`],placeSelf:[`alignSelf`,`justifySelf`],textDecoration:[`textDecorationColor`,`textDecorationLine`,`textDecorationStyle`],textEmphasis:[`textEmphasisColor`,`textEmphasisStyle`],transition:[`transitionDelay`,`transitionDuration`,`transitionProperty`,`transitionTimingFunction`],wordWrap:[`overflowWrap`]},ym=/([A-Z])/g,bm=/^ms-/,xm=/^(?:webkit|moz|o)[A-Z]/,Sm=/^-ms-/,Cm=/-(.)/g,wm=/;\s*$/,Tm={},Em={},Dm=!1,Om=!1,km=new Set(`animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp`.split(` `)),Am=`http://www.w3.org/1998/Math/MathML`,jm=`http://www.w3.org/2000/svg`,Mm=new Map([[`acceptCharset`,`accept-charset`],[`htmlFor`,`for`],[`httpEquiv`,`http-equiv`],[`crossOrigin`,`crossorigin`],[`accentHeight`,`accent-height`],[`alignmentBaseline`,`alignment-baseline`],[`arabicForm`,`arabic-form`],[`baselineShift`,`baseline-shift`],[`capHeight`,`cap-height`],[`clipPath`,`clip-path`],[`clipRule`,`clip-rule`],[`colorInterpolation`,`color-interpolation`],[`colorInterpolationFilters`,`color-interpolation-filters`],[`colorProfile`,`color-profile`],[`colorRendering`,`color-rendering`],[`dominantBaseline`,`dominant-baseline`],[`enableBackground`,`enable-background`],[`fillOpacity`,`fill-opacity`],[`fillRule`,`fill-rule`],[`floodColor`,`flood-color`],[`floodOpacity`,`flood-opacity`],[`fontFamily`,`font-family`],[`fontSize`,`font-size`],[`fontSizeAdjust`,`font-size-adjust`],[`fontStretch`,`font-stretch`],[`fontStyle`,`font-style`],[`fontVariant`,`font-variant`],[`fontWeight`,`font-weight`],[`glyphName`,`glyph-name`],[`glyphOrientationHorizontal`,`glyph-orientation-horizontal`],[`glyphOrientationVertical`,`glyph-orientation-vertical`],[`horizAdvX`,`horiz-adv-x`],[`horizOriginX`,`horiz-origin-x`],[`imageRendering`,`image-rendering`],[`letterSpacing`,`letter-spacing`],[`lightingColor`,`lighting-color`],[`markerEnd`,`marker-end`],[`markerMid`,`marker-mid`],[`markerStart`,`marker-start`],[`overlinePosition`,`overline-position`],[`overlineThickness`,`overline-thickness`],[`paintOrder`,`paint-order`],[`panose-1`,`panose-1`],[`pointerEvents`,`pointer-events`],[`renderingIntent`,`rendering-intent`],[`shapeRendering`,`shape-rendering`],[`stopColor`,`stop-color`],[`stopOpacity`,`stop-opacity`],[`strikethroughPosition`,`strikethrough-position`],[`strikethroughThickness`,`strikethrough-thickness`],[`strokeDasharray`,`stroke-dasharray`],[`strokeDashoffset`,`stroke-dashoffset`],[`strokeLinecap`,`stroke-linecap`],[`strokeLinejoin`,`stroke-linejoin`],[`strokeMiterlimit`,`stroke-miterlimit`],[`strokeOpacity`,`stroke-opacity`],[`strokeWidth`,`stroke-width`],[`textAnchor`,`text-anchor`],[`textDecoration`,`text-decoration`],[`textRendering`,`text-rendering`],[`transformOrigin`,`transform-origin`],[`underlinePosition`,`underline-position`],[`underlineThickness`,`underline-thickness`],[`unicodeBidi`,`unicode-bidi`],[`unicodeRange`,`unicode-range`],[`unitsPerEm`,`units-per-em`],[`vAlphabetic`,`v-alphabetic`],[`vHanging`,`v-hanging`],[`vIdeographic`,`v-ideographic`],[`vMathematical`,`v-mathematical`],[`vectorEffect`,`vector-effect`],[`vertAdvY`,`vert-adv-y`],[`vertOriginX`,`vert-origin-x`],[`vertOriginY`,`vert-origin-y`],[`wordSpacing`,`word-spacing`],[`writingMode`,`writing-mode`],[`xmlnsXlink`,`xmlns:xlink`],[`xHeight`,`x-height`]]),Nm={accept:`accept`,acceptcharset:`acceptCharset`,"accept-charset":`acceptCharset`,accesskey:`accessKey`,action:`action`,allowfullscreen:`allowFullScreen`,alt:`alt`,as:`as`,async:`async`,autocapitalize:`autoCapitalize`,autocomplete:`autoComplete`,autocorrect:`autoCorrect`,autofocus:`autoFocus`,autoplay:`autoPlay`,autosave:`autoSave`,capture:`capture`,cellpadding:`cellPadding`,cellspacing:`cellSpacing`,challenge:`challenge`,charset:`charSet`,checked:`checked`,children:`children`,cite:`cite`,class:`className`,classid:`classID`,classname:`className`,cols:`cols`,colspan:`colSpan`,content:`content`,contenteditable:`contentEditable`,contextmenu:`contextMenu`,controls:`controls`,controlslist:`controlsList`,coords:`coords`,crossorigin:`crossOrigin`,dangerouslysetinnerhtml:`dangerouslySetInnerHTML`,data:`data`,datetime:`dateTime`,default:`default`,defaultchecked:`defaultChecked`,defaultvalue:`defaultValue`,defer:`defer`,dir:`dir`,disabled:`disabled`,disablepictureinpicture:`disablePictureInPicture`,disableremoteplayback:`disableRemotePlayback`,download:`download`,draggable:`draggable`,enctype:`encType`,enterkeyhint:`enterKeyHint`,fetchpriority:`fetchPriority`,for:`htmlFor`,form:`form`,formmethod:`formMethod`,formaction:`formAction`,formenctype:`formEncType`,formnovalidate:`formNoValidate`,formtarget:`formTarget`,frameborder:`frameBorder`,headers:`headers`,height:`height`,hidden:`hidden`,high:`high`,href:`href`,hreflang:`hrefLang`,htmlfor:`htmlFor`,httpequiv:`httpEquiv`,"http-equiv":`httpEquiv`,icon:`icon`,id:`id`,imagesizes:`imageSizes`,imagesrcset:`imageSrcSet`,inert:`inert`,innerhtml:`innerHTML`,inputmode:`inputMode`,integrity:`integrity`,is:`is`,itemid:`itemID`,itemprop:`itemProp`,itemref:`itemRef`,itemscope:`itemScope`,itemtype:`itemType`,keyparams:`keyParams`,keytype:`keyType`,kind:`kind`,label:`label`,lang:`lang`,list:`list`,loop:`loop`,low:`low`,manifest:`manifest`,marginwidth:`marginWidth`,marginheight:`marginHeight`,max:`max`,maxlength:`maxLength`,media:`media`,mediagroup:`mediaGroup`,method:`method`,min:`min`,minlength:`minLength`,multiple:`multiple`,muted:`muted`,name:`name`,nomodule:`noModule`,nonce:`nonce`,novalidate:`noValidate`,open:`open`,optimum:`optimum`,pattern:`pattern`,placeholder:`placeholder`,playsinline:`playsInline`,poster:`poster`,preload:`preload`,profile:`profile`,radiogroup:`radioGroup`,readonly:`readOnly`,referrerpolicy:`referrerPolicy`,rel:`rel`,required:`required`,reversed:`reversed`,role:`role`,rows:`rows`,rowspan:`rowSpan`,sandbox:`sandbox`,scope:`scope`,scoped:`scoped`,scrolling:`scrolling`,seamless:`seamless`,selected:`selected`,shape:`shape`,size:`size`,sizes:`sizes`,span:`span`,spellcheck:`spellCheck`,src:`src`,srcdoc:`srcDoc`,srclang:`srcLang`,srcset:`srcSet`,start:`start`,step:`step`,style:`style`,summary:`summary`,tabindex:`tabIndex`,target:`target`,title:`title`,type:`type`,usemap:`useMap`,value:`value`,width:`width`,wmode:`wmode`,wrap:`wrap`,about:`about`,accentheight:`accentHeight`,"accent-height":`accentHeight`,accumulate:`accumulate`,additive:`additive`,alignmentbaseline:`alignmentBaseline`,"alignment-baseline":`alignmentBaseline`,allowreorder:`allowReorder`,alphabetic:`alphabetic`,amplitude:`amplitude`,arabicform:`arabicForm`,"arabic-form":`arabicForm`,ascent:`ascent`,attributename:`attributeName`,attributetype:`attributeType`,autoreverse:`autoReverse`,azimuth:`azimuth`,basefrequency:`baseFrequency`,baselineshift:`baselineShift`,"baseline-shift":`baselineShift`,baseprofile:`baseProfile`,bbox:`bbox`,begin:`begin`,bias:`bias`,by:`by`,calcmode:`calcMode`,capheight:`capHeight`,"cap-height":`capHeight`,clip:`clip`,clippath:`clipPath`,"clip-path":`clipPath`,clippathunits:`clipPathUnits`,cliprule:`clipRule`,"clip-rule":`clipRule`,color:`color`,colorinterpolation:`colorInterpolation`,"color-interpolation":`colorInterpolation`,colorinterpolationfilters:`colorInterpolationFilters`,"color-interpolation-filters":`colorInterpolationFilters`,colorprofile:`colorProfile`,"color-profile":`colorProfile`,colorrendering:`colorRendering`,"color-rendering":`colorRendering`,contentscripttype:`contentScriptType`,contentstyletype:`contentStyleType`,cursor:`cursor`,cx:`cx`,cy:`cy`,d:`d`,datatype:`datatype`,decelerate:`decelerate`,descent:`descent`,diffuseconstant:`diffuseConstant`,direction:`direction`,display:`display`,divisor:`divisor`,dominantbaseline:`dominantBaseline`,"dominant-baseline":`dominantBaseline`,dur:`dur`,dx:`dx`,dy:`dy`,edgemode:`edgeMode`,elevation:`elevation`,enablebackground:`enableBackground`,"enable-background":`enableBackground`,end:`end`,exponent:`exponent`,externalresourcesrequired:`externalResourcesRequired`,fill:`fill`,fillopacity:`fillOpacity`,"fill-opacity":`fillOpacity`,fillrule:`fillRule`,"fill-rule":`fillRule`,filter:`filter`,filterres:`filterRes`,filterunits:`filterUnits`,floodopacity:`floodOpacity`,"flood-opacity":`floodOpacity`,floodcolor:`floodColor`,"flood-color":`floodColor`,focusable:`focusable`,fontfamily:`fontFamily`,"font-family":`fontFamily`,fontsize:`fontSize`,"font-size":`fontSize`,fontsizeadjust:`fontSizeAdjust`,"font-size-adjust":`fontSizeAdjust`,fontstretch:`fontStretch`,"font-stretch":`fontStretch`,fontstyle:`fontStyle`,"font-style":`fontStyle`,fontvariant:`fontVariant`,"font-variant":`fontVariant`,fontweight:`fontWeight`,"font-weight":`fontWeight`,format:`format`,from:`from`,fx:`fx`,fy:`fy`,g1:`g1`,g2:`g2`,glyphname:`glyphName`,"glyph-name":`glyphName`,glyphorientationhorizontal:`glyphOrientationHorizontal`,"glyph-orientation-horizontal":`glyphOrientationHorizontal`,glyphorientationvertical:`glyphOrientationVertical`,"glyph-orientation-vertical":`glyphOrientationVertical`,glyphref:`glyphRef`,gradienttransform:`gradientTransform`,gradientunits:`gradientUnits`,hanging:`hanging`,horizadvx:`horizAdvX`,"horiz-adv-x":`horizAdvX`,horizoriginx:`horizOriginX`,"horiz-origin-x":`horizOriginX`,ideographic:`ideographic`,imagerendering:`imageRendering`,"image-rendering":`imageRendering`,in2:`in2`,in:`in`,inlist:`inlist`,intercept:`intercept`,k1:`k1`,k2:`k2`,k3:`k3`,k4:`k4`,k:`k`,kernelmatrix:`kernelMatrix`,kernelunitlength:`kernelUnitLength`,kerning:`kerning`,keypoints:`keyPoints`,keysplines:`keySplines`,keytimes:`keyTimes`,lengthadjust:`lengthAdjust`,letterspacing:`letterSpacing`,"letter-spacing":`letterSpacing`,lightingcolor:`lightingColor`,"lighting-color":`lightingColor`,limitingconeangle:`limitingConeAngle`,local:`local`,markerend:`markerEnd`,"marker-end":`markerEnd`,markerheight:`markerHeight`,markermid:`markerMid`,"marker-mid":`markerMid`,markerstart:`markerStart`,"marker-start":`markerStart`,markerunits:`markerUnits`,markerwidth:`markerWidth`,mask:`mask`,maskcontentunits:`maskContentUnits`,maskunits:`maskUnits`,mathematical:`mathematical`,mode:`mode`,numoctaves:`numOctaves`,offset:`offset`,opacity:`opacity`,operator:`operator`,order:`order`,orient:`orient`,orientation:`orientation`,origin:`origin`,overflow:`overflow`,overlineposition:`overlinePosition`,"overline-position":`overlinePosition`,overlinethickness:`overlineThickness`,"overline-thickness":`overlineThickness`,paintorder:`paintOrder`,"paint-order":`paintOrder`,panose1:`panose1`,"panose-1":`panose1`,pathlength:`pathLength`,patterncontentunits:`patternContentUnits`,patterntransform:`patternTransform`,patternunits:`patternUnits`,pointerevents:`pointerEvents`,"pointer-events":`pointerEvents`,points:`points`,pointsatx:`pointsAtX`,pointsaty:`pointsAtY`,pointsatz:`pointsAtZ`,popover:`popover`,popovertarget:`popoverTarget`,popovertargetaction:`popoverTargetAction`,prefix:`prefix`,preservealpha:`preserveAlpha`,preserveaspectratio:`preserveAspectRatio`,primitiveunits:`primitiveUnits`,property:`property`,r:`r`,radius:`radius`,refx:`refX`,refy:`refY`,renderingintent:`renderingIntent`,"rendering-intent":`renderingIntent`,repeatcount:`repeatCount`,repeatdur:`repeatDur`,requiredextensions:`requiredExtensions`,requiredfeatures:`requiredFeatures`,resource:`resource`,restart:`restart`,result:`result`,results:`results`,rotate:`rotate`,rx:`rx`,ry:`ry`,scale:`scale`,security:`security`,seed:`seed`,shaperendering:`shapeRendering`,"shape-rendering":`shapeRendering`,slope:`slope`,spacing:`spacing`,specularconstant:`specularConstant`,specularexponent:`specularExponent`,speed:`speed`,spreadmethod:`spreadMethod`,startoffset:`startOffset`,stddeviation:`stdDeviation`,stemh:`stemh`,stemv:`stemv`,stitchtiles:`stitchTiles`,stopcolor:`stopColor`,"stop-color":`stopColor`,stopopacity:`stopOpacity`,"stop-opacity":`stopOpacity`,strikethroughposition:`strikethroughPosition`,"strikethrough-position":`strikethroughPosition`,strikethroughthickness:`strikethroughThickness`,"strikethrough-thickness":`strikethroughThickness`,string:`string`,stroke:`stroke`,strokedasharray:`strokeDasharray`,"stroke-dasharray":`strokeDasharray`,strokedashoffset:`strokeDashoffset`,"stroke-dashoffset":`strokeDashoffset`,strokelinecap:`strokeLinecap`,"stroke-linecap":`strokeLinecap`,strokelinejoin:`strokeLinejoin`,"stroke-linejoin":`strokeLinejoin`,strokemiterlimit:`strokeMiterlimit`,"stroke-miterlimit":`strokeMiterlimit`,strokewidth:`strokeWidth`,"stroke-width":`strokeWidth`,strokeopacity:`strokeOpacity`,"stroke-opacity":`strokeOpacity`,suppresscontenteditablewarning:`suppressContentEditableWarning`,suppresshydrationwarning:`suppressHydrationWarning`,surfacescale:`surfaceScale`,systemlanguage:`systemLanguage`,tablevalues:`tableValues`,targetx:`targetX`,targety:`targetY`,textanchor:`textAnchor`,"text-anchor":`textAnchor`,textdecoration:`textDecoration`,"text-decoration":`textDecoration`,textlength:`textLength`,textrendering:`textRendering`,"text-rendering":`textRendering`,to:`to`,transform:`transform`,transformorigin:`transformOrigin`,"transform-origin":`transformOrigin`,typeof:`typeof`,u1:`u1`,u2:`u2`,underlineposition:`underlinePosition`,"underline-position":`underlinePosition`,underlinethickness:`underlineThickness`,"underline-thickness":`underlineThickness`,unicode:`unicode`,unicodebidi:`unicodeBidi`,"unicode-bidi":`unicodeBidi`,unicoderange:`unicodeRange`,"unicode-range":`unicodeRange`,unitsperem:`unitsPerEm`,"units-per-em":`unitsPerEm`,unselectable:`unselectable`,valphabetic:`vAlphabetic`,"v-alphabetic":`vAlphabetic`,values:`values`,vectoreffect:`vectorEffect`,"vector-effect":`vectorEffect`,version:`version`,vertadvy:`vertAdvY`,"vert-adv-y":`vertAdvY`,vertoriginx:`vertOriginX`,"vert-origin-x":`vertOriginX`,vertoriginy:`vertOriginY`,"vert-origin-y":`vertOriginY`,vhanging:`vHanging`,"v-hanging":`vHanging`,videographic:`vIdeographic`,"v-ideographic":`vIdeographic`,viewbox:`viewBox`,viewtarget:`viewTarget`,visibility:`visibility`,vmathematical:`vMathematical`,"v-mathematical":`vMathematical`,vocab:`vocab`,widths:`widths`,wordspacing:`wordSpacing`,"word-spacing":`wordSpacing`,writingmode:`writingMode`,"writing-mode":`writingMode`,x1:`x1`,x2:`x2`,x:`x`,xchannelselector:`xChannelSelector`,xheight:`xHeight`,"x-height":`xHeight`,xlinkactuate:`xlinkActuate`,"xlink:actuate":`xlinkActuate`,xlinkarcrole:`xlinkArcrole`,"xlink:arcrole":`xlinkArcrole`,xlinkhref:`xlinkHref`,"xlink:href":`xlinkHref`,xlinkrole:`xlinkRole`,"xlink:role":`xlinkRole`,xlinkshow:`xlinkShow`,"xlink:show":`xlinkShow`,xlinktitle:`xlinkTitle`,"xlink:title":`xlinkTitle`,xlinktype:`xlinkType`,"xlink:type":`xlinkType`,xmlbase:`xmlBase`,"xml:base":`xmlBase`,xmllang:`xmlLang`,"xml:lang":`xmlLang`,xmlns:`xmlns`,"xml:space":`xmlSpace`,xmlnsxlink:`xmlnsXlink`,"xmlns:xlink":`xmlnsXlink`,xmlspace:`xmlSpace`,y1:`y1`,y2:`y2`,y:`y`,ychannelselector:`yChannelSelector`,z:`z`,zoomandpan:`zoomAndPan`},Pm={"aria-current":0,"aria-description":0,"aria-details":0,"aria-disabled":0,"aria-hidden":0,"aria-invalid":0,"aria-keyshortcuts":0,"aria-label":0,"aria-roledescription":0,"aria-autocomplete":0,"aria-checked":0,"aria-expanded":0,"aria-haspopup":0,"aria-level":0,"aria-modal":0,"aria-multiline":0,"aria-multiselectable":0,"aria-orientation":0,"aria-placeholder":0,"aria-pressed":0,"aria-readonly":0,"aria-required":0,"aria-selected":0,"aria-sort":0,"aria-valuemax":0,"aria-valuemin":0,"aria-valuenow":0,"aria-valuetext":0,"aria-atomic":0,"aria-busy":0,"aria-live":0,"aria-relevant":0,"aria-dropeffect":0,"aria-grabbed":0,"aria-activedescendant":0,"aria-colcount":0,"aria-colindex":0,"aria-colspan":0,"aria-controls":0,"aria-describedby":0,"aria-errormessage":0,"aria-flowto":0,"aria-labelledby":0,"aria-owns":0,"aria-posinset":0,"aria-rowcount":0,"aria-rowindex":0,"aria-rowspan":0,"aria-setsize":0,"aria-braillelabel":0,"aria-brailleroledescription":0,"aria-colindextext":0,"aria-rowindextext":0},Fm={},Im=RegExp(`^(aria)-[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$`),Lm=RegExp(`^(aria)[A-Z][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$`),Rm=!1,zm={},Bm=/^on./,Vm=/^on[^A-Z]/,Hm=RegExp(`^(aria)-[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$`),Um=RegExp(`^(aria)[A-Z][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$`),Wm=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i,Gm=null,Km=null,qm=null,Jm=!1,Ym=!(typeof window>`u`||window.document===void 0||window.document.createElement===void 0),Xm=!1;if(Ym)try{var Zm={};Object.defineProperty(Zm,"passive",{get:function(){Xm=!0}}),window.addEventListener(`test`,Zm,Zm),window.removeEventListener(`test`,Zm,Zm)}catch{Xm=!1}var Qm=null,$m=null,eh=null,th={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},nh=an(th),rh=Tf({},th,{view:0,detail:0}),ih=an(rh),ah,oh,sh,ch=Tf({},rh,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:sn,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return`movementX`in e?e.movementX:(e!==sh&&(sh&&e.type===`mousemove`?(ah=e.screenX-sh.screenX,oh=e.screenY-sh.screenY):oh=ah=0,sh=e),ah)},movementY:function(e){return`movementY`in e?e.movementY:oh}}),lh=an(ch),uh=an(Tf({},ch,{dataTransfer:0})),dh=an(Tf({},rh,{relatedTarget:0})),fh=an(Tf({},th,{animationName:0,elapsedTime:0,pseudoElement:0})),ph=an(Tf({},th,{clipboardData:function(e){return`clipboardData`in e?e.clipboardData:window.clipboardData}})),mh=an(Tf({},th,{data:0})),hh=mh,gh={Esc:`Escape`,Spacebar:` `,Left:`ArrowLeft`,Up:`ArrowUp`,Right:`ArrowRight`,Down:`ArrowDown`,Del:`Delete`,Win:`OS`,Menu:`ContextMenu`,Apps:`ContextMenu`,Scroll:`ScrollLock`,MozPrintableKey:`Unidentified`},_h={8:`Backspace`,9:`Tab`,12:`Clear`,13:`Enter`,16:`Shift`,17:`Control`,18:`Alt`,19:`Pause`,20:`CapsLock`,27:`Escape`,32:` `,33:`PageUp`,34:`PageDown`,35:`End`,36:`Home`,37:`ArrowLeft`,38:`ArrowUp`,39:`ArrowRight`,40:`ArrowDown`,45:`Insert`,46:`Delete`,112:`F1`,113:`F2`,114:`F3`,115:`F4`,116:`F5`,117:`F6`,118:`F7`,119:`F8`,120:`F9`,121:`F10`,122:`F11`,123:`F12`,144:`NumLock`,145:`ScrollLock`,224:`Meta`},vh={Alt:`altKey`,Control:`ctrlKey`,Meta:`metaKey`,Shift:`shiftKey`},yh=an(Tf({},rh,{key:function(e){if(e.key){var t=gh[e.key]||e.key;if(t!==`Unidentified`)return t}return e.type===`keypress`?(e=tn(e),e===13?`Enter`:String.fromCharCode(e)):e.type===`keydown`||e.type===`keyup`?_h[e.keyCode]||`Unidentified`:``},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:sn,charCode:function(e){return e.type===`keypress`?tn(e):0},keyCode:function(e){return e.type===`keydown`||e.type===`keyup`?e.keyCode:0},which:function(e){return e.type===`keypress`?tn(e):e.type===`keydown`||e.type===`keyup`?e.keyCode:0}})),bh=an(Tf({},ch,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),xh=an(Tf({},rh,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:sn})),Sh=an(Tf({},th,{propertyName:0,elapsedTime:0,pseudoElement:0})),Ch=an(Tf({},ch,{deltaX:function(e){return`deltaX`in e?e.deltaX:`wheelDeltaX`in e?-e.wheelDeltaX:0},deltaY:function(e){return`deltaY`in e?e.deltaY:`wheelDeltaY`in e?-e.wheelDeltaY:`wheelDelta`in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0})),wh=an(Tf({},th,{newState:0,oldState:0})),Th=[9,13,27,32],Eh=229,Dh=Ym&&`CompositionEvent`in window,W=null;Ym&&`documentMode`in document&&(W=document.documentMode);var Oh=Ym&&`TextEvent`in window&&!W,kh=Ym&&(!Dh||W&&8<W&&11>=W),Ah=32,jh=String.fromCharCode(Ah),Mh=!1,Nh=!1,Ph={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0},Fh=null,Ih=null,Lh=!1;Ym&&(Lh=pn(`input`)&&(!document.documentMode||9<document.documentMode));var Rh=typeof Object.is==`function`?Object.is:wn,zh=Ym&&`documentMode`in document&&11>=document.documentMode,Bh=null,Vh=null,Hh=null,Uh=!1,Wh={animationend:Mn(`Animation`,`AnimationEnd`),animationiteration:Mn(`Animation`,`AnimationIteration`),animationstart:Mn(`Animation`,`AnimationStart`),transitionrun:Mn(`Transition`,`TransitionRun`),transitionstart:Mn(`Transition`,`TransitionStart`),transitioncancel:Mn(`Transition`,`TransitionCancel`),transitionend:Mn(`Transition`,`TransitionEnd`)},Gh={},Kh={};Ym&&(Kh=document.createElement(`div`).style,`AnimationEvent`in window||(delete Wh.animationend.animation,delete Wh.animationiteration.animation,delete Wh.animationstart.animation),`TransitionEvent`in window||delete Wh.transitionend.transition);var qh=Nn(`animationend`),Jh=Nn(`animationiteration`),Yh=Nn(`animationstart`),Xh=Nn(`transitionrun`),Zh=Nn(`transitionstart`),Qh=Nn(`transitioncancel`),$h=Nn(`transitionend`),eg=new Map,tg=`abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel`.split(` `);tg.push(`scrollEnd`);var ng=0;if(typeof performance==`object`&&typeof performance.now==`function`)var rg=performance,ig=function(){return rg.now()};else{var ag=Date;ig=function(){return ag.now()}}var og=typeof reportError==`function`?reportError:function(e){if(typeof window==`object`&&typeof window.ErrorEvent==`function`){var t=new window.ErrorEvent(`error`,{bubbles:!0,cancelable:!0,message:typeof e==`object`&&e&&typeof e.message==`string`?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process==`object`&&typeof process.emit==`function`){process.emit(`uncaughtException`,e);return}console.error(e)},sg=`This object has been omitted by React in the console log to avoid sending too much data from the server. Try logging smaller or more specific objects.`,cg=0,lg=1,ug=2,dg=3,fg=`–\xA0`,pg=`+\xA0`,mg=` \xA0`,hg=typeof console<`u`&&typeof console.timeStamp==`function`&&typeof performance<`u`&&typeof performance.measure==`function`,gg=`Components ⚛`,_g=`Scheduler ⚛`,vg=`Blocking`,yg=!1,bg={color:`primary`,properties:null,tooltipText:``,track:gg},xg={start:-0,end:-0,detail:{devtools:bg}},Sg=[`Changed Props`,``],Cg=`This component received deeply equal props. It might benefit from useMemo or the React Compiler in its owner.`,wg=[`Changed Props`,Cg],Tg=1,Eg=2,Dg=[],Og=0,kg=0,Ag={};Object.freeze(Ag);var jg=null,Mg=null,Ng=0,Pg=1,Fg=2,Ig=8,Lg=16,Rg=32,zg=!1;try{Object.preventExtensions({})}catch{zg=!0}var Bg=new WeakMap,Vg=[],Hg=0,Ug=null,Wg=0,Gg=[],Kg=0,qg=null,Jg=1,Yg=``,Xg=null,Zg=null,Qg=!1,$g=!1,e_=null,t_=null,n_=!1,r_=Error(`Hydration Mismatch Exception: This is not a real error, and should not leak into userspace. If you're seeing this, it's likely a bug in React.`),i_=k(null),a_=k(null),o_={},s_=null,c_=null,l_=!1,u_=typeof AbortController<`u`?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(t,n){e.push(n)}};this.abort=function(){t.aborted=!0,e.forEach(function(e){return e()})}},d_=Sf.unstable_scheduleCallback,f_=Sf.unstable_NormalPriority,p_={$$typeof:Nf,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0,_currentRenderer:null,_currentRenderer2:null},m_=Sf.unstable_now,h_=console.createTask?console.createTask:function(){return null},g_=1,__=2,v_=-0,y_=-0,b_=-0,x_=null,S_=-1.1,C_=-0,w_=-0,T_=-1.1,E_=-1.1,D_=null,O_=!1,k_=-0,A_=-1.1,j_=null,M_=0,N_=null,P_=null,F_=-1.1,I_=null,L_=-1.1,R_=-1.1,z_=-0,B_=-1.1,V_=-1.1,H_=0,U_=null,W_=null,G_=null,K_=-1.1,q_=null,J_=-1.1,Y_=-1.1,X_=-0,Z_=-0,Q_=0,$_=null,ev=0,tv=-1.1,nv=!1,rv=!1,iv=null,av=0,ov=0,sv=null,cv=U.S;U.S=function(e,t){if(yx=vp(),typeof t==`object`&&t&&typeof t.then==`function`){if(0>B_&&0>V_){B_=m_();var n=Bu(),r=zu();(n!==J_||r!==q_)&&(J_=-1.1),K_=n,q_=r}vi(e,t)}cv!==null&&cv(e,t)};var lv=k(null),uv={recordUnsafeLifecycleWarnings:function(){},flushPendingUnsafeLifecycleWarnings:function(){},recordLegacyContextWarning:function(){},flushLegacyContextWarning:function(){},discardPendingWarnings:function(){}},dv=[],fv=[],pv=[],mv=[],hv=[],gv=[],_v=new Set;uv.recordUnsafeLifecycleWarnings=function(e,t){_v.has(e.type)||(typeof t.componentWillMount==`function`&&!0!==t.componentWillMount.__suppressDeprecationWarning&&dv.push(e),e.mode&Ig&&typeof t.UNSAFE_componentWillMount==`function`&&fv.push(e),typeof t.componentWillReceiveProps==`function`&&!0!==t.componentWillReceiveProps.__suppressDeprecationWarning&&pv.push(e),e.mode&Ig&&typeof t.UNSAFE_componentWillReceiveProps==`function`&&mv.push(e),typeof t.componentWillUpdate==`function`&&!0!==t.componentWillUpdate.__suppressDeprecationWarning&&hv.push(e),e.mode&Ig&&typeof t.UNSAFE_componentWillUpdate==`function`&&gv.push(e))},uv.flushPendingUnsafeLifecycleWarnings=function(){var e=new Set;0<dv.length&&(dv.forEach(function(t){e.add(O(t)||`Component`),_v.add(t.type)}),dv=[]);var t=new Set;0<fv.length&&(fv.forEach(function(e){t.add(O(e)||`Component`),_v.add(e.type)}),fv=[]);var n=new Set;0<pv.length&&(pv.forEach(function(e){n.add(O(e)||`Component`),_v.add(e.type)}),pv=[]);var r=new Set;0<mv.length&&(mv.forEach(function(e){r.add(O(e)||`Component`),_v.add(e.type)}),mv=[]);var i=new Set;0<hv.length&&(hv.forEach(function(e){i.add(O(e)||`Component`),_v.add(e.type)}),hv=[]);var a=new Set;if(0<gv.length&&(gv.forEach(function(e){a.add(O(e)||`Component`),_v.add(e.type)}),gv=[]),0<t.size){var o=f(t);console.error(`Using UNSAFE_componentWillMount in strict mode is not recommended and may indicate bugs in your code. See https://react.dev/link/unsafe-component-lifecycles for details. |
|
|
|
|
|
* Move code with side effects to componentDidMount, and set initial state in the constructor. |
|
|
|
|
|
Please update the following components: %s`,o)}0<r.size&&(o=f(r),console.error(`Using UNSAFE_componentWillReceiveProps in strict mode is not recommended and may indicate bugs in your code. See https://react.dev/link/unsafe-component-lifecycles for details. |
|
|
|
|
|
* Move data fetching code or side effects to componentDidUpdate. |
|
|
* If you're updating state whenever props change, refactor your code to use memoization techniques or move it to static getDerivedStateFromProps. Learn more at: https://react.dev/link/derived-state |
|
|
|
|
|
Please update the following components: %s`,o)),0<a.size&&(o=f(a),console.error(`Using UNSAFE_componentWillUpdate in strict mode is not recommended and may indicate bugs in your code. See https://react.dev/link/unsafe-component-lifecycles for details. |
|
|
|
|
|
* Move data fetching code or side effects to componentDidUpdate. |
|
|
|
|
|
Please update the following components: %s`,o)),0<e.size&&(o=f(e),console.warn(`componentWillMount has been renamed, and is not recommended for use. See https://react.dev/link/unsafe-component-lifecycles for details. |
|
|
|
|
|
* Move code with side effects to componentDidMount, and set initial state in the constructor. |
|
|
* Rename componentWillMount to UNSAFE_componentWillMount to suppress this warning in non-strict mode. In React 18.x, only the UNSAFE_ name will work. To rename all deprecated lifecycles to their new names, you can run \`npx react-codemod rename-unsafe-lifecycles\` in your project source folder. |
|
|
|
|
|
Please update the following components: %s`,o)),0<n.size&&(o=f(n),console.warn(`componentWillReceiveProps has been renamed, and is not recommended for use. See https://react.dev/link/unsafe-component-lifecycles for details. |
|
|
|
|
|
* Move data fetching code or side effects to componentDidUpdate. |
|
|
* If you're updating state whenever props change, refactor your code to use memoization techniques or move it to static getDerivedStateFromProps. Learn more at: https://react.dev/link/derived-state |
|
|
* Rename componentWillReceiveProps to UNSAFE_componentWillReceiveProps to suppress this warning in non-strict mode. In React 18.x, only the UNSAFE_ name will work. To rename all deprecated lifecycles to their new names, you can run \`npx react-codemod rename-unsafe-lifecycles\` in your project source folder. |
|
|
|
|
|
Please update the following components: %s`,o)),0<i.size&&(o=f(i),console.warn(`componentWillUpdate has been renamed, and is not recommended for use. See https://react.dev/link/unsafe-component-lifecycles for details. |
|
|
|
|
|
* Move data fetching code or side effects to componentDidUpdate. |
|
|
* Rename componentWillUpdate to UNSAFE_componentWillUpdate to suppress this warning in non-strict mode. In React 18.x, only the UNSAFE_ name will work. To rename all deprecated lifecycles to their new names, you can run \`npx react-codemod rename-unsafe-lifecycles\` in your project source folder. |
|
|
|
|
|
Please update the following components: %s`,o))};var vv=new Map,yv=new Set;uv.recordLegacyContextWarning=function(e,t){for(var n=null,r=e;r!==null;)r.mode&Ig&&(n=r),r=r.return;n===null?console.error(`Expected to find a StrictMode component in a strict mode tree. This error is likely caused by a bug in React. Please file an issue.`):!yv.has(e.type)&&(r=vv.get(n),e.type.contextTypes!=null||e.type.childContextTypes!=null||t!==null&&typeof t.getChildContext==`function`)&&(r===void 0&&(r=[],vv.set(n,r)),r.push(e))},uv.flushLegacyContextWarning=function(){vv.forEach(function(e){if(e.length!==0){var t=e[0],n=new Set;e.forEach(function(e){n.add(O(e)||`Component`),yv.add(e.type)});var r=f(n);L(t,function(){console.error(`Legacy context API has been detected within a strict-mode tree. |
|
|
|
|
|
The old API will be supported in all 16.x releases, but applications using it should migrate to the new version. |
|
|
|
|
|
Please update the following components: %s |
|
|
|
|
|
Learn more about this warning here: https://react.dev/link/legacy-context`,r)})}})},uv.discardPendingWarnings=function(){dv=[],fv=[],pv=[],mv=[],hv=[],gv=[],vv=new Map};var bv={react_stack_bottom_frame:function(e,t,n){var r=fp;fp=!0;try{return e(t,n)}finally{fp=r}}},xv=bv.react_stack_bottom_frame.bind(bv),Sv={react_stack_bottom_frame:function(e){var t=fp;fp=!0;try{return e.render()}finally{fp=t}}},Cv=Sv.react_stack_bottom_frame.bind(Sv),wv={react_stack_bottom_frame:function(e,t){try{t.componentDidMount()}catch(t){kl(e,e.return,t)}}},Tv=wv.react_stack_bottom_frame.bind(wv),Ev={react_stack_bottom_frame:function(e,t,n,r,i){try{t.componentDidUpdate(n,r,i)}catch(t){kl(e,e.return,t)}}},Dv=Ev.react_stack_bottom_frame.bind(Ev),Ov={react_stack_bottom_frame:function(e,t){var n=t.stack;e.componentDidCatch(t.value,{componentStack:n===null?``:n})}},tee=Ov.react_stack_bottom_frame.bind(Ov),kv={react_stack_bottom_frame:function(e,t,n){try{n.componentWillUnmount()}catch(n){kl(e,t,n)}}},Av=kv.react_stack_bottom_frame.bind(kv),jv={react_stack_bottom_frame:function(e){var t=e.create;return e=e.inst,t=t(),e.destroy=t}},nee=jv.react_stack_bottom_frame.bind(jv),Mv={react_stack_bottom_frame:function(e,t,n){try{n()}catch(n){kl(e,t,n)}}},Nv=Mv.react_stack_bottom_frame.bind(Mv),Pv={react_stack_bottom_frame:function(e){var t=e._init;return t(e._payload)}},Fv=Pv.react_stack_bottom_frame.bind(Pv),Iv=Error("Suspense Exception: This is not a real error! It's an implementation detail of `use` to interrupt the current render. You must either rethrow it immediately, or move the `use` call outside of the `try/catch` block. Capturing without rethrowing will lead to unexpected behavior.\n\nTo handle async errors, wrap your component in an error boundary, or call the promise's `.catch` method and pass the result to `use`."),Lv=Error(`Suspense Exception: This is not a real error, and should not leak into userspace. If you're seeing this, it's likely a bug in React.`),Rv=Error("Suspense Exception: This is not a real error! It's an implementation detail of `useActionState` to interrupt the current render. You must either rethrow it immediately, or move the `useActionState` call outside of the `try/catch` block. Capturing without rethrowing will lead to unexpected behavior.\n\nTo handle async errors, wrap your component in an error boundary."),zv={then:function(){console.error(`Internal React error: A listener was unexpectedly attached to a "noop" thenable. This is a bug in React. Please file an issue.`)}},Bv=null,Vv=!1,Hv=null,Uv=0,Wv=null,Gv,Kv=Gv=!1,qv={},Jv={},Yv={};d=function(e,t,n){if(typeof n==`object`&&n&&n._store&&(!n._store.validated&&n.key==null||n._store.validated===2)){if(typeof n._store!=`object`)throw Error(`React Component in warnForMissingKey should have a _store. This error is likely caused by a bug in React. Please file an issue.`);n._store.validated=1;var r=O(e),i=r||`null`;if(!qv[i]){qv[i]=!0,n=n._owner,e=e._debugOwner;var a=``;e&&typeof e.tag==`number`&&(i=O(e))&&(a=` |
|
|
|
|
|
Check the render method of \``+i+"`."),a||r&&(a=` |
|
|
|
|
|
Check the top-level render call using <`+r+`>.`);var o=``;n!=null&&e!==n&&(r=null,typeof n.tag==`number`?r=O(n):typeof n.name==`string`&&(r=n.name),r&&(o=` It was passed a child from `+r+`.`)),L(t,function(){console.error(`Each child in a list should have a unique "key" prop.%s%s See https://react.dev/link/warning-keys for more information.`,a,o)})}}};var Xv=Vi(!0),Zv=Vi(!1),Qv=0,$v=1,ey=2,ty=3,ny=!1,ry=!1,iy=null,ay=!1,oy=k(null),sy=k(0),cy=k(null),ly=null,uy=1,dy=2,fy=k(0),py=0,my=1,hy=2,gy=4,_y=8,vy,yy=new Set,by=new Set,xy=new Set,Sy=new Set,Cy=0,wy=null,Ty=null,Ey=null,Dy=!1,Oy=!1,ky=!1,Ay=0,jy=0,My=null,Ny=0,Py=25,Fy=null,Iy=null,Ly=-1,Ry=!1,zy={readContext:qr,use:Ea,useCallback:pa,useContext:pa,useEffect:pa,useImperativeHandle:pa,useLayoutEffect:pa,useInsertionEffect:pa,useMemo:pa,useReducer:pa,useRef:pa,useState:pa,useDebugValue:pa,useDeferredValue:pa,useTransition:pa,useSyncExternalStore:pa,useId:pa,useHostTransitionStatus:pa,useFormState:pa,useActionState:pa,useOptimistic:pa,useMemoCache:pa,useCacheRefresh:pa};zy.useEffectEvent=pa;var By=null,Vy=null,Hy=null,Uy=null,Wy=null,Gy=null,Ky=null;By={readContext:function(e){return qr(e)},use:Ea,useCallback:function(e,t){return Fy=`useCallback`,la(),da(t),_o(e,t)},useContext:function(e){return Fy=`useContext`,la(),qr(e)},useEffect:function(e,t){return Fy=`useEffect`,la(),da(t),co(e,t)},useImperativeHandle:function(e,t,n){return Fy=`useImperativeHandle`,la(),da(n),ho(e,t,n)},useInsertionEffect:function(e,t){Fy=`useInsertionEffect`,la(),da(t),oo(4,hy,e,t)},useLayoutEffect:function(e,t){return Fy=`useLayoutEffect`,la(),da(t),po(e,t)},useMemo:function(e,t){Fy=`useMemo`,la(),da(t);var n=U.H;U.H=Wy;try{return yo(e,t)}finally{U.H=n}},useReducer:function(e,t,n){Fy=`useReducer`,la();var r=U.H;U.H=Wy;try{return ka(e,t,n)}finally{U.H=r}},useRef:function(e){return Fy=`useRef`,la(),ao(e)},useState:function(e){Fy=`useState`,la();var t=U.H;U.H=Wy;try{return Va(e)}finally{U.H=t}},useDebugValue:function(){Fy=`useDebugValue`,la()},useDeferredValue:function(e,t){return Fy=`useDeferredValue`,la(),xo(e,t)},useTransition:function(){return Fy=`useTransition`,la(),jo()},useSyncExternalStore:function(e,t,n){return Fy=`useSyncExternalStore`,la(),Na(e,t,n)},useId:function(){return Fy=`useId`,la(),Fo()},useFormState:function(e,t){return Fy=`useFormState`,la(),fa(),$a(e,t)},useActionState:function(e,t){return Fy=`useActionState`,la(),$a(e,t)},useOptimistic:function(e){return Fy=`useOptimistic`,la(),Ha(e)},useHostTransitionStatus:Po,useMemoCache:Da,useCacheRefresh:function(){return Fy=`useCacheRefresh`,la(),Io()},useEffectEvent:function(e){return Fy=`useEffectEvent`,la(),uo(e)}},Vy={readContext:function(e){return qr(e)},use:Ea,useCallback:function(e,t){return Fy=`useCallback`,ua(),_o(e,t)},useContext:function(e){return Fy=`useContext`,ua(),qr(e)},useEffect:function(e,t){return Fy=`useEffect`,ua(),co(e,t)},useImperativeHandle:function(e,t,n){return Fy=`useImperativeHandle`,ua(),ho(e,t,n)},useInsertionEffect:function(e,t){Fy=`useInsertionEffect`,ua(),oo(4,hy,e,t)},useLayoutEffect:function(e,t){return Fy=`useLayoutEffect`,ua(),po(e,t)},useMemo:function(e,t){Fy=`useMemo`,ua();var n=U.H;U.H=Wy;try{return yo(e,t)}finally{U.H=n}},useReducer:function(e,t,n){Fy=`useReducer`,ua();var r=U.H;U.H=Wy;try{return ka(e,t,n)}finally{U.H=r}},useRef:function(e){return Fy=`useRef`,ua(),ao(e)},useState:function(e){Fy=`useState`,ua();var t=U.H;U.H=Wy;try{return Va(e)}finally{U.H=t}},useDebugValue:function(){Fy=`useDebugValue`,ua()},useDeferredValue:function(e,t){return Fy=`useDeferredValue`,ua(),xo(e,t)},useTransition:function(){return Fy=`useTransition`,ua(),jo()},useSyncExternalStore:function(e,t,n){return Fy=`useSyncExternalStore`,ua(),Na(e,t,n)},useId:function(){return Fy=`useId`,ua(),Fo()},useActionState:function(e,t){return Fy=`useActionState`,ua(),$a(e,t)},useFormState:function(e,t){return Fy=`useFormState`,ua(),fa(),$a(e,t)},useOptimistic:function(e){return Fy=`useOptimistic`,ua(),Ha(e)},useHostTransitionStatus:Po,useMemoCache:Da,useCacheRefresh:function(){return Fy=`useCacheRefresh`,ua(),Io()},useEffectEvent:function(e){return Fy=`useEffectEvent`,ua(),uo(e)}},Hy={readContext:function(e){return qr(e)},use:Ea,useCallback:function(e,t){return Fy=`useCallback`,ua(),vo(e,t)},useContext:function(e){return Fy=`useContext`,ua(),qr(e)},useEffect:function(e,t){Fy=`useEffect`,ua(),so(2048,_y,e,t)},useImperativeHandle:function(e,t,n){return Fy=`useImperativeHandle`,ua(),go(e,t,n)},useInsertionEffect:function(e,t){return Fy=`useInsertionEffect`,ua(),so(4,hy,e,t)},useLayoutEffect:function(e,t){return Fy=`useLayoutEffect`,ua(),so(4,gy,e,t)},useMemo:function(e,t){Fy=`useMemo`,ua();var n=U.H;U.H=Gy;try{return bo(e,t)}finally{U.H=n}},useReducer:function(e,t,n){Fy=`useReducer`,ua();var r=U.H;U.H=Gy;try{return Aa(e,t,n)}finally{U.H=r}},useRef:function(){return Fy=`useRef`,ua(),Ca().memoizedState},useState:function(){Fy=`useState`,ua();var e=U.H;U.H=Gy;try{return Aa(Oa)}finally{U.H=e}},useDebugValue:function(){Fy=`useDebugValue`,ua()},useDeferredValue:function(e,t){return Fy=`useDeferredValue`,ua(),So(e,t)},useTransition:function(){return Fy=`useTransition`,ua(),Mo()},useSyncExternalStore:function(e,t,n){return Fy=`useSyncExternalStore`,ua(),Pa(e,t,n)},useId:function(){return Fy=`useId`,ua(),Ca().memoizedState},useFormState:function(e){return Fy=`useFormState`,ua(),fa(),eo(e)},useActionState:function(e){return Fy=`useActionState`,ua(),eo(e)},useOptimistic:function(e,t){return Fy=`useOptimistic`,ua(),Ua(e,t)},useHostTransitionStatus:Po,useMemoCache:Da,useCacheRefresh:function(){return Fy=`useCacheRefresh`,ua(),Ca().memoizedState},useEffectEvent:function(e){return Fy=`useEffectEvent`,ua(),fo(e)}},Uy={readContext:function(e){return qr(e)},use:Ea,useCallback:function(e,t){return Fy=`useCallback`,ua(),vo(e,t)},useContext:function(e){return Fy=`useContext`,ua(),qr(e)},useEffect:function(e,t){Fy=`useEffect`,ua(),so(2048,_y,e,t)},useImperativeHandle:function(e,t,n){return Fy=`useImperativeHandle`,ua(),go(e,t,n)},useInsertionEffect:function(e,t){return Fy=`useInsertionEffect`,ua(),so(4,hy,e,t)},useLayoutEffect:function(e,t){return Fy=`useLayoutEffect`,ua(),so(4,gy,e,t)},useMemo:function(e,t){Fy=`useMemo`,ua();var n=U.H;U.H=Ky;try{return bo(e,t)}finally{U.H=n}},useReducer:function(e,t,n){Fy=`useReducer`,ua();var r=U.H;U.H=Ky;try{return Ma(e,t,n)}finally{U.H=r}},useRef:function(){return Fy=`useRef`,ua(),Ca().memoizedState},useState:function(){Fy=`useState`,ua();var e=U.H;U.H=Ky;try{return Ma(Oa)}finally{U.H=e}},useDebugValue:function(){Fy=`useDebugValue`,ua()},useDeferredValue:function(e,t){return Fy=`useDeferredValue`,ua(),Co(e,t)},useTransition:function(){return Fy=`useTransition`,ua(),No()},useSyncExternalStore:function(e,t,n){return Fy=`useSyncExternalStore`,ua(),Pa(e,t,n)},useId:function(){return Fy=`useId`,ua(),Ca().memoizedState},useFormState:function(e){return Fy=`useFormState`,ua(),fa(),ro(e)},useActionState:function(e){return Fy=`useActionState`,ua(),ro(e)},useOptimistic:function(e,t){return Fy=`useOptimistic`,ua(),Ga(e,t)},useHostTransitionStatus:Po,useMemoCache:Da,useCacheRefresh:function(){return Fy=`useCacheRefresh`,ua(),Ca().memoizedState},useEffectEvent:function(e){return Fy=`useEffectEvent`,ua(),fo(e)}},Wy={readContext:function(e){return l(),qr(e)},use:function(e){return c(),Ea(e)},useCallback:function(e,t){return Fy=`useCallback`,c(),la(),_o(e,t)},useContext:function(e){return Fy=`useContext`,c(),la(),qr(e)},useEffect:function(e,t){return Fy=`useEffect`,c(),la(),co(e,t)},useImperativeHandle:function(e,t,n){return Fy=`useImperativeHandle`,c(),la(),ho(e,t,n)},useInsertionEffect:function(e,t){Fy=`useInsertionEffect`,c(),la(),oo(4,hy,e,t)},useLayoutEffect:function(e,t){return Fy=`useLayoutEffect`,c(),la(),po(e,t)},useMemo:function(e,t){Fy=`useMemo`,c(),la();var n=U.H;U.H=Wy;try{return yo(e,t)}finally{U.H=n}},useReducer:function(e,t,n){Fy=`useReducer`,c(),la();var r=U.H;U.H=Wy;try{return ka(e,t,n)}finally{U.H=r}},useRef:function(e){return Fy=`useRef`,c(),la(),ao(e)},useState:function(e){Fy=`useState`,c(),la();var t=U.H;U.H=Wy;try{return Va(e)}finally{U.H=t}},useDebugValue:function(){Fy=`useDebugValue`,c(),la()},useDeferredValue:function(e,t){return Fy=`useDeferredValue`,c(),la(),xo(e,t)},useTransition:function(){return Fy=`useTransition`,c(),la(),jo()},useSyncExternalStore:function(e,t,n){return Fy=`useSyncExternalStore`,c(),la(),Na(e,t,n)},useId:function(){return Fy=`useId`,c(),la(),Fo()},useFormState:function(e,t){return Fy=`useFormState`,c(),la(),$a(e,t)},useActionState:function(e,t){return Fy=`useActionState`,c(),la(),$a(e,t)},useOptimistic:function(e){return Fy=`useOptimistic`,c(),la(),Ha(e)},useMemoCache:function(e){return c(),Da(e)},useHostTransitionStatus:Po,useCacheRefresh:function(){return Fy=`useCacheRefresh`,la(),Io()},useEffectEvent:function(e){return Fy=`useEffectEvent`,c(),la(),uo(e)}},Gy={readContext:function(e){return l(),qr(e)},use:function(e){return c(),Ea(e)},useCallback:function(e,t){return Fy=`useCallback`,c(),ua(),vo(e,t)},useContext:function(e){return Fy=`useContext`,c(),ua(),qr(e)},useEffect:function(e,t){Fy=`useEffect`,c(),ua(),so(2048,_y,e,t)},useImperativeHandle:function(e,t,n){return Fy=`useImperativeHandle`,c(),ua(),go(e,t,n)},useInsertionEffect:function(e,t){return Fy=`useInsertionEffect`,c(),ua(),so(4,hy,e,t)},useLayoutEffect:function(e,t){return Fy=`useLayoutEffect`,c(),ua(),so(4,gy,e,t)},useMemo:function(e,t){Fy=`useMemo`,c(),ua();var n=U.H;U.H=Gy;try{return bo(e,t)}finally{U.H=n}},useReducer:function(e,t,n){Fy=`useReducer`,c(),ua();var r=U.H;U.H=Gy;try{return Aa(e,t,n)}finally{U.H=r}},useRef:function(){return Fy=`useRef`,c(),ua(),Ca().memoizedState},useState:function(){Fy=`useState`,c(),ua();var e=U.H;U.H=Gy;try{return Aa(Oa)}finally{U.H=e}},useDebugValue:function(){Fy=`useDebugValue`,c(),ua()},useDeferredValue:function(e,t){return Fy=`useDeferredValue`,c(),ua(),So(e,t)},useTransition:function(){return Fy=`useTransition`,c(),ua(),Mo()},useSyncExternalStore:function(e,t,n){return Fy=`useSyncExternalStore`,c(),ua(),Pa(e,t,n)},useId:function(){return Fy=`useId`,c(),ua(),Ca().memoizedState},useFormState:function(e){return Fy=`useFormState`,c(),ua(),eo(e)},useActionState:function(e){return Fy=`useActionState`,c(),ua(),eo(e)},useOptimistic:function(e,t){return Fy=`useOptimistic`,c(),ua(),Ua(e,t)},useMemoCache:function(e){return c(),Da(e)},useHostTransitionStatus:Po,useCacheRefresh:function(){return Fy=`useCacheRefresh`,ua(),Ca().memoizedState},useEffectEvent:function(e){return Fy=`useEffectEvent`,c(),ua(),fo(e)}},Ky={readContext:function(e){return l(),qr(e)},use:function(e){return c(),Ea(e)},useCallback:function(e,t){return Fy=`useCallback`,c(),ua(),vo(e,t)},useContext:function(e){return Fy=`useContext`,c(),ua(),qr(e)},useEffect:function(e,t){Fy=`useEffect`,c(),ua(),so(2048,_y,e,t)},useImperativeHandle:function(e,t,n){return Fy=`useImperativeHandle`,c(),ua(),go(e,t,n)},useInsertionEffect:function(e,t){return Fy=`useInsertionEffect`,c(),ua(),so(4,hy,e,t)},useLayoutEffect:function(e,t){return Fy=`useLayoutEffect`,c(),ua(),so(4,gy,e,t)},useMemo:function(e,t){Fy=`useMemo`,c(),ua();var n=U.H;U.H=Gy;try{return bo(e,t)}finally{U.H=n}},useReducer:function(e,t,n){Fy=`useReducer`,c(),ua();var r=U.H;U.H=Gy;try{return Ma(e,t,n)}finally{U.H=r}},useRef:function(){return Fy=`useRef`,c(),ua(),Ca().memoizedState},useState:function(){Fy=`useState`,c(),ua();var e=U.H;U.H=Gy;try{return Ma(Oa)}finally{U.H=e}},useDebugValue:function(){Fy=`useDebugValue`,c(),ua()},useDeferredValue:function(e,t){return Fy=`useDeferredValue`,c(),ua(),Co(e,t)},useTransition:function(){return Fy=`useTransition`,c(),ua(),No()},useSyncExternalStore:function(e,t,n){return Fy=`useSyncExternalStore`,c(),ua(),Pa(e,t,n)},useId:function(){return Fy=`useId`,c(),ua(),Ca().memoizedState},useFormState:function(e){return Fy=`useFormState`,c(),ua(),ro(e)},useActionState:function(e){return Fy=`useActionState`,c(),ua(),ro(e)},useOptimistic:function(e,t){return Fy=`useOptimistic`,c(),ua(),Ga(e,t)},useMemoCache:function(e){return c(),Da(e)},useHostTransitionStatus:Po,useCacheRefresh:function(){return Fy=`useCacheRefresh`,ua(),Ca().memoizedState},useEffectEvent:function(e){return Fy=`useEffectEvent`,c(),ua(),fo(e)}};var qy={},Jy=new Set,Yy=new Set,Xy=new Set,Zy=new Set,Qy=new Set,$y=new Set,eb=new Set,tb=new Set,nb=new Set,rb=new Set;Object.freeze(qy);var ib={enqueueSetState:function(e,t,n){e=e._reactInternals;var r=V(e),i=Gi(r);i.payload=t,n!=null&&(Go(n),i.callback=n),t=Ki(e,i,r),t!==null&&($r(r,`this.setState()`,e),Yc(t,e,r),qi(t,e,r))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=V(e),i=Gi(r);i.tag=$v,i.payload=t,n!=null&&(Go(n),i.callback=n),t=Ki(e,i,r),t!==null&&($r(r,`this.replaceState()`,e),Yc(t,e,r),qi(t,e,r))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=V(e),r=Gi(n);r.tag=ey,t!=null&&(Go(t),r.callback=t),t=Ki(e,r,n),t!==null&&($r(n,`this.forceUpdate()`,e),Yc(t,e,n),qi(t,e,n))}},ab=null,ob=null,sb=Error(`This is not a real error. It's an implementation detail of React's selective hydration feature. If this leaks into userspace, it's a bug in React. Please file an issue.`),cb=!1,lb={},ub={},db={},fb={},pb=!1,mb={},hb={},gb={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null},_b=!1,vb=null;vb=new Set;var yb=!1,bb=!1,xb=!1,Sb=typeof WeakSet==`function`?WeakSet:Set,Cb=null,wb=null,Tb=null,Eb=null,Db=!1,Ob=null,kb=!1,Ab=8192,ree={getCacheForType:function(e){var t=qr(p_),n=t.data.get(e);return n===void 0&&(n=e(),t.data.set(e,n)),n},cacheSignal:function(){return qr(p_).controller.signal},getOwner:function(){return dp}};if(typeof Symbol==`function`&&Symbol.for){var jb=Symbol.for;jb(`selector.component`),jb(`selector.has_pseudo_class`),jb(`selector.role`),jb(`selector.test_id`),jb(`selector.text`)}var iee=[],Mb=typeof WeakMap==`function`?WeakMap:Map,Nb=0,Pb=2,Fb=4,Ib=0,Lb=1,Rb=2,zb=3,Bb=4,Vb=6,Hb=5,Ub=Nb,Wb=null,Gb=null,Kb=0,qb=0,Jb=1,Yb=2,Xb=3,Zb=4,Qb=5,$b=6,ex=7,tx=8,nx=9,rx=qb,ix=null,ax=!1,ox=!1,sx=!1,cx=0,lx=Ib,ux=0,dx=0,fx=0,px=0,mx=0,hx=null,gx=null,_x=!1,vx=0,yx=0,bx=300,xx=1/0,Sx=500,Cx=null,wx=null,Tx=null,Ex=0,Dx=1,Ox=2,kx=3,Ax=0,jx=1,Mx=2,Nx=3,Px=4,Fx=5,Ix=0,Lx=null,Rx=null,zx=0,Bx=0,Vx=-0,Hx=null,Ux=null,Wx=null,Gx=Ex,Kx=null,qx=50,Jx=0,Yx=null,Xx=!1,Zx=!1,Qx=50,$x=0,eS=null,tS=!1,nS=null,rS=!1,iS=new Set,aS={},oS=null,sS=null,cS=!1,lS=!1,uS=!1,dS=!1,fS=0,pS={};(function(){for(var e=0;e<tg.length;e++){var t=tg[e],n=t.toLowerCase();t=t[0].toUpperCase()+t.slice(1),Pn(n,`on`+t)}Pn(qh,`onAnimationEnd`),Pn(Jh,`onAnimationIteration`),Pn(Yh,`onAnimationStart`),Pn(`dblclick`,`onDoubleClick`),Pn(`focusin`,`onFocus`),Pn(`focusout`,`onBlur`),Pn(Xh,`onTransitionRun`),Pn(Zh,`onTransitionStart`),Pn(Qh,`onTransitionCancel`),Pn($h,`onTransitionEnd`)})(),Ge(`onMouseEnter`,[`mouseout`,`mouseover`]),Ge(`onMouseLeave`,[`mouseout`,`mouseover`]),Ge(`onPointerEnter`,[`pointerout`,`pointerover`]),Ge(`onPointerLeave`,[`pointerout`,`pointerover`]),We(`onChange`,`change click focusin focusout input keydown keyup selectionchange`.split(` `)),We(`onSelect`,`focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange`.split(` `)),We(`onBeforeInput`,[`compositionend`,`keypress`,`textInput`,`paste`]),We(`onCompositionEnd`,`compositionend focusout keydown keypress keyup mousedown`.split(` `)),We(`onCompositionStart`,`compositionstart focusout keydown keypress keyup mousedown`.split(` `)),We(`onCompositionUpdate`,`compositionupdate focusout keydown keypress keyup mousedown`.split(` `));var mS=`abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting`.split(` `),hS=new Set(`beforetoggle cancel close invalid load scroll scrollend toggle`.split(` `).concat(mS)),gS=`_reactListening`+Math.random().toString(36).slice(2),G=!1,_S=!1,vS=!1,yS=!1,bS=!1,xS=!1,SS=!1,CS={},wS=/\r\n?/g,TS=/\u0000|\uFFFD/g,ES=`http://www.w3.org/1999/xlink`,DS=`http://www.w3.org/XML/1998/namespace`,aee=`javascript:throw new Error('React form unexpectedly submitted.')`,OS=`suppressHydrationWarning`,kS=`&`,AS=`/&`,jS=`$`,MS=`/$`,NS=`$?`,PS=`$~`,FS=`$!`,IS=`html`,LS=`body`,RS=`head`,zS=`F!`,BS=`F`,VS=`loading`,HS=`style`,US=0,WS=1,GS=2,KS=null,qS=null,JS={dialog:!0,webview:!0},YS=null,XS=void 0,ZS=typeof setTimeout==`function`?setTimeout:void 0,QS=typeof clearTimeout==`function`?clearTimeout:void 0,$S=-1,eC=typeof Promise==`function`?Promise:void 0,tC=typeof queueMicrotask==`function`?queueMicrotask:eC===void 0?ZS:function(e){return eC.resolve(null).then(e).catch(Vu)},nC=null,rC=0,iC=1,aC=2,oC=3,sC=4,cC=new Map,lC=new Set,uC=Wf.d;Wf.d={f:function(){var e=uC.f(),t=el();return e||t},r:function(e){var t=Be(e);t!==null&&t.tag===5&&t.type===`form`?Ao(t):uC.r(e)},D:function(e){uC.D(e),wd(`dns-prefetch`,e,null)},C:function(e,t){uC.C(e,t),wd(`preconnect`,e,t)},L:function(e,t,n){uC.L(e,t,n);var r=dC;if(r&&e&&t){var i=`link[rel="preload"][as="`+rt(t)+`"]`;t===`image`&&n&&n.imageSrcSet?(i+=`[imagesrcset="`+rt(n.imageSrcSet)+`"]`,typeof n.imageSizes==`string`&&(i+=`[imagesizes="`+rt(n.imageSizes)+`"]`)):i+=`[href="`+rt(e)+`"]`;var a=i;switch(t){case`style`:a=Dd(e);break;case`script`:a=jd(e)}cC.has(a)||(e=Tf({rel:`preload`,href:t===`image`&&n&&n.imageSrcSet?void 0:e,as:t},n),cC.set(a,e),r.querySelector(i)!==null||t===`style`&&r.querySelector(Od(a))||t===`script`&&r.querySelector(Md(a))||(t=r.createElement(`link`),bu(t,`link`,e),Ue(t),r.head.appendChild(t)))}},m:function(e,t){uC.m(e,t);var n=dC;if(n&&e){var r=t&&typeof t.as==`string`?t.as:`script`,i=`link[rel="modulepreload"][as="`+rt(r)+`"][href="`+rt(e)+`"]`,a=i;switch(r){case`audioworklet`:case`paintworklet`:case`serviceworker`:case`sharedworker`:case`worker`:case`script`:a=jd(e)}if(!cC.has(a)&&(e=Tf({rel:`modulepreload`,href:e},t),cC.set(a,e),n.querySelector(i)===null)){switch(r){case`audioworklet`:case`paintworklet`:case`serviceworker`:case`sharedworker`:case`worker`:case`script`:if(n.querySelector(Md(a)))return}r=n.createElement(`link`),bu(r,`link`,e),Ue(r),n.head.appendChild(r)}}},X:function(e,t){uC.X(e,t);var n=dC;if(n&&e){var r=He(n).hoistableScripts,i=jd(e),a=r.get(i);a||(a=n.querySelector(Md(i)),a||(e=Tf({src:e,async:!0},t),(t=cC.get(i))&&Id(e,t),a=n.createElement(`script`),Ue(a),bu(a,`link`,e),n.head.appendChild(a)),a={type:`script`,instance:a,count:1,state:null},r.set(i,a))}},S:function(e,t,n){uC.S(e,t,n);var r=dC;if(r&&e){var i=He(r).hoistableStyles,a=Dd(e);t||=`default`;var o=i.get(a);if(!o){var s={loading:rC,preload:null};if(o=r.querySelector(Od(a)))s.loading=iC|sC;else{e=Tf({rel:`stylesheet`,href:e,"data-precedence":t},n),(n=cC.get(a))&&Fd(e,n);var c=o=r.createElement(`link`);Ue(c),bu(c,`link`,e),c._p=new Promise(function(e,t){c.onload=e,c.onerror=t}),c.addEventListener(`load`,function(){s.loading|=iC}),c.addEventListener(`error`,function(){s.loading|=aC}),s.loading|=sC,Pd(o,t,r)}o={type:`stylesheet`,instance:o,count:1,state:s},i.set(a,o)}}},M:function(e,t){uC.M(e,t);var n=dC;if(n&&e){var r=He(n).hoistableScripts,i=jd(e),a=r.get(i);a||(a=n.querySelector(Md(i)),a||(e=Tf({src:e,async:!0,type:`module`},t),(t=cC.get(i))&&Id(e,t),a=n.createElement(`script`),Ue(a),bu(a,`link`,e),n.head.appendChild(a)),a={type:`script`,instance:a,count:1,state:null},r.set(i,a))}}};var dC=typeof document>`u`?null:document,fC=null,pC=6e4,mC=800,hC=500,gC=0,_C=null,vC=null,yC=Gf,bC={$$typeof:Nf,Provider:null,Consumer:null,_currentValue:yC,_currentValue2:yC,_threadCount:0},xC=`%c%s%c`,SC=`background: #e6e6e6;background: light-dark(rgba(0,0,0,0.1), rgba(255,255,255,0.25));color: #000000;color: light-dark(#000000, #ffffff);border-radius: 2px`,CC=``,wC=` `,TC=Function.prototype.bind,EC=!1,DC=null,OC=null,oee=null,kC=null,AC=null,jC=null,MC=null,NC=null,PC=null,FC=null;DC=function(e,r,i,a){r=t(e,r),r!==null&&(i=n(r.memoizedState,i,0,a),r.memoizedState=i,r.baseState=i,e.memoizedProps=Tf({},e.memoizedProps),i=nr(e,2),i!==null&&Yc(i,e,2))},OC=function(e,n,r){n=t(e,n),n!==null&&(r=a(n.memoizedState,r,0),n.memoizedState=r,n.baseState=r,e.memoizedProps=Tf({},e.memoizedProps),r=nr(e,2),r!==null&&Yc(r,e,2))},oee=function(e,n,i,a){n=t(e,n),n!==null&&(i=r(n.memoizedState,i,a),n.memoizedState=i,n.baseState=i,e.memoizedProps=Tf({},e.memoizedProps),i=nr(e,2),i!==null&&Yc(i,e,2))},kC=function(e,t,r){e.pendingProps=n(e.memoizedProps,t,0,r),e.alternate&&(e.alternate.pendingProps=e.pendingProps),t=nr(e,2),t!==null&&Yc(t,e,2)},AC=function(e,t){e.pendingProps=a(e.memoizedProps,t,0),e.alternate&&(e.alternate.pendingProps=e.pendingProps),t=nr(e,2),t!==null&&Yc(t,e,2)},jC=function(e,t,n){e.pendingProps=r(e.memoizedProps,t,n),e.alternate&&(e.alternate.pendingProps=e.pendingProps),t=nr(e,2),t!==null&&Yc(t,e,2)},MC=function(e){var t=nr(e,2);t!==null&&Yc(t,e,2)},NC=function(e){var t=Te(),n=nr(e,t);n!==null&&Yc(n,e,t)},PC=function(e){s=e},FC=function(e){o=e};var IC=!0,LC=null,RC=!1,zC=null,BC=null,VC=null,HC=new Map,UC=new Map,WC=[],see=`mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset`.split(` `),GC=null;if(bf.prototype.render=yf.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(`Cannot update an unmounted root.`);var n=arguments;typeof n[1]==`function`?console.error(`does not support the second callback argument. To execute a side effect after rendering, declare it in a component body with useEffect().`):v(n[1])?console.error(`You passed a container to the second argument of root.render(...). You don't need to pass it again since you already passed it to create the root.`):n[1]!==void 0&&console.error(`You passed a second argument to root.render(...) but it only accepts one argument.`),n=e;var r=t.current;Yd(r,V(r),n,t,null,null)},bf.prototype.unmount=yf.prototype.unmount=function(){var e=arguments;if(typeof e[0]==`function`&&console.error(`does not support a callback argument. To execute a side effect after rendering, declare it in a component body with useEffect().`),e=this._internalRoot,e!==null){this._internalRoot=null;var t=e.containerInfo;(Ub&(Pb|Fb))!==Nb&&console.error(`Attempted to synchronously unmount a root while React was already rendering. React cannot finish unmounting the root until the current render has completed, which may lead to a race condition.`),Yd(e.current,2,null,e,null,null),el(),t[Wp]=null}},bf.prototype.unstable_scheduleHydration=function(e){if(e){var t=Ie();e={blockedOn:null,target:e,priority:t};for(var n=0;n<WC.length&&t!==0&&t<WC[n].priority;n++);WC.splice(n,0,e),n===0&&df(e)}},(function(){var e=Cf.version;if(e!==`19.2.8`)throw Error(`Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got: |
|
|
- react: `+(e+` |
|
|
- react-dom: 19.2.8 |
|
|
Learn more: https://react.dev/warnings/version-mismatch`))})(),typeof Map==`function`&&Map.prototype!=null&&typeof Map.prototype.forEach==`function`&&typeof Set==`function`&&Set.prototype!=null&&typeof Set.prototype.clear==`function`&&typeof Set.prototype.forEach==`function`||console.error(`React depends on Map and Set built-in types. Make sure that you load a polyfill in older browsers. https://react.dev/link/react-polyfills`),Wf.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render==`function`?Error(`Unable to find node on an unmounted component.`):(e=Object.keys(e).join(`,`),Error(`Argument appears to not be a ReactComponent. Keys: `+e));return e=C(t),e=e===null?null:w(e),e=e===null?null:e.stateNode,e},!(function(){var e={bundleType:1,version:`19.2.8`,rendererPackageName:`react-dom`,currentDispatcherRef:U,reconcilerVersion:`19.2.8`};return e.overrideHookState=DC,e.overrideHookStateDeletePath=OC,e.overrideHookStateRenamePath=oee,e.overrideProps=kC,e.overridePropsDeletePath=AC,e.overridePropsRenamePath=jC,e.scheduleUpdate=MC,e.scheduleRetry=NC,e.setErrorHandler=PC,e.setSuspenseHandler=FC,e.scheduleRefresh=g,e.scheduleRoot=h,e.setRefreshHandler=_,e.getCurrentFiber=ef,ve(e)})()&&Ym&&window.top===window.self&&(-1<navigator.userAgent.indexOf(`Chrome`)&&navigator.userAgent.indexOf(`Edge`)===-1||-1<navigator.userAgent.indexOf(`Firefox`))){var cee=window.location.protocol;/^(https?|file):$/.test(cee)&&console.info(`%cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools`+(cee===`file:`?` |
|
|
You might need to use a local HTTP server (instead of file://): https://react.dev/link/react-devtools-faq`:``),`font-weight:bold`)}e.createRoot=function(e,t){if(!v(e))throw Error(`Target container is not a DOM element.`);xf(e);var n=!1,r=``,i=Xo,a=Zo,o=Qo;return t!=null&&(t.hydrate?console.warn(`hydrate through createRoot is deprecated. Use ReactDOMClient.hydrateRoot(container, <App />) instead.`):typeof t==`object`&&t&&t.$$typeof===Df&&console.error(`You passed a JSX element to createRoot. You probably meant to call root.render instead. Example usage: |
|
|
|
|
|
let root = createRoot(domContainer); |
|
|
root.render(<App />);`),!0===t.unstable_strictMode&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onUncaughtError!==void 0&&(i=t.onUncaughtError),t.onCaughtError!==void 0&&(a=t.onCaughtError),t.onRecoverableError!==void 0&&(o=t.onRecoverableError)),t=qd(e,1,!1,null,null,n,r,null,i,a,o,vf),e[Wp]=t.current,iu(e),new yf(t)},e.hydrateRoot=function(e,t,n){if(!v(e))throw Error(`Target container is not a DOM element.`);xf(e),t===void 0&&console.error(`Must provide initial children as second argument to hydrateRoot. Example usage: hydrateRoot(domContainer, <App />)`);var r=!1,i=``,a=Xo,o=Zo,s=Qo,c=null;return n!=null&&(!0===n.unstable_strictMode&&(r=!0),n.identifierPrefix!==void 0&&(i=n.identifierPrefix),n.onUncaughtError!==void 0&&(a=n.onUncaughtError),n.onCaughtError!==void 0&&(o=n.onCaughtError),n.onRecoverableError!==void 0&&(s=n.onRecoverableError),n.formState!==void 0&&(c=n.formState)),t=qd(e,1,!0,t,n??null,r,i,c,a,o,s,vf),t.context=Jd(null),n=t.current,r=V(n),r=Me(r),i=Gi(r),i.callback=null,Ki(n,i,r),$r(r,`hydrateRoot()`,null),n=r,t.current.lanes=n,De(t,n),Hl(t),e[Wp]=t.current,iu(e),new bf(t)},e.version=`19.2.8`,typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<`u`&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop==`function`&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(Error())})()})),pBe=s(((e,t)=>{function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>`u`||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=`function`)){if(process.env.NODE_ENV!==`production`)throw Error(`^_^`);try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(e){console.error(e)}}}process.env.NODE_ENV===`production`?(n(),t.exports=dBe()):t.exports=fBe()})),mBe=c({AccessTokenSender:()=>AV,ActionTypes:()=>B,AnnotationFactory:()=>nc,AnnotationItem:()=>ec,AnnotationList:()=>$s,AnnotationPage:()=>tc,AnnotationResource:()=>Qs,AnnotationSettings:()=>NR,AnnotationsOverlay:()=>pL,App:()=>LQ,AppProviders:()=>IQ,AttributionPanel:()=>xz,AudioViewer:()=>LI,BackgroundPluginArea:()=>vX,BookViewIcon:()=>aV,Branding:()=>LV,CanvasAnnotationDisplay:()=>SL,CanvasAnnotations:()=>BR,CanvasGroupings:()=>Ua,CanvasIndexIcon:()=>vV,CanvasInfo:()=>nz,CanvasLayers:()=>Jz,CanvasWorld:()=>pl,ChangeThemeDialog:()=>RV,CollapsibleSection:()=>ez,CollectionDialog:()=>EV,CollectionInfo:()=>az,CompanionArea:()=>wV,CompanionWindow:()=>BU,CompanionWindowFactory:()=>CV,CompanionWindowRegistry:()=>Bq,CompanionWindowSection:()=>HU,ConnectedAnnotationSettings:()=>OH,ConnectedAnnotationsOverlay:()=>CL,ConnectedAppProviders:()=>iUe,ConnectedAttributionPanel:()=>KW,ConnectedAudioViewer:()=>VI,ConnectedBackgroundPluginArea:()=>nZ,ConnectedBranding:()=>QX,ConnectedCanvasAnnotations:()=>gU,ConnectedCanvasInfo:()=>qU,ConnectedCanvasLayers:()=>Iq,ConnectedChangeThemeDialog:()=>UX,ConnectedCollapsibleSection:()=>GU,ConnectedCollectionDialog:()=>iX,ConnectedCollectionInfo:()=>ZU,ConnectedCompanionArea:()=>eX,ConnectedCompanionWindow:()=>VU,ConnectedCompanionWindowFactory:()=>$Y,ConnectedCustomPanel:()=>Rq,ConnectedErrorContent:()=>QY,ConnectedErrorDialog:()=>RX,ConnectedFullScreenButton:()=>KY,ConnectedGalleryView:()=>YI,ConnectedGalleryViewThumbnail:()=>JI,ConnectedIIIFAuthentication:()=>pX,ConnectedIIIFThumbnail:()=>cw,ConnectedLabelValueMetadata:()=>KU,ConnectedLanguageSettings:()=>BX,ConnectedLayersPanel:()=>Lq,ConnectedLocalePicker:()=>JU,ConnectedManifestForm:()=>IX,ConnectedManifestInfo:()=>YU,ConnectedManifestListItem:()=>LX,ConnectedManifestListItemError:()=>CX,ConnectedManifestRelatedLinks:()=>QU,ConnectedMinimalWindow:()=>uX,ConnectedMiradorMenuButton:()=>VD,ConnectedMosaicRenderPreview:()=>OX,ConnectedOpenSeadragonViewer:()=>TL,ConnectedPrimaryWindow:()=>lX,ConnectedSanitizedHtml:()=>hU,ConnectedScrollIndicatedDialogContent:()=>nX,ConnectedSearchHit:()=>tG,ConnectedSearchPanel:()=>rG,ConnectedSearchPanelControls:()=>XW,ConnectedSearchPanelNavigation:()=>JW,ConnectedSearchResults:()=>nG,ConnectedSelectCollection:()=>$I,ConnectedSidebarIndexItem:()=>eW,ConnectedSidebarIndexList:()=>nW,ConnectedSidebarIndexTableOfContents:()=>HW,ConnectedSidebarIndexThumbnail:()=>tW,ConnectedTextViewer:()=>IL,ConnectedThumbnailCanvasGrouping:()=>wH,ConnectedThumbnailNavigation:()=>TH,ConnectedVideoViewer:()=>ML,ConnectedViewerInfo:()=>sL,ConnectedViewerNavigation:()=>lL,ConnectedWindow:()=>gX,ConnectedWindowAuthenticationBar:()=>fX,ConnectedWindowCanvasNavigationControls:()=>dL,ConnectedWindowList:()=>EX,ConnectedWindowListButton:()=>XX,ConnectedWindowSideBar:()=>YY,ConnectedWindowSideBarAnnotationsPanel:()=>UU,ConnectedWindowSideBarButtons:()=>JY,ConnectedWindowSideBarCanvasPanel:()=>UW,ConnectedWindowSideBarCollectionPanel:()=>zq,ConnectedWindowSideBarInfoPanel:()=>$U,ConnectedWindowThumbnailSettings:()=>LY,ConnectedWindowTopBar:()=>qY,ConnectedWindowTopBarPluginArea:()=>VY,ConnectedWindowTopBarPluginMenu:()=>HY,ConnectedWindowTopBarTitle:()=>GY,ConnectedWindowTopMenu:()=>zY,ConnectedWindowTopMenuButton:()=>BY,ConnectedWindowViewSettings:()=>RY,ConnectedWindowViewer:()=>OL,ConnectedWorkspace:()=>eZ,ConnectedWorkspaceAdd:()=>tZ,ConnectedWorkspaceAddButton:()=>zX,ConnectedWorkspaceArea:()=>rZ,ConnectedWorkspaceControlPanel:()=>$X,ConnectedWorkspaceControlPanelButtons:()=>ZX,ConnectedWorkspaceElastic:()=>MX,ConnectedWorkspaceElasticWindow:()=>_X,ConnectedWorkspaceExport:()=>KX,ConnectedWorkspaceImport:()=>qX,ConnectedWorkspaceMenu:()=>WX,ConnectedWorkspaceMenuButton:()=>GX,ConnectedWorkspaceMosaic:()=>jX,ConnectedWorkspaceOptionsButton:()=>YX,ConnectedWorkspaceOptionsMenu:()=>JX,ConnectedWorkspaceSelectionDialog:()=>HX,ConnectedZoomControls:()=>oL,CustomPanel:()=>Xz,EMPTY_ARRAY:()=>Hr,EMPTY_OBJECT:()=>Ur,ErrorContent:()=>SV,ErrorDialog:()=>zV,FullScreenButton:()=>mV,FullScreenContext:()=>zJ,GalleryView:()=>UI,GalleryViewIcon:()=>oV,GalleryViewThumbnail:()=>HI,IIIFAuthentication:()=>NV,IIIFDropTarget:()=>SX,IIIFIFrameCommunication:()=>kV,IIIFThumbnail:()=>ZC,ImageFailureMessage:()=>mL,LabelValueMetadata:()=>tz,LanguageSettings:()=>BV,LayersPanel:()=>Yz,LocalePicker:()=>rz,ManifestForm:()=>VV,ManifestInfo:()=>iz,ManifestListItem:()=>UV,ManifestListItemError:()=>HV,ManifestRelatedLinks:()=>oz,MinimalWindow:()=>OV,MiradorCanvas:()=>qa,MiradorIcon:()=>lDe,MiradorManifest:()=>Ja,MiradorMenuButton:()=>ID,MiradorViewer:()=>tqe,MosaicLayout:()=>kX,MosaicRenderPreview:()=>WV,NestedMenu:()=>GV,NewBrowserWindow:()=>jV,OSDReferences:()=>wL,OpenSeadragonCanvasOverlay:()=>xL,OpenSeadragonViewer:()=>hL,PluginContext:()=>Bt,PluginHook:()=>zl,PluginProvider:()=>gZ,PrimaryWindow:()=>DV,RestoreZoomIcon:()=>Vve,SanitizedHtml:()=>RR,ScrollIndicatedDialogContent:()=>TV,ScrollTo:()=>zR,SearchHit:()=>wz,SearchPanel:()=>Ez,SearchPanelControls:()=>Cz,SearchPanelNavigation:()=>Sz,SearchResults:()=>Tz,SelectCollection:()=>XI,SidebarIndexItem:()=>cz,SidebarIndexList:()=>uz,SidebarIndexTableOfContents:()=>yz,SidebarIndexThumbnail:()=>lz,TextViewer:()=>NL,ThumbnailCanvasGrouping:()=>CH,ThumbnailFactory:()=>wo,ThumbnailNavigation:()=>MR,ThumbnailNavigationBottomIcon:()=>nV,ThumbnailNavigationRightIcon:()=>rV,TruncatedHit:()=>eG,VideoViewer:()=>kL,ViewerInfo:()=>tL,ViewerNavigation:()=>nL,Window:()=>PV,WindowAuthenticationBar:()=>MV,WindowCanvasNavigationControls:()=>uL,WindowList:()=>KV,WindowListButton:()=>qV,WindowMaxIcon:()=>hV,WindowMinIcon:()=>gV,WindowOptionsIcon:()=>lV,WindowSideBar:()=>xV,WindowSideBarAnnotationsPanel:()=>$R,WindowSideBarButtons:()=>bV,WindowSideBarCanvasPanel:()=>bz,WindowSideBarCollectionPanel:()=>Qz,WindowSideBarInfoPanel:()=>sz,WindowThumbnailSettings:()=>iV,WindowTopBar:()=>_V,WindowTopBarPluginArea:()=>dV,WindowTopBarPluginMenu:()=>fV,WindowTopBarTitle:()=>pV,WindowTopMenu:()=>cV,WindowTopMenuButton:()=>uV,WindowViewSettings:()=>sV,WindowViewer:()=>EL,Workspace:()=>YV,WorkspaceAdd:()=>XV,WorkspaceAddButton:()=>ZV,WorkspaceArea:()=>sH,WorkspaceContext:()=>BD,WorkspaceControlPanel:()=>oH,WorkspaceControlPanelButtons:()=>aH,WorkspaceDialog:()=>yX,WorkspaceElastic:()=>IV,WorkspaceElasticWindow:()=>FV,WorkspaceExport:()=>tH,WorkspaceImport:()=>nH,WorkspaceMenu:()=>$V,WorkspaceMenuButton:()=>eH,WorkspaceMosaic:()=>JV,WorkspaceOptionsButton:()=>iH,WorkspaceOptionsMenu:()=>rH,WorkspaceSelectionDialog:()=>QV,WorkspaceTypeElasticIcon:()=>fDe,WorkspaceTypeMosaicIcon:()=>pDe,ZoomControls:()=>eL,accessTokensReducer:()=>M$,addAuthenticationRequest:()=>uR,addCompanionWindow:()=>BL,addError:()=>XL,addOrUpdateCompanionWindow:()=>VL,addPluginsToCompanionWindowsRegistry:()=>DBe,addResource:()=>TR,addWindow:()=>gl,annotationsReducer:()=>G$,asArray:()=>Jr,authReducer:()=>K$,catalogReducer:()=>X$,companionWindowsReducer:()=>I$,configReducer:()=>U$,connectPluginsToStore:()=>EBe,createPluggableStore:()=>eqe,createStore:()=>i1,createTargetToPluginMapping:()=>TBe,cssNs:()=>Ll,default:()=>a1,deselectAnnotation:()=>Hs,elasticLayoutReducer:()=>q$,errorsReducer:()=>L$,expandNodes:()=>GL,fetchInfoResponse:()=>hZ,fetchManifest:()=>tR,fetchSearch:()=>SR,filterValidPlugins:()=>BQ,focusWindow:()=>hl,getAccessTokens:()=>gH,getAllowedWindowViewTypes:()=>ps,getAnnotationResourcesByMotivation:()=>dc,getAnnotationResourcesByMotivationForCanvas:()=>lc,getAnnotationResourcesDataForCanvas:()=>uc,getAnnotations:()=>rc,getAuth:()=>_H,getAuthProfiles:()=>hH,getBestThumbnail:()=>ni,getCanvas:()=>_s,getCanvasDescription:()=>Ds,getCanvasForAnnotation:()=>Mc,getCanvasGrouping:()=>Ss,getCanvasGroupings:()=>xs,getCanvasIndex:()=>ts,getCanvasLabel:()=>Ts,getCanvasLayers:()=>Gc,getCanvasMetadata:()=>Es,getCanvases:()=>gs,getCatalog:()=>Ie,getCompanionAreaVisibility:()=>fo,getCompanionWindow:()=>to,getCompanionWindowIdsForPosition:()=>uo,getCompanionWindowLocale:()=>no,getCompanionWindows:()=>Yr,getCompanionWindowsForContent:()=>lo,getCompanionWindowsForPosition:()=>co,getConfig:()=>Xr,getConfigFromPlugins:()=>CUe,getContainerId:()=>bo,getCurrentCanvas:()=>vs,getCurrentCanvasWorld:()=>vL,getDefaultSidebarVariant:()=>mH,getDestructuredMetadata:()=>oi,getElasticLayout:()=>li,getExpandedNodeIds:()=>RL,getExportableState:()=>Zr,getFocusedWindowId:()=>cs,getFullScreenEnabled:()=>os,getIiifThumbnailOpts:()=>To,getLanguagesFromConfigWithCurrent:()=>go,getLatestError:()=>ui,getLayers:()=>qc,getLayersForVisibleCanvases:()=>Jc,getLayersForWindow:()=>Kc,getLocale:()=>Do,getManifest:()=>Fe,getManifestAutocompleteService:()=>Qo,getManifestDescription:()=>Ko,getManifestError:()=>Ao,getManifestHomepage:()=>Ro,getManifestLocale:()=>No,getManifestLogo:()=>Lo,getManifestMetadata:()=>Yo,getManifestProviderName:()=>Po,getManifestRelated:()=>Ho,getManifestRelatedContent:()=>Vo,getManifestRenderings:()=>zo,getManifestSearchService:()=>Zo,getManifestSeeAlso:()=>Bo,getManifestStatus:()=>ko,getManifestSummary:()=>qo,getManifestThumbnail:()=>ai,getManifestTitle:()=>Go,getManifestUrl:()=>Jo,getManifestoInstance:()=>Mo,getManifests:()=>Pe,getManuallyExpandedNodeIds:()=>LL,getMaximizedWindowsIds:()=>ds,getMetadataLocales:()=>Xo,getMiradorCanvasWrapper:()=>Ya,getMiradorManifestWrapper:()=>Xa,getNextCanvasGrouping:()=>Cs,getNextSearchId:()=>xc,getNodeIdToScrollTo:()=>zL,getPresentAnnotationsOnSelectedCanvases:()=>cc,getPreviousCanvasGrouping:()=>ws,getProviderLogo:()=>Io,getReducersFromPlugins:()=>SUe,getRequestsConfig:()=>So,getRequiredStatement:()=>Uo,getResourceAnnotationForSearchHit:()=>kc,getResourceAnnotationLabel:()=>Ac,getRights:()=>Wo,getSagasFromPlugins:()=>wUe,getSearchAnnotationsForCompanionWindow:()=>Cc,getSearchAnnotationsForWindow:()=>Dc,getSearchForWindow:()=>hc,getSearchIsFetching:()=>yc,getSearchNumTotal:()=>bc,getSearchQuery:()=>vc,getSelectedAnnotationId:()=>fc,getSelectedAnnotationsOnCanvases:()=>pc,getSelectedContentSearchAnnotationIds:()=>Oc,getSequence:()=>es,getSequenceBehaviors:()=>is,getSequenceTreeStructure:()=>as,getSequenceViewingDirection:()=>rs,getSequenceViewingHint:()=>ns,getSequences:()=>$o,getShowZoomControlsConfig:()=>_o,getSortedLayers:()=>V,getSortedSearchAnnotationsForCompanionWindow:()=>Ec,getSortedSearchHitsForCompanionWindow:()=>wc,getTheme:()=>vo,getThemeDirection:()=>xo,getThemeIds:()=>yo,getThumbnailFactory:()=>Eo,getThumbnailNavigationPosition:()=>ro,getThumbnailsConfig:()=>Co,getViewer:()=>Wr,getVisibleCanvasAudioResources:()=>Ms,getVisibleCanvasCaptions:()=>js,getVisibleCanvasIds:()=>ys,getVisibleCanvasNonTiledResources:()=>Os,getVisibleCanvasTextResources:()=>ks,getVisibleCanvasVideoResources:()=>As,getVisibleCanvases:()=>bs,getVisibleNodeIds:()=>pH,getWindow:()=>Me,getWindowConfig:()=>us,getWindowDraggability:()=>ms,getWindowIds:()=>Gr,getWindowManifests:()=>Ae,getWindowTitles:()=>di,getWindowViewType:()=>fs,getWindows:()=>je,getWorkspace:()=>Ne,getWorkspaceType:()=>ss,handleDrop:()=>xX,hideCollectionDialog:()=>El,hoverAnnotation:()=>Ws,htmlRules:()=>mU,importConfig:()=>KL,importMiradorState:()=>YL,infoResponsesReducer:()=>V$,isFocused:()=>ls,layersReducer:()=>Y$,manifestsReducer:()=>B$,maximizeWindow:()=>vl,minimizeWindow:()=>yl,miradorSlice:()=>ke,readImageMetadata:()=>uDe,receiveAccessToken:()=>pR,receiveAccessTokenFailure:()=>mR,receiveAnnotation:()=>zs,receiveAnnotationFailure:()=>Bs,receiveDegradedInfoResponse:()=>pZ,receiveInfoResponse:()=>fZ,receiveInfoResponseFailure:()=>mZ,receiveManifest:()=>$L,receiveManifestFailure:()=>eR,receiveSearch:()=>yR,receiveSearchFailure:()=>bR,removeCompanionWindow:()=>UL,removeError:()=>ZL,removeInfoResponse:()=>CBe,removeManifest:()=>nR,removeResource:()=>ER,removeSearch:()=>xR,removeWindow:()=>xl,requestAccessToken:()=>fR,requestAnnotation:()=>Rs,requestCanvasAnnotations:()=>Ls,requestInfoResponse:()=>dZ,requestManifest:()=>QL,requestSearch:()=>vR,resetAuthenticationState:()=>gR,resolveAccessTokenRequest:()=>hR,resolveAuthenticationRequest:()=>dR,rootReducer:()=>fKe,rootSaga:()=>r1,searchesReducer:()=>J$,selectAnnotation:()=>Vs,selectCompanionWindowDimensions:()=>po,selectCurrentAuthServices:()=>vH,selectInfoResponse:()=>Ns,selectInfoResponses:()=>hs,setCanvas:()=>Ol,setCompanionAreaOpen:()=>bl,setConfig:()=>qL,setContentSearchCurrentAnnotation:()=>CR,setNextCanvas:()=>kl,setPreviousCanvas:()=>Al,setWindowThumbnailPosition:()=>Cl,setWindowViewType:()=>wl,setWorkspaceAddVisibility:()=>oR,setWorkspaceViewportDimensions:()=>cR,setWorkspaceViewportPosition:()=>sR,settings:()=>Vr,showCollectionDialog:()=>Tl,sortSearchAnnotationsByCanvasOrder:()=>Is,toggleAnnotationDisplay:()=>Us,toggleDraggingEnabled:()=>lR,toggleNode:()=>WL,toggleWindowSideBar:()=>Sl,toggleZoomControls:()=>iR,updateCompanionWindow:()=>HL,updateConfig:()=>JL,updateElasticWindowLayout:()=>_R,updateLayers:()=>wR,updateViewport:()=>jl,updateWindow:()=>_l,updateWorkspace:()=>rR,updateWorkspaceMosaicLayout:()=>aR,useTranslation:()=>hO,validatePlugin:()=>zQ,viewer:()=>nqe,viewersReducer:()=>W$,windowsReducer:()=>z$,withPlugins:()=>Ar,withTranslation:()=>_O,workspaceReducer:()=>R$});Kr(),Ps(),Fs(),Pc(),ml(),sBe(),Sye(),Dl(),Ml(),Bl(),dw(),WD(),Ove(),Fve(),Bve(),fL(),Rye(),Nye(),Oye();var hBe=pBe(),Y=u(p(),1),X=g();yO(),YC(),Zm();var iZ=z(((e,t)=>{var n=Gi(),r=xi(),i=Object.prototype.hasOwnProperty;function a(e,t,a){var o=e[t];(!(i.call(e,t)&&r(o,a))||a===void 0&&!(t in e))&&n(e,t,a)}t.exports=a})),gBe=z(((e,t)=>{var n=iZ(),r=Hi(),i=sn(),a=Xt(),o=Ui();function s(e,t,s,c){if(!a(e))return e;t=r(t,e);for(var l=-1,u=t.length,d=u-1,f=e;f!=null&&++l<u;){var p=o(t[l]),m=s;if(p===`__proto__`||p===`constructor`||p===`prototype`)return e;if(l!=d){var h=f[p];m=c?c(h,p,f):void 0,m===void 0&&(m=a(h)?h:i(t[l+1])?[]:{})}n(f,p,m),f=f[p]}return e}t.exports=s})),_Be=z(((e,t)=>{var n=Wi(),r=gBe();function i(e,t,i,a){return r(e,t,i(n(e,t)),a)}t.exports=i})),vBe=z(((e,t)=>{var n=cn();function r(e){return typeof e==`function`?e:n}t.exports=r})),yBe=z(((e,t)=>{var n=_Be(),r=vBe();function i(e,t,i){return e==null?e:n(e,t,r(i))}t.exports=i})),aZ=Je(zt(),1),bBe=Je(yBe(),1),xBe=Ke({EMPTY_ARRAY:()=>Hr,EMPTY_OBJECT:()=>Ur,getAccessTokens:()=>gH,getAllowedWindowViewTypes:()=>ps,getAnnotationResourcesByMotivation:()=>dc,getAnnotationResourcesByMotivationForCanvas:()=>lc,getAnnotationResourcesDataForCanvas:()=>uc,getAnnotations:()=>rc,getAuth:()=>_H,getAuthProfiles:()=>hH,getCanvas:()=>_s,getCanvasDescription:()=>Ds,getCanvasForAnnotation:()=>Mc,getCanvasGrouping:()=>Ss,getCanvasGroupings:()=>xs,getCanvasIndex:()=>ts,getCanvasLabel:()=>Ts,getCanvasLayers:()=>Gc,getCanvasMetadata:()=>Es,getCanvases:()=>gs,getCatalog:()=>Ie,getCompanionAreaVisibility:()=>fo,getCompanionWindow:()=>to,getCompanionWindowIdsForPosition:()=>uo,getCompanionWindowLocale:()=>no,getCompanionWindows:()=>Yr,getCompanionWindowsForContent:()=>lo,getCompanionWindowsForPosition:()=>co,getConfig:()=>Xr,getContainerId:()=>bo,getCurrentCanvas:()=>vs,getCurrentCanvasWorld:()=>vL,getDefaultSidebarVariant:()=>mH,getDestructuredMetadata:()=>oi,getElasticLayout:()=>li,getExpandedNodeIds:()=>RL,getExportableState:()=>Zr,getFocusedWindowId:()=>cs,getFullScreenEnabled:()=>os,getIiifThumbnailOpts:()=>To,getLanguagesFromConfigWithCurrent:()=>go,getLatestError:()=>ui,getLayers:()=>qc,getLayersForVisibleCanvases:()=>Jc,getLayersForWindow:()=>Kc,getLocale:()=>Do,getManifest:()=>Fe,getManifestAutocompleteService:()=>Qo,getManifestDescription:()=>Ko,getManifestError:()=>Ao,getManifestHomepage:()=>Ro,getManifestLocale:()=>No,getManifestLogo:()=>Lo,getManifestMetadata:()=>Yo,getManifestProviderName:()=>Po,getManifestRelated:()=>Ho,getManifestRelatedContent:()=>Vo,getManifestRenderings:()=>zo,getManifestSearchService:()=>Zo,getManifestSeeAlso:()=>Bo,getManifestStatus:()=>ko,getManifestSummary:()=>qo,getManifestThumbnail:()=>ai,getManifestTitle:()=>Go,getManifestUrl:()=>Jo,getManifestoInstance:()=>Mo,getManifests:()=>Pe,getManuallyExpandedNodeIds:()=>LL,getMaximizedWindowsIds:()=>ds,getMetadataLocales:()=>Xo,getMiradorCanvasWrapper:()=>Ya,getMiradorManifestWrapper:()=>Xa,getNextCanvasGrouping:()=>Cs,getNextSearchId:()=>xc,getNodeIdToScrollTo:()=>zL,getPresentAnnotationsOnSelectedCanvases:()=>cc,getPreviousCanvasGrouping:()=>ws,getProviderLogo:()=>Io,getRequestsConfig:()=>So,getRequiredStatement:()=>Uo,getResourceAnnotationForSearchHit:()=>kc,getResourceAnnotationLabel:()=>Ac,getRights:()=>Wo,getSearchAnnotationsForCompanionWindow:()=>Cc,getSearchAnnotationsForWindow:()=>Dc,getSearchForWindow:()=>hc,getSearchIsFetching:()=>yc,getSearchNumTotal:()=>bc,getSearchQuery:()=>vc,getSelectedAnnotationId:()=>fc,getSelectedAnnotationsOnCanvases:()=>pc,getSelectedContentSearchAnnotationIds:()=>Oc,getSequence:()=>es,getSequenceBehaviors:()=>is,getSequenceTreeStructure:()=>as,getSequenceViewingDirection:()=>rs,getSequenceViewingHint:()=>ns,getSequences:()=>$o,getShowZoomControlsConfig:()=>_o,getSortedLayers:()=>V,getSortedSearchAnnotationsForCompanionWindow:()=>Ec,getSortedSearchHitsForCompanionWindow:()=>wc,getTheme:()=>vo,getThemeDirection:()=>xo,getThemeIds:()=>yo,getThumbnailFactory:()=>Eo,getThumbnailNavigationPosition:()=>ro,getThumbnailsConfig:()=>Co,getViewer:()=>Wr,getVisibleCanvasAudioResources:()=>Ms,getVisibleCanvasCaptions:()=>js,getVisibleCanvasIds:()=>ys,getVisibleCanvasNonTiledResources:()=>Os,getVisibleCanvasTextResources:()=>ks,getVisibleCanvasVideoResources:()=>As,getVisibleCanvases:()=>bs,getVisibleNodeIds:()=>pH,getWindow:()=>Me,getWindowConfig:()=>us,getWindowDraggability:()=>ms,getWindowIds:()=>Gr,getWindowManifests:()=>Ae,getWindowTitles:()=>di,getWindowViewType:()=>fs,getWindows:()=>je,getWorkspace:()=>Ne,getWorkspaceType:()=>ss,isFocused:()=>ls,miradorSlice:()=>ke,selectCompanionWindowDimensions:()=>po,selectCurrentAuthServices:()=>vH,selectInfoResponse:()=>Ns,selectInfoResponses:()=>hs,sortSearchAnnotationsByCanvasOrder:()=>Is}),oZ=Je(Xt(),1),sZ=Je(Zt(),1),cZ=Je(Va(),1),lZ=Wa(),uZ=Je(mo(),1),SBe=Je(uH(),1);function dZ(e,t,n){return{imageResource:t,infoId:e,type:B.REQUEST_INFO_RESPONSE,windowId:n}}function fZ(e,t,n,r){return{infoId:e,infoJson:t,ok:n,tokenServiceId:r,type:B.RECEIVE_INFO_RESPONSE}}function pZ(e,t,n,r,i){return{infoId:e,infoJson:t,ok:n,tokenServiceId:r,type:B.RECEIVE_DEGRADED_INFO_RESPONSE,windowId:i}}function mZ(e,t,n){return{error:t,infoId:e,tokenServiceId:n,type:B.RECEIVE_INFO_RESPONSE_FAILURE}}function hZ({imageId:e,imageResource:t,windowId:n}){let r=t&&qr(t);return dZ(e||r.id,r,n)}function CBe(e){return{infoId:e,type:B.REMOVE_INFO_RESPONSE}}var wBe=Ke({ActionTypes:()=>B,addAuthenticationRequest:()=>uR,addCompanionWindow:()=>BL,addError:()=>XL,addOrUpdateCompanionWindow:()=>VL,addResource:()=>TR,addWindow:()=>gl,deselectAnnotation:()=>Hs,expandNodes:()=>GL,fetchInfoResponse:()=>hZ,fetchManifest:()=>tR,fetchSearch:()=>SR,focusWindow:()=>hl,hideCollectionDialog:()=>El,hoverAnnotation:()=>Ws,importConfig:()=>KL,importMiradorState:()=>YL,maximizeWindow:()=>vl,minimizeWindow:()=>yl,receiveAccessToken:()=>pR,receiveAccessTokenFailure:()=>mR,receiveAnnotation:()=>zs,receiveAnnotationFailure:()=>Bs,receiveDegradedInfoResponse:()=>pZ,receiveInfoResponse:()=>fZ,receiveInfoResponseFailure:()=>mZ,receiveManifest:()=>$L,receiveManifestFailure:()=>eR,receiveSearch:()=>yR,receiveSearchFailure:()=>bR,removeCompanionWindow:()=>UL,removeError:()=>ZL,removeInfoResponse:()=>CBe,removeManifest:()=>nR,removeResource:()=>ER,removeSearch:()=>xR,removeWindow:()=>xl,requestAccessToken:()=>fR,requestAnnotation:()=>Rs,requestCanvasAnnotations:()=>Ls,requestInfoResponse:()=>dZ,requestManifest:()=>QL,requestSearch:()=>vR,resetAuthenticationState:()=>gR,resolveAccessTokenRequest:()=>hR,resolveAuthenticationRequest:()=>dR,selectAnnotation:()=>Vs,setCanvas:()=>Ol,setCompanionAreaOpen:()=>bl,setConfig:()=>qL,setContentSearchCurrentAnnotation:()=>CR,setNextCanvas:()=>kl,setPreviousCanvas:()=>Al,setWindowThumbnailPosition:()=>Cl,setWindowViewType:()=>wl,setWorkspaceAddVisibility:()=>oR,setWorkspaceViewportDimensions:()=>cR,setWorkspaceViewportPosition:()=>sR,showCollectionDialog:()=>Tl,toggleAnnotationDisplay:()=>Us,toggleDraggingEnabled:()=>lR,toggleNode:()=>WL,toggleWindowSideBar:()=>Sl,toggleZoomControls:()=>iR,updateCompanionWindow:()=>HL,updateConfig:()=>JL,updateElasticWindowLayout:()=>_R,updateLayers:()=>wR,updateViewport:()=>jl,updateWindow:()=>_l,updateWorkspace:()=>rR,updateWorkspaceMosaicLayout:()=>aR});function TBe(e){return e.reduce((e,t)=>(0,bBe.default)(e,[t.target,t.mode],e=>[...e||[],t]),{})}function EBe(e){return e.map(e=>({...e,component:OBe(e)}))}function DBe(e){return e.filter(e=>e.companionWindowKey).forEach(e=>{Bq[e.companionWindowKey]=e.component}),Bq}function OBe(e){return!e.mapStateToProps&&!e.mapDispatchToProps?e.component:Mt(e.mapStateToProps,e.mapDispatchToProps,...e.connectOptions||[])(e.component)}function gZ({plugins:e=[],children:t=null}){let[n,r]=(0,Y.useState)({});return(0,Y.useEffect)(()=>{let t=EBe(e);DBe(t),r(TBe(t))},[e]),(0,X.jsx)(Bt.Provider,{value:n,children:t})}gZ.propTypes={children:aZ.default.node,plugins:aZ.default.array};var kBe=z(((e,t)=>{var n;function r(e,t){var n=[],r=0;function i(e){return n.push(e),t}function a(){return n[r++]}return{tokenize:function(t){return t.replace(e,i)},detokenize:function(e){return e.replace(RegExp(`(`+t+`)`,`g`),a)}}}function i(){var e="`COMMENT`",t=`[^\\u0020-\\u007e]`,n=`(?:(?:\\\\[0-9a-f]{1,6})(?:\\r\\n|\\s)?)`,i=`(?:[0-9]*\\.[0-9]+|[0-9]+)`,a=`(?:em|ex|px|cm|mm|in|pt|pc|deg|rad|grad|ms|s|hz|khz|%)`,o=`direction\\s*:\\s*`,s=`[!#$%&*-~]`,c=`['"]?\\s*`,l=`(^|[^a-zA-Z])`,u=`[^\\}]*?`,d=`\\/\\*\\!?\\s*@noflip\\s*\\*\\/`,f=`\\/\\*[^*]*\\*+([^\\/*][^*]*\\*+)*\\/`,p=`(?:`+n+`|\\\\[^\\r\\n\\f0-9a-f])`,m=`(?:[_a-z]|`+t+`|`+p+`)`,h=`(?:[_a-z0-9-]|`+t+`|`+p+`)`,g=`-?`+m+h+`*`,_=i+`(?:\\s*`+a+`|`+g+`)?`,v=`((?:-?`+_+`)|(?:inherit|auto))`,y=`(?:calc\\((?:`+(`(?:(?:\\(|\\)|\\t| )|`+(`(?:-?`+i+`(?:\\s*`+a+`)?)`)+`|(?:\\+|\\-|\\*|\\/)){3,}`)+`)\\))`,b=`((?:-?`+_+`)|(?:inherit|auto)|`+y+`)`,x=`((?:margin|padding|border-width)\\s*:\\s*)`,S=`((?:-color|border-style)\\s*:\\s*)`,C=`(#?`+h+`+|(?:rgba?|hsla?)\\([ \\d.,%-]+\\))`,w=`(?:`+s+`|`+t+`|`+p+`)*?`,T=`(?![a-zA-Z])`,E=`(?!(`+h+`|\\r?\\n|\\s|#|\\:|\\.|\\,|\\+|>|~|\\(|\\)|\\[|\\]|=|\\*=|~=|\\^=|'[^']*'|"[^"]*"|`+e+`)*?{)`,D=`(?!`+w+c+`\\))`,O=`(?=`+w+c+`\\))`,k=`(\\s*(?:!important\\s*)?[;}])`,A=/`TMP`/g,j=/`TMPLTR`/g,M=/`TMPRTL`/g,ee=new RegExp(f,`gi`),N=RegExp(`(`+d+E+`[^;}]+;?)`,`gi`),P=RegExp(`(`+d+u+`})`,`gi`),F=RegExp(`(`+o+`)ltr`,`gi`),te=RegExp(`(`+o+`)rtl`,`gi`),I=RegExp(l+`(left)`+T+D+E,`gi`),ne=RegExp(l+`(right)`+T+D+E,`gi`),re=RegExp(l+`(left)`+O,`gi`),ie=RegExp(l+`(right)`+O,`gi`),ae=/(:dir\( *)ltr( *\))/g,oe=/(:dir\( *)rtl( *\))/g,se=RegExp(l+`(ltr)`+O,`gi`),ce=RegExp(l+`(rtl)`+O,`gi`),le=RegExp(l+`([ns]?)e-resize`,`gi`),ue=RegExp(l+`([ns]?)w-resize`,`gi`),de=RegExp(x+b+`(\\s+)`+b+`(\\s+)`+b+`(\\s+)`+b+k,`gi`),L=RegExp(S+C+`(\\s+)`+C+`(\\s+)`+C+`(\\s+)`+C+k,`gi`),fe=RegExp(`(background(?:-position)?\\s*:\\s*(?:[^:;}\\s]+\\s+)*?)(`+_+`)`,`gi`),pe=RegExp(`(background-position-x\\s*:\\s*)(-?`+i+`%)`,`gi`),me=RegExp(`(border-radius\\s*:\\s*)`+v+`(?:(?:\\s+`+v+`)(?:\\s+`+v+`)?(?:\\s+`+v+`)?)?(?:(?:(?:\\s*\\/\\s*)`+v+`)(?:\\s+`+v+`)?(?:\\s+`+v+`)?(?:\\s+`+v+`)?)?`+k,`gi`),he=RegExp(`(box-shadow\\s*:\\s*(?:inset\\s*)?)`+v,`gi`),R=RegExp(`(text-shadow\\s*:\\s*)`+v+`(\\s*)`+C,`gi`),ge=RegExp(`(text-shadow\\s*:\\s*)`+C+`(\\s*)`+v,`gi`),_e=RegExp(`(text-shadow\\s*:\\s*)`+v,`gi`),ve=RegExp(`(transform\\s*:[^;}]*)(translateX\\s*\\(\\s*)`+v+`(\\s*\\))`,`gi`),ye=RegExp(`(transform\\s*:[^;}]*)(translate\\s*\\(\\s*)`+v+`((?:\\s*,\\s*`+v+`){0,2}\\s*\\))`,`gi`);function be(e,t,n){var r,i;return t.split(`(`).length>t.split(`)`).length?e:(n.slice(-1)===`%`&&(r=n.indexOf(`.`),r===-1?n=100-parseFloat(n)+`%`:(i=n.length-r-2,n=100-parseFloat(n),n=n.toFixed(i)+`%`)),t+n)}function xe(e){switch(e.length){case 4:e=[e[1],e[0],e[3],e[2]];break;case 3:e=[e[1],e[0],e[1],e[2]];break;case 2:e=[e[1],e[0]];break;case 1:e=[e[0]]}return e.join(` `)}function Se(e,t){var n,r=[].slice.call(arguments),i=r.slice(2,6).filter(function(e){return e}),a=r.slice(6,10).filter(function(e){return e}),o=r[10]||``;return n=a.length?xe(i)+` / `+xe(a):xe(i),t+n+o}function Ce(e){return parseFloat(e)===0?e:e[0]===`-`?e.slice(1):`-`+e}function we(e,t,n){return t+Ce(n)}function Te(e,t,n,r,i){return t+n+Ce(r)+i}function Ee(e,t,n,r,i){return t+n+r+Ce(i)}return{transform:function(t,n){var i=new r(N,"`NOFLIP_SINGLE`"),a=new r(P,"`NOFLIP_CLASS`"),o=new r(ee,e);return t=o.tokenize(a.tokenize(i.tokenize(t.replace("`",`%60`)))),n.transformDirInUrl&&(t=t.replace(ae,"$1`TMPLTR`$2").replace(oe,"$1`TMPRTL`$2").replace(se,"$1`TMP`").replace(ce,`$1ltr`).replace(A,`rtl`).replace(j,`ltr`).replace(M,`rtl`)),n.transformEdgeInUrl&&(t=t.replace(re,"$1`TMP`").replace(ie,`$1left`).replace(A,`right`)),t=t.replace(F,"$1`TMP`").replace(te,`$1ltr`).replace(A,`rtl`).replace(I,"$1`TMP`").replace(ne,`$1left`).replace(A,`right`).replace(le,"$1$2`TMP`").replace(ue,`$1$2e-resize`).replace(A,`w-resize`).replace(me,Se).replace(he,we).replace(R,Ee).replace(ge,Ee).replace(_e,we).replace(ve,Te).replace(ye,Te).replace(de,`$1$2$3$8$5$6$7$4$9`).replace(L,`$1$2$3$8$5$6$7$4$9`).replace(fe,be).replace(pe,be),t=i.detokenize(a.detokenize(o.detokenize(t))),t}}}n=new i,t!==void 0&&t.exports?e.transform=function(e,t,r){var i;return typeof t==`object`?i=t:(i={},typeof t==`boolean`&&(i.transformDirInUrl=t),typeof r==`boolean`&&(i.transformEdgeInUrl=r)),n.transform(e,i)}:typeof window<`u`&&(window.cssjanus=n)})),_Z=`-ms-`,vZ=`-moz-`,yZ=`-webkit-`,ABe=`comm`,bZ=`rule`,xZ=`decl`,jBe=`@import`,MBe=`@keyframes`,NBe=Math.abs,SZ=String.fromCharCode,CZ=Object.assign;function PBe(e,t){return DZ(e,0)^45?(((t<<2^DZ(e,0))<<2^DZ(e,1))<<2^DZ(e,2))<<2^DZ(e,3):0}function FBe(e){return e.trim()}function wZ(e,t){return(e=t.exec(e))?e[0]:e}function TZ(e,t,n){return e.replace(t,n)}function EZ(e,t){return e.indexOf(t)}function DZ(e,t){return e.charCodeAt(t)|0}function OZ(e,t,n){return e.slice(t,n)}function kZ(e){return e.length}function IBe(e){return e.length}function AZ(e,t){return t.push(e),e}function LBe(e,t){return e.map(t).join(``)}function RBe(e,t){return e.filter(function(e){return!wZ(e,t)})}var jZ=1,MZ=1,zBe=0,NZ=0,PZ=0,FZ=``;function IZ(e,t,n,r,i,a,o,s){return{value:e,root:t,parent:n,type:r,props:i,children:a,line:jZ,column:MZ,length:o,return:``,siblings:s}}function LZ(e,t){return CZ(IZ(``,null,null,``,null,null,0,e.siblings),e,{length:-e.length},t)}function RZ(e){for(;e.root;)e=LZ(e.root,{children:[e]});AZ(e,e.siblings)}function BBe(){return PZ}function VBe(){return PZ=NZ>0?DZ(FZ,--NZ):0,MZ--,PZ===10&&(MZ=1,jZ--),PZ}function zZ(){return PZ=NZ<zBe?DZ(FZ,NZ++):0,MZ++,PZ===10&&(MZ=1,jZ++),PZ}function BZ(){return DZ(FZ,NZ)}function VZ(){return NZ}function HZ(e,t){return OZ(FZ,e,t)}function UZ(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function HBe(e){return jZ=MZ=1,zBe=kZ(FZ=e),NZ=0,[]}function UBe(e){return FZ=``,e}function WZ(e){return FBe(HZ(NZ-1,GZ(e===91?e+2:e===40?e+1:e)))}function WBe(e){for(;(PZ=BZ())&&PZ<33;)zZ();return UZ(e)>2||UZ(PZ)>3?``:` `}function GBe(e,t){for(;--t&&zZ()&&!(PZ<48||PZ>102||PZ>57&&PZ<65||PZ>70&&PZ<97););return HZ(e,VZ()+(t<6&&BZ()==32&&zZ()==32))}function GZ(e){for(;zZ();)switch(PZ){case e:return NZ;case 34:case 39:e!==34&&e!==39&&GZ(PZ);break;case 40:e===41&&GZ(e);break;case 92:zZ();break}return NZ}function KBe(e,t){for(;zZ()&&e+PZ!==57&&(e+PZ!==84||BZ()!==47););return`/*`+HZ(t,NZ-1)+`*`+SZ(e===47?e:zZ())}function qBe(e){for(;!UZ(BZ());)zZ();return HZ(e,NZ)}function JBe(e){return UBe(KZ(``,null,null,null,[``],e=HBe(e),0,[0],e))}function KZ(e,t,n,r,i,a,o,s,c){for(var l=0,u=0,d=o,f=0,p=0,m=0,h=1,g=1,_=1,v=0,y=0,b=``,x=i,S=a,C=r,w=b;g;)switch(m=y,y=zZ()){case 40:m!=108&&DZ(w,d-1)==58?(v++,w+=`(`):w+=WZ(y);break;case 41:v--,w+=`)`;break;case 34:case 39:case 91:w+=WZ(y);break;case 9:case 10:case 13:case 32:if(v>0){w+=SZ(y);break}w+=WBe(m);break;case 92:w+=GBe(VZ()-1,7);continue;case 47:switch(BZ()){case 42:case 47:AZ(XBe(KBe(zZ(),VZ()),t,n,c),c),(UZ(m||1)==5||UZ(BZ()||1)==5)&&kZ(w)&&OZ(w,-1,void 0)!==` `&&(w+=` `);break;default:w+=`/`}break;case 123*h:s[l++]=kZ(w)*_;case 125*h:case 59:case 0:if(v>0&&y){w+=SZ(y);break}switch(y){case 0:case 125:g=0;case 59+u:_==-1&&(w=TZ(w,/\f/g,``)),p>0&&(kZ(w)-d||h===0)&&AZ(p>32?ZBe(w+`;`,r,n,d-1,c):ZBe(TZ(w,` `,``)+`;`,r,n,d-2,c),c);break;case 59:w+=`;`;default:if(AZ(C=YBe(w,t,n,l,u,i,s,b,x=[],S=[],d,a),a),y===123){if(u===0)KZ(w,t,C,C,x,a,d,s,S);else{switch(f){case 99:if(DZ(w,3)===110)break;case 108:if(DZ(w,2)===97)break;default:u=0;case 100:case 109:case 115:}u?KZ(e,C,C,r&&AZ(YBe(e,C,C,0,0,i,s,b,i,x=[],d,S),S),i,S,d,s,r?x:S):KZ(w,C,C,C,[``],S,0,s,S)}}}l=u=p=0,h=_=1,b=w=``,d=o;break;case 58:d=1+kZ(w),p=m;default:if(h<1){if(y==123)--h;else if(y==125&&h++==0&&VBe()==125)continue}switch(w+=SZ(y),y*h){case 38:_=u>0?1:(w+=`\f`,-1);break;case 44:if(v>0)break;s[l++]=(kZ(w)-1)*_,_=1;break;case 64:BZ()===45&&(w+=WZ(zZ())),f=BZ(),u=d=kZ(b=w+=qBe(VZ())),y++;break;case 45:m===45&&kZ(w)==2&&(h=0)}}return a}function YBe(e,t,n,r,i,a,o,s,c,l,u,d){for(var f=i-1,p=i===0?a:[``],m=IBe(p),h=0,g=0,_=0;h<r;++h)for(var v=0,y=OZ(e,f+1,f=NBe(g=o[h])),b=e;v<m;++v)(b=FBe(g>0?p[v]+` `+y:TZ(y,/&\f/g,p[v])))&&(c[_++]=b);return IZ(e,t,n,i===0?bZ:s,c,l,u,d)}function XBe(e,t,n,r){return IZ(e,t,n,ABe,SZ(BBe()),OZ(e,2,-2),0,r)}function ZBe(e,t,n,r,i){return IZ(e,t,n,xZ,OZ(e,0,r),OZ(e,r+1,-1),r,i)}function QBe(e,t,n){switch(PBe(e,t)){case 5103:return yZ+`print-`+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:case 6391:case 5879:case 5623:case 6135:case 4599:return yZ+e+e;case 4855:return yZ+e.replace(`add`,`source-over`).replace(`substract`,`source-out`).replace(`intersect`,`source-in`).replace(`exclude`,`xor`)+e;case 4789:return vZ+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return yZ+e+vZ+e+_Z+e+e;case 5936:switch(DZ(e,t+11)){case 114:return yZ+e+_Z+TZ(e,/[svh]\w+-[tblr]{2}/,`tb`)+e;case 108:return yZ+e+_Z+TZ(e,/[svh]\w+-[tblr]{2}/,`tb-rl`)+e;case 45:return yZ+e+_Z+TZ(e,/[svh]\w+-[tblr]{2}/,`lr`)+e}case 6828:case 4268:case 2903:return yZ+e+_Z+e+e;case 6165:return yZ+e+_Z+`flex-`+e+e;case 5187:return yZ+e+TZ(e,/(\w+).+(:[^]+)/,yZ+`box-$1$2`+_Z+`flex-$1$2`)+e;case 5443:return yZ+e+_Z+`flex-item-`+TZ(e,/flex-|-self/g,``)+(wZ(e,/flex-|baseline/)?``:_Z+`grid-row-`+TZ(e,/flex-|-self/g,``))+e;case 4675:return yZ+e+_Z+`flex-line-pack`+TZ(e,/align-content|flex-|-self/g,``)+e;case 5548:return yZ+e+_Z+TZ(e,`shrink`,`negative`)+e;case 5292:return yZ+e+_Z+TZ(e,`basis`,`preferred-size`)+e;case 6060:return yZ+`box-`+TZ(e,`-grow`,``)+yZ+e+_Z+TZ(e,`grow`,`positive`)+e;case 4554:return yZ+TZ(e,/([^-])(transform)/g,`$1`+yZ+`$2`)+e;case 6187:return TZ(TZ(TZ(e,/(zoom-|grab)/,yZ+`$1`),/(image-set)/,yZ+`$1`),e,``)+e;case 5495:case 3959:return TZ(e,/(image-set\([^]*)/,yZ+"$1$`$1");case 4968:return TZ(TZ(e,/(.+:)(flex-)?(.*)/,yZ+`box-pack:$3`+_Z+`flex-pack:$3`),/space-between/,`justify`)+yZ+e+e;case 4200:if(!wZ(e,/flex-|baseline/))return _Z+`grid-column-align`+OZ(e,t)+e;break;case 2592:case 3360:return _Z+TZ(e,`template-`,``)+e;case 4384:case 3616:return n&&n.some(function(e,n){return t=n,wZ(e.props,/grid-\w+-end/)})?~EZ(e+(n=n[t].value),`span`)?e:_Z+TZ(e,`-start`,``)+e+_Z+`grid-row-span:`+(~EZ(n,`span`)?wZ(n,/\d+/):wZ(n,/\d+/)-+wZ(e,/\d+/))+`;`:_Z+TZ(e,`-start`,``)+e;case 4896:case 4128:return n&&n.some(function(e){return wZ(e.props,/grid-\w+-start/)})?e:_Z+TZ(TZ(e,`-end`,`-span`),`span `,``)+e;case 4095:case 3583:case 4068:case 2532:return TZ(e,/(.+)-inline(.+)/,yZ+`$1$2`)+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(kZ(e)-1-t>6)switch(DZ(e,t+1)){case 109:if(DZ(e,t+4)!==45)break;case 102:return TZ(e,/(.+:)(.+)-([^]+)/,`$1`+yZ+`$2-$3$1`+vZ+(DZ(e,t+3)==108?`$3`:`$2-$3`))+e;case 115:return~EZ(e,`stretch`)?QBe(TZ(e,`stretch`,`fill-available`),t,n)+e:e}break;case 5152:case 5920:return TZ(e,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,function(t,n,r,i,a,o,s){return _Z+n+`:`+r+s+(i?_Z+n+`-span:`+(a?o:o-+r)+s:``)+e});case 4949:if(DZ(e,t+6)===121)return TZ(e,`:`,`:`+yZ)+e;break;case 6444:switch(DZ(e,DZ(e,14)===45?18:11)){case 120:return TZ(e,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,`$1`+yZ+(DZ(e,14)===45?`inline-`:``)+`box$3$1`+yZ+`$2$3$1`+_Z+`$2box$3`)+e;case 100:return TZ(e,`:`,`:`+_Z)+e}break;case 5719:case 2647:case 2135:case 3927:case 2391:return TZ(e,`scroll-`,`scroll-snap-`)+e}return e}function $Be(e,t){for(var n=``,r=0;r<e.length;r++)n+=t(e[r],r,e,t)||``;return n}function eVe(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case xZ:e.return=QBe(e.value,e.length,n);return;case MBe:return $Be([LZ(e,{value:TZ(e.value,`@`,`@`+yZ)})],r);case bZ:if(e.length)return LBe(n=e.props,function(t){switch(wZ(t,r=/(::plac\w+|:read-\w+)/)){case`:read-only`:case`:read-write`:RZ(LZ(e,{props:[TZ(t,/:(read-\w+)/,`:`+vZ+`$1`)]})),RZ(LZ(e,{props:[t]})),CZ(e,{props:RBe(n,r)});break;case`::placeholder`:RZ(LZ(e,{props:[TZ(t,/:(plac\w+)/,`:`+yZ+`input-$1`)]})),RZ(LZ(e,{props:[TZ(t,/:(plac\w+)/,`:`+vZ+`$1`)]})),RZ(LZ(e,{props:[TZ(t,/:(plac\w+)/,_Z+`input-$1`)]})),RZ(LZ(e,{props:[t]})),CZ(e,{props:RBe(n,r)})}return``})}}var tVe=Je(kBe());function nVe(e,t,n){switch(e.type){case jBe:case xZ:case ABe:return e.return=e.return||e.value;case bZ:e.value=Array.isArray(e.props)?e.props.join(`,`):e.props,Array.isArray(e.children)&&e.children.forEach(function(e){e.type===`comm`&&(e.children=e.value)})}var r=$Be(Array.prototype.concat(e.children),nVe);return kZ(r)?e.return=e.value+`{`+r+`}`:``}function rVe(e,t,n,r){if(e.type===`@keyframes`||e.type===`@supports`||e.type===`rule`&&(!e.parent||e.parent.type===`@media`||e.parent.type===`rule`)){var i=tVe.transform(nVe(e,t,n));e.children=i?JBe(i)[0].children:[],e.return=``}}Object.defineProperty(rVe,"name",{value:`stylisRTLPlugin`});function iVe(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}function aVe(e){var t=document.createElement(`style`);return t.setAttribute(`data-emotion`,e.key),e.nonce!==void 0&&t.setAttribute(`nonce`,e.nonce),t.appendChild(document.createTextNode(``)),t.setAttribute(`data-s`,``),t}var oVe=function(){function e(e){var t=this;this._insertTag=function(e){var n=t.tags.length===0?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling;t.container.insertBefore(e,n),t.tags.push(e)},this.isSpeedy=e.speedy===void 0||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)==0&&this._insertTag(aVe(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var n=iVe(t);try{n.insertRule(e,n.cssRules.length)}catch{}}else t.appendChild(document.createTextNode(e));this.ctr++},t.flush=function(){this.tags.forEach(function(e){return e.parentNode?.removeChild(e)}),this.tags=[],this.ctr=0},e}(),qZ=`-ms-`,JZ=`-moz-`,YZ=`-webkit-`,sVe=`comm`,XZ=`rule`,ZZ=`decl`,cVe=`@import`,lVe=`@keyframes`,uVe=`@layer`,dVe=Math.abs,QZ=String.fromCharCode,fVe=Object.assign;function pVe(e,t){return tQ(e,0)^45?(((t<<2^tQ(e,0))<<2^tQ(e,1))<<2^tQ(e,2))<<2^tQ(e,3):0}function mVe(e){return e.trim()}function hVe(e,t){return(e=t.exec(e))?e[0]:e}function $Z(e,t,n){return e.replace(t,n)}function eQ(e,t){return e.indexOf(t)}function tQ(e,t){return e.charCodeAt(t)|0}function nQ(e,t,n){return e.slice(t,n)}function rQ(e){return e.length}function iQ(e){return e.length}function aQ(e,t){return t.push(e),e}function gVe(e,t){return e.map(t).join(``)}var oQ=1,sQ=1,_Ve=0,cQ=0,lQ=0,uQ=``;function dQ(e,t,n,r,i,a,o){return{value:e,root:t,parent:n,type:r,props:i,children:a,line:oQ,column:sQ,length:o,return:``}}function fQ(e,t){return fVe(dQ(``,null,null,``,null,null,0),e,{length:-e.length},t)}function vVe(){return lQ}function yVe(){return lQ=cQ>0?tQ(uQ,--cQ):0,sQ--,lQ===10&&(sQ=1,oQ--),lQ}function pQ(){return lQ=cQ<_Ve?tQ(uQ,cQ++):0,sQ++,lQ===10&&(sQ=1,oQ++),lQ}function mQ(){return tQ(uQ,cQ)}function hQ(){return cQ}function gQ(e,t){return nQ(uQ,e,t)}function _Q(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function bVe(e){return oQ=sQ=1,_Ve=rQ(uQ=e),cQ=0,[]}function xVe(e){return uQ=``,e}function vQ(e){return mVe(gQ(cQ-1,yQ(e===91?e+2:e===40?e+1:e)))}function SVe(e){for(;(lQ=mQ())&&lQ<33;)pQ();return _Q(e)>2||_Q(lQ)>3?``:` `}function CVe(e,t){for(;--t&&pQ()&&!(lQ<48||lQ>102||lQ>57&&lQ<65||lQ>70&&lQ<97););return gQ(e,hQ()+(t<6&&mQ()==32&&pQ()==32))}function yQ(e){for(;pQ();)switch(lQ){case e:return cQ;case 34:case 39:e!==34&&e!==39&&yQ(lQ);break;case 40:e===41&&yQ(e);break;case 92:pQ();break}return cQ}function wVe(e,t){for(;pQ()&&e+lQ!==57&&(e+lQ!==84||mQ()!==47););return`/*`+gQ(t,cQ-1)+`*`+QZ(e===47?e:pQ())}function TVe(e){for(;!_Q(mQ());)pQ();return gQ(e,cQ)}function EVe(e){return xVe(bQ(``,null,null,null,[``],e=bVe(e),0,[0],e))}function bQ(e,t,n,r,i,a,o,s,c){for(var l=0,u=0,d=o,f=0,p=0,m=0,h=1,g=1,_=1,v=0,y=``,b=i,x=a,S=r,C=y;g;)switch(m=v,v=pQ()){case 40:if(m!=108&&tQ(C,d-1)==58){eQ(C+=$Z(vQ(v),`&`,`&\f`),`&\f`)!=-1&&(_=-1);break}case 34:case 39:case 91:C+=vQ(v);break;case 9:case 10:case 13:case 32:C+=SVe(m);break;case 92:C+=CVe(hQ()-1,7);continue;case 47:switch(mQ()){case 42:case 47:aQ(OVe(wVe(pQ(),hQ()),t,n),c);break;default:C+=`/`}break;case 123*h:s[l++]=rQ(C)*_;case 125*h:case 59:case 0:switch(v){case 0:case 125:g=0;case 59+u:_==-1&&(C=$Z(C,/\f/g,``)),p>0&&rQ(C)-d&&aQ(p>32?kVe(C+`;`,r,n,d-1):kVe($Z(C,` `,``)+`;`,r,n,d-2),c);break;case 59:C+=`;`;default:if(aQ(S=DVe(C,t,n,l,u,i,s,y,b=[],x=[],d),a),v===123){if(u===0)bQ(C,t,S,S,b,a,d,s,x);else switch(f===99&&tQ(C,3)===110?100:f){case 100:case 108:case 109:case 115:bQ(e,S,S,r&&aQ(DVe(e,S,S,0,0,i,s,y,i,b=[],d),x),i,x,d,s,r?b:x);break;default:bQ(C,S,S,S,[``],x,0,s,x)}}}l=u=p=0,h=_=1,y=C=``,d=o;break;case 58:d=1+rQ(C),p=m;default:if(h<1){if(v==123)--h;else if(v==125&&h++==0&&yVe()==125)continue}switch(C+=QZ(v),v*h){case 38:_=u>0?1:(C+=`\f`,-1);break;case 44:s[l++]=(rQ(C)-1)*_,_=1;break;case 64:mQ()===45&&(C+=vQ(pQ())),f=mQ(),u=d=rQ(y=C+=TVe(hQ())),v++;break;case 45:m===45&&rQ(C)==2&&(h=0)}}return a}function DVe(e,t,n,r,i,a,o,s,c,l,u){for(var d=i-1,f=i===0?a:[``],p=iQ(f),m=0,h=0,g=0;m<r;++m)for(var _=0,v=nQ(e,d+1,d=dVe(h=o[m])),y=e;_<p;++_)(y=mVe(h>0?f[_]+` `+v:$Z(v,/&\f/g,f[_])))&&(c[g++]=y);return dQ(e,t,n,i===0?XZ:s,c,l,u)}function OVe(e,t,n){return dQ(e,t,n,sVe,QZ(vVe()),nQ(e,2,-2),0)}function kVe(e,t,n,r){return dQ(e,t,n,ZZ,nQ(e,0,r),nQ(e,r+1,-1),r)}function xQ(e,t){for(var n=``,r=iQ(e),i=0;i<r;i++)n+=t(e[i],i,e,t)||``;return n}function AVe(e,t,n,r){switch(e.type){case uVe:if(e.children.length)break;case cVe:case ZZ:return e.return=e.return||e.value;case sVe:return``;case lVe:return e.return=e.value+`{`+xQ(e.children,r)+`}`;case XZ:e.value=e.props.join(`,`)}return rQ(n=xQ(e.children,r))?e.return=e.value+`{`+n+`}`:``}function jVe(e){var t=iQ(e);return function(n,r,i,a){for(var o=``,s=0;s<t;s++)o+=e[s](n,r,i,a)||``;return o}}function MVe(e){return function(t){t.root||(t=t.return)&&e(t)}}var NVe=function(e,t,n){for(var r=0,i=0;r=i,i=mQ(),r===38&&i===12&&(t[n]=1),!_Q(i);)pQ();return gQ(e,cQ)},PVe=function(e,t){var n=-1,r=44;do switch(_Q(r)){case 0:r===38&&mQ()===12&&(t[n]=1),e[n]+=NVe(cQ-1,t,n);break;case 2:e[n]+=vQ(r);break;case 4:if(r===44){e[++n]=mQ()===58?`&\f`:``,t[n]=e[n].length;break}default:e[n]+=QZ(r)}while(r=pQ());return e},FVe=function(e,t){return xVe(PVe(bVe(e),t))},IVe=new WeakMap,LVe=function(e){if(!(e.type!==`rule`||!e.parent||e.length<1)){for(var t=e.value,n=e.parent,r=e.column===n.column&&e.line===n.line;n.type!==`rule`;)if(n=n.parent,!n)return;if(!(e.props.length===1&&t.charCodeAt(0)!==58&&!IVe.get(n))&&!r){IVe.set(e,!0);for(var i=[],a=FVe(t,i),o=n.props,s=0,c=0;s<a.length;s++)for(var l=0;l<o.length;l++,c++)e.props[c]=i[s]?a[s].replace(/&\f/g,o[l]):o[l]+` `+a[s]}}},RVe=function(e){if(e.type===`decl`){var t=e.value;t.charCodeAt(0)===108&&t.charCodeAt(2)===98&&(e.return=``,e.value=``)}};function zVe(e,t){switch(pVe(e,t)){case 5103:return YZ+`print-`+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return YZ+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return YZ+e+JZ+e+qZ+e+e;case 6828:case 4268:return YZ+e+qZ+e+e;case 6165:return YZ+e+qZ+`flex-`+e+e;case 5187:return YZ+e+$Z(e,/(\w+).+(:[^]+)/,YZ+`box-$1$2`+qZ+`flex-$1$2`)+e;case 5443:return YZ+e+qZ+`flex-item-`+$Z(e,/flex-|-self/,``)+e;case 4675:return YZ+e+qZ+`flex-line-pack`+$Z(e,/align-content|flex-|-self/,``)+e;case 5548:return YZ+e+qZ+$Z(e,`shrink`,`negative`)+e;case 5292:return YZ+e+qZ+$Z(e,`basis`,`preferred-size`)+e;case 6060:return YZ+`box-`+$Z(e,`-grow`,``)+YZ+e+qZ+$Z(e,`grow`,`positive`)+e;case 4554:return YZ+$Z(e,/([^-])(transform)/g,`$1`+YZ+`$2`)+e;case 6187:return $Z($Z($Z(e,/(zoom-|grab)/,YZ+`$1`),/(image-set)/,YZ+`$1`),e,``)+e;case 5495:case 3959:return $Z(e,/(image-set\([^]*)/,YZ+"$1$`$1");case 4968:return $Z($Z(e,/(.+:)(flex-)?(.*)/,YZ+`box-pack:$3`+qZ+`flex-pack:$3`),/s.+-b[^;]+/,`justify`)+YZ+e+e;case 4095:case 3583:case 4068:case 2532:return $Z(e,/(.+)-inline(.+)/,YZ+`$1$2`)+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(rQ(e)-1-t>6)switch(tQ(e,t+1)){case 109:if(tQ(e,t+4)!==45)break;case 102:return $Z(e,/(.+:)(.+)-([^]+)/,`$1`+YZ+`$2-$3$1`+JZ+(tQ(e,t+3)==108?`$3`:`$2-$3`))+e;case 115:return~eQ(e,`stretch`)?zVe($Z(e,`stretch`,`fill-available`),t)+e:e}break;case 4949:if(tQ(e,t+1)!==115)break;case 6444:switch(tQ(e,rQ(e)-3-(~eQ(e,`!important`)&&10))){case 107:return $Z(e,`:`,`:`+YZ)+e;case 101:return $Z(e,/(.+:)([^;!]+)(;|!.+)?/,`$1`+YZ+(tQ(e,14)===45?`inline-`:``)+`box$3$1`+YZ+`$2$3$1`+qZ+`$2box$3`)+e}break;case 5936:switch(tQ(e,t+11)){case 114:return YZ+e+qZ+$Z(e,/[svh]\w+-[tblr]{2}/,`tb`)+e;case 108:return YZ+e+qZ+$Z(e,/[svh]\w+-[tblr]{2}/,`tb-rl`)+e;case 45:return YZ+e+qZ+$Z(e,/[svh]\w+-[tblr]{2}/,`lr`)+e}return YZ+e+qZ+e+e}return e}var BVe=[function(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case ZZ:e.return=zVe(e.value,e.length);break;case lVe:return xQ([fQ(e,{value:$Z(e.value,`@`,`@`+YZ)})],r);case XZ:if(e.length)return gVe(e.props,function(t){switch(hVe(t,/(::plac\w+|:read-\w+)/)){case`:read-only`:case`:read-write`:return xQ([fQ(e,{props:[$Z(t,/:(read-\w+)/,`:`+JZ+`$1`)]})],r);case`::placeholder`:return xQ([fQ(e,{props:[$Z(t,/:(plac\w+)/,`:`+YZ+`input-$1`)]}),fQ(e,{props:[$Z(t,/:(plac\w+)/,`:`+JZ+`$1`)]}),fQ(e,{props:[$Z(t,/:(plac\w+)/,qZ+`input-$1`)]})],r)}return``})}}],VVe=function(e){var t=e.key;if(t===`css`){var n=document.querySelectorAll(`style[data-emotion]:not([data-s])`);Array.prototype.forEach.call(n,function(e){e.getAttribute(`data-emotion`).indexOf(` `)!==-1&&(document.head.appendChild(e),e.setAttribute(`data-s`,``))})}var r=e.stylisPlugins||BVe,i={},a,o=[];a=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll(`style[data-emotion^="`+t+` "]`),function(e){for(var t=e.getAttribute(`data-emotion`).split(` `),n=1;n<t.length;n++)i[t[n]]=!0;o.push(e)});var s,c=[LVe,RVe],l,u=[AVe,MVe(function(e){l.insert(e)})],d=jVe(c.concat(r,u)),f=function(e){return xQ(EVe(e),d)};s=function(e,t,n,r){l=n,f(e?e+`{`+t.styles+`}`:t.styles),r&&(p.inserted[t.name]=!0)};var p={key:t,sheet:new oVe({key:t,container:a,nonce:e.nonce,speedy:e.speedy,prepend:e.prepend,insertionPoint:e.insertionPoint}),nonce:e.nonce,inserted:i,registered:{},insert:s};return p.sheet.hydrate(o),p},SQ=e=>typeof e==`string`,CQ=()=>{let e,t,n=new Promise((n,r)=>{e=n,t=r});return n.resolve=e,n.reject=t,n},HVe=e=>e==null?``:String(e),UVe=(e,t,n)=>{e.forEach(e=>{t[e]&&(n[e]=t[e])})},WVe=/###/g,GVe=e=>e&&e.includes(`###`)?e.replace(WVe,`.`):e,KVe=e=>!e||SQ(e),wQ=(e,t,n)=>{let r=SQ(t)?t.split(`.`):t,i=0;for(;i<r.length-1;){if(KVe(e))return{};let t=GVe(r[i]);!e[t]&&n&&(e[t]=new n),e=Object.prototype.hasOwnProperty.call(e,t)?e[t]:{},++i}return KVe(e)?{}:{obj:e,k:GVe(r[i])}},qVe=(e,t,n)=>{let{obj:r,k:i}=wQ(e,t,Object);if(r!==void 0||t.length===1){r[i]=n;return}let a=t[t.length-1],o=t.slice(0,t.length-1),s=wQ(e,o,Object);for(;s.obj===void 0&&o.length;)a=`${o[o.length-1]}.${a}`,o=o.slice(0,o.length-1),s=wQ(e,o,Object),s?.obj&&s.obj[`${s.k}.${a}`]!==void 0&&(s.obj=void 0);s.obj[`${s.k}.${a}`]=n},JVe=(e,t,n,r)=>{let{obj:i,k:a}=wQ(e,t,Object);i[a]=i[a]||[],i[a].push(n)},TQ=(e,t)=>{let{obj:n,k:r}=wQ(e,t);if(n&&Object.prototype.hasOwnProperty.call(n,r))return n[r]},YVe=(e,t,n)=>{let r=TQ(e,n);return r===void 0?TQ(t,n):r},XVe=(e,t,n)=>{for(let r in t)r!==`__proto__`&&r!==`constructor`&&(Object.prototype.hasOwnProperty.call(e,r)?SQ(e[r])||e[r]instanceof String||SQ(t[r])||t[r]instanceof String?n&&(e[r]=t[r]):XVe(e[r],t[r],n):e[r]=t[r]);return e},EQ=e=>e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,`\\$&`),ZVe={"&":`&`,"<":`<`,">":`>`,'"':`"`,"'":`'`,"/":`/`},QVe=e=>SQ(e)?e.replace(/[&<>"'\/]/g,e=>ZVe[e]):e,$Ve=class{constructor(e){this.capacity=e,this.regExpMap=new Map,this.regExpQueue=[]}getRegExp(e){let t=this.regExpMap.get(e);if(t!==void 0)return t;let n=new RegExp(e);return this.regExpQueue.length===this.capacity&&this.regExpMap.delete(this.regExpQueue.shift()),this.regExpMap.set(e,n),this.regExpQueue.push(e),n}},eHe=[` `,`,`,`?`,`!`,`;`],tHe=new $Ve(20),nHe=(e,t,n)=>{t||=``,n||=``;let r=eHe.filter(e=>!t.includes(e)&&!n.includes(e));if(r.length===0)return!0;let i=tHe.getRegExp(`(${r.map(e=>e===`?`?`\\?`:e).join(`|`)})`),a=!i.test(e);if(!a){let t=e.indexOf(n);t>0&&!i.test(e.substring(0,t))&&(a=!0)}return a},DQ=(e,t,n=`.`)=>{if(!e)return;if(e[t])return Object.prototype.hasOwnProperty.call(e,t)?e[t]:void 0;let r=t.split(n),i=e;for(let e=0;e<r.length;){if(!i||typeof i!=`object`)return;let t,a=``;for(let o=e;o<r.length;++o)if(o!==e&&(a+=n),a+=r[o],t=i[a],t!==void 0){if([`string`,`number`,`boolean`].includes(typeof t)&&o<r.length-1)continue;e+=o-e+1;break}i=t}return i},OQ=e=>e?.replace(/_/g,`-`),rHe={type:`logger`,log(e){this.output(`log`,e)},warn(e){this.output(`warn`,e)},error(e){this.output(`error`,e)},output(e,t){console?.[e]?.apply?.(console,t)}},kQ=new class e{constructor(e,t={}){this.init(e,t)}init(e,t={}){this.prefix=t.prefix||`i18next:`,this.logger=e||rHe,this.options=t,this.debug=t.debug}log(...e){return this.forward(e,`log`,``,!0)}warn(...e){return this.forward(e,`warn`,``,!0)}error(...e){return this.forward(e,`error`,``)}deprecate(...e){return this.forward(e,`warn`,`WARNING DEPRECATED: `,!0)}forward(e,t,n,r){return r&&!this.debug?null:(e=e.map(e=>SQ(e)?e.replace(/[\r\n\x00-\x1F\x7F]/g,` `):e),SQ(e[0])&&(e[0]=`${n}${this.prefix} ${e[0]}`),this.logger[t](e))}create(t){return new e(this.logger,{prefix:`${this.prefix}:${t}:`,...this.options})}clone(t){return t||=this.options,t.prefix=t.prefix||this.prefix,new e(this.logger,t)}},AQ=class{constructor(){this.observers={}}on(e,t){return e.split(` `).forEach(e=>{this.observers[e]||(this.observers[e]=new Map);let n=this.observers[e].get(t)||0;this.observers[e].set(t,n+1)}),this}off(e,t){if(this.observers[e]){if(!t){delete this.observers[e];return}this.observers[e].delete(t)}}once(e,t){let n=(...r)=>{t(...r),this.off(e,n)};return this.on(e,n),this}emit(e,...t){this.observers[e]&&Array.from(this.observers[e].entries()).forEach(([e,n])=>{for(let r=0;r<n;r++)e(...t)}),this.observers[`*`]&&Array.from(this.observers[`*`].entries()).forEach(([n,r])=>{for(let i=0;i<r;i++)n(e,...t)})}},iHe=class extends AQ{constructor(e,t={ns:[`translation`],defaultNS:`translation`}){super(),this.data=e||{},this.options=t,this.options.keySeparator===void 0&&(this.options.keySeparator=`.`),this.options.ignoreJSONStructure===void 0&&(this.options.ignoreJSONStructure=!0)}addNamespaces(e){this.options.ns.includes(e)||this.options.ns.push(e)}removeNamespaces(e){let t=this.options.ns.indexOf(e);t>-1&&this.options.ns.splice(t,1)}getResource(e,t,n,r={}){let i=r.keySeparator===void 0?this.options.keySeparator:r.keySeparator,a=r.ignoreJSONStructure===void 0?this.options.ignoreJSONStructure:r.ignoreJSONStructure,o;e.includes(`.`)?o=e.split(`.`):(o=[e,t],n&&(Array.isArray(n)?o.push(...n):SQ(n)&&i?o.push(...n.split(i)):o.push(n)));let s=TQ(this.data,o);return!s&&!t&&!n&&e.includes(`.`)&&(e=o[0],t=o[1],n=o.slice(2).join(`.`)),s||!a||!SQ(n)?s:DQ(this.data?.[e]?.[t],n,i)}addResource(e,t,n,r,i={silent:!1}){let a=i.keySeparator===void 0?this.options.keySeparator:i.keySeparator,o=[e,t];n&&(o=o.concat(a?n.split(a):n)),e.includes(`.`)&&(o=e.split(`.`),r=t,t=o[1]),this.addNamespaces(t),qVe(this.data,o,r),i.silent||this.emit(`added`,e,t,n,r)}addResources(e,t,n,r={silent:!1}){for(let r in n)(SQ(n[r])||Array.isArray(n[r]))&&this.addResource(e,t,r,n[r],{silent:!0});r.silent||this.emit(`added`,e,t,n)}addResourceBundle(e,t,n,r,i,a={silent:!1,skipCopy:!1}){let o=[e,t];e.includes(`.`)&&(o=e.split(`.`),r=n,n=t,t=o[1]),this.addNamespaces(t);let s=TQ(this.data,o)||{};a.skipCopy||(n=JSON.parse(JSON.stringify(n))),r?XVe(s,n,i):s={...s,...n},qVe(this.data,o,s),a.silent||this.emit(`added`,e,t,n)}removeResourceBundle(e,t){this.hasResourceBundle(e,t)&&delete this.data[e][t],this.removeNamespaces(t),this.emit(`removed`,e,t)}hasResourceBundle(e,t){return this.getResource(e,t)!==void 0}getResourceBundle(e,t){return t||=this.options.defaultNS,this.getResource(e,t)}getDataByLanguage(e){return this.data[e]}hasLanguageSomeTranslations(e){let t=this.getDataByLanguage(e);return!!(t&&Object.keys(t)||[]).find(e=>t[e]&&Object.keys(t[e]).length>0)}toJSON(){return this.data}},aHe={processors:{},addPostProcessor(e){this.processors[e.name]=e},handle(e,t,n,r,i){return e.forEach(e=>{t=this.processors[e]?.process(t,n,r,i)??t}),t}},oHe=Symbol(`i18next/PATH_KEY`);function sHe(){let e=[],t=Object.create(null),n;return t.get=(r,i)=>(n?.revoke?.(),i===oHe?e:(e.push(i),n=Proxy.revocable(r,t),n.proxy)),Proxy.revocable(Object.create(null),t).proxy}function jQ(e,t){let{[oHe]:n}=e(sHe()),r=t?.keySeparator??`.`,i=t?.nsSeparator??`:`,a=t?.enableSelector===`strict`;if(n.length>1&&i){let e=t?.ns,o=a?Array.isArray(e)?e:e?[e]:null:Array.isArray(e)?e:null;if(o&&(a?o:o.length>1?o.slice(1):[]).includes(n[0]))return`${n[0]}${i}${n.slice(1).join(r)}`}return n.join(r)}var MQ=e=>!SQ(e)&&typeof e!=`boolean`&&typeof e!=`number`,cHe=class e extends AQ{constructor(e,t={}){super(),UVe([`resourceStore`,`languageUtils`,`pluralResolver`,`interpolator`,`backendConnector`,`i18nFormat`,`utils`],e,this),this.options=t,this.options.keySeparator===void 0&&(this.options.keySeparator=`.`),this.logger=kQ.create(`translator`),this.checkedLoadedFor={}}changeLanguage(e){e&&(this.language=e)}exists(e,t={interpolation:{}}){let n={...t};if(e==null)return!1;let r=this.resolve(e,n);if(r?.res===void 0)return!1;let i=MQ(r.res);return!(n.returnObjects===!1&&i)}extractFromKey(e,t){let n=t.nsSeparator===void 0?this.options.nsSeparator:t.nsSeparator;n===void 0&&(n=`:`);let r=t.keySeparator===void 0?this.options.keySeparator:t.keySeparator,i=t.ns||this.options.defaultNS||[],a=n&&e.includes(n),o=!this.options.userDefinedKeySeparator&&!t.keySeparator&&!this.options.userDefinedNsSeparator&&!t.nsSeparator&&!nHe(e,n,r);if(a&&!o){let t=e.match(this.interpolator.nestingRegexp);if(t&&t.length>0)return{key:e,namespaces:SQ(i)?[i]:i};let a=e.split(n);(n!==r||n===r&&this.options.ns.includes(a[0]))&&(i=a.shift()),e=a.join(r)}return{key:e,namespaces:SQ(i)?[i]:i}}translate(t,n,r){let i=typeof n==`object`?{...n}:n;if(typeof i!=`object`&&this.options.overloadTranslationOptionHandler&&(i=this.options.overloadTranslationOptionHandler(arguments)),typeof i==`object`&&(i={...i}),i||={},t==null)return``;typeof t==`function`&&(t=jQ(t,{...this.options,...i})),Array.isArray(t)||(t=[String(t)]),t=t.map(e=>typeof e==`function`?jQ(e,{...this.options,...i}):String(e));let a=i.returnDetails===void 0?this.options.returnDetails:i.returnDetails,o=i.keySeparator===void 0?this.options.keySeparator:i.keySeparator,{key:s,namespaces:c}=this.extractFromKey(t[t.length-1],i),l=c[c.length-1],u=i.nsSeparator===void 0?this.options.nsSeparator:i.nsSeparator;u===void 0&&(u=`:`);let d=i.lng||this.language,f=i.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(d?.toLowerCase()===`cimode`)return f?a?{res:`${l}${u}${s}`,usedKey:s,exactUsedKey:s,usedLng:d,usedNS:l,usedParams:this.getUsedParamsDetails(i)}:`${l}${u}${s}`:a?{res:s,usedKey:s,exactUsedKey:s,usedLng:d,usedNS:l,usedParams:this.getUsedParamsDetails(i)}:s;let p=this.resolve(t,i),m=p?.res,h=p?.usedKey||s,g=p?.exactUsedKey||s,_=[`[object Number]`,`[object Function]`,`[object RegExp]`],v=i.joinArrays===void 0?this.options.joinArrays:i.joinArrays,y=!this.i18nFormat||this.i18nFormat.handleAsObject,b=i.count!==void 0&&!SQ(i.count),x=e.hasDefaultValue(i),S=b?this.pluralResolver.getSuffix(d,i.count,i):``,C=i.ordinal&&b?this.pluralResolver.getSuffix(d,i.count,{ordinal:!1}):``,w=b&&!i.ordinal&&i.count===0,T=w&&i[`defaultValue${this.options.pluralSeparator}zero`]||i[`defaultValue${S}`]||i[`defaultValue${C}`]||i.defaultValue,E=m;y&&!m&&x&&(E=T);let D=MQ(E),O=Object.prototype.toString.apply(E);if(y&&E&&D&&!_.includes(O)&&!(SQ(v)&&Array.isArray(E))){if(!i.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn(`accessing an object - but returnObjects options is not enabled!`);let e=this.options.returnedObjectHandler?this.options.returnedObjectHandler(h,E,{...i,ns:c}):`key '${s} (${this.language})' returned an object instead of string.`;return a?(p.res=e,p.usedParams=this.getUsedParamsDetails(i),p):e}if(o){let e=Array.isArray(E),t=e?[]:{},n=e?g:h;for(let e in E)if(Object.prototype.hasOwnProperty.call(E,e)){let r=`${n}${o}${e}`;t[e]=x&&!m?this.translate(r,{...i,defaultValue:MQ(T)?T[e]:void 0,joinArrays:!1,ns:c}):this.translate(r,{...i,joinArrays:!1,ns:c}),t[e]===r&&(t[e]=E[e])}m=t}}else if(y&&SQ(v)&&Array.isArray(m))m=m.join(v),m&&=this.extendTranslation(m,t,i,r);else{let e=!1,n=!1;!this.isValidLookup(m)&&x&&(e=!0,m=T),this.isValidLookup(m)||(n=!0,m=s);let a=(i.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey)&&n?void 0:m,c=x&&T!==m&&this.options.updateMissing;if(n||e||c){if(this.logger.log(c?`updateKey`:`missingKey`,d,l,b&&!c?`${s}${this.pluralResolver.getSuffix(d,i.count,i)}`:s,c?T:m),o){let e=this.resolve(s,{...i,keySeparator:!1});e&&e.res&&this.logger.warn(`Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.`)}let e=[],t=this.languageUtils.getFallbackCodes(this.options.fallbackLng,i.lng||this.language);if(this.options.saveMissingTo===`fallback`&&t&&t[0])for(let n=0;n<t.length;n++)e.push(t[n]);else this.options.saveMissingTo===`all`?e=this.languageUtils.toResolveHierarchy(i.lng||this.language):e.push(i.lng||this.language);let n=(e,t,n)=>{let r=x&&n!==m?n:a;this.options.missingKeyHandler?this.options.missingKeyHandler(e,l,t,r,c,i):this.backendConnector?.saveMissing&&this.backendConnector.saveMissing(e,l,t,r,c,i),this.emit(`missingKey`,e,l,t,m)};this.options.saveMissing&&(this.options.saveMissingPlurals&&b?e.forEach(e=>{let t=this.pluralResolver.getSuffixes(e,i);w&&i[`defaultValue${this.options.pluralSeparator}zero`]&&!t.includes(`${this.options.pluralSeparator}zero`)&&t.push(`${this.options.pluralSeparator}zero`),t.forEach(t=>{n([e],s+t,i[`defaultValue${t}`]||T)})}):n(e,s,T))}m=this.extendTranslation(m,t,i,p,r),n&&m===s&&this.options.appendNamespaceToMissingKey&&(m=`${l}${u}${s}`),(n||e)&&this.options.parseMissingKeyHandler&&(m=this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?`${l}${u}${s}`:s,e?m:void 0,i))}return a?(p.res=m,p.usedParams=this.getUsedParamsDetails(i),p):m}extendTranslation(e,t,n,r,i){if(this.i18nFormat?.parse)e=this.i18nFormat.parse(e,{...this.options.interpolation.defaultVariables,...n},n.lng||this.language||r.usedLng,r.usedNS,r.usedKey,{resolved:r});else if(!n.skipInterpolation){n.interpolation&&this.interpolator.init({...n,interpolation:{...this.options.interpolation,...n.interpolation}});let a=SQ(e)&&(n?.interpolation?.skipOnVariables===void 0?this.options.interpolation.skipOnVariables:n.interpolation.skipOnVariables),o;if(a){let t=e.match(this.interpolator.nestingRegexp);o=t&&t.length}let s=n.replace&&!SQ(n.replace)?n.replace:n;if(this.options.interpolation.defaultVariables&&(s={...this.options.interpolation.defaultVariables,...s}),e=this.interpolator.interpolate(e,s,n.lng||this.language||r.usedLng,n),a){let t=e.match(this.interpolator.nestingRegexp),r=t&&t.length;o<r&&(n.nest=!1)}!n.lng&&r&&r.res&&(n.lng=this.language||r.usedLng),n.nest!==!1&&(e=this.interpolator.nest(e,(...e)=>i?.[0]===e[0]&&!n.context?(this.logger.warn(`It seems you are nesting recursively key: ${e[0]} in key: ${t[0]}`),null):this.translate(...e,t),n)),n.interpolation&&this.interpolator.reset()}let a=n.postProcess||this.options.postProcess,o=SQ(a)?[a]:a;return e!=null&&o?.length&&n.applyPostProcessor!==!1&&(e=aHe.handle(o,e,t,this.options&&this.options.postProcessPassResolved?{i18nResolved:{...r,usedParams:this.getUsedParamsDetails(n)},...n}:n,this)),e}resolve(e,t={}){let n,r,i,a,o;return SQ(e)&&(e=[e]),Array.isArray(e)&&(e=e.map(e=>typeof e==`function`?jQ(e,{...this.options,...t}):e)),e.forEach(e=>{if(this.isValidLookup(n))return;let s=this.extractFromKey(e,t),c=s.key;r=c;let l=s.namespaces;this.options.fallbackNS&&(l=l.concat(this.options.fallbackNS));let u=t.count!==void 0&&!SQ(t.count),d=u&&!t.ordinal&&t.count===0,f=t.context!==void 0&&(SQ(t.context)||typeof t.context==`number`)&&t.context!==``,p=t.lngs?t.lngs:this.languageUtils.toResolveHierarchy(t.lng||this.language,t.fallbackLng);l.forEach(e=>{this.isValidLookup(n)||(o=e,!this.checkedLoadedFor[`${p[0]}-${e}`]&&this.utils?.hasLoadedNamespace&&!this.utils?.hasLoadedNamespace(o)&&(this.checkedLoadedFor[`${p[0]}-${e}`]=!0,this.logger.warn(`key "${r}" for languages "${p.join(`, `)}" won't get resolved as namespace "${o}" was not yet loaded`,`This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!`)),p.forEach(r=>{if(this.isValidLookup(n))return;a=r;let o=[c];if(this.i18nFormat?.addLookupKeys)this.i18nFormat.addLookupKeys(o,c,r,e,t);else{let e;u&&(e=this.pluralResolver.getSuffix(r,t.count,t));let n=`${this.options.pluralSeparator}zero`,i=`${this.options.pluralSeparator}ordinal${this.options.pluralSeparator}`;if(u&&(t.ordinal&&e.startsWith(i)&&o.push(c+e.replace(i,this.options.pluralSeparator)),o.push(c+e),d&&o.push(c+n)),f){let r=`${c}${this.options.contextSeparator||`_`}${t.context}`;o.push(r),u&&(t.ordinal&&e.startsWith(i)&&o.push(r+e.replace(i,this.options.pluralSeparator)),o.push(r+e),d&&o.push(r+n))}}let s;for(;s=o.pop();)this.isValidLookup(n)||(i=s,n=this.getResource(r,e,s,t))}))})}),{res:n,usedKey:r,exactUsedKey:i,usedLng:a,usedNS:o}}isValidLookup(e){return e!==void 0&&!(!this.options.returnNull&&e===null)&&!(!this.options.returnEmptyString&&e===``)}getResource(e,t,n,r={}){return this.i18nFormat?.getResource?this.i18nFormat.getResource(e,t,n,r):this.resourceStore.getResource(e,t,n,r)}getUsedParamsDetails(e={}){let t=[`defaultValue`,`ordinal`,`context`,`replace`,`lng`,`lngs`,`fallbackLng`,`ns`,`keySeparator`,`nsSeparator`,`returnObjects`,`returnDetails`,`joinArrays`,`postProcess`,`interpolation`],n=e.replace&&!SQ(e.replace),r=n?e.replace:e;if(n&&e.count!==void 0&&(r={...r,count:e.count}),this.options.interpolation.defaultVariables&&(r={...this.options.interpolation.defaultVariables,...r}),!n){r={...r};for(let e of t)delete r[e]}return r}static hasDefaultValue(e){for(let t in e)if(Object.prototype.hasOwnProperty.call(e,t)&&t.startsWith(`defaultValue`)&&e[t]!==void 0)return!0;return!1}},lHe=class{constructor(e){this.options=e,this.supportedLngs=this.options.supportedLngs||!1,this.logger=kQ.create(`languageUtils`)}getScriptPartFromCode(e){if(e=OQ(e),!e||!e.includes(`-`))return null;let t=e.split(`-`);return t.length===2||(t.pop(),t[t.length-1].toLowerCase()===`x`)?null:this.formatLanguageCode(t.join(`-`))}getLanguagePartFromCode(e){if(e=OQ(e),!e||!e.includes(`-`))return e;let t=e.split(`-`);return this.formatLanguageCode(t[0])}formatLanguageCode(e){if(SQ(e)&&e.includes(`-`)){let t;try{t=Intl.getCanonicalLocales(e)[0]}catch{}return t&&this.options.lowerCaseLng&&(t=t.toLowerCase()),t||(this.options.lowerCaseLng?e.toLowerCase():e)}return this.options.cleanCode||this.options.lowerCaseLng?e.toLowerCase():e}isSupportedCode(e){return(this.options.load===`languageOnly`||this.options.nonExplicitSupportedLngs)&&(e=this.getLanguagePartFromCode(e)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.includes(e)}getBestMatchFromCodes(e){if(!e)return null;let t;return e.forEach(e=>{if(t)return;let n=this.formatLanguageCode(e);(!this.options.supportedLngs||this.isSupportedCode(n))&&(t=n)}),!t&&this.options.supportedLngs&&e.forEach(e=>{if(t)return;let n=this.getScriptPartFromCode(e);if(this.isSupportedCode(n))return t=n;let r=this.getLanguagePartFromCode(e);if(this.isSupportedCode(r))return t=r;t=this.options.supportedLngs.find(e=>e===r?!0:!e.includes(`-`)&&!r.includes(`-`)?!1:!!(e.includes(`-`)&&!r.includes(`-`)&&e.slice(0,e.indexOf(`-`))===r||e.startsWith(r)&&r.length>1))}),t||=this.getFallbackCodes(this.options.fallbackLng)[0],t}getFallbackCodes(e,t){if(!e)return[];if(typeof e==`function`&&(e=e(t)),SQ(e)&&(e=[e]),Array.isArray(e))return e;if(!t)return e.default||[];let n=e[t];return n||=e[this.getScriptPartFromCode(t)],n||=e[this.formatLanguageCode(t)],n||=e[this.getLanguagePartFromCode(t)],n||=e.default,n||[]}toResolveHierarchy(e,t){let n=this.getFallbackCodes((t===!1?[]:t)||this.options.fallbackLng||[],e),r=[],i=e=>{e&&(this.isSupportedCode(e)?r.push(e):this.logger.warn(`rejecting language code not found in supportedLngs: ${e}`))};return SQ(e)&&(e.includes(`-`)||e.includes(`_`))?(this.options.load!==`languageOnly`&&i(this.formatLanguageCode(e)),this.options.load!==`languageOnly`&&this.options.load!==`currentOnly`&&i(this.getScriptPartFromCode(e)),this.options.load!==`currentOnly`&&i(this.getLanguagePartFromCode(e))):SQ(e)&&i(this.formatLanguageCode(e)),n.forEach(e=>{r.includes(e)||i(this.formatLanguageCode(e))}),r}},uHe={zero:0,one:1,two:2,few:3,many:4,other:5},dHe={select:e=>e===1?`one`:`other`,resolvedOptions:()=>({pluralCategories:[`one`,`other`]})},fHe=class{constructor(e,t={}){this.languageUtils=e,this.options=t,this.logger=kQ.create(`pluralResolver`),this.pluralRulesCache={}}clearCache(){this.pluralRulesCache={}}getRule(e,t={}){let n=OQ(e===`dev`?`en`:e),r=t.ordinal?`ordinal`:`cardinal`,i=JSON.stringify({cleanedCode:n,type:r});if(i in this.pluralRulesCache)return this.pluralRulesCache[i];let a;try{a=new Intl.PluralRules(n,{type:r})}catch{if(typeof Intl>`u`)return this.logger.error(`No Intl support, please use an Intl polyfill!`),dHe;if(!e.match(/-|_/))return dHe;let n=this.languageUtils.getLanguagePartFromCode(e);a=this.getRule(n,t)}return this.pluralRulesCache[i]=a,a}needsPlural(e,t={}){let n=this.getRule(e,t);return n||=this.getRule(`dev`,t),n?.resolvedOptions().pluralCategories.length>1}getPluralFormsOfKey(e,t,n={}){return this.getSuffixes(e,n).map(e=>`${t}${e}`)}getSuffixes(e,t={}){let n=this.getRule(e,t);return n||=this.getRule(`dev`,t),n?n.resolvedOptions().pluralCategories.sort((e,t)=>uHe[e]-uHe[t]).map(e=>`${this.options.prepend}${t.ordinal?`ordinal${this.options.prepend}`:``}${e}`):[]}getSuffix(e,t,n={}){let r=this.getRule(e,n);return r?`${this.options.prepend}${n.ordinal?`ordinal${this.options.prepend}`:``}${r.select(t)}`:(this.logger.warn(`no plural rule found for: ${e}`),this.getSuffix(`dev`,t,n))}},pHe=(e,t,n,r=`.`,i=!0)=>{let a=YVe(e,t,n);return!a&&i&&SQ(n)&&(a=DQ(e,n,r),a===void 0&&(a=DQ(t,n,r))),a},mHe=e=>e.replace(/\$/g,`$$$$`),hHe=class{constructor(e={}){this.logger=kQ.create(`interpolator`),this.options=e,this.format=e?.interpolation?.format||(e=>e),this.init(e)}init(e={}){e.interpolation||={escapeValue:!0};let{escape:t,escapeValue:n,useRawValueToEscape:r,prefix:i,prefixEscaped:a,suffix:o,suffixEscaped:s,formatSeparator:c,unescapeSuffix:l,unescapePrefix:u,nestingPrefix:d,nestingPrefixEscaped:f,nestingSuffix:p,nestingSuffixEscaped:m,nestingOptionsSeparator:h,maxReplaces:g,alwaysFormat:_}=e.interpolation;this.escape=t===void 0?QVe:t,this.escapeValue=n===void 0||n,this.useRawValueToEscape=r!==void 0&&r,this.prefix=i?EQ(i):a||`{{`,this.suffix=o?EQ(o):s||`}}`,this.formatSeparator=c||`,`,this.unescapePrefix=l?``:u?EQ(u):`-`,this.unescapeSuffix=this.unescapePrefix?``:l?EQ(l):``,this.nestingPrefix=d?EQ(d):f||EQ(`$t(`),this.nestingSuffix=p?EQ(p):m||EQ(`)`),this.nestingOptionsSeparator=h||`,`,this.maxReplaces=g||1e3,this.alwaysFormat=_!==void 0&&_,this.resetRegExp()}reset(){this.options&&this.init(this.options)}resetRegExp(){let e=(e,t)=>e?.source===t?(e.lastIndex=0,e):new RegExp(t,`g`);this.regexp=e(this.regexp,`${this.prefix}(.+?)${this.suffix}`),this.regexpUnescape=e(this.regexpUnescape,`${this.prefix}${this.unescapePrefix}(.+?)${this.unescapeSuffix}${this.suffix}`),this.nestingRegexp=e(this.nestingRegexp,`${this.nestingPrefix}((?:[^()"']+|"[^"]*"|'[^']*'|\\((?:[^()]|"[^"]*"|'[^']*')*\\))*?)${this.nestingSuffix}`)}interpolate(e,t,n,r){let i,a,o,s=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{},c=e=>{if(!e.includes(this.formatSeparator)){let i=pHe(t,s,e,this.options.keySeparator,this.options.ignoreJSONStructure);return this.alwaysFormat?this.format(i,void 0,n,{...r,...t,interpolationkey:e}):i}let i=e.split(this.formatSeparator),a=i.shift().trim(),o=i.join(this.formatSeparator).trim();return this.format(pHe(t,s,a,this.options.keySeparator,this.options.ignoreJSONStructure),o,n,{...r,...t,interpolationkey:a})};this.resetRegExp(),!this.escapeValue&&typeof e==`string`&&/\$t\([^)]*\{[^}]*\{\{/.test(e)&&this.logger.warn(`nesting options string contains interpolated variables with escapeValue: false — if any of those values are attacker-controlled they can inject additional nesting options (e.g. redirect lng/ns). Sanitise untrusted input before passing it to t(), or keep escapeValue: true.`);let l=r?.missingInterpolationHandler||this.options.missingInterpolationHandler,u=r?.interpolation?.skipOnVariables===void 0?this.options.interpolation.skipOnVariables:r.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:e=>e},{regex:this.regexp,safeValue:e=>this.escapeValue?this.escape(e):e}].forEach(t=>{for(o=0;i=t.regex.exec(e);){let n=i[1].trim();if(a=c(n),a===void 0){if(typeof l==`function`){let t=l(e,i,r);a=SQ(t)?t:``}else if(r&&Object.prototype.hasOwnProperty.call(r,n))a=``;else if(u){a=i[0];continue}else this.logger.warn(`missed to pass in variable ${n} for interpolating ${e}`),a=``}else!SQ(a)&&!this.useRawValueToEscape&&(a=HVe(a));let s=t.safeValue(a);if(e=e.replace(i[0],mHe(s)),u?(t.regex.lastIndex+=s.length,t.regex.lastIndex-=i[0].length):t.regex.lastIndex=0,o++,o>=this.maxReplaces)break}}),e}nest(e,t,n={}){let r,i,a,o=(e,t)=>{let n=this.nestingOptionsSeparator;if(!e.includes(n))return e;let r=e.split(RegExp(`${EQ(n)}[ ]*{`)),i=`{${r[1]}`;e=r[0],i=this.interpolate(i,a);let o=i.match(/'/g),s=i.match(/"/g);((o?.length??0)%2==0&&!s||(s?.length??0)%2!=0)&&(i=i.replace(/'/g,`"`));try{a=JSON.parse(i),t&&(a={...t,...a})}catch(t){return this.logger.warn(`failed parsing options string in nesting for key ${e}`,t),`${e}${n}${i}`}return a.defaultValue&&a.defaultValue.includes(this.prefix)&&delete a.defaultValue,e};for(;r=this.nestingRegexp.exec(e);){let s=[];a={...n},a=a.replace&&!SQ(a.replace)?a.replace:a,a.applyPostProcessor=!1,delete a.defaultValue;let c=/{.*}/s.test(r[1])?r[1].lastIndexOf(`}`)+1:r[1].indexOf(this.formatSeparator);if(c!==-1&&(s=r[1].slice(c).split(this.formatSeparator).map(e=>e.trim()).filter(Boolean),r[1]=r[1].slice(0,c)),i=t(o.call(this,r[1].trim(),a),a),i&&r[0]===e&&!SQ(i))return i;SQ(i)||(i=HVe(i)),i||=(this.logger.warn(`missed to resolve ${r[1]} for nesting ${e}`),``),s.length&&(i=s.reduce((e,t)=>this.format(e,t,n.lng,{...n,interpolationkey:r[1].trim()}),i.trim())),e=e.replace(r[0],i),this.regexp.lastIndex=0}return e}},gHe=e=>{let t=e.toLowerCase().trim(),n={};if(e.includes(`(`)){let r=e.split(`(`);t=r[0].toLowerCase().trim();let i=r[1].slice(0,-1);t===`currency`&&!i.includes(`:`)?n.currency||=i.trim():t===`relativetime`&&!i.includes(`:`)?n.range||=i.trim():i.split(`;`).forEach(e=>{if(e){let[t,...r]=e.split(`:`),i=r.join(`:`).trim().replace(/^'+|'+$/g,``),a=t.trim();n[a]||(n[a]=i),i===`false`&&(n[a]=!1),i===`true`&&(n[a]=!0),isNaN(i)||(n[a]=parseInt(i,10))}})}return{formatName:t,formatOptions:n}},_He=e=>{let t={};return(n,r,i)=>{let a=i;i&&i.interpolationkey&&i.formatParams&&i.formatParams[i.interpolationkey]&&i[i.interpolationkey]&&(a={...a,[i.interpolationkey]:void 0});let o=r+JSON.stringify(a),s=t[o];return s||(s=e(OQ(r),i),t[o]=s),s(n)}},vHe=e=>(t,n,r)=>e(OQ(n),r)(t),yHe=class{constructor(e={}){this.logger=kQ.create(`formatter`),this.options=e,this.init(e)}init(e,t={interpolation:{}}){this.formatSeparator=t.interpolation.formatSeparator||`,`;let n=t.cacheInBuiltFormats?_He:vHe;this.formats={number:n((e,t)=>{let n=new Intl.NumberFormat(e,{...t});return e=>n.format(e)}),currency:n((e,t)=>{let n=new Intl.NumberFormat(e,{...t,style:`currency`});return e=>n.format(e)}),datetime:n((e,t)=>{let n=new Intl.DateTimeFormat(e,{...t});return e=>n.format(e)}),relativetime:n((e,t)=>{let n=new Intl.RelativeTimeFormat(e,{...t});return e=>n.format(e,t.range||`day`)}),list:n((e,t)=>{let n=new Intl.ListFormat(e,{...t});return e=>n.format(e)})}}add(e,t){this.formats[e.toLowerCase().trim()]=t}addCached(e,t){this.formats[e.toLowerCase().trim()]=_He(t)}format(e,t,n,r={}){if(!t||e==null)return e;let i=t.split(this.formatSeparator),a=[];for(let e=0;e<i.length;e++){let t=i[e];for(;t.indexOf(`(`)>-1&&!t.includes(`)`)&&e+1<i.length;)t=`${t}${this.formatSeparator}${i[++e]}`;a.push(t)}return a.reduce((e,t)=>{let{formatName:i,formatOptions:a}=gHe(t);if(this.formats[i]){let t=e;try{let o=r?.formatParams?.[r.interpolationkey]||{},s=o.locale||o.lng||r.locale||r.lng||n;t=this.formats[i](e,s,{...a,...r,...o})}catch(e){this.logger.warn(e)}return t}return this.logger.warn(`there was no format function for ${i}`),e},e)}},bHe=(e,t)=>{e.pending[t]!==void 0&&(delete e.pending[t],e.pendingCount--)},xHe=class extends AQ{constructor(e,t,n,r={}){super(),this.backend=e,this.store=t,this.services=n,this.languageUtils=n.languageUtils,this.options=r,this.logger=kQ.create(`backendConnector`),this.waitingReads=[],this.maxParallelReads=r.maxParallelReads||10,this.readingCalls=0,this.maxRetries=r.maxRetries>=0?r.maxRetries:5,this.retryTimeout=r.retryTimeout>=1?r.retryTimeout:350,this.state={},this.queue=[],this.backend?.init?.(n,r.backend,r)}queueLoad(e,t,n,r){let i={},a={},o={},s={};return e.forEach(e=>{let r=!0;t.forEach(t=>{let o=`${e}|${t}`;!n.reload&&this.store.hasResourceBundle(e,t)?this.state[o]=2:this.state[o]<0||(this.state[o]===1?a[o]===void 0&&(a[o]=!0):(this.state[o]=1,r=!1,a[o]===void 0&&(a[o]=!0),i[o]===void 0&&(i[o]=!0),s[t]===void 0&&(s[t]=!0)))}),r||(o[e]=!0)}),(Object.keys(i).length||Object.keys(a).length)&&this.queue.push({pending:a,pendingCount:Object.keys(a).length,loaded:{},errors:[],callback:r}),{toLoad:Object.keys(i),pending:Object.keys(a),toLoadLanguages:Object.keys(o),toLoadNamespaces:Object.keys(s)}}loaded(e,t,n){let r=e.split(`|`),i=r[0],a=r[1];t&&this.emit(`failedLoading`,i,a,t),!t&&n&&this.store.addResourceBundle(i,a,n,void 0,void 0,{skipCopy:!0}),this.state[e]=t?-1:2,t&&n&&(this.state[e]=0);let o={};this.queue.forEach(n=>{JVe(n.loaded,[i],a),bHe(n,e),t&&n.errors.push(t),n.pendingCount===0&&!n.done&&(Object.keys(n.loaded).forEach(e=>{o[e]||(o[e]={});let t=n.loaded[e];t.length&&t.forEach(t=>{o[e][t]===void 0&&(o[e][t]=!0)})}),n.done=!0,n.errors.length?n.callback(n.errors):n.callback())}),this.emit(`loaded`,o),this.queue=this.queue.filter(e=>!e.done)}read(e,t,n,r=0,i=this.retryTimeout,a){if(!e.length)return a(null,{});if(this.readingCalls>=this.maxParallelReads){this.waitingReads.push({lng:e,ns:t,fcName:n,tried:r,wait:i,callback:a});return}this.readingCalls++;let o=(o,s)=>{if(this.readingCalls--,this.waitingReads.length>0){let e=this.waitingReads.shift();this.read(e.lng,e.ns,e.fcName,e.tried,e.wait,e.callback)}if(o&&s&&r<this.maxRetries){setTimeout(()=>{this.read(e,t,n,r+1,i*2,a)},i);return}a(o,s)},s=this.backend[n].bind(this.backend);if(s.length===2){try{let n=s(e,t);n&&typeof n.then==`function`?n.then(e=>o(null,e)).catch(o):o(null,n)}catch(e){o(e)}return}return s(e,t,o)}prepareLoading(e,t,n={},r){if(!this.backend)return this.logger.warn(`No backend was added via i18next.use. Will not load resources.`),r&&r();SQ(e)&&(e=this.languageUtils.toResolveHierarchy(e)),SQ(t)&&(t=[t]);let i=this.queueLoad(e,t,n,r);if(!i.toLoad.length)return i.pending.length||r(),null;i.toLoad.forEach(e=>{this.loadOne(e)})}load(e,t,n){this.prepareLoading(e,t,{},n)}reload(e,t,n){this.prepareLoading(e,t,{reload:!0},n)}loadOne(e,t=``){let n=e.split(`|`),r=n[0],i=n[1];this.read(r,i,`read`,void 0,void 0,(n,a)=>{n&&this.logger.warn(`${t}loading namespace ${i} for language ${r} failed`,n),!n&&a&&this.logger.log(`${t}loaded namespace ${i} for language ${r}`,a),this.loaded(e,n,a)})}saveMissing(e,t,n,r,i,a={},o=()=>{}){if(this.services?.utils?.hasLoadedNamespace&&!this.services?.utils?.hasLoadedNamespace(t)){this.logger.warn(`did not save key "${n}" as the namespace "${t}" was not yet loaded`,`This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!`);return}if(n!=null&&n!==``){if(this.backend?.create){let s={...a,isUpdate:i},c=this.backend.create.bind(this.backend);if(c.length<6)try{let i;i=c.length===5?c(e,t,n,r,s):c(e,t,n,r),i&&typeof i.then==`function`?i.then(e=>o(null,e)).catch(o):o(null,i)}catch(e){o(e)}else c(e,t,n,r,o,s)}!e||!e[0]||this.store.addResource(e[0],t,n,r)}}},NQ=()=>({debug:!1,initAsync:!0,ns:[`translation`],defaultNS:[`translation`],fallbackLng:[`dev`],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:`all`,preload:!1,keySeparator:`.`,nsSeparator:`:`,pluralSeparator:`_`,contextSeparator:`_`,enableSelector:!1,partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:`fallback`,saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!1,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:e=>{let t={};if(typeof e[1]==`object`&&(t=e[1]),SQ(e[1])&&(t.defaultValue=e[1]),SQ(e[2])&&(t.tDescription=e[2]),typeof e[2]==`object`||typeof e[3]==`object`){let n=e[3]||e[2];Object.keys(n).forEach(e=>{t[e]=n[e]})}return t},interpolation:{escapeValue:!0,prefix:`{{`,suffix:`}}`,formatSeparator:`,`,unescapePrefix:`-`,nestingPrefix:`$t(`,nestingSuffix:`)`,nestingOptionsSeparator:`,`,maxReplaces:1e3,skipOnVariables:!0},cacheInBuiltFormats:!0}),SHe=e=>(SQ(e.ns)&&(e.ns=[e.ns]),SQ(e.fallbackLng)&&(e.fallbackLng=[e.fallbackLng]),SQ(e.fallbackNS)&&(e.fallbackNS=[e.fallbackNS]),e.supportedLngs&&!e.supportedLngs.includes(`cimode`)&&(e.supportedLngs=e.supportedLngs.concat([`cimode`])),e),PQ=()=>{},CHe=e=>{Object.getOwnPropertyNames(Object.getPrototypeOf(e)).forEach(t=>{typeof e[t]==`function`&&(e[t]=e[t].bind(e))})},FQ=class e extends AQ{constructor(e={},t){if(super(),this.options=SHe(e),this.services={},this.logger=kQ,this.modules={external:[]},CHe(this),t&&!this.isInitialized&&!e.isClone){if(!this.options.initAsync)return this.init(e,t),this;setTimeout(()=>{this.init(e,t)},0)}}init(e={},t){this.isInitializing=!0,typeof e==`function`&&(t=e,e={}),e.defaultNS==null&&e.ns&&(SQ(e.ns)?e.defaultNS=e.ns:e.ns.includes(`translation`)||(e.defaultNS=e.ns[0]));let n=NQ();this.options={...n,...this.options,...SHe(e)},this.options.interpolation={...n.interpolation,...this.options.interpolation},e.keySeparator!==void 0&&(this.options.userDefinedKeySeparator=e.keySeparator),e.nsSeparator!==void 0&&(this.options.userDefinedNsSeparator=e.nsSeparator),typeof this.options.overloadTranslationOptionHandler!=`function`&&(this.options.overloadTranslationOptionHandler=n.overloadTranslationOptionHandler);let r=e=>e?typeof e==`function`?new e:e:null;if(!this.options.isClone){this.modules.logger?kQ.init(r(this.modules.logger),this.options):kQ.init(null,this.options);let e;e=this.modules.formatter?this.modules.formatter:yHe;let t=new lHe(this.options);this.store=new iHe(this.options.resources,this.options);let n=this.services;n.logger=kQ,n.resourceStore=this.store,n.languageUtils=t,n.pluralResolver=new fHe(t,{prepend:this.options.pluralSeparator}),e&&(n.formatter=r(e),n.formatter.init&&n.formatter.init(n,this.options),this.options.interpolation.format=n.formatter.format.bind(n.formatter)),n.interpolator=new hHe(this.options),n.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},n.backendConnector=new xHe(r(this.modules.backend),n.resourceStore,n,this.options),n.backendConnector.on(`*`,(e,...t)=>{this.emit(e,...t)}),this.modules.languageDetector&&(n.languageDetector=r(this.modules.languageDetector),n.languageDetector.init&&n.languageDetector.init(n,this.options.detection,this.options)),this.modules.i18nFormat&&(n.i18nFormat=r(this.modules.i18nFormat),n.i18nFormat.init&&n.i18nFormat.init(this)),this.translator=new cHe(this.services,this.options),this.translator.on(`*`,(e,...t)=>{this.emit(e,...t)}),this.modules.external.forEach(e=>{e.init&&e.init(this)})}if(this.format=this.options.interpolation.format,t||=PQ,this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){let e=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);e.length>0&&e[0]!==`dev`&&(this.options.lng=e[0])}!this.services.languageDetector&&!this.options.lng&&this.logger.warn(`init: no languageDetector is used and no lng is defined`),[`getResource`,`hasResourceBundle`,`getResourceBundle`,`getDataByLanguage`].forEach(e=>{this[e]=(...t)=>this.store[e](...t)}),[`addResource`,`addResources`,`addResourceBundle`,`removeResourceBundle`].forEach(e=>{this[e]=(...t)=>(this.store[e](...t),this)});let i=CQ(),a=()=>{let e=(e,n)=>{this.isInitializing=!1,this.isInitialized&&!this.initializedStoreOnce&&this.logger.warn(`init: i18next is already initialized. You should call init just once!`),this.isInitialized=!0,this.options.isClone||this.logger.log(`initialized`,this.options),this.emit(`initialized`,this.options),i.resolve(n),t(e,n)};if((this.languages||this.isLanguageChangingTo)&&!this.isInitialized)return e(null,this.t.bind(this));this.changeLanguage(this.options.lng,e)};return this.options.resources||!this.options.initAsync?a():setTimeout(a,0),i}loadResources(e,t=PQ){let n=t,r=SQ(e)?e:this.language;if(typeof e==`function`&&(n=e),!this.options.resources||this.options.partialBundledLanguages){if(r?.toLowerCase()===`cimode`&&(!this.options.preload||this.options.preload.length===0))return n();let e=[],t=t=>{t&&t!==`cimode`&&this.services.languageUtils.toResolveHierarchy(t).forEach(t=>{t!==`cimode`&&(e.includes(t)||e.push(t))})};r?t(r):this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach(e=>t(e)),this.options.preload?.forEach?.(e=>t(e)),this.services.backendConnector.load(e,this.options.ns,e=>{!e&&!this.resolvedLanguage&&this.language&&this.setResolvedLanguage(this.language),n(e)})}else n(null)}reloadResources(e,t,n){let r=CQ();return typeof e==`function`&&(n=e,e=void 0),typeof t==`function`&&(n=t,t=void 0),e||=this.languages,t||=this.options.ns,n||=PQ,this.services.backendConnector.reload(e,t,e=>{r.resolve(),n(e)}),r}use(e){if(!e)throw Error(`You are passing an undefined module! Please check the object you are passing to i18next.use()`);if(!e.type)throw Error(`You are passing a wrong module! Please check the object you are passing to i18next.use()`);return e.type===`backend`&&(this.modules.backend=e),(e.type===`logger`||e.log&&e.warn&&e.error)&&(this.modules.logger=e),e.type===`languageDetector`&&(this.modules.languageDetector=e),e.type===`i18nFormat`&&(this.modules.i18nFormat=e),e.type===`postProcessor`&&aHe.addPostProcessor(e),e.type===`formatter`&&(this.modules.formatter=e),e.type===`3rdParty`&&this.modules.external.push(e),this}setResolvedLanguage(e){if(!(!e||!this.languages)&&![`cimode`,`dev`].includes(e)){for(let e=0;e<this.languages.length;e++){let t=this.languages[e];if(![`cimode`,`dev`].includes(t)&&this.store.hasLanguageSomeTranslations(t)){this.resolvedLanguage=t;break}}!this.resolvedLanguage&&!this.languages.includes(e)&&this.store.hasLanguageSomeTranslations(e)&&(this.resolvedLanguage=e,this.languages.unshift(e))}}changeLanguage(e,t){this.isLanguageChangingTo=e;let n=CQ();this.emit(`languageChanging`,e);let r=e=>{this.language=e,this.languages=this.services.languageUtils.toResolveHierarchy(e),this.resolvedLanguage=void 0,this.setResolvedLanguage(e)},i=(i,a)=>{a?this.isLanguageChangingTo===e&&(r(a),this.translator.changeLanguage(a),this.isLanguageChangingTo=void 0,this.emit(`languageChanged`,a),this.logger.log(`languageChanged`,a)):this.isLanguageChangingTo=void 0,n.resolve((...e)=>this.t(...e)),t&&t(i,(...e)=>this.t(...e))},a=t=>{!e&&!t&&this.services.languageDetector&&(t=[]);let n=SQ(t)?t:t&&t[0],a=this.store.hasLanguageSomeTranslations(n)?n:this.services.languageUtils.getBestMatchFromCodes(SQ(t)?[t]:t);a&&(this.language||r(a),this.translator.language||this.translator.changeLanguage(a),this.services.languageDetector?.cacheUserLanguage?.(a)),this.loadResources(a,e=>{i(e,a)})};return!e&&this.services.languageDetector&&!this.services.languageDetector.async?a(this.services.languageDetector.detect()):!e&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect.length===0?this.services.languageDetector.detect().then(a):this.services.languageDetector.detect(a):a(e),n}getFixedT(e,t,n,r){let i=r?.scopeNs,a=(e,t,...r)=>{let o;o=typeof t==`object`?{...t}:this.options.overloadTranslationOptionHandler([e,t].concat(r)),o.lng=o.lng||a.lng,o.lngs=o.lngs||a.lngs;let s=o.ns!==void 0&&o.ns!==null;o.ns=o.ns||a.ns,o.keyPrefix!==``&&(o.keyPrefix=o.keyPrefix||n||a.keyPrefix);let c={...this.options,...o};Array.isArray(i)&&!s&&(c.ns=i),typeof o.keyPrefix==`function`&&(o.keyPrefix=jQ(o.keyPrefix,c));let l=this.options.keySeparator||`.`,u;return o.keyPrefix&&Array.isArray(e)?u=e.map(e=>(typeof e==`function`&&(e=jQ(e,c)),`${o.keyPrefix}${l}${e}`)):(typeof e==`function`&&(e=jQ(e,c)),u=o.keyPrefix?`${o.keyPrefix}${l}${e}`:e),this.t(u,o)};return SQ(e)?a.lng=e:a.lngs=e,a.ns=t,a.keyPrefix=n,a}t(...e){return this.translator?.translate(...e)}exists(...e){return this.translator?.exists(...e)}setDefaultNamespace(e){this.options.defaultNS=e}hasLoadedNamespace(e,t={}){if(!this.isInitialized)return this.logger.warn(`hasLoadedNamespace: i18next was not initialized`,this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn(`hasLoadedNamespace: i18n.languages were undefined or empty`,this.languages),!1;let n=t.lng||this.resolvedLanguage||this.languages[0],r=this.options?this.options.fallbackLng:!1,i=this.languages[this.languages.length-1];if(n.toLowerCase()===`cimode`)return!0;let a=(e,t)=>{let n=this.services.backendConnector.state[`${e}|${t}`];return n===-1||n===0||n===2};if(t.precheck){let e=t.precheck(this,a);if(e!==void 0)return e}return!!(this.hasResourceBundle(n,e)||!this.services.backendConnector.backend||this.options.resources&&!this.options.partialBundledLanguages||a(n,e)&&(!r||a(i,e)))}loadNamespaces(e,t){let n=CQ();return this.options.ns?(SQ(e)&&(e=[e]),e.forEach(e=>{this.options.ns.includes(e)||this.options.ns.push(e)}),this.loadResources(e=>{n.resolve(),t&&t(e)}),n):(t&&t(),Promise.resolve())}loadLanguages(e,t){let n=CQ();SQ(e)&&(e=[e]);let r=this.options.preload||[],i=e.filter(e=>!r.includes(e)&&this.services.languageUtils.isSupportedCode(e));return i.length?(this.options.preload=r.concat(i),this.loadResources(e=>{n.resolve(),t&&t(e)}),n):(t&&t(),Promise.resolve())}dir(e){if(e||=this.resolvedLanguage||(this.languages?.length>0?this.languages[0]:this.language),!e)return`rtl`;try{let t=new Intl.Locale(e);if(t&&t.getTextInfo){let e=t.getTextInfo();if(e&&e.direction)return e.direction}}catch{}let t=`ar.shu.sqr.ssh.xaa.yhd.yud.aao.abh.abv.acm.acq.acw.acx.acy.adf.ads.aeb.aec.afb.ajp.apc.apd.arb.arq.ars.ary.arz.auz.avl.ayh.ayl.ayn.ayp.bbz.pga.he.iw.ps.pbt.pbu.pst.prp.prd.ug.ur.ydd.yds.yih.ji.yi.hbo.men.xmn.fa.jpr.peo.pes.prs.dv.sam.ckb`.split(`.`),n=this.services?.languageUtils||new lHe(NQ());return e.toLowerCase().indexOf(`-latn`)>1?`ltr`:t.includes(n.getLanguagePartFromCode(e))||e.toLowerCase().indexOf(`-arab`)>1?`rtl`:`ltr`}static createInstance(t={},n){let r=new e(t,n);return r.createInstance=e.createInstance,r}cloneInstance(t={},n=PQ){let r=t.forkResourceStore;r&&delete t.forkResourceStore;let i={...this.options,...t,isClone:!0},a=new e(i);if((t.debug!==void 0||t.prefix!==void 0)&&(a.logger=a.logger.clone(t)),[`store`,`services`,`language`].forEach(e=>{a[e]=this[e]}),a.services={...this.services},a.services.utils={hasLoadedNamespace:a.hasLoadedNamespace.bind(a)},r&&(a.store=new iHe(Object.keys(this.store.data).reduce((e,t)=>(e[t]={...this.store.data[t]},e[t]=Object.keys(e[t]).reduce((n,r)=>(n[r]={...e[t][r]},n),e[t]),e),{}),i),a.services.resourceStore=a.store),t.interpolation){let e={...NQ().interpolation,...this.options.interpolation,...t.interpolation},n={...i,interpolation:e};a.services.interpolator=new hHe(n)}return a.translator=new cHe(a.services,i),a.translator.on(`*`,(e,...t)=>{a.emit(e,...t)}),a.init(i,n),a.translator.options=i,a.translator.backendConnector.services.utils={hasLoadedNamespace:a.hasLoadedNamespace.bind(a)},a}toJSON(){return{options:this.options,store:this.store,language:this.language,languages:this.languages,resolvedLanguage:this.resolvedLanguage}}}.createInstance(),wHe=FQ.createInstance;FQ.dir,FQ.init,FQ.loadResources,FQ.reloadResources,FQ.use,FQ.changeLanguage,FQ.getFixedT,FQ.t,FQ.exists,FQ.setDefaultNamespace,FQ.hasLoadedNamespace,FQ.loadNamespaces,FQ.loadLanguages;var THe={translation:{aboutThisItem:`عن هذا العنصر`,addedFromUrl:`(تمت إضافته من الرابط)`,addManifestUrl:`موقع المصدر`,addManifestUrlHelp:`الرابط لمصدر IIIF `,addResource:`اضف مصدر`,"annotationCanvasLabel_1/1":`العنصر: [{{الملصق}}]`,"annotationCanvasLabel_1/2":`يسار: [{{الملصق }}]`,"annotationCanvasLabel_2/2":`يمين: [{{الملصق}}]`,annotations:`ملاحظات`,attribution:`إسناد`,attributionTitle:`حقوق`,authenticationFailed:`التوثيق لم ينجح`,authenticationRequired:`يجب توثيق الحساب لمنح الدخول الكامل`,backToResults:`الرجوع الى النتائج`,book:`كتاب`,bottom:`أسفل`,cancel:`الغاء`,canvasIndex:`فهرس`,changeTheme:`قم بتغيير الموضوع`,clearSearch:`امسح`,closeAddResourceForm:`إغلاق الإستمارة`,closeAddResourceMenu:`إغلاق قائمة المصادر`,closeCompanionWindow:`إغلاق اللوحة`,closeWindow:`إغلاق النافذة`,collapseSection:`تصغير جزء {{section}}`,collapseSidePanel:`تصغير الشريط الجانبي`,continue:`استمر`,copy:`نسخ`,currentItem:`العنصر الحالي`,"currentItem_1/1":`العنصر الحالي`,"currentItem_1/2":`يسار`,"currentItem_2/2":`يمين`,dark:`موضوع داكن`,dismiss:`تجاهل`,downloadExport:`تصدير مساحة العمل`,downloadExportWorkspace:`تصدير مساحة العمل`,elastic:`مرن`,elasticDescription:`حرك النوافذ و غير حجمها بحرية في مساحة عمل غير محدودة. يمكن أن تتداخل النوافذ أيضاً .`,emptyResourceList:`قائمة المصادر الخاصة بك فارغة.`,errorDialogConfirm:`حسناً`,errorDialogTitle:`لقد حدث خطأ`,exitFullScreen:`خروج من الشاشة الكاملة`,expandSection:`توسيع الجزء {{section}}`,expandSidePanel:`توسيع الشريط الجانبي`,fetchManifest:`أضف`,fullScreen:`شاشة كاملة`,gallery:`المعرض`,hideZoomControls:`إخفاء ضوابط التكبير`,highlightAllAnnotations:`تحديد الكل`,iiif_homepage:`عن هذه المصدر`,iiif_manifest:`IIIF قائمة `,iiif_renderings:`تنسيقات بديلة`,iiif_seeAlso:`أنظر أيضا`,import:`استورد `,importWorkspace:`استيراد مساحة العمل`,importWorkspaceHint:`قم بلصق تركيبة Mirador 4 ليتم استيراده`,item:`العنصر: {{label}}`,itemList:`قائمة العناصر`,language:`اللغة`,layer_hide:`إخفاء الطبقة`,layer_move:`تحريك الطبقة`,layer_opacity:`تعتيم الطبقة`,layer_show:`إظهار الطبقة`,layers:`طبقات`,light:`موضوع فاتح`,links:`الروابط`,listAllOpenWindows:`انتقل بسرعة للنافذة`,login:`تسجيل الدخول`,logout:`تسجيل الخروج`,manifestError:`لا يمكن إضافة المصدر:`,maximizeWindow:`تكبير النافذة إلى الحد الاكبر`,minimizeWindow:`تصغير النافذة إلى الحد الأدنى`,mirador:`Mirador`,miradorResources:`مصادر Mirador `,miradorViewer:`مشاهد Mirador`,more:`أكثر...`,moreResults:`نتائج إضافية`,mosaic:`فسيفساء`,mosaicDescription:`حرك وغيٌر حجم النوافذ المتعلقة ببعضها البعض داخل الإطار المرئي.`,moveCompanionWindowToBottom:`انتقل للأسفل`,moveCompanionWindowToRight:`انتقل لليمين`,nextCanvas:`العنصر التالي`,numItems_one:`{{number}} عناصر`,off:`ايقاف`,openCompanionWindow_annotations:`ملاحظات`,openCompanionWindow_attribution:`حقوق`,openCompanionWindow_canvas:`فهرس`,openCompanionWindow_info:`معلومات`,openCompanionWindow_layers:`طبقات`,openCompanionWindow_search:`بحث`,openInCompanionWindow:`افتح في صفحة جديدة`,openWindows:`النوافذ الحالية المفتوحة`,pagination:`{{current}} من {{total}}`,position:`مركز`,previewWindowTitle:`عنوان`,previousCanvas:`العنصر السابق`,related:`ذات صلة`,resource:`مصدر`,retry:`أعد المحاولة `,right:`حق`,rights:`ترخيص`,searchInputLabel:`مصطلحات البحث`,searchNextResult:`النتيجة التالية`,searchNoResults:`لم يتم العثور على نتائج`,searchPreviousResult:`النتيجة السابقة`,searchSubmitAria:`ابحث`,searchTitle:`بحث`,selectWorkspaceMenu:`اختر نوع مساحة العمل`,showingNumAnnotations_one:`تظهر {{number}} ملاحظات`,showZoomControls:`اظهر عناصر التحكم بالتكبير و التصغير`,sidebarPanelsNavigation:`تصفح لوح الشريط الجانبي`,single:`مفرد`,startHere:`إبدأ هنا`,suggestSearch:`ابحث في هذا المستند عن "{{ query }}"`,tableOfContentsList:`جدول المحتويات`,theme:`موضوع`,thumbnailList:`قائمة الصور المصغرة`,thumbnailNavigation:`الصور المصغرة`,thumbnails:`الصور المصغرة`,toggleWindowSideBar:`تبديل الشريط الجانبي`,tryAgain:`حاول مرة أخرى`,untitled:`[بدون عنوان]`,view:`شاهد`,welcome:`مرحباً بكم في Mirador`,window:`النافذة: {{label}}`,windowMenu:`عرض النوافذ و الصور المصغرة`,windowNavigation:`تصفح النافذة`,windowPluginButtons:`خيارات`,windowPluginMenu:`خيارات النافذة`,workspace:`مساحة العمل`,workspaceFullScreen:`شاشة كاملة`,workspaceMenu:`اعدادات مساحة العمل`,workspaceOptions:`خيارات مساحة العمل `,workspaceSelectionTitle:`اختر نوع مساحة العمل`,zoomIn:`تكبير الصورة`,zoomOut:`تصغير الصورة`,zoomReset:`الرجوع لحجم الصورة الأساسي`}},EHe={translation:{aboutMirador:`Über Mirador`,aboutThisItem:`Über dieses Element`,addedFromUrl:`(Via URL hinzugefügt)`,addManifestUrl:`Ort der Ressource`,addManifestUrlHelp:`Die URL einer IIIF-Ressource`,addResource:`Ressource hinzufügen`,"annotationCanvasLabel_1/1":`Objekt: [{{label}}]`,"annotationCanvasLabel_1/2":`Links: [{{label}}]`,"annotationCanvasLabel_2/2":`Rechts: [{{label}}]`,annotations:`Annotationen`,attribution:`Zuschreibung`,attributionTitle:`Rechte`,authenticationFailed:`Authentifizierung fehlgeschlagen`,authenticationRequired:`Für vollen Zugriff ist eine Authentifizierung nötig.`,backToResults:`Zurück zur Trefferansicht`,book:`Buch`,bottom:`Unten`,cancel:`Abbrechen`,canvasIndex:`Index`,changeTheme:`Farbschema ändern`,clearSearch:`zurücksetzen`,clearSearchAria:`Suche zurücksetzen`,close:`Schließen`,closeAddResourceForm:`Formular schließen`,closeAddResourceMenu:`Ressourcenliste schließen`,closeCompanionWindow:`Hilfsfenster schließen`,closeWindow:`Fenster schließen`,collapseSection:`Bereich "{{section}}" zuklappen`,collapseSidePanel:`Seitenleiste zuklappen`,collection:`Sammlung`,continue:`Fortfahren`,copy:`Kopieren`,currentItem:`Aktuelles Objekt`,"currentItem_1/1":`Aktuelles Objekt`,"currentItem_1/2":`Links`,"currentItem_2/2":`Rechts`,dark:`Dunkel`,digitizedView:`Digitalisat-Ansicht`,dismiss:`Verwerfen`,displayNoAnnotations:`Keine hervorheben`,downloadExport:`Arbeitsfläche exportieren`,downloadExportWorkspace:`Arbeitsfläche exportieren`,elastic:`Elastisch`,elasticDescription:`Fenster können frei und unbegrenzt innerhalb der Arbeitsfläche bewegt werden und sich überlappen`,emptyResourceList:`Ihre Ressourcenliste ist leer`,error:`Fehler`,errorDialogConfirm:`OK`,errorDialogTitle:`Es ist ein Fehler aufgetreten`,exitFullScreen:`Vollbildmodus verlassen`,expandSection:`Bereich "{{section}}" aufklappen`,expandSidePanel:`Seitenleiste aufklappen`,exportCopied:`Die Konfiguration der Arbeitsfläche wurde in die Zwischenablage kopiert.`,fetchManifest:`Hinzufügen`,fullScreen:`Vollbild`,gallery:`Galerie`,hideWindowSideBar:`Seitenleiste ausblenden`,hideZoomControls:`Zoomsteuerung verbergen`,highlightAllAnnotations:`Alle hervorheben`,iiif_homepage:`Über diese Ressource`,iiif_manifest:`IIIF-Manifest`,iiif_related:`Verwandtes`,iiif_renderings:`Alternative Formate`,iiif_seeAlso:`Siehe auch`,import:`Importieren`,importWorkspace:`Arbeitsfläche importieren`,importWorkspaceHint:`Fügen Sie eine Mirador-3-Konfiguration ein, die importiert werden soll.`,item:`Objekt: {{label}}`,itemList:`Kompaktliste`,jsError:`Technische Details`,jsStack:`{{ stack }}`,language:`Sprache`,layer_hide:`Ebene verbergen`,layer_move:`Ebene verschieben`,layer_moveToBackground:`Ebene in der Hintergrund verschieben`,layer_moveToFront:`Ebene ganz nach vorn bringen`,layer_opacity:`Ebenendeckkraft`,layer_show:`Ebene anzeigen`,layers:`Ebenen`,light:`Hell`,links:`Links`,listAllOpenWindows:`Zu Fenster springen`,login:`Anmelden`,logout:`Abmelden`,manifestError:`Die Ressource konnte nicht hinzugefügt werden:`,maximizeWindow:`Fenster maximieren`,minimizeWindow:`Fenster minimieren`,mirador:`Mirador`,miradorResources:`Mirador-Ressourcen`,miradorViewer:`Mirador viewer`,more:`mehr...`,moreResults:`Mehr Treffer`,mosaic:`Mosaik`,mosaicDescription:`Fenster können innerhalb der Arbeitsfläche in Relation zueinander verschoben und ihrer Größe verändert werden.`,moveCompanionWindowToBottom:`Unten anordnen`,moveCompanionWindowToRight:`Rechts anordnen`,multipartCollection:`Mehrteilige Sammlung`,nextCanvas:`Nächstes Objekt`,noItemSelected:`Kein Objekt ausgewählt`,numItems_one:`{{number}} Element`,numItems_other:`{{number}} Elemente`,off:`Keine`,openCompanionWindow_annotations:`Annotationen`,openCompanionWindow_attribution:`Rechte`,openCompanionWindow_canvas:`Index`,openCompanionWindow_info:`Informationen`,openCompanionWindow_layers:`Ebenen`,openCompanionWindow_search:`Suche`,openInCompanionWindow:`In Hilfsfenster öffnen`,openWindows:`Aktuell offene Fenster`,pagination:`{{current}} von {{total}}`,position:`Position`,previewWindowTitle:`{{title}}`,previousCanvas:`Vorheriges Objekt`,related:`Verwandtes`,resource:`Ressource`,retry:`Erneut versuchen`,right:`Rechts`,rights:`Lizenz`,scroll:`Kontinuierlich`,searchInputLabel:`Suchbegriffe`,searchNextResult:`Nächster Treffer`,searchNoResults:`Keine Treffer`,searchPreviousResult:`Vorheriger Treffer`,searchResultsRemaining:`{{numLeft}} weitere`,searchSubmitAria:`Suche im Dokument`,searchTitle:`Suche`,selectWorkspaceMenu:`Wählen Sie einen Arbeitsflächentyp`,showCollection:`Zeige Sammlung`,showingNumAnnotations_one:`{{number}} Annotation wird angezeigt`,showingNumAnnotations_other:`{{number}} Annotationen werden angezeigt`,showWindowSideBar:`Seitenleiste einblenden`,showZoomControls:`Zoomsteuerung anzeigen`,sidebarPanelsNavigation:`Hilfsfensternavigation`,single:`Einzeln`,startHere:`Hier starten`,suggestSearch:`Dieses Dokument durchsuchen nach "{{ query }}"`,tableOfContentsList:`Inhaltsverzeichnis`,theme:`Farbschema`,thumbnailList:`Miniaturansicht`,thumbnailNavigation:`Miniaturansicht`,thumbnails:`Miniaturansicht`,toggleWindowSideBar:`Seitenleiste umschalten`,totalCollections_one:`{{count}} Sammlung`,totalCollections_other:`{{count}} Sammlungen`,totalManifests_one:`{{count}} Manifest`,totalManifests_other:`{{count}} Manifeste`,tryAgain:`Wiederholen`,untitled:`[Unbenannt]`,view:`Ansicht`,viewWorkspaceConfiguration:`Zeige Konfiguration der Arbeitsfläche`,welcome:`Willkommen bei Mirador`,window:`Fenster: {{label}}`,windowMenu:`Fenstermenü und Miniaturansicht`,windowNavigation:`Fensternavigation`,windowPluginButtons:`Optionen`,windowPluginMenu:`Fensteroptionen`,workspace:`Arbeitsfläche`,workspaceFullScreen:`Vollbild`,workspaceMenu:`Arbeitsflächenmenü`,workspaceNavigation:`Arbeitsflächensteuerung`,workspaceOptions:`Arbeitsflächenoptionen`,workspaceSelectionTitle:`Bitte wählen Sie einen Arbeitsflächentyp`,zoomIn:`Vergrößern`,zoomOut:`Verkleinern`,zoomReset:`Ansicht zurücksetzen`}},DHe={translation:{aboutMirador:`About Project Mirador`,aboutThisItem:`About this item`,addedFromUrl:`(Added from URL)`,addManifestUrl:`Resource location`,addManifestUrlHelp:`The URL of a IIIF resource`,addResource:`Add resource`,"annotationCanvasLabel_1/1":`Item: [{{label}}]`,"annotationCanvasLabel_1/2":`Left: [{{label}}]`,"annotationCanvasLabel_2/2":`Right: [{{label}}]`,annotations:`Annotations`,attribution:`Attribution`,attributionTitle:`Rights`,authenticationFailed:`Authentication failed.`,authenticationRequired:`Authentication required for full access`,backToResults:`Back to results`,book:`Book`,bottom:`Bottom`,cancel:`Cancel`,canvasIndex:`Index`,changeTheme:`Change theme`,clearSearch:`clear`,clearSearchAria:`Reset search`,close:`Close`,closeAddResourceForm:`Close form`,closeAddResourceMenu:`Close resource list`,closeCompanionWindow:`Close panel`,closeWindow:`Close window`,collapseSection:`Collapse "{{section}}" section`,collapseSidePanel:`Collapse sidebar`,collection:`Collection`,continue:`Continue`,copy:`Copy`,currentItem:`Current item`,"currentItem_1/1":`Current item`,"currentItem_1/2":`Left`,"currentItem_2/2":`Right`,dark:`Dark theme`,digitizedView:`Digitized view`,dismiss:`Dismiss`,displayNoAnnotations:`Highlight none`,downloadExport:`Export workspace`,downloadExportWorkspace:`Export workspace`,elastic:`Elastic`,elasticDescription:`Move and size windows freely in an unlimited workspace. Windows can overlap.`,emptyResourceList:`Your resource list is empty`,error:`Error`,errorDialogConfirm:`OK`,errorDialogTitle:`An error occurred`,exitFullScreen:`Exit full screen`,expandSection:`Expand "{{section}}" section`,expandSidePanel:`Expand sidebar`,exportCopied:`The workspace configuration was copied to your clipboard`,fetchManifest:`Add`,fullScreen:`Full Screen`,gallery:`Gallery`,hideWindowSideBar:`Hide sidebar`,hideZoomControls:`Hide zoom controls`,highlightAllAnnotations:`Highlight all`,iiif_homepage:`About this resource`,iiif_manifest:`IIIF manifest`,iiif_related:`Related`,iiif_renderings:`Alternate formats`,iiif_seeAlso:`See also`,imageFailedToLoad:`Problem loading image. See console for details.`,import:`Import`,importWorkspace:`Import workspace`,importWorkspaceHint:`Paste a Mirador 4 configuration to be imported`,item:`Item: {{label}}`,itemList:`Item list`,jsError:`Technical details`,jsStack:`{{ stack }}`,language:`Language`,layer_hide:`Hide layer`,layer_move:`Move layer`,layer_moveToBackground:`Move layer to background`,layer_moveToFront:`Move layer to front`,layer_opacity:`Layer opacity`,layer_show:`Show layer`,layers:`Layers`,light:`Light theme`,links:`Links`,listAllOpenWindows:`Jump to window`,login:`Log in`,logout:`Log out`,manifestError:`The resource cannot be added:`,maximizeWindow:`Maximize window`,minimizeWindow:`Minimize window`,mirador:`Mirador`,miradorResources:`Mirador resources`,miradorViewer:`Mirador viewer`,more:`more...`,moreResults:`More results`,mosaic:`Mosaic`,mosaicDescription:`Move and size windows in relation to each other, within the visible frame.`,moveCompanionWindowToBottom:`Move to bottom`,moveCompanionWindowToRight:`Move to right`,multipartCollection:`Multipart Collection`,nextCanvas:`Next item`,noItemSelected:`No item selected`,numItems_one:`{{number}} item`,numItems_other:`{{number}} items`,off:`Off`,openCompanionWindow_annotations:`Annotations`,openCompanionWindow_attribution:`Rights`,openCompanionWindow_canvas:`Index`,openCompanionWindow_info:`Information`,openCompanionWindow_layers:`Layers`,openCompanionWindow_search:`Search`,openInCompanionWindow:`Open in separate panel`,openWindows:`Current open windows`,pagination:`{{current}} of {{total}}`,position:`Position`,previewWindowTitle:`{{title}}`,previousCanvas:`Previous item`,related:`Related`,resource:`Resource`,retry:`Retry`,right:`Right`,rights:`License`,scroll:`Scroll`,searchInputLabel:`search terms`,searchNextResult:`Next result`,searchNoResults:`No results found`,searchPreviousResult:`Previous result`,searchResultsRemaining:`{{numLeft}} remaining`,searchSubmitAria:`Search in the document`,searchTitle:`Search`,selectWorkspaceMenu:`Select workspace type`,showCollection:`Show collection`,showingNumAnnotations_one:`Showing {{number}} annotation`,showingNumAnnotations_other:`Showing {{number}} annotations`,showWindowSideBar:`Show sidebar`,showZoomControls:`Show zoom controls`,sidebarPanelsNavigation:`Sidebar panels navigation`,single:`Single`,startHere:`Start Here`,suggestSearch:`Search this document for "{{ query }}"`,tableOfContentsList:`Table of contents`,theme:`Theme`,thumbnailList:`Thumbnail list`,thumbnailNavigation:`Thumbnails`,thumbnails:`Thumbnails`,toggleWindowSideBar:`Toggle sidebar`,totalCollections_one:`{{count}} collection`,totalCollections_other:`{{count}} collections`,totalManifests_one:`{{count}} manifest`,totalManifests_other:`{{count}} manifests`,tryAgain:`Try again`,untitled:`[Untitled]`,view:`View`,viewWorkspaceConfiguration:`View workspace configuration`,welcome:`Welcome to Mirador`,window:`Window: {{label}}`,windowMenu:`Window views & thumbnail display`,windowNavigation:`Window navigation`,windowPluginButtons:`Options`,windowPluginMenu:`Window options`,workspace:`Workspace`,workspaceFullScreen:`Full screen`,workspaceMenu:`Workspace settings`,workspaceNavigation:`Workspace navigation`,workspaceOptions:`Workspace options`,workspaceSelectionTitle:`Select a workspace type`,zoomIn:`Zoom in`,zoomOut:`Zoom out`,zoomReset:`Reset zoom`}},OHe={translation:{aboutMirador:`Projekti Mirador kohta`,aboutThisItem:`Teave teose kohta`,addedFromUrl:`(Lisatud URL-ist)`,addManifestUrl:`Teose asukoht`,addManifestUrlHelp:`IIIF manifesti URL`,addResource:`Lisa teos`,"annotationCanvasLabel_1/1":`Teos: [{{label}}]`,"annotationCanvasLabel_1/2":`Vasak: [{{label}}]`,"annotationCanvasLabel_2/2":`Parem: [{{label}}]`,annotations:`Annotatsioonid`,attribution:`Omistus`,attributionTitle:`Kasutusõigused`,authenticationFailed:`Autentimine ebaõnnestus`,authenticationRequired:`Juurdepääsu saamiseks on vajalik autentimine.`,backToResults:`Tagasi tulemustele`,book:`Raamat`,bottom:`All`,cancel:`Katkesta`,canvasIndex:`Indeks`,changeTheme:`Muuda teema`,clearSearch:`Puhasta`,close:`Sulge`,closeAddResourceForm:`Sulge vorm`,closeAddResourceMenu:`Sulge teoste loend`,closeCompanionWindow:`Sulge paneel`,closeWindow:`Sulge aken`,collapseSection:`Sulge "{{section}}"`,collapseSidePanel:`Sulge külgpaneel`,collection:`Kollektsioon`,continue:`Jätka`,copy:`Kopeeri`,currentItem:`Kuvatav lõuend`,"currentItem_1/1":`Pealkiri`,"currentItem_1/2":`Vasak`,"currentItem_2/2":`Parem`,dark:`Tume teema`,digitizedView:`Digiteeritud vaade`,dismiss:`Vabasta`,displayNoAnnotations:`Ära kuva annotatsioone`,downloadExport:`Ekspordi tööruum`,downloadExportWorkspace:`Ekspordi tööruum`,elastic:`Paindlik vaade`,elasticDescription:`Saad akende suurust muuta ja neid vabalt tööruumis ringi liigutada.`,emptyResourceList:`Teoste loend on tühi`,error:`Viga`,errorDialogConfirm:`OK`,errorDialogTitle:`Esines viga`,exitFullScreen:`Lähtesta`,expandSection:`Ava "{{section}}"`,expandSidePanel:`Ava külgpaneel`,exportCopied:`Tööruumi seadustused kopeeriti lõikepuhvrisse.`,fetchManifest:`Lisa`,fullScreen:`Täisekraan`,gallery:`Galerii`,hideZoomControls:`Peida suurendamisnupud`,highlightAllAnnotations:`Kuva kõik annotatsioonid`,iiif_homepage:`Teave teose kohta`,iiif_manifest:`IIIF manifest`,iiif_related:`Seotud`,iiif_renderings:`Alternatiivsed vormingud`,iiif_seeAlso:`Vaata ka`,import:`Impordi`,importWorkspace:`Impordi tööruum`,importWorkspaceHint:`Kleebi imporditava tööruumi seadistused.`,item:`Lõuend: {{label}}`,itemList:`Lõuendite loetelu`,jsError:`Tehnilised üksikasjad`,jsStack:`{{ stack }}`,language:`Keel`,layer_hide:`Peida kiht`,layer_move:`Liiguta kihti`,layer_opacity:`Kihi läbipaistvus`,layer_show:`Näita kihti`,layers:`Kihid`,light:`Hele teema`,links:`Lingid`,listAllOpenWindows:`Vali aken`,login:`Logi sisse`,logout:`Logi välja`,manifestError:`Ei ole võimalik lisada soovitud teost:`,maximizeWindow:`Suurenda akent`,minimizeWindow:`Vähenda akent`,mirador:`Mirador`,miradorResources:`Miradori teoste loetelu`,miradorViewer:`Miradori vaatur`,more:`rohkem...`,moreResults:`Veel tulemusi`,mosaic:`Mosaiik`,mosaicDescription:`Muuda töölaua akende suurust ja liiguta neid üksteise suhtes.`,moveCompanionWindowToBottom:`Liiguta alla`,moveCompanionWindowToRight:`Liiguta paremale`,multipartCollection:`Mitmeosaline kollektsioon`,nextCanvas:`Järgmine lõuend`,noItemSelected:`Ühtegi lõuendit pole valitud.`,numItems_one:`{{number}} lõuend`,numItems_other:`{{number}} lõuendit`,off:`Väljas`,openCompanionWindow_annotations:`Annotatsioonid`,openCompanionWindow_attribution:`Kasutusõigused`,openCompanionWindow_canvas:`Struktuur`,openCompanionWindow_info:`Teave`,openCompanionWindow_layers:`Kihid`,openCompanionWindow_search:`Otsing`,openInCompanionWindow:`Ava eraldi paneelis`,openWindows:`Hetkel avatud aknad`,pagination:`{{current}} / {{total}}`,position:`Asukoht`,previewWindowTitle:`{{title}}`,previousCanvas:`Eelmine lõuend`,related:`Seotud`,resource:`Teos`,retry:`Proovi uuesti`,right:`Parem`,rights:`Kasutuslitsents`,scroll:`Keri`,searchInputLabel:`otsinguterminid`,searchNextResult:`Järgmine tulemus`,searchNoResults:`Tulemusi ei leitud`,searchPreviousResult:`Eelmine tulemus`,searchResultsRemaining:`{{numLeft}} alles`,searchSubmitAria:`Otsi`,searchTitle:`Otsi`,selectWorkspaceMenu:`Vali tööruumi tüüp`,showCollection:`Näita kollektsiooni`,showingNumAnnotations_one:`Näitan {{number}} annotatsiooni`,showingNumAnnotations_other:`Näitan {{number}} annotatsiooni`,showZoomControls:`Näita suurendamisnuppe`,sidebarPanelsNavigation:`Külgpaneelide navigeerimine`,single:`Üksik`,startHere:`Alusta siit`,suggestSearch:`Otsi sellest dokumendist "{{ query }}"`,tableOfContentsList:`Sisukord`,theme:`Teema`,thumbnailList:`Pisipiltide loend`,thumbnailNavigation:`Pisipildid`,thumbnails:`Pisipildid`,toggleWindowSideBar:`külgpaneel`,totalCollections_one:`{{count}} kollektsioon`,totalCollections_other:`{{count}} kollektsiooni`,totalManifests_one:`{{count}} manifest`,totalManifests_other:`{{count}} manifesti`,tryAgain:`Proovi uuesti`,untitled:`[Pealkiri puudub]`,view:`Vaade`,viewWorkspaceConfiguration:`Vaata tööruumi seadistusi`,welcome:`Tere tulemast Miradori`,window:`Aken: {{label}}`,windowMenu:`Akna vaated ja pisipiltide kuvamine`,windowNavigation:`Akna navigeerimine`,windowPluginButtons:`Suvandid`,windowPluginMenu:`Akna suvandid`,workspace:`Tööruum`,workspaceFullScreen:`Täisekraan`,workspaceMenu:`Tööruumi sätted`,workspaceNavigation:`Tööruumi navigeerimine`,workspaceOptions:`Tööruumi valikud`,workspaceSelectionTitle:`Vali tööruumi tüüp`,zoomIn:`Suurenda sisse`,zoomOut:`Suurenda välja`,zoomReset:`Lähtesta suurendus`}},kHe={translation:{aboutMirador:`در بارهٔ پروژه Mirador`,aboutThisItem:`در بارهٔ این مورد`,addedFromUrl:`(از آدرس اینترنتی ازافه شده)`,addManifestUrl:`مکان منبع`,addManifestUrlHelp:`آدرس اینترنتی منبع IIIF `,addResource:`منبع را ازافه کن`,"annotationCanvasLabel_1/1":`مورد: [{{label}}]`,"annotationCanvasLabel_1/2":`چپ: [{{label}}]`,"annotationCanvasLabel_2/2":`راست: [{{label}}]`,annotations:`حاشیه نویسی ها`,attribution:`نسبت دادن`,attributionTitle:`حقوق`,authenticationFailed:`تصدیق هویت ناموفق بود.`,authenticationRequired:`برای دسترسی کامل نیاز به احراز هویت`,backToResults:`بازگشت به نتایج`,book:`کتاب`,bottom:`پایان`,cancel:`لغو`,canvasIndex:`فهرست راهنما`,changeTheme:`تغیر زمینه`,clearSearch:`پاک کن`,close:`ببند`,closeAddResourceForm:`پرسشنامه را ببند`,closeAddResourceMenu:`فهرست منابع را ببند`,closeCompanionWindow:`پانل را ببند`,closeWindow:`پنجره را ببند`,collapseSection:`بخش "{{section}}" را کوچک کنید`,collapseSidePanel:`نوار کناری را کوچک کن`,collection:`مجموعه`,continue:`ادامه`,copy:`کپی`,currentItem:`مورد فعلی`,"currentItem_1/1":`مورد فعلی`,"currentItem_1/2":`چپ`,"currentItem_2/2":`راست`,dark:`زمینه تاریک`,digitizedView:`نمای دیجیتالی شده`,dismiss:`مرخص کن`,displayNoAnnotations:`هیچ کدام را برجسته نکنید`,downloadExport:`صدور فضای کاری`,downloadExportWorkspace:`صدور فضای کاری`,elastic:`کشدار`,elasticDescription:`پنجره ها را آزادانه در یک فضای کاری نامحدود حرکت دهید و اندازه کنید. پنجره ها می تواند همپوشانی داشته باشند.`,emptyResourceList:`فهرست منابع شما خالی است`,error:`خطا`,errorDialogConfirm:`OK`,errorDialogTitle:`خطایی اتفاق افتاد`,exitFullScreen:`خروج از تمام صفحه`,expandSection:`بخش "{{section}}" را باز کنید`,expandSidePanel:`نوار کناری را باز کن`,exportCopied:`پیکربندی فضای کاری در کلیپ بورد شما کپی شد`,fetchManifest:`اضافه کن`,fullScreen:`تمام صفحه`,gallery:`آلبوم عکس`,hideZoomControls:`کنترل های بزرگنما را مخفی کنید`,highlightAllAnnotations:`همه را برجسته کنید`,iiif_homepage:`در باره ی این منبع`,iiif_manifest:`بیانیه ی IIIF`,iiif_related:`مربوط`,iiif_renderings:`فرمت های جایگزین`,iiif_seeAlso:`همچنین ببینید`,import:`وارد كنید`,importWorkspace:`فضای کاری را وارد كنید`,importWorkspaceHint:`پیکربندی Mirador 4 را برای وارد کردن جایگذاری کنید`,item:`مورد: {{label}}`,itemList:`فهرست موارد`,jsError:`جزییات فنی`,jsStack:`{{ stack }}`,language:`زبان`,layer_hide:`لایه را پنهان کنید`,layer_move:`لایه را حرکت دهید`,layer_opacity:`لایه کدورت`,layer_show:`نمایش لایه`,layers:`لایه ها`,light:`زمینه رشن`,links:`پیوندها`,listAllOpenWindows:`پرش به پنجره`,login:`وارد به سیستم`,logout:`خروج از سیستم`,manifestError:`منبع اضافه نمیشود :`,maximizeWindow:`پنجره را به حداکثر برسانید`,minimizeWindow:`پنجره را به حداقل برسانید`,mirador:`Mirador`,miradorResources:`منابعی Mirador`,miradorViewer:`بیننده Mirador`,more:`بیشتر...`,moreResults:`نتایج بیشتر`,mosaic:`موزائیک`,mosaicDescription:`جابجایی و اندازه پنجره ها نسبت به یکدیگر، در چارچوب قابل مشاهده.`,moveCompanionWindowToBottom:`حرکت به سمت پایین`,moveCompanionWindowToRight:`حرکت به سمت راست`,multipartCollection:`مجموعه چند قسمتی`,nextCanvas:`مورد بعدی`,noItemSelected:`هیچ موردی انتخاب نشده است`,numItems_one:`{{number}} مورد`,numItems_other:`{{number}} موارد`,off:`خاموش`,openCompanionWindow_annotations:`حاشیه نویسی ها`,openCompanionWindow_attribution:`حقوق`,openCompanionWindow_canvas:`فهرست راهنما`,openCompanionWindow_info:`اطلاعات`,openCompanionWindow_layers:`لایه ها`,openCompanionWindow_search:`جستجو`,openInCompanionWindow:`در پنل جداگانه باز کن`,openWindows:`پنجره های باز`,pagination:`{{total}} از {{current}}`,position:`موقعیت`,previewWindowTitle:`{{title}}`,previousCanvas:`مورد قبلی`,related:`مربوط`,resource:`منبع`,retry:`امتحان دوباره`,right:`حقوق`,rights:`مجوز`,scroll:`پیمایش`,searchInputLabel:`عبارات جستجو`,searchNextResult:`نتیجه بعدی`,searchNoResults:`نتیجه ای پیدا نشد`,searchPreviousResult:`نتیجه قبلی`,searchResultsRemaining:`{{numLeft}} باقی مانده`,searchSubmitAria:`ارسال جستجو`,searchTitle:`جستجو`,selectWorkspaceMenu:`نوع فضای کار را انتخاب کنید`,showCollection:`نمایش مجموعه`,showingNumAnnotations_one:`نمایش {{number}} حاشیه نویسی`,showingNumAnnotations_other:`نمایش {{number}} حاشیه نویسی`,showZoomControls:`نمایش کنترل های بزرگنمایی`,sidebarPanelsNavigation:`پانل های ناوبری نوار کناری`,single:`واحد`,startHere:`از اینجا شروع کنید`,suggestSearch:`این سند را برای "{{ query }}" جستجوی کنید`,tableOfContentsList:`فهرست مطالب`,theme:`زمینه`,thumbnailList:`فهرست تصاویر بندانگشتی`,thumbnailNavigation:`تصاویر بندانگشتی`,thumbnails:`تصاویر بندانگشتی`,toggleWindowSideBar:`نوار کناری را تغییر دهید`,totalCollections_one:`{{count}} مجموعه`,totalCollections_other:`{{count}} مجموعات`,totalManifests_one:`{{count}} بیانیه`,totalManifests_other:`{{count}} بیانیه ها`,tryAgain:`دوباره امتحان کنید`,untitled:`[بدون عنوان]`,view:`مشاهده`,viewWorkspaceConfiguration:`مشاهده پیکربندی فضای کاری`,welcome:`به Mirador خوش آمدید`,window:`پنجره: {{label}}`,windowMenu:`نماهای پنجره و نمایش تصاویر کوچک`,windowNavigation:`جهت یابی پنجره`,windowPluginButtons:`گزینه ها`,windowPluginMenu:`گزینه های پنجره`,workspace:`فضای کار`,workspaceFullScreen:`تمام صفحه`,workspaceMenu:`تنظیمات فضای کاری`,workspaceNavigation:`جهت یابی فضای کاری`,workspaceOptions:`گزینه های فضای کاری`,workspaceSelectionTitle:`نوع فضای کاری را انتخاب کنید`,zoomIn:`بزرگنمایی`,zoomOut:`کوچک نمایی`,zoomReset:` تنظیم بزرگنما`}},AHe={translation:{aboutMirador:`关于Mirador项目`,aboutThisItem:`有关此条目`,addedFromUrl:`(从URL添加)`,addManifestUrl:`来源`,addManifestUrlHelp:`IIIF资源的URL`,addResource:`添加资源`,"annotationCanvasLabel_1/1":`条目: [{{label}}]`,"annotationCanvasLabel_1/2":`左方: [{{label}}]`,"annotationCanvasLabel_2/2":`右方: [{{label}}]`,annotations:`标注`,attribution:`著作权`,attributionTitle:`著作权`,authenticationFailed:`认证失败。`,authenticationRequired:`完全访问需要认证`,backToResults:`返回到结果`,book:`书籍`,bottom:`下方`,cancel:`取消`,canvasIndex:`索引`,changeTheme:`变更背景主题`,clearSearch:`清除`,close:`关闭`,closeAddResourceForm:`关闭表格`,closeAddResourceMenu:`关闭资源列表`,closeCompanionWindow:`关闭附属窗口`,closeWindow:`关闭窗口`,collapseSection:`关闭{{section}}分页`,collapseSidePanel:`关闭边栏`,collection:`集合`,continue:`继续`,copy:`复制`,currentItem:`当前条目`,"currentItem_1/1":`当前条目`,"currentItem_1/2":`左方`,"currentItem_2/2":`右方`,dark:`暗色主题`,digitizedView:`数字视图`,dismiss:`关闭信息`,displayNoAnnotations:`不高亮`,downloadExport:`导出桌面排版`,downloadExportWorkspace:`导出桌面排版`,elastic:`弹性`,elasticDescription:`在桌面上自由摆放窗口`,emptyResourceList:`空资源列表`,error:`错误`,errorDialogConfirm:`确定`,errorDialogTitle:`发生错误`,exitFullScreen:`退出全屏`,expandSection:`开启{{section}}分页`,expandSidePanel:`开启边栏`,exportCopied:`工作区配置被复制到你的剪贴板上了`,fetchManifest:`添加`,fullScreen:`全屏`,gallery:`画廊`,hideZoomControls:`隐藏缩放选项`,highlightAllAnnotations:`高亮所有标注`,iiif_homepage:`主页`,iiif_manifest:`IIIF清单`,iiif_renderings:`其他格式`,iiif_seeAlso:`另见`,import:`导入`,importWorkspace:`导入桌面排版`,importWorkspaceHint:`在此贴上Mirador 4排版设定码`,item:`条目: {{label}}`,itemList:`标题列表`,jsError:`技术细节`,jsStack:`{{ stack }}`,language:`语言`,layer_hide:`隐藏图层`,layer_move:`移动图层`,layer_opacity:`图层不透明度`,layer_show:`显示图层`,layers:`图层`,light:`亮色主题`,links:`链接`,listAllOpenWindows:`切换至窗口`,login:`登入`,logout:`登出`,manifestError:`无法增添资源:`,maximizeWindow:`窗口最大化`,minimizeWindow:`窗口最小化`,mirador:`Mirador`,miradorResources:`Mirador资源`,miradorViewer:`Mirador阅览器`,more:`更多...`,moreResults:`更多结果`,mosaic:`马赛克`,mosaicDescription:`在桌面上以格状方式排列窗口`,moveCompanionWindowToBottom:`移至下方`,moveCompanionWindowToRight:`移至右方`,multipartCollection:`多卷集合`,nextCanvas:`下一页`,noItemSelected:`没有条目被选中`,numItems_one:`{{number}} 项条目`,numItems_other:`{{number}} 项条目`,off:`关闭`,openCompanionWindow_annotations:`标注`,openCompanionWindow_attribution:`著作权`,openCompanionWindow_canvas:`目录`,openCompanionWindow_info:`资讯`,openCompanionWindow_layers:`图层`,openCompanionWindow_search:`搜索`,openInCompanionWindow:`移至新附属窗口`,openWindows:`当前窗口`,pagination:`{{current}} / {{total}}`,position:`位置`,previewWindowTitle:`{{title}}`,previousCanvas:`上一页`,related:`相关信息`,resource:`资源`,retry:`重试`,right:`右方`,rights:`版权`,scroll:`滚动`,searchInputLabel:`搜索关键字`,searchNextResult:`下一个结果`,searchNoResults:`没有搜索到结果`,searchPreviousResult:`前一个结果`,searchResultsRemaining:`{{numLeft}}剩余`,searchSubmitAria:`提交搜索`,searchTitle:`搜索`,selectWorkspaceMenu:`选择桌面排版方式`,showCollection:`显示集合`,showingNumAnnotations_one:`显示 {{number}} 项标注`,showingNumAnnotations_other:`显示 {{number}} 项标注`,showZoomControls:`显示缩放选项`,sidebarPanelsNavigation:`切换边栏`,single:`单项`,startHere:`按此开始`,suggestSearch:`搜索本文档以"{{ query }}"`,tableOfContentsList:`目录`,theme:`背景主题`,thumbnailList:`缩略图列表`,thumbnailNavigation:`缩略图`,thumbnails:`缩略图`,toggleWindowSideBar:`切换边栏开关`,totalCollections_one:`{{count}} 集合`,totalCollections_other:`{{count}} 集合`,totalManifests_one:`{{count}} 清单`,totalManifests_other:`{{count}} 清单`,tryAgain:`请重试`,untitled:`[无标题]`,view:`条目排列方式`,viewWorkspaceConfiguration:`查看工作区配置`,welcome:`欢迎使用Mirador`,window:`窗口: {{label}}`,windowMenu:`窗口视图 & 缩略图显示`,windowNavigation:`切换窗口`,windowPluginButtons:`选项`,windowPluginMenu:`窗口选项`,workspace:`桌面`,workspaceFullScreen:`全屏`,workspaceMenu:`桌面设定`,workspaceNavigation:`工作区导航`,workspaceOptions:`桌面选项`,workspaceSelectionTitle:`选择桌面排版方式`,zoomIn:`放大`,zoomOut:`缩小`,zoomReset:`重设缩放`}},jHe={translation:{aboutMirador:`關於Mirador項目`,aboutThisItem:`有關此物件`,addedFromUrl:`(從URL添加)`,addManifestUrl:`來源`,addManifestUrlHelp:`IIIF資源的URL`,addResource:`添加資源`,"annotationCanvasLabel_1/1":`物件: [{{label}}]`,"annotationCanvasLabel_1/2":`左方: [{{label}}]`,"annotationCanvasLabel_2/2":`右方: [{{label}}]`,annotations:`標註`,attribution:`著作權`,attributionTitle:`著作權`,authenticationFailed:`認證失敗。`,authenticationRequired:`完全訪問需要認證`,backToResults:`返回到結果`,book:`書籍`,bottom:`下方`,cancel:`取消`,canvasIndex:`索引`,changeTheme:`變更佈景主題`,clearSearch:`清除`,close:`關閉`,closeAddResourceForm:`關閉表格`,closeAddResourceMenu:`關閉資源列表`,closeCompanionWindow:`關閉附屬視窗`,closeWindow:`關閉視窗`,collapseSection:`關閉{{section}}分頁`,collapseSidePanel:`關閉邊欄`,collection:`集合`,continue:`繼續`,copy:`複製`,currentItem:`目前物件`,"currentItem_1/1":`目前物件`,"currentItem_1/2":`左方`,"currentItem_2/2":`右方`,dark:`暗色主題`,digitizedView:`數字視圖`,dismiss:`關閉信息`,displayNoAnnotations:`不高亮`,downloadExport:`滙出桌面排版`,downloadExportWorkspace:`滙出桌面排版`,elastic:`彈性`,elasticDescription:`在桌面上自由擺放視窗`,emptyResourceList:`資源列表沒有物件`,error:`錯誤`,errorDialogConfirm:`確定`,errorDialogTitle:`發生錯誤`,exitFullScreen:`退出全螢幕`,expandSection:`開啟{{section}}分頁`,expandSidePanel:`開啟邊欄`,exportCopied:`工作區配置被複製到你的剪貼板上了`,fetchManifest:`添加`,fullScreen:`全螢幕`,gallery:`矩列`,hideZoomControls:`隱藏縮放選項`,highlightAllAnnotations:`高亮所有標註`,iiif_homepage:`有關此資源`,iiif_manifest:`IIIF清單`,iiif_renderings:`其他格式`,iiif_seeAlso:`另見`,import:`滙入`,importWorkspace:`滙入桌面排版`,importWorkspaceHint:`在此貼上Mirador 4排版設定碼`,item:`物件: {{label}}`,itemList:`標題列表`,jsError:`技術細節`,jsStack:`{{ stack }}`,language:`語言`,layer_hide:`隱藏圖層`,layer_move:`移動圖層`,layer_opacity:`圖層不透明度`,layer_show:`顯示圖層`,layers:`圖層`,light:`亮色主題`,links:`連結`,listAllOpenWindows:`切換至視窗`,login:`登入`,logout:`登出`,manifestError:`無法增添資源:`,maximizeWindow:`視窗最大化`,minimizeWindow:`視窗最小化`,mirador:`Mirador`,miradorResources:`Mirador資源`,miradorViewer:`Mirador閱覽器`,more:`更多...`,moreResults:`更多結果`,mosaic:`馬賽克`,mosaicDescription:`在桌面上以格狀方式排列視窗`,moveCompanionWindowToBottom:`移至下方`,moveCompanionWindowToRight:`移至右方`,multipartCollection:`多卷集合`,nextCanvas:`下一頁`,noItemSelected:`沒有物件被選中`,numItems_one:`{{number}} 項物件`,numItems_other:`{{number}} 項物件`,off:`關閉`,openCompanionWindow_annotations:`標註`,openCompanionWindow_attribution:`著作權`,openCompanionWindow_canvas:`目錄`,openCompanionWindow_info:`資訊`,openCompanionWindow_layers:`圖層`,openCompanionWindow_search:`搜索`,openInCompanionWindow:`移至新附屬視窗`,openWindows:`現有視窗`,pagination:`{{current}} / {{total}}`,position:`位置`,previewWindowTitle:`{{title}}`,previousCanvas:`上一頁`,related:`相關資訊`,resource:`資源`,retry:`重試`,right:`右方`,rights:`版權`,scroll:`滾動`,searchInputLabel:`搜索關鍵字`,searchNextResult:`下一個結果`,searchNoResults:`沒有搜索到結果`,searchPreviousResult:`前一個結果`,searchResultsRemaining:`{{numLeft}}剩餘`,searchSubmitAria:`提交搜索`,searchTitle:`搜索`,selectWorkspaceMenu:`選擇桌面排版方式`,showCollection:`顯示集合`,showingNumAnnotations_one:`顯示 {{number}} 項標註`,showingNumAnnotations_other:`顯示 {{number}} 項標註`,showZoomControls:`顯示縮放選項`,sidebarPanelsNavigation:`切換邊欄`,single:`單項`,startHere:`按此開始`,suggestSearch:`搜索本文檔以"{{ query }}"`,tableOfContentsList:`目錄`,theme:`佈景主題`,thumbnailList:`縮略圖列表`,thumbnailNavigation:`縮略圖`,thumbnails:`縮略圖`,toggleWindowSideBar:`切換邊欄開關`,totalCollections_one:`{{count}} 集合`,totalCollections_other:`{{count}} 集合`,totalManifests_one:`{{count}} 清單`,totalManifests_other:`{{count}} 清單`,tryAgain:`請重試`,untitled:`[無標題]`,view:`物件排列方式`,viewWorkspaceConfiguration:`查看工作區配置`,welcome:`歡迎使用Mirador`,window:`視窗: {{label}}`,windowMenu:`視窗視圖 & 縮略圖顯示`,windowNavigation:`切換視窗`,windowPluginButtons:`選項`,windowPluginMenu:`視窗選項`,workspace:`桌面`,workspaceFullScreen:`全螢幕`,workspaceMenu:`桌面設定`,workspaceNavigation:`工作區導航`,workspaceOptions:`桌面選項`,workspaceSelectionTitle:`選擇桌面排版方式`,zoomIn:`放大`,zoomOut:`縮小`,zoomReset:`重設縮放`}},MHe={translation:{aboutMirador:`A propos du projet Mirador`,aboutThisItem:`Informations`,addedFromUrl:`(Ajouté depuis une URL)`,addManifestUrl:`Emplacement de la ressource`,addManifestUrlHelp:`Coller ici l'URL de la ressource IIIF`,addResource:`Ajouter une ressource`,"annotationCanvasLabel_1/1":`Item : [{{label}}]`,"annotationCanvasLabel_1/2":`Gauche : [{{label}}]`,"annotationCanvasLabel_2/2":`Droite : [{{label}}]`,annotations:`Annotations`,attribution:`Attribution`,attributionTitle:`Droits`,authenticationFailed:`L'authentification a échoué.`,authenticationRequired:`Authentification requise pour un accès complet`,backToResults:`Retour aux résultats`,book:`Livre`,bottom:`Bas`,cancel:`Annuler`,canvasIndex:`Index`,changeTheme:`Changer le thème`,clearSearch:`effacer`,closeAddResourceForm:`Fermer le panneau`,closeAddResourceMenu:`Fermer la liste des ressources`,closeCompanionWindow:`Fermer le panneau`,closeWindow:`Fermer cette fenêtre`,collapseSection:`Replier la section "{{section}}"`,collapseSidePanel:`Replier le panneau`,continue:`Continuer`,copy:`Copier`,currentItem:`Image courante`,"currentItem_1/1":`Image courante`,"currentItem_1/2":`Gauche`,"currentItem_2/2":`Droite`,dark:`Thème sombre`,digitizedView:`Vue de l'objet numérique`,dismiss:`Rejeter`,displayNoAnnotations:`Masquer tout`,downloadExport:`Exporter l'espace de travail`,downloadExportWorkspace:`Exporter l'espace de travail`,elastic:`Elastique`,elasticDescription:`Déplacer et redimensionner librement les fenêtres dans un espace de travail non limité par l'écran. Les fenêtres peuvent être superposées.`,emptyResourceList:`Votre liste de ressource est vide`,error:`Erreur`,errorDialogConfirm:`OK`,errorDialogTitle:`Une erreur est survenue`,exitFullScreen:`Quitter le plein écran`,expandSection:`Déplier la section "{{section}}"`,expandSidePanel:`Déplier le panneau`,exportCopied:`La configuration de l'espace de travail a été copiée dans votre presse-papier`,fetchManifest:`Ajouter`,fullScreen:`Plein écran`,gallery:`Galerie`,hideZoomControls:`Désactiver les commandes de zoom`,highlightAllAnnotations:`Afficher tout`,iiif_homepage:`A propos de cette ressource`,iiif_manifest:`Manifeste IIIF`,iiif_renderings:`Formats alternatifs`,iiif_seeAlso:`Voir aussi`,import:`Importer`,importWorkspace:`Importer un espace de travail`,importWorkspaceHint:`Insérer une configuration Mirador 4 à importer`,item:`Item : {{label}}`,itemList:`Liste compacte`,jsError:`Détails techniques`,jsStack:`{{ stack }}`,language:`Langue`,layer_hide:`Masquer le calque`,layer_move:`Déplacer le calque`,layer_opacity:`Opacité du calque`,layer_show:`Afficher le calque`,layers:`Calques`,light:`Thème clair`,links:`Liens`,listAllOpenWindows:`Lister les fenêtres`,login:`Se connecter`,logout:`Se déconnecter`,manifestError:`Cette ressource ne peut pas être ajoutée :`,maximizeWindow:`Agrandir cette fenêtre`,minimizeWindow:`Réduire cette fenêtre`,mirador:`Mirador`,miradorResources:`Ressources Mirador`,miradorViewer:`Visualiseur Mirador`,more:`plus...`,moreResults:`Plus de résultats`,mosaic:`Mosaïque`,mosaicDescription:`Déplacer et redimensionner les fenêtres les unes par rapport aux autres dans l'espace disponible sur l'écran`,moveCompanionWindowToBottom:`Déplacer en bas`,moveCompanionWindowToRight:`Déplacer à droite`,nextCanvas:`Suivant`,noItemSelected:`Aucun élément sélectionné`,numItems_one:`{{number}} image`,numItems_other:`{{number}} images`,off:`aucun`,openCompanionWindow_annotations:`Annotations`,openCompanionWindow_attribution:`Droits`,openCompanionWindow_canvas:`Index`,openCompanionWindow_info:`Informations`,openCompanionWindow_layers:`Calques`,openCompanionWindow_search:`Rechercher`,openInCompanionWindow:`Ouvrir dans un panneau séparé`,openWindows:`Fenêtres ouvertes`,pagination:`{{current}} sur {{total}}`,position:`Position`,previewWindowTitle:`{{title}}`,previousCanvas:`Précédent`,related:`En relation`,resource:`Ressource`,retry:`Réessayer`,right:`Droite`,rights:`Licence`,scroll:`Défilement horizontal`,searchInputLabel:`Chercher un mot`,searchNextResult:`Résultat suivant`,searchNoResults:`Aucun résultat trouvé`,searchPreviousResult:`Résultat précédent`,searchSubmitAria:`Lancer la recherche`,searchTitle:`Rechercher`,selectWorkspaceMenu:`Changer de type d'espace de travail`,showCollection:`Voir la collection`,showingNumAnnotations_one:`{{number}} annotation affichée`,showingNumAnnotations_other:`{{number}} annotations affichées`,showZoomControls:`Activer les commandes de zoom`,sidebarPanelsNavigation:`Navigation dans les panneaux latéraux`,single:`Simple`,startHere:`Commencer ici`,suggestSearch:`Rechercher "{{ query }}" dans ce document`,tableOfContentsList:`Sommaire`,theme:`Thème`,thumbnailList:`Liste des vignettes`,thumbnailNavigation:`Vignettes`,thumbnails:`Afficher les vignettes`,toggleWindowSideBar:`Afficher le menu latéral`,totalCollections_one:`{{count}} collection`,totalCollections_other:`{{count}} collections`,totalManifests_one:`{{count}} manifeste`,totalManifests_other:`{{count}} manifestes`,tryAgain:`Essayer à nouveau`,untitled:`[Sans titre]`,view:`Voir les images en mode`,welcome:`Bienvenue dans Mirador`,window:`Fenêtre : {{label}}`,windowMenu:`Options de fenêtre`,windowNavigation:`Navigation dans les fenêtres`,windowPluginButtons:`Options`,windowPluginMenu:`Autres options et outils`,workspace:`Espace de travail`,workspaceFullScreen:`Plein écran`,workspaceMenu:`Réglages de l'espace de travail`,workspaceNavigation:`Menu de l'espace de travail`,workspaceOptions:`Options de l'espace de travail`,workspaceSelectionTitle:`Sélectionner un type d'espace de travail`,zoomIn:`Zoom avant`,zoomOut:`Zoom arrière`,zoomReset:`Réinitialiser le zoom`}},NHe={translation:{aboutMirador:`O Projektu Mirador`,aboutThisItem:`O ovom zapisu`,addedFromUrl:`(Dodano s URL-a)`,addManifestUrl:`Lokacija resursa`,addManifestUrlHelp:`URL IIIF resursa`,addResource:`Dodaj resurs`,"annotationCanvasLabel_1/1":`Stavka: [{{label}}]`,"annotationCanvasLabel_1/2":`Lijevo: [{{label}}]`,"annotationCanvasLabel_2/2":`Desno: [{{label}}]`,annotations:`Anotacije`,attribution:`Pripisivanje`,attributionTitle:`Prava`,authenticationFailed:`Autentifikacija nije uspjela`,authenticationRequired:`Potrebna je autentifikacija za potpuni pristup`,backToResults:`Povratak na rezultate`,book:`Knjiga`,bottom:`Dno`,cancel:`Otkaži`,canvasIndex:`Indeks`,changeTheme:`Promijeni temu`,clearSearch:`očisti`,close:`Zatvori`,closeAddResourceForm:`Zatvori obrazac`,closeAddResourceMenu:`Zatvori popis resursa`,closeCompanionWindow:`Zatvori ploču`,closeWindow:`Zatvori prozor`,collapseSection:`Sažmi "{{section}}" odjeljak`,collapseSidePanel:`Sklopi bočnu traku`,collection:`Kolekcija`,continue:`Nastavi`,copy:`Kopiraj`,currentItem:`Trenutna stavka`,"currentItem_1/1":`Trenutna stavka`,"currentItem_1/2":`Lijevo`,"currentItem_2/2":`Desno`,dark:`Tamna tema`,digitizedView:`Digitalizirani prikaz`,dismiss:`Odbaci`,displayNoAnnotations:`Istaknite ništa`,downloadExport:`Izvezi radni prostor`,downloadExportWorkspace:`Izvezi radni prostor`,elastic:`Elastičan`,elasticDescription:`Premještajte i mijenjajte veličinu prozora slobodno u neograničenom radnom prostoru. Prozori se mogu preklapati.`,emptyResourceList:`Vaš popis resursa je prazan`,error:`Greška`,errorDialogConfirm:`U redu`,errorDialogTitle:`Došlo je do greške`,exitFullScreen:`Izađi iz punog zaslona`,expandSection:`Proširi odjeljak "{{section}}"`,expandSidePanel:`Proširi bočnu traku`,exportCopied:`Konfiguracija radnog prostora kopirana je u vaš međuspremnik`,fetchManifest:`Dodaj`,fullScreen:`Cijeli ekran`,gallery:`Galerija`,hideZoomControls:`Sakrij kontrole zuma`,highlightAllAnnotations:`Istakni sve`,iiif_homepage:`O ovom resursu`,iiif_manifest:`IIIF manifest`,iiif_related:`Srodno`,iiif_renderings:`Alternativni formati`,iiif_seeAlso:`Vidi također`,import:`Uvoz`,importWorkspace:`Uvezi radni prostor`,importWorkspaceHint:`Zalijepite konfiguraciju Mirador 4 koju treba uvesti`,item:`Stavka: {{label}}`,itemList:`Popis stavki`,jsError:`Tehnički detalji`,jsStack:`{{ stack }}`,language:`Jezik`,layer_hide:`Sakrij sloj`,layer_move:`Premjesti sloj`,layer_opacity:`Prozirnost sloja`,layer_show:`Prikaži sloj`,layers:`Slojevi`,light:`Svijetla tema`,links:`Poveznice`,listAllOpenWindows:`Skoči do prozora`,login:`Prijavi se`,logout:`Odjavi se`,manifestError:`Resurs se ne može dodati`,maximizeWindow:`Maksimiziraj prozor`,minimizeWindow:`Minimiziraj prozor`,mirador:`Mirador`,miradorResources:`Mirador resursi`,miradorViewer:`Preglednik Mirador`,more:`još...`,moreResults:`Više rezultata`,mosaic:`Mozaik`,mosaicDescription:`Pomičite i mijenjajte veličinu prozora u odnosu jedan prema drugom, unutar vidljivog okvira.`,moveCompanionWindowToBottom:`Pomakni se na dno`,moveCompanionWindowToRight:`Pomakni se udesno`,multipartCollection:`Višedijelna zbirka`,nextCanvas:`Sljedeća stavka`,noItemSelected:`Nijedna stavka nije odabrana`,numItems_one:`{{number}} predmet`,numItems_other:`{{number}} artikala`,off:`Isključeno`,openCompanionWindow_annotations:`Bilješke`,openCompanionWindow_attribution:`Prava`,openCompanionWindow_canvas:`Indeks`,openCompanionWindow_info:`Informacija`,openCompanionWindow_layers:`Slojevi`,openCompanionWindow_search:`Pretraživanje`,openInCompanionWindow:`Otvori u zasebnom panelu`,openWindows:`Trenutno otvoreni prozori`,pagination:`{{current}} od {{total}}`,position:`Pozicija`,previewWindowTitle:`{{title}}`,previousCanvas:`Prethodna stavka`,related:`Srodno`,resource:`Resurs`,retry:`Pokušaj ponovno`,right:`Desno`,rights:`Licenca`,scroll:`Pomakni`,searchInputLabel:`pojmovima pretraživanja`,searchNextResult:`Sljedeći rezultat`,searchNoResults:`Nema rezultata`,searchPreviousResult:`Prethodni rezultat`,searchResultsRemaining:`Preostalo je {{numLeft}}`,searchSubmitAria:`Podnesi pretragu`,searchTitle:`Pretraživanje`,selectWorkspaceMenu:`Odaberite vrstu radnog prostora`,showCollection:`Prikaži kolekciju`,showingNumAnnotations_one:`Prikazivanje {{number}} bilješke`,showingNumAnnotations_other:`Prikazivanje {{number}} bilješki`,showZoomControls:`Prikaži kontrole zumiranja`,sidebarPanelsNavigation:`Bočne ploče navigacija`,single:`Jedan`,startHere:`Počnite ovdje`,suggestSearch:`Pretraži ovaj dokument za "{{ query }}"`,tableOfContentsList:`Sadržaj`,theme:`Tema`,thumbnailList:`Popis sličica`,thumbnailNavigation:`Sličice`,thumbnails:`Sličice`,toggleWindowSideBar:`Prebaci bočnu traku`,totalCollections_one:`{{count}} kolekcija`,totalCollections_other:`{{count}} kolekcija`,totalManifests_one:`{{count}} manifest`,totalManifests_other:`{{count}} manifesta`,tryAgain:`Pokušaj ponovno`,untitled:`[Nenaslovljeno]`,view:`Pogled`,viewWorkspaceConfiguration:`Pogledaj konfiguraciju radnog prostora`,welcome:`Dobrodošli u Mirador`,window:`Prozor: {{label}}`,windowMenu:`Prikazi prozora i prikaz sličica`,windowNavigation:`Navigacija prozorom`,windowPluginButtons:`Opcije`,windowPluginMenu:`Opcije prozora`,workspace:`Radni prostor`,workspaceFullScreen:`Puni zaslon`,workspaceMenu:`Postavke radnog prostora`,workspaceNavigation:`Navigacija radnog prostora`,workspaceOptions:`Opcije radnog prostora`,workspaceSelectionTitle:`Odaberite vrstu radnog prostora`,zoomIn:`Povećaj`,zoomOut:`Umanji prikaz`,zoomReset:`Poništi zumiranje`}},PHe={translation:{aboutMirador:`Project Miradorについて`,aboutThisItem:`この資料について`,addedFromUrl:`(URLで追加)`,addManifestUrl:`資料のIIIFマニフェストURI`,addManifestUrlHelp:`追加したいIIIF資料のURIを上記に入力してください`,addResource:`資料の追加`,"annotationCanvasLabel_1/1":`アイテム: [{{label}}]`,"annotationCanvasLabel_1/2":`左: [{{label}}]`,"annotationCanvasLabel_2/2":`右: [{{label}}]`,annotations:`アノテーション`,attribution:`帰属`,attributionTitle:`権利`,authenticationFailed:`認証失敗`,authenticationRequired:`フルアクセスには認証が必要`,backToResults:`結果に戻る`,book:`見開き`,bottom:`下部`,cancel:`キャンセル`,canvasIndex:`インデックス`,changeTheme:`テーマの変更`,clearSearch:`クリア`,close:`閉じる`,closeAddResourceForm:`フォームを閉じる`,closeAddResourceMenu:`資料一覧を閉じる`,closeCompanionWindow:`パネルを閉じる`,closeWindow:`ウインドウを閉じる`,collapseSection:`{{section}} セクションを畳む`,collapseSidePanel:`サイドバーを畳む`,collection:`コレクション`,continue:`続ける`,copy:`コピー`,currentItem:`現在のアイテム`,"currentItem_1/1":`現在のアイテム`,"currentItem_1/2":`左`,"currentItem_2/2":`右`,dark:`ダークなテーマ`,digitizedView:`デジタルビュー`,dismiss:`片付け`,displayNoAnnotations:`アノテーションを非表示`,downloadExport:`ワークスペースをエクスポート`,downloadExportWorkspace:`ワークスペースをエクスポート`,elastic:`伸縮`,elasticDescription:`自由なウインドウの伸縮`,emptyResourceList:`資料の一覧が空です`,error:`エラー`,errorDialogConfirm:`OK`,errorDialogTitle:`エラー発生`,exitFullScreen:`全画面を解除`,expandSection:`セクション {{section}}を拡大`,expandSidePanel:`サイドバーを拡大`,exportCopied:`ワークスペースの設定がクリップボードにコピーされました。`,fetchManifest:`追加`,fullScreen:`全画面`,gallery:`ギャラリー`,hideZoomControls:`zoom制御を隠す`,highlightAllAnnotations:`すべてを表示`,iiif_homepage:`IIIFホームページ`,iiif_manifest:`IIIF マニフェスト`,iiif_renderings:`別の形式`,iiif_seeAlso:`参照`,import:`取り込み`,importWorkspace:`ワークスペースの取り込み`,importWorkspaceHint:`Mirador3の設定を貼り付け`,item:`アイテム: {{label}}`,itemList:`アイテム一覧`,jsError:`技術的な詳細`,jsStack:`{{ stack }}`,language:`言語`,layer_hide:`レイヤーを隠す`,layer_move:`レイヤーを動かす`,layer_opacity:`レイヤーの透過度`,layer_show:`レイヤーを表示`,layers:`レイヤー`,light:`明るいテーマ`,links:`リンク`,listAllOpenWindows:`ウインドウにジャンプ`,login:`ログイン`,logout:`ログアウト`,manifestError:`資料追加に失敗:`,maximizeWindow:`ウインドウを最大化`,minimizeWindow:`ウインドウを最小化`,mirador:`Mirador`,miradorResources:`Mirador資料`,miradorViewer:`Miradorビューワ`,more:`さらに...`,moreResults:`さらに結果を`,mosaic:`モザイク`,mosaicDescription:`モザイク表示`,moveCompanionWindowToBottom:`下部に移動`,moveCompanionWindowToRight:`右に移動`,nextCanvas:`次のアイテム`,noItemSelected:`アイテムが未選択`,numItems_one:`{{number}} アイテム`,off:`オフ`,openCompanionWindow_annotations:`アノテーション`,openCompanionWindow_attribution:`権利`,openCompanionWindow_canvas:`インデックス`,openCompanionWindow_info:`情報`,openCompanionWindow_layers:`レイヤー`,openCompanionWindow_search:`検索`,openInCompanionWindow:`別のパネルで開く`,openWindows:`現在開いているウインドウ`,pagination:`{{current}} of {{total}}`,position:`位置`,previewWindowTitle:`{{title}}`,previousCanvas:`前のアイテム`,related:`関連`,resource:`資料`,retry:`リトライ`,right:`右側`,rights:`利用条件`,scroll:`スクロール`,searchInputLabel:`検索語`,searchNextResult:`次の結果`,searchNoResults:`ヒットせず`,searchPreviousResult:`前の結果`,searchSubmitAria:`検索`,searchTitle:`検索`,selectWorkspaceMenu:`ワークスペースタイプの選択`,showCollection:`コレクションを表示`,showingNumAnnotations_one:`アノテーション {{number}} を表示`,showZoomControls:`ズーム操作を表示`,sidebarPanelsNavigation:`サイドバーパネルの操作`,single:`単一`,startHere:`ここから始める`,suggestSearch:`この文書を "{{ query }}" で検索`,tableOfContentsList:`目次`,theme:`テーマ`,thumbnailList:`サムネイル一覧`,thumbnailNavigation:`サムネイル`,thumbnails:`サムネイル表示`,toggleWindowSideBar:`サイドバー切り替え`,totalCollections_one:`{{count}} コレクション`,totalManifests_one:`{{count}} マニフェスト`,tryAgain:`もう一度試す`,untitled:`[タイトル無し]`,view:`表示の仕方`,welcome:`Miradorにようこそ`,window:`{{label}} ウインドウ`,windowMenu:`ウインドウメニュー`,windowNavigation:`ウィンドウ操作`,windowPluginButtons:`オプション`,windowPluginMenu:`ウインドウオプション`,workspace:`ワークスペース`,workspaceFullScreen:`全画面`,workspaceMenu:`ワークスペースの設定`,workspaceNavigation:`ワークスペースナビ`,workspaceOptions:`ワークスペースのオプション`,workspaceSelectionTitle:`ワークスペースのタイプを選択`,zoomIn:`ズームイン`,zoomOut:`ズームアウト`,zoomReset:`ズームを戻す`}},FHe={translation:{aboutMirador:`Mirador 프로젝트에 대하여`,aboutThisItem:`해당 아이템에 대하여`,addedFromUrl:`(URL에서 추가됨)`,addManifestUrl:`리소스의 위치`,addManifestUrlHelp:`IIIF 리소스의 URL`,addResource:`리소스 추가`,"annotationCanvasLabel_1/1":`아이템: [{{label}}]`,"annotationCanvasLabel_1/2":`왼쪽: [{{label}}]`,"annotationCanvasLabel_2/2":`오른쪽: [{{label}}]`,annotations:`주석`,attribution:`귀속`,attributionTitle:`권리`,authenticationFailed:`인증 실패.`,authenticationRequired:`모든 정보에 접근하기 위해선 인증이 필요합니다.`,backToResults:`결과로 돌아가기`,book:`책`,bottom:`아래`,cancel:`취소`,canvasIndex:`인덱스`,changeTheme:`테마 변경`,clearSearch:`지우기`,close:`닫기`,closeAddResourceForm:`폼 닫기`,closeAddResourceMenu:`리소스 목록 닫기`,closeCompanionWindow:`패널 닫기`,closeWindow:`윈도우 닫기`,collapseSection:`"{{section}}" 섹션 접기`,collapseSidePanel:`사이드바 접기`,collection:`컬렉션`,continue:`계속하기`,copy:`복사`,currentItem:`현재 아이템`,"currentItem_1/1":`현재 아이템`,"currentItem_1/2":`왼쪽`,"currentItem_2/2":`오른쪽`,dark:`다크 모드`,digitizedView:`디지털 뷰`,dismiss:`무시하기`,displayNoAnnotations:`하이라이트 해제`,downloadExport:`작업공간 내보내기`,downloadExportWorkspace:`작업공간 내보내기`,elastic:`신축성`,elasticDescription:`무한한 작업공간에서 윈도우를 자유롭게 움직이고 조절해보세요. 윈도우는 서로 겹칠 수 있습니다.`,emptyResourceList:`리소스 목록이 비어있습니다`,error:`오류`,errorDialogConfirm:`허락`,errorDialogTitle:`오류 발생`,exitFullScreen:`전체화면에서 나가기`,expandSection:`"{{section}}" 섹션 확장`,expandSidePanel:`사이드바 확장`,exportCopied:`작업공간 환경설정을 클립보드에 복사했습니다`,fetchManifest:`추가하기`,fullScreen:`전체화면`,gallery:`갤러리`,hideZoomControls:`확대/축소 기능 숨기기`,highlightAllAnnotations:`모두 하이라이트하기`,iiif_homepage:`해당 리소스에 대하여`,iiif_manifest:`IIIF 매니페스트`,iiif_renderings:`대체 포맷`,iiif_seeAlso:`참고`,import:`가져오기`,importWorkspace:`작업공간 가져오기`,importWorkspaceHint:`Mirador 4 환경설정 가져와 붙여넣기`,item:`아이템: {{label}}`,itemList:`아이템 목록`,jsError:`기술적인 세부사항`,jsStack:`{{ stack }}`,language:`언어`,layer_hide:`레이어 숨기기`,layer_move:`레이어 움직이기`,layer_opacity:`레이어 불투명도`,layer_show:`레이어 보이기`,layers:`레이어`,light:`라이트 모드`,links:`링크`,listAllOpenWindows:`윈도우로 이동하기`,login:`로그인`,logout:`로그아웃`,manifestError:`리소스를 추가할 수 없습니다:`,maximizeWindow:`윈도우 크기 최대화`,minimizeWindow:`윈도우 크기 최소화`,mirador:`Mirador`,miradorResources:`Mirador 리소스`,miradorViewer:`Mirador 뷰어`,more:`더 보기...`,moreResults:`결과 더 보기`,mosaic:`모자이크`,mosaicDescription:`프레임 내에서 윈도우를 이동하고 크기를 조정합니다.`,moveCompanionWindowToBottom:`아래로 옮기기`,moveCompanionWindowToRight:`오른쪽으로 옮기기`,nextCanvas:`다음 아이템`,noItemSelected:`아이템이 선택되지 않았습니다`,numItems_one:`{{number}}개의 아이템`,numItems_other:`{{number}}개의 아이템`,off:`끄기`,openCompanionWindow_annotations:`주석`,openCompanionWindow_attribution:`권리`,openCompanionWindow_canvas:`인덱스`,openCompanionWindow_info:`정보`,openCompanionWindow_layers:`레이어`,openCompanionWindow_search:`검색`,openInCompanionWindow:`별도의 패널에서 열기`,openWindows:`현재 열려있는 윈도우`,pagination:`{{current}} of {{total}}`,position:`배치`,previewWindowTitle:`{{title}}`,previousCanvas:`이전 아이템`,related:`관련`,resource:`리소스`,retry:`재시도`,right:`오른쪽`,rights:`라이선스`,scroll:`스크롤`,searchInputLabel:`용어 찾기`,searchNextResult:`다음 결과`,searchNoResults:`해당 결과 없음`,searchPreviousResult:`이전 결과`,searchResultsRemaining:`{{numLeft}}개 남음`,searchSubmitAria:`검색하기`,searchTitle:`검색`,selectWorkspaceMenu:`작업공간 유형 선택`,showCollection:`컬렉션 보이기`,showingNumAnnotations_one:`{{number}}개의 주석 나타내기`,showingNumAnnotations_other:`{{number}}개의 주석 나타내기`,showZoomControls:`확대/축소 기능 보이기`,sidebarPanelsNavigation:`사이드바 패널 탐색`,single:`한 개`,startHere:`시작하기`,suggestSearch:`이 문서를 "{{ query }}"로 검색하기`,tableOfContentsList:`목차`,theme:`테마`,thumbnailList:`썸네일 목록`,thumbnailNavigation:`썸네일`,thumbnails:`썸네일`,toggleWindowSideBar:`사이드바 전환`,totalCollections_one:`{{count}}개의 컬렉션`,totalCollections_other:`{{count}}개의 컬렉션`,totalManifests_one:`{{count}}개의 매니페스트`,totalManifests_other:`{{count}}개의 매니페스트`,tryAgain:`다시 시도하세요`,untitled:`[타이틀 없음]`,view:`뷰`,viewWorkspaceConfiguration:`작업공간 환경설정 ㅂ괴`,welcome:`Mirador에 오신 것을 환영합니다`,window:`윈도우: {{label}}`,windowMenu:`윈도우 뷰 & 썸네일 표시`,windowNavigation:`윈도우 탐색`,windowPluginButtons:`옵션`,windowPluginMenu:`윈도우 옵션`,workspace:`작업공간`,workspaceFullScreen:`전체화면`,workspaceMenu:`작업공간 설정`,workspaceNavigation:`작업공간 탐색`,workspaceOptions:`작업공간 옵션`,workspaceSelectionTitle:`작업공간 유형을 선택하세요`,zoomIn:`확대`,zoomOut:`축소`,zoomReset:`줌 재설정`}},IHe={translation:{aboutThisItem:`Over dit item`,addedFromUrl:`(Toegevoegd via URL)`,addManifestUrl:`Locatie bron`,addManifestUrlHelp:`De URL van een IIIF-resource`,addResource:`Voeg bron toe`,"annotationCanvasLabel_1/1":`Item: [{{label}}]`,"annotationCanvasLabel_1/2":`Links: [{{label}}]`,"annotationCanvasLabel_2/2":`Rechts: [{{label}}]`,annotations:`Annotaties`,attribution:`Naamsvermelding`,attributionTitle:`Rechten`,authenticationFailed:`Authenticatie gefaald.`,authenticationRequired:`Authenticatie is vereist voor volledige toegang`,backToResults:`Terug naar resultaten`,book:`Boek`,bottom:`Onderaan`,cancel:`Annuleer`,canvasIndex:`Index`,changeTheme:`Wijzig thema`,clearSearch:`clear`,closeAddResourceForm:`Sluit formulier`,closeAddResourceMenu:`Sluit lijst met bronnen`,closeCompanionWindow:`Sluit paneel`,closeWindow:`Sluit venster`,collapseSection:`Klap "{{section}}" sectie in`,collapseSidePanel:`Klap zijbalk in`,continue:`Ga verder`,copy:`Kopieer`,currentItem:`Huidig item`,"currentItem_1/1":`Huidig item`,"currentItem_1/2":`Links`,"currentItem_2/2":`Rechts`,dark:`Donker thema`,dismiss:`Dismiss`,downloadExport:`Exporteer workspace`,downloadExportWorkspace:`Exporteer workspace`,elastic:`Elastisch`,elasticDescription:`Verplaats en rangschik vensters vrij in een onbeperkte workspace. Vensters kunnen elkaar overlappen.`,emptyResourceList:`Je lijst met bronnen is leeg`,errorDialogConfirm:`OK`,errorDialogTitle:`Er is een fout opgetreden`,exitFullScreen:`Verlaat volledig scherm`,expandSection:`Klap "{{section}}" sectie uit`,expandSidePanel:`Klap zijbalk uit`,fetchManifest:`Voeg toe`,fullScreen:`Volledig scherm`,gallery:`Gallerij`,hideZoomControls:`Verberg zoomknoppen`,highlightAllAnnotations:`Markeer alles`,iiif_homepage:`Over deze bron`,iiif_manifest:`IIIF-manifest`,iiif_renderings:`Alternatieve formaten`,iiif_seeAlso:`Zie ook`,import:`Importeer`,importWorkspace:`Importeer workspace`,importWorkspaceHint:`Plak een Mirador 4 configuratie die geïmporteerd moet worden`,item:`Item: {{label}}`,itemList:`Compacte lijst`,language:`Taal`,light:`Licht thema`,links:`Links`,listAllOpenWindows:`Ga naar venster`,login:`Log in`,manifestError:`De bron kan niet worden toegevoegd:`,maximizeWindow:`Maximaliseer venster`,minimizeWindow:`Minimaliseer venster`,mirador:`Mirador`,miradorResources:`Mirador resources`,miradorViewer:`Mirador viewer`,more:`meer...`,moreResults:`Meer resultaten`,mosaic:`Mozaïek`,mosaicDescription:`Verplaats en rangschik vensters in verhouding tot elkaar binnen het zichtbare kader.`,moveCompanionWindowToBottom:`Verplaats naar beneden`,moveCompanionWindowToRight:`Verplaats naar rechts`,nextCanvas:`Volgend item`,numItems_one:`{{number}} item`,numItems_other:`{{number}} items`,off:`Uit`,openCompanionWindow_annotations:`Annotaties`,openCompanionWindow_attribution:`Rechten`,openCompanionWindow_canvas:`Index`,openCompanionWindow_info:`Informatie`,openCompanionWindow_search:`Zoeken`,openInCompanionWindow:`Open in een apart paneel`,openWindows:`Geopende vensters`,pagination:`{{current}} van {{total}}`,position:`Positie`,previewWindowTitle:`{{title}}`,previousCanvas:`Vorig item`,related:`Verwant`,resource:`Bron`,retry:`Probeer opnieuw`,right:`Rechts`,rights:`Licentie`,searchInputLabel:`zoek termen`,searchNextResult:`Volgend resultaat`,searchNoResults:`Geen resultaten gevonden`,searchPreviousResult:`Vorig resultaat`,searchSubmitAria:`Zoeken`,searchTitle:`Zoek`,selectWorkspaceMenu:`Selecteer workspacetype`,showingNumAnnotations_one:`{{number}} annotatie weergegeven`,showingNumAnnotations_other:`{{number}} annotaties weergegeven`,showZoomControls:`Toon zoomknoppen`,sidebarPanelsNavigation:`Zijbalk panelen navigatie`,single:`Enkel`,startHere:`Begin Hier`,suggestSearch:`Zoek in dit document naar "{{ query }}"`,theme:`Thema`,thumbnailList:`Lijst thumbnails`,thumbnailNavigation:`Thumbnails`,thumbnails:`Thumbnails`,toggleWindowSideBar:`Toon zijbalk`,totalCollections_one:`{{count}} collectie`,totalCollections_other:`{{count}} collecties`,totalManifests_one:`{{count}} manifest`,totalManifests_other:`{{count}} manifests`,tryAgain:`Probeer opnieuw`,untitled:`[Zonder titel]`,view:`Weergave`,welcome:`Welkom in Mirador`,window:`Venster: {{label}}`,windowMenu:`Vensters- en miniatuurweergave`,windowNavigation:`Navigatie venster`,windowPluginButtons:`Opties`,windowPluginMenu:`Vensteropties`,workspace:`Workspace`,workspaceFullScreen:`Volledig scherm`,workspaceMenu:`Workspace instellingen`,workspaceOptions:`Workspace opties`,workspaceSelectionTitle:`Selecteer een workspace type`,zoomIn:`Zoom in`,zoomOut:`Zoom out`,zoomReset:`Reset zoom`}},LHe={translation:{aboutMirador:`O Projekcie Mirador`,aboutThisItem:`O bieżącej pozycji`,addedFromUrl:`(Dodano z URL)`,addManifestUrl:`Lokalizacja zasobów`,addManifestUrlHelp:`URL zasobów IIIF`,addResource:`Dodaj zasoby`,"annotationCanvasLabel_1/1":`Pozycja: [{{label}}]`,"annotationCanvasLabel_1/2":`Lewo: [{{label}}]`,"annotationCanvasLabel_2/2":`Prawo: [{{label}}]`,annotations:`Adnotacje`,attribution:`Atrybucja`,attributionTitle:`Prawa`,authenticationFailed:`Uwierzytelnianie nie powiodło się.`,authenticationRequired:`Do pełnego dostępu wymagane jest uwierzytelnienie`,backToResults:`Powrót do wyników`,book:`Książka`,bottom:`Dół`,cancel:`Anuluj`,canvasIndex:`Indeks`,changeTheme:`Zmień motyw`,clearSearch:`wyczyść`,close:`Zamknij`,closeAddResourceForm:`Zamknij formularz`,closeAddResourceMenu:`Zamknij listę zasobów`,closeCompanionWindow:`Zamknij panel`,closeWindow:`Zamknij okno`,collapseSection:`Zwiń sekcję "{{section}}"`,collapseSidePanel:`Zwiń panel boczny`,collection:`Zbiór`,continue:`Kontynuuj`,copy:`Kopiuj`,currentItem:`Bieżąca pozycja`,"currentItem_1/1":`Bieżąca pozycja`,"currentItem_1/2":`Lewo`,"currentItem_2/2":`Prawo`,dark:`Ciemny motyw`,digitizedView:`Widok zdigitalizowany`,dismiss:`Odrzuć`,displayNoAnnotations:`Nie podświetlaj`,downloadExport:`Eksportuj obszar roboczy`,downloadExportWorkspace:`Eksportuj obszar roboczy`,elastic:`Elastyczny`,elasticDescription:`Swobodnie przesuwaj i dopasowuj okna w nieograniczonej przestrzeni roboczej. Okna mogą zachodzić na siebie.`,emptyResourceList:`Twoja lista zasobów jest pusta`,error:`Błąd`,errorDialogConfirm:`OK`,errorDialogTitle:`Wystąpił błąd`,exitFullScreen:`Wyłącz tryb pełnoekranowy`,expandSection:`Rozwiń sekcję "{{section}}"`,expandSidePanel:`Rozwiń panel boczny`,exportCopied:`Konfiguracja obszaru roboczego została skopiowana do schowka`,fetchManifest:`Dodaj`,fullScreen:`Pełny ekran`,gallery:`Galeria`,hideZoomControls:`Ukryj kontrolki powiększenia`,highlightAllAnnotations:`Podświetl wszystko`,iiif_homepage:`O tym zasobie`,iiif_manifest:`Manifest IIIF`,iiif_renderings:`Alternatywne formaty`,iiif_seeAlso:`Zobacz też`,import:`Importuj`,importWorkspace:`Importuj obszar roboczy`,importWorkspaceHint:`Wklej konfigurację Mirador 4 do zaimportowania`,item:`Pozycja: {{label}}`,itemList:`Lista pozycji`,jsError:`Szczegóły techniczne`,jsStack:`{{ stack }}`,language:`Język`,layer_hide:`Ukryj warstwę`,layer_move:`Przenieś warstwę`,layer_opacity:`Krycie warstwy`,layer_show:`Pokaż warstwę`,layers:`Warstwy`,light:`Jasny motyw`,links:`Linki`,listAllOpenWindows:`Przejdź do okna`,login:`Zaloguj`,logout:`Wyloguj`,manifestError:`Następujące zasoby nie mogą być dodane:`,maximizeWindow:`Maksymalizuj okno`,minimizeWindow:`Minimalizuj okno`,mirador:`Mirador`,miradorResources:`Zasoby Mirador`,miradorViewer:`Przeglądarka Mirador`,more:`więcej...`,moreResults:`Więcej wyników`,mosaic:`Mozaika`,mosaicDescription:`Przesuwaj i zmieniaj rozmiary okien względem siebie, w widocznej ramce.`,moveCompanionWindowToBottom:`Przesuń na dół`,moveCompanionWindowToRight:`Przesuń w prawo`,nextCanvas:`Następna pozycja`,noItemSelected:`Nie wybrano pozycji`,numItems_one:`{{number}} pozycja`,numItems_other:`{{number}} pozycje`,off:`Wyłącz`,openCompanionWindow_annotations:`Adnotacje`,openCompanionWindow_attribution:`Prawa`,openCompanionWindow_canvas:`Indeks`,openCompanionWindow_info:`Informacje`,openCompanionWindow_layers:`Warstwy`,openCompanionWindow_search:`Szukaj`,openInCompanionWindow:`Otwórz w oddzielnym panelu`,openWindows:`Aktualnie otwarte okna`,pagination:`{{current}} of {{total}}`,position:`Pozycja`,previewWindowTitle:`{{title}}`,previousCanvas:`Poprzednia pozycja`,related:`Powiązane`,resource:`Zasoby`,retry:`Spróbuj ponownie`,right:`Prawo`,rights:`Licencja`,scroll:`Przewiń`,searchInputLabel:`szukane słowa`,searchNextResult:`Następny wynik`,searchNoResults:`Nie znaleziono wyników`,searchPreviousResult:`Poprzedni wynik`,searchResultsRemaining:`Pozostało {{numLeft}}`,searchSubmitAria:`Wyszukaj`,searchTitle:`Wyszukaj`,selectWorkspaceMenu:`Wybierz typ obszaru roboczego`,showCollection:`Pokaż zbiór`,showingNumAnnotations_one:`Wyświetlanie {{number}} adnotacji`,showingNumAnnotations_other:`Wyświetlanie {{number}} adnotacji`,showZoomControls:`Pokaż kontrolki powiększenia`,sidebarPanelsNavigation:`Nawigacja pasków panelu bocznego`,single:`Pojedynczy`,startHere:`Zacznij tutaj`,suggestSearch:`Przeszukaj ten dokument pod kątem "{{ query }}"`,tableOfContentsList:`Spis treści`,theme:`Motyw`,thumbnailList:`Lista miniatur`,thumbnailNavigation:`Miniatury`,thumbnails:`Miniatury`,toggleWindowSideBar:`Przełącz panel boczny`,totalCollections_one:`{{count}} zbiór`,totalCollections_other:`{{count}} zbiorów`,totalManifests_one:`{{count}} manifest`,totalManifests_other:`{{count}} manifestów`,tryAgain:`Spróbuj ponownie`,untitled:`[Bez nazwy]`,view:`Widok`,viewWorkspaceConfiguration:`Wyświetl konfigurację obszaru roboczego`,welcome:`Witaj w Miradorze`,window:`Okno: {{label}}`,windowMenu:`Widoki okien i wyświetlanie miniatur`,windowNavigation:`Nawigacja okna`,windowPluginButtons:`Opcje`,windowPluginMenu:`Opcje okna`,workspace:`Obszar roboczy`,workspaceFullScreen:`Pełny ekran`,workspaceMenu:`Ustawienia obszaru roboczego`,workspaceNavigation:`Nawigacja obszaru roboczego`,workspaceOptions:`Opcje obszaru roboczego`,workspaceSelectionTitle:`Wybierz typ obszaru roboczego`,zoomIn:`Przybliż`,zoomOut:`Oddal`,zoomReset:`Zresetuj powiększenie`}},RHe={translation:{aboutThisItem:`Sobre esse item`,addedFromUrl:`(Adicionado por URL)`,addManifestUrl:`Localização do manifesto`,addManifestUrlHelp:`URL do manifesto IIIF`,addResource:`Adicionar conteúdo`,"annotationCanvasLabel_1/1":`Item: [{{label}}]`,"annotationCanvasLabel_1/2":`Esquerda: [{{label}}]`,"annotationCanvasLabel_2/2":`Direita: [{{label}}]`,annotations:`Anotações`,attribution:`Atribuições`,attributionTitle:`Direitos`,authenticationFailed:`Falha na autenticação.`,authenticationRequired:`Autenticação necessária para acesso completo`,backToResults:`Voltar aos resultados`,book:`Livro`,bottom:`Embaixo`,cancel:`Cancelar`,canvasIndex:`Índice`,changeTheme:`Mudar tema`,clearSearch:`limpar`,closeAddResourceForm:`Fechar formulário`,closeAddResourceMenu:`Fechar lista de conteúdo`,closeCompanionWindow:`Fechar painel`,closeWindow:`Fechar janela`,collapseSection:`Suprimir seção "{{section}}"`,collapseSidePanel:`Suprimir barra lateral`,continue:`Continuar`,copy:`Copiar`,currentItem:`Item atual`,"currentItem_1/1":`Item atual`,"currentItem_1/2":`Esquerda`,"currentItem_2/2":`Direita`,dark:`Tema escuro`,dismiss:`Cancelar`,downloadExport:`Exportar área de trabalho`,downloadExportWorkspace:`Exportar área de trabalho`,elastic:`Elástico`,elasticDescription:`Mova e redimensione janelas livremente numa área de trabalho ilimitada. Janelas podem se sobrepor.`,emptyResourceList:`Sua lista de conteúdos está vazia`,errorDialogConfirm:`OK`,errorDialogTitle:`Um erro ocorreu`,exitFullScreen:`Sair do modo tela cheia`,expandSection:`Expandir seção "{{section}}"`,expandSidePanel:`Expandir barra lateral`,fetchManifest:`Adicionar`,fullScreen:`Tela cheia`,gallery:`Galeria`,hideZoomControls:`Ocultar controles de zoom`,highlightAllAnnotations:`Exibir todas`,iiif_homepage:`Sobre esse conteúdo`,iiif_manifest:`Manifesto IIIF`,iiif_renderings:`Outros formatos`,iiif_seeAlso:`Veja também`,import:`Importar`,importWorkspace:`Importar área de trabalho`,importWorkspaceHint:`Cole uma configuração do Mirador 4 para importar`,item:`Item: {{label}}`,itemList:`Lista compacta`,language:`Idioma`,light:`Tema claro`,links:`Links`,listAllOpenWindows:`Pular para janela`,login:`Login`,manifestError:`O conteúdo não pode ser adicionado:`,maximizeWindow:`Maximizar janela`,minimizeWindow:`Minimizar janela`,mirador:`Mirador`,miradorResources:`conteúdo Mirador`,miradorViewer:`visualizador Mirador`,more:`mais...`,moreResults:`Mais resultados`,mosaic:`Mosáico`,mosaicDescription:`Mova e redimensione janelas em relação entre si, dentro de uma área visível (grid).`,moveCompanionWindowToBottom:`Mover para baixo`,moveCompanionWindowToRight:`Mover para direita`,nextCanvas:`Próximo item`,numItems_one:`{{number}} itens`,off:`Desativado`,openCompanionWindow_annotations:`Anotações`,openCompanionWindow_attribution:`Direitos`,openCompanionWindow_canvas:`Índice`,openCompanionWindow_info:`Informações`,openCompanionWindow_search:`Busca`,openInCompanionWindow:`Abrir em janela separada`,openWindows:`Janelas abertas`,pagination:`{{current}} de {{total}}`,position:`Posição`,previewWindowTitle:`{{title}}`,previousCanvas:`Item anterior`,related:`Relacionado`,resource:`Conteúdo`,retry:`Tentar novamente`,right:`Direita`,rights:`Licenças`,searchInputLabel:`termos de busca`,searchNextResult:`Próximo resultado`,searchNoResults:`Nenhum resultado encontrado`,searchPreviousResult:`Resultado anterior`,searchSubmitAria:`Realizar busca`,searchTitle:`Busca`,selectWorkspaceMenu:`Selecione um tipo de área de trabalho`,showingNumAnnotations_one:`Mostrando {{number}} anotações`,showZoomControls:`Mostrar controles de zoom`,sidebarPanelsNavigation:`Navegação por paineis na barra lateral`,single:`Individual`,startHere:`Comece aqui`,suggestSearch:`Procurar neste documento por "{{ query }}"`,theme:`Tema`,thumbnailList:`Lista de thumbnails`,thumbnailNavigation:`Thumbnails`,thumbnails:`Thumbnails`,toggleWindowSideBar:`Ver barra lateral`,tryAgain:`Tente novamente`,untitled:`[Sem título]`,view:`Visualizações`,welcome:`Bem-vindo ao Mirador`,window:`Janela: {{label}}`,windowMenu:`Opções de visualização de janelas e thumbnails`,windowNavigation:`Navegação de janelas`,windowPluginButtons:`Opções`,windowPluginMenu:`Opções de janela`,workspace:`Área de trabalho`,workspaceFullScreen:`Tela cheia`,workspaceMenu:`Configurações de área de trabalho`,workspaceOptions:`Opções de área de trabalho`,workspaceSelectionTitle:`Selecionar tipo de área de trabalho`,zoomIn:`Mais zoom`,zoomOut:`Menos zoom`,zoomReset:`Zerar zoom`}},zHe={translation:{aboutMirador:`Informazioni su Mirador`,aboutThisItem:`Informazioni sull'oggetto`,addedFromUrl:`(Aggiunto dall'URL)`,addManifestUrl:`URL della risorsa`,addManifestUrlHelp:`L'URL di una risorsa IIIF`,addResource:`Aggiungi una risorsa`,"annotationCanvasLabel_1/1":`Oggetto: [{{label}}]`,"annotationCanvasLabel_1/2":`Sinistra: [{{label}}]`,"annotationCanvasLabel_2/2":`Destra: [{{label}}]`,annotations:`Annotazioni`,attribution:`Attribuzione`,attributionTitle:`Diritti`,authenticationFailed:`Autenticazione fallita.`,authenticationRequired:`Autenticazione richiesta per l'accesso completo`,backToResults:`Torna ai risultati`,book:`Libro`,bottom:`Fondo`,cancel:`Cancella`,canvasIndex:`Indice`,changeTheme:`Cambia tema`,clearSearch:`pulisci`,close:`Chiudi`,closeAddResourceForm:`Chiudi il modulo`,closeAddResourceMenu:`Chiudi la lista di risorse`,closeCompanionWindow:`Chiudi il pannello`,closeWindow:`Chiudi finestra`,collapseSection:`Collassa la sezione "{{section}}"`,collapseSidePanel:`Collassa la barra laterale`,collection:`Collezione`,continue:`Continua`,copy:`Copia`,currentItem:`Oggetto corrente`,"currentItem_1/1":`Oggetto corrente`,"currentItem_1/2":`Sinistra`,"currentItem_2/2":`Destra`,dark:`Tema scuro`,digitizedView:`Digitized view`,dismiss:`Dismiss`,displayNoAnnotations:`Nascondi evidenziazione`,downloadExport:`Esporta il workspace`,downloadExportWorkspace:`Esporta il workspace`,elastic:`Elastico`,elasticDescription:`Muovi e ridimensiona le finestre liberamente in un workspace illimitato. Le finestre possono sovrapporsi.`,emptyResourceList:`La tua lista di risorse è vuota.`,error:`Errore`,errorDialogConfirm:`OK`,errorDialogTitle:`Si è verificato un errore.`,exitFullScreen:`Esci da schermo intero`,expandSection:`Espandi la sezione "{{section}}"`,expandSidePanel:`Espandi la barra laterale`,exportCopied:`La configurazione del workspace è stata copiata nella tua clipboard`,fetchManifest:`Aggiungi`,fullScreen:`Schermo intero`,gallery:`Galleria`,hideZoomControls:`Nascondi i controlli di zoom`,highlightAllAnnotations:`Evidenzia tutto`,iiif_homepage:`Informazioni su questa risorsa`,iiif_manifest:`IIIF manifest`,iiif_renderings:`Formati alternativi`,iiif_seeAlso:`Vedi anche`,import:`Importa`,importWorkspace:`Importa workspace`,importWorkspaceHint:`Incolla una configurazione di Mirador 4 da importare`,item:`Oggetto: {{label}}`,itemList:`Lista compatta`,jsError:`Dettagli tecnici`,jsStack:`{{ stack }}`,language:`Lingua`,layer_hide:`Nascondi livello`,layer_move:`Sposta livello`,layer_opacity:`Opacità del livello`,layer_show:`Visualizza livello`,layers:`Livelli`,light:`Tema chiaro`,links:`Link`,listAllOpenWindows:`Vai alla finestra`,login:`Entra`,logout:`Esci`,manifestError:`La risorsa non può essere aggiunta:`,maximizeWindow:`Massimizza la finestra`,minimizeWindow:`Minimizza la finestra`,mirador:`Mirador`,miradorResources:`Risorse Mirador`,miradorViewer:`Visualizzatore Mirador`,more:`ancora...`,moreResults:`Più risultati`,mosaic:`Mosaico`,mosaicDescription:`Muovi e ridimensiona le finestre, tenendole all'interno dell'area visibile`,moveCompanionWindowToBottom:`Sposta in fondo`,moveCompanionWindowToRight:`Sposta a destra`,nextCanvas:`Oggetto Successivo`,noItemSelected:`Nessun oggetto selezionato`,numItems_one:`{{number}} oggetti`,numItems_other:`{{number}} oggetti`,off:`Off`,openCompanionWindow_annotations:`Annotazioni`,openCompanionWindow_attribution:`Diritti`,openCompanionWindow_canvas:`Indice`,openCompanionWindow_info:`Informazioni`,openCompanionWindow_layers:`Livelli`,openCompanionWindow_search:`Cerca`,openInCompanionWindow:`Apri in un pannello separato`,openWindows:`Finestre aperte in questo momento`,pagination:`{{current}} di {{total}}`,position:`Posizione`,previewWindowTitle:`{{title}}`,previousCanvas:`Oggetto precedente`,related:`Contenuti collegati`,resource:`Risorsa`,retry:`Riprova`,right:`Right`,rights:`Licenza`,scroll:`Scorri`,searchInputLabel:`termini di ricerca`,searchNextResult:`Prossimo risultato`,searchNoResults:`Nessun risultato`,searchPreviousResult:`Risultato precedente`,searchResultsRemaining:`{{numLeft}} rimanenti`,searchSubmitAria:`Cerca`,searchTitle:`Cerca`,selectWorkspaceMenu:`Selezione il tipo di workspace`,showCollection:`Visualizza la collezione`,showingNumAnnotations_one:`Sto mostrando {{number}} annotazioni`,showingNumAnnotations_other:`Visualizzando {{number}} annotazioni`,showZoomControls:`Mostra i controlli di zoom`,sidebarPanelsNavigation:`Navigazione dei pannelli della barra laterale`,single:`Singolo`,startHere:`Inizia qui`,suggestSearch:`Cerca in questo documento: "{{ query }}"`,tableOfContentsList:`Sommario`,theme:`Tema`,thumbnailList:`Lista thumbnail`,thumbnailNavigation:`Thumbnails`,thumbnails:`Thumbnails`,toggleWindowSideBar:`Apri/Chiudi la barra`,totalCollections_one:`{{count}} collezione`,totalCollections_other:`{{count}} collezioni`,totalManifests_one:`{{count}} manifest`,totalManifests_other:`{{count}} manifests`,tryAgain:`Riprova`,untitled:`[senza titolo]`,view:`Visualizza`,viewWorkspaceConfiguration:`Visualizza la configurazione del workspace`,welcome:`Benvenuto in Mirador`,window:`Finestra: {{label}}`,windowMenu:`Visualizzazioni finestra e display thumbnail`,windowNavigation:`Navigazione finestra`,windowPluginButtons:`Opzioni`,windowPluginMenu:`Opzioni finestra`,workspace:`Workspace`,workspaceFullScreen:`Schermo intero`,workspaceMenu:`Configurazioni Workspace`,workspaceNavigation:`Navigazione del workspace`,workspaceOptions:`Opzioni Workspace`,workspaceSelectionTitle:`Seleziona il tipo di workspace`,zoomIn:`Zoom in`,zoomOut:`Zoom out`,zoomReset:`Reimposta zoom`}},BHe={translation:{aboutMirador:`О пројекту Mirador`,aboutThisItem:`Опис`,addedFromUrl:`(Додато са URL)`,addManifestUrl:`Локација ресурса`,addManifestUrlHelp:`URL IIIF ресурса`,addResource:`Додајте ресурс`,"annotationCanvasLabel_1/1":`Страница: [{{label}}]`,"annotationCanvasLabel_1/2":`Лева: [{{label}}]`,"annotationCanvasLabel_2/2":`Десна: [{{label}}]`,annotations:`Анотације`,attribution:`Приступ`,attributionTitle:`Права`,authenticationFailed:`Неуспела аутентификација.`,authenticationRequired:`За потпуни приступ неопходна је аутентификација`,backToResults:`Повратак на резултате`,book:`Књига`,bottom:`На дну`,cancel:`Одустаните`,canvasIndex:`Индекс`,changeTheme:`Промените тему`,clearSearch:`обришите`,close:`Затворите`,closeAddResourceForm:`Затворите`,closeAddResourceMenu:`Затворите листу ресурса`,closeCompanionWindow:`Затворите панел`,closeWindow:`Затворите приказ`,collapseSection:`Сакријте "{{section}}" секцију`,collapseSidePanel:`Сакријте`,collection:`Колекција`,continue:`Наставите`,copy:`Копирајте`,currentItem:`Тренутна страница`,"currentItem_1/1":`Тренутна страница`,"currentItem_1/2":`Лева`,"currentItem_2/2":`Десна`,dark:`Тамна тема`,digitizedView:`Приказ дигиталног објекта`,dismiss:`Откажите`,displayNoAnnotations:`Без приказа`,downloadExport:`Извезите радно окружење`,downloadExportWorkspace:`Извезите радно окружење`,elastic:`Еластични`,elasticDescription:`Слободно померајте и одредите величину приказа у неограниченом радном простору. Прикази могу бити већи од радног простора.`,emptyResourceList:`Ваша листа ресурса је празна`,error:`Грешка`,errorDialogConfirm:`OK`,errorDialogTitle:`Дошло је до грешке`,exitFullScreen:`Изађите из приказа преко целог екрана`,expandSection:`Проширите "{{section}}" секцију`,expandSidePanel:`Прикажите`,exportCopied:`Конфигурација радног окружења је копирана у привремену меморију`,fetchManifest:`Додајте`,fullScreen:`Приказ у пуном екрану`,gallery:`Галерија`,hideZoomControls:`Сакријте контроле зума`,highlightAllAnnotations:`Приказ свих`,iiif_homepage:`О ресурсу`,iiif_manifest:`IIIF manifest`,iiif_renderings:`Додатни формати`,iiif_seeAlso:`Погледајте и`,import:`Увезите`,importWorkspace:`Увезите радно окружење`,importWorkspaceHint:`Убаците конфигурацију Mirador 4 како би могли да је увезете`,item:`Страница: {{label}}`,itemList:`Листа страница`,jsError:`Технички детаљи`,jsStack:`{{ stack }}`,language:`Језик приказа`,layer_hide:`Сакријте слој`,layer_move:`Померите слој`,layer_opacity:`Видљивост слоја`,layer_show:`Приказ слоја`,layers:`Слојеви`,light:`Светла тема`,links:`Линкови`,listAllOpenWindows:`Идите на приказ`,login:`Улогујте се`,logout:`Излогујте се`,manifestError:`Ресурс се не може додати`,maximizeWindow:`Максималан приказ`,minimizeWindow:`Минималан приказ`,mirador:`Mirador`,miradorResources:`Mirador ресурси`,miradorViewer:`Mirador прегледач`,more:`још...`,moreResults:`Још резултата`,mosaic:`Мозаик`,mosaicDescription:`Померајте и одредите величину приказа који су у међусобној релацији, унутар видљивог оквира.`,moveCompanionWindowToBottom:`Пребаците на дно`,moveCompanionWindowToRight:`Померите у десну страну`,nextCanvas:`Следећа`,noItemSelected:`Нема изабраних објеката`,numItems_one:`{{number}} страница/це`,off:`Искључене`,openCompanionWindow_annotations:`Анотације`,openCompanionWindow_attribution:`Права`,openCompanionWindow_canvas:`Индекс`,openCompanionWindow_info:`Информације`,openCompanionWindow_layers:`Слојеви`,openCompanionWindow_search:`Претрага`,openInCompanionWindow:`Отворите у засебном панелу`,openWindows:`Тренутно отворени прикази`,pagination:`{{current}} од {{total}}`,position:`Позиција`,previewWindowTitle:`{{title}}`,previousCanvas:`Претходна`,related:`Релације`,resource:`Ресурс`,retry:`Покушајте поново`,right:`Десно`,rights:`Лиценца`,scroll:`Померајте`,searchInputLabel:`претражите појам`,searchNextResult:`Следећи резултат`,searchNoResults:`Тражени појам није пронађен`,searchPreviousResult:`Претходни резултат`,searchSubmitAria:`Претражите`,searchTitle:`Претрага`,selectWorkspaceMenu:`Изаберите тип радног окружења`,showCollection:`Прикажи колекцију`,showingNumAnnotations_one:`Приказ {{number}} анотација/је`,showZoomControls:`Приказ контрола зума`,sidebarPanelsNavigation:`Навигација сајдбар панела`,single:`Појединачно`,startHere:`Започните`,suggestSearch:`Пронађите појам "{{ query }}" у овом документу`,tableOfContentsList:`Садржај`,theme:`Тема`,thumbnailList:`Листа сличица`,thumbnailNavigation:`Сличице`,thumbnails:`Сличице`,toggleWindowSideBar:`Сајдбар`,totalCollections_one:`{{count}} колекција/е`,totalManifests_one:`{{count}} објек(а)та`,tryAgain:`Покушајте поново`,untitled:`[Без наслова]`,view:`Преглед`,welcome:`Добродошли у прегледач Mirador`,window:`Приказ: {{label}}`,windowMenu:`Изглед прегледа и позиција сличица`,windowNavigation:`Навигација приказа`,windowPluginButtons:`Опције`,windowPluginMenu:`Опције приказа`,workspace:`Радни простор`,workspaceFullScreen:`Приказ преко целог екрана`,workspaceMenu:`Уређивање радног простора`,workspaceOptions:`Опције радног окружења`,workspaceSelectionTitle:`Изаберите тип радног окружења`,zoomIn:`Увећајте`,zoomOut:`Умањите`,zoomReset:`Ресет зума`}},VHe={translation:{aboutMirador:`Om Projekt Mirador`,aboutThisItem:`Om det här objektet`,addedFromUrl:`(Tillagd från URL)`,addManifestUrl:`Webbadress till samling eller manifest`,addManifestUrlHelp:`URL till en IIIF-resurs`,addResource:`Lägg till resurs`,"annotationCanvasLabel_1/1":`Objekt: [{{label}}]`,"annotationCanvasLabel_1/2":`Vänster: [{{label}}]`,"annotationCanvasLabel_2/2":`Höger: [{{label}}]`,annotations:`Noteringar`,attribution:`Tillskrivning`,attributionTitle:`Rättigheter`,authenticationFailed:`Autentisering misslyckades.`,authenticationRequired:`Autentisering krävs för full åtkomst`,backToResults:`Tillbaka till resultat`,book:`Bok`,bottom:`Nederkant`,cancel:`Avbryt`,canvasIndex:`Index`,changeTheme:`Ändra tema`,clearSearch:`Ta bort sökning`,close:`Stäng`,closeAddResourceForm:`Stäng formulär`,closeAddResourceMenu:`Stäng resurslista`,closeCompanionWindow:`Stäng panel`,closeWindow:`Stäng fönster`,collapseSection:`Stäng sektionen "{{section}}"`,collapseSidePanel:`Stäng sidofält`,collection:`Samling`,continue:`Fortsätt`,copy:`Kopiera`,currentItem:`Aktuellt objekt`,"currentItem_1/1":`Aktuellt objekt`,"currentItem_1/2":`Vänster`,"currentItem_2/2":`Höger`,dark:`Mörkt tema`,digitizedView:`Digitaliserad vy`,dismiss:`Stäng`,displayNoAnnotations:`Avmarkera alla`,downloadExport:`Exportera arbetsyta`,downloadExportWorkspace:`Exportera arbetsyta`,elastic:`Elastisk`,elasticDescription:`Flytta och ändra storlek på fönster fritt i en obegränsad arbetsyta. Fönster kan överlappa.`,emptyResourceList:`Din resurslista är tom`,error:`Error`,errorDialogConfirm:`OK`,errorDialogTitle:`Ett problem uppstod`,exitFullScreen:`Lämna helskärmsläge`,expandSection:`Expandera sektionen "{{section}}"`,expandSidePanel:`Expandera sidofält`,exportCopied:`Konfiguration av arbetsytan har kopierats till dina urklipp`,fetchManifest:`Lägg till`,fullScreen:`Helskärmsläge`,gallery:`Galleri`,hideZoomControls:`Dölj zoomkontroller`,highlightAllAnnotations:`Markera alla`,iiif_homepage:`Om den här resursen`,iiif_manifest:`IIIF manifest`,iiif_renderings:`Alternativa format`,iiif_seeAlso:`Se även`,import:`Importera`,importWorkspace:`Importera arbetsyta`,importWorkspaceHint:`Klistra in en Mirador 4 konfiguration att importera`,item:`Objekt: {{label}}`,itemList:`Objektlista`,jsError:`Tekniska detaljer`,jsStack:`{{ stack }}`,language:`Språk`,layer_hide:`Dölj lager`,layer_move:`Flytta lager`,layer_opacity:`Lageropacitet`,layer_show:`Visa lager`,layers:`Lager`,light:`Ljust tema`,links:`Länkar`,listAllOpenWindows:`Gå till fönster`,login:`Logga in`,logout:`Logga ut`,manifestError:`Resursen kan inte läggas till:`,maximizeWindow:`Maximera fönster`,minimizeWindow:`Minimera fönster`,mirador:`Mirador`,miradorResources:`Miradorresurser`,miradorViewer:`Mirador bildvisare`,more:`mer...`,moreResults:`Fler resultat`,mosaic:`Mosaik`,mosaicDescription:`Flytta och ändra storlek på fönster i relation till varandra, innanför den synliga ramen.`,moveCompanionWindowToBottom:`Flytta till botten`,moveCompanionWindowToRight:`Flytta till höger`,nextCanvas:`Nästa objekt`,noItemSelected:`Inga valda objekt`,numItems_one:`{{number}} objekt`,off:`Av`,openCompanionWindow_annotations:`Noteringar`,openCompanionWindow_attribution:`Rättigheter`,openCompanionWindow_canvas:`Index`,openCompanionWindow_info:`Information`,openCompanionWindow_layers:`Lager`,openCompanionWindow_search:`Sök`,openInCompanionWindow:`Öppna i separat panel`,openWindows:`Öppna fönster`,pagination:`{{current}} av {{total}}`,position:`Position`,previewWindowTitle:`{{title}}`,previousCanvas:`Föregående objekt`,related:`Relaterat`,resource:`Resurs`,retry:`Försök igen`,right:`Till höger`,rights:`Licens`,scroll:`Scrolla`,searchInputLabel:`Sökord`,searchNextResult:`Nästa resultat`,searchNoResults:`Inga resultat hittades`,searchPreviousResult:`Föregående resultat`,searchResultsRemaining:`{{numLeft}} kvar`,searchSubmitAria:`Sök`,searchTitle:`Sök`,selectWorkspaceMenu:`Välj typ av arbetsyta`,showCollection:`Visa samling`,showingNumAnnotations_one:`Visar {{number}} noteringar`,showZoomControls:`Visa zoomkontroller`,sidebarPanelsNavigation:`Sidofältspaneler navigering`,single:`En och en`,startHere:`Börja här`,suggestSearch:`Sök i detta dokument efter "{{ query }}"`,tableOfContentsList:`Innehållsförteckning`,theme:`Tema`,thumbnailList:`Miniatyrlista`,thumbnailNavigation:`Miniatyrer`,thumbnails:`Miniatyrer`,toggleWindowSideBar:`Visa/dölj sidofält`,totalCollections_one:`{{count}} samlingar`,totalManifests_one:`{{count}} manifest`,tryAgain:`Försök igen`,untitled:`[namnlös]`,view:`Vy`,welcome:`Välkommen till Mirador`,window:`Fönster: {{label}}`,windowMenu:`Fönstervyer & miniatyrdisplay`,windowNavigation:`Fönsternavigation`,windowPluginButtons:`Inställningar`,windowPluginMenu:`Fönsterinställningar`,workspace:`Arbetsyta`,workspaceFullScreen:`Helskärmsläge`,workspaceMenu:`Inställningar för arbetsyta`,workspaceNavigation:`Navigera i arbetsyta`,workspaceOptions:`Fler val för arbetsyta`,workspaceSelectionTitle:`Välj typ av arbetsyta`,zoomIn:`Zooma in`,zoomOut:`Zooma ut`,zoomReset:`Återställ zoom`}},HHe={translation:{aboutMirador:`Apie Project Mirador`,aboutThisItem:`Apie šį įrašą`,addedFromUrl:`(Pridėta naudojant URL)`,addManifestUrl:`Šaltinio adresas`,addManifestUrlHelp:`Nuoroda į IIIF šaltinį`,addResource:`Pridėti šaltinį`,"annotationCanvasLabel_1/1":`Įrašas: [{{label}}]`,"annotationCanvasLabel_1/2":`Kairė: [{{label}}]`,"annotationCanvasLabel_2/2":`Dešinė: [{{label}}]`,annotations:`Anotacijos`,attribution:`Priskyrimas`,attributionTitle:`Teisės`,authenticationFailed:`Autentifikavimo klaida.`,authenticationRequired:`Pilnai prieigai būtina autentifikacija`,backToResults:`Grįžti į rezultatus`,book:`Knyga`,bottom:`Apačia`,cancel:`Atšaukti`,canvasIndex:`Indeksas`,changeTheme:`Keisti temą`,clearSearch:`valyti`,closeAddResourceForm:`Uždaryti paraišką`,closeAddResourceMenu:`Uždaryti šaltinių sąrašą`,closeCompanionWindow:`Uždaryti panelę`,closeWindow:`Uždaryti langą`,collapseSection:`Suskleisti "{{section}}" sekciją`,collapseSidePanel:`Suskleisti šoninę juostą`,continue:`Tęsti`,copy:`Kopijuoti`,currentItem:`Dabartinis įrašas`,"currentItem_1/1":`Dabartinis įrašas`,"currentItem_1/2":`Kairė`,"currentItem_2/2":`Dešinė`,dark:`Tamsi tema`,digitizedView:`Skaitmenintas vaizdas`,dismiss:`Atmesti`,displayNoAnnotations:`Slėpti viską`,downloadExport:`Išsaugoti darbalaukį`,downloadExportWorkspace:`Išsaugoti darbalaukį`,elastic:`Lankstus`,elasticDescription:`Langų dydis ir vieta gali būti laisvai valdomi. Langai gali persidengti.`,emptyResourceList:`Jūsų šaltinių sąrašas yra tuščias`,error:`Klaida`,errorDialogConfirm:`Gerai`,errorDialogTitle:`Įvyko klaida`,exitFullScreen:`Išjungti pilno ekrano režimą`,expandSection:`Išplėsti "{{section}}" sekciją`,expandSidePanel:`Išplėsti šoninę juostą`,exportCopied:`Darbalaukio nustatymai nukopijuoti`,fetchManifest:`Pridėti`,fullScreen:`Pilnas ekranas`,gallery:`Galerija`,hideZoomControls:`Slėpti priartinimo valdymą`,highlightAllAnnotations:`Paryškinti viską`,iiif_homepage:`Apie šį šaltinį`,iiif_manifest:`IIIF manifestas`,iiif_renderings:`Kiti formatai`,iiif_seeAlso:`Susiję`,import:`Įkelti`,importWorkspace:`Įkelti darbalaukį`,importWorkspaceHint:`Įterpkite Mirador 4 nustatymus įkėlimui`,item:`Įrašas: {{label}}`,itemList:`Įrašų sąrašas`,jsError:`Techninė informacija`,jsStack:`{{ stack }}`,language:`Kalba`,layer_hide:`Slėpti sluoksnį`,layer_move:`Perkelti sluoksnį`,layer_opacity:`Sluoksnio nepermatomumas`,layer_show:`Rodyti sluoksnį`,layers:`Sluoksniai`,light:`Šviesi tema`,links:`Nuorodos`,listAllOpenWindows:`Rodyti aktyvius langus`,login:`Prisijungti`,logout:`Atsijungti`,manifestError:`Šaltinis negali būti pridėtas:`,maximizeWindow:`Išdidinti langą`,minimizeWindow:`Sumažinti langą`,mirador:`Mirador`,miradorResources:`Mirador šaltiniai`,miradorViewer:`Mirador žiūryklė`,more:`daugiau...`,moreResults:`Daugiau rezultatų`,mosaic:`Mosaic`,mosaicDescription:`Langų dydžio ir pozicijos keitimai apribojami ekrano erdvėje.`,moveCompanionWindowToBottom:`Perkelti į apačią`,moveCompanionWindowToRight:`Perkelti į dešinę`,nextCanvas:`Kitas įrašas`,numItems_one:`{{number}} įrašas (-ai)`,off:`Išjungti`,openCompanionWindow_annotations:`Anotacijos`,openCompanionWindow_attribution:`Teisės`,openCompanionWindow_canvas:`Indeksas`,openCompanionWindow_info:`Informacija`,openCompanionWindow_layers:`Sluoksniai`,openCompanionWindow_search:`Paieška`,openInCompanionWindow:`Atidaryti kaip naują panelę`,openWindows:`Aktyvųs langai`,pagination:`{{current}} iš {{total}}`,position:`Pozicija`,previewWindowTitle:`{{title}}`,previousCanvas:`Buvęs įrašas`,related:`Susiję`,resource:`Šaltinis`,retry:`Pabandyti iš naujo`,right:`Dešinė`,rights:`Teisės`,scroll:`Paslinkti`,searchInputLabel:`paieškos terminas`,searchNextResult:`Kitas rezultatas`,searchNoResults:`Nėra rezultatų`,searchPreviousResult:`Buvęs rezultatas`,searchSubmitAria:`Pateikti paieškos užklausą`,searchTitle:`Ieškoti`,selectWorkspaceMenu:`Pasirinkti darbalaukio tipą`,showCollection:`Rodyti kolekciją`,showingNumAnnotations_one:`Rodoma {{number}} anotacija (-os)`,showZoomControls:`Rodyti priartinimo valdymą`,sidebarPanelsNavigation:`Šoninės juostos valdymas`,single:`Atskiras`,startHere:`Pradėkite čia`,suggestSearch:`Ieškoti "{{ query }}" visame documente`,tableOfContentsList:`Turinys`,theme:`Tema`,thumbnailList:`Miniatiūrų sąrašas`,thumbnailNavigation:`Miniatiūros`,thumbnails:`Miniatiūros`,toggleWindowSideBar:`Perjungti šoninę juostą`,totalCollections_one:`{{count}} kolekcija (-os)`,totalManifests_one:`{{count}} šaltinis (-iai)`,tryAgain:`Bandykite dar kartą`,untitled:`[Be pavadinimo]`,view:`Žiūrėti`,welcome:`Sveiki atvykę į Mirador`,window:`Langas: {{label}}`,windowMenu:`Langų & miniatiūrų atvaizdavimas`,windowNavigation:`Langų valdymas`,windowPluginButtons:`Pasirinkimai`,windowPluginMenu:`Langų pasirinkimai`,workspace:`Darbalaukis`,workspaceFullScreen:`Pilnas ekranas`,workspaceMenu:`Darbalaukio nustatymai`,workspaceNavigation:`Darbalaukio valdymas`,workspaceOptions:`Darbalaukio pasirinkimai`,workspaceSelectionTitle:`Pasirinkite darbalaukio tipą`,zoomIn:`Priartinti`,zoomOut:`Atitolinti`,zoomReset:`Atstatyti priartinimą`}},UHe={translation:{aboutMirador:`Về dự án Mirador`,aboutThisItem:`Về khoản mục này`,addedFromUrl:`(Được thêm từ URL)`,addManifestUrl:`Vị trí tài nguyên`,addManifestUrlHelp:`URL của tài nguyên IIIF`,addResource:`Bổ sung tài nguyên`,"annotationCanvasLabel_1/1":`Khoản mục: [{{label}}]`,"annotationCanvasLabel_1/2":`Trái: [{{label}}]`,"annotationCanvasLabel_2/2":`Phải: [{{label}}]`,annotations:`Chú giải`,attribution:`Quyền hạn`,attributionTitle:`Quyền`,authenticationFailed:`Xác thực thất bại.`,authenticationRequired:`Xác thực được yêu cầu cho truy nhập đầy đủ`,backToResults:`Trở lại kết quả`,book:`Sách`,bottom:`Đáy`,cancel:`Huỷ bỏ`,canvasIndex:`Chỉ mục`,changeTheme:`Đổi chủ đề`,clearSearch:`xoá`,close:`Đóng`,closeAddResourceForm:`Đóng mẫu`,closeAddResourceMenu:`Đóng danh sách tài nguyên`,closeCompanionWindow:`Đóng panel`,closeWindow:`Đóng cửa sổ`,collapseSection:`Co sập {{section}} mục`,collapseSidePanel:`Co sập thanh bên`,collection:`Tuyển tập`,continue:`Tiếp tục`,copy:`Sao`,currentItem:`Khoản mục hiện thời`,"currentItem_1/1":`Khoản mục hiện thời`,"currentItem_1/2":`Trái`,"currentItem_2/2":`Phải`,dark:`Chủ đề tối`,digitizedView:`Cái nhìn số hoá`,dismiss:`Bác bỏ`,displayNoAnnotations:`Không làm nổi bật`,downloadExport:`Vùng xuất khẩu`,downloadExportWorkspace:`Vùng xuất khẩu`,elastic:`Co giãn`,elasticDescription:`Di chuyển và định cỡ cửa sổ tự do trong vùng vô giới hạn. Cửa sổ có thể chèn lấp.`,emptyResourceList:`Danh sách tài nguyên của bạn là trống`,error:`Lỗi`,errorDialogConfirm:`OK`,errorDialogTitle:`Lỗi đã xuất hiện`,exitFullScreen:`Ra khỏi toàn màn hình`,expandSection:`Mở rộng {{section}} mục`,expandSidePanel:`Mở rộng thanh bên`,exportCopied:`Cấu hình vùng làm việc được sao vào bảng đệm của bạn`,fetchManifest:`Thêm`,fullScreen:`Toàn màn hình`,gallery:`Phòng tranh`,hideZoomControls:`Ẩn điều khiển thu phóng`,highlightAllAnnotations:`Làm nổi bật tất`,iiif_homepage:`Về tài nguyên này`,iiif_manifest:`Bản kê IIIF`,iiif_renderings:`Dạng thức luân phiên`,iiif_seeAlso:`Cũng xem`,import:`Nhập khẩu`,importWorkspace:`Vùng nhập khẩu`,importWorkspaceHint:`Dán cấu hình Mirador 4 để được nhập khẩu`,item:`Khoản mục: {{label}}`,itemList:`Danh sách khoản mục`,jsError:`Chi tiết kĩ thuật`,jsStack:`{{ stack }}`,language:`Ngôn ngữ`,layer_hide:`Giấu tầng`,layer_move:`Chuyển tầng`,layer_opacity:`Làm mờ tầng`,layer_show:`Hiện tầng`,layers:`Tầng`,light:`Chủ đề sáng`,links:`Móc nối`,listAllOpenWindows:`Nhảy tới cửa sổ`,login:`Đăng nhập`,logout:`Đăng xuất`,manifestError:`Tài nguyên không thể được bổ sung:`,maximizeWindow:`Cực đại cửa sổ`,minimizeWindow:`Cực tiểu cửa sổ`,mirador:`Mirador`,miradorResources:`Tài nguyên Mirador`,miradorViewer:`Bộ xem Mirador`,more:`thêm...`,moreResults:`Thêm kết quả`,mosaic:`Mosaic`,mosaicDescription:`Di chuyển và định cỡ cửa sổ trong quan hệ lẫn nhau, bên trong khung thấy được.`,moveCompanionWindowToBottom:`Chuyển tới đáy`,moveCompanionWindowToRight:`Chuyển sang phải`,nextCanvas:`Khoản mục tiếp`,noItemSelected:`Không khoản mục nào được chọn`,numItems_one:`{{number}} khoản mục`,off:`Off`,openCompanionWindow_annotations:`Chú giải`,openCompanionWindow_attribution:`Quyền`,openCompanionWindow_canvas:`Chỉ mục`,openCompanionWindow_info:`Thông tin`,openCompanionWindow_layers:`Tầng`,openCompanionWindow_search:`Tìm`,openInCompanionWindow:`Mở trong ngăn tách rời`,openWindows:`Cửa sổ mở hiện thời`,pagination:`{{current}} trong {{total}}`,position:`Vị trí`,previewWindowTitle:`{{title}}`,previousCanvas:`Khoản mục trước`,related:`Có liên quan`,resource:`Tài nguyên`,retry:`Thử lại`,right:`Quyền`,rights:`Cấp phép`,scroll:`Cuộn`,searchInputLabel:`Từ tìm kiếm`,searchNextResult:`Kết quả tiếp`,searchNoResults:`Không tìm được kết quả nào`,searchPreviousResult:`Kết quả trước`,searchSubmitAria:`Đệ trình việc tìm`,searchTitle:`Tìm`,selectWorkspaceMenu:`Chọn kiểu vùng làm việc`,showCollection:`Hiện bộ sưu tập`,showingNumAnnotations_one:`Hiện {{number}} chú giải`,showZoomControls:`Hiện kiểm soát thu phóng`,sidebarPanelsNavigation:`Dẫn lái ngăn thanh bên`,single:`Chỉ một`,startHere:`Bắt đầu ở đây`,suggestSearch:`Tìm tài liệu này cho "{{ query }}"`,tableOfContentsList:`Mục lục`,theme:`Chủ đề`,thumbnailList:`Danh sách ảnh thu nhỏ`,thumbnailNavigation:`Ảnh thu nhỏ`,thumbnails:`Ảnh thu nhỏ`,toggleWindowSideBar:`chốt thanh bên`,totalCollections_one:`{{count}} bộ sưu tập`,totalManifests_one:`{{count}} bản kê`,tryAgain:`Thử lại`,untitled:`[Untitled]`,view:`Xem`,welcome:`Chào mừng bạn tới Mirador`,window:`Cửa sổ: {{label}}`,windowMenu:`Xem cửa sổ & hiển thị ảnh thu nhỏ`,windowNavigation:`Dẫn lái cửa sổ`,windowPluginButtons:`Tuỳ chọn`,windowPluginMenu:`Tuỳ chọn cửa sổ`,workspace:`Vùng làm việc`,workspaceFullScreen:`Toàn màn hình`,workspaceMenu:`Thiết đặt vùng làm việc`,workspaceNavigation:`Dẫn lái vùng làm việc`,workspaceOptions:`Tuỳ chọn vùng làm việc`,workspaceSelectionTitle:`Chọn kiểu vùng làm việc`,zoomIn:`Thu nhỏ`,zoomOut:`Phóng to`,zoomReset:`Đặt lại thu phóng`}},WHe={translation:{aboutMirador:`За проекта Mirador`,aboutThisItem:`За този елемент`,addedFromUrl:`(Добавено от линк)`,addManifestUrl:`Адрес на ресурса`,addManifestUrlHelp:`Адресът на IIIF ресурса`,addResource:`Добавяне на ресурс`,"annotationCanvasLabel_1/1":`Елемент: [{{label}}]`,"annotationCanvasLabel_1/2":`Ляво: [{{label}}]`,"annotationCanvasLabel_2/2":`Дясно: [{{label}}]`,annotations:`Анотации`,attribution:`Принос`,attributionTitle:`Права`,authenticationFailed:`Неуспешна аутентикация.`,authenticationRequired:`Необходима е аутентикация за пълен достъп`,backToResults:`Назад към ресултатите`,book:`Книга`,bottom:`Долу`,cancel:`Отказ`,canvasIndex:`Индекс`,changeTheme:`Промяна на темата`,clearSearch:`изчистване`,close:`Затвори`,closeAddResourceForm:`Затваряне на формата`,closeAddResourceMenu:`Затваряне на списъка с ресурси`,closeCompanionWindow:`Затваряне на панела`,closeWindow:`Затваряне на прозореца`,collapseSection:`Свиване на секция "{{section}}"`,collapseSidePanel:`Свиване на страничен панел`,collection:`Колекция`,continue:`Продължи`,copy:`Копиране`,currentItem:`Текущ елемент`,"currentItem_1/1":`Текущ елемент`,"currentItem_1/2":`Ляво`,"currentItem_2/2":`Дясно`,dark:`Тъмен режим`,digitizedView:`Цифровизиран преглед`,dismiss:`Отхвърляне`,displayNoAnnotations:`Изчистване на маркирането`,downloadExport:`Експорт на работното пространство`,downloadExportWorkspace:`Експорт на работното пространство`,elastic:`Еластичен`,elasticDescription:`Премествайте и оразмерявайте прозорците свободно в неограничено работно пространство. Прозорците могат да се застъпват.`,emptyResourceList:`Списъкът с ресурси е празен`,error:`Грешка`,errorDialogConfirm:`OK`,errorDialogTitle:`Възникна грешка`,exitFullScreen:`Изход от цял екран`,expandSection:`Разширяване на секция "{{section}}"`,expandSidePanel:`разширяване на страничния панел`,exportCopied:`Конфигурацията на работното пространство е копирана в клипборда`,fetchManifest:`Добавяне`,fullScreen:`Цял екран`,gallery:`Галерия`,hideZoomControls:`Скриване на контролите за мащабиране`,highlightAllAnnotations:`Маркиране на всичко`,iiif_homepage:`За този ресурс`,iiif_manifest:`IIIF манифест`,iiif_related:`Свързано`,iiif_renderings:`Алтернативни формати`,iiif_seeAlso:`Вижте също`,import:`Импорт`,importWorkspace:`Импорт на работно пространство`,importWorkspaceHint:`Поставете Mirador 4 конфигурация за импорт`,item:`Елемент: {{label}}`,itemList:`Списък с елементи`,jsError:`Технически детайли`,jsStack:`{{ stack }}`,language:`Език`,layer_hide:`Скриване на слой`,layer_move:`Преместване на слой`,layer_opacity:`Прозрачност на слой`,layer_show:`Показване на слой`,layers:`Слоеве`,light:`Светъл режим`,links:`Връзки`,listAllOpenWindows:`Към прозорец`,login:`Вход`,logout:`Изход`,manifestError:`Ресурсът не може да бъде добавен:`,maximizeWindow:`Увеличаване на прозореца`,minimizeWindow:`Минимизиране на прозореца`,mirador:`Mirador`,miradorResources:`Mirador ресурси`,miradorViewer:`Mirador viewer`,more:`още...`,moreResults:`Още резултати`,mosaic:`Мозайка`,mosaicDescription:`Премествайте и оразмерявайте прозорците помежду им в рамките на видимата рамка.`,moveCompanionWindowToBottom:`Преместване отдолу`,moveCompanionWindowToRight:`Преместване вдясно`,multipartCollection:`Колекция от много части`,nextCanvas:`Следващ елемент`,noItemSelected:`Не е избран елемент`,numItems:`{{number}} елемент`,numItems_plural:`{{number}} елемента`,off:`Изключено`,openCompanionWindow_annotations:`Анотации`,openCompanionWindow_attribution:`Права`,openCompanionWindow_canvas:`Индекс`,openCompanionWindow_info:`Информация`,openCompanionWindow_layers:`Слоеве`,openCompanionWindow_search:`Търсене`,openInCompanionWindow:`Отваряне в отделен панел`,openWindows:`Текущо отворени прозорци`,pagination:`{{current}} от {{total}}`,position:`Позиция`,previewWindowTitle:`{{title}}`,previousCanvas:`Предишен елемент`,related:`Свързано`,resource:`Ресурс`,retry:`Опитайте отново`,right:`Дясно`,rights:`Лиценз`,scroll:`Скрол`,searchInputLabel:`термини за търсене`,searchNextResult:`Следващ резултат`,searchNoResults:`Не са намерени резултати`,searchPreviousResult:`Предишен резултат`,searchResultsRemaining:`{{numLeft}} оставащи`,searchSubmitAria:`Търси`,searchTitle:`Търсене`,selectWorkspaceMenu:`Посочете тип работно пространство`,showCollection:`Показване на колекция`,showingNumAnnotations:`Показване на {{number}} анотация`,showingNumAnnotations_plural:`Показване на {{number}} анотации`,showZoomControls:`Показване на контролите за мащабиране`,sidebarPanelsNavigation:`Навигация на страничните панели`,single:`Единичен`,startHere:`Започнете оттук`,suggestSearch:`Търсене в този документ за "{{ query }}"`,tableOfContentsList:`Съдържание`,theme:`Тема`,thumbnailList:`Списък с представителни изображения`,thumbnailNavigation:`Представителни изображения`,thumbnails:`Представителни изображения`,toggleWindowSideBar:`Превключване на страничния панел`,totalCollections:`{{count}} колекция`,totalCollections_plural:`{{count}} колекции`,totalManifests:`{{count}} манифест`,totalManifests_plural:`{{count}} манифеста`,tryAgain:`Опитайте отново`,untitled:`[Неозаглавено]`,view:`Изглед`,viewWorkspaceConfiguration:`Преглед на конфигурацията на работното пространство`,welcome:`Добре дошли в Mirador`,window:`Прозорец: {{label}}`,windowMenu:`Изгледи на прозорците и на елементите`,windowNavigation:`Навигация на прозорците`,windowPluginButtons:`Настройки`,windowPluginMenu:`Настройки на прозорците`,workspace:`Работно пространство`,workspaceFullScreen:`Цял екран`,workspaceMenu:`Настройки на работното пространство`,workspaceNavigation:`Навигация на работното пространство`,workspaceOptions:`Опции за работното пространство`,workspaceSelectionTitle:`Изберете тип на работно пространство`,zoomIn:`Увеличаване`,zoomOut:`Намаляване`,zoomReset:`Нулиране`}},GHe={translation:{aboutMirador:`Om Projekt Mirador`,aboutThisItem:`Om dette objektet`,addedFromUrl:`(Lagt til fra URL)`,addManifestUrl:`Nettadresse til samling eller manifest`,addManifestUrlHelp:`URL til en IIIF-ressurs`,addResource:`Legg til ressurs`,"annotationCanvasLabel_1/1":`Objekt: [{{label}}]`,"annotationCanvasLabel_1/2":`Venstre: [{{label}}]`,"annotationCanvasLabel_2/2":`Høyre: [{{label}}]`,annotations:`Annoteringer`,attribution:`Tilskrivelse`,attributionTitle:`Rettigheter`,authenticationFailed:`Autentiseringen feilet.`,authenticationRequired:`Autentisering kreves for full tilgang`,backToResults:`Tilbake til resultat`,book:`Bok`,bottom:`Nederst`,cancel:`Avbryt`,canvasIndex:`Index`,changeTheme:`Skift tema`,clearSearch:`Fjern søket`,close:`Lukk`,closeAddResourceForm:`Lukk skjemaet`,closeAddResourceMenu:`Lukk ressurslisten`,closeCompanionWindow:`Lukk panelet`,closeWindow:`Lukk vinduet`,collapseSection:`Lukk seksjonen "{{section}}"`,collapseSidePanel:`Lukk sidemenyen`,collection:`Samling`,continue:`Fortsett`,copy:`Kopiere`,currentItem:`Valgt objekt`,"currentItem_1/1":`Valgt objekt`,"currentItem_1/2":`Venstre`,"currentItem_2/2":`Høyre`,dark:`Mørkt tema`,digitizedView:`Digitalisert visning`,dismiss:`Lukk`,displayNoAnnotations:`Avmarkér alle`,downloadExport:`Eksportér arbeidsområde`,downloadExportWorkspace:`Eksportér arbeidsområde`,elastic:`Elastisk`,elasticDescription:`Flytt og endre størrelsen på vinduet fritt i et ubegrenset arbeidsområde. Vindu kan overlappe.`,emptyResourceList:`Din resursliste er tom`,error:`Error`,errorDialogConfirm:`OK`,errorDialogTitle:`Et problem oppstod`,exitFullScreen:`Forlat fullskjermsvisning`,expandSection:`Ekspandér seksjonen "{{section}}"`,expandSidePanel:`Ekspandér sidemenyen`,exportCopied:`Konfiguration av arbeidsområdet ble kopiert til din utklippstavle`,fetchManifest:`Legg til`,fullScreen:`Fullskjermsvisning`,gallery:`Galleri`,hideZoomControls:`Skjul zoomkontroll`,highlightAllAnnotations:`Markér alle`,iiif_homepage:`Om denne ressursen`,iiif_manifest:`IIIF manifest`,iiif_renderings:`Alternativt format`,iiif_seeAlso:`Se også`,import:`Importér`,importWorkspace:`Importér arbeidsområde`,importWorkspaceHint:`Lim inn en Mirador 4 konfigurasjon for import`,item:`Objekt: {{label}}`,itemList:`Objektliste`,jsError:`Tekniske detaljer`,jsStack:`{{ stack }}`,language:`Språk`,layer_hide:`Skjul lag`,layer_move:`Flytt lag`,layer_opacity:`Lag-gjennomsiktighet`,layer_show:`Vis lag`,layers:`Lag`,light:`Lyst tema`,links:`Lenker`,listAllOpenWindows:`Gå til vindu`,login:`Logg inn`,logout:`Logg ut`,manifestError:`Ressursen kan ikke legges til:`,maximizeWindow:`Maksimér vinduet`,minimizeWindow:`Minimér vinduet`,mirador:`Mirador`,miradorResources:`Miradorressurser`,miradorViewer:`Mirador bildeviser`,more:`mer...`,moreResults:`Flere resultat`,mosaic:`Mosaik`,mosaicDescription:`Flytt og endre størrelse på vinduet i relasjon til hverandre, innenfor den synlige rammen.`,moveCompanionWindowToBottom:`Flytt til bunnen`,moveCompanionWindowToRight:`Flytt til høyre`,nextCanvas:`Neste objekt`,noItemSelected:`Ingen valgte objekt`,numItems_one:`{{number}} objekt`,numItems_other:`{{number}} objekter`,off:`Av`,openCompanionWindow_annotations:`Annoteringer`,openCompanionWindow_attribution:`Rettigheter`,openCompanionWindow_canvas:`Indeks`,openCompanionWindow_info:`Informasjon`,openCompanionWindow_layers:`Lag`,openCompanionWindow_search:`Søk`,openInCompanionWindow:`Åpne i eget panel`,openWindows:`Åpne vindu`,pagination:`{{current}} av {{total}}`,position:`Posisjon`,previewWindowTitle:`{{title}}`,previousCanvas:`Forrige objekt`,related:`Relatert`,resource:`Ressurs`,retry:`Forsøk igjen`,right:`Til høyre`,rights:`Lisens`,scroll:`Bla`,searchInputLabel:`Søkeord`,searchNextResult:`Neste resultat`,searchNoResults:`Ingen treff`,searchPreviousResult:`Forrige resultat`,searchResultsRemaining:`{{numLeft}} igjen`,searchSubmitAria:`Søk`,searchTitle:`Søk`,selectWorkspaceMenu:`Velg arbeidsområde-type`,showCollection:`Vis samling`,showingNumAnnotations_one:`Vis {{number}} annotasjon`,showingNumAnnotations_other:`Vis {{number}} annotasjoner`,showZoomControls:`Vis zoomkontroll`,sidebarPanelsNavigation:`Sidemeny-panel navigering`,single:`En og en`,startHere:`Start her`,suggestSearch:`Søk etter "{{ query }}" i dette dokument`,tableOfContentsList:`Innholdsfortegnelse`,theme:`Tema`,thumbnailList:`Miniatyrliste`,thumbnailNavigation:`Miniatyrer`,thumbnails:`Miniatyrer`,toggleWindowSideBar:`Vis/skjul sidemenyen`,totalCollections_one:`{{count}} samling`,totalCollections_other:`{{count}} samlinger`,totalManifests_one:`{{count}} manifest`,totalManifests_other:`{{count}} manifester`,tryAgain:`Forsøk igjen`,untitled:`[uten tittel]`,view:`Visning`,viewWorkspaceConfiguration:`Vis konfigurasjon av arbeidsområde.`,welcome:`Velkommen til Mirador`,window:`Vindu: {{label}}`,windowMenu:`Vindusvisning & miniatyrvisning`,windowNavigation:`Vindusnavigasjon`,windowPluginButtons:`Innstillinger`,windowPluginMenu:`Vindusinnstillinger`,workspace:`Arbeidsområde`,workspaceFullScreen:`Fullskjermsvisning`,workspaceMenu:`Innstillinger for arbeidsområdet`,workspaceNavigation:`Navigasjon i arbeidsområdet`,workspaceOptions:`Flere valg for arbeidsområdet`,workspaceSelectionTitle:`Velg arbeidsområde-type`,zoomIn:`Zoom inn`,zoomOut:`Zoom ut`,zoomReset:`Tilbakestill zoom`}},KHe={translation:{aboutMirador:`A Mirador Project weboldala`,aboutThisItem:`Elem adatai`,addedFromUrl:`(URL-ként hozzáadva)`,addManifestUrl:`Manifest URL`,addManifestUrlHelp:`Az IIIF-dokumentum hivatkozása`,addResource:`Hozzáadás`,"annotationCanvasLabel_1/1":`Elem: [{{label}}]`,"annotationCanvasLabel_1/2":`Balra: [{{label}}]`,"annotationCanvasLabel_2/2":`Jobbra: [{{label}}]`,annotations:`Megjegyzések`,attribution:`Tulajdon`,attributionTitle:`Szerzői jogok`,authenticationFailed:`Sikertelen bejelentkezés`,authenticationRequired:`A teljes eléréshez bejelentkezés szükséges`,backToResults:`Vissza a találatokhoz`,book:`Könyv`,bottom:`Lent`,cancel:`Mégsem`,canvasIndex:`Index`,changeTheme:`Téma módosítása`,clearSearch:`törlés`,close:`Bezárás`,closeAddResourceForm:`Bezárás`,closeAddResourceMenu:`Lista bezárása`,closeCompanionWindow:`Panel bezárása`,closeWindow:`Ablak bezárása`,collapseSection:`"{{section}}" rész bezárása`,collapseSidePanel:`Oldalsáv elrejtése`,collection:`Gyűjtemény`,continue:`Folytatás`,copy:`Másolás`,currentItem:`Aktuális elem`,"currentItem_1/1":`Aktuális elem`,"currentItem_1/2":`Balra`,"currentItem_2/2":`Jobbra`,dark:`Sötét téma`,digitizedView:`Digitalizált nézet`,dismiss:`Bezár`,displayNoAnnotations:`Annotációk elrejtése`,downloadExport:`Munkaterület exportálása`,downloadExportWorkspace:`Munkaterület exportálása`,elastic:`Elastic`,elasticDescription:`Szabadon mozgathatja az ablakokat, akár fedhetik is egymást.`,emptyResourceList:`A forráslista üres`,error:`Hiba`,errorDialogConfirm:`OK`,errorDialogTitle:`Hiba történt`,exitFullScreen:`Teljes képernyő bezárása`,expandSection:`"{{section}}" rész kinyitása`,expandSidePanel:`Oldalsáv kinyitása`,exportCopied:`Munkaterület beállításai vágólapra másolva`,fetchManifest:`Hozzáadás`,fullScreen:`Teljes képernyő`,gallery:`Galéria`,hideZoomControls:`Zoom eszközök elrejtése`,highlightAllAnnotations:`Annotációk megjelenítése`,iiif_homepage:`Dokumentum adatai`,iiif_manifest:`IIIF manifest`,iiif_related:`Kapcsolódó`,iiif_renderings:`Más formátumok`,iiif_seeAlso:`Lásd még`,import:`Importálás`,importWorkspace:`Munkaterület importálása`,importWorkspaceHint:`Illesszen be egy Mirador 4 konfigurációt`,item:`Elem: {{label}}`,itemList:`Tartalomjegyzék`,jsError:`Technikai adatok`,jsStack:`{{ stack }}`,language:`Nyelv`,layer_hide:`Réteg elrejtése`,layer_move:`Réteg mozgatása`,layer_moveToBackground:`Réteg mozgatása hátra`,layer_moveToFront:`Réteg mozgatása előre`,layer_opacity:`Réteg átlátszósága`,layer_show:`Réteg megjelenítése`,layers:`Rétegek`,light:`Világos téma`,links:`Linkek`,listAllOpenWindows:`Ablakok`,login:`Bejelentkezés`,logout:`Kijelentkezés`,manifestError:`Nem sikerült a hozzáadás:`,maximizeWindow:`Teljes méretű ablak`,minimizeWindow:`Előző méret`,mirador:`Mirador`,miradorResources:`Mirador dokumentumok`,miradorViewer:`Mirador viewer`,more:`több...`,moreResults:`További találatok`,mosaic:`Mozaik`,mosaicDescription:`Ablakok mozgatása és átméretezése megadott területen.`,moveCompanionWindowToBottom:`Mozgatás lefelé`,moveCompanionWindowToRight:`Mozgatás jobbra`,multipartCollection:`Összetett gyűjtemény`,nextCanvas:`Következő`,noItemSelected:`Nincs kiválasztott elem`,numItems_one:`{{number}} elem`,numItems_other:`{{number}} elem`,off:`Nincs`,openCompanionWindow_annotations:`Megjegyzések`,openCompanionWindow_attribution:`Szerzői jogok`,openCompanionWindow_canvas:`Tartalomjegyzék`,openCompanionWindow_info:`Információ`,openCompanionWindow_layers:`Rétegek`,openCompanionWindow_search:`Keresés`,openInCompanionWindow:`Megnyitás új panelen`,openWindows:`Megnyitott ablakok`,pagination:`{{current}} / {{total}}`,position:`Pozíció`,previewWindowTitle:`{{title}}`,previousCanvas:`Előző`,related:`Kapcsolódó`,resource:`Adatok`,retry:`Űjra`,right:`Jobbra`,rights:`Licensz`,scroll:`Görgetés`,searchInputLabel:`kereső szavak`,searchNextResult:`Következő találat`,searchNoResults:`Nincs találat`,searchPreviousResult:`Előző találat`,searchResultsRemaining:`{{numLeft}} van hátra`,searchSubmitAria:`Keresés`,searchTitle:`Keresés`,selectWorkspaceMenu:`Munkaterület típusának kiválasztása`,showCollection:`Gyűjtemény megjelenítése`,showingNumAnnotations_one:`{{number}} megjegyzés megjelenítve`,showingNumAnnotations_other:`{{number}} megjegyzés megjelenítve`,showZoomControls:`Zoom eszközök megjelenítése`,sidebarPanelsNavigation:`Oldalsáv navigáció`,single:`Egyoldalas`,startHere:`Hozzáadás`,suggestSearch:`Keresés: "{{ query }}"`,tableOfContentsList:`Tartalomjegyzék`,theme:`Téma`,thumbnailList:`Előnézeti képek listája`,thumbnailNavigation:`Előnézeti képek`,thumbnails:`Előnézeti képek`,toggleWindowSideBar:`Oldalsáv ki/bekapcsolása`,totalCollections_one:`{{count}} gyűjtemény`,totalCollections_other:`{{count}} gyűjtemény`,totalManifests_one:`{{count}} manifest`,totalManifests_other:`{{count}} manifest`,tryAgain:`Próbálja újra`,untitled:`[Névtelen]`,view:`Megtekintés`,viewWorkspaceConfiguration:`Munkaterület beállítások`,welcome:`Üdvözli a Mirador`,window:`Ablak: {{label}}`,windowMenu:`Megjelenítési mód & előnézet`,windowNavigation:`Ablakok kezelése`,windowPluginButtons:`Beállítások`,windowPluginMenu:`További lehetőségek`,workspace:`Munkaterület`,workspaceFullScreen:`Teljes képernyő`,workspaceMenu:`Munkaterület beállítások`,workspaceNavigation:`Workspace navigation`,workspaceOptions:`Munkaterület lehetőségek`,workspaceSelectionTitle:`Munkaterület típusa`,zoomIn:`Nagyítás`,zoomOut:`Kicsinyítés`,zoomReset:`Képméret ablakhoz igazítása`}},qHe={translation:JSON.parse(`{"aboutMirador":"மிரடோர் திட்டம் பற்றி","aboutThisItem":"இந்த உருப்படியைப் பற்றி","addedFromUrl":"(உரலியிலிருந்து சேர்க்கப்பட்டது)","addManifestUrl":"வள இருப்பிடம்","addManifestUrlHelp":"ஒரு IIIF வளத்தின் உரலி","addResource":"வளத்தைச் சேர்க்கவும்","annotationCanvasLabel_1/1":"உருப்படி: [{{label}}]","annotationCanvasLabel_1/2":"இடது: [{{label}}]","annotationCanvasLabel_2/2":"வலது: [{{label}}]","annotations":"குறிப்புரைகள்","attribution":"பண்புக்கூறு","attributionTitle":"உரிமைகள்","authenticationFailed":"அடையாளச் சரிபார்ப்பு தோல்வியடைந்தது","authenticationRequired":"முழு அணுகலுக்கு அடையாளச் சரிபார்ப்பு அவசியம்","backToResults":"முடிவுகளுக்குத் திரும்பு","book":"நூல்","bottom":"கீழ்","cancel":"நீக்குக","canvasIndex":"சுட்டெண்","changeTheme":"கருப்பொருளை மாற்றவும்","clearSearch":"நீக்குக","close":"மூடுக","closeAddResourceForm":"படிவத்தை மூடுக","closeAddResourceMenu":"வளங்கள் பட்டியலை மூடுக","closeCompanionWindow":"பலகத்தை மூடுக","closeWindow":"சாளரத்தை மூடுக","collapseSection":"\\"{{section}}\\" பகுதியைச் சுருக்குக","collapseSidePanel":"பக்கப்பட்டையைச் சுருக்குக","collection":"சேகரம்","continue":"தொடரவும்","copy":"நகல்","currentItem":"தற்போதைய உருப்படி","currentItem_1/1":"தற்போதைய உருப்படி","currentItem_1/2":"இடது","currentItem_2/2":"வலது","dark":"அடர் கருப்பொருள்","digitizedView":"எண்ணிம காட்சி","dismiss":"நிராகரிக்குக","displayNoAnnotations":"முன்னிறுத்தல் இல்லை","downloadExport":"பணித்தளத்தை தரவிறக்கவும்","downloadExportWorkspace":"பணித்தளத்தை தரவிறக்கவும்","elastic":"மீள்ம","elasticDescription":"வரம்பற்ற பணித்தளத்தில் சாளரங்களை சுதந்திரமாக நகர்த்த முடியும், அளவையும் மாற்றலாம். சாளரங்கள் ஒன்றின் மேல் ஒன்று வரலாம்.","emptyResourceList":"உங்கள் வளப் பட்டியல் காலியாக உள்ளது","error":"தவறு","errorDialogConfirm":"சரி","errorDialogTitle":"ஒரு தவறு ஏற்பட்டுள்ளது","exitFullScreen":"முழுத்திரையிலிருந்து வெளியேறவும்","expandSection":"\\"{{section}}\\" பகுதியை விரிவாக்குக","expandSidePanel":"பக்கப்பட்டையை விரிவாக்குக","exportCopied":"பணித்தள அமைப்பு உங்கள் நகல்நினைவியில் நகலெடுக்கப்பட்டது.","fetchManifest":"சேர்க்க","fullScreen":"முழுத்திரை","gallery":"படத்தொகுப்பு","hideZoomControls":"பெரிதாக்குதல் கட்டுப்பாடுகளை மறைக்கவும்","highlightAllAnnotations":"முன்னிறுத்தல்: அனைத்தும்","iiif_homepage":"இந்த வளம் பற்றி","iiif_manifest":"IIIF விபரக் கோப்பு","iiif_related":"தொடர்புடையவை","iiif_renderings":"மாற்று வடிவங்கள்","iiif_seeAlso":"மேலும் காண்க","imageFailedToLoad":"படத்தை பதிவேற்றுவதில் சிக்கல். விவரங்களுக்கு முனையத்தைப் பார்க்கவும்","import":"தரவிறக்கம்","importWorkspace":"பணித்தள தரவிறக்கம்","importWorkspaceHint":"தரவிறக்கவேண்டிய மிரடோர் 4 பணித்தள அமைப்பை இங்கே ஒட்டவும்","item":"உருப்படி: {{label}}","itemList":"உருப்படி பட்டியல்","jsError":"தொழில்நுட்ப விவரங்கள்","jsStack":"{{ stack }}","language":"மொழி","layer_hide":"அடுக்கை மறைக்கவும்","layer_move":"அடுக்கை நகர்த்தவும்","layer_moveToBackground":"அடுக்கை பின்னணிக்கு நகர்த்தவும்","layer_moveToFront":"அடுக்கை முன்னணிக்கு நகர்த்தவும்","layer_opacity":"அடுக்கின் தெளிவின்மை","layer_show":"அடுக்கை காட்டவும்","layers":"அடுக்குகள்","light":"மென் கருப்பொருள்","links":"இணைப்புகள்","listAllOpenWindows":"சாளரத்திற்குச் செல்லவும்","login":"புகுபதிகை","logout":"விடுபதிகை","manifestError":"வளத்தைச் சேர்க்க முடியாது:","maximizeWindow":"சாளரத்தை பெரிதாக்கவும்","minimizeWindow":"சாளரத்தைச் சிறிதாக்கவும்","mirador":"மிரடோர்","miradorResources":"மிரடோர் வளங்கள்","miradorViewer":"மிரடோர் பார்வையாளர்","more":"மேலும்...","moreResults":"மேலும் முடிவுகள்","mosaic":"மொசைக்","mosaicDescription":"காணப்படும் சாளர எல்லைக்குள், சாளரங்களை ஒன்றையொன்று சார்ந்து நகர்த்தியும் அளவை மாற்றியும் கொள்ளலாம்.","moveCompanionWindowToBottom":"கீழே நகர்த்தவும்","moveCompanionWindowToRight":"வலதுபுறம் நகர்த்தவும்","multipartCollection":"பல்பகுதி சேகரம்","nextCanvas":"அடுத்த உருப்படி","noItemSelected":"எந்த உருப்படியும் தேர்ந்தெடுக்கப்படவில்லை","numItems_one":"{{number}} உருப்படி","numItems_other":"{{number}} உருப்படிகள்","off":"முடக்குக","openCompanionWindow_annotations":"குறிப்புரைகள்","openCompanionWindow_attribution":"உரிமைகள்","openCompanionWindow_canvas":"சுட்டெண்","openCompanionWindow_info":"தகவல்","openCompanionWindow_layers":"அடுக்குகள்","openCompanionWindow_search":"தேடல்","openInCompanionWindow":"தனி பலகத்தில் திறக்கவும்","openWindows":"தற்போது திறந்திருக்கும் சாளரங்கள்","pagination":"{{current}} இல் {{total}}","position":"நிலை","previewWindowTitle":"{{title}}","previousCanvas":"முந்தைய உருப்படி","related":"தொடர்புடைய","resource":"வளம்","retry":"மீண்டும் முயற்சிக்கவும்","right":"சரி","rights":"உரிமம்","scroll":"உருட்டவும்","searchInputLabel":"தேடல் சொற்கள்","searchNextResult":"அடுத்த முடிவு","searchNoResults":"முடிவுகள் எதுவும் காணப்படவில்லை","searchPreviousResult":"முந்தைய முடிவு","searchResultsRemaining":"{{numLeft}} மீதமுள்ளன","searchSubmitAria":"தேடலைச் சமர்ப்பிக்கவும்","searchTitle":"தேடல்","selectWorkspaceMenu":"பணித்தள வகையைத் தேர்ந்தெடுக்கவும்","showCollection":"சேகரத்தை காட்டவும்","showingNumAnnotations_one":"{{number}} குறிப்புரை காட்டப்படுகிறது","showingNumAnnotations_other":"{{number}} குறிப்புரைகள் காட்டப்படுகின்றன","showZoomControls":"பெரிதாக்குதல் கட்டுப்பாடுகளைக் காட்டு","sidebarPanelsNavigation":"பக்கப்பட்டை பலகங்களை வழிசெலுத்தல்","single":"தனி","startHere":"இங்கிருந்து தொடங்குங்கள்","suggestSearch":"இந்த ஆவணத்தில் \\"{{ query }}\\" என்பதைத் தேடவும்","tableOfContentsList":"பொருளடக்கம்","theme":"கருப்பொருள்","thumbnailList":"சிறுபடப் பட்டியல்","thumbnailNavigation":"சிறுபடங்கள்","thumbnails":"சிறுபடங்கள்","toggleWindowSideBar":"பக்கப்பட்டையை மாற்றவும்","totalCollections_one":"{{count}} சேகரம்","totalCollections_other":"{{count}} சேகரங்கள்","totalManifests_one":"{{count}} விபரக் கோப்பு","totalManifests_other":"{{count}} விபரக் கோப்புக்கள்","tryAgain":"மீண்டும் முயற்சிக்கவும்","untitled":"[Untitled]","view":"பார்வை","viewWorkspaceConfiguration":"பணித்தள உள்ளமைவைக் காண்க","welcome":"மிரடோருக்கு வரவேற்கிறோம்","window":"சாளரம்: {{label}}","windowMenu":"சாளரக் காட்சிகள் மற்றும் சிறுபடக் காட்சி","windowNavigation":"சாளர வழிசெலுத்தல்","windowPluginButtons":"தேர்வுகள்","windowPluginMenu":"சாளர தேர்வுகள்","workspace":"பணித்தளம்","workspaceFullScreen":"முழுத்திரை","workspaceMenu":"பணித்தள அமைப்புகள்","workspaceNavigation":"பணித்தள வழிசெலுத்தல்","workspaceOptions":"பணித்தள தேர்வுகள்","workspaceSelectionTitle":"பணித்தள வகையைத் தேர்ந்தெடுக்கவும்","zoomIn":"பெரிதாக்குக","zoomOut":"சிறிதாக்குக","zoomReset":"பெரிதாக்கத்தை மீளமைக்க"}`)};function JHe(e={}){let t={ar:THe,bg:WHe,de:EHe,en:DHe,et:OHe,fa:kHe,fr:MHe,hr:NHe,hu:KHe,it:zHe,ja:PHe,kr:FHe,lt:HHe,"nb-NO":GHe,nl:IHe,pl:LHe,"pt-BR":RHe,sr:BHe,sv:VHe,vi:UHe,"zh-CN":AHe,"zh-TW":jHe,ta:qHe},n=wHe();return n.use(Hae).init({fallbackLng:`en`,interpolation:{escapeValue:!1},lng:`en`,resources:t,...e}),n}var YHe=`data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="400" height="600"%3E%3Crect width="400" height="600" fill="%23f5f5f5"/%3E%3Cpath d="M 200 240 L 254 354 L 146 354 Z M 200 228 L 128 372 L 272 372 Z M 204.5 336 L 195.5 336 L 195.5 345 L 204.5 345 Z M 204.5 309 L 195.5 309 L 195.5 327 L 204.5 327 Z" fill="%231967d2"/%3E%3C/svg%3E`;function XHe({children:e}){let t=Vr.fallbackImage||YHe,[n,r]=(0,Y.useState)(new Set),i=(0,Y.useCallback)(e=>{r(t=>new Set(t).add(e))},[]);return(0,X.jsx)(Nc.Provider,{value:{failedImages:n,fallbackImage:t,notifyFailure:i},children:e})}XHe.propTypes={children:aZ.default.node.isRequired};function ZHe(){let[e,t]=(0,Y.useState)(!1),n=()=>{t(document.fullscreenElement===document.body)};(0,Y.useEffect)(()=>(document.addEventListener(`fullscreenchange`,n),()=>document.removeEventListener(`fullscreenchange`,n)),[]);let r=()=>document.body.requestFullscreen(),i=(0,Y.useCallback)(()=>document.fullscreenElement?document.exitFullscreen().then(()=>r()):r(),[]),a=(0,Y.useCallback)(()=>document.fullscreenElement===document.body?document.exitFullscreen():Promise.resolve(),[]);return(0,Y.useMemo)(()=>({active:e,enter:i,exit:a}),[e,i,a])}var QHe=({handle:e,onChange:t=void 0,children:n=null,className:r=``})=>{let i=[`fullscreen`,r,e.active?`fullscreen-enabled`:``].filter(Boolean);(0,Y.useEffect)(()=>{t&&t(e.active,e)},[e,e.active,t]);let a=e.active?{height:`100%`,width:`100%`}:{};return(0,X.jsx)(`div`,{className:i.join(` `),style:a,children:n})};QHe.propTypes={children:aZ.default.node,className:aZ.default.string,handle:aZ.default.object.isRequired,onChange:aZ.default.func};var $He=({dndManager:e=void 0,children:t})=>e===!1?t:e===void 0?(0,X.jsx)(uJ,{backend:jJ,options:RJ,children:t}):(0,X.jsx)(Vq.Provider,{value:e,children:t});$He.propTypes={children:aZ.default.node.isRequired,dndManager:aZ.default.oneOf([void 0,!1,aZ.default.object])};var eUe=({children:e})=>{let t=ZHe();return(0,X.jsx)(QHe,{handle:t,children:(0,X.jsx)(zJ.Provider,{value:t,children:e})})};eUe.propTypes={children:aZ.default.node.isRequired};var tUe=({children:e,language:t,translations:n})=>{let[r]=(0,Y.useState)(JHe({lng:t}));return(0,Y.useEffect)(()=>{r&&r.language!==t&&r.changeLanguage(t)},[r,t]),(0,Y.useEffect)(()=>{Object.keys(n).forEach(e=>{r.addResourceBundle(e,`translation`,n[e],!0,!0)})},[r,n]),(0,X.jsx)(Xae,{i18n:r,children:e})};tUe.propTypes={children:aZ.default.node.isRequired,language:aZ.default.string.isRequired,translations:aZ.default.object.isRequired};var nUe=VVe({key:`muirtl`,stylisPlugins:[eVe,rVe]}),rUe=VVe({key:`mui`});function IQ({children:e=null,language:t,theme:n,translations:r,dndManager:i=void 0}){return(0,X.jsx)(eUe,{children:(0,X.jsx)(tUe,{language:t,translations:r,children:(0,X.jsx)(ow.Provider,{value:t,children:(0,X.jsx)(mh,{injectFirst:!0,children:(0,X.jsx)(Lm,{value:n.direction===`rtl`?nUe:rUe,children:(0,X.jsx)(yee,{theme:$x(n),children:(0,X.jsx)($He,{dndManager:i,children:(0,X.jsx)(XHe,{children:e})})})})})})})})}IQ.propTypes={children:aZ.default.node,dndManager:aZ.default.object,language:aZ.default.string.isRequired,theme:aZ.default.object.isRequired,translations:aZ.default.object.isRequired};var iUe=R(Mt(e=>({language:Xr(e).language,theme:vo(e),translations:Xr(e).translations})),Ar(`AppProviders`))(IQ),aUe=(0,Y.lazy)(()=>Promise.resolve().then(()=>(sBe(),zye)).then(e=>e.n));function LQ({dndManager:e=void 0,plugins:t=[]}){let n=(0,Y.createRef)();return(0,X.jsx)(gZ,{plugins:t,children:(0,X.jsx)(iUe,{dndManager:e,children:(0,X.jsx)(BD.Provider,{value:n,children:(0,X.jsx)(Y.Suspense,{fallback:(0,X.jsx)(`div`,{}),children:(0,X.jsx)(aUe,{areaRef:n})})})})})}LQ.propTypes={dndManager:aZ.default.object,plugins:aZ.default.array};var oUe=z(((e,t)=>{var n=qt(),r=Vt(),i=Jt(),a=`[object String]`;function o(e){return typeof e==`string`||!r(e)&&i(e)&&n(e)==a}t.exports=o})),sUe=z(((e,t)=>{function n(e){return e===null}t.exports=n})),cUe=z(((e,t)=>{var n=zi();function r(e,t){return n(t,function(t){return e[t]})}t.exports=r})),lUe=z(((e,t)=>{var n=cUe(),r=Zi();function i(e){return e==null?[]:n(e,r(e))}t.exports=i})),uUe=Je(oUe(),1),RQ=Je(BJ(),1),dUe=Je(sUe(),1),fUe=Je(lUe(),1),zQ=e=>[pUe,mUe,hUe,gUe,_Ue,vUe,yUe].every(t=>t(e)),pUe=e=>(0,oZ.default)(e),mUe=e=>{let{name:t}=e;return(0,RQ.default)(t)||(0,uUe.default)(t)},hUe=e=>{let{mode:t,target:n}=e;return(0,RQ.default)(t)?(0,RQ.default)(n):(0,uUe.default)(n)},gUe=e=>{let{mode:t}=e;return(0,RQ.default)(t)||[`add`,`wrap`].some(e=>e===t)},_Ue=e=>{let{mapStateToProps:t}=e;return(0,RQ.default)(t)||(0,dUe.default)(t)||(0,sZ.default)(t)},vUe=e=>{let{mapDispatchToProps:t}=e;return(0,RQ.default)(t)||(0,dUe.default)(t)||(0,sZ.default)(t)||(0,oZ.default)(t)},yUe=e=>{let{reducers:t}=e;return(0,RQ.default)(t)||(0,oZ.default)(t)&&(0,fUe.default)(t).every(sZ.default)};function BQ(e){let{validPlugins:t,invalidPlugins:n}=bUe(e);return xUe(n),t}function bUe(e){let t=[],n=[];return e.forEach(e=>{Array.isArray(e)?e.every(e=>zQ(e))?n.push(...e):t.push(...e):zQ(e)?n.push(e):t.push(e)}),{invalidPlugins:t,validPlugins:n}}function xUe(e){e.forEach(e=>console.log(`Mirador: Plugin ${e.name} is not valid and was rejected.`))}function SUe(e){return e&&e.reduce((e,t)=>({...e,...t.reducers}),{})}function CUe(e){return e&&e.reduce((e,t)=>(0,uZ.default)(e,t.config||{}),{})}function wUe(e){return e&&e.filter(e=>e.saga).map(e=>e.saga)}function TUe(e){return({dispatch:t,getState:n})=>r=>i=>typeof i==`function`?i(t,n,e):r(i)}var EUe=TUe(),VQ=function(e){return`@@redux-saga/`+e},DUe=VQ(`CANCEL_PROMISE`),OUe=VQ(`CHANNEL_END`),kUe=VQ(`IO`),AUe=VQ(`MATCH`),jUe=VQ(`MULTICAST`),MUe=VQ(`SAGA_ACTION`),NUe=VQ(`SELF_CANCELLATION`),PUe=VQ(`TASK`),HQ=VQ(`TASK_CANCEL`),FUe=VQ(`TERMINATE`),IUe=VQ(`LOCATION`),LUe=function(e){return e==null},UQ=function(e){return e!=null},WQ=function(e){return typeof e==`function`},GQ=function(e){return typeof e==`string`},KQ=Array.isArray,qQ=function(e){return e&&WQ(e.then)},JQ=function(e){return e&&WQ(e.next)&&WQ(e.throw)},YQ=function(e){return e&&(GQ(e)||zUe(e)||WQ(e)||KQ(e)&&e.every(YQ))},XQ=function(e){return e&&WQ(e.take)&&WQ(e.close)},RUe=function(e){return WQ(e)&&e.hasOwnProperty(`toString`)},zUe=function(e){return!!e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype},BUe=function(e){return XQ(e)&&e[jUe]},VUe=2147483647;function HUe(e,t){t===void 0&&(t=!0);var n,r=new Promise(function(r){n=setTimeout(r,Math.min(VUe,e),t)});return r[DUe]=function(){clearTimeout(n)},r}var UUe=function(e){return function(){return e}}(!0),ZQ=function(){},WUe=function(e){return e},QQ=function(e,t){dz(e,t),Object.getOwnPropertySymbols&&Object.getOwnPropertySymbols(t).forEach(function(n){e[n]=t[n]})},GUe=function(e,t){var n;return(n=[]).concat.apply(n,t.map(e))};function $Q(e,t){var n=e.indexOf(t);n>=0&&e.splice(n,1)}function KUe(e){var t=!1;return function(){t||(t=!0,e())}}var qUe=function(e){throw e},JUe=function(e){return{value:e,done:!0}};function e$(e,t,n){t===void 0&&(t=qUe),n===void 0&&(n=`iterator`);var r={meta:{name:n},next:e,throw:t,return:JUe,isSagaIterator:!0};return typeof Symbol<`u`&&(r[Symbol.iterator]=function(){return r}),r}function YUe(e,t){var n=t.sagaStack;console.error(e),console.error(n)}var XUe=function(e){return Array.apply(null,Array(e))},ZUe=function(e){return function(t){return e(Object.defineProperty(t,MUe,{value:!0}))}},QUe=function(e){return e===FUe},t$=function(e){return e===HQ},$Ue=function(e){return QUe(e)||t$(e)};function eWe(e,t){var n=Object.keys(e),r=n.length,i=0,a,o=KQ(e)?XUe(r):{},s={};function c(){i===r&&(a=!0,t(o))}return n.forEach(function(e){var n=function(n,r){a||(r||$Ue(n)?(t.cancel(),t(n,r)):(o[e]=n,i++,c()))};n.cancel=ZQ,s[e]=n}),t.cancel=function(){a||(a=!0,n.forEach(function(e){return s[e].cancel()}))},s}function n$(e){return{name:e.name||`anonymous`,location:tWe(e)}}function tWe(e){return e[IUe]}function nWe(){var e=[...arguments];return e.length===0?function(e){return e}:e.length===1?e[0]:e.reduce(function(e,t){return function(){return e(t.apply(void 0,arguments))}})}var rWe=`Channel's Buffer overflow!`,iWe=1,aWe=3,oWe=4;function sWe(e,t){e===void 0&&(e=10);var n=Array(e),r=0,i=0,a=0,o=function(t){n[i]=t,i=(i+1)%e,r++},s=function(){if(r!=0){var t=n[a];return n[a]=null,r--,a=(a+1)%e,t}},c=function(){for(var e=[];r;)e.push(s());return e};return{isEmpty:function(){return r==0},put:function(s){if(r<e)o(s);else{var l;switch(t){case iWe:throw Error(rWe);case aWe:n[i]=s,i=(i+1)%e,a=i;break;case oWe:l=2*e,n=c(),r=n.length,i=n.length,a=0,n.length=l,e=l,o(s)}}},take:s,flush:c}}var cWe=function(e){return sWe(e,oWe)},r$=`TAKE`,lWe=`RACE`,uWe=`CALL`,i$=`FORK`,dWe=`JOIN`,fWe=`CANCEL`,pWe=`SELECT`,mWe=`ACTION_CHANNEL`,hWe=`CANCELLED`,gWe=`FLUSH`,_We=`GET_CONTEXT`,vWe=`SET_CONTEXT`,a$=function(e,t){var n;return n={},n[kUe]=!0,n.combinator=!1,n.type=e,n.payload=t,n},yWe=function(e){return a$(i$,dz({},e.payload,{detached:!0}))};function bWe(e,t){if(e===void 0&&(e=`*`),YQ(e))return UQ(t)&&console.warn(`take(pattern) takes one argument but two were provided. Consider passing an array for listening to several action types`),a$(r$,{pattern:e});if(BUe(e)&&UQ(t)&&YQ(t))return a$(r$,{channel:e,pattern:t});if(XQ(e))return UQ(t)&&console.warn(`take(channel) takes one argument but two were provided. Second argument is ignored.`),a$(r$,{channel:e})}function o$(e,t){return LUe(t)&&(t=e,e=void 0),a$(`PUT`,{channel:e,action:t})}function s$(e){var t=a$(`ALL`,e);return t.combinator=!0,t}function xWe(e,t){var n=null,r;return WQ(e)?r=e:(KQ(e)?(n=e[0],r=e[1]):(n=e.context,r=e.fn),n&&GQ(r)&&WQ(n[r])&&(r=n[r])),{context:n,fn:r,args:t}}function c$(e){return a$(uWe,xWe(e,[...arguments].slice(1)))}function l$(e){return a$(i$,xWe(e,[...arguments].slice(1)))}function SWe(e){var t=[...arguments].slice(1);return yWe(l$.apply(void 0,[e].concat(t)))}function u$(e){e===void 0&&(e=WUe);var t=[...arguments].slice(1);return a$(pWe,{selector:e,args:t})}var CWe=c$.bind(null,HUe);function wWe(){var e={};return e.promise=new Promise(function(t,n){e.resolve=t,e.reject=n}),e}function TWe(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var EWe=[],d$=0;function DWe(e){try{f$(),e()}finally{AWe()}}function OWe(e){EWe.push(e),d$||(f$(),jWe())}function kWe(e){try{return f$(),e()}finally{jWe()}}function f$(){d$++}function AWe(){d$--}function jWe(){AWe();for(var e;!d$&&(e=EWe.shift())!==void 0;)DWe(e)}var MWe=function(e){return function(t){return e.some(function(e){return p$(e)(t)})}},NWe=function(e){return function(t){return e(t)}},PWe=function(e){return function(t){return t.type===String(e)}},FWe=function(e){return function(t){return t.type===e}},IWe=function(){return UUe};function p$(e){var t=e===`*`?IWe:GQ(e)?PWe:KQ(e)?MWe:RUe(e)?PWe:WQ(e)?NWe:zUe(e)?FWe:null;if(t===null)throw Error(`invalid pattern: `+e);return t(e)}var m$={type:OUe},h$=function(e){return e&&e.type===OUe};function LWe(e){e===void 0&&(e=cWe());var t=!1,n=[];function r(r){if(!t){if(n.length===0)return e.put(r);n.shift()(r)}}function i(r){t&&e.isEmpty()?r(m$):e.isEmpty()?(n.push(r),r.cancel=function(){$Q(n,r)}):r(e.take())}function a(n){if(t&&e.isEmpty()){n(m$);return}n(e.flush())}function o(){if(!t){t=!0;var e=n;n=[];for(var r=0,i=e.length;r<i;r++){var a=e[r];a(m$)}}}return{take:i,put:r,flush:a,close:o}}function RWe(){var e,t=!1,n=[],r=n,i=function(){r===n&&(r=n.slice())},a=function(){t=!0;var e=n=r;r=[],e.forEach(function(e){e(m$)})};return e={},e[jUe]=!0,e.put=function(e){if(!t){if(h$(e)){a();return}for(var i=n=r,o=0,s=i.length;o<s;o++){var c=i[o];c[AUe](e)&&(c.cancel(),c(e))}}},e.take=function(e,n){if(n===void 0&&(n=IWe),t){e(m$);return}e[AUe]=n,i(),r.push(e),e.cancel=KUe(function(){i(),$Q(r,e)})},e.close=a,e}function zWe(){var e=RWe(),t=e.put;return e.put=function(e){if(e[MUe]){t(e);return}OWe(function(){t(e)})},e}var g$=0,_$=1,v$=2,BWe=3;function y$(e,t){var n=e[DUe];WQ(n)&&(t.cancel=n),e.then(t,function(e){t(e,!0)})}var b$=0,VWe=(function(){return++b$}),x$;function HWe(e,t){return e.isSagaIterator?{name:e.meta.name}:n$(t)}function UWe(e){var t=e.context,n=e.fn,r=e.args;try{var i=n.apply(t,r);if(JQ(i))return i;var a=!1;return e$(function(e){return a?{value:e,done:!0}:(a=!0,{value:i,done:!qQ(i)})})}catch(e){return e$(function(){throw e})}}function WWe(e,t,n){var r=t.channel,i=t.action,a=t.resolve;OWe(function(){var t;try{t=(r?r.put:e.dispatch)(i)}catch(e){n(e,!0);return}a&&qQ(t)?y$(t,n):n(t)})}function GWe(e,t,n){var r=t.channel,i=r===void 0?e.channel:r,a=t.pattern,o=t.maybe,s=function(e){if(e instanceof Error){n(e,!0);return}if(h$(e)&&!o){n(FUe);return}n(e)};try{i.take(s,UQ(a)?p$(a):null)}catch(e){n(e,!0);return}n.cancel=s.cancel}function KWe(e,t,n,r){var i=t.context,a=t.fn,o=t.args,s=r.task;try{var c=a.apply(i,o);if(qQ(c)){y$(c,n);return}if(JQ(c)){T$(e,c,s.context,b$,n$(a),!1,n);return}n(c)}catch(e){n(e,!0)}}function qWe(e,t,n){var r=t.context,i=t.fn,a=t.args;try{var o=function(e,t){LUe(e)?n(t):n(e,!0)};i.apply(r,a.concat(o)),o.cancel&&(n.cancel=o.cancel)}catch(e){n(e,!0)}}function JWe(e,t,n,r){var i=t.context,a=t.fn,o=t.args,s=t.detached,c=r.task,l=UWe({context:i,fn:a,args:o}),u=HWe(l,a);kWe(function(){var t=T$(e,l,c.context,b$,u,s,void 0);s?n(t):t.isRunning()?(c.queue.addTask(t),n(t)):t.isAborted()?c.queue.abort(t.error()):n(t)})}function YWe(e,t,n,r){var i=r.task,a=function(e,t){if(e.isRunning()){var n={task:i,cb:t};t.cancel=function(){e.isRunning()&&$Q(e.joiners,n)},e.joiners.push(n)}else e.isAborted()?t(e.error(),!0):t(e.result())};if(KQ(t)){if(t.length===0){n([]);return}var o=eWe(t,n);t.forEach(function(e,t){a(e,o[t])})}else a(t,n)}function S$(e){e.isRunning()&&e.cancel()}function XWe(e,t,n,r){var i=r.task;t===NUe?S$(i):KQ(t)?t.forEach(S$):S$(t),n()}function ZWe(e,t,n,r){var i=r.digestEffect,a=b$,o=Object.keys(t);if(o.length===0){n(KQ(t)?[]:{});return}var s=eWe(t,n);o.forEach(function(e){i(t[e],a,s[e],e)})}function QWe(e,t,n,r){var i=r.digestEffect,a=b$,o=Object.keys(t),s=KQ(t)?XUe(o.length):{},c={},l=!1;o.forEach(function(e){var t=function(t,r){l||(r||$Ue(t)?(n.cancel(),n(t,r)):(n.cancel(),l=!0,s[e]=t,n(s)))};t.cancel=ZQ,c[e]=t}),n.cancel=function(){l||(l=!0,o.forEach(function(e){return c[e].cancel()}))},o.forEach(function(e){l||i(t[e],a,c[e],e)})}function $We(e,t,n){var r=t.selector,i=t.args;try{n(r.apply(void 0,[e.getState()].concat(i)))}catch(e){n(e,!0)}}function eGe(e,t,n){var r=t.pattern,i=t.buffer,a=LWe(i),o=p$(r),s=function(t){h$(t)||e.channel.take(s,o),a.put(t)},c=a.close;a.close=function(){s.cancel(),c()},e.channel.take(s,o),n(a)}function tGe(e,t,n,r){var i=r.task;n(i.isCancelled())}function nGe(e,t,n){t.flush(n)}function rGe(e,t,n,r){var i=r.task;n(i.context[t])}function iGe(e,t,n,r){var i=r.task;QQ(i.context,t),n()}var aGe=(x$={},x$[r$]=GWe,x$.PUT=WWe,x$.ALL=ZWe,x$[lWe]=QWe,x$[uWe]=KWe,x$.CPS=qWe,x$[i$]=JWe,x$[dWe]=YWe,x$[fWe]=XWe,x$[pWe]=$We,x$[mWe]=eGe,x$[hWe]=tGe,x$[gWe]=nGe,x$[_We]=rGe,x$[vWe]=iGe,x$);function oGe(e,t,n){var r=[],i,a=!1;c(e);var o=function(){return r};function s(e){t(),l(),n(e,!0)}function c(t){r.push(t),t.cont=function(o,c){a||($Q(r,t),t.cont=ZQ,c?s(o):(t===e&&(i=o),r.length||(a=!0,n(i))))}}function l(){a||(a=!0,r.forEach(function(e){e.cont=ZQ,e.cancel()}),r=[])}return{addTask:c,cancelAll:l,abort:s,getTasks:o}}function sGe(e,t){return e+`?`+t}function cGe(e){var t=tWe(e);if(t){var n=t.code,r=t.fileName,i=t.lineNumber;return n+` `+sGe(r,i)}return``}function lGe(e){var t=e.name,n=e.location;return n?t+` `+sGe(n.fileName,n.lineNumber):t}function uGe(e){var t=GUe(function(e){return e.cancelledTasks},e);return t.length?[`Tasks cancelled due to error:`].concat(t).join(` |
|
|
`):``}var C$=null,w$=[],dGe=function(e){e.crashedEffect=C$,w$.push(e)},fGe=function(){C$=null,w$.length=0},pGe=function(e){C$=e},mGe=function(){var e=w$[0],t=TWe(w$).slice(1),n=e.crashedEffect?cGe(e.crashedEffect):null;return[`The above error occurred in task `+lGe(e.meta)+(n?` |
|
|
when executing effect `+n:``)].concat(t.map(function(e){return` created by `+lGe(e.meta)}),[uGe(w$)]).join(` |
|
|
`)};function hGe(e,t,n,r,i,a,o){var s;o===void 0&&(o=ZQ);var c=g$,l,u,d=null,f=[],p=Object.create(n),m=oGe(t,function(){f.push.apply(f,m.getTasks().map(function(e){return e.meta.name}))},g);function h(){c===g$&&(c=_$,m.cancelAll(),g(HQ,!1))}function g(t,n){if(!n)t===HQ?c=_$:c!==_$&&(c=BWe),l=t,d&&d.resolve(t);else{if(c=v$,dGe({meta:i,cancelledTasks:f}),y.isRoot){var r=mGe();fGe(),e.onError(t,{sagaStack:r})}u=t,d&&d.reject(t)}y.cont(t,n),y.joiners.forEach(function(e){e.cb(t,n)}),y.joiners=null}function _(e){QQ(p,e)}function v(){return d?d.promise:(d=wWe(),c===v$?d.reject(u):c!==g$&&d.resolve(l),d.promise)}var y=(s={},s[PUe]=!0,s.id=r,s.meta=i,s.isRoot=a,s.context=p,s.joiners=[],s.queue=m,s.cancel=h,s.cont=o,s.end=g,s.setContext=_,s.toPromise=v,s.isRunning=function(){return c===g$},s.isCancelled=function(){return c===_$||c===g$&&t.status===_$},s.isAborted=function(){return c===v$},s.result=function(){return l},s.error=function(){return u},s);return y}function T$(e,t,n,r,i,a,o){var s=e.finalizeRunEffect(g);h.cancel=ZQ;var c={meta:i,cancel:d,status:g$},l=hGe(e,c,n,r,i,a,o),u={task:l,digestEffect:_};function d(){c.status===g$&&(c.status=_$,h(HQ))}o&&(o.cancel=l.cancel);var f=!1,p=0,m;return h(),l;function h(e,n){if(f&&(p===d$||p>0&&d$>p)){t$(e)&&(c.status=_$,h.cancel()),m={arg:e,isErr:n};return}try{var i;do{i=!1;var a=void 0;if(n?(a=t.throw(e),fGe()):t$(e)?(c.status=_$,h.cancel(),a=WQ(t.return)?t.return(HQ):{done:!0,value:HQ}):a=QUe(e)?WQ(t.return)?t.return():{done:!0}:t.next(e),a.done){c.status!==_$&&(c.status=BWe),c.cont(a.value);return}m=null;var o=f,s=p;try{f=!0,p=d$,_(a.value,r,h)}finally{f=o,p=s}if(!m)return;e=m.arg,n=m.isErr,m=null,i=!0}while(i)}catch(e){if(c.status===_$)throw e;c.status=v$,c.cont(e,!0)}}function g(t,n,r){if(qQ(t))y$(t,r);else if(JQ(t))T$(e,t,l.context,n,i,!1,r);else if(t&&t[kUe]){var a=aGe[t.type];a(e,t.payload,r,u)}else r(t)}function _(t,n,r,i){i===void 0&&(i=``);var a=VWe();e.sagaMonitor&&e.sagaMonitor.effectTriggered({effectId:a,parentEffectId:n,label:i,effect:t});var o;function c(n,i){o||(o=!0,r.cancel=ZQ,e.sagaMonitor&&(i?e.sagaMonitor.effectRejected(a,n):e.sagaMonitor.effectResolved(a,n)),i&&pGe(t),r(n,i))}c.cancel=ZQ,r.cancel=function(){o||(o=!0,c.cancel(),c.cancel=ZQ,e.sagaMonitor&&e.sagaMonitor.effectCancelled(a))},s(t,a,c)}}function gGe(e,t){var n=e.channel,r=n===void 0?zWe():n,i=e.dispatch,a=e.getState,o=e.context,s=o===void 0?{}:o,c=e.sagaMonitor,l=e.effectMiddlewares,u=e.onError,d=u===void 0?YUe:u,f=[...arguments].slice(2),p=t.apply(void 0,f),m=VWe();c&&(c.rootSagaStarted=c.rootSagaStarted||ZQ,c.effectTriggered=c.effectTriggered||ZQ,c.effectResolved=c.effectResolved||ZQ,c.effectRejected=c.effectRejected||ZQ,c.effectCancelled=c.effectCancelled||ZQ,c.actionDispatched=c.actionDispatched||ZQ,c.rootSagaStarted({effectId:m,saga:t,args:f}));var h;if(l){var g=nWe.apply(void 0,l);h=function(e){return function(t,n,r){return g(function(t){return e(t,n,r)})(t)}}}else h=WUe;var _={channel:r,dispatch:ZUe(i),getState:a,sagaMonitor:c,onError:d,finalizeRunEffect:h};return kWe(function(){var e=T$(_,p,s,m,n$(t),!0,void 0);return c&&c.effectResolved(m,e),e})}var _Ge=[`context`,`channel`,`sagaMonitor`];function vGe(e){var t=e===void 0?{}:e,n=t.context,r=n===void 0?{}:n,i=t.channel,a=i===void 0?zWe():i,o=t.sagaMonitor,s=_z(t,_Ge),c;function l(e){var t=e.getState,n=e.dispatch;return c=gGe.bind(null,dz({},s,{context:r,channel:a,dispatch:n,getState:t,sagaMonitor:o})),function(e){return function(t){o&&o.actionDispatched&&o.actionDispatched(t);var n=e(t);return a.put(t),n}}}return l.run=function(){return c.apply(void 0,arguments)},l.setContext=function(e){QQ(r,e)},l}function yGe(){var e=[...arguments];if(e.length!==0)return typeof e[0]==`object`?R:R(...e)}var bGe=typeof window<`u`&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:yGe;typeof window<`u`&&window.__REDUX_DEVTOOLS_EXTENSION__&&window.__REDUX_DEVTOOLS_EXTENSION__;var E$=z(((e,t)=>{var n=iZ(),r=Gi();function i(e,t,i,a){var o=!i;i||={};for(var s=-1,c=t.length;++s<c;){var l=t[s],u=a?a(i[l],e[l],l,i,e):void 0;u===void 0&&(u=e[l]),o?r(i,l,u):n(i,l,u)}return i}t.exports=i})),xGe=z(((e,t)=>{var n=E$(),r=Zi();function i(e,t){return e&&n(t,r(t),e)}t.exports=i})),SGe=z(((e,t)=>{function n(e){var t=[];if(e!=null)for(var n in Object(e))t.push(n);return t}t.exports=n})),CGe=z(((e,t)=>{var n=Xt(),r=lr(),i=SGe(),a=Object.prototype.hasOwnProperty;function o(e){if(!n(e))return i(e);var t=r(e),o=[];for(var s in e)s==`constructor`&&(t||!a.call(e,s))||o.push(s);return o}t.exports=o})),D$=z(((e,t)=>{var n=Xi(),r=CGe(),i=br();function a(e){return i(e)?n(e,!0):r(e)}t.exports=a})),wGe=z(((e,t)=>{var n=E$(),r=D$();function i(e,t){return e&&n(t,r(t),e)}t.exports=i})),TGe=z(((e,t)=>{var n=Ut(),r=typeof e==`object`&&e&&!e.nodeType&&e,i=r&&typeof t==`object`&&t&&!t.nodeType&&t,a=i&&i.exports===r?n.Buffer:void 0,o=a?a.allocUnsafe:void 0;function s(e,t){if(t)return e.slice();var n=e.length,r=o?o(n):new e.constructor(n);return e.copy(r),r}t.exports=s})),EGe=z(((e,t)=>{var n=E$(),r=ba();function i(e,t){return n(e,r(e),t)}t.exports=i})),O$=z(((e,t)=>{t.exports=ur()(Object.getPrototypeOf,Object)})),DGe=z(((e,t)=>{var n=_a(),r=O$(),i=ba(),a=ya();t.exports=Object.getOwnPropertySymbols?function(e){for(var t=[];e;)n(t,i(e)),e=r(e);return t}:a})),OGe=z(((e,t)=>{var n=E$(),r=DGe();function i(e,t){return n(e,r(e),t)}t.exports=i})),kGe=z(((e,t)=>{var n=va(),r=DGe(),i=D$();function a(e){return n(e,i,r)}t.exports=a})),AGe=z(((e,t)=>{var n=Object.prototype.hasOwnProperty;function r(e){var t=e.length,r=new e.constructor(t);return t&&typeof e[0]==`string`&&n.call(e,`index`)&&(r.index=e.index,r.input=e.input),r}t.exports=r})),k$=z(((e,t)=>{var n=pa();function r(e){var t=new e.constructor(e.byteLength);return new n(t).set(new n(e)),t}t.exports=r})),jGe=z(((e,t)=>{var n=k$();function r(e,t){var r=t?n(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.byteLength)}t.exports=r})),MGe=z(((e,t)=>{var n=/\w*$/;function r(e){var t=new e.constructor(e.source,n.exec(e));return t.lastIndex=e.lastIndex,t}t.exports=r})),NGe=z(((e,t)=>{var n=Wt(),r=n?n.prototype:void 0,i=r?r.valueOf:void 0;function a(e){return i?Object(i.call(e)):{}}t.exports=a})),PGe=z(((e,t)=>{var n=k$();function r(e,t){var r=t?n(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.length)}t.exports=r})),FGe=z(((e,t)=>{var n=k$(),r=jGe(),i=MGe(),a=NGe(),o=PGe(),s=`[object Boolean]`,c=`[object Date]`,l=`[object Map]`,u=`[object Number]`,d=`[object RegExp]`,f=`[object Set]`,p=`[object String]`,m=`[object Symbol]`,h=`[object ArrayBuffer]`,g=`[object DataView]`,_=`[object Float32Array]`,v=`[object Float64Array]`,y=`[object Int8Array]`,b=`[object Int16Array]`,x=`[object Int32Array]`,S=`[object Uint8Array]`,C=`[object Uint8ClampedArray]`,w=`[object Uint16Array]`,T=`[object Uint32Array]`;function E(e,t,E){var D=e.constructor;switch(t){case h:return n(e);case s:case c:return new D(+e);case g:return r(e,E);case _:case v:case y:case b:case x:case S:case C:case w:case T:return o(e,E);case l:return new D;case u:case p:return new D(e);case d:return i(e);case f:return new D;case m:return a(e)}}t.exports=E})),IGe=z(((e,t)=>{var n=hn(),r=O$(),i=lr();function a(e){return typeof e.constructor==`function`&&!i(e)?n(r(e)):{}}t.exports=a})),LGe=z(((e,t)=>{var n=gr(),r=Jt(),i=`[object Map]`;function a(e){return r(e)&&n(e)==i}t.exports=a})),RGe=z(((e,t)=>{var n=LGe(),r=wr(),i=Tr(),a=i&&i.isMap;t.exports=a?r(a):n})),zGe=z(((e,t)=>{var n=gr(),r=Jt(),i=`[object Set]`;function a(e){return r(e)&&n(e)==i}t.exports=a})),BGe=z(((e,t)=>{var n=zGe(),r=wr(),i=Tr(),a=i&&i.isSet;t.exports=a?r(a):n})),A$=z(((e,t)=>{var n=oa(),r=Bn(),i=iZ(),a=xGe(),o=wGe(),s=TGe(),c=kn(),l=EGe(),u=OGe(),d=xa(),f=kGe(),p=gr(),m=AGe(),h=FGe(),g=IGe(),_=Vt(),v=Sr(),y=RGe(),b=Xt(),x=BGe(),S=Zi(),C=D$(),w=1,T=2,E=4,D=`[object Arguments]`,O=`[object Array]`,k=`[object Boolean]`,A=`[object Date]`,j=`[object Error]`,M=`[object Function]`,ee=`[object GeneratorFunction]`,N=`[object Map]`,P=`[object Number]`,F=`[object Object]`,te=`[object RegExp]`,I=`[object Set]`,ne=`[object String]`,re=`[object Symbol]`,ie=`[object WeakMap]`,ae=`[object ArrayBuffer]`,oe=`[object DataView]`,se=`[object Float32Array]`,ce=`[object Float64Array]`,le=`[object Int8Array]`,ue=`[object Int16Array]`,de=`[object Int32Array]`,L=`[object Uint8Array]`,fe=`[object Uint8ClampedArray]`,pe=`[object Uint16Array]`,me=`[object Uint32Array]`,he={};he[D]=he[O]=he[ae]=he[oe]=he[k]=he[A]=he[se]=he[ce]=he[le]=he[ue]=he[de]=he[N]=he[P]=he[F]=he[te]=he[I]=he[ne]=he[re]=he[L]=he[fe]=he[pe]=he[me]=!0,he[j]=he[M]=he[ie]=!1;function R(e,t,O,k,A,j){var N,P=t&w,te=t&T,I=t&E;if(O&&(N=A?O(e,k,A,j):O(e)),N!==void 0)return N;if(!b(e))return e;var ne=_(e);if(ne){if(N=m(e),!P)return c(e,N)}else{var re=p(e),ie=re==M||re==ee;if(v(e))return s(e,P);if(re==F||re==D||ie&&!A){if(N=te||ie?{}:g(e),!P)return te?u(e,o(N,e)):l(e,a(N,e))}else{if(!he[re])return A?e:{};N=h(e,re,P)}}j||=new n;var ae=j.get(e);if(ae)return ae;j.set(e,N),x(e)?e.forEach(function(n){N.add(R(n,t,O,n,e,j))}):y(e)&&e.forEach(function(n,r){N.set(r,R(n,t,O,r,e,j))});var oe=ne?void 0:(I?te?f:d:te?C:S)(e);return r(oe||e,function(n,r){oe&&(r=n,n=e[r]),i(N,r,R(n,t,O,r,e,j))}),N}t.exports=R})),VGe=z(((e,t)=>{function n(e){var t=e==null?0:e.length;return t?e[t-1]:void 0}t.exports=n})),HGe=z(((e,t)=>{var n=Wi(),r=VJ();function i(e,t){return t.length<2?e:n(e,r(t,0,-1))}t.exports=i})),UGe=z(((e,t)=>{var n=Hi(),r=VGe(),i=HGe(),a=Ui(),o=Object.prototype.hasOwnProperty;function s(e,t){t=n(t,e);var s=-1,c=t.length;if(!c)return!0;for(;++s<c;){var l=a(t[s]);if(l===`__proto__`&&!o.call(e,`__proto__`)||(l===`constructor`||l===`prototype`)&&s<c-1)return!1}var u=i(e,t);return u==null||delete u[a(r(t))]}t.exports=s})),WGe=z(((e,t)=>{var n=qt(),r=O$(),i=Jt(),a=`[object Object]`,o=Function.prototype,s=Object.prototype,c=o.toString,l=s.hasOwnProperty,u=c.call(Object);function d(e){if(!i(e)||n(e)!=a)return!1;var t=r(e);if(t===null)return!0;var o=l.call(t,`constructor`)&&t.constructor;return typeof o==`function`&&o instanceof o&&c.call(o)==u}t.exports=d})),GGe=z(((e,t)=>{var n=WGe();function r(e){return n(e)?void 0:e}t.exports=r})),KGe=z(((e,t)=>{var n=Va(),r=Rc(),i=zn();function a(e){return i(r(e,void 0,n),e+``)}t.exports=a})),j$=Je(z(((e,t)=>{var n=zi(),r=A$(),i=UGe(),a=Hi(),o=E$(),s=GGe(),c=KGe(),l=kGe(),u=1,d=2,f=4;t.exports=c(function(e,t){var c={};if(e==null)return c;var p=!1;t=n(t,function(t){return t=a(t,e),p||=t.length>1,t}),o(e,l(e),c),p&&(c=r(c,u|d|f,s));for(var m=t.length;m--;)i(c,t[m]);return c})}))(),1);function M$(e={},t){switch(t.type){case B.RESOLVE_AUTHENTICATION_REQUEST:return{...e,[t.tokenServiceId]:{authId:t.id,id:t.tokenServiceId,isFetching:!0}};case B.REQUEST_ACCESS_TOKEN:return{...e,[t.serviceId]:{authId:t.authId,id:t.serviceId,isFetching:!0}};case B.RECEIVE_ACCESS_TOKEN:return{...e,[t.serviceId]:{...e[t.serviceId],isFetching:!1,json:t.json}};case B.RECEIVE_ACCESS_TOKEN_FAILURE:return{...e,[t.serviceId]:{...e[t.serviceId],error:t.error,isFetching:!1}};case B.RESET_AUTHENTICATION_STATE:return(0,j$.default)(e,t.tokenServiceId);case B.RECEIVE_INFO_RESPONSE:return!t.tokenServiceId||e[t.tokenServiceId].success?e:{...e,[t.tokenServiceId]:{...e[t.tokenServiceId],success:!0}};default:return e}}var qGe=z((e=>{e.aliasToReal={each:`forEach`,eachRight:`forEachRight`,entries:`toPairs`,entriesIn:`toPairsIn`,extend:`assignIn`,extendAll:`assignInAll`,extendAllWith:`assignInAllWith`,extendWith:`assignInWith`,first:`head`,conforms:`conformsTo`,matches:`isMatch`,property:`get`,__:`placeholder`,F:`stubFalse`,T:`stubTrue`,all:`every`,allPass:`overEvery`,always:`constant`,any:`some`,anyPass:`overSome`,apply:`spread`,assoc:`set`,assocPath:`set`,complement:`negate`,compose:`flowRight`,contains:`includes`,dissoc:`unset`,dissocPath:`unset`,dropLast:`dropRight`,dropLastWhile:`dropRightWhile`,equals:`isEqual`,identical:`eq`,indexBy:`keyBy`,init:`initial`,invertObj:`invert`,juxt:`over`,omitAll:`omit`,nAry:`ary`,path:`get`,pathEq:`matchesProperty`,pathOr:`getOr`,paths:`at`,pickAll:`pick`,pipe:`flow`,pluck:`map`,prop:`get`,propEq:`matchesProperty`,propOr:`getOr`,props:`at`,symmetricDifference:`xor`,symmetricDifferenceBy:`xorBy`,symmetricDifferenceWith:`xorWith`,takeLast:`takeRight`,takeLastWhile:`takeRightWhile`,unapply:`rest`,unnest:`flatten`,useWith:`overArgs`,where:`conformsTo`,whereEq:`isMatch`,zipObj:`zipObject`},e.aryMethod={1:`assignAll.assignInAll.attempt.castArray.ceil.create.curry.curryRight.defaultsAll.defaultsDeepAll.floor.flow.flowRight.fromPairs.invert.iteratee.memoize.method.mergeAll.methodOf.mixin.nthArg.over.overEvery.overSome.rest.reverse.round.runInContext.spread.template.trim.trimEnd.trimStart.uniqueId.words.zipAll`.split(`.`),2:`add.after.ary.assign.assignAllWith.assignIn.assignInAllWith.at.before.bind.bindAll.bindKey.chunk.cloneDeepWith.cloneWith.concat.conformsTo.countBy.curryN.curryRightN.debounce.defaults.defaultsDeep.defaultTo.delay.difference.divide.drop.dropRight.dropRightWhile.dropWhile.endsWith.eq.every.filter.find.findIndex.findKey.findLast.findLastIndex.findLastKey.flatMap.flatMapDeep.flattenDepth.forEach.forEachRight.forIn.forInRight.forOwn.forOwnRight.get.groupBy.gt.gte.has.hasIn.includes.indexOf.intersection.invertBy.invoke.invokeMap.isEqual.isMatch.join.keyBy.lastIndexOf.lt.lte.map.mapKeys.mapValues.matchesProperty.maxBy.meanBy.merge.mergeAllWith.minBy.multiply.nth.omit.omitBy.overArgs.pad.padEnd.padStart.parseInt.partial.partialRight.partition.pick.pickBy.propertyOf.pull.pullAll.pullAt.random.range.rangeRight.rearg.reject.remove.repeat.restFrom.result.sampleSize.some.sortBy.sortedIndex.sortedIndexOf.sortedLastIndex.sortedLastIndexOf.sortedUniqBy.split.spreadFrom.startsWith.subtract.sumBy.take.takeRight.takeRightWhile.takeWhile.tap.throttle.thru.times.trimChars.trimCharsEnd.trimCharsStart.truncate.union.uniqBy.uniqWith.unset.unzipWith.without.wrap.xor.zip.zipObject.zipObjectDeep`.split(`.`),3:`assignInWith.assignWith.clamp.differenceBy.differenceWith.findFrom.findIndexFrom.findLastFrom.findLastIndexFrom.getOr.includesFrom.indexOfFrom.inRange.intersectionBy.intersectionWith.invokeArgs.invokeArgsMap.isEqualWith.isMatchWith.flatMapDepth.lastIndexOfFrom.mergeWith.orderBy.padChars.padCharsEnd.padCharsStart.pullAllBy.pullAllWith.rangeStep.rangeStepRight.reduce.reduceRight.replace.set.slice.sortedIndexBy.sortedLastIndexBy.transform.unionBy.unionWith.update.xorBy.xorWith.zipWith`.split(`.`),4:[`fill`,`setWith`,`updateWith`]},e.aryRearg={2:[1,0],3:[2,0,1],4:[3,2,0,1]},e.iterateeAry={dropRightWhile:1,dropWhile:1,every:1,filter:1,find:1,findFrom:1,findIndex:1,findIndexFrom:1,findKey:1,findLast:1,findLastFrom:1,findLastIndex:1,findLastIndexFrom:1,findLastKey:1,flatMap:1,flatMapDeep:1,flatMapDepth:1,forEach:1,forEachRight:1,forIn:1,forInRight:1,forOwn:1,forOwnRight:1,map:1,mapKeys:1,mapValues:1,partition:1,reduce:2,reduceRight:2,reject:1,remove:1,some:1,takeRightWhile:1,takeWhile:1,times:1,transform:2},e.iterateeRearg={mapKeys:[1],reduceRight:[1,0]},e.methodRearg={assignInAllWith:[1,0],assignInWith:[1,2,0],assignAllWith:[1,0],assignWith:[1,2,0],differenceBy:[1,2,0],differenceWith:[1,2,0],getOr:[2,1,0],intersectionBy:[1,2,0],intersectionWith:[1,2,0],isEqualWith:[1,2,0],isMatchWith:[2,1,0],mergeAllWith:[1,0],mergeWith:[1,2,0],padChars:[2,1,0],padCharsEnd:[2,1,0],padCharsStart:[2,1,0],pullAllBy:[2,1,0],pullAllWith:[2,1,0],rangeStep:[1,2,0],rangeStepRight:[1,2,0],setWith:[3,1,2,0],sortedIndexBy:[2,1,0],sortedLastIndexBy:[2,1,0],unionBy:[1,2,0],unionWith:[1,2,0],updateWith:[3,1,2,0],xorBy:[1,2,0],xorWith:[1,2,0],zipWith:[1,2,0]},e.methodSpread={assignAll:{start:0},assignAllWith:{start:0},assignInAll:{start:0},assignInAllWith:{start:0},defaultsAll:{start:0},defaultsDeepAll:{start:0},invokeArgs:{start:2},invokeArgsMap:{start:2},mergeAll:{start:0},mergeAllWith:{start:0},partial:{start:1},partialRight:{start:1},without:{start:1},zipAll:{start:0}},e.mutate={array:{fill:!0,pull:!0,pullAll:!0,pullAllBy:!0,pullAllWith:!0,pullAt:!0,remove:!0,reverse:!0},object:{assign:!0,assignAll:!0,assignAllWith:!0,assignIn:!0,assignInAll:!0,assignInAllWith:!0,assignInWith:!0,assignWith:!0,defaults:!0,defaultsAll:!0,defaultsDeep:!0,defaultsDeepAll:!0,merge:!0,mergeAll:!0,mergeAllWith:!0,mergeWith:!0},set:{set:!0,setWith:!0,unset:!0,update:!0,updateWith:!0}},e.realToAlias=function(){var t=Object.prototype.hasOwnProperty,n=e.aliasToReal,r={};for(var i in n){var a=n[i];t.call(r,a)?r[a].push(i):r[a]=[i]}return r}(),e.remap={assignAll:`assign`,assignAllWith:`assignWith`,assignInAll:`assignIn`,assignInAllWith:`assignInWith`,curryN:`curry`,curryRightN:`curryRight`,defaultsAll:`defaults`,defaultsDeepAll:`defaultsDeep`,findFrom:`find`,findIndexFrom:`findIndex`,findLastFrom:`findLast`,findLastIndexFrom:`findLastIndex`,getOr:`get`,includesFrom:`includes`,indexOfFrom:`indexOf`,invokeArgs:`invoke`,invokeArgsMap:`invokeMap`,lastIndexOfFrom:`lastIndexOf`,mergeAll:`merge`,mergeAllWith:`mergeWith`,padChars:`pad`,padCharsEnd:`padEnd`,padCharsStart:`padStart`,propertyOf:`get`,rangeStep:`range`,rangeStepRight:`rangeRight`,restFrom:`rest`,spreadFrom:`spread`,trimChars:`trim`,trimCharsEnd:`trimEnd`,trimCharsStart:`trimStart`,zipAll:`zip`},e.skipFixed={castArray:!0,flow:!0,flowRight:!0,iteratee:!0,mixin:!0,rearg:!0,runInContext:!0},e.skipRearg={add:!0,assign:!0,assignIn:!0,bind:!0,bindKey:!0,concat:!0,difference:!0,divide:!0,eq:!0,gt:!0,gte:!0,isEqual:!0,lt:!0,lte:!0,matchesProperty:!0,merge:!0,multiply:!0,overArgs:!0,partial:!0,partialRight:!0,propertyOf:!0,random:!0,range:!0,rangeRight:!0,subtract:!0,zip:!0,zipObject:!0,zipObjectDeep:!0}})),N$=z(((e,t)=>{t.exports={}})),JGe=z(((e,t)=>{var n=qGe(),r=N$(),i=Array.prototype.push;function a(e,t){return t==2?function(t,n){return e.apply(void 0,arguments)}:function(t){return e.apply(void 0,arguments)}}function o(e,t){return t==2?function(t,n){return e(t,n)}:function(t){return e(t)}}function s(e){for(var t=e?e.length:0,n=Array(t);t--;)n[t]=e[t];return n}function c(e){return function(t){return e({},t)}}function l(e,t){return function(){for(var n=arguments.length,r=n-1,a=Array(n);n--;)a[n]=arguments[n];var o=a[t],s=a.slice(0,t);return o&&i.apply(s,o),t!=r&&i.apply(s,a.slice(t+1)),e.apply(this,s)}}function u(e,t){return function(){var n=arguments.length;if(n){for(var r=Array(n);n--;)r[n]=arguments[n];var i=r[0]=t.apply(void 0,r);return e.apply(void 0,r),i}}}function d(e,t,i,f){var p=typeof t==`function`,m=t===Object(t);if(m&&(f=i,i=t,t=void 0),i==null)throw TypeError();f||={};var h={cap:`cap`in f?f.cap:!0,curry:`curry`in f?f.curry:!0,fixed:`fixed`in f?f.fixed:!0,immutable:`immutable`in f?f.immutable:!0,rearg:`rearg`in f?f.rearg:!0},g=p?i:r,_=`curry`in f&&f.curry,v=`fixed`in f&&f.fixed,y=`rearg`in f&&f.rearg,b=p?i.runInContext():void 0,x=p?i:{ary:e.ary,assign:e.assign,clone:e.clone,curry:e.curry,forEach:e.forEach,isArray:e.isArray,isError:e.isError,isFunction:e.isFunction,isWeakMap:e.isWeakMap,iteratee:e.iteratee,keys:e.keys,rearg:e.rearg,toInteger:e.toInteger,toPath:e.toPath},S=x.ary,C=x.assign,w=x.clone,T=x.curry,E=x.forEach,D=x.isArray,O=x.isError,k=x.isFunction,A=x.isWeakMap,j=x.keys,M=x.rearg,ee=x.toInteger,N=x.toPath,P=j(n.aryMethod),F={castArray:function(e){return function(){var t=arguments[0];return D(t)?e(s(t)):e.apply(void 0,arguments)}},iteratee:function(e){return function(){var t=arguments[0],n=arguments[1],r=e(t,n),i=r.length;return h.cap&&typeof n==`number`?(n=n>2?n-2:1,i&&i<=n?r:o(r,n)):r}},mixin:function(e){return function(t){var n=this;if(!k(n))return e(n,Object(t));var r=[];return E(j(t),function(e){k(t[e])&&r.push([e,n.prototype[e]])}),e(n,Object(t)),E(r,function(e){var t=e[1];k(t)?n.prototype[e[0]]=t:delete n.prototype[e[0]]}),n}},nthArg:function(e){return function(t){var n=t<0?1:ee(t)+1;return T(e(t),n)}},rearg:function(e){return function(t,n){var r=n?n.length:0;return T(e(t,n),r)}},runInContext:function(t){return function(n){return d(e,t(n),f)}}};function te(e,t){if(h.cap){var r=n.iterateeRearg[e];if(r)return ce(t,r);var i=!p&&n.iterateeAry[e];if(i)return se(t,i)}return t}function I(e,t,n){return _||h.curry&&n>1?T(t,n):t}function ne(e,t,r){if(h.fixed&&(v||!n.skipFixed[e])){var i=n.methodSpread[e],a=i&&i.start;return a===void 0?S(t,r):l(t,a)}return t}function re(e,t,r){return h.rearg&&r>1&&(y||!n.skipRearg[e])?M(t,n.methodRearg[e]||n.aryRearg[r]):t}function ie(e,t){t=N(t);for(var n=-1,r=t.length,i=r-1,a=w(Object(e)),o=a;o!=null&&++n<r;){var s=t[n],c=o[s];c!=null&&!(k(c)||O(c)||A(c))&&(o[s]=w(n==i?c:Object(c))),o=o[s]}return a}function ae(e){return de.runInContext.convert(e)(void 0)}function oe(e,t){var r=n.aliasToReal[e]||e,i=n.remap[r]||r,a=f;return function(e){return d(p?b:x,r,p?b[i]:t,C(C({},a),e))}}function se(e,t){return le(e,function(e){return typeof e==`function`?o(e,t):e})}function ce(e,t){return le(e,function(e){var n=t.length;return a(M(o(e,n),t),n)})}function le(e,t){return function(){var n=arguments.length;if(!n)return e();for(var r=Array(n);n--;)r[n]=arguments[n];var i=h.rearg?0:n-1;return r[i]=t(r[i]),e.apply(void 0,r)}}function ue(e,t,r){var i,a=n.aliasToReal[e]||e,o=t,l=F[a];return l?o=l(t):h.immutable&&(n.mutate.array[a]?o=u(t,s):n.mutate.object[a]?o=u(t,c(t)):n.mutate.set[a]&&(o=u(t,ie))),E(P,function(e){return E(n.aryMethod[e],function(t){if(a==t){var r=n.methodSpread[a];return i=r&&r.afterRearg?ne(a,re(a,o,e),e):re(a,ne(a,o,e),e),i=te(a,i),i=I(a,i,e),!1}}),!i}),i||=o,i==t&&(i=_?T(i,1):function(){return t.apply(this,arguments)}),i.convert=oe(a,t),i.placeholder=t.placeholder=r,i}if(!m)return ue(t,i,g);var de=i,L=[];return E(P,function(e){E(n.aryMethod[e],function(e){var t=de[n.remap[e]||e];t&&L.push([e,ue(e,t,de)])})}),E(j(de),function(e){var t=de[e];if(typeof t==`function`){for(var n=L.length;n--;)if(L[n][0]==e)return;t.convert=oe(e,t),L.push([e,t])}}),E(L,function(e){de[e[0]]=e[1]}),de.convert=ae,de.placeholder=de,E(j(de),function(e){E(n.realToAlias[e]||[],function(t){de[t]=de[e]})}),de}t.exports=d})),YGe=z(((e,t)=>{var n=sr(),r=128;function i(e,t,i){return t=i?void 0:t,t=e&&t==null?e.length:t,n(e,r,void 0,void 0,void 0,void 0,t)}t.exports=i})),XGe=z(((e,t)=>{var n=A$(),r=4;function i(e){return n(e,r)}t.exports=i})),ZGe=z(((e,t)=>{var n=qt(),r=Jt(),i=WGe(),a=`[object DOMException]`,o=`[object Error]`;function s(e){if(!r(e))return!1;var t=n(e);return t==o||t==a||typeof e.message==`string`&&typeof e.name==`string`&&!i(e)}t.exports=s})),QGe=z(((e,t)=>{var n=gr(),r=Jt(),i=`[object WeakMap]`;function a(e){return r(e)&&n(e)==i}t.exports=a})),$Ge=z(((e,t)=>{var n=A$(),r=Ra(),i=1;function a(e){return r(typeof e==`function`?e:n(e,i))}t.exports=a})),eKe=z(((e,t)=>{var n=sr(),r=KGe(),i=256;t.exports=r(function(e,t){return n(e,i,void 0,void 0,void 0,t)})})),tKe=z(((e,t)=>{var n=zi(),r=kn(),i=Vt(),a=Yt(),o=Ri(),s=Ui(),c=Vi();function l(e){return i(e)?n(e,s):a(e)?[e]:r(o(c(e)))}t.exports=l})),nKe=z(((e,t)=>{t.exports={ary:YGe(),assign:xGe(),clone:XGe(),curry:cr(),forEach:Bn(),isArray:Vt(),isError:ZGe(),isFunction:Zt(),isWeakMap:QGe(),iteratee:$Ge(),keys:fr(),rearg:eKe(),toInteger:or(),toPath:tKe()}})),rKe=z(((e,t)=>{var n=JGe(),r=nKe();function i(e,t,i){return n(r,e,t,i)}t.exports=i})),iKe=z(((e,t)=>{var n=gBe();function r(e,t,r){return e==null?e:n(e,t,r)}t.exports=r})),aKe=z(((e,t)=>{var n=rKe()(`set`,iKe());n.placeholder=N$(),t.exports=n})),oKe=z(((e,t)=>{var n=rKe()(`update`,yBe());n.placeholder=N$(),t.exports=n})),P$=Je(aKe(),1),F$=Je(oKe(),1);function I$(e={},t){switch(t.type){case B.ADD_COMPANION_WINDOW:return(0,P$.default)([t.id],t.payload,e);case B.ADD_WINDOW:return{...e,...(t.companionWindows||[]).reduce((n,r)=>(n[r.id]={...e[r.id],...r,windowId:t.id},n),{})};case B.REMOVE_WINDOW:return Object.keys(e).reduce((n,r)=>(e[r].windowId!==t.windowId&&(n[r]=e[r]),n),{});case B.UPDATE_COMPANION_WINDOW:return(0,F$.default)([t.id],e=>({...e||{},...t.payload}),e);case B.REMOVE_COMPANION_WINDOW:return(0,j$.default)(e,t.id);case B.IMPORT_MIRADOR_STATE:return t.state.companionWindows||[];case B.TOGGLE_TOC_NODE:return(0,F$.default)([t.id,`tocNodes`],e=>({...e||{},...t.payload}),e);default:return e}}var sKe={items:[]},L$=(e=sKe,t)=>{let n;switch(t.type){case B.ADD_ERROR:return{...e,[t.id]:{id:t.id,message:t.message},items:[...e.items,t.id]};case B.RECEIVE_INFO_RESPONSE_FAILURE:return{...e,[t.infoId]:{id:t.infoId,message:t.error},items:[...e.items,t.infoId]};case B.RECEIVE_SEARCH_FAILURE:return{...e,[t.searchId]:{id:t.searchId,message:t.error},items:[...e.items,t.searchId]};case B.REMOVE_ERROR:return n=Object.keys(e).reduce((n,r)=>(r!==t.id&&(n[r]=e[r]),n),{}),n.items=(0,SBe.default)(n.items,t.id),n;case B.IMPORT_MIRADOR_STATE:return sKe;default:return e}};function cKe(e){return e.x!==void 0&&e.y!==void 0&&e.width!==void 0&&e.height!==void 0}function lKe(e,t){return t.x-t.width/2>e.x-e.width/2&&t.y-t.height/2>e.y-e.height/2&&t.x+t.width/2<e.x+e.width/2&&t.y+t.height/2<e.y+e.height/2}var R$=(e={...Vr.workspace,windowIds:[]},t)=>{let n,r,i;switch(t.type){case B.UPDATE_WORKSPACE:return{...e,...t.config};case B.FOCUS_WINDOW:return{...e,focusedWindowId:t.windowId,viewportPosition:{...e.viewportPosition,...t.position}};case B.ADD_WINDOW:return{...e,focusedWindowId:t.window.id,windowIds:[...e.windowIds||[],t.window.id]};case B.REMOVE_WINDOW:return i=(e.windowIds||[]).filter(e=>e!==t.windowId),{...e,focusedWindowId:t.windowId===e.focusedWindowId?i[i.length-1]:e.focusedWindowId,windowIds:i};case B.SET_WORKSPACE_FULLSCREEN:return{...e,isFullscreenEnabled:t.isFullscreenEnabled};case B.TOGGLE_ZOOM_CONTROLS:return{...e,showZoomControls:t.showZoomControls};case B.UPDATE_WORKSPACE_MOSAIC_LAYOUT:return{...e,layout:t.layout};case B.SET_WORKSPACE_ADD_VISIBILITY:return{...e,isWorkspaceAddVisible:t.isWorkspaceAddVisible};case B.SET_WORKSPACE_VIEWPORT_POSITION:return n={},r={...e.viewportPosition,...t.payload.position},cKe(r)&&!lKe({height:e.height,width:e.width,x:0,y:0},r)&&(n={height:e.height*2,width:e.width*2}),{...e,...n,viewportPosition:r};case B.SET_CONFIG:case B.IMPORT_CONFIG:case B.UPDATE_CONFIG:return{...e,...t.config.workspace};case B.IMPORT_MIRADOR_STATE:return t.state.workspace||{};case B.TOGGLE_DRAGGING:return{...e,draggingEnabled:!e.draggingEnabled};default:return e}},z$=(e={},t)=>{switch(t.type){case B.ADD_WINDOW:return{...e,[t.window.id]:t.window};case B.MAXIMIZE_WINDOW:return{...e,[t.windowId]:{...e[t.windowId],maximized:!0}};case B.MINIMIZE_WINDOW:return{...e,[t.windowId]:{...e[t.windowId],maximized:!1}};case B.UPDATE_WINDOW:return e[t.id]?(0,F$.default)([t.id],e=>({...e||{},...t.payload}),e):e;case B.REMOVE_WINDOW:return(0,j$.default)(e,[t.windowId]);case B.TOGGLE_WINDOW_SIDE_BAR:return{...e,[t.windowId]:{...e[t.windowId],sideBarOpen:!e[t.windowId].sideBarOpen}};case B.SET_WINDOW_VIEW_TYPE:return{...e,[t.windowId]:{...e[t.windowId],view:t.viewType}};case B.UPDATE_WINDOW_POSITION:return{...e,[t.payload.windowId]:{...e[t.payload.windowId],x:t.payload.position.x,y:t.payload.position.y}};case B.SET_WINDOW_SIZE:return{...e,[t.payload.windowId]:{...e[t.payload.windowId],height:t.payload.size.height,width:t.payload.size.width,x:t.payload.size.x,y:t.payload.size.y}};case B.SET_CANVAS:return e[t.windowId]?(0,F$.default)([t.windowId],e=>({...e||{},canvasId:t.canvasId,visibleCanvases:t.visibleCanvases||[]}),e):e;case B.ADD_COMPANION_WINDOW:return{...e,[t.windowId]:{...e[t.windowId],companionWindowIds:e[t.windowId].companionWindowIds.concat([t.id]),...t.payload.position===`left`?{companionAreaOpen:!0,sideBarPanel:t.payload.content}:{}}};case B.UPDATE_COMPANION_WINDOW:return t.payload.position===`left`?{...e,[t.windowId]:{...e[t.windowId],companionAreaOpen:!0}}:e;case B.REMOVE_COMPANION_WINDOW:return{...e,[t.windowId]:{...e[t.windowId],companionWindowIds:e[t.windowId].companionWindowIds.filter(e=>e!==t.id)}};case B.SELECT_ANNOTATION:return{...e,[t.windowId]:{...e[t.windowId],selectedAnnotationId:t.annotationId}};case B.DESELECT_ANNOTATION:return{...e,[t.windowId]:{...e[t.windowId],selectedAnnotationId:void 0}};case B.HOVER_ANNOTATION:return{...e,[t.windowId]:{...e[t.windowId],hoveredAnnotationIds:t.annotationIds}};case B.TOGGLE_ANNOTATION_DISPLAY:return{...e,[t.windowId]:{...e[t.windowId],highlightAllAnnotations:!e[t.windowId].highlightAllAnnotations}};case B.IMPORT_MIRADOR_STATE:return t.state.windows||[];case B.REQUEST_SEARCH:return{...e,[t.windowId]:{...e[t.windowId],suggestedSearches:void 0}};case B.SHOW_COLLECTION_DIALOG:return{...e,[t.windowId]:{...e[t.windowId],collectionDialogOn:!0,collectionManifestId:t.manifestId,dialogCollectionPath:t.dialogCollectionPath}};case B.HIDE_COLLECTION_DIALOG:return{...e,[t.windowId]:{...e[t.windowId],collectionDialogOn:!1}};default:return e}},B$=(e={},t)=>{switch(t.type){case B.REQUEST_MANIFEST:return{[t.manifestId]:{...e[t.manifestId],...t.properties,id:t.manifestId},...(0,j$.default)(e,t.manifestId)};case B.RECEIVE_MANIFEST:return{...e,[t.manifestId]:{...e[t.manifestId],error:null,id:t.manifestId,isFetching:!1,json:t.manifestJson}};case B.RECEIVE_MANIFEST_FAILURE:return{...e,[t.manifestId]:{...e[t.manifestId],error:t.error,id:t.manifestId,isFetching:!1}};case B.REMOVE_MANIFEST:return Object.keys(e).reduce((n,r)=>(r!==t.manifestId&&(n[r]=e[r]),n),{});case B.IMPORT_MIRADOR_STATE:return t.state.manifests||{};default:return e}},V$=(e={},t)=>{switch(t.type){case B.REQUEST_INFO_RESPONSE:return{...e,[t.infoId]:{id:t.infoId,isFetching:!0}};case B.RECEIVE_INFO_RESPONSE:return{...e,[t.infoId]:{degraded:!1,id:t.infoId,isFetching:!1,json:t.infoJson,tokenServiceId:t.tokenServiceId}};case B.RECEIVE_DEGRADED_INFO_RESPONSE:return{...e,[t.infoId]:{degraded:!0,id:t.infoId,isFetching:!1,json:t.infoJson,tokenServiceId:t.tokenServiceId}};case B.RECEIVE_INFO_RESPONSE_FAILURE:return{...e,[t.infoId]:{error:t.error,id:t.infoId,isFetching:!1,tokenServiceId:t.tokenServiceId}};case B.REMOVE_INFO_RESPONSE:return Object.keys(e).reduce((n,r)=>(r!==t.infoId&&(n[r]=e[r]),n),{});case B.IMPORT_MIRADOR_STATE:return{};default:return e}},uKe={...Vr},H$=(e,t,n)=>t,U$=(e=uKe,t)=>{switch(t.type){case B.UPDATE_CONFIG:case B.IMPORT_CONFIG:return(0,uZ.default)(e,t.config,{arrayMerge:H$});case B.SET_CONFIG:return t.config;case B.IMPORT_MIRADOR_STATE:return{...t.state.config||{},export:(0,uZ.default)(e.export||{},t.state.config?.export||{},{arrayMerge:H$}),requests:(0,uZ.default)(e.requests||{},t.state.config?.requests||{},{arrayMerge:H$}),theme:(0,uZ.default)(e.theme||{},t.state.config?.theme||{},{arrayMerge:H$}),themes:(0,uZ.default)(e.themes||{},t.state.config?.themes||{},{arrayMerge:H$})};default:return e}},W$=(e={},t)=>{switch(t.type){case B.UPDATE_VIEWPORT:return{...e,[t.windowId]:{...e[t.windowId],...t.payload}};case B.ADD_WINDOW:return t.window.initialViewerConfig?{...e,[t.window.id]:{...e[t.window.id],...t.window.initialViewerConfig}}:e;case B.REMOVE_WINDOW:return(0,j$.default)(e,t.windowId);case B.SET_WINDOW_VIEW_TYPE:return(0,P$.default)([t.windowId],null,e);case B.SET_CANVAS:return t.preserveViewport?e:(0,P$.default)([t.windowId],null,e);case B.IMPORT_MIRADOR_STATE:return t.state.viewers||{};default:return e}},G$=(e={},t)=>{switch(t.type){case B.REQUEST_ANNOTATION:return{...e,[t.targetId]:{...e[t.targetId],[t.annotationId]:{id:t.annotationId,isFetching:!0}}};case B.RECEIVE_ANNOTATION:return{...e,[t.targetId]:{...e[t.targetId],[t.annotationId]:{id:t.annotationId,isFetching:!1,json:t.annotationJson}}};case B.RECEIVE_ANNOTATION_FAILURE:return{...e,[t.targetId]:{...e[t.targetId],[t.annotationId]:{error:t.error,id:t.annotationId,isFetching:!1}}};case B.IMPORT_MIRADOR_STATE:return{};default:return e}},K$=(e={},t)=>{switch(t.type){case B.ADD_AUTHENTICATION_REQUEST:return{...e,[t.id]:{id:t.id,isFetching:!0,profile:t.profile,windowId:t.windowId}};case B.RESOLVE_AUTHENTICATION_REQUEST:return{...e,[t.id]:{...e[t.id],isFetching:!1,ok:t.ok}};case B.RECEIVE_ACCESS_TOKEN:return t.authId?{...e,[t.authId]:{...e[t.authId],ok:!0}}:e;case B.RESET_AUTHENTICATION_STATE:return(0,j$.default)(e,t.id);default:return e}},q$=(e={},t)=>{switch(t.type){case B.ADD_WINDOW:return{...e,[t.window.id]:{windowId:t.window.id,...t.elasticLayout}};case B.UPDATE_ELASTIC_WINDOW_LAYOUT:return(0,F$.default)([t.windowId],e=>({...e||{},...t.payload}),e);case B.REMOVE_WINDOW:return(0,j$.default)(e,t.windowId);case B.IMPORT_MIRADOR_STATE:return t.state.elasticLayout||{};default:return e}},J$=(e={},t)=>{let n=(e[t.windowId]||{})[t.companionWindowId]||{};switch(t.type){case B.REQUEST_SEARCH:return n.query===t.query?{...e,[t.windowId]:{...e[t.windowId],[t.companionWindowId]:{...n,data:{...n.data,[t.searchId]:{isFetching:!0}}}}}:{...e,[t.windowId]:{...e[t.windowId],[t.companionWindowId]:{...n,data:{[t.searchId]:{isFetching:!0}},query:t.query,selectedContentSearchAnnotation:[]}}};case B.RECEIVE_SEARCH:return{...e,[t.windowId]:{...e[t.windowId],[t.companionWindowId]:{...n,data:{...n.data,[t.searchId]:{isFetching:!1,json:t.searchJson}}}}};case B.RECEIVE_SEARCH_FAILURE:return{...e,[t.windowId]:{...e[t.windowId],[t.companionWindowId]:{...n,data:{...n.data,[t.searchId]:{error:t.error,isFetching:!1}}}}};case B.REMOVE_SEARCH:return{...e,[t.windowId]:Object.keys(e[t.windowId]).reduce((n,r)=>(r!==t.companionWindowId&&(n[r]=e[t.windowId][r]),n),{})};case B.SET_CONTENT_SEARCH_CURRENT_ANNOTATIONS:return{...e,[t.windowId]:{...e[t.windowId],[t.companionWindowId]:{...n,selectedContentSearchAnnotationIds:t.annotationIds}}};case B.SELECT_ANNOTATION:return e[t.windowId]?{...e,[t.windowId]:Object.keys(e[t.windowId]).reduce((n,r)=>{let i=e[t.windowId][r];return n[r]=i.data&&Object.values(i.data).filter(e=>e.json&&e.json.resources).some(e=>(0,cZ.default)([e.json.resources]).some(e=>e[`@id`]===t.annotationId))?{...i,selectedContentSearchAnnotationIds:[t.annotationId]}:i,n},{})}:e;case B.IMPORT_MIRADOR_STATE:return{};case B.REMOVE_WINDOW:return(0,j$.default)(e,t.windowId);case B.REMOVE_COMPANION_WINDOW:return e[t.windowId]?{...e,[t.windowId]:{...(0,j$.default)(e[t.windowId],t.id)}}:e;default:return e}},Y$=(e={},t)=>{switch(t.type){case B.UPDATE_LAYERS:return{...e,[t.windowId]:{...e[t.windowId],[t.canvasId]:(0,uZ.default)((e[t.windowId]||{})[t.canvasId]||{},t.payload)}};case B.REMOVE_WINDOW:return(0,j$.default)(e,[t.windowId]);default:return e}},X$=(e=[],t)=>{switch(t.type){case B.ADD_RESOURCE:return e.some(e=>e.manifestId===t.manifestId)?e:[{manifestId:t.manifestId,...t.payload},...e];case B.ADD_WINDOW:return e.some(e=>e.manifestId===t.window.manifestId)?e:[{manifestId:t.window.manifestId},...e];case B.UPDATE_WINDOW:return!t.payload.manifestId||e.some(e=>e.manifestId===t.payload.manifestId)?e:[{manifestId:t.payload.manifestId},...e];case B.REMOVE_RESOURCE:return e.filter(e=>e.manifestId!==t.manifestId);case B.IMPORT_CONFIG:return t.config.catalog||[];case B.IMPORT_MIRADOR_STATE:return t.state.catalog||[];default:return e}},dKe=Ke({accessTokensReducer:()=>M$,annotationsReducer:()=>G$,authReducer:()=>K$,catalogReducer:()=>X$,companionWindowsReducer:()=>I$,configReducer:()=>U$,elasticLayoutReducer:()=>q$,errorsReducer:()=>L$,infoResponsesReducer:()=>V$,layersReducer:()=>Y$,manifestsReducer:()=>B$,searchesReducer:()=>J$,viewersReducer:()=>W$,windowsReducer:()=>z$,workspaceReducer:()=>R$});function fKe(e){return pe({accessTokens:M$,annotations:G$,auth:K$,catalog:X$,companionWindows:I$,config:U$,elasticLayout:q$,errors:L$,infoResponses:V$,layers:Y$,manifests:B$,searches:J$,viewers:W$,windows:z$,workspace:R$,...e})}var pKe=function(e){return{done:!0,value:e}},Z$={};function mKe(e){return XQ(e)?`channel`:RUe(e)?String(e):WQ(e)?e.name:String(e)}function hKe(e,t,n){var r,i,a,o=t;function s(t,n){if(o===Z$)return pKe(t);if(n&&!i)throw o=Z$,n;r&&r(t);var s=n?e[i](n):e[o]();return o=s.nextState,a=s.effect,r=s.stateUpdater,i=s.errorState,o===Z$?pKe(t):a}return e$(s,function(e){return s(null,e)},n)}function gKe(e,t){var n=[...arguments].slice(2),r={done:!1,value:bWe(e)},i=function(e){return{done:!1,value:l$.apply(void 0,[t].concat(n,[e]))}},a,o=function(e){return a=e};return hKe({q1:function(){return{nextState:`q2`,effect:r,stateUpdater:o}},q2:function(){return{nextState:`q1`,effect:i(a)}}},`q1`,`takeEvery(`+mKe(e)+`, `+t.name+`)`)}function Q$(e,t){var n=[...arguments].slice(2);return l$.apply(void 0,[gKe,e,t].concat(n))}function _Ke(e,t,{success:n,degraded:r,failure:i}){return fetch(e,t).then(t=>t.json().then(e=>t.status===401?(r||n)({json:e,response:t}):t.ok?n({json:e,response:t}):i({error:t.statusText,json:e,response:t})).catch(n=>t.ok?i({error:n,response:t}):i({error:`${t.status} ${t.statusText}: ${e}`,response:t}))).catch(e=>i({error:e}))}function*$$(e,t,{success:n,degraded:r,failure:i}){let{preprocessors:a=[],postprocessors:o=[]}=yield u$(So);try{let s=yield c$(_Ke,e,a.reduce((t,n)=>n(e,t)||t,t),{degraded:r,failure:i,success:n});return s=o.reduce((t,n)=>n(e,t)||t,s),s}catch(e){return i({error:e})}}function*vKe(e,t,n,{degraded:r,failure:i,success:a}){let o={...n},s;if(t){let e=yield c$(yKe,t);s=e&&e.id,e&&e.json&&(o.headers={Authorization:`Bearer ${e.json.accessToken}`,...n.headers})}let{error:c,json:l,response:u}=yield c$($$,e,o,{failure:e=>e,success:e=>e});if(c){yield o$(i({error:c,json:l,response:u,tokenServiceId:s}));return}let d=l[`@id`]||l.id;if(u.ok){if(Fc(d,{stripAuthentication:!1})===Fc(e.replace(/info\.json$/,``),{stripAuthentication:!1})){yield o$(a({json:l,response:u,tokenServiceId:s}));return}}else if(u.status!==401){yield o$(i({error:c,json:l,response:u,tokenServiceId:s}));return}let f=yield c$(yKe,l);if(f&&f.id!==s){yield c$(vKe,e,l,n,{degraded:r,failure:i,success:a});return}yield o$((r||a)({json:l,response:u,tokenServiceId:s}))}function*e1({manifestId:e}){yield o$(yield c$($$,e,{},{failure:({error:t,json:n,response:r})=>eR(e,typeof t==`object`?String(t):t),success:({json:t,response:n})=>$L(e,t)}))}function*yKe(e){let t=e&&e.__jsonld?e:{...e,options:{}},n=lZ.Utils.getServices(t).filter(e=>e.getProfile().match(/http:\/\/iiif.io\/api\/auth\//));if(n.length===0)return;let r=yield u$(gH);if(r)for(let e=0;e<n.length;e+=1){let t=n[e],i=lZ.Utils.getService(t,`http://iiif.io/api/auth/1/token`)||lZ.Utils.getService(t,`http://iiif.io/api/auth/0/token`),a=i&&r[i.id];if(a&&a.json)return a}}function*bKe({imageResource:e,infoId:t,windowId:n}){let r=e;r||=yield u$(Ns,{infoId:t}),yield c$(vKe,`${t.replace(/\/$/,``)}/info.json`,r,{},{degraded:({json:e,response:r,tokenServiceId:i})=>pZ(t,e,r.ok,i,n),failure:({error:e,json:n,response:r,tokenServiceId:i})=>mZ(t,e,i),success:({json:e,response:n,tokenServiceId:r})=>fZ(t,e,n.ok,r)})}function*xKe({windowId:e,companionWindowId:t,query:n,searchId:r}){yield o$(yield c$($$,r,{},{failure:({error:n,json:i,response:a})=>bR(e,t,r,n),success:({json:n,response:i})=>yR(e,t,r,n)}))}function*SKe({targetId:e,annotationId:t}){yield o$(yield c$($$,t,{},{failure:({error:n,json:r,response:i})=>Bs(e,t,n),success:({json:n,response:r})=>zs(e,t,n)}))}function*CKe({manifestId:e,manifestJson:t}){if(t){yield o$($L(e,t));return}e&&((yield u$(Pe)||{})[e]||(yield*e1({manifestId:e})))}function*t1(...e){let t=yield u$(Pe);for(let n=0;n<e.length;n+=1){let r=e[n];t[r]||(yield c$(e1,{manifestId:r}))}}function*wKe(){yield s$([Q$(B.REQUEST_MANIFEST,e1),Q$(B.REQUEST_INFO_RESPONSE,bKe),Q$(B.REQUEST_SEARCH,xKe),Q$(B.REQUEST_ANNOTATION,SKe),Q$(B.ADD_RESOURCE,CKe)])}function*n1(e){let{collectionPath:t,id:n,manifestId:r}=e.payload||e.window;r&&(e.manifest?yield o$($L(r,e.manifest)):yield c$(t1,r,...t||[]),yield c$(OKe,e),yield c$(kKe,e),t||(yield c$(EKe,{manifestId:r,windowId:e.id||e.window.id})),yield c$(LKe,r,n))}function*TKe(e){let t=e.id;if(!e||!e.payload||!e.payload.sequenceId)return;let n=yield u$(gs,{windowId:t});!n||!n[0]||!n[0].id||(yield o$(yield c$(Ol,t,n[0].id)))}function*EKe({manifestId:e,windowId:t}){let n=yield u$(Mo,{manifestId:e});if(n){let e=n.getProperty(`partOf`),r=Array.isArray(e)?e[0]:e;r&&r.id&&(yield o$(_l(t,{collectionPath:[r.id]})))}}function*DKe(e){let{collectionPath:t}=e.payload;t&&(yield c$(t1,...t))}function*OKe(e){let{canvasId:t,canvasIndex:n,manifestId:r}=e.payload||e.window,i=e.id||e.window.id;if(t)yield o$(yield c$(Ol,i,t,null,{preserveViewport:!!e.payload||!!e.window?.initialViewerConfig}));else{let t=yield u$(Xa),a=yield u$(Mo,{manifestId:r});if(a){let r=t(a),o=r.startCanvas||r.canvasAt(n||0)||r.canvasAt(0);if(o){let t=!!e.payload||!!e.window?.initialViewerConfig;yield o$(t?yield c$(Ol,i,o.id,null,{preserveViewport:t}):yield c$(Ol,i,o.id))}}}}function*kKe(e){if(!e.window||!e.window.defaultSearchQuery)return;let{id:t,defaultSearchQuery:n}=e.window,r=yield u$(Zo,{windowId:t}),i=(yield u$(uo,{position:`left`,windowId:t}))[0];r&&i&&(yield o$(SR(t,i,r&&`${r.id}?${new URLSearchParams({q:n})}`,n)))}function AKe(e,{canvasIds:t,companionWindowIds:n,windowId:r}){return n.reduce((n,i)=>{let a=Cc(e,{companionWindowId:i,windowId:r}).resources.find(e=>t.includes(e.targetId));return a&&(n[i]=[a.id]),n},{})}function*jKe({annotationId:e,windowId:t,visibleCanvases:n}){let r=yield u$(hc,{windowId:t}),i=Object.keys(r||{});if(i.length===0)return;let a=yield u$(AKe,{canvasIds:n,companionWindowIds:i,windowId:t});yield s$(Object.keys(a).map(e=>o$(CR(t,e,a[e])))),Object.values(a).length>0&&(yield o$(Vs(t,Object.values(a)[0][0])))}function*MKe({pan:e,windowId:t}){if(!e)return;let{x:n,y:r,width:i,height:a}=(yield u$(li))[t]||{},{viewportPosition:{width:o,height:s}}=yield u$(Ne);yield o$(sR({x:n+i/2-o/2,y:r+a/2-s/2}))}function*NKe({windowId:e}){let{canvasId:t}=yield u$(Me,{windowId:e});yield o$(_l(e,{visibleCanvases:((yield u$(Ss,{canvasId:t,windowId:e}))||[]).map(e=>e.id)}))}function*PKe({companionWindowId:e,windowId:t}){let{switchCanvasOnSearch:n}=yield u$(us,{windowId:t});if(!n||(yield u$(Oc,{companionWindowId:e,windowId:t})).length!==0)return;let r=yield u$(Ec,{companionWindowId:e,windowId:t});!r||r.length===0||(yield o$(Vs(t,r[0].id)))}function*FKe({annotationId:e,windowId:t}){let n=yield u$(ys,{windowId:t}),r=yield u$(Mc,{annotationId:e,windowId:t});!r||n.includes(r.id)||(yield o$(yield c$(Ol,t,r.id)))}function*IKe({visibleCanvases:e,windowId:t}){let n=yield u$(gs,{windowId:t}),r=yield u$(hs),i=(n||[]).filter(t=>e.includes(t.id)),a=yield u$(Ya);yield s$(i.map(e=>s$(a(e).iiifImageResources.map(e=>!r[qr(e)?.id]&&o$(hZ({imageResource:e,windowId:t}))).filter(Boolean))))}function*LKe(e,t){let n=yield u$(Mo,{manifestId:e});n&&n.isCollection()&&(yield o$(Tl(e,[],t)))}function*RKe(){yield s$([Q$(B.ADD_WINDOW,n1),Q$(B.UPDATE_WINDOW,n1),Q$(B.UPDATE_WINDOW,TKe),Q$(B.UPDATE_WINDOW,DKe),Q$(B.SET_CANVAS,jKe),Q$(B.SET_CANVAS,IKe),Q$(B.UPDATE_COMPANION_WINDOW,DKe),Q$(B.SET_WINDOW_VIEW_TYPE,NKe),Q$(B.RECEIVE_SEARCH,PKe),Q$(B.SELECT_ANNOTATION,FKe),Q$(B.FOCUS_WINDOW,MKe)])}function*zKe(e){yield s$([...Object.entries(e.state.windows||{}).map(([e,t])=>c$(n1,{id:t.id,payload:t})),...Object.entries(e.state.manifests||{}).filter(([e,t])=>!t.json).map(([e,t])=>c$(t1,t.id))])}function*BKe({config:{thumbnailNavigation:e,windows:t}}){!t||t.length===0||(yield s$((yield s$(t.map(t=>c$(gl,{id:`window-${be()}`,manifestId:t.manifestId||t.loadedManifest,thumbnailNavigationPosition:e&&e.defaultPosition,...t})))).map(e=>o$(e))))}function*VKe(e){let{dialogCollectionPath:t,manifestId:n}=e;yield c$(t1,n,...t)}function*HKe(){yield s$([Q$(B.IMPORT_MIRADOR_STATE,zKe),Q$(B.IMPORT_CONFIG,BKe),Q$(B.SHOW_COLLECTION_DIALOG,VKe)])}function*UKe({canvasId:e,windowId:t}){let n=yield u$(_s,{canvasId:e,windowId:t}),r=yield u$(rc),i=(yield u$(Ya))(n);return yield s$([...i.annotationListUris.filter(e=>!(r[n.id]&&r[n.id][e])).map(e=>o$(Rs(n.id,e))),...i.canvasAnnotationPages.filter(e=>!(r[n.id]&&r[n.id][e.id])).map(e=>e.items?o$(zs(n.id,e.id,e)):o$(Rs(n.id,e.id)))])}function*WKe({visibleCanvases:e=[],windowId:t}){return yield s$(e.map(e=>o$(Ls(t,e))))}function*GKe(){yield s$([Q$(B.REQUEST_CANVAS_ANNOTATIONS,UKe),Q$(B.SET_CANVAS,WKe)])}function*KKe({tokenServiceId:e}){yield CWe(2e3),yield c$(qKe,{serviceId:e})}function*qKe({serviceId:e}){let t=yield u$(je),n=yield s$(Object.keys(t).map(e=>u$(bs,{windowId:e}))),r=yield u$(Ya),i=(0,cZ.default)((0,cZ.default)(n).map(e=>r(e).imageServiceIds)),a=yield u$(hs),o=t=>lZ.Utils.getServices(t).some(t=>{let n=lZ.Utils.getService(t,`http://iiif.io/api/auth/1/token`)||lZ.Utils.getService(t,`http://iiif.io/api/auth/0/token`);return n&&n.id===e});yield s$(Object.values(a).filter(e=>e.json&&o(e.json)).map(({id:e})=>i.includes(e)?c$(bKe,{infoId:e}):o$({infoId:e,type:B.REMOVE_INFO_RESPONSE})))}function*JKe({infoJson:e,windowId:t}){let n=yield u$(_H),{auth:{serviceProfiles:r=[]}={}}=yield u$(Xr),i=r.filter(e=>e.external||e.kiosk),a=lZ.Utils.getServices(e).filter(e=>!n[e.id]).find(e=>i.some(t=>t.profile===e.getProfile()));if(!a)return;let o=i.find(e=>e.profile===a.getProfile());if(o.kiosk)yield o$(uR(t,a.id,a.getProfile()));else if(o.external){let e=lZ.Utils.getService(a,`http://iiif.io/api/auth/1/token`)||lZ.Utils.getService(a,`http://iiif.io/api/auth/0/token`);if(!e)return;yield o$(uR(t,a.id,a.getProfile())),yield o$(dR(a.id,e.id,{ok:!0})),yield o$(fR(e.id,a.id))}}function*YKe({infoJson:e,windowId:t,tokenServiceId:n}){if(!n)return;let r=lZ.Utils.getServices(e).find(e=>{let t=lZ.Utils.getService(e,`http://iiif.io/api/auth/1/token`)||lZ.Utils.getService(e,`http://iiif.io/api/auth/0/token`);return t&&t.id===n});if(!r)return;let i=(yield u$(gH))[n];i&&i.success&&(yield o$(fR(n,r.id)))}function*XKe({serviceId:e}){let t=yield u$(gH),n=yield u$(_H),r=t[e];if(!r)return;let i=n[r.authId];i&&(r.success?yield o$(gR({authServiceId:i.id,tokenServiceId:r.id})):yield o$(dR(i.id,r.id,{ok:!1})))}function*ZKe(){yield s$([Q$(B.RECEIVE_DEGRADED_INFO_RESPONSE,YKe),Q$(B.RECEIVE_ACCESS_TOKEN_FAILURE,XKe),Q$(B.RECEIVE_DEGRADED_INFO_RESPONSE,JKe),Q$(B.RECEIVE_ACCESS_TOKEN,qKe),Q$(B.RESET_AUTHENTICATION_STATE,KKe)])}var QKe=Ke({default:()=>r1});function*$Ke(e){for(;;)try{yield c$(e);break}catch(e){console.log(e)}}function r1(e=[]){return function*(){yield s$([GKe,HKe,wKe,RKe,ZKe,...e].map(e=>SWe($Ke,e)))}}function i1(e,t=[]){let n=fKe(e),r=Vr.state.slice?pe({[Vr.state.slice]:n}):n,i=vGe(),a=L(r,bGe(ge(EUe,i)));return i.run(r1(t)),a}function eqe(e,t=[]){let n=BQ(t),r=i1(SUe(n),wUe(n));return r.dispatch(KL((0,uZ.default)(CUe(n),e))),r}var tqe=class{constructor(e,t={}){this.plugins=BQ(t.plugins||[]),this.config=e,this.store=t.store||eqe(this.config,this.plugins),e.id&&this.renderInto(document.getElementById(e.id))}renderInto(e){this.container=e,this.root=(0,hBe.createRoot)(this.container),this.root.render(this.render())}render(e={}){return(0,X.jsx)(Nt,{store:this.store,children:(0,X.jsx)(LQ,{plugins:this.plugins,...e})})}unmount(){this.root&&this.root.unmount()}};function nqe(e,t){let n;return n=Array.isArray(t)?{plugins:t}:t,new tqe(e,n)}var rqe={viewer:nqe},iqe={actions:wBe,createStore:i1,reducers:dKe,sagas:QKe,selectors:xBe},a1={...rqe,...iqe};VC(),YC(),SP(),Tj(),ok(),pk();function aqe(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,`default`)?e.default:e}var o1={exports:{}},oqe={exports:{}},s1={},sqe;function cqe(){if(sqe)return s1;sqe=1;var e=typeof Symbol==`function`&&Symbol.for,t=e?Symbol.for(`react.element`):60103,n=e?Symbol.for(`react.portal`):60106,r=e?Symbol.for(`react.fragment`):60107,i=e?Symbol.for(`react.strict_mode`):60108,a=e?Symbol.for(`react.profiler`):60114,o=e?Symbol.for(`react.provider`):60109,s=e?Symbol.for(`react.context`):60110,c=e?Symbol.for(`react.async_mode`):60111,l=e?Symbol.for(`react.concurrent_mode`):60111,u=e?Symbol.for(`react.forward_ref`):60112,d=e?Symbol.for(`react.suspense`):60113,f=e?Symbol.for(`react.suspense_list`):60120,p=e?Symbol.for(`react.memo`):60115,m=e?Symbol.for(`react.lazy`):60116,h=e?Symbol.for(`react.block`):60121,g=e?Symbol.for(`react.fundamental`):60117,_=e?Symbol.for(`react.responder`):60118,v=e?Symbol.for(`react.scope`):60119;function y(e){if(typeof e==`object`&&e){var f=e.$$typeof;switch(f){case t:switch(e=e.type,e){case c:case l:case r:case a:case i:case d:return e;default:switch(e&&=e.$$typeof,e){case s:case u:case m:case p:case o:return e;default:return f}}case n:return f}}}function b(e){return y(e)===l}return s1.AsyncMode=c,s1.ConcurrentMode=l,s1.ContextConsumer=s,s1.ContextProvider=o,s1.Element=t,s1.ForwardRef=u,s1.Fragment=r,s1.Lazy=m,s1.Memo=p,s1.Portal=n,s1.Profiler=a,s1.StrictMode=i,s1.Suspense=d,s1.isAsyncMode=function(e){return b(e)||y(e)===c},s1.isConcurrentMode=b,s1.isContextConsumer=function(e){return y(e)===s},s1.isContextProvider=function(e){return y(e)===o},s1.isElement=function(e){return typeof e==`object`&&!!e&&e.$$typeof===t},s1.isForwardRef=function(e){return y(e)===u},s1.isFragment=function(e){return y(e)===r},s1.isLazy=function(e){return y(e)===m},s1.isMemo=function(e){return y(e)===p},s1.isPortal=function(e){return y(e)===n},s1.isProfiler=function(e){return y(e)===a},s1.isStrictMode=function(e){return y(e)===i},s1.isSuspense=function(e){return y(e)===d},s1.isValidElementType=function(e){return typeof e==`string`||typeof e==`function`||e===r||e===l||e===a||e===i||e===d||e===f||typeof e==`object`&&!!e&&(e.$$typeof===m||e.$$typeof===p||e.$$typeof===o||e.$$typeof===s||e.$$typeof===u||e.$$typeof===g||e.$$typeof===_||e.$$typeof===v||e.$$typeof===h)},s1.typeOf=y,s1}var c1={},lqe;function uqe(){return lqe||(lqe=1,process.env.NODE_ENV!==`production`&&function(){var e=typeof Symbol==`function`&&Symbol.for,t=e?Symbol.for(`react.element`):60103,n=e?Symbol.for(`react.portal`):60106,r=e?Symbol.for(`react.fragment`):60107,i=e?Symbol.for(`react.strict_mode`):60108,a=e?Symbol.for(`react.profiler`):60114,o=e?Symbol.for(`react.provider`):60109,s=e?Symbol.for(`react.context`):60110,c=e?Symbol.for(`react.async_mode`):60111,l=e?Symbol.for(`react.concurrent_mode`):60111,u=e?Symbol.for(`react.forward_ref`):60112,d=e?Symbol.for(`react.suspense`):60113,f=e?Symbol.for(`react.suspense_list`):60120,p=e?Symbol.for(`react.memo`):60115,m=e?Symbol.for(`react.lazy`):60116,h=e?Symbol.for(`react.block`):60121,g=e?Symbol.for(`react.fundamental`):60117,_=e?Symbol.for(`react.responder`):60118,v=e?Symbol.for(`react.scope`):60119;function y(e){return typeof e==`string`||typeof e==`function`||e===r||e===l||e===a||e===i||e===d||e===f||typeof e==`object`&&!!e&&(e.$$typeof===m||e.$$typeof===p||e.$$typeof===o||e.$$typeof===s||e.$$typeof===u||e.$$typeof===g||e.$$typeof===_||e.$$typeof===v||e.$$typeof===h)}function b(e){if(typeof e==`object`&&e){var f=e.$$typeof;switch(f){case t:var h=e.type;switch(h){case c:case l:case r:case a:case i:case d:return h;default:var g=h&&h.$$typeof;switch(g){case s:case u:case m:case p:case o:return g;default:return f}}case n:return f}}}var x=c,S=l,C=s,w=o,T=t,E=u,D=r,O=m,k=p,A=n,j=a,M=i,ee=d,N=!1;function P(e){return N||(N=!0,console.warn(`The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 17+. Update your code to use ReactIs.isConcurrentMode() instead. It has the exact same API.`)),F(e)||b(e)===c}function F(e){return b(e)===l}function te(e){return b(e)===s}function I(e){return b(e)===o}function ne(e){return typeof e==`object`&&!!e&&e.$$typeof===t}function re(e){return b(e)===u}function ie(e){return b(e)===r}function ae(e){return b(e)===m}function oe(e){return b(e)===p}function se(e){return b(e)===n}function ce(e){return b(e)===a}function le(e){return b(e)===i}function ue(e){return b(e)===d}c1.AsyncMode=x,c1.ConcurrentMode=S,c1.ContextConsumer=C,c1.ContextProvider=w,c1.Element=T,c1.ForwardRef=E,c1.Fragment=D,c1.Lazy=O,c1.Memo=k,c1.Portal=A,c1.Profiler=j,c1.StrictMode=M,c1.Suspense=ee,c1.isAsyncMode=P,c1.isConcurrentMode=F,c1.isContextConsumer=te,c1.isContextProvider=I,c1.isElement=ne,c1.isForwardRef=re,c1.isFragment=ie,c1.isLazy=ae,c1.isMemo=oe,c1.isPortal=se,c1.isProfiler=ce,c1.isStrictMode=le,c1.isSuspense=ue,c1.isValidElementType=y,c1.typeOf=b}()),c1}var dqe;function fqe(){return dqe||(dqe=1,oqe.exports=process.env.NODE_ENV===`production`?cqe():uqe()),oqe.exports}var l1,pqe;function mqe(){if(pqe)return l1;pqe=1;var e=Object.getOwnPropertySymbols,t=Object.prototype.hasOwnProperty,n=Object.prototype.propertyIsEnumerable;function r(e){if(e==null)throw TypeError(`Object.assign cannot be called with null or undefined`);return Object(e)}function i(){try{if(!Object.assign)return!1;var e=new String(`abc`);if(e[5]=`de`,Object.getOwnPropertyNames(e)[0]===`5`)return!1;for(var t={},n=0;n<10;n++)t[`_`+String.fromCharCode(n)]=n;if(Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(``)!==`0123456789`)return!1;var r={};return`abcdefghijklmnopqrst`.split(``).forEach(function(e){r[e]=e}),Object.keys(Object.assign({},r)).join(``)===`abcdefghijklmnopqrst`}catch{return!1}}return l1=i()?Object.assign:function(i,a){for(var o,s=r(i),c,l=1;l<arguments.length;l++){for(var u in o=Object(arguments[l]),o)t.call(o,u)&&(s[u]=o[u]);if(e){c=e(o);for(var d=0;d<c.length;d++)n.call(o,c[d])&&(s[c[d]]=o[c[d]])}}return s},l1}var u1,hqe;function d1(){return hqe?u1:(hqe=1,u1=`SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED`,u1)}var gqe,_qe;function vqe(){return _qe||(_qe=1,gqe=Function.call.bind(Object.prototype.hasOwnProperty)),gqe}var f1,yqe;function bqe(){if(yqe)return f1;yqe=1;var e=function(){};if(process.env.NODE_ENV!==`production`){var t=d1(),n={},r=vqe();e=function(e){var t=`Warning: `+e;typeof console<`u`&&console.error(t);try{throw Error(t)}catch{}}}function i(i,a,o,s,c){if(process.env.NODE_ENV!==`production`){for(var l in i)if(r(i,l)){var u;try{if(typeof i[l]!=`function`){var d=Error((s||`React class`)+`: `+o+" type `"+l+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof i[l]+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");throw d.name=`Invariant Violation`,d}u=i[l](a,l,s,o,null,t)}catch(e){u=e}if(u&&!(u instanceof Error)&&e((s||`React class`)+`: type specification of `+o+" `"+l+"` is invalid; the type checker function must return `null` or an `Error` but returned a "+typeof u+`. You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument).`),u instanceof Error&&!(u.message in n)){n[u.message]=!0;var f=c?c():``;e(`Failed `+o+` type: `+u.message+(f??``))}}}}return i.resetWarningCache=function(){process.env.NODE_ENV!==`production`&&(n={})},f1=i,f1}var p1,xqe;function Sqe(){if(xqe)return p1;xqe=1;var e=fqe(),t=mqe(),n=d1(),r=vqe(),i=bqe(),a=function(){};process.env.NODE_ENV!==`production`&&(a=function(e){var t=`Warning: `+e;typeof console<`u`&&console.error(t);try{throw Error(t)}catch{}});function o(){return null}return p1=function(s,c){var l=typeof Symbol==`function`&&Symbol.iterator,u=`@@iterator`;function d(e){var t=e&&(l&&e[l]||e[u]);if(typeof t==`function`)return t}var f=`<<anonymous>>`,p={array:_(`array`),bigint:_(`bigint`),bool:_(`boolean`),func:_(`function`),number:_(`number`),object:_(`object`),string:_(`string`),symbol:_(`symbol`),any:v(),arrayOf:y,element:b(),elementType:x(),instanceOf:S,node:E(),objectOf:w,oneOf:C,oneOfType:T,shape:O,exact:k};function m(e,t){return e===t?e!==0||1/e==1/t:e!==e&&t!==t}function h(e,t){this.message=e,this.data=t&&typeof t==`object`?t:{},this.stack=``}h.prototype=Error.prototype;function g(e){if(process.env.NODE_ENV!==`production`)var t={},r=0;function i(i,o,s,l,u,d,p){if(l||=f,d||=s,p!==n){if(c){var m=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use `PropTypes.checkPropTypes()` to call them. Read more at http://fb.me/use-check-prop-types");throw m.name=`Invariant Violation`,m}if(process.env.NODE_ENV!==`production`&&typeof console<`u`){var g=l+`:`+s;!t[g]&&r<3&&(a("You are manually calling a React.PropTypes validation function for the `"+d+"` prop on `"+l+"`. This is deprecated and will throw in the standalone `prop-types` package. You may be seeing this warning due to a third-party PropTypes library. See https://fb.me/react-warning-dont-call-proptypes for details."),t[g]=!0,r++)}}return o[s]==null?i?o[s]===null?new h(`The `+u+" `"+d+"` is marked as required "+("in `"+l+"`, but its value is `null`.")):new h(`The `+u+" `"+d+"` is marked as required in "+("`"+l+"`, but its value is `undefined`.")):null:e(o,s,l,u,d)}var o=i.bind(null,!1);return o.isRequired=i.bind(null,!0),o}function _(e){function t(t,n,r,i,a,o){var s=t[n];if(M(s)!==e){var c=ee(s);return new h(`Invalid `+i+" `"+a+"` of type "+("`"+c+"` supplied to `"+r+"`, expected ")+("`"+e+"`."),{expectedType:e})}return null}return g(t)}function v(){return g(o)}function y(e){function t(t,r,i,a,o){if(typeof e!=`function`)return new h("Property `"+o+"` of component `"+i+"` has invalid PropType notation inside arrayOf.");var s=t[r];if(!Array.isArray(s)){var c=M(s);return new h(`Invalid `+a+" `"+o+"` of type "+("`"+c+"` supplied to `"+i+"`, expected an array."))}for(var l=0;l<s.length;l++){var u=e(s,l,i,a,o+`[`+l+`]`,n);if(u instanceof Error)return u}return null}return g(t)}function b(){function e(e,t,n,r,i){var a=e[t];if(!s(a)){var o=M(a);return new h(`Invalid `+r+" `"+i+"` of type "+("`"+o+"` supplied to `"+n+"`, expected a single ReactElement."))}return null}return g(e)}function x(){function t(t,n,r,i,a){var o=t[n];if(!e.isValidElementType(o)){var s=M(o);return new h(`Invalid `+i+" `"+a+"` of type "+("`"+s+"` supplied to `"+r+"`, expected a single ReactElement type."))}return null}return g(t)}function S(e){function t(t,n,r,i,a){if(!(t[n]instanceof e)){var o=e.name||f,s=P(t[n]);return new h(`Invalid `+i+" `"+a+"` of type "+("`"+s+"` supplied to `"+r+"`, expected ")+("instance of `"+o+"`."))}return null}return g(t)}function C(e){if(!Array.isArray(e))return process.env.NODE_ENV!==`production`&&(arguments.length>1?a(`Invalid arguments supplied to oneOf, expected an array, got `+arguments.length+` arguments. A common mistake is to write oneOf(x, y, z) instead of oneOf([x, y, z]).`):a(`Invalid argument supplied to oneOf, expected an array.`)),o;function t(t,n,r,i,a){for(var o=t[n],s=0;s<e.length;s++)if(m(o,e[s]))return null;var c=JSON.stringify(e,function(e,t){return ee(t)===`symbol`?String(t):t});return new h(`Invalid `+i+" `"+a+"` of value `"+String(o)+"` "+("supplied to `"+r+"`, expected one of "+c+`.`))}return g(t)}function w(e){function t(t,i,a,o,s){if(typeof e!=`function`)return new h("Property `"+s+"` of component `"+a+"` has invalid PropType notation inside objectOf.");var c=t[i],l=M(c);if(l!==`object`)return new h(`Invalid `+o+" `"+s+"` of type "+("`"+l+"` supplied to `"+a+"`, expected an object."));for(var u in c)if(r(c,u)){var d=e(c,u,a,o,s+`.`+u,n);if(d instanceof Error)return d}return null}return g(t)}function T(e){if(!Array.isArray(e))return process.env.NODE_ENV!==`production`&&a(`Invalid argument supplied to oneOfType, expected an instance of array.`),o;for(var t=0;t<e.length;t++){var i=e[t];if(typeof i!=`function`)return a(`Invalid argument supplied to oneOfType. Expected an array of check functions, but received `+N(i)+` at index `+t+`.`),o}function s(t,i,a,o,s){for(var c=[],l=0;l<e.length;l++){var u=e[l],d=u(t,i,a,o,s,n);if(d==null)return null;d.data&&r(d.data,`expectedType`)&&c.push(d.data.expectedType)}var f=c.length>0?`, expected one of type [`+c.join(`, `)+`]`:``;return new h(`Invalid `+o+" `"+s+"` supplied to "+("`"+a+"`"+f+`.`))}return g(s)}function E(){function e(e,t,n,r,i){return A(e[t])?null:new h(`Invalid `+r+" `"+i+"` supplied to "+("`"+n+"`, expected a ReactNode."))}return g(e)}function D(e,t,n,r,i){return new h((e||`React class`)+`: `+t+" type `"+n+`.`+r+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+i+"`.")}function O(e){function t(t,r,i,a,o){var s=t[r],c=M(s);if(c!==`object`)return new h(`Invalid `+a+" `"+o+"` of type `"+c+"` "+("supplied to `"+i+"`, expected `object`."));for(var l in e){var u=e[l];if(typeof u!=`function`)return D(i,a,o,l,ee(u));var d=u(s,l,i,a,o+`.`+l,n);if(d)return d}return null}return g(t)}function k(e){function i(i,a,o,s,c){var l=i[a],u=M(l);if(u!==`object`)return new h(`Invalid `+s+" `"+c+"` of type `"+u+"` "+("supplied to `"+o+"`, expected `object`."));for(var d in t({},i[a],e)){var f=e[d];if(r(e,d)&&typeof f!=`function`)return D(o,s,c,d,ee(f));if(!f)return new h(`Invalid `+s+" `"+c+"` key `"+d+"` supplied to `"+o+`\`. |
|
|
Bad object: `+JSON.stringify(i[a],null,` `)+` |
|
|
Valid keys: `+JSON.stringify(Object.keys(e),null,` `));var p=f(l,d,o,s,c+`.`+d,n);if(p)return p}return null}return g(i)}function A(e){switch(typeof e){case`number`:case`string`:case`undefined`:return!0;case`boolean`:return!e;case`object`:if(Array.isArray(e))return e.every(A);if(e===null||s(e))return!0;var t=d(e);if(t){var n=t.call(e),r;if(t!==e.entries){for(;!(r=n.next()).done;)if(!A(r.value))return!1}else for(;!(r=n.next()).done;){var i=r.value;if(i&&!A(i[1]))return!1}}else return!1;return!0;default:return!1}}function j(e,t){return e===`symbol`?!0:t?t[`@@toStringTag`]===`Symbol`||typeof Symbol==`function`&&t instanceof Symbol:!1}function M(e){var t=typeof e;return Array.isArray(e)?`array`:e instanceof RegExp?`object`:j(t,e)?`symbol`:t}function ee(e){if(typeof e>`u`||e===null)return``+e;var t=M(e);if(t===`object`){if(e instanceof Date)return`date`;if(e instanceof RegExp)return`regexp`}return t}function N(e){var t=ee(e);switch(t){case`array`:case`object`:return`an `+t;case`boolean`:case`date`:case`regexp`:return`a `+t;default:return t}}function P(e){return!e.constructor||!e.constructor.name?f:e.constructor.name}return p.checkPropTypes=i,p.resetWarningCache=i.resetWarningCache,p.PropTypes=p,p},p1}var m1,Cqe;function wqe(){if(Cqe)return m1;Cqe=1;var e=d1();function t(){}function n(){}return n.resetWarningCache=t,m1=function(){function r(t,n,r,i,a,o){if(o!==e){var s=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name=`Invariant Violation`,s}}r.isRequired=r;function i(){return r}var a={array:r,bigint:r,bool:r,func:r,number:r,object:r,string:r,symbol:r,any:r,arrayOf:i,element:r,elementType:r,instanceOf:i,node:r,objectOf:i,oneOf:i,oneOfType:i,shape:i,exact:i,checkPropTypes:n,resetWarningCache:t};return a.PropTypes=a,a},m1}var Tqe;function Eqe(){if(Tqe)return o1.exports;if(Tqe=1,process.env.NODE_ENV!==`production`){var e=fqe();o1.exports=Sqe()(e.isElement,!0)}else o1.exports=wqe()();return o1.exports}var h1=aqe(Eqe()),Dqe=LS((0,X.jsx)(`path`,{d:`M20 15.31 23.31 12 20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20zM12 18c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6`}),`Brightness5`),Oqe=LS((0,X.jsx)(`path`,{d:`M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-1 17.93c-3.94-.49-7-3.85-7-7.93s3.05-7.44 7-7.93zm2-15.86c1.03.13 2 .45 2.87.93H13zM13 7h5.24c.25.31.48.65.68 1H13zm0 3h6.74c.08.33.15.66.19 1H13zm0 9.93V19h2.87c-.87.48-1.84.8-2.87.93M18.24 17H13v-1h5.92c-.2.35-.43.69-.68 1m1.5-3H13v-1h6.93c-.04.34-.11.67-.19 1`}),`Tonality`),kqe=LS((0,X.jsx)(`path`,{d:`M11 9h2v2h-2zm-2 2h2v2H9zm4 0h2v2h-2zm2-2h2v2h-2zM7 9h2v2H7zm12-6H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M9 18H7v-2h2zm4 0h-2v-2h2zm4 0h-2v-2h2zm2-7h-2v2h2v2h-2v-2h-2v2h-2v-2h-2v2H9v-2H7v2H5v-2h2v-2H5V5h14z`}),`Gradient`),Aqe=LS((0,X.jsx)(`path`,{d:`M21 3H3v18h18zM6 7h5v1.5H6zm13 12H5L19 5zm-4.5-3v2H16v-2h2v-1.5h-2v-2h-1.5v2h-2V16z`}),`ExposureSharp`),jqe=LS((0,X.jsx)(`path`,{d:`M12 4.81V19c-3.31 0-6-2.63-6-5.87 0-1.56.62-3.03 1.75-4.14zM6.35 7.56C4.9 8.99 4 10.96 4 13.13 4 17.48 7.58 21 12 21s8-3.52 8-7.87c0-2.17-.9-4.14-2.35-5.57L12 2z`}),`InvertColors`),Mqe=LS((0,X.jsx)(`path`,{d:`M3 17v2h6v-2zM3 5v2h10V5zm10 16v-2h8v-2h-8v-2h-2v6zM7 9v2H3v2h4v2h2V9zm14 4v-2H11v2zm-6-4h2V7h4V5h-4V3h-2z`}),`TuneSharp`),Nqe=LS((0,X.jsx)(`path`,{d:`M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z`}),`CloseSharp`),Pqe=LS((0,X.jsx)(`path`,{d:`M12 5V1L7 6l5 5V7c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6H4c0 4.42 3.58 8 8 8s8-3.58 8-8-3.58-8-8-8`}),`ReplaySharp`),g1={},Fqe;function Iqe(){if(Fqe)return g1;Fqe=1,Object.defineProperty(g1,"__esModule",{value:!0}),g1.useElementSize=void 0;var e=Y.default;function t(){var t=(0,e.useState)(null),n=t[0],r=t[1],i=(0,e.useState)({width:0,height:0}),a=i[0],o=i[1],s=(0,e.useCallback)(function(){n&&o({width:n.offsetWidth,height:n.offsetHeight})},[n]);return(typeof window<`u`?e.useLayoutEffect:e.useEffect)(function(){if(n){s();var e=new ResizeObserver(s);return e.observe(n),function(){return e.disconnect()}}},[n,s]),[r,a]}return g1.useElementSize=t,g1}var Lqe=Iqe();function Rqe(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=e.filter(Boolean);return n.length<=1?n[0]||null:function(e){n.forEach(function(t){typeof t==`function`?t(e):t&&(t.current=e)})}}var zqe=G(`div`)(({small:e,theme:{palette:t}})=>({backgroundColor:O_(t.shades.main,.8),borderRadius:25,height:150,marginLeft:2,marginTop:2,padding:[[2,7,2,7]],position:`absolute`,...e&&{height:`auto`,marginBottom:2,marginTop:-46,padding:[[4,2,4,2]],right:48,top:`auto`,width:150},top:48,zIndex:100})),Bqe=G(ID)(({theme:{palette:e},ownerState:{open:t,toggled:n}})=>({...n&&{backgroundColor:`${O_(e.getContrastText(e.shades.main),.25)} !important`},...t&&{backgroundColor:`${O_(e.getContrastText(e.shades.main),.1)} !important`}})),_1=({children:e,label:t,max:n=100,min:r=0,value:i,type:a,variant:o=`slider`,windowId:s,small:c=!1,onChange:l})=>{let[u,d]=(0,Y.useState)(!1),f=()=>{switch(o){case`toggle`:l(i===0?100:0);break;default:d(e=>!e)}},p=o===`toggle`&&i>0,m=`${s}-${a}`;return(0,X.jsxs)(`div`,{style:{display:`inline-block`},children:[(0,X.jsx)(Bqe,{id:`${m}-label`,"aria-label":t,onClick:f,"aria-expanded":u,"aria-controls":m,ownerState:{open:u,toggled:p},children:e}),u&&(0,X.jsx)(zqe,{id:m,"aria-labelledby":`${m}-label`,className:`MuiPaper-elevation4`,small:c,children:(0,X.jsx)(xP,{orientation:c?`horizontal`:`vertical`,min:r,max:n,value:i,onChange:(e,t)=>l(t)})})]})};_1.propTypes={children:h1.node.isRequired,label:h1.string.isRequired,max:h1.number,min:h1.number,onChange:h1.func.isRequired,small:h1.bool,type:h1.string.isRequired,value:h1.number.isRequired,variant:h1.string,windowId:h1.string.isRequired};var Vqe=LS((0,X.jsx)(`path`,{d:`M15.55 5.55 11 1v3.07C7.06 4.56 4 7.92 4 12s3.05 7.44 7 7.93v-2.02c-2.84-.48-5-2.94-5-5.91s2.16-5.43 5-5.91V10zM19.93 11c-.17-1.39-.72-2.73-1.62-3.89l-1.42 1.42c.54.75.88 1.6 1.02 2.47zM13 17.9v2.02c1.39-.17 2.74-.71 3.9-1.61l-1.44-1.44c-.75.54-1.59.89-2.46 1.03m3.89-2.42 1.42 1.41c.9-1.16 1.45-2.5 1.62-3.89h-2.02c-.14.87-.48 1.72-1.02 2.48`}),`RotateRight`),Hqe=LS((0,X.jsx)(`path`,{d:`M7.11 8.53 5.7 7.11C4.8 8.27 4.24 9.61 4.07 11h2.02c.14-.87.49-1.72 1.02-2.47M6.09 13H4.07c.17 1.39.72 2.73 1.62 3.89l1.41-1.42c-.52-.75-.87-1.59-1.01-2.47m1.01 5.32c1.16.9 2.51 1.44 3.9 1.61V17.9c-.87-.15-1.71-.49-2.46-1.03zM13 4.07V1L8.45 5.55 13 10V6.09c2.84.48 5 2.94 5 5.91s-2.16 5.43-5 5.91v2.02c3.95-.49 7-3.85 7-7.93s-3.05-7.44-7-7.93`}),`RotateLeft`),v1=class extends Y.Component{render(){let{label:e,variant:t,...n}=this.props;return(0,X.jsx)(ID,{"aria-label":e,...n,children:t===`left`?(0,X.jsx)(Hqe,{}):(0,X.jsx)(Vqe,{})})}};v1.propTypes={label:h1.string.isRequired,variant:h1.string.isRequired};var Uqe=LS((0,X.jsx)(`path`,{d:`M6.99 11 3 15l3.99 4v-3H14v-2H6.99zM21 9l-3.99-4v3H10v2h7.01v3z`}),`SwapHoriz`),y1=class extends Y.Component{render(){let{flipped:e,label:t,backgroundColor:n,foregroundColor:r,...i}=this.props;return(0,X.jsx)(ID,{"aria-label":t,style:{backgroundColor:e&&O_(r,.25)},...i,children:(0,X.jsx)(Uqe,{style:{color:e&&n}})})}};y1.propTypes={backgroundColor:h1.string,flipped:h1.bool.isRequired,foregroundColor:h1.string,label:h1.string.isRequired},y1.defaultProps={backgroundColor:`rgb(255, 255, 255)`,foregroundColor:`rgb(0, 0, 0)`};var Wqe=G(`div`)(()=>({position:`static !important`})),Gqe=G(`div`)(({small:e,theme:{palette:t}})=>{let n=t.shades.main,r=t.getContrastText(n),i=`1px solid ${O_(r,.2)}`,a=`linear-gradient(to bottom, ${O_(r,0)} 20%, ${O_(r,.2)} 20% 80%, ${O_(r,0)} 80% )`,o=a.replace(`to bottom`,`to right`);return{backgroundColor:O_(n,.8),borderBottom:e?i:`none`,borderImageSource:e?o:a,borderRadius:25,display:`flex`,flexDirection:e?`column`:`row`,position:`absolute`,right:8,top:8,zIndex:999}}),b1=G(`div`)(({small:e})=>({border:0,borderImageSlice:1,display:`flex`,flexDirection:e?`column`:`row`})),Kqe=({enabled:e=!0,open:t=!0,innerRef:n=null,updateViewport:r,updateWindow:i,viewer:a={},viewConfig:o={},windowId:s})=>{let[c,l]=(0,Y.useState)(!1),{t:u}=hO(),{flip:d=!1,brightness:f=100,contrast:p=100,saturate:m=100,grayscale:h=0,invert:g=0}=o,_=e=>t=>{r(s,{[e]:t})},v=()=>{r(s,{brightness:100,contrast:100,flip:!1,grayscale:0,invert:0,rotation:0,saturate:100})},y=(0,Y.useCallback)(()=>{let{canvas:e}=a||{};if(!e)return;let t=[`brightness`,`contrast`,`saturate`,`grayscale`,`invert`],n=e.style.filter.split(` `).filter(e=>!t.some(t=>e.includes(t)));n.push(`brightness(${f}%)`),n.push(`contrast(${p}%)`),n.push(`saturate(${m}%)`),n.push(`grayscale(${h}%)`),n.push(`invert(${g}%)`),e.style.filter=n.join(` `)},[a,f,p,m,h,g]),b=()=>{i(s,{imageToolsOpen:!t})},x=e=>{let t=d?-1*e:e;r(s,{rotation:(o.rotation+t)%360})},S=()=>{r(s,{flip:!d})},[C,w]=Lqe.useElementSize();if((0,Y.useEffect)(()=>{l(w.width&&w.width<480)},[w.width]),(0,Y.useEffect)(()=>{a&&y()},[y,a]),!a||!e)return(0,X.jsx)(Wqe,{ref:Rqe(n,C)});let T=(0,X.jsx)(`div`,{style:{border:0,borderImageSlice:1},children:(0,X.jsx)(ID,{"aria-expanded":t,"aria-haspopup":!0,"aria-label":u(`collapse`,{context:t?`open`:`close`}),onClick:b,children:t?(0,X.jsx)(Nqe,{}):(0,X.jsx)(Mqe,{})})});return(0,X.jsx)(Wqe,{ref:Rqe(n,C),children:(0,X.jsxs)(Gqe,{className:`MuiPaper-elevation4`,small:c,children:[c&&T,t&&(0,X.jsxs)(X.Fragment,{children:[(0,X.jsxs)(b1,{small:c,children:[(0,X.jsx)(v1,{label:u(`rotateRight`),onClick:()=>x(90),variant:`right`}),(0,X.jsx)(v1,{label:u(`rotateLeft`),onClick:()=>x(-90),variant:`left`}),(0,X.jsx)(y1,{flipped:d,label:u(`flip`),onClick:S})]}),(0,X.jsxs)(b1,{small:c,children:[(0,X.jsx)(_1,{type:`brightness`,label:u(`brightness`),max:200,windowId:s,value:f,onChange:_(`brightness`),small:c,children:(0,X.jsx)(Dqe,{})}),(0,X.jsx)(_1,{type:`contrast`,label:u(`contrast`),max:200,windowId:s,value:p,onChange:_(`contrast`),small:c,children:(0,X.jsx)(Aqe,{style:{transform:`rotate(180deg)`}})}),(0,X.jsx)(_1,{type:`saturate`,label:u(`saturation`),max:200,windowId:s,value:m,onChange:_(`saturate`),small:c,children:(0,X.jsx)(kqe,{})}),(0,X.jsx)(_1,{type:`grayscale`,variant:`toggle`,label:u(`greyscale`),windowId:s,value:h,onChange:_(`grayscale`),small:c,children:(0,X.jsx)(Oqe,{})}),(0,X.jsx)(_1,{type:`invert`,variant:`toggle`,label:u(`invert`),windowId:s,value:g,onChange:_(`invert`),small:c,children:(0,X.jsx)(jqe,{})})]}),(0,X.jsx)(b1,{small:c,children:(0,X.jsx)(ID,{"aria-label":u(`revert`),onClick:v,children:(0,X.jsx)(Pqe,{})})})]}),!c&&T]})})};Kqe.propTypes={enabled:h1.bool,innerRef:h1.oneOfType([h1.func,h1.any]),open:h1.bool,updateViewport:h1.func.isRequired,updateWindow:h1.func.isRequired,viewConfig:h1.object,viewer:h1.object,windowId:h1.string.isRequired};var qqe=({enabled:e=!0,handleClose:t,updateWindow:n,windowId:r})=>{let{t:i}=hO();return(0,X.jsxs)(wj,{onClick:()=>{t(),n(r,{imageToolsEnabled:!e})},children:[(0,X.jsx)(ak,{children:(0,X.jsx)(Mqe,{})}),(0,X.jsx)(fk,{primaryTypographyProps:{variant:`body1`},children:i(e?`hide`:`show`)})]})};qqe.propTypes={enabled:h1.bool,handleClose:h1.func.isRequired,updateWindow:h1.func.isRequired,windowId:h1.string.isRequired};var Jqe=[{component:Kqe,config:{translations:{de:{brightness:`Helligkeit`,collapse_close:`Bildbearbeitung einblenden`,collapse_open:`Bildbearbeitung ausblenden`,contrast:`Kontrast`,flip:`Spiegeln`,greyscale:`Darstellung in Graustufen`,hide:`Bildbearbeitung verbergen`,invert:`Umkehrung der Farben`,revert:`Einstellungen zurücksetzen`,rotateLeft:`Rotation links`,rotateRight:`Rotation rechts`,saturation:`Sättigung`,show:`Bildbearbeitung anzeigen`},en:{brightness:`Brightness`,collapse_close:`Expand image tools`,collapse_open:`Collapse image tools`,contrast:`Contrast`,flip:`Flip`,greyscale:`Greyscale`,hide:`Hide image tools`,invert:`Invert colors`,revert:`Revert image`,rotateLeft:`Rotate left`,rotateRight:`Rotate right`,saturation:`Saturation`,show:`Show image tools`},fr:{brightness:`Luminosité`,collapse_close:`Ouvrir les outils d'image`,collapse_open:`Fermer les outils d'image`,contrast:`Contraste`,flip:`Miroir`,greyscale:`Niveaux de gris`,hide:`Masquer les outils d'image`,invert:`Inverser les couleurs`,revert:`Réinitialiser les réglages`,rotateLeft:`Rotation vers la gauche`,rotateRight:`Rotation vers la droite`,saturation:`Saturation`,show:`Afficher les outils d'image`},hu:{brightness:`Fényerő`,collapse_close:`Képeszközök kinyitása`,collapse_open:`Képeszközök összezárása`,contrast:`Kontraszt`,flip:`Tükrözés`,greyscale:`Szürkeárnyalatos`,hide:`Képeszközök elrejtése`,invert:`Színek invertálása`,revert:`Eredeti visszaállítása`,rotateLeft:`Forgatás balra`,rotateRight:`Forgatás jobbra`,saturation:`Színtelítettség`,show:`Képeszközök megjelenítése`},it:{brightness:`Luminosità`,collapse_close:`Espandi gli strumenti dell'immagine`,collapse_open:`Chiudere gli strumenti dell'immagine`,contrast:`Contrasto`,flip:`Inverti`,greyscale:`Scala di grigio`,hide:`Nascondi gli strumenti dell'immagine`,invert:`Inverti colori`,revert:`Ripristinare l'immagine`,rotateLeft:`Ruota a sinistra`,rotateRight:`Ruota a destra`,saturation:`Saturazione`,show:`Mostra gli strumenti dell'immagine`},ja:{brightness:`明るさ`,collapse_close:`画像ツールを開く`,collapse_open:`画像ツールを畳む`,contrast:`コントラスト`,flip:`フリップ`,greyscale:`グレースケール`,hide:`画像ツールを隠す`,invert:`色を反転`,revert:`元に戻す`,rotateLeft:`左回転`,rotateRight:`右回転`,saturation:`彩度`,show:`画像ツールを表示`},sr:{brightness:`Осветљење`,collapse_close:`Отворите алат`,collapse_open:`Затворите алат`,contrast:`Контраст`,flip:`Окрени`,greyscale:`Црнобело`,hide:`Сакријте алат`,invert:`Инверзија боја`,revert:`Поништи подешавања`,rotateLeft:`Ротирај лево`,rotateRight:`Ротирај десно`,saturation:`Сатурација`,show:`Прикажите алат`},"zh-CN":{brightness:`亮度`,collapse_close:`展开图像工具`,collapse_open:`折叠图像工具`,contrast:`对比度`,flip:`翻转`,greyscale:`灰度`,hide:`隐藏图像工具`,invert:`反转颜色`,revert:`还原图像`,rotateLeft:`向左旋转`,rotateRight:`向右旋转`,saturation:`饱和度`,show:`显示图像工具`},"zh-TW":{brightness:`亮度`,collapse_close:`展開圖像工具`,collapse_open:`折疊圖像工具`,contrast:`對比度`,flip:`翻轉`,greyscale:`灰度`,hide:`隱藏圖像工具`,invert:`反轉顏色`,revert:`還原圖像`,rotateLeft:`向左旋轉`,rotateRight:`向右旋轉`,saturation:`飽和度`,show:`顯示圖像工具`}}},mapDispatchToProps:{updateViewport:jl,updateWindow:_l},mapStateToProps:(e,{windowId:t})=>({containerId:bo(e),enabled:us(e,{windowId:t}).imageToolsEnabled||!1,open:us(e,{windowId:t}).imageToolsOpen||!1,viewConfig:Wr(e,{windowId:t})||{}}),mode:`add`,target:`OpenSeadragonViewer`},{component:qqe,mapDispatchToProps:{updateWindow:_l},mapStateToProps:(e,{windowId:t})=>({enabled:us(e,{windowId:t}).imageToolsEnabled||!1}),mode:`add`,target:`WindowTopBarPluginMenu`}];Tj(),ok(),pk(),VC(),TO(),CF(),BF(),DF(),SM(),BO(),OM(),iP();function Yqe(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,`default`)?e.default:e}var x1={exports:{}},Xqe={exports:{}},S1={},Zqe;function Qqe(){if(Zqe)return S1;Zqe=1;var e=typeof Symbol==`function`&&Symbol.for,t=e?Symbol.for(`react.element`):60103,n=e?Symbol.for(`react.portal`):60106,r=e?Symbol.for(`react.fragment`):60107,i=e?Symbol.for(`react.strict_mode`):60108,a=e?Symbol.for(`react.profiler`):60114,o=e?Symbol.for(`react.provider`):60109,s=e?Symbol.for(`react.context`):60110,c=e?Symbol.for(`react.async_mode`):60111,l=e?Symbol.for(`react.concurrent_mode`):60111,u=e?Symbol.for(`react.forward_ref`):60112,d=e?Symbol.for(`react.suspense`):60113,f=e?Symbol.for(`react.suspense_list`):60120,p=e?Symbol.for(`react.memo`):60115,m=e?Symbol.for(`react.lazy`):60116,h=e?Symbol.for(`react.block`):60121,g=e?Symbol.for(`react.fundamental`):60117,_=e?Symbol.for(`react.responder`):60118,v=e?Symbol.for(`react.scope`):60119;function y(e){if(typeof e==`object`&&e){var f=e.$$typeof;switch(f){case t:switch(e=e.type,e){case c:case l:case r:case a:case i:case d:return e;default:switch(e&&=e.$$typeof,e){case s:case u:case m:case p:case o:return e;default:return f}}case n:return f}}}function b(e){return y(e)===l}return S1.AsyncMode=c,S1.ConcurrentMode=l,S1.ContextConsumer=s,S1.ContextProvider=o,S1.Element=t,S1.ForwardRef=u,S1.Fragment=r,S1.Lazy=m,S1.Memo=p,S1.Portal=n,S1.Profiler=a,S1.StrictMode=i,S1.Suspense=d,S1.isAsyncMode=function(e){return b(e)||y(e)===c},S1.isConcurrentMode=b,S1.isContextConsumer=function(e){return y(e)===s},S1.isContextProvider=function(e){return y(e)===o},S1.isElement=function(e){return typeof e==`object`&&!!e&&e.$$typeof===t},S1.isForwardRef=function(e){return y(e)===u},S1.isFragment=function(e){return y(e)===r},S1.isLazy=function(e){return y(e)===m},S1.isMemo=function(e){return y(e)===p},S1.isPortal=function(e){return y(e)===n},S1.isProfiler=function(e){return y(e)===a},S1.isStrictMode=function(e){return y(e)===i},S1.isSuspense=function(e){return y(e)===d},S1.isValidElementType=function(e){return typeof e==`string`||typeof e==`function`||e===r||e===l||e===a||e===i||e===d||e===f||typeof e==`object`&&!!e&&(e.$$typeof===m||e.$$typeof===p||e.$$typeof===o||e.$$typeof===s||e.$$typeof===u||e.$$typeof===g||e.$$typeof===_||e.$$typeof===v||e.$$typeof===h)},S1.typeOf=y,S1}var C1={},$qe;function eJe(){return $qe||($qe=1,process.env.NODE_ENV!==`production`&&function(){var e=typeof Symbol==`function`&&Symbol.for,t=e?Symbol.for(`react.element`):60103,n=e?Symbol.for(`react.portal`):60106,r=e?Symbol.for(`react.fragment`):60107,i=e?Symbol.for(`react.strict_mode`):60108,a=e?Symbol.for(`react.profiler`):60114,o=e?Symbol.for(`react.provider`):60109,s=e?Symbol.for(`react.context`):60110,c=e?Symbol.for(`react.async_mode`):60111,l=e?Symbol.for(`react.concurrent_mode`):60111,u=e?Symbol.for(`react.forward_ref`):60112,d=e?Symbol.for(`react.suspense`):60113,f=e?Symbol.for(`react.suspense_list`):60120,p=e?Symbol.for(`react.memo`):60115,m=e?Symbol.for(`react.lazy`):60116,h=e?Symbol.for(`react.block`):60121,g=e?Symbol.for(`react.fundamental`):60117,_=e?Symbol.for(`react.responder`):60118,v=e?Symbol.for(`react.scope`):60119;function y(e){return typeof e==`string`||typeof e==`function`||e===r||e===l||e===a||e===i||e===d||e===f||typeof e==`object`&&!!e&&(e.$$typeof===m||e.$$typeof===p||e.$$typeof===o||e.$$typeof===s||e.$$typeof===u||e.$$typeof===g||e.$$typeof===_||e.$$typeof===v||e.$$typeof===h)}function b(e){if(typeof e==`object`&&e){var f=e.$$typeof;switch(f){case t:var h=e.type;switch(h){case c:case l:case r:case a:case i:case d:return h;default:var g=h&&h.$$typeof;switch(g){case s:case u:case m:case p:case o:return g;default:return f}}case n:return f}}}var x=c,S=l,C=s,w=o,T=t,E=u,D=r,O=m,k=p,A=n,j=a,M=i,ee=d,N=!1;function P(e){return N||(N=!0,console.warn(`The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 17+. Update your code to use ReactIs.isConcurrentMode() instead. It has the exact same API.`)),F(e)||b(e)===c}function F(e){return b(e)===l}function te(e){return b(e)===s}function I(e){return b(e)===o}function ne(e){return typeof e==`object`&&!!e&&e.$$typeof===t}function re(e){return b(e)===u}function ie(e){return b(e)===r}function ae(e){return b(e)===m}function oe(e){return b(e)===p}function se(e){return b(e)===n}function ce(e){return b(e)===a}function le(e){return b(e)===i}function ue(e){return b(e)===d}C1.AsyncMode=x,C1.ConcurrentMode=S,C1.ContextConsumer=C,C1.ContextProvider=w,C1.Element=T,C1.ForwardRef=E,C1.Fragment=D,C1.Lazy=O,C1.Memo=k,C1.Portal=A,C1.Profiler=j,C1.StrictMode=M,C1.Suspense=ee,C1.isAsyncMode=P,C1.isConcurrentMode=F,C1.isContextConsumer=te,C1.isContextProvider=I,C1.isElement=ne,C1.isForwardRef=re,C1.isFragment=ie,C1.isLazy=ae,C1.isMemo=oe,C1.isPortal=se,C1.isProfiler=ce,C1.isStrictMode=le,C1.isSuspense=ue,C1.isValidElementType=y,C1.typeOf=b}()),C1}var tJe;function nJe(){return tJe||(tJe=1,Xqe.exports=process.env.NODE_ENV===`production`?Qqe():eJe()),Xqe.exports}var w1,rJe;function iJe(){if(rJe)return w1;rJe=1;var e=Object.getOwnPropertySymbols,t=Object.prototype.hasOwnProperty,n=Object.prototype.propertyIsEnumerable;function r(e){if(e==null)throw TypeError(`Object.assign cannot be called with null or undefined`);return Object(e)}function i(){try{if(!Object.assign)return!1;var e=new String(`abc`);if(e[5]=`de`,Object.getOwnPropertyNames(e)[0]===`5`)return!1;for(var t={},n=0;n<10;n++)t[`_`+String.fromCharCode(n)]=n;if(Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(``)!==`0123456789`)return!1;var r={};return`abcdefghijklmnopqrst`.split(``).forEach(function(e){r[e]=e}),Object.keys(Object.assign({},r)).join(``)===`abcdefghijklmnopqrst`}catch{return!1}}return w1=i()?Object.assign:function(i,a){for(var o,s=r(i),c,l=1;l<arguments.length;l++){for(var u in o=Object(arguments[l]),o)t.call(o,u)&&(s[u]=o[u]);if(e){c=e(o);for(var d=0;d<c.length;d++)n.call(o,c[d])&&(s[c[d]]=o[c[d]])}}return s},w1}var T1,aJe;function E1(){return aJe?T1:(aJe=1,T1=`SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED`,T1)}var oJe,sJe;function cJe(){return sJe||(sJe=1,oJe=Function.call.bind(Object.prototype.hasOwnProperty)),oJe}var D1,lJe;function uJe(){if(lJe)return D1;lJe=1;var e=function(){};if(process.env.NODE_ENV!==`production`){var t=E1(),n={},r=cJe();e=function(e){var t=`Warning: `+e;typeof console<`u`&&console.error(t);try{throw Error(t)}catch{}}}function i(i,a,o,s,c){if(process.env.NODE_ENV!==`production`){for(var l in i)if(r(i,l)){var u;try{if(typeof i[l]!=`function`){var d=Error((s||`React class`)+`: `+o+" type `"+l+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof i[l]+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");throw d.name=`Invariant Violation`,d}u=i[l](a,l,s,o,null,t)}catch(e){u=e}if(u&&!(u instanceof Error)&&e((s||`React class`)+`: type specification of `+o+" `"+l+"` is invalid; the type checker function must return `null` or an `Error` but returned a "+typeof u+`. You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument).`),u instanceof Error&&!(u.message in n)){n[u.message]=!0;var f=c?c():``;e(`Failed `+o+` type: `+u.message+(f??``))}}}}return i.resetWarningCache=function(){process.env.NODE_ENV!==`production`&&(n={})},D1=i,D1}var O1,dJe;function fJe(){if(dJe)return O1;dJe=1;var e=nJe(),t=iJe(),n=E1(),r=cJe(),i=uJe(),a=function(){};process.env.NODE_ENV!==`production`&&(a=function(e){var t=`Warning: `+e;typeof console<`u`&&console.error(t);try{throw Error(t)}catch{}});function o(){return null}return O1=function(s,c){var l=typeof Symbol==`function`&&Symbol.iterator,u=`@@iterator`;function d(e){var t=e&&(l&&e[l]||e[u]);if(typeof t==`function`)return t}var f=`<<anonymous>>`,p={array:_(`array`),bigint:_(`bigint`),bool:_(`boolean`),func:_(`function`),number:_(`number`),object:_(`object`),string:_(`string`),symbol:_(`symbol`),any:v(),arrayOf:y,element:b(),elementType:x(),instanceOf:S,node:E(),objectOf:w,oneOf:C,oneOfType:T,shape:O,exact:k};function m(e,t){return e===t?e!==0||1/e==1/t:e!==e&&t!==t}function h(e,t){this.message=e,this.data=t&&typeof t==`object`?t:{},this.stack=``}h.prototype=Error.prototype;function g(e){if(process.env.NODE_ENV!==`production`)var t={},r=0;function i(i,o,s,l,u,d,p){if(l||=f,d||=s,p!==n){if(c){var m=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use `PropTypes.checkPropTypes()` to call them. Read more at http://fb.me/use-check-prop-types");throw m.name=`Invariant Violation`,m}if(process.env.NODE_ENV!==`production`&&typeof console<`u`){var g=l+`:`+s;!t[g]&&r<3&&(a("You are manually calling a React.PropTypes validation function for the `"+d+"` prop on `"+l+"`. This is deprecated and will throw in the standalone `prop-types` package. You may be seeing this warning due to a third-party PropTypes library. See https://fb.me/react-warning-dont-call-proptypes for details."),t[g]=!0,r++)}}return o[s]==null?i?o[s]===null?new h(`The `+u+" `"+d+"` is marked as required "+("in `"+l+"`, but its value is `null`.")):new h(`The `+u+" `"+d+"` is marked as required in "+("`"+l+"`, but its value is `undefined`.")):null:e(o,s,l,u,d)}var o=i.bind(null,!1);return o.isRequired=i.bind(null,!0),o}function _(e){function t(t,n,r,i,a,o){var s=t[n];if(M(s)!==e){var c=ee(s);return new h(`Invalid `+i+" `"+a+"` of type "+("`"+c+"` supplied to `"+r+"`, expected ")+("`"+e+"`."),{expectedType:e})}return null}return g(t)}function v(){return g(o)}function y(e){function t(t,r,i,a,o){if(typeof e!=`function`)return new h("Property `"+o+"` of component `"+i+"` has invalid PropType notation inside arrayOf.");var s=t[r];if(!Array.isArray(s)){var c=M(s);return new h(`Invalid `+a+" `"+o+"` of type "+("`"+c+"` supplied to `"+i+"`, expected an array."))}for(var l=0;l<s.length;l++){var u=e(s,l,i,a,o+`[`+l+`]`,n);if(u instanceof Error)return u}return null}return g(t)}function b(){function e(e,t,n,r,i){var a=e[t];if(!s(a)){var o=M(a);return new h(`Invalid `+r+" `"+i+"` of type "+("`"+o+"` supplied to `"+n+"`, expected a single ReactElement."))}return null}return g(e)}function x(){function t(t,n,r,i,a){var o=t[n];if(!e.isValidElementType(o)){var s=M(o);return new h(`Invalid `+i+" `"+a+"` of type "+("`"+s+"` supplied to `"+r+"`, expected a single ReactElement type."))}return null}return g(t)}function S(e){function t(t,n,r,i,a){if(!(t[n]instanceof e)){var o=e.name||f,s=P(t[n]);return new h(`Invalid `+i+" `"+a+"` of type "+("`"+s+"` supplied to `"+r+"`, expected ")+("instance of `"+o+"`."))}return null}return g(t)}function C(e){if(!Array.isArray(e))return process.env.NODE_ENV!==`production`&&(arguments.length>1?a(`Invalid arguments supplied to oneOf, expected an array, got `+arguments.length+` arguments. A common mistake is to write oneOf(x, y, z) instead of oneOf([x, y, z]).`):a(`Invalid argument supplied to oneOf, expected an array.`)),o;function t(t,n,r,i,a){for(var o=t[n],s=0;s<e.length;s++)if(m(o,e[s]))return null;var c=JSON.stringify(e,function(e,t){return ee(t)===`symbol`?String(t):t});return new h(`Invalid `+i+" `"+a+"` of value `"+String(o)+"` "+("supplied to `"+r+"`, expected one of "+c+`.`))}return g(t)}function w(e){function t(t,i,a,o,s){if(typeof e!=`function`)return new h("Property `"+s+"` of component `"+a+"` has invalid PropType notation inside objectOf.");var c=t[i],l=M(c);if(l!==`object`)return new h(`Invalid `+o+" `"+s+"` of type "+("`"+l+"` supplied to `"+a+"`, expected an object."));for(var u in c)if(r(c,u)){var d=e(c,u,a,o,s+`.`+u,n);if(d instanceof Error)return d}return null}return g(t)}function T(e){if(!Array.isArray(e))return process.env.NODE_ENV!==`production`&&a(`Invalid argument supplied to oneOfType, expected an instance of array.`),o;for(var t=0;t<e.length;t++){var i=e[t];if(typeof i!=`function`)return a(`Invalid argument supplied to oneOfType. Expected an array of check functions, but received `+N(i)+` at index `+t+`.`),o}function s(t,i,a,o,s){for(var c=[],l=0;l<e.length;l++){var u=e[l],d=u(t,i,a,o,s,n);if(d==null)return null;d.data&&r(d.data,`expectedType`)&&c.push(d.data.expectedType)}var f=c.length>0?`, expected one of type [`+c.join(`, `)+`]`:``;return new h(`Invalid `+o+" `"+s+"` supplied to "+("`"+a+"`"+f+`.`))}return g(s)}function E(){function e(e,t,n,r,i){return A(e[t])?null:new h(`Invalid `+r+" `"+i+"` supplied to "+("`"+n+"`, expected a ReactNode."))}return g(e)}function D(e,t,n,r,i){return new h((e||`React class`)+`: `+t+" type `"+n+`.`+r+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+i+"`.")}function O(e){function t(t,r,i,a,o){var s=t[r],c=M(s);if(c!==`object`)return new h(`Invalid `+a+" `"+o+"` of type `"+c+"` "+("supplied to `"+i+"`, expected `object`."));for(var l in e){var u=e[l];if(typeof u!=`function`)return D(i,a,o,l,ee(u));var d=u(s,l,i,a,o+`.`+l,n);if(d)return d}return null}return g(t)}function k(e){function i(i,a,o,s,c){var l=i[a],u=M(l);if(u!==`object`)return new h(`Invalid `+s+" `"+c+"` of type `"+u+"` "+("supplied to `"+o+"`, expected `object`."));for(var d in t({},i[a],e)){var f=e[d];if(r(e,d)&&typeof f!=`function`)return D(o,s,c,d,ee(f));if(!f)return new h(`Invalid `+s+" `"+c+"` key `"+d+"` supplied to `"+o+`\`. |
|
|
Bad object: `+JSON.stringify(i[a],null,` `)+` |
|
|
Valid keys: `+JSON.stringify(Object.keys(e),null,` `));var p=f(l,d,o,s,c+`.`+d,n);if(p)return p}return null}return g(i)}function A(e){switch(typeof e){case`number`:case`string`:case`undefined`:return!0;case`boolean`:return!e;case`object`:if(Array.isArray(e))return e.every(A);if(e===null||s(e))return!0;var t=d(e);if(t){var n=t.call(e),r;if(t!==e.entries){for(;!(r=n.next()).done;)if(!A(r.value))return!1}else for(;!(r=n.next()).done;){var i=r.value;if(i&&!A(i[1]))return!1}}else return!1;return!0;default:return!1}}function j(e,t){return e===`symbol`?!0:t?t[`@@toStringTag`]===`Symbol`||typeof Symbol==`function`&&t instanceof Symbol:!1}function M(e){var t=typeof e;return Array.isArray(e)?`array`:e instanceof RegExp?`object`:j(t,e)?`symbol`:t}function ee(e){if(typeof e>`u`||e===null)return``+e;var t=M(e);if(t===`object`){if(e instanceof Date)return`date`;if(e instanceof RegExp)return`regexp`}return t}function N(e){var t=ee(e);switch(t){case`array`:case`object`:return`an `+t;case`boolean`:case`date`:case`regexp`:return`a `+t;default:return t}}function P(e){return!e.constructor||!e.constructor.name?f:e.constructor.name}return p.checkPropTypes=i,p.resetWarningCache=i.resetWarningCache,p.PropTypes=p,p},O1}var k1,pJe;function mJe(){if(pJe)return k1;pJe=1;var e=E1();function t(){}function n(){}return n.resetWarningCache=t,k1=function(){function r(t,n,r,i,a,o){if(o!==e){var s=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name=`Invariant Violation`,s}}r.isRequired=r;function i(){return r}var a={array:r,bigint:r,bool:r,func:r,number:r,object:r,string:r,symbol:r,any:r,arrayOf:i,element:r,elementType:r,instanceOf:i,node:r,objectOf:i,oneOf:i,oneOfType:i,shape:i,exact:i,checkPropTypes:n,resetWarningCache:t};return a.PropTypes=a,a},k1}var hJe;function gJe(){if(hJe)return x1.exports;if(hJe=1,process.env.NODE_ENV!==`production`){var e=nJe();x1.exports=fJe()(e.isElement,!0)}else x1.exports=mJe()();return x1.exports}var A1=Yqe(gJe()),_Je=LS((0,X.jsx)(`path`,{d:`M16 13h-3V3h-2v10H8l4 4zM4 19v2h16v-2z`}),`VerticalAlignBottom`),vJe={de:{"mirador-dl-plugin":{close:`Schließen`,download:`Download`,other_download:`Andere Download-Optionen`,whole_image:`Gesamtes Bild ({{width}} x {{height}}px)`,whole_image_labeled:`Gesamtes Bild ({{label}})`,zoomed_region:`Aktueller Bildausschnitt ({{width}} x {{height}}px)`}},en:{"mirador-dl-plugin":{close:`Close`,download:`Download`,other_download:`Other download options`,whole_image:`Whole image ({{width}} x {{height}}px)`,whole_image_labeled:`Whole image ({{label}})`,zoomed_region:`Zoomed region ({{width}} x {{height}}px)`}},et:{"mirador-dl-plugin":{close:`Sulge`,download:`Lae alla`,other_download:`Teised allalaadimise valikud`,whole_image:`Kogu pilt ({{width}} x {{height}}px)`,whole_image_labeled:`Kogu pilt ({{label}})`,zoomed_region:`Suurendatud piirkond ({{width}} x {{height}}px)`}},fr:{"mirador-dl-plugin":{close:`Fermer`,download:`Télécharger`,other_download:`Autres options de téléchargement`,whole_image:`Image entière ({{width}} x {{height}}px)`,whole_image_labeled:`Image entière ({{label}})`,zoomed_region:`Région zoomée ({{width}} x {{height}}px)`}}},yJe=(e={},t)=>t.type===`OPEN_WINDOW_DIALOG`?{...e,[t.windowId]:{openDialog:t.dialogType}}:t.type===`CLOSE_WINDOW_DIALOG`?{...e,[t.windowId]:{openDialog:null}}:e,bJe=(e,{windowId:t})=>({openDownloadDialog:()=>e({type:`OPEN_WINDOW_DIALOG`,windowId:t,dialogType:`download`})});function xJe({handleClose:e=()=>{},openDownloadDialog:t=()=>{}}){let n=(0,Y.useCallback)(()=>{t(),e()},[e,t]),{t:r}=hO();return(0,X.jsxs)(wj,{onClick:n,children:[(0,X.jsx)(ak,{children:(0,X.jsx)(_Je,{})}),(0,X.jsx)(fk,{primaryTypographyProps:{variant:`body1`},children:r(`mirador-dl-plugin.download`)})]})}xJe.propTypes={handleClose:A1.func,openDownloadDialog:A1.func};var SJe={target:`WindowTopBarPluginMenu`,mode:`add`,name:`MiradorDownloadPlugin`,component:xJe,config:{translations:vJe},mapDispatchToProps:bJe,reducers:{windowDialogs:yJe}},j1=class extends Y.Component{render(){let{rendering:e}=this.props;return(0,X.jsx)(rP,{disableGutters:!0,divider:!0,children:(0,X.jsxs)(fk,{primaryTypographyProps:{variant:`body1`},children:[(0,X.jsx)(DM,{href:e.id,download:!0,rel:`noopener noreferrer`,target:`_blank`,variant:`body1`,children:e.getLabel().getValue()}),e.getFormat()&&e.getFormat().value&&` (${e.getFormat().value})`]})},e.id)}};j1.propTypes={rendering:A1.shape({id:A1.string.isRequired,getLabel:A1.func.isRequired,getFormat:A1.func.isRequired}).isRequired};function CJe({renderings:e}){let{t}=hO();return(0,X.jsxs)(X.Fragment,{children:[(0,X.jsx)(wO,{variant:`h3`,sx:{marginTop:`20px`},children:t(`mirador-dl-plugin.other_download`)}),(0,X.jsx)(zO,{children:e.map(e=>(0,X.jsx)(j1,{rendering:e},e.id))})]})}CJe.propTypes={renderings:A1.array.isRequired};function M1(e,t){let n=e&&e[t],r;return Array.isArray(n)?r=n:typeof n==`string`&&(r=[n]),r}function wJe(e){let t=M1(e,`profile`);switch(t&&t[0]){case`http://library.stanford.edu/iiif/image-api/1.1/compliance.html#level0`:case`http://iiif.io/api/image/1/level0.json`:case`http://iiif.io/api/image/2/level0.json`:case`level0`:return 0;case`http://library.stanford.edu/iiif/image-api/1.1/compliance.html#level1`:case`http://iiif.io/api/image/1/level1.json`:case`http://iiif.io/api/image/2/level1.json`:case`level1`:return 1;case`http://library.stanford.edu/iiif/image-api/1.1/compliance.html#level2`:case`http://iiif.io/api/image/1/level2.json`:case`http://iiif.io/api/image/2/level2.json`:case`level2`:return 2;default:return}}function N1(e){let t=M1(e,`@context`);if(t){if(t.indexOf(`http://iiif.io/api/image/3/context.json`)>-1)return 3;if(t.indexOf(`http://iiif.io/api/image/2/context.json`)>-1)return 2;if(t.indexOf(`http://iiif.io/api/image/1/context.json`)>-1||t.indexOf(`http://library.stanford.edu/iiif/image-api/1.1/context.json`)>-1)return 1}}function TJe(e){let t=M1(e,`profile`);return t&&t.length>1&&t[1]}function EJe(e,t){switch(N1(e)){case 2:{let n=TJe(e);return n&&n.supports&&n.supports.indexOf(t)>-1}case 3:return e.extraFeatures&&e.extraFeatures.indexOf(t)>-1;default:return!1}}function DJe(e,t,n){switch(N1(e)){case 2:{let r=TJe(e);return!!(r&&(r.maxWidth&&r.maxWidth<t||r.maxHeight&&r.maxHeight<n||r.maxArea&&r.maxArea<t*n))}case 3:return!!(e.maxWidth&&e.maxWidth<t||e.maxHeight&&e.maxHeight<n||e.maxArea&&e.maxArea<t*n);default:return!1}}function OJe(e){let t=wJe(e),n=N1(e);return!!(t||n<3&&EJe(e,`sizeByW`)||n===3&&EJe(e,`sizeByWh`))}function kJe(e,t,n,r){return OJe(e)?!0:t===`full`?e.width===n&&e.height===r||!!(e.sizes&&e.sizes.some(e=>e.width===n&&e.height===r)):!1}function AJe(e,t){if(e)return e.width===t?e.height:Math.floor(e.height*t/e.width)}function jJe(e,t,n,r){let i=N1(e),a=e[`@id`]||e.id;a&&=a.replace(/\/$/,``);let o=`${n},${i===3?r:``}`,s=i===1?`native`:`default`;if(e.width===n&&e.height===r&&(o=i===3?`max`:`full`),kJe(e,t,n,r)&&!DJe(e,n,r))return`${a}/${t}/${o}/0/${s}.jpg`}var MJe=class extends Y.Component{zoomedImageLabel(){let{t:e}=this.props,t=this.currentBounds();return e(`mirador-dl-plugin.zoomed_region`,{width:Math.floor(t.width),height:Math.floor(t.height)})}fullImageLabel(){let{infoResponse:e,t}=this.props,n=e&&e.json;return n&&t(`mirador-dl-plugin.whole_image`,{width:n.width,height:n.height})}smallImageLabel(){let{infoResponse:e,t}=this.props,n=e&&e.json;return t(`mirador-dl-plugin.whole_image`,{width:1e3,height:Math.floor(1e3*n.height/n.width)})}nonTiledLabel(e){let{t}=this.props,n=e.getProperty(`width`),r=e.getProperty(`height`),i=e.getProperty(`label`);return n&&r?t(`mirador-dl-plugin.whole_image`,{width:n,height:r}):t(`mirador-dl-plugin.whole_image_labeled`,{label:i||e.id})}downloadUrl(e,t,n){let{infoResponse:r}=this.props,i=r&&r.json;if(!i)return;let a=jJe(i,e,t,n);return a&&`${a}?download=true`}zoomedImageUrl(){let e=this.currentBounds();return this.downloadUrl(`${e.x},${e.y},${e.width},${e.height}`,e.width,e.height)}imageUrlForSize(e){return this.downloadUrl(`full`,e.width,e.height)}fullImageUrl(){let{infoResponse:e}=this.props,t=e&&e.json;return t&&this.downloadUrl(`full`,t.width,t.height)}nonTiledImagesForCanvas(){let{canvas:e,nonTiledResources:t}=this.props;return!t||t.length===0?[]:t.filter(t=>(t.getProperty(`type`)===`Image`||t.getProperty(`type`)===`dctypes:Image`||t.getProperty(`format`)?.startsWith(`image/`))&&e.imageResources.find(e=>e.id===t.id))}thousandPixelWideImage(){let{infoResponse:e}=this.props,t=AJe(e&&e.json,1e3);return this.downloadUrl(`full`,1e3,t)}osdViewport(){let{windowId:e}=this.props;return wL.get(e).current.viewport}currentBounds(){let e=this.osdViewport().getBounds();return Object.keys(e).reduce((t,n)=>(t[n]=Math.ceil(e[n]),t),{})}definedSizesRestrictsDownload(){let{infoResponse:e}=this.props;if(!e.json)return!1;let{height:t,width:n}=e.json;return this.definedSizes().length===1&&this.definedSizes()[0].width<=n&&this.definedSizes()[0].height<=t}displayCurrentZoomLink(){let{restrictDownloadOnSizeDefinition:e,infoResponse:t,viewType:n}=this.props;if(n!==`single`||e&&this.definedSizesRestrictsDownload()||!(t&&t.json))return!1;let r=this.currentBounds();return r.height<t.json.height&&r.width<t.json.width&&r.x>=0&&r.y>=0&&!!this.zoomedImageUrl()}definedSizes(){let{infoResponse:e}=this.props;if(!(e&&e.json&&e.json.sizes))return[];let t=new Map;return e.json.sizes.filter(e=>{let n=`${e.width}${e.height}`;return!t.has(n)&&(t.set(n,!0),!0)})}fullImageLink(){return this.fullImageUrl()?(0,X.jsx)(rP,{disableGutters:!0,divider:!0,children:(0,X.jsx)(DM,{href:this.fullImageUrl(),rel:`noopener noreferrer`,target:`_blank`,variant:`body1`,children:this.fullImageLabel()})},this.fullImageUrl()):``}thousandPixelWideLink(){let{infoResponse:e}=this.props,t=e&&e.json;return!t||t.width<1e3||!this.thousandPixelWideImage()?``:(0,X.jsx)(rP,{disableGutters:!0,divider:!0,children:(0,X.jsx)(DM,{href:this.thousandPixelWideImage(),rel:`noopener noreferrer`,target:`_blank`,variant:`body1`,children:this.smallImageLabel()})},this.thousandPixelWideImage())}linksForDefinedSizes(){let{t:e}=this.props;return this.definedSizes().filter(e=>this.imageUrlForSize(e)).map(t=>(0,X.jsx)(rP,{disableGutters:!0,divider:!0,children:(0,X.jsx)(DM,{href:this.imageUrlForSize(t),rel:`noopener noreferrer`,target:`_blank`,variant:`body1`,children:e(`mirador-dl-plugin.whole_image`,{width:t.width,height:t.height})})},`${t.width}${t.height}`))}nonTiledImageLinks(){return this.nonTiledImagesForCanvas().map(e=>(0,X.jsx)(rP,{disableGutters:!0,divider:!0,children:(0,X.jsx)(DM,{href:`${e.id}?download=true`,rel:`noopener noreferrer`,target:`_blank`,variant:`body1`,children:this.nonTiledLabel(e)})},e.id))}render(){let{canvas:e,canvasLabel:t}=this.props;return(0,X.jsxs)(X.Fragment,{children:[(0,X.jsx)(wO,{noWrap:!0,variant:`h3`,sx:{marginTop:`20px`},children:t}),(0,X.jsxs)(zO,{children:[this.displayCurrentZoomLink()&&(0,X.jsx)(rP,{disableGutters:!0,divider:!0,children:(0,X.jsx)(DM,{href:this.zoomedImageUrl(),download:!0,rel:`noopener noreferrer`,target:`_blank`,variant:`body1`,children:this.zoomedImageLabel()})}),this.definedSizes().length===0&&[this.fullImageLink(),this.thousandPixelWideLink()],this.definedSizes().length>0&&this.linksForDefinedSizes(),this.nonTiledImageLinks(),e.getRenderings().map(e=>(0,X.jsx)(j1,{rendering:e},e.id))]})]})}};MJe.propTypes={canvas:A1.shape({id:A1.string.isRequired,getRenderings:A1.func.isRequired,imageResources:A1.arrayOf(A1.shape({id:A1.string}))}).isRequired,canvasLabel:A1.string.isRequired,infoResponse:A1.shape({json:A1.shape({height:A1.number,sizes:A1.arrayOf(A1.shape({height:A1.number,width:A1.number})),width:A1.number})}).isRequired,nonTiledResources:A1.arrayOf(A1.shape({id:A1.string,format:A1.string})).isRequired,restrictDownloadOnSizeDefinition:A1.bool.isRequired,t:A1.func.isRequired,viewType:A1.string.isRequired,windowId:A1.string.isRequired};var NJe=(e,{windowId:t})=>({closeDialog:()=>e({type:`CLOSE_WINDOW_DIALOG`,windowId:t})}),PJe=(e,{windowId:t})=>({canvases:bs(e,{windowId:t}),canvasLabel:n=>Ts(e,{canvasId:n,windowId:t}),containerId:bo(e),infoResponse:n=>Ns(e,{windowId:t,canvasId:n})||{},nonTiledResources:Os(e,{windowId:t}),manifest:Mo(e,{windowId:t}),restrictDownloadOnSizeDefinition:e.config.miradorDownloadPlugin&&e.config.miradorDownloadPlugin.restrictDownloadOnSizeDefinition,open:e.windowDialogs[t]&&e.windowDialogs[t].openDialog===`download`,viewType:fs(e,{windowId:t})});function FJe({canvases:e=[],canvasLabel:t,closeDialog:n,containerId:r,infoResponse:i,manifest:a=void 0,nonTiledResources:o,open:s=!1,restrictDownloadOnSizeDefinition:c=!1,viewType:l,windowId:u}){let{t:d}=hO(),f=(0,Y.useMemo)(()=>{let e=a&&a.getRenderings()||[],t=a&&a.getSequences()&&a.getSequences()[0]&&a.getSequences()[0].getRenderings()||[];return[...e,...t]},[a]);return s?(0,X.jsxs)(SF,{"data-testid":`dialog-content`,container:document.querySelector(`#${r} .mirador-viewer`),disableEnforceFocus:!0,onClose:n,open:s,scroll:`paper`,fullWidth:!0,maxWidth:`xs`,children:[(0,X.jsx)(zF,{sx:{paddingBottom:0},children:(0,X.jsx)(wO,{variant:`h2`,component:`span`,children:d(`mirador-dl-plugin.download`)})}),(0,X.jsxs)(TV,{children:[e.map(e=>(0,X.jsx)(MJe,{canvas:e,canvasLabel:t(e.id),infoResponse:i(e.id),nonTiledResources:o,restrictDownloadOnSizeDefinition:c,t:d,viewType:l,windowId:u},e.id)),f.length>0&&(0,X.jsx)(CJe,{renderings:f,t:d})]}),(0,X.jsx)(EF,{children:(0,X.jsx)(xM,{onClick:n,color:`primary`,children:d(`mirador-dl-plugin.close`)})})]}):``}FJe.propTypes={canvasLabel:A1.func.isRequired,canvases:A1.arrayOf(A1.shape({id:A1.string,index:A1.number})),closeDialog:A1.func.isRequired,containerId:A1.string.isRequired,infoResponse:A1.func.isRequired,manifest:A1.shape({getSequences:A1.func,getRenderings:A1.func}),nonTiledResources:A1.arrayOf(A1.shape({id:A1.string,format:A1.string})).isRequired,open:A1.bool,restrictDownloadOnSizeDefinition:A1.bool,viewType:A1.string.isRequired,windowId:A1.string.isRequired};var IJe=[SJe,{target:`Window`,mode:`add`,name:`MiradorDownloadDialog`,component:FJe,config:{translations:vJe},mapDispatchToProps:NJe,mapStateToProps:PJe}];BS();var LJe=LS((0,X.jsx)(`path`,{d:`M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z`}),`Close`);BS();var RJe=LS((0,X.jsx)(`path`,{d:`M17.66 8 12 2.35 6.34 8C4.78 9.56 4 11.64 4 13.64s.78 4.11 2.34 5.67 3.61 2.35 5.66 2.35 4.1-.79 5.66-2.35S20 15.64 20 13.64 19.22 9.56 17.66 8M6 14c.01-2 .62-3.27 1.76-4.4L12 5.27l4.24 4.38C17.38 10.77 17.99 12 18 14z`}),`Opacity`);BS();var zJe=LS((0,X.jsx)(`path`,{d:`M12 2C6.49 2 2 6.49 2 12s4.49 10 10 10c1.38 0 2.5-1.12 2.5-2.5 0-.61-.23-1.2-.64-1.67-.08-.1-.13-.21-.13-.33 0-.28.22-.5.5-.5H16c3.31 0 6-2.69 6-6 0-4.96-4.49-9-10-9m5.5 11c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m-3-4c-.83 0-1.5-.67-1.5-1.5S13.67 6 14.5 6s1.5.67 1.5 1.5S15.33 9 14.5 9M5 11.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5S7.33 13 6.5 13 5 12.33 5 11.5m6-4c0 .83-.67 1.5-1.5 1.5S8 8.33 8 7.5 8.67 6 9.5 6s1.5.67 1.5 1.5`}),`Palette`);BS();var BJe=LS((0,X.jsx)(`path`,{d:`M14 17H4v2h10zm6-8H4v2h16zM4 15h16v-2H4zM4 5v2h16V5z`}),`Subject`);BS();var VJe=LS((0,X.jsx)(`path`,{d:`M2.5 4v3h5v12h3V7h5V4zm19 5h-9v3h3v7h3v-7h3z`}),`TextFields`);BS();var HJe=LS((0,X.jsx)(`path`,{d:`M14 12c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2m-2-9c-4.97 0-9 4.03-9 9H0l4 4 4-4H5c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.51 0-2.91-.49-4.06-1.3l-1.42 1.44C8.04 20.3 9.94 21 12 21c4.97 0 9-4.03 9-9s-4.03-9-9-9`}),`SettingsBackupRestore`),P1=u(Vw());YC(),$P(),PT(),eO(),II(),IS(),SP();var UJe=Object.create,F1=Object.defineProperty,WJe=Object.getOwnPropertyDescriptor,GJe=Object.getOwnPropertyNames,KJe=Object.getPrototypeOf,I1=Object.prototype.hasOwnProperty,qJe=(e,t,n)=>()=>{if(n)throw n[0];try{return e&&(t=e(e=0)),t}catch(e){throw n=[e],e}},L1=(e,t)=>()=>(t||(e((t={exports:{}}).exports,t),e=null),t.exports),JJe=(e,t)=>{let n={};for(var r in e)F1(n,r,{get:e[r],enumerable:!0});return t||F1(n,Symbol.toStringTag,{value:`Module`}),n},YJe=(e,t,n,r)=>{if(t&&typeof t==`object`||typeof t==`function`)for(var i=GJe(t),a=0,o=i.length,s;a<o;a++)s=i[a],!I1.call(e,s)&&s!==n&&F1(e,s,{get:(e=>t[e]).bind(null,s),enumerable:!(r=WJe(t,s))||r.enumerable});return e},R1=(e,t,n)=>(n=e==null?{}:UJe(KJe(e)),YJe(t||!e||!e.__esModule||!I1.call(e,`default`)?F1(n,`default`,{value:e,enumerable:!0}):n,e)),XJe=e=>I1.call(e,`module.exports`)?e[`module.exports`]:YJe(F1({},`__esModule`,{value:!0}),e),ZJe=L1((e=>{var t=typeof Symbol==`function`&&Symbol.for,n=t?Symbol.for(`react.element`):60103,r=t?Symbol.for(`react.portal`):60106,i=t?Symbol.for(`react.fragment`):60107,a=t?Symbol.for(`react.strict_mode`):60108,o=t?Symbol.for(`react.profiler`):60114,s=t?Symbol.for(`react.provider`):60109,c=t?Symbol.for(`react.context`):60110,l=t?Symbol.for(`react.async_mode`):60111,u=t?Symbol.for(`react.concurrent_mode`):60111,d=t?Symbol.for(`react.forward_ref`):60112,f=t?Symbol.for(`react.suspense`):60113,p=t?Symbol.for(`react.suspense_list`):60120,m=t?Symbol.for(`react.memo`):60115,h=t?Symbol.for(`react.lazy`):60116,g=t?Symbol.for(`react.block`):60121,_=t?Symbol.for(`react.fundamental`):60117,v=t?Symbol.for(`react.responder`):60118,y=t?Symbol.for(`react.scope`):60119;function b(e){if(typeof e==`object`&&e){var t=e.$$typeof;switch(t){case n:switch(e=e.type,e){case l:case u:case i:case o:case a:case f:return e;default:switch(e&&=e.$$typeof,e){case c:case d:case h:case m:case s:return e;default:return t}}case r:return t}}}function x(e){return b(e)===u}e.AsyncMode=l,e.ConcurrentMode=u,e.ContextConsumer=c,e.ContextProvider=s,e.Element=n,e.ForwardRef=d,e.Fragment=i,e.Lazy=h,e.Memo=m,e.Portal=r,e.Profiler=o,e.StrictMode=a,e.Suspense=f,e.isAsyncMode=function(e){return x(e)||b(e)===l},e.isConcurrentMode=x,e.isContextConsumer=function(e){return b(e)===c},e.isContextProvider=function(e){return b(e)===s},e.isElement=function(e){return typeof e==`object`&&!!e&&e.$$typeof===n},e.isForwardRef=function(e){return b(e)===d},e.isFragment=function(e){return b(e)===i},e.isLazy=function(e){return b(e)===h},e.isMemo=function(e){return b(e)===m},e.isPortal=function(e){return b(e)===r},e.isProfiler=function(e){return b(e)===o},e.isStrictMode=function(e){return b(e)===a},e.isSuspense=function(e){return b(e)===f},e.isValidElementType=function(e){return typeof e==`string`||typeof e==`function`||e===i||e===u||e===o||e===a||e===f||e===p||typeof e==`object`&&!!e&&(e.$$typeof===h||e.$$typeof===m||e.$$typeof===s||e.$$typeof===c||e.$$typeof===d||e.$$typeof===_||e.$$typeof===v||e.$$typeof===y||e.$$typeof===g)},e.typeOf=b})),QJe=L1((e=>{process.env.NODE_ENV!==`production`&&(function(){var t=typeof Symbol==`function`&&Symbol.for,n=t?Symbol.for(`react.element`):60103,r=t?Symbol.for(`react.portal`):60106,i=t?Symbol.for(`react.fragment`):60107,a=t?Symbol.for(`react.strict_mode`):60108,o=t?Symbol.for(`react.profiler`):60114,s=t?Symbol.for(`react.provider`):60109,c=t?Symbol.for(`react.context`):60110,l=t?Symbol.for(`react.async_mode`):60111,u=t?Symbol.for(`react.concurrent_mode`):60111,d=t?Symbol.for(`react.forward_ref`):60112,f=t?Symbol.for(`react.suspense`):60113,p=t?Symbol.for(`react.suspense_list`):60120,m=t?Symbol.for(`react.memo`):60115,h=t?Symbol.for(`react.lazy`):60116,g=t?Symbol.for(`react.block`):60121,_=t?Symbol.for(`react.fundamental`):60117,v=t?Symbol.for(`react.responder`):60118,y=t?Symbol.for(`react.scope`):60119;function b(e){return typeof e==`string`||typeof e==`function`||e===i||e===u||e===o||e===a||e===f||e===p||typeof e==`object`&&!!e&&(e.$$typeof===h||e.$$typeof===m||e.$$typeof===s||e.$$typeof===c||e.$$typeof===d||e.$$typeof===_||e.$$typeof===v||e.$$typeof===y||e.$$typeof===g)}function x(e){if(typeof e==`object`&&e){var t=e.$$typeof;switch(t){case n:var p=e.type;switch(p){case l:case u:case i:case o:case a:case f:return p;default:var g=p&&p.$$typeof;switch(g){case c:case d:case h:case m:case s:return g;default:return t}}case r:return t}}}var S=l,C=u,w=c,T=s,E=n,D=d,O=i,k=h,A=m,j=r,M=o,ee=a,N=f,P=!1;function F(e){return P||(P=!0,console.warn(`The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 17+. Update your code to use ReactIs.isConcurrentMode() instead. It has the exact same API.`)),te(e)||x(e)===l}function te(e){return x(e)===u}function I(e){return x(e)===c}function ne(e){return x(e)===s}function re(e){return typeof e==`object`&&!!e&&e.$$typeof===n}function ie(e){return x(e)===d}function ae(e){return x(e)===i}function oe(e){return x(e)===h}function se(e){return x(e)===m}function ce(e){return x(e)===r}function le(e){return x(e)===o}function ue(e){return x(e)===a}function de(e){return x(e)===f}e.AsyncMode=S,e.ConcurrentMode=C,e.ContextConsumer=w,e.ContextProvider=T,e.Element=E,e.ForwardRef=D,e.Fragment=O,e.Lazy=k,e.Memo=A,e.Portal=j,e.Profiler=M,e.StrictMode=ee,e.Suspense=N,e.isAsyncMode=F,e.isConcurrentMode=te,e.isContextConsumer=I,e.isContextProvider=ne,e.isElement=re,e.isForwardRef=ie,e.isFragment=ae,e.isLazy=oe,e.isMemo=se,e.isPortal=ce,e.isProfiler=le,e.isStrictMode=ue,e.isSuspense=de,e.isValidElementType=b,e.typeOf=x})()})),$Je=L1(((e,t)=>{t.exports=process.env.NODE_ENV===`production`?ZJe():QJe()})),eYe=L1(((e,t)=>{var n=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;function a(e){if(e==null)throw TypeError(`Object.assign cannot be called with null or undefined`);return Object(e)}function o(){try{if(!Object.assign)return!1;var e=new String(`abc`);if(e[5]=`de`,Object.getOwnPropertyNames(e)[0]===`5`)return!1;for(var t={},n=0;n<10;n++)t[`_`+String.fromCharCode(n)]=n;if(Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(``)!==`0123456789`)return!1;var r={};return`abcdefghijklmnopqrst`.split(``).forEach(function(e){r[e]=e}),Object.keys(Object.assign({},r)).join(``)===`abcdefghijklmnopqrst`}catch{return!1}}t.exports=o()?Object.assign:function(e,t){for(var o,s=a(e),c,l=1;l<arguments.length;l++){for(var u in o=Object(arguments[l]),o)r.call(o,u)&&(s[u]=o[u]);if(n){c=n(o);for(var d=0;d<c.length;d++)i.call(o,c[d])&&(s[c[d]]=o[c[d]])}}return s}})),z1=L1(((e,t)=>{t.exports=`SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED`})),tYe=L1(((e,t)=>{t.exports=Function.call.bind(Object.prototype.hasOwnProperty)})),nYe=L1(((e,t)=>{var n=function(){};if(process.env.NODE_ENV!==`production`){var r=z1(),i={},a=tYe();n=function(e){var t=`Warning: `+e;typeof console<`u`&&console.error(t);try{throw Error(t)}catch{}}}function o(e,t,o,s,c){if(process.env.NODE_ENV!==`production`){for(var l in e)if(a(e,l)){var u;try{if(typeof e[l]!=`function`){var d=Error((s||`React class`)+`: `+o+" type `"+l+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof e[l]+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");throw d.name=`Invariant Violation`,d}u=e[l](t,l,s,o,null,r)}catch(e){u=e}if(u&&!(u instanceof Error)&&n((s||`React class`)+`: type specification of `+o+" `"+l+"` is invalid; the type checker function must return `null` or an `Error` but returned a "+typeof u+`. You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument).`),u instanceof Error&&!(u.message in i)){i[u.message]=!0;var f=c?c():``;n(`Failed `+o+` type: `+u.message+(f??``))}}}}o.resetWarningCache=function(){process.env.NODE_ENV!==`production`&&(i={})},t.exports=o})),rYe=L1(((e,t)=>{var n=$Je(),r=eYe(),i=z1(),a=tYe(),o=nYe(),s=function(){};process.env.NODE_ENV!==`production`&&(s=function(e){var t=`Warning: `+e;typeof console<`u`&&console.error(t);try{throw Error(t)}catch{}});function c(){return null}t.exports=function(e,t){var l=typeof Symbol==`function`&&Symbol.iterator,u=`@@iterator`;function d(e){var t=e&&(l&&e[l]||e[u]);if(typeof t==`function`)return t}var f=`<<anonymous>>`,p={array:_(`array`),bigint:_(`bigint`),bool:_(`boolean`),func:_(`function`),number:_(`number`),object:_(`object`),string:_(`string`),symbol:_(`symbol`),any:v(),arrayOf:y,element:b(),elementType:x(),instanceOf:S,node:E(),objectOf:w,oneOf:C,oneOfType:T,shape:O,exact:k};function m(e,t){return e===t?e!==0||1/e==1/t:e!==e&&t!==t}function h(e,t){this.message=e,this.data=t&&typeof t==`object`?t:{},this.stack=``}h.prototype=Error.prototype;function g(e){if(process.env.NODE_ENV!==`production`)var n={},r=0;function a(a,o,c,l,u,d,p){if(l||=f,d||=c,p!==i){if(t){var m=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use `PropTypes.checkPropTypes()` to call them. Read more at http://fb.me/use-check-prop-types");throw m.name=`Invariant Violation`,m}if(process.env.NODE_ENV!==`production`&&typeof console<`u`){var g=l+`:`+c;!n[g]&&r<3&&(s("You are manually calling a React.PropTypes validation function for the `"+d+"` prop on `"+l+"`. This is deprecated and will throw in the standalone `prop-types` package. You may be seeing this warning due to a third-party PropTypes library. See https://fb.me/react-warning-dont-call-proptypes for details."),n[g]=!0,r++)}}return o[c]==null?a?o[c]===null?new h(`The `+u+" `"+d+"` is marked as required "+("in `"+l+"`, but its value is `null`.")):new h(`The `+u+" `"+d+"` is marked as required in "+("`"+l+"`, but its value is `undefined`.")):null:e(o,c,l,u,d)}var o=a.bind(null,!1);return o.isRequired=a.bind(null,!0),o}function _(e){function t(t,n,r,i,a,o){var s=t[n];if(M(s)!==e){var c=ee(s);return new h(`Invalid `+i+" `"+a+"` of type "+("`"+c+"` supplied to `"+r+"`, expected ")+("`"+e+"`."),{expectedType:e})}return null}return g(t)}function v(){return g(c)}function y(e){function t(t,n,r,a,o){if(typeof e!=`function`)return new h("Property `"+o+"` of component `"+r+"` has invalid PropType notation inside arrayOf.");var s=t[n];if(!Array.isArray(s)){var c=M(s);return new h(`Invalid `+a+" `"+o+"` of type "+("`"+c+"` supplied to `"+r+"`, expected an array."))}for(var l=0;l<s.length;l++){var u=e(s,l,r,a,o+`[`+l+`]`,i);if(u instanceof Error)return u}return null}return g(t)}function b(){function t(t,n,r,i,a){var o=t[n];if(!e(o)){var s=M(o);return new h(`Invalid `+i+" `"+a+"` of type "+("`"+s+"` supplied to `"+r+"`, expected a single ReactElement."))}return null}return g(t)}function x(){function e(e,t,r,i,a){var o=e[t];if(!n.isValidElementType(o)){var s=M(o);return new h(`Invalid `+i+" `"+a+"` of type "+("`"+s+"` supplied to `"+r+"`, expected a single ReactElement type."))}return null}return g(e)}function S(e){function t(t,n,r,i,a){if(!(t[n]instanceof e)){var o=e.name||f,s=P(t[n]);return new h(`Invalid `+i+" `"+a+"` of type "+("`"+s+"` supplied to `"+r+"`, expected ")+("instance of `"+o+"`."))}return null}return g(t)}function C(e){if(!Array.isArray(e))return process.env.NODE_ENV!==`production`&&(arguments.length>1?s(`Invalid arguments supplied to oneOf, expected an array, got `+arguments.length+` arguments. A common mistake is to write oneOf(x, y, z) instead of oneOf([x, y, z]).`):s(`Invalid argument supplied to oneOf, expected an array.`)),c;function t(t,n,r,i,a){for(var o=t[n],s=0;s<e.length;s++)if(m(o,e[s]))return null;var c=JSON.stringify(e,function(e,t){return ee(t)===`symbol`?String(t):t});return new h(`Invalid `+i+" `"+a+"` of value `"+String(o)+"` "+("supplied to `"+r+"`, expected one of "+c+`.`))}return g(t)}function w(e){function t(t,n,r,o,s){if(typeof e!=`function`)return new h("Property `"+s+"` of component `"+r+"` has invalid PropType notation inside objectOf.");var c=t[n],l=M(c);if(l!==`object`)return new h(`Invalid `+o+" `"+s+"` of type "+("`"+l+"` supplied to `"+r+"`, expected an object."));for(var u in c)if(a(c,u)){var d=e(c,u,r,o,s+`.`+u,i);if(d instanceof Error)return d}return null}return g(t)}function T(e){if(!Array.isArray(e))return process.env.NODE_ENV!==`production`&&s(`Invalid argument supplied to oneOfType, expected an instance of array.`),c;for(var t=0;t<e.length;t++){var n=e[t];if(typeof n!=`function`)return s(`Invalid argument supplied to oneOfType. Expected an array of check functions, but received `+N(n)+` at index `+t+`.`),c}function r(t,n,r,o,s){for(var c=[],l=0;l<e.length;l++){var u=e[l],d=u(t,n,r,o,s,i);if(d==null)return null;d.data&&a(d.data,`expectedType`)&&c.push(d.data.expectedType)}var f=c.length>0?`, expected one of type [`+c.join(`, `)+`]`:``;return new h(`Invalid `+o+" `"+s+"` supplied to "+("`"+r+"`"+f+`.`))}return g(r)}function E(){function e(e,t,n,r,i){return A(e[t])?null:new h(`Invalid `+r+" `"+i+"` supplied to "+("`"+n+"`, expected a ReactNode."))}return g(e)}function D(e,t,n,r,i){return new h((e||`React class`)+`: `+t+" type `"+n+`.`+r+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+i+"`.")}function O(e){function t(t,n,r,a,o){var s=t[n],c=M(s);if(c!==`object`)return new h(`Invalid `+a+" `"+o+"` of type `"+c+"` "+("supplied to `"+r+"`, expected `object`."));for(var l in e){var u=e[l];if(typeof u!=`function`)return D(r,a,o,l,ee(u));var d=u(s,l,r,a,o+`.`+l,i);if(d)return d}return null}return g(t)}function k(e){function t(t,n,o,s,c){var l=t[n],u=M(l);if(u!==`object`)return new h(`Invalid `+s+" `"+c+"` of type `"+u+"` "+("supplied to `"+o+"`, expected `object`."));for(var d in r({},t[n],e)){var f=e[d];if(a(e,d)&&typeof f!=`function`)return D(o,s,c,d,ee(f));if(!f)return new h(`Invalid `+s+" `"+c+"` key `"+d+"` supplied to `"+o+`\`. |
|
|
Bad object: `+JSON.stringify(t[n],null,` `)+` |
|
|
Valid keys: `+JSON.stringify(Object.keys(e),null,` `));var p=f(l,d,o,s,c+`.`+d,i);if(p)return p}return null}return g(t)}function A(t){switch(typeof t){case`number`:case`string`:case`undefined`:return!0;case`boolean`:return!t;case`object`:if(Array.isArray(t))return t.every(A);if(t===null||e(t))return!0;var n=d(t);if(n){var r=n.call(t),i;if(n!==t.entries){for(;!(i=r.next()).done;)if(!A(i.value))return!1}else for(;!(i=r.next()).done;){var a=i.value;if(a&&!A(a[1]))return!1}}else return!1;return!0;default:return!1}}function j(e,t){return e===`symbol`?!0:t?t[`@@toStringTag`]===`Symbol`||typeof Symbol==`function`&&t instanceof Symbol:!1}function M(e){var t=typeof e;return Array.isArray(e)?`array`:e instanceof RegExp?`object`:j(t,e)?`symbol`:t}function ee(e){if(e==null)return``+e;var t=M(e);if(t===`object`){if(e instanceof Date)return`date`;if(e instanceof RegExp)return`regexp`}return t}function N(e){var t=ee(e);switch(t){case`array`:case`object`:return`an `+t;case`boolean`:case`date`:case`regexp`:return`a `+t;default:return t}}function P(e){return!e.constructor||!e.constructor.name?f:e.constructor.name}return p.checkPropTypes=o,p.resetWarningCache=o.resetWarningCache,p.PropTypes=p,p}})),iYe=L1(((e,t)=>{var n=z1();function r(){}function i(){}i.resetWarningCache=r,t.exports=function(){function e(e,t,r,i,a,o){if(o!==n){var s=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name=`Invariant Violation`,s}}e.isRequired=e;function t(){return e}var a={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:r};return a.PropTypes=a,a}})),B1=R1(L1(((e,t)=>{if(process.env.NODE_ENV!==`production`){var n=$Je();t.exports=rYe()(n.isElement,!0)}else t.exports=iYe()()}))());function aYe(){return navigator.userAgent.indexOf(`Gecko/`)>=0}var V1=(0,Y.forwardRef)(({bgColor:e,height:t,lines:n,opacity:r,pageColors:i,selectable:a,textColor:o,useAutoColors:s,visible:c,width:l},u)=>{let d=aS(),f=(0,Y.useRef)(null),p=(0,Y.useRef)(null),m=(0,Y.useRef)(null),h=(0,Y.useRef)(null);(0,Y.useEffect)(()=>{let e=p.current;if(!e)return;let t=e=>{a&&e.stopPropagation()};return e.addEventListener(`pointerdown`,t),e.addEventListener(`touchstart`,t),()=>{e.removeEventListener(`pointerdown`,t),e.removeEventListener(`touchstart`,t)}},[a]),(0,Y.useImperativeHandle)(u,()=>({updateColors(e,t,n){if(!(!p.current||!m.current)){for(let e of m.current.querySelectorAll(`rect`))e.style.fill=O_(t,n);for(let t of p.current.querySelectorAll(`text`))t.style.fill=O_(e,n)}},updateSelectability(e){if(!p.current)return;let t=p.current.parentElement;t.style.userSelect=e?`text`:`none`,h.current&&(h.current.textContent=oYe(d,e))},updateTransforms(e,n,r){if(!f.current)return;let i=(e-1)*l/2+n*e*-1,a=(e-1)*t/2+r*e*-1;f.current.style.display=null,f.current.style.transform=[`translate(${i}px, ${a}px)`,`scale(${e})`].join(` `)}}),[t,l,d]);let g={display:`none`,position:`absolute`,willChange:`transform`},_={height:t,left:0,top:0,userSelect:a?`text`:`none`,whiteSpace:`pre`,width:l},v=o,y=e;s&&i&&(v=i.textColor,y=i.bgColor);let b=!c&&a?0:r,x={fill:O_(y,b)},S={fill:O_(v,b)},C=n.filter(e=>e.width>0&&e.height>0),w=aYe(),T=({children:e})=>(0,X.jsx)(`text`,{style:S,children:e}),E=e=>(0,X.jsx)(`tspan`,{...e});return w&&(T=Y.Fragment,E=e=>(0,X.jsx)(`text`,{style:S,...e})),(0,X.jsxs)(`div`,{ref:f,style:g,children:[(0,X.jsx)(`svg`,{style:{..._,userSelect:`none`},children:(0,X.jsx)(`g`,{ref:m,children:C.map(e=>(0,X.jsx)(`rect`,{height:e.height,style:x,width:e.width,x:e.x,y:e.y},`rect-${e.x}.${e.y}`))})}),(0,X.jsxs)(`svg`,{className:`mirador-textoverlay__text-overlay`,style:{..._,position:`absolute`},children:[(0,X.jsx)(`style`,{ref:h,children:oYe(d,a)}),(0,X.jsx)(`g`,{ref:p,children:C.map(e=>e.spans?(0,X.jsx)(T,{children:e.spans.filter(e=>e.width>0&&e.height>0).map(({text:t,width:n,x:r,y:i})=>(0,X.jsx)(E,{fontSize:`${e.height*.75}px`,lengthAdjust:`spacingAndGlyphs`,textLength:n,x:r,y:e.y+e.height*.75,children:t},`text-${r}-${i}`))},`line-${e.x}-${e.y}`):(0,X.jsx)(`text`,{fontSize:`${e.height}px`,lengthAdjust:`spacingAndGlyphs`,style:S,textLength:e.width,x:e.x,y:e.y+e.height*.75,children:e.text},`line-${e.x}-${e.y}`))})]})]})});V1.displayName=`PageTextDisplay`;function oYe(e,t){return`.mirador-textoverlay__text-overlay { |
|
|
font-family: ${e?.textOverlay?.overlayFont??`sans-serif`}; |
|
|
} |
|
|
.mirador-textoverlay__text-overlay ::selection { |
|
|
fill: ${e?.textOverlay?.selectionTextColor??`rgba(255, 255, 255, 1)`}; |
|
|
color: ${e?.textOverlay?.selectionTextColor??`rgba(255, 255, 255, 1)`}; |
|
|
background-color: ${e?.textOverlay?.selectionBackgroundColor??`rgba(0, 55, 255, 1)`}; |
|
|
} |
|
|
${t?`text { cursor: text; }`:``}`}V1.propTypes={bgColor:B1.default.string.isRequired,height:B1.default.number.isRequired,lines:B1.default.array.isRequired,opacity:B1.default.number.isRequired,pageColors:B1.default.object,selectable:B1.default.bool.isRequired,slotIndex:B1.default.number.isRequired,source:B1.default.string.isRequired,textColor:B1.default.string.isRequired,useAutoColors:B1.default.bool.isRequired,visible:B1.default.bool.isRequired,width:B1.default.number.isRequired},V1.defaultProps={pageColors:void 0};function sYe(e,t){return e===t||e?.textColor===t?.textColor&&e?.bgColor===t?.bgColor}function cYe(e,t){return e.source===t.source&&e.lines===t.lines&&e.width===t.width&&e.height===t.height&&e.opacity===t.opacity&&e.selectable===t.selectable&&e.slotIndex===t.slotIndex&&e.visible===t.visible&&e.textColor===t.textColor&&e.bgColor===t.bgColor&&e.useAutoColors===t.useAutoColors&&sYe(e.pageColors,t.pageColors)}var lYe=(0,Y.memo)(V1,cYe),H1=class extends Y.Component{constructor(e){super(e),this.renderRefs=[],this.renderRefCallbacks=[],this.containerRef=Y.createRef(),this.onUpdateViewportHandler=this.onUpdateViewport.bind(this)}componentDidMount(){let{enabled:e,viewer:t}=this.props;e&&t&&this.registerOsdCallback(),this.patchAnnotationOverlay()}componentWillUnmount(){this.unregisterOsdCallback()}componentDidUpdate(e){let{enabled:t,viewer:n,pageTexts:r,textColor:i,bgColor:a,useAutoColors:o,visible:s,selectable:c}=this.props,{opacity:l}=this.props;this.patchAnnotationOverlay();let u=n!==e.viewer;e.enabled&&e.viewer&&(u||!t)&&this.unregisterOsdCallback(e.viewer),t&&n&&(u||!e.enabled)&&this.registerOsdCallback(n),(this.shouldRender()&&!this.shouldRender(e)||uYe(e.canvasWorld,this.props.canvasWorld)||r.filter(e=>this.shouldRenderPage(e,o)).length!==e.pageTexts.filter(t=>this.shouldRenderPage(t,e.useAutoColors)).length)&&this.onUpdateViewport(),c!==e.selectable&&this.renderRefs.filter(Boolean).forEach(e=>e.updateSelectability(c));let d=(e={})=>e.textColor!==void 0;(s!==e.visible||l!==e.opacity||a!==e.bgColor||i!==e.textColor||o!==e.useAutoColors||r.filter(d).length!==e.pageTexts.filter(d).length)&&(s||(l=0),this.renderRefs.forEach((e,t)=>{if(!e)return;let n=i,s=a;if(o){let{textColor:e,bgColor:i}=r[t];e&&(n=e,s=i)}e.updateColors(n,s,l)}))}onUpdateViewport(){if(!this.shouldRender())return;let{viewer:e,canvasWorld:t}=this.props,n=t?.canvasDimensions??[];if(!e.world.getItemAt(0))return;let r=e.viewport.getBounds(!0),i=e.viewport.getZoom(!0),a=e.container.clientWidth*i;if(this.containerRef.current){let{clientWidth:t,clientHeight:n}=e.container,r=e.viewport.getFlip(),i=e.viewport.getRotation(),a=[];if(r&&(a.push(`translate(${t}px, 0px)`),a.push(`scale(-1, 1)`)),i!==0){switch(i){case 90:a.push(`translate(${t}px, 0px)`);break;case 180:a.push(`translate(${t}px, ${n}px)`);break;case 270:a.push(`translate(0px, ${n}px)`);break;default:console.error(`Unsupported rotation: ${i}`)}a.push(`rotate(${i}deg)`)}this.containerRef.current.style.transform=a.join(` `)}for(let e=0;e<n.length;e+=1){let t=this.renderRefs[e],i=this.props.pageTexts[e],o=n[e];if(!t||!i||!o?.width||!o?.height)continue;let s=o.canvas?.getWidth?.()??i.width,c=o.canvas?.getHeight?.()??i.height,l=s/o.width,u=c/o.height;t.updateTransforms(a/l,(r.x-(o.x??0))*l,(r.y-(o.y??0))*u)}}shouldRenderPage=({lines:e,isFetchingColors:t}={},n=this.props.useAutoColors)=>(!n||!t)&&e&&e.length>0&&e.some(({text:e,spans:t})=>e||t&&t.length>0);shouldRender(e){let{enabled:t,pageTexts:n}=e??this.props;return t&&n.length>0}registerOsdCallback(e=this.props.viewer){e.addHandler(`update-viewport`,this.onUpdateViewportHandler)}unregisterOsdCallback(e=this.props.viewer){e?.removeHandler?.(`update-viewport`,this.onUpdateViewportHandler)}getRenderRef(e){return this.renderRefCallbacks[e]||(this.renderRefCallbacks[e]=t=>{this.renderRefs[e]=t}),this.renderRefCallbacks[e]}patchAnnotationOverlay(){let{enabled:e,selectable:t}=this.props;if(!e)return;let n=this.containerRef.current?.parentElement.querySelector(`div.openseadragon-canvas > div > canvas`)?.parentElement;n&&(n.style.zIndex=100,n.style.pointerEvents=t?`none`:null)}render(){let{pageTexts:e,selectable:t,visible:n,viewer:r,opacity:i,textColor:a,bgColor:o,useAutoColors:s}=this.props;return!this.shouldRender()||!r||!e?null:(this.renderRefs.length=e.length,P1.createPortal((0,X.jsx)(`div`,{ref:this.containerRef,style:{position:`absolute`,display:t||n?null:`none`},children:e.map((e,r)=>{if(!e||!this.shouldRenderPage(e,s))return null;let{lines:c,source:l,width:u,height:d,textColor:f,bgColor:p}=e;return(0,X.jsx)(lYe,{ref:this.getRenderRef(r),lines:c,source:l,selectable:t,slotIndex:r,visible:n,opacity:i,width:u,height:d,textColor:a,bgColor:o,useAutoColors:s,pageColors:f?{textColor:f,bgColor:p}:void 0},l)})}),r.canvas))}};H1.propTypes={canvasWorld:B1.default.object,enabled:B1.default.bool,opacity:B1.default.number,pageTexts:B1.default.array,selectable:B1.default.bool,bgColor:B1.default.string,textColor:B1.default.string,useAutoColors:B1.default.bool,viewer:B1.default.object,visible:B1.default.bool},H1.defaultProps={canvasWorld:void 0,enabled:!0,opacity:.75,pageTexts:void 0,selectable:!0,textColor:`#000000`,bgColor:`#ffffff`,useAutoColors:!0,viewer:void 0,visible:!1};function uYe(e,t){if(e===t)return!1;let n=e?.canvasIds??[],r=t?.canvasIds??[];return n.length!==r.length||n.some((e,t)=>e!==r[t])}function dYe(e){return(0,X.jsx)(PS,{viewBox:`0 0 24 24`,...e,children:(0,X.jsx)(`path`,{d:`M13 19a1 1 0 0 0 1 1h2v2h-2.5c-.55 0-1.5-.45-1.5-1c0 .55-.95 1-1.5 1H8v-2h2a1 1 0 0 0 1-1V5a1 1 0 0 0-1-1H8V2h2.5c.55 0 1.5.45 1.5 1c0-.55.95-1 1.5-1H16v2h-2a1 1 0 0 0-1 1v14z`})})}var fYe=(e,t)=>`linear-gradient(${e}, ${O_(t,0)} 20%, ${O_(t,.2)} 20% 80%, ${O_(t,0)} 80%)`;function U1({children:e,paddingNext:t,paddingPrev:n,withBorder:r}){let i=aS(),a=FI(i.breakpoints.down(`sm`)),o=i.palette?.shades?.main??i.palette.background.paper,s=i.palette.getContrastText(o);return(0,X.jsx)(QP,{sx:{borderBottom:a&&r?`1px solid ${O_(s,.2)}`:`none`,borderImageSlice:r?1:`unset`,borderImageSource:fYe(`to right`,s),borderRight:!a&&r?`1px solid ${O_(s,.2)}`:`none`,display:`flex`,flexDirection:a?`row`:`column`,p:a?`${n??0}px 0 ${t??0}px 0`:`0 ${t??0}px 0 ${n??0}px`},children:e})}U1.propTypes={children:B1.default.node.isRequired,paddingNext:B1.default.number,paddingPrev:B1.default.number,withBorder:B1.default.bool},U1.defaultProps={paddingNext:void 0,paddingPrev:void 0,withBorder:!1};function W1(e){return e?.startsWith(`rgb`)?`#${e.replace(/rgba?\((.+)\)/,`$1`).split(`,`).slice(0,3).map(e=>e.trim()).map(e=>Number.parseInt(e,10)).map(e=>e.toString(16)).join(``)}`:e}function pYe(e){return e.replace(/rgba?\((.+)\)/,`$1`).split(`,`).map(e=>Number.parseInt(e.trim(),10))}function mYe([e,t,n]){let r=[e,t,n].map(e=>{let t=e/255;return t<=.03928?t/12.92:((t+.055)/1.055)**2.4});return r[0]*.2126+r[1]*.7152+r[2]*.0722}function hYe(e,t){Array.isArray(e)||(e=pYe(e)),Array.isArray(t)||(t=pYe(t));let n=mYe(e),r=mYe(t),i=Math.max(n,r),a=Math.min(n,r);return(i+.05)/(a+.05)}function gYe({data:e,width:t,height:n},r){let i=new Map,a=_Ye(t,n,r);for(let r=0;r<t*n;r+=1){if(a&&a[r]===0)continue;let t=r*4,n=e[t],o=e[t+1],s=e[t+2],c=`${n>>4},${o>>4},${s>>4}`,l=i.get(c)??{count:0,r:0,g:0,b:0};l.count+=1,l.r+=n,l.g+=o,l.b+=s,i.set(c,l)}let o=Array.from(i.values()).sort((e,t)=>t.count-e.count),s=({count:e,r:t,g:n,b:r})=>`rgb(${Math.round(t/e)},${Math.round(n/e)},${Math.round(r/e)})`,c=s(o[0]);return{textColor:o.slice(1).map(s).find(e=>hYe(c,e)>=7)??`rgb(0,0,0)`,bgColor:c}}function _Ye(e,t,n){if(!n?.width||!n?.height||!n.lines?.length)return;let r=new Uint8Array(e*t),i=e/n.width,a=t/n.height;for(let o of n.lines){if(![o.x,o.y,o.width,o.height].every(Number.isFinite)||o.width<=0||o.height<=0)continue;let n=Math.max(0,Math.floor(o.x*i)),s=Math.max(0,Math.floor(o.y*a)),c=Math.min(e,Math.ceil((o.x+o.width)*i)),l=Math.min(t,Math.ceil((o.y+o.height)*a));for(let t=s;t<l;t+=1)r.fill(1,t*e+n,t*e+c)}return r.some(Boolean)?r:void 0}var vYe={borderWidth:0,clip:`rect(0, 0, 0, 0)`,height:1,margin:-1,overflow:`hidden`,padding:0,position:`absolute`,whiteSpace:`nowrap`,width:1};function G1({autoColors:e,className:t,color:n,onChange:r,title:i}){let a=(e??[]).filter(e=>e),o=a.length===2?n:a[0]??n,s=a.length===2?`linear-gradient(90deg, ${a[0]??n} 50%, ${a[1]??n} 50%)`:`none`;return(0,X.jsxs)(QP,{component:`label`,className:t,sx:{boxSizing:`border-box`,height:48,p:1,width:48},children:[(0,X.jsx)($D,{elevation:2,title:i,sx:{backgroundColor:o,backgroundImage:s,borderRadius:4,display:`inline-block`,height:32,width:32}}),(0,X.jsx)(`input`,{type:`color`,value:W1(e?.[0]?e[0]:n),style:vYe,onChange:e=>r(e.target.value),onInput:e=>r(e.target.value)})]})}G1.propTypes={autoColors:B1.default.arrayOf(B1.default.string),className:B1.default.string,color:B1.default.string.isRequired,onChange:B1.default.func.isRequired,title:B1.default.string.isRequired},G1.defaultProps={autoColors:void 0,className:``};function yYe({bgColor:e,onChange:t,pageColors:n,t:r,textColor:i,useAutoColors:a}){let o=aS(),s=FI(o.breakpoints.down(`sm`)),c=o.palette?.shades?.main??o.palette.background.paper,l=!a&&n?.some(e=>e&&(e.textColor||e.bgColor));return(0,X.jsxs)($D,{elevation:4,sx:{backgroundColor:O_(c,.8),borderRadius:s?`25px 0 0 25px`:`0 0 25px 25px`,clipPath:s?`inset(-8px 0 -8px -8px)`:`none`,display:`flex`,flexDirection:s?`row`:`column`,position:`absolute`,right:s?48:`auto`,top:s?`auto`:48,zIndex:100},children:[l&&(0,X.jsx)(ID,{"aria-label":r(`resetTextColors`),onClick:()=>t({useAutoColors:!0,textColor:n.map(e=>e.textColor).filter(Boolean)[0]??i,bgColor:n.map(e=>e.bgColor).filter(Boolean)[0]??e}),children:(0,X.jsx)(HJe,{})}),(0,X.jsx)(QP,{sx:{mt:s?0:l?-1.5:0,ml:s&&l?-1.5:0},children:(0,X.jsx)(G1,{autoColors:a?n.map(e=>e.textColor):void 0,className:``,color:i,title:r(`textColor`),onChange:r=>{a&&r===W1(n?.[0]?.textColor)||t({textColor:r,bgColor:e,useAutoColors:!1})}})}),(0,X.jsx)(QP,{sx:{mt:s?0:-.75,ml:s?-.75:0},children:(0,X.jsx)(G1,{autoColors:a?n.map(e=>e.bgColor):void 0,className:``,color:e,title:r(`backgroundColor`),onChange:e=>{a&&e===W1(n?.[0]?.bgColor)||t({bgColor:e,textColor:i,useAutoColors:!1})}})})]})}yYe.propTypes={bgColor:B1.default.string.isRequired,onChange:B1.default.func.isRequired,pageColors:B1.default.arrayOf(B1.default.shape({bgColor:B1.default.string,textColor:B1.default.string})).isRequired,t:B1.default.func.isRequired,textColor:B1.default.string.isRequired,useAutoColors:B1.default.bool.isRequired};function bYe({onChange:e,opacity:t,t:n}){let r=aS(),i=FI(r.breakpoints.down(`sm`)),a=r.palette?.shades?.main??r.palette.background.paper;return(0,X.jsx)($D,{elevation:4,"data-test-id":`text-opacity-slider`,id:`text-opacity-slider`,"aria-labelledby":`text-opacity-slider-label`,sx:{backgroundColor:O_(a,.8),borderRadius:i?`25px 0 0 25px`:`0 0 25px 25px`,clipPath:i?`inset(-8px 0 -8px -8px)`:`none`,height:i?`auto`:150,p:i?`12px 8px 2px`:`16px 8px 8px`,position:`absolute`,right:i?48:`auto`,top:i?`auto`:48,width:i?150:`auto`,zIndex:100},children:(0,X.jsx)(QP,{sx:{px:+!!i,height:`100%`},children:(0,X.jsx)(xP,{getAriaValueText:e=>n(`opacityCurrentValue`,{value:e}),max:100,min:1,orientation:i?`horizontal`:`vertical`,value:t*100,onChange:(t,n)=>e(Number(n)/100)})})})}bYe.propTypes={onChange:B1.default.func.isRequired,opacity:B1.default.number.isRequired,t:B1.default.func.isRequired};function xYe({imageToolsEnabled:e,pageColors:t,t:n,textsAvailable:r,textsFetching:i,updateWindowTextOverlayOptions:a,windowTextOverlayOptions:o}){let{bgColor:s,enabled:c,opacity:l,selectable:u,textColor:d,useAutoColors:f,visible:p}=o,[m,h]=(0,Y.useState)(c&&(p||u)),[g,_]=(0,Y.useState)(!1),[v,y]=(0,Y.useState)(!1),b=aS(),x=FI(b.breakpoints.down(`sm`)),S=b.palette?.shades?.main??b.palette.background.paper,C=b.palette.getContrastText(S),w=O_(C,.25),T=f?t.map(e=>e.textColor).filter(Boolean)[0]??d:d,E=f?t.map(e=>e.bgColor).filter(Boolean)[0]??s:s,D=m&&!i;if(!c||!r)return null;let O=(0,X.jsx)(U1,{withBorder:!i&&m&&x,children:(0,X.jsx)(ID,{"aria-expanded":D,"aria-haspopup":!0,"aria-label":n(m?`collapseTextOverlayOptions`:`expandTextOverlayOptions`),disabled:i,onClick:()=>h(!m),children:(0,X.jsx)(D?LJe:BJe,{})})});return(0,X.jsxs)($D,{elevation:4,sx:{alignItems:`stretch`,backgroundColor:O_(S,.8),borderRadius:x?`25px 25px 25px ${!i&&m&&g?0:25}px`:`25px`,display:`flex`,flexDirection:x?`column`:`row`,position:`absolute`,right:x&&e?66:8,top:x?8:e?66:8,zIndex:999},children:[x&&O,D&&(0,X.jsxs)(X.Fragment,{children:[(0,X.jsx)(U1,{paddingNext:8,paddingPrev:x?8:0,withBorder:!0,children:(0,X.jsx)(ID,{"aria-label":n(`textSelect`),"aria-pressed":u,sx:{backgroundColor:u?w:`transparent`},onClick:()=>a({...o,selectable:!u}),children:(0,X.jsx)(dYe,{})})}),(0,X.jsx)(U1,{paddingPrev:8,children:(0,X.jsx)(ID,{"aria-label":n(`textVisible`),"aria-pressed":p,sx:{backgroundColor:p?w:`transparent`},onClick:()=>{a({...o,visible:!p}),v&&p&&y(!1),g&&p&&_(!1)},children:(0,X.jsx)(VJe,{})})}),(0,X.jsxs)(U1,{children:[(0,X.jsx)(ID,{id:`text-opacity-slider-label`,"aria-controls":`text-opacity-slider`,"aria-expanded":v,"aria-label":n(`textOpacity`),disabled:!p,sx:{backgroundColor:v?O_(C,.1):`transparent`},onClick:()=>y(!v),children:(0,X.jsx)(RJe,{})}),p&&v&&(0,X.jsx)(bYe,{opacity:l,t:n,onChange:e=>a({...o,opacity:e})})]}),(0,X.jsxs)(U1,{paddingNext:x?0:8,withBorder:!x,children:[(0,X.jsx)(ID,{id:`color-picker-label`,"aria-controls":`color-picker`,"aria-expanded":g,"aria-label":n(`colorPicker`),disabled:!p,sx:{backgroundColor:g?O_(C,.1):`transparent`},onClick:()=>_(!g),children:(0,X.jsx)(zJe,{})}),p&&g&&(0,X.jsx)(yYe,{bgColor:E,pageColors:t,t:n,textColor:T,useAutoColors:f,onChange:e=>a({...o,...e})})]})]}),i&&(0,X.jsx)(QP,{sx:{inset:0,pointerEvents:`none`,position:`absolute`},children:(0,X.jsx)(NT,{disableShrink:!0,size:50,sx:{left:`50%`,position:`absolute`,top:`50%`,translate:`-50% -50%`}})}),!x&&O]})}xYe.propTypes={imageToolsEnabled:B1.default.bool.isRequired,pageColors:B1.default.arrayOf(B1.default.shape({bgColor:B1.default.string,textColor:B1.default.string})).isRequired,t:B1.default.func.isRequired,textsAvailable:B1.default.bool.isRequired,textsFetching:B1.default.bool.isRequired,updateWindowTextOverlayOptions:B1.default.func.isRequired,windowTextOverlayOptions:B1.default.object.isRequired};var K1={DISCOVERED_TEXT:`mirador-textoverlay/DISCOVERED_TEXT`,RECEIVE_TEXT:`mirador-textoverlay/RECEIVE_TEXT`,RECEIVE_TEXT_FAILURE:`mirador-textoverlay/RECEIVE_TEXT_FAILURE`,REQUEST_TEXT:`mirador-textoverlay/REQUEST_TEXT`,REQUEST_COLORS:`mirador-textoverlay/REQUEST_COLORS`,RECEIVE_COLORS:`mirador-textoverlay/RECEIVE_COLORS`,RECEIVE_COLORS_FAILURE:`mirador-textoverlay/RECEIVE_COLORS_FAILURE`};function SYe(e,t,n=`ocr`,r){return{infoId:r,targetId:e,textUri:t,sourceType:n,type:K1.DISCOVERED_TEXT}}function CYe(e,t,n){return{canvasSize:n,targetId:e,textUri:t,type:K1.REQUEST_TEXT}}function wYe(e,t,n,r){return{parsedText:r,sourceType:n,targetId:e,textUri:t,type:K1.RECEIVE_TEXT}}function TYe(e,t,n){return{error:n,targetId:e,textUri:t,type:K1.RECEIVE_TEXT_FAILURE}}function EYe(e,t){return{targetId:e,infoId:t,type:K1.REQUEST_COLORS}}function DYe(e,t,n){return{targetId:e,textColor:t,bgColor:n,type:K1.RECEIVE_COLORS}}function q1(e,t){return{targetId:e,error:t,type:K1.RECEIVE_COLORS_FAILURE}}var OYe=(e={},t)=>{switch(t.type){case K1.DISCOVERED_TEXT:return{...e,[t.targetId]:{...e[t.targetId],canvasId:t.targetId,infoId:t.infoId,source:t.textUri,sourceType:t.sourceType}};case K1.REQUEST_TEXT:return{...e,[t.targetId]:{...e[t.targetId],canvasId:t.targetId,isFetching:!0,source:t.textUri}};case K1.RECEIVE_TEXT:{let n=e[t.targetId];if(n!==void 0&&!n.error&&!n.isFetching&&n.sourceType===`ocr`)return e}return{...e,[t.targetId]:{...e[t.targetId],canvasId:t.targetId,isFetching:!1,source:t.textUri,sourceType:t.sourceType,text:t.parsedText}};case K1.RECEIVE_TEXT_FAILURE:return{...e,[t.targetId]:{...e[t.targetId],canvasId:t.targetId,error:t.error,isFetching:!1,source:t.textUri,sourceType:t.sourceType}};case K1.REQUEST_COLORS:return{...e,[t.targetId]:{...e[t.targetId],infoId:t.infoId,isFetchingColors:!0}};case K1.RECEIVE_COLORS:return{...e,[t.targetId]:{...e[t.targetId],bgColor:t.bgColor,isFetchingColors:!1,textColor:t.textColor}};case K1.RECEIVE_COLORS_FAILURE:return{...e,[t.targetId]:{...e[t.targetId],isFetchingColors:!1}};default:return e}},kYe=JJe({default:()=>AYe});function AYe(e,t){return t||={},new Promise(function(n,r){var i=new XMLHttpRequest,a=[],o=[],s={},c=function(){return{ok:(i.status/100|0)==2,statusText:i.statusText,status:i.status,url:i.responseURL,text:function(){return Promise.resolve(i.responseText)},json:function(){return Promise.resolve(i.responseText).then(JSON.parse)},blob:function(){return Promise.resolve(new Blob([i.response]))},clone:c,headers:{keys:function(){return a},entries:function(){return o},get:function(e){return s[e.toLowerCase()]},has:function(e){return e.toLowerCase()in s}}}};for(var l in i.open(t.method||`get`,e,!0),i.onload=function(){i.getAllResponseHeaders().replace(/^(.*?):[^\S\n]*([\s\S]*?)$/gm,function(e,t,n){a.push(t=t.toLowerCase()),o.push([t,n]),s[t]=s[t]?s[t]+`,`+n:n}),n(c())},i.onerror=r,i.withCredentials=t.credentials==`include`,t.headers)i.setRequestHeader(l,t.headers[l]);i.send(t.body||null)})}var jYe=qJe((()=>{})),MYe=L1(((e,t)=>{t.exports=self.fetch||(self.fetch=(jYe(),XJe(kYe)).default||(jYe(),XJe(kYe)))})),NYe=L1(((e,t)=>{t.exports=typeof global==`object`&&global&&global.Object===Object&&global})),J1=L1(((e,t)=>{var n=NYe(),r=typeof self==`object`&&self&&self.Object===Object&&self;t.exports=n||r||Function(`return this`)()})),PYe=L1(((e,t)=>{t.exports=J1().Symbol})),FYe=L1(((e,t)=>{var n=PYe(),r=Object.prototype,i=r.hasOwnProperty,a=r.toString,o=n?n.toStringTag:void 0;function s(e){var t=i.call(e,o),n=e[o];try{e[o]=void 0;var r=!0}catch{}var s=a.call(e);return r&&(t?e[o]=n:delete e[o]),s}t.exports=s})),IYe=L1(((e,t)=>{var n=Object.prototype.toString;function r(e){return n.call(e)}t.exports=r})),LYe=L1(((e,t)=>{var n=PYe(),r=FYe(),i=IYe(),a=`[object Null]`,o=`[object Undefined]`,s=n?n.toStringTag:void 0;function c(e){return e==null?e===void 0?o:a:s&&s in Object(e)?r(e):i(e)}t.exports=c})),RYe=L1(((e,t)=>{function n(e){var t=typeof e;return e!=null&&(t==`object`||t==`function`)}t.exports=n})),zYe=L1(((e,t)=>{var n=LYe(),r=RYe(),i=`[object AsyncFunction]`,a=`[object Function]`,o=`[object GeneratorFunction]`,s=`[object Proxy]`;function c(e){if(!r(e))return!1;var t=n(e);return t==a||t==o||t==i||t==s}t.exports=c})),BYe=L1(((e,t)=>{t.exports=J1()[`__core-js_shared__`]})),VYe=L1(((e,t)=>{var n=BYe(),r=function(){var e=/[^.]+$/.exec(n&&n.keys&&n.keys.IE_PROTO||``);return e?`Symbol(src)_1.`+e:``}();function i(e){return!!r&&r in e}t.exports=i})),HYe=L1(((e,t)=>{var n=Function.prototype.toString;function r(e){if(e!=null){try{return n.call(e)}catch{}try{return e+``}catch{}}return``}t.exports=r})),UYe=L1(((e,t)=>{var n=zYe(),r=VYe(),i=RYe(),a=HYe(),o=/[\\^$.*+?()[\]{}|]/g,s=/^\[object .+?Constructor\]$/,c=Function.prototype,l=Object.prototype,u=c.toString,d=l.hasOwnProperty,f=RegExp(`^`+u.call(d).replace(o,`\\$&`).replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,`$1.*?`)+`$`);function p(e){return!i(e)||r(e)?!1:(n(e)?f:s).test(a(e))}t.exports=p})),WYe=L1(((e,t)=>{function n(e,t){return e?.[t]}t.exports=n})),Y1=L1(((e,t)=>{var n=UYe(),r=WYe();function i(e,t){var i=r(e,t);return n(i)?i:void 0}t.exports=i})),X1=L1(((e,t)=>{t.exports=Y1()(Object,`create`)})),GYe=L1(((e,t)=>{var n=X1();function r(){this.__data__=n?n(null):{},this.size=0}t.exports=r})),KYe=L1(((e,t)=>{function n(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=+!!t,t}t.exports=n})),qYe=L1(((e,t)=>{var n=X1(),r=`__lodash_hash_undefined__`,i=Object.prototype.hasOwnProperty;function a(e){var t=this.__data__;if(n){var a=t[e];return a===r?void 0:a}return i.call(t,e)?t[e]:void 0}t.exports=a})),JYe=L1(((e,t)=>{var n=X1(),r=Object.prototype.hasOwnProperty;function i(e){var t=this.__data__;return n?t[e]!==void 0:r.call(t,e)}t.exports=i})),YYe=L1(((e,t)=>{var n=X1(),r=`__lodash_hash_undefined__`;function i(e,t){var i=this.__data__;return this.size+=+!this.has(e),i[e]=n&&t===void 0?r:t,this}t.exports=i})),XYe=L1(((e,t)=>{var n=GYe(),r=KYe(),i=qYe(),a=JYe(),o=YYe();function s(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}s.prototype.clear=n,s.prototype.delete=r,s.prototype.get=i,s.prototype.has=a,s.prototype.set=o,t.exports=s})),ZYe=L1(((e,t)=>{function n(){this.__data__=[],this.size=0}t.exports=n})),QYe=L1(((e,t)=>{function n(e,t){return e===t||e!==e&&t!==t}t.exports=n})),Z1=L1(((e,t)=>{var n=QYe();function r(e,t){for(var r=e.length;r--;)if(n(e[r][0],t))return r;return-1}t.exports=r})),$Ye=L1(((e,t)=>{var n=Z1(),r=Array.prototype.splice;function i(e){var t=this.__data__,i=n(t,e);return i<0?!1:(i==t.length-1?t.pop():r.call(t,i,1),--this.size,!0)}t.exports=i})),eXe=L1(((e,t)=>{var n=Z1();function r(e){var t=this.__data__,r=n(t,e);return r<0?void 0:t[r][1]}t.exports=r})),tXe=L1(((e,t)=>{var n=Z1();function r(e){return n(this.__data__,e)>-1}t.exports=r})),nXe=L1(((e,t)=>{var n=Z1();function r(e,t){var r=this.__data__,i=n(r,e);return i<0?(++this.size,r.push([e,t])):r[i][1]=t,this}t.exports=r})),rXe=L1(((e,t)=>{var n=ZYe(),r=$Ye(),i=eXe(),a=tXe(),o=nXe();function s(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}s.prototype.clear=n,s.prototype.delete=r,s.prototype.get=i,s.prototype.has=a,s.prototype.set=o,t.exports=s})),iXe=L1(((e,t)=>{t.exports=Y1()(J1(),`Map`)})),aXe=L1(((e,t)=>{var n=XYe(),r=rXe(),i=iXe();function a(){this.size=0,this.__data__={hash:new n,map:new(i||r),string:new n}}t.exports=a})),oXe=L1(((e,t)=>{function n(e){var t=typeof e;return t==`string`||t==`number`||t==`symbol`||t==`boolean`?e!==`__proto__`:e===null}t.exports=n})),Q1=L1(((e,t)=>{var n=oXe();function r(e,t){var r=e.__data__;return n(t)?r[typeof t==`string`?`string`:`hash`]:r.map}t.exports=r})),sXe=L1(((e,t)=>{var n=Q1();function r(e){var t=n(this,e).delete(e);return this.size-=+!!t,t}t.exports=r})),cXe=L1(((e,t)=>{var n=Q1();function r(e){return n(this,e).get(e)}t.exports=r})),lXe=L1(((e,t)=>{var n=Q1();function r(e){return n(this,e).has(e)}t.exports=r})),uXe=L1(((e,t)=>{var n=Q1();function r(e,t){var r=n(this,e),i=r.size;return r.set(e,t),this.size+=r.size==i?0:1,this}t.exports=r})),dXe=L1(((e,t)=>{var n=aXe(),r=sXe(),i=cXe(),a=lXe(),o=uXe();function s(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}s.prototype.clear=n,s.prototype.delete=r,s.prototype.get=i,s.prototype.has=a,s.prototype.set=o,t.exports=s})),fXe=L1(((e,t)=>{function n(e){return this.__data__.set(e,`__lodash_hash_undefined__`),this}t.exports=n})),pXe=L1(((e,t)=>{function n(e){return this.__data__.has(e)}t.exports=n})),mXe=L1(((e,t)=>{var n=dXe(),r=fXe(),i=pXe();function a(e){var t=-1,r=e==null?0:e.length;for(this.__data__=new n;++t<r;)this.add(e[t])}a.prototype.add=a.prototype.push=r,a.prototype.has=i,t.exports=a})),hXe=L1(((e,t)=>{function n(e,t,n,r){for(var i=e.length,a=n+(r?1:-1);r?a--:++a<i;)if(t(e[a],a,e))return a;return-1}t.exports=n})),gXe=L1(((e,t)=>{function n(e){return e!==e}t.exports=n})),_Xe=L1(((e,t)=>{function n(e,t,n){for(var r=n-1,i=e.length;++r<i;)if(e[r]===t)return r;return-1}t.exports=n})),vXe=L1(((e,t)=>{var n=hXe(),r=gXe(),i=_Xe();function a(e,t,a){return t===t?i(e,t,a):n(e,r,a)}t.exports=a})),yXe=L1(((e,t)=>{var n=vXe();function r(e,t){return!!(e!=null&&e.length)&&n(e,t,0)>-1}t.exports=r})),bXe=L1(((e,t)=>{function n(e,t,n){for(var r=-1,i=e==null?0:e.length;++r<i;)if(n(t,e[r]))return!0;return!1}t.exports=n})),xXe=L1(((e,t)=>{function n(e,t){return e.has(t)}t.exports=n})),SXe=L1(((e,t)=>{t.exports=Y1()(J1(),`Set`)})),CXe=L1(((e,t)=>{function n(){}t.exports=n})),wXe=L1(((e,t)=>{function n(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}t.exports=n})),TXe=L1(((e,t)=>{var n=SXe(),r=CXe(),i=wXe();t.exports=n&&1/i(new n([,-0]))[1]==1/0?function(e){return new n(e)}:r})),EXe=L1(((e,t)=>{var n=mXe(),r=yXe(),i=bXe(),a=xXe(),o=TXe(),s=wXe(),c=200;function l(e,t,l){var u=-1,d=r,f=e.length,p=!0,m=[],h=m;if(l)p=!1,d=i;else if(f>=c){var g=t?null:o(e);if(g)return s(g);p=!1,d=a,h=new n}else h=t?[]:m;outer:for(;++u<f;){var _=e[u],v=t?t(_):_;if(_=l||_!==0?_:0,p&&v===v){for(var y=h.length;y--;)if(h[y]===v)continue outer;t&&h.push(v),m.push(_)}else d(h,v,l)||(h!==m&&h.push(v),m.push(_))}return m}t.exports=l})),DXe=L1(((e,t)=>{var n=EXe();function r(e){return e&&e.length?n(e):[]}t.exports=r})),OXe=R1(MYe()),kXe=R1(DXe()),AXe=function(e){return`@@redux-saga/`+e},jXe=AXe(`IO`),MXe=AXe(`MULTICAST`),NXe=function(e){return e==null},$1=function(e){return e!=null},e0=function(e){return typeof e==`function`},PXe=function(e){return typeof e==`string`},FXe=Array.isArray,t0=function(e){return e&&(PXe(e)||LXe(e)||e0(e)||FXe(e)&&e.every(t0))},n0=function(e){return e&&e0(e.take)&&e0(e.close)},IXe=function(e){return e0(e)&&e.hasOwnProperty(`toString`)},LXe=function(e){return!!e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype},RXe=function(e){return n0(e)&&e[MXe]},zXe=function(e){return e},BXe=function(e){throw e},VXe=function(e){return{value:e,done:!0}};function HXe(e,t,n){t===void 0&&(t=BXe),n===void 0&&(n=`iterator`);var r={meta:{name:n},next:e,throw:t,return:VXe,isSagaIterator:!0};return typeof Symbol<`u`&&(r[Symbol.iterator]=function(){return r}),r}var r0=`TAKE`,UXe=`RACE`,WXe=`CALL`,GXe=`FORK`,KXe=`SELECT`,i0=function(e,t){var n;return n={},n[jXe]=!0,n.combinator=!1,n.type=e,n.payload=t,n};function a0(e,t){if(e===void 0&&(e=`*`),t0(e))return $1(t)&&console.warn(`take(pattern) takes one argument but two were provided. Consider passing an array for listening to several action types`),i0(r0,{pattern:e});if(RXe(e)&&$1(t)&&t0(t))return i0(r0,{channel:e,pattern:t});if(n0(e))return $1(t)&&console.warn(`take(channel) takes one argument but two were provided. Second argument is ignored.`),i0(r0,{channel:e})}function o0(e,t){return NXe(t)&&(t=e,e=void 0),i0(`PUT`,{channel:e,action:t})}function qXe(e){var t=i0(`ALL`,e);return t.combinator=!0,t}function JXe(e){var t=i0(UXe,e);return t.combinator=!0,t}function YXe(e,t){var n=null,r;return e0(e)?r=e:(FXe(e)?(n=e[0],r=e[1]):(n=e.context,r=e.fn),n&&PXe(r)&&e0(n[r])&&(r=n[r])),{context:n,fn:r,args:t}}function s0(e){return i0(WXe,YXe(e,[...arguments].slice(1)))}function XXe(e){return i0(GXe,YXe(e,[...arguments].slice(1)))}function c0(e){e===void 0&&(e=zXe);var t=[...arguments].slice(1);return i0(KXe,{selector:e,args:t})}var ZXe=function(e){return{done:!0,value:e}},l0={};function QXe(e){return n0(e)?`channel`:IXe(e)?String(e):e0(e)?e.name:String(e)}function $Xe(e,t,n){var r,i,a,o=t;function s(t,n){if(o===l0)return ZXe(t);if(n&&!i)throw o=l0,n;r&&r(t);var s=n?e[i](n):e[o]();return o=s.nextState,a=s.effect,r=s.stateUpdater,i=s.errorState,o===l0?ZXe(t):a}return HXe(s,function(e){return s(null,e)},n)}function eZe(e,t){var n=[...arguments].slice(2),r={done:!1,value:a0(e)},i=function(e){return{done:!1,value:XXe.apply(void 0,[t].concat(n,[e]))}},a,o=function(e){return a=e};return $Xe({q1:function(){return{nextState:`q2`,effect:r,stateUpdater:o}},q2:function(){return{nextState:`q1`,effect:i(a)}}},`q1`,`takeEvery(`+QXe(e)+`, `+t.name+`)`)}function u0(e,t){var n=[...arguments].slice(2);return XXe.apply(void 0,[eZe,e,t].concat(n))}var d0=e=>Array.isArray(e)?e:e==null?[]:[e];function tZe(e){let t=Array.isArray(e.items);return{annotations:e[t?`items`:`resources`]??[],bodyKey:t?`body`:`resource`,isV3:t}}var f0=(e,t)=>d0(e.motivation).includes(t),p0=e=>typeof e==`string`?e:e?.id??e?.[`@id`]??void 0,m0=e=>typeof e==`object`&&e?e.value??e.chars:void 0;function h0(e){return Array.isArray(e)?e.flatMap(h0):e?.type===`Choice`?(e.items??[]).flatMap(h0):e==null?[]:[e]}function g0(e,t){return Array.isArray(e)?e.map(e=>g0(e,t)):e?.type===`Choice`&&Array.isArray(e.items)?{...e,items:e.items.map(e=>g0(e,t))}:t(e)}var nZe=L1(((e,t)=>{function n(e){return typeof e==`object`&&!!e}t.exports=n})),rZe=L1(((e,t)=>{var n=LYe(),r=nZe(),i=`[object Symbol]`;function a(e){return typeof e==`symbol`||r(e)&&n(e)==i}t.exports=a})),iZe=L1(((e,t)=>{var n=rZe();function r(e,t,r){for(var i=-1,a=e.length;++i<a;){var o=e[i],s=t(o);if(s!=null&&(c===void 0?s===s&&!n(s):r(s,c)))var c=s,l=o}return l}t.exports=r})),aZe=L1(((e,t)=>{function n(e,t){return e>t}t.exports=n})),oZe=L1(((e,t)=>{function n(e){return e}t.exports=n})),sZe=R1(L1(((e,t)=>{var n=iZe(),r=aZe(),i=oZe();function a(e){return e&&e.length?n(e,i,r):void 0}t.exports=a}))()),cZe=new DOMParser;function lZe(e){return e.split(`;`).map(e=>e.trim()).reduce((e,t)=>{let n=t.split(` `)[0];return e[n]=n===`bbox`?t.split(` `).slice(1,5).map(e=>Number.parseInt(e,10)):t.split(` `).slice(1,5).join(` `),e},{})}function _0(e,t=!1,n=1){let[r,i,a,o]=lZe(e.title).bbox.map(e=>e*n),s=e.getAttribute(`style`);s&&=s.replace(/font-size:.+;/,``);let c=[{height:o-i,style:s,text:e.textContent,width:a-r,x:r,y:i,isExtra:!1}];if(e.nextSibling instanceof Text){let n=e.nextSibling.wholeText.replace(/\s+/,` `);t&&(n=n.trimEnd()),n.length>0&&c.push({height:o-i,text:n,x:a,y:i,isExtra:!0})}let l=c.slice(-1)[0];return t&&l.text.slice(-1)!==``&&(l.text+=` |
|
|
`),c}function uZe(e,t){let n=cZe.parseFromString(e,`text/html`).querySelector(`div.ocr_page`),r=lZe(n.title).bbox,i=1;if(r[2]!==t.width||r[3]!==t.height){let e=t.width/r[2],n=t.height/r[3],a=Math.round(n*r[2]),o=Math.round(e*r[3]);(a!==t.width||o!==t.height)&&console.warn(`Differing scale factors for x and y axis: x=${e}, y=${n}`),i=e}let a=[];for(let e of n.querySelectorAll(`span.ocr_line, span.ocrx_line`)){let t=e.querySelectorAll(`span.ocrx_word`);if(t.length===0)a.push(_0(e,!0,i));else{let n=_0(e,!0,i)[0],r=[];for(let[e,n]of t.entries()){let a=_0(n,e===t.length-1,i),o=r.slice(-1).filter(e=>e.isExtra)?.[0];if(o){let e=a[0].x-o.x;e===0&&(e=1e-4,o.x-=e),o.width=e}r.push(...a)}let o=r.slice(-1).filter(e=>e.isExtra)?.[0];if(o){let e=n.x+n.width-o.x;e===0&&(e=1e-4,o.x-=e),o.width=e}n.spans=r,n.text=r.map(e=>e.text).join(``).trim(),a.push(n)}}return{height:r[3]*i,lines:a,width:r[2]*i}}function dZe(e){let t={bold:`font-weight: bold`,italics:`font-style: italic`,smallcaps:`font-variant: small-caps`,underline:`text-decoration: underline`},n=[];if(e.hasAttribute(`FONTFAMILY`)&&n.push(`font-family: ${e.getAttribute(`FONTFAMILY`)}`),e.hasAttribute(`FONTTYPE`)&&n.push(`font-type: ${e.getAttribute(`FONTTYPE`)}`),e.hasAttribute(`FONTCOLOR`)&&n.push(`color: #${e.getAttribute(`FONTCOLOR`)}`),e.hasAttribute(`FONTSTYLE`)){let r=e.getAttribute(`FONTSTYLE`);r in t&&n.push(t[r])}return n.join(`;`)}function fZe(e,t){let n=cZe.parseFromString(e,`text/xml`),r=n.querySelector(`alto > Description > MeasurementUnit`)?.textContent,i=n.querySelector(`alto > Layout > Page, alto > Layout > Page > PrintSpace`),a=Number.parseInt(i.getAttribute(`WIDTH`),10),o=Number.parseInt(i.getAttribute(`HEIGHT`),10),s=1,c=1;r!==`pixel`&&(s=t.width/a,c=t.height/o,a*=s,o*=c);let l={},u=n.querySelectorAll(`alto > Styles > TextStyle`);for(let e of u)l[e.getAttribute(`ID`)]=dZe(e);let d=n.querySelector(`SP`)!==null,f=[],p=!1;for(let e of n.querySelectorAll(`TextLine`)){let t={height:Number.parseInt(e.getAttribute(`HEIGHT`),10)*c,text:``,width:Number.parseInt(e.getAttribute(`WIDTH`),10)*s,spans:[],x:Number.parseInt(e.getAttribute(`HPOS`),10)*s,y:Number.parseInt(e.getAttribute(`VPOS`),10)*c},n=e.querySelectorAll(`String, SP, HYP`);for(let[e,r]of n.entries()){let i=e===n.length-1,a=r.getAttribute(`STYLEREFS`),o=null;a!==null&&(o=a.split(` `).map(e=>l[e]).filter(e=>e!==void 0).join(``));let u=Number.parseInt(r.getAttribute(`WIDTH`),10)*s,f=Number.parseInt(r.getAttribute(`HEIGHT`),10)*c;Number.isNaN(f)&&(f=t.height);let m=Number.parseInt(r.getAttribute(`HPOS`),10)*s,h=Number.parseInt(r.getAttribute(`VPOS`),10)*c;if(Number.isNaN(h)&&(h=t.y),r.tagName===`String`||r.tagName===`HYP`){let e=r.getAttribute(`CONTENT`),n=t.spans.slice(-1).filter(e=>e.isExtra)?.[0];if(n){let e=m-n.x;e===0&&(e=1e-4,n.x-=e),n.width=e}t.spans.push({isExtra:!1,x:m,y:h,width:u,height:f,text:e,style:o}),!d&&!i&&t.spans.push({isExtra:!0,x:m+u,y:h,height:f,text:` `}),p=r.tagName===`HYP`}else r.tagName===`SP`&&(u===0&&(u=1e-4,m-=u),t.spans.push({isExtra:!1,x:m,y:h,width:u,height:f,text:` `}))}t.spans.length!==0&&(p||(t.spans.slice(-1)[0].text+=` |
|
|
`),p=!1,t.text=t.spans.map(({text:e})=>e).join(``),f.push(t))}return{height:o,lines:f,width:a}}function pZe(e){return{width:(0,sZe.default)(e.map(({x:e,width:t})=>e+t)),height:(0,sZe.default)(e.map(({y:e,height:t})=>e+t))}}function mZe(e,t){let n;return n=e.indexOf(`<alto`)>=0?fZe(e,t):uZe(e,t),(!n.width||!n.height)&&(n={...n,...pZe(n.lines)}),n}function hZe(e,t){let n=/(?:^|[#&])xywh=(?:pixel:)?([\d.]+),([\d.]+),([\d.]+),([\d.]+)/,r=e=>{let t=h0(e.body??e.resource).filter(e=>m0(e)!==void 0);return m0(t.find(e=>d0(e.purpose).includes(`supplementing`))??t[0])},i=e=>{if(Array.isArray(e))return e.map(i).find(Boolean);if(typeof e==`string`)return e.match(n)?.slice(1,5).map(Number);if(!e)return;let t=i(e.id??e[`@id`]);if(t)return t;let r=(Array.isArray(e.selector)?e.selector:[e.selector]).find(e=>e?.type===`FragmentSelector`||e?.[`@type`]===`oa:FragmentSelector`);return i(r?.value)},a=e.filter(e=>e.textGranularity===`line`||e.dcType===`Line`),o=(a.length>0?a:e).flatMap(e=>{let t=i(e.target??e.on),n=r(e);if(!t||n===void 0)return[];let[a,o,s,c]=t;return[{height:c,text:n,width:s,x:a,y:o}]});return{...t??(o.length>0?pZe(o):{height:0,width:0}),lines:o}}var gZe={de:{collapseTextOverlayOptions:`Optionen für die Textdarstellung einklappen`,disableTextOverlay:`Textdarstellung deaktivieren`,enableTextOverlay:`Textdarstellung aktivieren`,expandTextOverlayOptions:`Optionen für die Textdarstellung ausklappen`,textOpacity:`Text-Transparenz`,textSelect:`Text auswählbar`,textVisible:`Text sichtbar`,colorPicker:`Farbauswahl`,textColor:`Farbe für Text`,backgroundColor:`Farbe für Zeilenhintergrund`,resetTextColors:`Farben zurücksetzen`,opacityCurrentValue:`Aktuelle Text-Transparenz: {{value}} Prozent`},en:{collapseTextOverlayOptions:`Collapse text overlay options`,disableTextOverlay:`Disable text overlay`,enableTextOverlay:`Enable text overlay`,expandTextOverlayOptions:`Expand text overlay options`,textOpacity:`Text opacity`,textSelect:`Text selectable`,textVisible:`Text visible`,colorPicker:`Color picker`,textColor:`Text color`,backgroundColor:`Line background color`,resetTextColors:`Reset colors`,opacityCurrentValue:`Current text opacity: {{value}} percent`},sr:{collapseTextOverlayOptions:`Затворите опције приказа текста`,disableTextOverlay:`Приказ текста онемогућен`,enableTextOverlay:`Приказ текста омогућен`,expandTextOverlayOptions:`Опције приказа текста отоворен`,textOpacity:`Видљивост текста`,textSelect:`Селекција текста`,textVisible:`Видљив текст`,colorPicker:`Избор боја`,textColor:`Боја текста`,backgroundColor:`Боја позадине реда`,resetTextColors:`Ресет боја`,opacityCurrentValue:`Тренутна видљивост текста: {{value}} процената`}},_Ze=(e,t,n)=>{if(t.length===1&&t[0]===n){let t=!1;try{let n={};e(n)===n&&(t=!0)}catch{}if(t){let e;try{throw Error()}catch(t){({stack:e}=t)}console.warn(`The result function returned its own inputs without modification. e.g |
|
|
\`createSelector([state => state.todos], todos => todos)\` |
|
|
This could lead to inefficient memoization and unnecessary re-renders. |
|
|
Ensure transformation logic is in the result function, and extraction logic is in the input selectors.`,{stack:e})}}},vZe=(e,t,n)=>{let{memoize:r,memoizeOptions:i}=t,{inputSelectorResults:a,inputSelectorResultsCopy:o}=e,s=r(()=>({}),...i);if(s.apply(null,a)!==s.apply(null,o)){let e;try{throw Error()}catch(t){({stack:e}=t)}console.warn(`An input selector returned a different result when passed same arguments. |
|
|
This means your output selector will likely run more frequently than intended. |
|
|
Avoid returning a new reference inside your input selector, e.g. |
|
|
\`createSelector([state => state.todos.map(todo => todo.id)], todoIds => todoIds.length)\``,{arguments:n,firstInputs:a,secondInputs:o,stack:e})}},yZe={inputStabilityCheck:`once`,identityFunctionCheck:`once`};function bZe(e,t=`expected a function, instead received ${typeof e}`){if(typeof e!=`function`)throw TypeError(t)}function xZe(e,t=`expected all items to be functions, instead received the following types: `){if(!e.every(e=>typeof e==`function`)){let n=e.map(e=>typeof e==`function`?`function ${e.name||`unnamed`}()`:typeof e).join(`, `);throw TypeError(`${t}[${n}]`)}}var SZe=e=>Array.isArray(e)?e:[e];function CZe(e){let t=Array.isArray(e[0])?e[0]:e;return xZe(t,`createSelector expects all input-selectors to be functions, but received the following types: `),t}function wZe(e,t){let n=[],{length:r}=e;for(let i=0;i<r;i++)n.push(e[i].apply(null,t));return n}var TZe=(e,t)=>{let{identityFunctionCheck:n,inputStabilityCheck:r}={...yZe,...t};return{identityFunctionCheck:{shouldRun:n===`always`||n===`once`&&e,run:_Ze},inputStabilityCheck:{shouldRun:r===`always`||r===`once`&&e,run:vZe}}},EZe=class{constructor(e){this.value=e}deref(){return this.value}},DZe=typeof WeakRef>`u`?EZe:WeakRef,OZe=0,kZe=1;function v0(){return{s:OZe,v:void 0,o:null,p:null}}function AZe(e){return e instanceof DZe?e.deref():e}function jZe(e,t={}){let n=v0(),{resultEqualityCheck:r}=t,i,a=0;function o(){let t=n,{length:o}=arguments;for(let e=0,n=o;e<n;e++){let n=arguments[e];if(typeof n==`function`||typeof n==`object`&&n){let e=t.o;e===null&&(t.o=e=new WeakMap);let r=e.get(n);r===void 0?(t=v0(),e.set(n,t)):t=r}else{let e=t.p;e===null&&(t.p=e=new Map);let r=e.get(n);r===void 0?(t=v0(),e.set(n,t)):t=r}}let s=t,c;if(t.s===kZe)c=t.v;else if(c=e.apply(null,arguments),a++,r){let e=AZe(i);e!=null&&r(e,c)&&(c=e,a!==0&&a--),i=typeof c==`object`&&c||typeof c==`function`?new DZe(c):c}return s.s=kZe,s.v=c,c}return o.clearCache=()=>{n=v0(),o.resetResultsCount()},o.resultsCount=()=>a,o.resetResultsCount=()=>{a=0},o}function MZe(e,...t){let n=typeof e==`function`?{memoize:e,memoizeOptions:t}:e,r=(...e)=>{let t=0,r=0,i,a={},o=e.pop();typeof o==`object`&&(a=o,o=e.pop()),bZe(o,`createSelector expects an output function after the inputs, but received: [${typeof o}]`);let s={...n,...a},{memoize:c,memoizeOptions:l=[],argsMemoize:u=jZe,argsMemoizeOptions:d=[]}=s,f=SZe(l),p=SZe(d),m=CZe(e),h=c(function(){return t++,o.apply(null,arguments)},...f),g=!0,_=u(function(){r++;let e=wZe(m,arguments);if(i=h.apply(null,e),process.env.NODE_ENV!==`production`){let{devModeChecks:t={}}=s,{identityFunctionCheck:n,inputStabilityCheck:r}=TZe(g,t);if(n.shouldRun&&n.run(o,e,i),r.shouldRun){let t=wZe(m,arguments);r.run({inputSelectorResults:e,inputSelectorResultsCopy:t},{memoize:c,memoizeOptions:f},arguments)}g&&=!1}return i},...p);return Object.assign(_,{resultFunc:o,memoizedResultFunc:h,dependencies:m,dependencyRecomputations:()=>r,resetDependencyRecomputations:()=>{r=0},lastResult:()=>i,recomputations:()=>t,resetRecomputations:()=>{t=0},memoize:c,argsMemoize:u})};return Object.assign(r,{withTypes:()=>r}),r}var y0=MZe(jZe),NZe={enabled:!0,opacity:1,selectable:!1,visible:!1,useAutoColors:!0,textColor:`#000000`,bgColor:`#ffffff`},PZe=y0([us],({textOverlay:e})=>({...NZe,...e??{}})),b0=e=>ke(e).texts,x0=y0([bs,b0],(e,t)=>{if(!t||!e)return[];let n=e.map(e=>t[e.id]);return n.every(e=>e===void 0)?[]:n});function FZe(e){if(!(e===void 0||e.isFetching))return{...e.text,source:e.source,isFetchingColors:e.isFetchingColors,textColor:e.textColor,bgColor:e.bgColor}}var IZe=y0([x0],e=>e.map(FZe)),LZe=/^(.+)#char=(\d+),(\d+)$/;function RZe(e,{bodyKey:t,isV3:n}){return n&&!f0(e,`supplementing`)?[]:h0(e[t]).filter(e=>{let t=d0(typeof e==`object`&&e?e.type??e[`@type`]:void 0).filter(e=>typeof e==`string`).map(e=>e.toLowerCase()),r=n?[`text`,`textualbody`]:[`text`,`textualbody`,`cnt:contentastext`,`dctypes:text`],i=typeof e==`object`&&e?e.format:void 0,a=typeof i==`string`&&i.toLowerCase().startsWith(`text/`);return(t.some(e=>r.includes(e))||t.length===0&&(i===void 0||a))&&p0(e)!==void 0&&m0(e)===void 0})}var zZe=e=>e&&(e.format===`application/xml+alto`||e.format===`application/alto+xml`||e.profile?.startsWith(`http://www.loc.gov/standards/alto/`)),BZe=e=>e&&(e.format===`text/vnd.hocr+html`||e.profile&&(e.profile===`https://github.com/kba/hocr-spec/blob/master/hocr-spec.md`||e.profile.startsWith(`http://kba.cloud/hocr-spec/`)||e.profile.startsWith(`http://kba.github.io/hocr-spec/`)));async function VZe(e){return(await(0,OXe.default)(e)).text()}function*S0({visibleCanvases:e,windowId:t}){let{enabled:n,selectable:r,visible:i}=(yield c0(us,{windowId:t})).textOverlay??{enabled:!1};if(!n)return;let a=((yield c0(gs,{windowId:t}))||[]).filter(t=>e.includes(t.id)),o=yield c0(b0);for(let e of a){let{width:t,height:n}=e.__jsonld,a=[e.__jsonld.seeAlso,e.__jsonld.rendering].flatMap(d0).find(e=>zZe(e)||BZe(e));if(a!==void 0){let s=a.id??a[`@id`];if(o[e.id]?.source===s)continue;let c=new qa(e).imageServiceIds[0];r||i?(c&&(yield o0(EYe(e.id,c))),yield o0(CYe(e.id,s,{height:n,width:t}))):yield o0(SYe(e.id,s,`ocr`,c))}}}function*HZe({targetId:e,textUri:t,canvasSize:n}){try{yield o0(wYe(e,t,`ocr`,yield s0(mZe,yield s0(VZe,t),n)))}catch(n){yield o0(TYe(e,t,n))}}async function UZe(e,t){let n=await(0,OXe.default)(e);if(!n.ok)throw Error(`Unable to fetch annotation body ${e}: ${n.status} ${n.statusText}`);let r=n.headers?.get(`content-type`)?.split(`;`)[0],i=t??r;return i?.startsWith(`text/`)?{format:i,id:e,type:`Text`,value:await n.text()}:n.json()}function*WZe({targetId:e,annotationId:t,annotationJson:n}){let r=tZe(n),i=r.annotations.flatMap(e=>RZe(e,r));if(i.length===0)return;let a=yield qXe((0,kXe.default)(i.map(e=>p0(e).split(`#`)[0])).map(e=>{let t=i.find(t=>p0(t).split(`#`)[0]===e);return t?.format?s0(UZe,e,t.format):s0(UZe,e)})),o=Object.fromEntries(a.map(e=>[e.id??e[`@id`],e])),s=r.annotations.map(e=>{let t=RZe(e,r);if(t.length===0)return e;let n=g0(e[r.bodyKey],e=>{if(!t.includes(e))return e;let n=p0(e),r=n.match(LZe);if(!r)return o[n]??e;let i=o[r[1]],a=Number.parseInt(r[2],10),s=Number.parseInt(r[3],10),c=m0(i)?.substring(a,s);return c===void 0?e:typeof e==`object`?{...e,value:c}:{...i,id:n,value:c}});return{...e,[r.bodyKey]:n}}),c=r.isV3?`items`:`resources`;yield o0(zs(e,t,{...n,[c]:s}))}function*GZe({targetId:e,annotationId:t,annotationJson:n}){let r=tZe(n),i=r.annotations.filter(e=>{let t=h0(e[r.bodyKey]),n=t.some(e=>m0(e)!==void 0);return r.isV3?f0(e,`supplementing`)&&n:f0(e,`supplementing`)||t.some(e=>e?.[`@type`]?.toLowerCase()===`cnt:contentastext`)||[`Line`,`Word`].includes(e.dcType)||[`line`,`word`].includes(e.textGranularity)});i.length>0&&(yield o0(wYe(e,t,`annos`,yield s0(hZe,i))))}function*KZe({payload:e,id:t}){let{enabled:n,selectable:r,visible:i}=e.textOverlay??{};if(!n||!r&&!i)return;let a=yield c0(x0,{windowId:t}),o=a.filter(({sourceType:e,text:t})=>e===`ocr`&&t===void 0),s=a.length===0||a.filter(({sourceType:e}={})=>e===`annos`).length>0;if(o.length===0&&!s)return;let c=yield c0(bs,{windowId:t});for(let{canvasId:e,source:t,infoId:n,textColor:r,isFetchingColors:i}of o){n&&r===void 0&&!i&&(yield o0(EYe(e,n)));let{width:a,height:o}=c.find(t=>t.id===e).__jsonld;yield o0(CYe(e,t,{height:o,width:a}))}s&&(yield s0(S0,{visibleCanvases:c.map(e=>e.id),windowId:t}))}function*qZe({payload:e,id:t}){e.visibleCanvases?.length&&(yield s0(S0,{visibleCanvases:e.visibleCanvases,windowId:t}))}function*JZe(){yield o0(JL({translations:gZe}))}async function YZe(e){return new Promise((t,n)=>{let r=new Image;r.crossOrigin=`Anonymous`,r.onload=()=>{let e=document.createElement(`canvas`);e.width=r.width,e.height=r.height;let n=e.getContext(`2d`);n.imageSmoothingEnabled=!1,n.drawImage(r,0,0),t({data:n.getImageData(0,0,r.width,r.height).data,height:r.height,width:r.width})},r.onerror=n,r.src=e})}function*XZe({targetId:e,infoId:t}){let n=(yield c0(Ns,{infoId:t}))?.id;if(!n){let{success:r,failure:i}=yield JXe({success:a0(e=>e.type===B.RECEIVE_INFO_RESPONSE&&e.infoId===t),failure:a0(e=>e.type===B.RECEIVE_INFO_RESPONSE_FAILURE&&e.infoId===t)});if(i){yield o0(q1(e,i.error));return}n=r.infoJson?.id??r.infoJson?.[`@id`]}let r=(yield c0(b0))?.[e],i=r?.sourceType===`ocr`?r.text:void 0;if(!i){let{success:t,failure:n}=yield JXe({success:a0(t=>t.type===K1.RECEIVE_TEXT&&t.targetId===e&&t.sourceType===`ocr`),failure:a0(t=>t.type===K1.RECEIVE_TEXT_FAILURE&&t.targetId===e)});if(n){yield o0(q1(e,n.error));return}i=t.parsedText}try{let{textColor:t,bgColor:r}=yield s0(gYe,yield s0(YZe,`${n}/full/256,/0/default.jpg`),i);yield o0(DYe(e,t,r))}catch(t){console.error(t),yield o0(q1(e,t))}}function*ZZe(){yield qXe([u0(B.IMPORT_CONFIG,JZe),u0(B.RECEIVE_ANNOTATION,WZe),u0(B.RECEIVE_ANNOTATION,GZe),u0(B.SET_CANVAS,S0),u0(B.UPDATE_WINDOW,KZe),u0(B.UPDATE_WINDOW,qZe),u0(K1.REQUEST_TEXT,HZe),u0(K1.REQUEST_COLORS,XZe)])}var QZe=[{component:H1,mapStateToProps:(e,{windowId:t})=>({pageTexts:IZe(e,{windowId:t}),windowId:t,...PZe(e,{windowId:t})}),mode:`add`,reducers:{texts:OYe},saga:ZZe,target:`OpenSeadragonViewer`},{component:xYe,mapDispatchToProps:(e,{windowId:t})=>({updateWindowTextOverlayOptions:n=>e(_l(t,{textOverlay:n}))}),mapStateToProps:(e,{windowId:t})=>{let{imageToolsEnabled:n=!1}=us(e,{windowId:t});return{imageToolsEnabled:n,pageColors:x0(e,{windowId:t}).filter(e=>e!==void 0).map(({textColor:e,bgColor:t})=>({textColor:e,bgColor:t})),textsAvailable:x0(e,{windowId:t}).length>0,textsFetching:x0(e,{windowId:t}).some(e=>e?.isFetching),windowTextOverlayOptions:PZe(e,{windowId:t})}},mode:`add`,target:`OpenSeadragonViewer`}],C0=e=>typeof e==`string`,w0=()=>{let e,t,n=new Promise((n,r)=>{e=n,t=r});return n.resolve=e,n.reject=t,n},$Ze=e=>e==null?``:String(e),eQe=(e,t,n)=>{e.forEach(e=>{t[e]&&(n[e]=t[e])})},tQe=/###/g,nQe=e=>e&&e.includes(`###`)?e.replace(tQe,`.`):e,rQe=e=>!e||C0(e),T0=(e,t,n)=>{let r=C0(t)?t.split(`.`):t,i=0;for(;i<r.length-1;){if(rQe(e))return{};let t=nQe(r[i]);!e[t]&&n&&(e[t]=new n),e=Object.prototype.hasOwnProperty.call(e,t)?e[t]:{},++i}return rQe(e)?{}:{obj:e,k:nQe(r[i])}},iQe=(e,t,n)=>{let{obj:r,k:i}=T0(e,t,Object);if(r!==void 0||t.length===1){r[i]=n;return}let a=t[t.length-1],o=t.slice(0,t.length-1),s=T0(e,o,Object);for(;s.obj===void 0&&o.length;)a=`${o[o.length-1]}.${a}`,o=o.slice(0,o.length-1),s=T0(e,o,Object),s?.obj&&s.obj[`${s.k}.${a}`]!==void 0&&(s.obj=void 0);s.obj[`${s.k}.${a}`]=n},aQe=(e,t,n,r)=>{let{obj:i,k:a}=T0(e,t,Object);i[a]=i[a]||[],i[a].push(n)},E0=(e,t)=>{let{obj:n,k:r}=T0(e,t);if(n&&Object.prototype.hasOwnProperty.call(n,r))return n[r]},oQe=(e,t,n)=>{let r=E0(e,n);return r===void 0?E0(t,n):r},sQe=(e,t,n)=>{for(let r in t)r!==`__proto__`&&r!==`constructor`&&(Object.prototype.hasOwnProperty.call(e,r)?C0(e[r])||e[r]instanceof String||C0(t[r])||t[r]instanceof String?n&&(e[r]=t[r]):sQe(e[r],t[r],n):e[r]=t[r]);return e},D0=e=>e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,`\\$&`),cQe={"&":`&`,"<":`<`,">":`>`,'"':`"`,"'":`'`,"/":`/`},lQe=e=>C0(e)?e.replace(/[&<>"'\/]/g,e=>cQe[e]):e,uQe=class{constructor(e){this.capacity=e,this.regExpMap=new Map,this.regExpQueue=[]}getRegExp(e){let t=this.regExpMap.get(e);if(t!==void 0)return t;let n=new RegExp(e);return this.regExpQueue.length===this.capacity&&this.regExpMap.delete(this.regExpQueue.shift()),this.regExpMap.set(e,n),this.regExpQueue.push(e),n}},dQe=[` `,`,`,`?`,`!`,`;`],fQe=new uQe(20),pQe=(e,t,n)=>{t||=``,n||=``;let r=dQe.filter(e=>!t.includes(e)&&!n.includes(e));if(r.length===0)return!0;let i=fQe.getRegExp(`(${r.map(e=>e===`?`?`\\?`:e).join(`|`)})`),a=!i.test(e);if(!a){let t=e.indexOf(n);t>0&&!i.test(e.substring(0,t))&&(a=!0)}return a},O0=(e,t,n=`.`)=>{if(!e)return;if(e[t])return Object.prototype.hasOwnProperty.call(e,t)?e[t]:void 0;let r=t.split(n),i=e;for(let e=0;e<r.length;){if(!i||typeof i!=`object`)return;let t,a=``;for(let o=e;o<r.length;++o)if(o!==e&&(a+=n),a+=r[o],t=i[a],t!==void 0){if([`string`,`number`,`boolean`].includes(typeof t)&&o<r.length-1)continue;e+=o-e+1;break}i=t}return i},k0=e=>e?.replace(/_/g,`-`),mQe={type:`logger`,log(e){this.output(`log`,e)},warn(e){this.output(`warn`,e)},error(e){this.output(`error`,e)},output(e,t){console?.[e]?.apply?.(console,t)}},A0=new class e{constructor(e,t={}){this.init(e,t)}init(e,t={}){this.prefix=t.prefix||`i18next:`,this.logger=e||mQe,this.options=t,this.debug=t.debug}log(...e){return this.forward(e,`log`,``,!0)}warn(...e){return this.forward(e,`warn`,``,!0)}error(...e){return this.forward(e,`error`,``)}deprecate(...e){return this.forward(e,`warn`,`WARNING DEPRECATED: `,!0)}forward(e,t,n,r){return r&&!this.debug?null:(e=e.map(e=>C0(e)?e.replace(/[\r\n\x00-\x1F\x7F]/g,` `):e),C0(e[0])&&(e[0]=`${n}${this.prefix} ${e[0]}`),this.logger[t](e))}create(t){return new e(this.logger,{prefix:`${this.prefix}:${t}:`,...this.options})}clone(t){return t||=this.options,t.prefix=t.prefix||this.prefix,new e(this.logger,t)}},j0=class{constructor(){this.observers={}}on(e,t){return e.split(` `).forEach(e=>{this.observers[e]||(this.observers[e]=new Map);let n=this.observers[e].get(t)||0;this.observers[e].set(t,n+1)}),this}off(e,t){if(this.observers[e]){if(!t){delete this.observers[e];return}this.observers[e].delete(t)}}once(e,t){let n=(...r)=>{t(...r),this.off(e,n)};return this.on(e,n),this}emit(e,...t){this.observers[e]&&Array.from(this.observers[e].entries()).forEach(([e,n])=>{for(let r=0;r<n;r++)e(...t)}),this.observers[`*`]&&Array.from(this.observers[`*`].entries()).forEach(([n,r])=>{for(let i=0;i<r;i++)n(e,...t)})}},hQe=class extends j0{constructor(e,t={ns:[`translation`],defaultNS:`translation`}){super(),this.data=e||{},this.options=t,this.options.keySeparator===void 0&&(this.options.keySeparator=`.`),this.options.ignoreJSONStructure===void 0&&(this.options.ignoreJSONStructure=!0)}addNamespaces(e){this.options.ns.includes(e)||this.options.ns.push(e)}removeNamespaces(e){let t=this.options.ns.indexOf(e);t>-1&&this.options.ns.splice(t,1)}getResource(e,t,n,r={}){let i=r.keySeparator===void 0?this.options.keySeparator:r.keySeparator,a=r.ignoreJSONStructure===void 0?this.options.ignoreJSONStructure:r.ignoreJSONStructure,o;e.includes(`.`)?o=e.split(`.`):(o=[e,t],n&&(Array.isArray(n)?o.push(...n):C0(n)&&i?o.push(...n.split(i)):o.push(n)));let s=E0(this.data,o);return!s&&!t&&!n&&e.includes(`.`)&&(e=o[0],t=o[1],n=o.slice(2).join(`.`)),s||!a||!C0(n)?s:O0(this.data?.[e]?.[t],n,i)}addResource(e,t,n,r,i={silent:!1}){let a=i.keySeparator===void 0?this.options.keySeparator:i.keySeparator,o=[e,t];n&&(o=o.concat(a?n.split(a):n)),e.includes(`.`)&&(o=e.split(`.`),r=t,t=o[1]),this.addNamespaces(t),iQe(this.data,o,r),i.silent||this.emit(`added`,e,t,n,r)}addResources(e,t,n,r={silent:!1}){for(let r in n)(C0(n[r])||Array.isArray(n[r]))&&this.addResource(e,t,r,n[r],{silent:!0});r.silent||this.emit(`added`,e,t,n)}addResourceBundle(e,t,n,r,i,a={silent:!1,skipCopy:!1}){let o=[e,t];e.includes(`.`)&&(o=e.split(`.`),r=n,n=t,t=o[1]),this.addNamespaces(t);let s=E0(this.data,o)||{};a.skipCopy||(n=JSON.parse(JSON.stringify(n))),r?sQe(s,n,i):s={...s,...n},iQe(this.data,o,s),a.silent||this.emit(`added`,e,t,n)}removeResourceBundle(e,t){this.hasResourceBundle(e,t)&&delete this.data[e][t],this.removeNamespaces(t),this.emit(`removed`,e,t)}hasResourceBundle(e,t){return this.getResource(e,t)!==void 0}getResourceBundle(e,t){return t||=this.options.defaultNS,this.getResource(e,t)}getDataByLanguage(e){return this.data[e]}hasLanguageSomeTranslations(e){let t=this.getDataByLanguage(e);return!!(t&&Object.keys(t)||[]).find(e=>t[e]&&Object.keys(t[e]).length>0)}toJSON(){return this.data}},gQe={processors:{},addPostProcessor(e){this.processors[e.name]=e},handle(e,t,n,r,i){return e.forEach(e=>{t=this.processors[e]?.process(t,n,r,i)??t}),t}},_Qe=Symbol(`i18next/PATH_KEY`);function vQe(){let e=[],t=Object.create(null),n;return t.get=(r,i)=>(n?.revoke?.(),i===_Qe?e:(e.push(i),n=Proxy.revocable(r,t),n.proxy)),Proxy.revocable(Object.create(null),t).proxy}function M0(e,t){let{[_Qe]:n}=e(vQe()),r=t?.keySeparator??`.`,i=t?.nsSeparator??`:`,a=t?.enableSelector===`strict`;if(n.length>1&&i){let e=t?.ns,o=a?Array.isArray(e)?e:e?[e]:null:Array.isArray(e)?e:null;if(o&&(a?o:o.length>1?o.slice(1):[]).includes(n[0]))return`${n[0]}${i}${n.slice(1).join(r)}`}return n.join(r)}var N0=e=>!C0(e)&&typeof e!=`boolean`&&typeof e!=`number`,yQe=class e extends j0{constructor(e,t={}){super(),eQe([`resourceStore`,`languageUtils`,`pluralResolver`,`interpolator`,`backendConnector`,`i18nFormat`,`utils`],e,this),this.options=t,this.options.keySeparator===void 0&&(this.options.keySeparator=`.`),this.logger=A0.create(`translator`),this.checkedLoadedFor={}}changeLanguage(e){e&&(this.language=e)}exists(e,t={interpolation:{}}){let n={...t};if(e==null)return!1;let r=this.resolve(e,n);if(r?.res===void 0)return!1;let i=N0(r.res);return!(n.returnObjects===!1&&i)}extractFromKey(e,t){let n=t.nsSeparator===void 0?this.options.nsSeparator:t.nsSeparator;n===void 0&&(n=`:`);let r=t.keySeparator===void 0?this.options.keySeparator:t.keySeparator,i=t.ns||this.options.defaultNS||[],a=n&&e.includes(n),o=!this.options.userDefinedKeySeparator&&!t.keySeparator&&!this.options.userDefinedNsSeparator&&!t.nsSeparator&&!pQe(e,n,r);if(a&&!o){let t=e.match(this.interpolator.nestingRegexp);if(t&&t.length>0)return{key:e,namespaces:C0(i)?[i]:i};let a=e.split(n);(n!==r||n===r&&this.options.ns.includes(a[0]))&&(i=a.shift()),e=a.join(r)}return{key:e,namespaces:C0(i)?[i]:i}}translate(t,n,r){let i=typeof n==`object`?{...n}:n;if(typeof i!=`object`&&this.options.overloadTranslationOptionHandler&&(i=this.options.overloadTranslationOptionHandler(arguments)),typeof i==`object`&&(i={...i}),i||={},t==null)return``;typeof t==`function`&&(t=M0(t,{...this.options,...i})),Array.isArray(t)||(t=[String(t)]),t=t.map(e=>typeof e==`function`?M0(e,{...this.options,...i}):String(e));let a=i.returnDetails===void 0?this.options.returnDetails:i.returnDetails,o=i.keySeparator===void 0?this.options.keySeparator:i.keySeparator,{key:s,namespaces:c}=this.extractFromKey(t[t.length-1],i),l=c[c.length-1],u=i.nsSeparator===void 0?this.options.nsSeparator:i.nsSeparator;u===void 0&&(u=`:`);let d=i.lng||this.language,f=i.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(d?.toLowerCase()===`cimode`)return f?a?{res:`${l}${u}${s}`,usedKey:s,exactUsedKey:s,usedLng:d,usedNS:l,usedParams:this.getUsedParamsDetails(i)}:`${l}${u}${s}`:a?{res:s,usedKey:s,exactUsedKey:s,usedLng:d,usedNS:l,usedParams:this.getUsedParamsDetails(i)}:s;let p=this.resolve(t,i),m=p?.res,h=p?.usedKey||s,g=p?.exactUsedKey||s,_=[`[object Number]`,`[object Function]`,`[object RegExp]`],v=i.joinArrays===void 0?this.options.joinArrays:i.joinArrays,y=!this.i18nFormat||this.i18nFormat.handleAsObject,b=i.count!==void 0&&!C0(i.count),x=e.hasDefaultValue(i),S=b?this.pluralResolver.getSuffix(d,i.count,i):``,C=i.ordinal&&b?this.pluralResolver.getSuffix(d,i.count,{ordinal:!1}):``,w=b&&!i.ordinal&&i.count===0,T=w&&i[`defaultValue${this.options.pluralSeparator}zero`]||i[`defaultValue${S}`]||i[`defaultValue${C}`]||i.defaultValue,E=m;y&&!m&&x&&(E=T);let D=N0(E),O=Object.prototype.toString.apply(E);if(y&&E&&D&&!_.includes(O)&&!(C0(v)&&Array.isArray(E))){if(!i.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn(`accessing an object - but returnObjects options is not enabled!`);let e=this.options.returnedObjectHandler?this.options.returnedObjectHandler(h,E,{...i,ns:c}):`key '${s} (${this.language})' returned an object instead of string.`;return a?(p.res=e,p.usedParams=this.getUsedParamsDetails(i),p):e}if(o){let e=Array.isArray(E),t=e?[]:{},n=e?g:h;for(let e in E)if(Object.prototype.hasOwnProperty.call(E,e)){let r=`${n}${o}${e}`;t[e]=x&&!m?this.translate(r,{...i,defaultValue:N0(T)?T[e]:void 0,joinArrays:!1,ns:c}):this.translate(r,{...i,joinArrays:!1,ns:c}),t[e]===r&&(t[e]=E[e])}m=t}}else if(y&&C0(v)&&Array.isArray(m))m=m.join(v),m&&=this.extendTranslation(m,t,i,r);else{let e=!1,n=!1;!this.isValidLookup(m)&&x&&(e=!0,m=T),this.isValidLookup(m)||(n=!0,m=s);let a=(i.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey)&&n?void 0:m,c=x&&T!==m&&this.options.updateMissing;if(n||e||c){if(this.logger.log(c?`updateKey`:`missingKey`,d,l,b&&!c?`${s}${this.pluralResolver.getSuffix(d,i.count,i)}`:s,c?T:m),o){let e=this.resolve(s,{...i,keySeparator:!1});e&&e.res&&this.logger.warn(`Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.`)}let e=[],t=this.languageUtils.getFallbackCodes(this.options.fallbackLng,i.lng||this.language);if(this.options.saveMissingTo===`fallback`&&t&&t[0])for(let n=0;n<t.length;n++)e.push(t[n]);else this.options.saveMissingTo===`all`?e=this.languageUtils.toResolveHierarchy(i.lng||this.language):e.push(i.lng||this.language);let n=(e,t,n)=>{let r=x&&n!==m?n:a;this.options.missingKeyHandler?this.options.missingKeyHandler(e,l,t,r,c,i):this.backendConnector?.saveMissing&&this.backendConnector.saveMissing(e,l,t,r,c,i),this.emit(`missingKey`,e,l,t,m)};this.options.saveMissing&&(this.options.saveMissingPlurals&&b?e.forEach(e=>{let t=this.pluralResolver.getSuffixes(e,i);w&&i[`defaultValue${this.options.pluralSeparator}zero`]&&!t.includes(`${this.options.pluralSeparator}zero`)&&t.push(`${this.options.pluralSeparator}zero`),t.forEach(t=>{n([e],s+t,i[`defaultValue${t}`]||T)})}):n(e,s,T))}m=this.extendTranslation(m,t,i,p,r),n&&m===s&&this.options.appendNamespaceToMissingKey&&(m=`${l}${u}${s}`),(n||e)&&this.options.parseMissingKeyHandler&&(m=this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?`${l}${u}${s}`:s,e?m:void 0,i))}return a?(p.res=m,p.usedParams=this.getUsedParamsDetails(i),p):m}extendTranslation(e,t,n,r,i){if(this.i18nFormat?.parse)e=this.i18nFormat.parse(e,{...this.options.interpolation.defaultVariables,...n},n.lng||this.language||r.usedLng,r.usedNS,r.usedKey,{resolved:r});else if(!n.skipInterpolation){n.interpolation&&this.interpolator.init({...n,interpolation:{...this.options.interpolation,...n.interpolation}});let a=C0(e)&&(n?.interpolation?.skipOnVariables===void 0?this.options.interpolation.skipOnVariables:n.interpolation.skipOnVariables),o;if(a){let t=e.match(this.interpolator.nestingRegexp);o=t&&t.length}let s=n.replace&&!C0(n.replace)?n.replace:n;if(this.options.interpolation.defaultVariables&&(s={...this.options.interpolation.defaultVariables,...s}),e=this.interpolator.interpolate(e,s,n.lng||this.language||r.usedLng,n),a){let t=e.match(this.interpolator.nestingRegexp),r=t&&t.length;o<r&&(n.nest=!1)}!n.lng&&r&&r.res&&(n.lng=this.language||r.usedLng),n.nest!==!1&&(e=this.interpolator.nest(e,(...e)=>i?.[0]===e[0]&&!n.context?(this.logger.warn(`It seems you are nesting recursively key: ${e[0]} in key: ${t[0]}`),null):this.translate(...e,t),n)),n.interpolation&&this.interpolator.reset()}let a=n.postProcess||this.options.postProcess,o=C0(a)?[a]:a;return e!=null&&o?.length&&n.applyPostProcessor!==!1&&(e=gQe.handle(o,e,t,this.options&&this.options.postProcessPassResolved?{i18nResolved:{...r,usedParams:this.getUsedParamsDetails(n)},...n}:n,this)),e}resolve(e,t={}){let n,r,i,a,o;return C0(e)&&(e=[e]),Array.isArray(e)&&(e=e.map(e=>typeof e==`function`?M0(e,{...this.options,...t}):e)),e.forEach(e=>{if(this.isValidLookup(n))return;let s=this.extractFromKey(e,t),c=s.key;r=c;let l=s.namespaces;this.options.fallbackNS&&(l=l.concat(this.options.fallbackNS));let u=t.count!==void 0&&!C0(t.count),d=u&&!t.ordinal&&t.count===0,f=t.context!==void 0&&(C0(t.context)||typeof t.context==`number`)&&t.context!==``,p=t.lngs?t.lngs:this.languageUtils.toResolveHierarchy(t.lng||this.language,t.fallbackLng);l.forEach(e=>{this.isValidLookup(n)||(o=e,!this.checkedLoadedFor[`${p[0]}-${e}`]&&this.utils?.hasLoadedNamespace&&!this.utils?.hasLoadedNamespace(o)&&(this.checkedLoadedFor[`${p[0]}-${e}`]=!0,this.logger.warn(`key "${r}" for languages "${p.join(`, `)}" won't get resolved as namespace "${o}" was not yet loaded`,`This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!`)),p.forEach(r=>{if(this.isValidLookup(n))return;a=r;let o=[c];if(this.i18nFormat?.addLookupKeys)this.i18nFormat.addLookupKeys(o,c,r,e,t);else{let e;u&&(e=this.pluralResolver.getSuffix(r,t.count,t));let n=`${this.options.pluralSeparator}zero`,i=`${this.options.pluralSeparator}ordinal${this.options.pluralSeparator}`;if(u&&(t.ordinal&&e.startsWith(i)&&o.push(c+e.replace(i,this.options.pluralSeparator)),o.push(c+e),d&&o.push(c+n)),f){let r=`${c}${this.options.contextSeparator||`_`}${t.context}`;o.push(r),u&&(t.ordinal&&e.startsWith(i)&&o.push(r+e.replace(i,this.options.pluralSeparator)),o.push(r+e),d&&o.push(r+n))}}let s;for(;s=o.pop();)this.isValidLookup(n)||(i=s,n=this.getResource(r,e,s,t))}))})}),{res:n,usedKey:r,exactUsedKey:i,usedLng:a,usedNS:o}}isValidLookup(e){return e!==void 0&&!(!this.options.returnNull&&e===null)&&!(!this.options.returnEmptyString&&e===``)}getResource(e,t,n,r={}){return this.i18nFormat?.getResource?this.i18nFormat.getResource(e,t,n,r):this.resourceStore.getResource(e,t,n,r)}getUsedParamsDetails(e={}){let t=[`defaultValue`,`ordinal`,`context`,`replace`,`lng`,`lngs`,`fallbackLng`,`ns`,`keySeparator`,`nsSeparator`,`returnObjects`,`returnDetails`,`joinArrays`,`postProcess`,`interpolation`],n=e.replace&&!C0(e.replace),r=n?e.replace:e;if(n&&e.count!==void 0&&(r={...r,count:e.count}),this.options.interpolation.defaultVariables&&(r={...this.options.interpolation.defaultVariables,...r}),!n){r={...r};for(let e of t)delete r[e]}return r}static hasDefaultValue(e){for(let t in e)if(Object.prototype.hasOwnProperty.call(e,t)&&t.startsWith(`defaultValue`)&&e[t]!==void 0)return!0;return!1}},bQe=class{constructor(e){this.options=e,this.supportedLngs=this.options.supportedLngs||!1,this.logger=A0.create(`languageUtils`)}getScriptPartFromCode(e){if(e=k0(e),!e||!e.includes(`-`))return null;let t=e.split(`-`);return t.length===2||(t.pop(),t[t.length-1].toLowerCase()===`x`)?null:this.formatLanguageCode(t.join(`-`))}getLanguagePartFromCode(e){if(e=k0(e),!e||!e.includes(`-`))return e;let t=e.split(`-`);return this.formatLanguageCode(t[0])}formatLanguageCode(e){if(C0(e)&&e.includes(`-`)){let t;try{t=Intl.getCanonicalLocales(e)[0]}catch{}return t&&this.options.lowerCaseLng&&(t=t.toLowerCase()),t||(this.options.lowerCaseLng?e.toLowerCase():e)}return this.options.cleanCode||this.options.lowerCaseLng?e.toLowerCase():e}isSupportedCode(e){return(this.options.load===`languageOnly`||this.options.nonExplicitSupportedLngs)&&(e=this.getLanguagePartFromCode(e)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.includes(e)}getBestMatchFromCodes(e){if(!e)return null;let t;return e.forEach(e=>{if(t)return;let n=this.formatLanguageCode(e);(!this.options.supportedLngs||this.isSupportedCode(n))&&(t=n)}),!t&&this.options.supportedLngs&&e.forEach(e=>{if(t)return;let n=this.getScriptPartFromCode(e);if(this.isSupportedCode(n))return t=n;let r=this.getLanguagePartFromCode(e);if(this.isSupportedCode(r))return t=r;t=this.options.supportedLngs.find(e=>e===r?!0:!e.includes(`-`)&&!r.includes(`-`)?!1:!!(e.includes(`-`)&&!r.includes(`-`)&&e.slice(0,e.indexOf(`-`))===r||e.startsWith(r)&&r.length>1))}),t||=this.getFallbackCodes(this.options.fallbackLng)[0],t}getFallbackCodes(e,t){if(!e)return[];if(typeof e==`function`&&(e=e(t)),C0(e)&&(e=[e]),Array.isArray(e))return e;if(!t)return e.default||[];let n=e[t];return n||=e[this.getScriptPartFromCode(t)],n||=e[this.formatLanguageCode(t)],n||=e[this.getLanguagePartFromCode(t)],n||=e.default,n||[]}toResolveHierarchy(e,t){let n=this.getFallbackCodes((t===!1?[]:t)||this.options.fallbackLng||[],e),r=[],i=e=>{e&&(this.isSupportedCode(e)?r.push(e):this.logger.warn(`rejecting language code not found in supportedLngs: ${e}`))};return C0(e)&&(e.includes(`-`)||e.includes(`_`))?(this.options.load!==`languageOnly`&&i(this.formatLanguageCode(e)),this.options.load!==`languageOnly`&&this.options.load!==`currentOnly`&&i(this.getScriptPartFromCode(e)),this.options.load!==`currentOnly`&&i(this.getLanguagePartFromCode(e))):C0(e)&&i(this.formatLanguageCode(e)),n.forEach(e=>{r.includes(e)||i(this.formatLanguageCode(e))}),r}},xQe={zero:0,one:1,two:2,few:3,many:4,other:5},SQe={select:e=>e===1?`one`:`other`,resolvedOptions:()=>({pluralCategories:[`one`,`other`]})},CQe=class{constructor(e,t={}){this.languageUtils=e,this.options=t,this.logger=A0.create(`pluralResolver`),this.pluralRulesCache={}}clearCache(){this.pluralRulesCache={}}getRule(e,t={}){let n=k0(e===`dev`?`en`:e),r=t.ordinal?`ordinal`:`cardinal`,i=JSON.stringify({cleanedCode:n,type:r});if(i in this.pluralRulesCache)return this.pluralRulesCache[i];let a;try{a=new Intl.PluralRules(n,{type:r})}catch{if(typeof Intl>`u`)return this.logger.error(`No Intl support, please use an Intl polyfill!`),SQe;if(!e.match(/-|_/))return SQe;let n=this.languageUtils.getLanguagePartFromCode(e);a=this.getRule(n,t)}return this.pluralRulesCache[i]=a,a}needsPlural(e,t={}){let n=this.getRule(e,t);return n||=this.getRule(`dev`,t),n?.resolvedOptions().pluralCategories.length>1}getPluralFormsOfKey(e,t,n={}){return this.getSuffixes(e,n).map(e=>`${t}${e}`)}getSuffixes(e,t={}){let n=this.getRule(e,t);return n||=this.getRule(`dev`,t),n?n.resolvedOptions().pluralCategories.sort((e,t)=>xQe[e]-xQe[t]).map(e=>`${this.options.prepend}${t.ordinal?`ordinal${this.options.prepend}`:``}${e}`):[]}getSuffix(e,t,n={}){let r=this.getRule(e,n);return r?`${this.options.prepend}${n.ordinal?`ordinal${this.options.prepend}`:``}${r.select(t)}`:(this.logger.warn(`no plural rule found for: ${e}`),this.getSuffix(`dev`,t,n))}},wQe=(e,t,n,r=`.`,i=!0)=>{let a=oQe(e,t,n);return!a&&i&&C0(n)&&(a=O0(e,n,r),a===void 0&&(a=O0(t,n,r))),a},TQe=e=>e.replace(/\$/g,`$$$$`),EQe=class{constructor(e={}){this.logger=A0.create(`interpolator`),this.options=e,this.format=e?.interpolation?.format||(e=>e),this.init(e)}init(e={}){e.interpolation||={escapeValue:!0};let{escape:t,escapeValue:n,useRawValueToEscape:r,prefix:i,prefixEscaped:a,suffix:o,suffixEscaped:s,formatSeparator:c,unescapeSuffix:l,unescapePrefix:u,nestingPrefix:d,nestingPrefixEscaped:f,nestingSuffix:p,nestingSuffixEscaped:m,nestingOptionsSeparator:h,maxReplaces:g,alwaysFormat:_}=e.interpolation;this.escape=t===void 0?lQe:t,this.escapeValue=n===void 0||n,this.useRawValueToEscape=r!==void 0&&r,this.prefix=i?D0(i):a||`{{`,this.suffix=o?D0(o):s||`}}`,this.formatSeparator=c||`,`,this.unescapePrefix=l?``:u?D0(u):`-`,this.unescapeSuffix=this.unescapePrefix?``:l?D0(l):``,this.nestingPrefix=d?D0(d):f||D0(`$t(`),this.nestingSuffix=p?D0(p):m||D0(`)`),this.nestingOptionsSeparator=h||`,`,this.maxReplaces=g||1e3,this.alwaysFormat=_!==void 0&&_,this.resetRegExp()}reset(){this.options&&this.init(this.options)}resetRegExp(){let e=(e,t)=>e?.source===t?(e.lastIndex=0,e):new RegExp(t,`g`);this.regexp=e(this.regexp,`${this.prefix}(.+?)${this.suffix}`),this.regexpUnescape=e(this.regexpUnescape,`${this.prefix}${this.unescapePrefix}(.+?)${this.unescapeSuffix}${this.suffix}`),this.nestingRegexp=e(this.nestingRegexp,`${this.nestingPrefix}((?:[^()"']+|"[^"]*"|'[^']*'|\\((?:[^()]|"[^"]*"|'[^']*')*\\))*?)${this.nestingSuffix}`)}interpolate(e,t,n,r){let i,a,o,s=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{},c=e=>{if(!e.includes(this.formatSeparator)){let i=wQe(t,s,e,this.options.keySeparator,this.options.ignoreJSONStructure);return this.alwaysFormat?this.format(i,void 0,n,{...r,...t,interpolationkey:e}):i}let i=e.split(this.formatSeparator),a=i.shift().trim(),o=i.join(this.formatSeparator).trim();return this.format(wQe(t,s,a,this.options.keySeparator,this.options.ignoreJSONStructure),o,n,{...r,...t,interpolationkey:a})};this.resetRegExp(),!this.escapeValue&&typeof e==`string`&&/\$t\([^)]*\{[^}]*\{\{/.test(e)&&this.logger.warn(`nesting options string contains interpolated variables with escapeValue: false — if any of those values are attacker-controlled they can inject additional nesting options (e.g. redirect lng/ns). Sanitise untrusted input before passing it to t(), or keep escapeValue: true.`);let l=r?.missingInterpolationHandler||this.options.missingInterpolationHandler,u=r?.interpolation?.skipOnVariables===void 0?this.options.interpolation.skipOnVariables:r.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:e=>e},{regex:this.regexp,safeValue:e=>this.escapeValue?this.escape(e):e}].forEach(t=>{for(o=0;i=t.regex.exec(e);){let n=i[1].trim();if(a=c(n),a===void 0){if(typeof l==`function`){let t=l(e,i,r);a=C0(t)?t:``}else if(r&&Object.prototype.hasOwnProperty.call(r,n))a=``;else if(u){a=i[0];continue}else this.logger.warn(`missed to pass in variable ${n} for interpolating ${e}`),a=``}else!C0(a)&&!this.useRawValueToEscape&&(a=$Ze(a));let s=t.safeValue(a);if(e=e.replace(i[0],TQe(s)),u?(t.regex.lastIndex+=s.length,t.regex.lastIndex-=i[0].length):t.regex.lastIndex=0,o++,o>=this.maxReplaces)break}}),e}nest(e,t,n={}){let r,i,a,o=(e,t)=>{let n=this.nestingOptionsSeparator;if(!e.includes(n))return e;let r=e.split(RegExp(`${D0(n)}[ ]*{`)),i=`{${r[1]}`;e=r[0],i=this.interpolate(i,a);let o=i.match(/'/g),s=i.match(/"/g);((o?.length??0)%2==0&&!s||(s?.length??0)%2!=0)&&(i=i.replace(/'/g,`"`));try{a=JSON.parse(i),t&&(a={...t,...a})}catch(t){return this.logger.warn(`failed parsing options string in nesting for key ${e}`,t),`${e}${n}${i}`}return a.defaultValue&&a.defaultValue.includes(this.prefix)&&delete a.defaultValue,e};for(;r=this.nestingRegexp.exec(e);){let s=[];a={...n},a=a.replace&&!C0(a.replace)?a.replace:a,a.applyPostProcessor=!1,delete a.defaultValue;let c=/{.*}/s.test(r[1])?r[1].lastIndexOf(`}`)+1:r[1].indexOf(this.formatSeparator);if(c!==-1&&(s=r[1].slice(c).split(this.formatSeparator).map(e=>e.trim()).filter(Boolean),r[1]=r[1].slice(0,c)),i=t(o.call(this,r[1].trim(),a),a),i&&r[0]===e&&!C0(i))return i;C0(i)||(i=$Ze(i)),i||=(this.logger.warn(`missed to resolve ${r[1]} for nesting ${e}`),``),s.length&&(i=s.reduce((e,t)=>this.format(e,t,n.lng,{...n,interpolationkey:r[1].trim()}),i.trim())),e=e.replace(r[0],i),this.regexp.lastIndex=0}return e}},DQe=e=>{let t=e.toLowerCase().trim(),n={};if(e.includes(`(`)){let r=e.split(`(`);t=r[0].toLowerCase().trim();let i=r[1].slice(0,-1);t===`currency`&&!i.includes(`:`)?n.currency||=i.trim():t===`relativetime`&&!i.includes(`:`)?n.range||=i.trim():i.split(`;`).forEach(e=>{if(e){let[t,...r]=e.split(`:`),i=r.join(`:`).trim().replace(/^'+|'+$/g,``),a=t.trim();n[a]||(n[a]=i),i===`false`&&(n[a]=!1),i===`true`&&(n[a]=!0),isNaN(i)||(n[a]=parseInt(i,10))}})}return{formatName:t,formatOptions:n}},OQe=e=>{let t={};return(n,r,i)=>{let a=i;i&&i.interpolationkey&&i.formatParams&&i.formatParams[i.interpolationkey]&&i[i.interpolationkey]&&(a={...a,[i.interpolationkey]:void 0});let o=r+JSON.stringify(a),s=t[o];return s||(s=e(k0(r),i),t[o]=s),s(n)}},kQe=e=>(t,n,r)=>e(k0(n),r)(t),AQe=class{constructor(e={}){this.logger=A0.create(`formatter`),this.options=e,this.init(e)}init(e,t={interpolation:{}}){this.formatSeparator=t.interpolation.formatSeparator||`,`;let n=t.cacheInBuiltFormats?OQe:kQe;this.formats={number:n((e,t)=>{let n=new Intl.NumberFormat(e,{...t});return e=>n.format(e)}),currency:n((e,t)=>{let n=new Intl.NumberFormat(e,{...t,style:`currency`});return e=>n.format(e)}),datetime:n((e,t)=>{let n=new Intl.DateTimeFormat(e,{...t});return e=>n.format(e)}),relativetime:n((e,t)=>{let n=new Intl.RelativeTimeFormat(e,{...t});return e=>n.format(e,t.range||`day`)}),list:n((e,t)=>{let n=new Intl.ListFormat(e,{...t});return e=>n.format(e)})}}add(e,t){this.formats[e.toLowerCase().trim()]=t}addCached(e,t){this.formats[e.toLowerCase().trim()]=OQe(t)}format(e,t,n,r={}){if(!t||e==null)return e;let i=t.split(this.formatSeparator),a=[];for(let e=0;e<i.length;e++){let t=i[e];for(;t.indexOf(`(`)>-1&&!t.includes(`)`)&&e+1<i.length;)t=`${t}${this.formatSeparator}${i[++e]}`;a.push(t)}return a.reduce((e,t)=>{let{formatName:i,formatOptions:a}=DQe(t);if(this.formats[i]){let t=e;try{let o=r?.formatParams?.[r.interpolationkey]||{},s=o.locale||o.lng||r.locale||r.lng||n;t=this.formats[i](e,s,{...a,...r,...o})}catch(e){this.logger.warn(e)}return t}return this.logger.warn(`there was no format function for ${i}`),e},e)}},jQe=(e,t)=>{e.pending[t]!==void 0&&(delete e.pending[t],e.pendingCount--)},MQe=class extends j0{constructor(e,t,n,r={}){super(),this.backend=e,this.store=t,this.services=n,this.languageUtils=n.languageUtils,this.options=r,this.logger=A0.create(`backendConnector`),this.waitingReads=[],this.maxParallelReads=r.maxParallelReads||10,this.readingCalls=0,this.maxRetries=r.maxRetries>=0?r.maxRetries:5,this.retryTimeout=r.retryTimeout>=1?r.retryTimeout:350,this.state={},this.queue=[],this.backend?.init?.(n,r.backend,r)}queueLoad(e,t,n,r){let i={},a={},o={},s={};return e.forEach(e=>{let r=!0;t.forEach(t=>{let o=`${e}|${t}`;!n.reload&&this.store.hasResourceBundle(e,t)?this.state[o]=2:this.state[o]<0||(this.state[o]===1?a[o]===void 0&&(a[o]=!0):(this.state[o]=1,r=!1,a[o]===void 0&&(a[o]=!0),i[o]===void 0&&(i[o]=!0),s[t]===void 0&&(s[t]=!0)))}),r||(o[e]=!0)}),(Object.keys(i).length||Object.keys(a).length)&&this.queue.push({pending:a,pendingCount:Object.keys(a).length,loaded:{},errors:[],callback:r}),{toLoad:Object.keys(i),pending:Object.keys(a),toLoadLanguages:Object.keys(o),toLoadNamespaces:Object.keys(s)}}loaded(e,t,n){let r=e.split(`|`),i=r[0],a=r[1];t&&this.emit(`failedLoading`,i,a,t),!t&&n&&this.store.addResourceBundle(i,a,n,void 0,void 0,{skipCopy:!0}),this.state[e]=t?-1:2,t&&n&&(this.state[e]=0);let o={};this.queue.forEach(n=>{aQe(n.loaded,[i],a),jQe(n,e),t&&n.errors.push(t),n.pendingCount===0&&!n.done&&(Object.keys(n.loaded).forEach(e=>{o[e]||(o[e]={});let t=n.loaded[e];t.length&&t.forEach(t=>{o[e][t]===void 0&&(o[e][t]=!0)})}),n.done=!0,n.errors.length?n.callback(n.errors):n.callback())}),this.emit(`loaded`,o),this.queue=this.queue.filter(e=>!e.done)}read(e,t,n,r=0,i=this.retryTimeout,a){if(!e.length)return a(null,{});if(this.readingCalls>=this.maxParallelReads){this.waitingReads.push({lng:e,ns:t,fcName:n,tried:r,wait:i,callback:a});return}this.readingCalls++;let o=(o,s)=>{if(this.readingCalls--,this.waitingReads.length>0){let e=this.waitingReads.shift();this.read(e.lng,e.ns,e.fcName,e.tried,e.wait,e.callback)}if(o&&s&&r<this.maxRetries){setTimeout(()=>{this.read(e,t,n,r+1,i*2,a)},i);return}a(o,s)},s=this.backend[n].bind(this.backend);if(s.length===2){try{let n=s(e,t);n&&typeof n.then==`function`?n.then(e=>o(null,e)).catch(o):o(null,n)}catch(e){o(e)}return}return s(e,t,o)}prepareLoading(e,t,n={},r){if(!this.backend)return this.logger.warn(`No backend was added via i18next.use. Will not load resources.`),r&&r();C0(e)&&(e=this.languageUtils.toResolveHierarchy(e)),C0(t)&&(t=[t]);let i=this.queueLoad(e,t,n,r);if(!i.toLoad.length)return i.pending.length||r(),null;i.toLoad.forEach(e=>{this.loadOne(e)})}load(e,t,n){this.prepareLoading(e,t,{},n)}reload(e,t,n){this.prepareLoading(e,t,{reload:!0},n)}loadOne(e,t=``){let n=e.split(`|`),r=n[0],i=n[1];this.read(r,i,`read`,void 0,void 0,(n,a)=>{n&&this.logger.warn(`${t}loading namespace ${i} for language ${r} failed`,n),!n&&a&&this.logger.log(`${t}loaded namespace ${i} for language ${r}`,a),this.loaded(e,n,a)})}saveMissing(e,t,n,r,i,a={},o=()=>{}){if(this.services?.utils?.hasLoadedNamespace&&!this.services?.utils?.hasLoadedNamespace(t)){this.logger.warn(`did not save key "${n}" as the namespace "${t}" was not yet loaded`,`This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!`);return}if(n!=null&&n!==``){if(this.backend?.create){let s={...a,isUpdate:i},c=this.backend.create.bind(this.backend);if(c.length<6)try{let i;i=c.length===5?c(e,t,n,r,s):c(e,t,n,r),i&&typeof i.then==`function`?i.then(e=>o(null,e)).catch(o):o(null,i)}catch(e){o(e)}else c(e,t,n,r,o,s)}!e||!e[0]||this.store.addResource(e[0],t,n,r)}}},P0=()=>({debug:!1,initAsync:!0,ns:[`translation`],defaultNS:[`translation`],fallbackLng:[`dev`],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:`all`,preload:!1,keySeparator:`.`,nsSeparator:`:`,pluralSeparator:`_`,contextSeparator:`_`,enableSelector:!1,partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:`fallback`,saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!1,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:e=>{let t={};if(typeof e[1]==`object`&&(t=e[1]),C0(e[1])&&(t.defaultValue=e[1]),C0(e[2])&&(t.tDescription=e[2]),typeof e[2]==`object`||typeof e[3]==`object`){let n=e[3]||e[2];Object.keys(n).forEach(e=>{t[e]=n[e]})}return t},interpolation:{escapeValue:!0,prefix:`{{`,suffix:`}}`,formatSeparator:`,`,unescapePrefix:`-`,nestingPrefix:`$t(`,nestingSuffix:`)`,nestingOptionsSeparator:`,`,maxReplaces:1e3,skipOnVariables:!0},cacheInBuiltFormats:!0}),NQe=e=>(C0(e.ns)&&(e.ns=[e.ns]),C0(e.fallbackLng)&&(e.fallbackLng=[e.fallbackLng]),C0(e.fallbackNS)&&(e.fallbackNS=[e.fallbackNS]),e.supportedLngs&&!e.supportedLngs.includes(`cimode`)&&(e.supportedLngs=e.supportedLngs.concat([`cimode`])),e),F0=()=>{},PQe=e=>{Object.getOwnPropertyNames(Object.getPrototypeOf(e)).forEach(t=>{typeof e[t]==`function`&&(e[t]=e[t].bind(e))})},I0=class e extends j0{constructor(e={},t){if(super(),this.options=NQe(e),this.services={},this.logger=A0,this.modules={external:[]},PQe(this),t&&!this.isInitialized&&!e.isClone){if(!this.options.initAsync)return this.init(e,t),this;setTimeout(()=>{this.init(e,t)},0)}}init(e={},t){this.isInitializing=!0,typeof e==`function`&&(t=e,e={}),e.defaultNS==null&&e.ns&&(C0(e.ns)?e.defaultNS=e.ns:e.ns.includes(`translation`)||(e.defaultNS=e.ns[0]));let n=P0();this.options={...n,...this.options,...NQe(e)},this.options.interpolation={...n.interpolation,...this.options.interpolation},e.keySeparator!==void 0&&(this.options.userDefinedKeySeparator=e.keySeparator),e.nsSeparator!==void 0&&(this.options.userDefinedNsSeparator=e.nsSeparator),typeof this.options.overloadTranslationOptionHandler!=`function`&&(this.options.overloadTranslationOptionHandler=n.overloadTranslationOptionHandler);let r=e=>e?typeof e==`function`?new e:e:null;if(!this.options.isClone){this.modules.logger?A0.init(r(this.modules.logger),this.options):A0.init(null,this.options);let e;e=this.modules.formatter?this.modules.formatter:AQe;let t=new bQe(this.options);this.store=new hQe(this.options.resources,this.options);let n=this.services;n.logger=A0,n.resourceStore=this.store,n.languageUtils=t,n.pluralResolver=new CQe(t,{prepend:this.options.pluralSeparator}),e&&(n.formatter=r(e),n.formatter.init&&n.formatter.init(n,this.options),this.options.interpolation.format=n.formatter.format.bind(n.formatter)),n.interpolator=new EQe(this.options),n.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},n.backendConnector=new MQe(r(this.modules.backend),n.resourceStore,n,this.options),n.backendConnector.on(`*`,(e,...t)=>{this.emit(e,...t)}),this.modules.languageDetector&&(n.languageDetector=r(this.modules.languageDetector),n.languageDetector.init&&n.languageDetector.init(n,this.options.detection,this.options)),this.modules.i18nFormat&&(n.i18nFormat=r(this.modules.i18nFormat),n.i18nFormat.init&&n.i18nFormat.init(this)),this.translator=new yQe(this.services,this.options),this.translator.on(`*`,(e,...t)=>{this.emit(e,...t)}),this.modules.external.forEach(e=>{e.init&&e.init(this)})}if(this.format=this.options.interpolation.format,t||=F0,this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){let e=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);e.length>0&&e[0]!==`dev`&&(this.options.lng=e[0])}!this.services.languageDetector&&!this.options.lng&&this.logger.warn(`init: no languageDetector is used and no lng is defined`),[`getResource`,`hasResourceBundle`,`getResourceBundle`,`getDataByLanguage`].forEach(e=>{this[e]=(...t)=>this.store[e](...t)}),[`addResource`,`addResources`,`addResourceBundle`,`removeResourceBundle`].forEach(e=>{this[e]=(...t)=>(this.store[e](...t),this)});let i=w0(),a=()=>{let e=(e,n)=>{this.isInitializing=!1,this.isInitialized&&!this.initializedStoreOnce&&this.logger.warn(`init: i18next is already initialized. You should call init just once!`),this.isInitialized=!0,this.options.isClone||this.logger.log(`initialized`,this.options),this.emit(`initialized`,this.options),i.resolve(n),t(e,n)};if((this.languages||this.isLanguageChangingTo)&&!this.isInitialized)return e(null,this.t.bind(this));this.changeLanguage(this.options.lng,e)};return this.options.resources||!this.options.initAsync?a():setTimeout(a,0),i}loadResources(e,t=F0){let n=t,r=C0(e)?e:this.language;if(typeof e==`function`&&(n=e),!this.options.resources||this.options.partialBundledLanguages){if(r?.toLowerCase()===`cimode`&&(!this.options.preload||this.options.preload.length===0))return n();let e=[],t=t=>{t&&t!==`cimode`&&this.services.languageUtils.toResolveHierarchy(t).forEach(t=>{t!==`cimode`&&(e.includes(t)||e.push(t))})};r?t(r):this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach(e=>t(e)),this.options.preload?.forEach?.(e=>t(e)),this.services.backendConnector.load(e,this.options.ns,e=>{!e&&!this.resolvedLanguage&&this.language&&this.setResolvedLanguage(this.language),n(e)})}else n(null)}reloadResources(e,t,n){let r=w0();return typeof e==`function`&&(n=e,e=void 0),typeof t==`function`&&(n=t,t=void 0),e||=this.languages,t||=this.options.ns,n||=F0,this.services.backendConnector.reload(e,t,e=>{r.resolve(),n(e)}),r}use(e){if(!e)throw Error(`You are passing an undefined module! Please check the object you are passing to i18next.use()`);if(!e.type)throw Error(`You are passing a wrong module! Please check the object you are passing to i18next.use()`);return e.type===`backend`&&(this.modules.backend=e),(e.type===`logger`||e.log&&e.warn&&e.error)&&(this.modules.logger=e),e.type===`languageDetector`&&(this.modules.languageDetector=e),e.type===`i18nFormat`&&(this.modules.i18nFormat=e),e.type===`postProcessor`&&gQe.addPostProcessor(e),e.type===`formatter`&&(this.modules.formatter=e),e.type===`3rdParty`&&this.modules.external.push(e),this}setResolvedLanguage(e){if(!(!e||!this.languages)&&![`cimode`,`dev`].includes(e)){for(let e=0;e<this.languages.length;e++){let t=this.languages[e];if(![`cimode`,`dev`].includes(t)&&this.store.hasLanguageSomeTranslations(t)){this.resolvedLanguage=t;break}}!this.resolvedLanguage&&!this.languages.includes(e)&&this.store.hasLanguageSomeTranslations(e)&&(this.resolvedLanguage=e,this.languages.unshift(e))}}changeLanguage(e,t){this.isLanguageChangingTo=e;let n=w0();this.emit(`languageChanging`,e);let r=e=>{this.language=e,this.languages=this.services.languageUtils.toResolveHierarchy(e),this.resolvedLanguage=void 0,this.setResolvedLanguage(e)},i=(i,a)=>{a?this.isLanguageChangingTo===e&&(r(a),this.translator.changeLanguage(a),this.isLanguageChangingTo=void 0,this.emit(`languageChanged`,a),this.logger.log(`languageChanged`,a)):this.isLanguageChangingTo=void 0,n.resolve((...e)=>this.t(...e)),t&&t(i,(...e)=>this.t(...e))},a=t=>{!e&&!t&&this.services.languageDetector&&(t=[]);let n=C0(t)?t:t&&t[0],a=this.store.hasLanguageSomeTranslations(n)?n:this.services.languageUtils.getBestMatchFromCodes(C0(t)?[t]:t);a&&(this.language||r(a),this.translator.language||this.translator.changeLanguage(a),this.services.languageDetector?.cacheUserLanguage?.(a)),this.loadResources(a,e=>{i(e,a)})};return!e&&this.services.languageDetector&&!this.services.languageDetector.async?a(this.services.languageDetector.detect()):!e&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect.length===0?this.services.languageDetector.detect().then(a):this.services.languageDetector.detect(a):a(e),n}getFixedT(e,t,n,r){let i=r?.scopeNs,a=(e,t,...r)=>{let o;o=typeof t==`object`?{...t}:this.options.overloadTranslationOptionHandler([e,t].concat(r)),o.lng=o.lng||a.lng,o.lngs=o.lngs||a.lngs;let s=o.ns!==void 0&&o.ns!==null;o.ns=o.ns||a.ns,o.keyPrefix!==``&&(o.keyPrefix=o.keyPrefix||n||a.keyPrefix);let c={...this.options,...o};Array.isArray(i)&&!s&&(c.ns=i),typeof o.keyPrefix==`function`&&(o.keyPrefix=M0(o.keyPrefix,c));let l=this.options.keySeparator||`.`,u;return o.keyPrefix&&Array.isArray(e)?u=e.map(e=>(typeof e==`function`&&(e=M0(e,c)),`${o.keyPrefix}${l}${e}`)):(typeof e==`function`&&(e=M0(e,c)),u=o.keyPrefix?`${o.keyPrefix}${l}${e}`:e),this.t(u,o)};return C0(e)?a.lng=e:a.lngs=e,a.ns=t,a.keyPrefix=n,a}t(...e){return this.translator?.translate(...e)}exists(...e){return this.translator?.exists(...e)}setDefaultNamespace(e){this.options.defaultNS=e}hasLoadedNamespace(e,t={}){if(!this.isInitialized)return this.logger.warn(`hasLoadedNamespace: i18next was not initialized`,this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn(`hasLoadedNamespace: i18n.languages were undefined or empty`,this.languages),!1;let n=t.lng||this.resolvedLanguage||this.languages[0],r=this.options?this.options.fallbackLng:!1,i=this.languages[this.languages.length-1];if(n.toLowerCase()===`cimode`)return!0;let a=(e,t)=>{let n=this.services.backendConnector.state[`${e}|${t}`];return n===-1||n===0||n===2};if(t.precheck){let e=t.precheck(this,a);if(e!==void 0)return e}return!!(this.hasResourceBundle(n,e)||!this.services.backendConnector.backend||this.options.resources&&!this.options.partialBundledLanguages||a(n,e)&&(!r||a(i,e)))}loadNamespaces(e,t){let n=w0();return this.options.ns?(C0(e)&&(e=[e]),e.forEach(e=>{this.options.ns.includes(e)||this.options.ns.push(e)}),this.loadResources(e=>{n.resolve(),t&&t(e)}),n):(t&&t(),Promise.resolve())}loadLanguages(e,t){let n=w0();C0(e)&&(e=[e]);let r=this.options.preload||[],i=e.filter(e=>!r.includes(e)&&this.services.languageUtils.isSupportedCode(e));return i.length?(this.options.preload=r.concat(i),this.loadResources(e=>{n.resolve(),t&&t(e)}),n):(t&&t(),Promise.resolve())}dir(e){if(e||=this.resolvedLanguage||(this.languages?.length>0?this.languages[0]:this.language),!e)return`rtl`;try{let t=new Intl.Locale(e);if(t&&t.getTextInfo){let e=t.getTextInfo();if(e&&e.direction)return e.direction}}catch{}let t=`ar.shu.sqr.ssh.xaa.yhd.yud.aao.abh.abv.acm.acq.acw.acx.acy.adf.ads.aeb.aec.afb.ajp.apc.apd.arb.arq.ars.ary.arz.auz.avl.ayh.ayl.ayn.ayp.bbz.pga.he.iw.ps.pbt.pbu.pst.prp.prd.ug.ur.ydd.yds.yih.ji.yi.hbo.men.xmn.fa.jpr.peo.pes.prs.dv.sam.ckb`.split(`.`),n=this.services?.languageUtils||new bQe(P0());return e.toLowerCase().indexOf(`-latn`)>1?`ltr`:t.includes(n.getLanguagePartFromCode(e))||e.toLowerCase().indexOf(`-arab`)>1?`rtl`:`ltr`}static createInstance(t={},n){let r=new e(t,n);return r.createInstance=e.createInstance,r}cloneInstance(t={},n=F0){let r=t.forkResourceStore;r&&delete t.forkResourceStore;let i={...this.options,...t,isClone:!0},a=new e(i);if((t.debug!==void 0||t.prefix!==void 0)&&(a.logger=a.logger.clone(t)),[`store`,`services`,`language`].forEach(e=>{a[e]=this[e]}),a.services={...this.services},a.services.utils={hasLoadedNamespace:a.hasLoadedNamespace.bind(a)},r&&(a.store=new hQe(Object.keys(this.store.data).reduce((e,t)=>(e[t]={...this.store.data[t]},e[t]=Object.keys(e[t]).reduce((n,r)=>(n[r]={...e[t][r]},n),e[t]),e),{}),i),a.services.resourceStore=a.store),t.interpolation){let e={...P0().interpolation,...this.options.interpolation,...t.interpolation},n={...i,interpolation:e};a.services.interpolator=new EQe(n)}return a.translator=new yQe(a.services,i),a.translator.on(`*`,(e,...t)=>{a.emit(e,...t)}),a.init(i,n),a.translator.options=i,a.translator.backendConnector.services.utils={hasLoadedNamespace:a.hasLoadedNamespace.bind(a)},a}toJSON(){return{options:this.options,store:this.store,language:this.language,languages:this.languages,resolvedLanguage:this.resolvedLanguage}}}.createInstance();I0.createInstance,I0.dir,I0.init,I0.loadResources,I0.reloadResources,I0.use,I0.changeLanguage,I0.getFixedT,I0.t,I0.exists,I0.setDefaultNamespace,I0.hasLoadedNamespace,I0.loadNamespaces,I0.loadLanguages;var Z=u(du());VC(),Cve(),YC(),yO(),SM(),CF(),DF(),MF(),IF(),BF(),TO(),ok(),pk(),JO(),Tj(),xb(),DI(),PI(),IS(),Zm();var FQe=LS((0,X.jsx)(`path`,{d:`M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-2 10h-4v4h-2v-4H7v-2h4V7h2v4h4z`}),`AddBox`),IQe=LS((0,X.jsx)(`path`,{d:`M19 9h-4V3H9v6H5l7 7zM5 18v2h14v-2z`}),`GetApp`),L0=typeof globalThis<`u`?globalThis:typeof window<`u`?window:typeof global<`u`?global:typeof self<`u`?self:{};function R0(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,`default`)?e.default:e}var LQe={exports:{}},z0={},RQe;function zQe(){if(RQe)return z0;RQe=1;var e=Y.default;function t(e,t){return e===t&&(e!==0||1/e==1/t)||e!==e&&t!==t}var n=typeof Object.is==`function`?Object.is:t,r=e.useSyncExternalStore,i=e.useRef,a=e.useEffect,o=e.useMemo,s=e.useDebugValue;return z0.useSyncExternalStoreWithSelector=function(e,t,c,l,u){var d=i(null);if(d.current===null){var f={hasValue:!1,value:null};d.current=f}else f=d.current;d=o(function(){function e(e){if(!r){if(r=!0,i=e,e=l(e),u!==void 0&&f.hasValue){var t=f.value;if(u(t,e))return a=t}return a=e}if(t=a,n(i,e))return t;var o=l(e);return u!==void 0&&u(t,o)?(i=e,t):(i=e,a=o)}var r=!1,i,a,o=c===void 0?null:c;return[function(){return e(t())},o===null?void 0:function(){return e(o())}]},[t,c,l,u]);var p=r(e,d[0],d[1]);return a(function(){f.hasValue=!0,f.value=p},[p]),s(p),p},z0}var BQe={},VQe;function HQe(){return VQe||(VQe=1,process.env.NODE_ENV!==`production`&&(function(){function e(e,t){return e===t&&(e!==0||1/e==1/t)||e!==e&&t!==t}typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<`u`&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart==`function`&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(Error());var t=Y.default,n=typeof Object.is==`function`?Object.is:e,r=t.useSyncExternalStore,i=t.useRef,a=t.useEffect,o=t.useMemo,s=t.useDebugValue;BQe.useSyncExternalStoreWithSelector=function(e,t,c,l,u){var d=i(null);if(d.current===null){var f={hasValue:!1,value:null};d.current=f}else f=d.current;d=o(function(){function e(e){if(!r){if(r=!0,i=e,e=l(e),u!==void 0&&f.hasValue){var t=f.value;if(u(t,e))return a=t}return a=e}if(t=a,n(i,e))return t;var o=l(e);return u!==void 0&&u(t,o)?(i=e,t):(i=e,a=o)}var r=!1,i,a,o=c===void 0?null:c;return[function(){return e(t())},o===null?void 0:function(){return e(o())}]},[t,c,l,u]);var p=r(e,d[0],d[1]);return a(function(){f.hasValue=!0,f.value=p},[p]),s(p),p},typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<`u`&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop==`function`&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(Error())})()),BQe}var UQe;function WQe(){return UQe||(UQe=1,LQe.exports=process.env.NODE_ENV===`production`?zQe():HQe()),LQe.exports}var GQe=WQe(),KQe=Symbol.for(`react-redux-context`),qQe=typeof globalThis<`u`?globalThis:{};function JQe(){if(!Y.createContext)return{};let e=qQe[KQe]??=new Map,t=e.get(Y.createContext);return t||(t=Y.createContext(null),process.env.NODE_ENV!==`production`&&(t.displayName=`ReactRedux`),e.set(Y.createContext,t)),t}var B0=JQe();function V0(e=B0){return function(){let t=Y.useContext(e);if(process.env.NODE_ENV!==`production`&&!t)throw Error(`could not find react-redux context value; please ensure the component is wrapped in a <Provider>`);return t}}var YQe=V0();function XQe(e=B0){let t=e===B0?YQe:V0(e),n=()=>{let{store:e}=t();return e};return Object.assign(n,{withTypes:()=>n}),n}var ZQe=XQe();function QQe(e=B0){let t=e===B0?ZQe:XQe(e),n=()=>t().dispatch;return Object.assign(n,{withTypes:()=>n}),n}var $Qe=QQe(),e$e=(e,t)=>e===t;function t$e(e=B0){let t=e===B0?YQe:V0(e),n=(e,n={})=>{let{equalityFn:r=e$e}=typeof n==`function`?{equalityFn:n}:n;if(process.env.NODE_ENV!==`production`){if(!e)throw Error(`You must pass a selector to useSelector`);if(typeof e!=`function`)throw Error(`You must pass a function as a selector to useSelector`);if(typeof r!=`function`)throw Error(`You must pass a function as an equality function to useSelector`)}let i=t(),{store:a,subscription:o,getServerState:s}=i,c=Y.useRef(!0),l=Y.useCallback({[e.name](t){let a=e(t);if(process.env.NODE_ENV!==`production`){let{devModeChecks:o={}}=typeof n==`function`?{}:n,{identityFunctionCheck:s,stabilityCheck:l}=i,{identityFunctionCheck:u,stabilityCheck:d}={stabilityCheck:l,identityFunctionCheck:s,...o};if(d===`always`||d===`once`&&c.current){let n=e(t);if(!r(a,n)){let r;try{throw Error()}catch(e){({stack:r}=e)}console.warn(`Selector `+(e.name||`unknown`)+` returned a different result when called with the same parameters. This can lead to unnecessary rerenders. |
|
|
Selectors that return a new reference (such as an object or an array) should be memoized: https://redux.js.org/usage/deriving-data-selectors#optimizing-selectors-with-memoization`,{state:t,selected:a,selected2:n,stack:r})}}if((u===`always`||u===`once`&&c.current)&&a===t){let t;try{throw Error()}catch(e){({stack:t}=e)}console.warn(`Selector `+(e.name||`unknown`)+` returned the root state when called. This can lead to unnecessary rerenders. |
|
|
Selectors that return the entire state are almost certainly a mistake, as they will cause a rerender whenever *anything* in state changes.`,{stack:t})}c.current&&=!1}return a}}[e.name],[e]),u=GQe.useSyncExternalStoreWithSelector(o.addNestedSub,a.getState,s||a.getState,l,r);return Y.useDebugValue(u),u};return Object.assign(n,{withTypes:()=>n}),n}var H0=t$e(),U0=`mae-save-annotation`,W0=`mae-delete-shape`;function G0(e,t){let n=lo(e,{content:`annotationCreation`,windowId:t});return Object.values(n).filter(e=>e?.id)}function n$e(e,t,n){G0(e,n).forEach(e=>{t(UL(n,e.id))})}function r$e({state:e,dispatch:t,windowId:n,config:r}){if(G0(e,n).length>0){document.dispatchEvent(new CustomEvent(W0));return}let i=fc(e,{windowId:n});if(!i)return;let a=r?.annotation?.adapter;a&&(bs(e,{windowId:n}).forEach(e=>{let n=a(e.id);n.delete(i).then(r=>{t(zs(e.id,n.annotationPageId,r))})}),t(Hs(n)))}function i$e({state:e,windowId:t}){G0(e,t).length!==0&&document.dispatchEvent(new CustomEvent(U0))}function a$e({state:e,dispatch:t,windowId:n}){G0(e,n).length>0||t(BL(n,{content:`annotationCreation`,position:`right`}))}function o$e({state:e,dispatch:t,windowId:n}){if(fc(e,{windowId:n})){t(Hs(n));return}n$e(e,t,n)}var K0={create:{description:`Create a new annotation`,handler:a$e,keys:[`a`]},delete:{description:`Delete selected shape or annotation`,handler:r$e,keys:[`Delete`,`Backspace`]},escape:{description:`Deselect annotation / close companion window`,handler:o$e,keys:[`Escape`]},save:{description:`Save current annotation`,handler:i$e,keys:[`Enter`]}},s$e={bgcolor:`rgba(255,255,255,0.15)`,border:`1px solid rgba(255,255,255,0.3)`,borderRadius:`4px`,fontSize:`0.75em`,ml:1,my:1,px:.5,py:-.25};function c$e(e){return Object.prototype.hasOwnProperty.call(K0,e)?K0[e].keys:null}function q0({label:e,action:t}){let n=c$e(t);return n?(0,X.jsxs)(wO,{variant:`body2`,component:`span`,sx:{alignItems:`center`,display:`inline-flex`},children:[e,n.map(e=>(0,X.jsx)(wO,{component:`HotKey`,variant:`caption`,sx:s$e,children:e},e))]}):e}q0.propTypes={action:Z.default.string.isRequired,label:Z.default.string.isRequired};function J0({handleClose:e,open:t,switchToSingleCanvasView:n}){let{t:r}=hO(),i=(0,Y.useCallback)(()=>{n(),e()},[e,n]),a=(0,Y.useCallback)((t,n)=>{e()},[e]);return(0,X.jsxs)(SF,{"aria-labelledby":`single-canvas-dialog-title`,fullWidth:!0,maxWidth:`sm`,onClose:a,open:t,children:[(0,X.jsx)(zF,{id:`single-canvas-dialog-title`,children:(0,X.jsx)(wO,{variant:`h2`,component:`span`,children:r(`switch_view_h2`)})}),(0,X.jsx)(jF,{children:(0,X.jsx)(FF,{variant:`body1`,color:`inherit`,children:r(`switch_view_content`)})}),(0,X.jsxs)(EF,{children:[(0,X.jsx)(PD,{title:(0,X.jsx)(q0,{label:r(`cancel`),action:`escape`}),children:(0,X.jsx)(xM,{onClick:e,children:r(`cancel`)})}),(0,X.jsx)(PD,{title:r(`switch_view`),children:(0,X.jsx)(xM,{color:`primary`,onClick:i,variant:`contained`,children:r(`switch_view`)})})]})]})}J0.propTypes={handleClose:Z.default.func.isRequired,open:Z.default.bool.isRequired,switchToSingleCanvasView:Z.default.func.isRequired};var l$e=Xg(wj)(({theme:e})=>({"&:focus":{backgroundColor:e.palette.action.focus},"&:hover":{backgroundColor:e.palette.action.hover}}));function u$e({canvases:e,config:t,handleClose:n,open:r}){let[i,a]=(0,Y.useState)([]),{t:o}=hO();(0,Y.useEffect)(()=>{r&&(async()=>{let n=async(e,n)=>{let r=t.annotation.adapter(n.id),i=await e,a=await r.all();if(!a)return i;let o=n.__jsonld&&n.__jsonld.label||n.id,s=new Blob([JSON.stringify(a)],{type:`application/json`}),c=window.URL.createObjectURL(s);return[...i,{canvasId:n.id,id:a.id||a[`@id`],label:o,url:c}]};if(e?.length>0){let t=await e.reduce(n,[]);a(t)}})()},[e,t,r]);let s=()=>{i.forEach(e=>{try{URL.revokeObjectURL(e.url)}catch{}}),a([]),n()};return(0,X.jsxs)(SF,{"aria-labelledby":`annotation-export-dialog-title`,id:`annotation-export-dialog`,onClose:(e,t)=>{if(t===`escapeKeyDown`||t===`backdropClick`){s();return}n()},open:r,children:[(0,X.jsx)(zF,{id:`annotation-export-dialog-title`,children:(0,X.jsx)(wO,{variant:`h2`,component:`span`,children:o(`export_annotation`)})}),(0,X.jsx)(jF,{children:i.length===0?(0,X.jsx)(wO,{variant:`body1`,children:o(`no_annotation`)}):(0,X.jsx)(qO,{children:i.map(e=>(0,X.jsxs)(l$e,{component:`a`,"aria-label":o(`export_annotation_for`,{label:e.canvasId}),href:e.url,download:`${e.id}.json`,children:[(0,X.jsx)(ak,{children:(0,X.jsx)(IQe,{})}),(0,X.jsx)(fk,{children:o(`export_annotation_for`,{label:e.canvasId})})]},e.canvasId))})})]})}u$e.propTypes={canvases:Z.default.arrayOf(Z.default.shape({id:Z.default.string})).isRequired,config:Z.default.shape({annotation:Z.default.shape({adapter:Z.default.func})}).isRequired,handleClose:Z.default.func.isRequired,open:Z.default.bool.isRequired};var d$e=class{constructor(e,t){this.annotationPageId=e,this.user=t||Y0}getStorageAdapterUser(){return this.user}async create(e){let t={id:this.annotationPageId,items:[],type:`AnnotationPage`},n=await this.all()||t;return n.items.push(e),localStorage.setItem(this.annotationPageId,JSON.stringify(n)),console.log(`CREATE ANNOTATION`,n),n}async update(e){let t=await this.all();if(t){let n=t.items.findIndex(t=>t.id===e.id);return t.items.splice(n,1,e),localStorage.setItem(this.annotationPageId,JSON.stringify(t)),console.log(`UPDATE ANNOTATION`,t),t}return null}async delete(e){let t=await this.all();return t&&(t.items=t.items.filter(t=>t.id!==e)),localStorage.setItem(this.annotationPageId,JSON.stringify(t)),t}async get(e){let t=await this.all();return t?t.items.find(t=>t.id===e):null}async all(){return JSON.parse(localStorage.getItem(this.annotationPageId))}},Y0=`Anonymous`,X0={en:{add_a_circle:`Add a circle`,add_a_free_hand_shape:`Add a free hand shape`,add_a_line:`Add a line`,add_a_rectangle:`Add a rectangle`,add_an_arrow_shape:`Add an arrow shape`,add_an_ellipse:`Add an ellipse`,add_image_from_url:`Add image from URL`,anonymous:`Anonymous`,applyMerge:`Apply`,arrow:`Arrow`,border_color:`Border color`,cancel:`Cancel`,circle:`Circle`,click_on_canvas_to_write:` Click on canvas to write text`,click_to_delete_shape:`Click on shape to delete it`,confirmTemplateSelectionContent:`Your note already has content. Review the template below, then edit your note to merge in what you need.`,confirmTemplateSelectionTitle:`Merge template with your note`,container_size:`Container Size`,create_annotation:`Create annotation`,createdByOn:`Created by {{creator}}, {{creationDate}}`,currentNoteContent:`Your note`,debugAnnotation:`Debug annotation in console`,delete:`Delete`,delete_all:`Delete all`,deleteAnnotation:`Delete`,detected_media_type:`We detect {{mediaType}} media type.`,document:`Document`,drawings_and_text_in_overlay:`Drawings and text in overlay`,edit:`Edit`,edit_annotation:`Edit annotation`,edit_iiif_json_code:`Edit directly the IIIF json code`,ellipse:`Ellipse`,expert_mode:`Expert mode`,export_annotation:`Export Annotations`,export_annotation_for:`Export annotation for {{label}}`,export_local_annotation:`Export local annotations for visible items`,fill_color:`Fill color`,freehand:`Freehand`,image:`Image`,image_displayed:`Image Displayed`,image_in_overlay_with_note:`Image in overlay with a note`,image_true_size:`Image True Size`,imageUrl:`Image URL`,invalid_url:`Invalid URL`,lastEditedByOn:`Last edit by {{lastEditor}}, {{lastSavedDate}}`,line:`Line`,line_weight:`Line weight`,loading_failed:`Loading failed`,maev_github_link:`https://github.com/SCENE-CE/mirador-annotation-editor-video`,manifest_link:`Manifest annotation`,manifest_link_with_note:`Manifest with note`,manifest_url:`Manifest URL`,media_not_supported:`Media not supported`,media_not_supported_text:`The media you try to annotate is not supported by this instance at the moment`,metadata:`Metadata`,new_annotation:`New annotation`,no_annotation:`No annotations stored yet.`,note:`Note`,object_list:`Object list`,onlyOneImageAllowed:`Only one image is allowed`,overlay:`Overlay`,polygon:`Polygon`,pressEnterToAddTag:`Add your tag and press "Enter"`,pressEscapeToFinish:`Press "Esc" to finish the line`,rectangle:`Rectangle`,replace:`Replace`,save:`Save`,scale:`Scale`,select_cursor:`Select Cursor`,selected_object:`Selected object`,selectedTemplateContent:`Selected template`,shape:`Shape`,shape_selection:`Draw shapes`,shapes:`Shapes`,spatialTarget:`Shapes`,style:`Style`,style_selection:`Style selection`,switch_view:`Switch to single view`,switch_view_content:`Annotations can only be edited in single canvas view type. |
|
|
Switch view type to single view now?`,switch_view_h2:`Switch view type to single view?`,tag:`Tag`,tag_with_target:`Tag with target`,tags:`Tags`,tagsPlaceholder:`Add tags ...`,target:`Target`,text:`Text`,textual_note_with_target:`Textual note with target`,tool_selection:`Tool Selection`,unsupported_media_message:`Your current canvas media type is not supported by the annotation editor.`,useTemplate:`Use a template`,video_annotation_instruction:`If you want to annotate video media, you must install MAEV to create and edit annotations on video:`,your_tag_here:`Your tag here:`,zoom:`Zoom`},fr:{add_a_circle:`Ajouter un cercle`,add_a_free_hand_shape:`Ajouter une forme à main levée`,add_a_line:`Ajouter une ligne`,add_a_rectangle:`Ajouter un rectangle`,add_an_arrow_shape:`Ajouter une flèche`,add_an_ellipse:`Ajouter une ellipse`,add_image_from_url:`Ajouter une image à partir d'une URL`,anonymous:`Anonyme`,applyMerge:`Appliquer`,arrow:`Flèche`,border_color:`Couleur de bordure`,cancel:`Annuler`,circle:`Cercle`,click_on_canvas_to_write:`Cliquer sur le canvas pour écrire du texte`,click_to_delete_shape:`Cliquer sur une forme pour la supprimer`,confirmTemplateSelectionContent:`Votre note contient déjà du texte. Consultez le modèle ci-dessous, puis modifiez votre note pour y fusionner ce dont vous avez besoin.`,confirmTemplateSelectionTitle:`Fusionner le modèle avec votre note`,container_size:`Taille du conteneur`,create_annotation:`Créer une annotation`,createdByOn:`Créé par {{creator}}, {{creationDate}}`,currentNoteContent:`Votre note`,debugAnnotation:`Voir l'annotation dans la console`,delete:`Supprimer`,delete_all:`Tout supprimer`,deleteAnnotation:`Supprimer`,detected_media_type:`Nous détectons un média de type {{mediaType}}.`,document:`Document`,drawings_and_text_in_overlay:`Dessins et texte en superposition`,edit:`Éditer`,edit_annotation:`Editer l'annotation`,edit_iiif_json_code:`Modifier directement le code JSON IIIF`,ellipse:`Ellipse`,expert_mode:`Mode expert`,export_annotation:`Exporter les annotations`,export_annotation_for:`Exporter les annotations pour {{label}}`,export_local_annotation:`Exporter les annotations locales pour les éléments visibles`,fill_color:`Couleur de remplissage`,freehand:`Main levée`,image:`Image`,image_displayed:`Image affichée`,image_in_overlay_with_note:`Image en superposition avec une note`,image_true_size:`Taille réelle de l'image`,imageUrl:`URL de l'image`,invalid_url:`URL invalide`,lastEditedByOn:`Dernière modification par {{lastEditor}}, {{lastSavedDate}}`,line:`Ligne`,line_weight:`Épaisseur de ligne`,loading_failed:`Échec du chargement`,maev_github_link:`https://github.com/SCENE-CE/mirador-annotation-editor-video`,manifest_link:`Lien vers un manifest`,manifest_link_with_note:`Manifest avec description`,manifest_url:`URL du manifeste`,media_not_supported:`Média non pris en charge`,media_not_supported_text:`Ce média n'est pas encore supporté par cette instance.`,metadata:`Métadonnées`,new_annotation:`Nouvelle annotation`,no_annotation:`Aucune annotation enregistrée pour le moment.`,note:`Note`,object_list:`Liste des objets`,onlyOneImageAllowed:`Une seule image par annotation`,overlay:`Dessin`,polygon:`Polygone`,pressEnterToAddTag:`Valider avec "Entrée"`,pressEscapeToFinish:`Appuyez sur "Échap" pour terminer la ligne`,rectangle:`Rectangle`,replace:`Remplacer`,save:`Sauvegarder`,scale:`Échelle`,select_cursor:`Sélectionner le curseur`,selected_object:`Objet sélectionné`,selectedTemplateContent:`Modèle sélectionné`,shape:`Forme`,shape_selection:`Dessin de forme`,shapes:`Formes`,spatialTarget:`Formes`,style:`Style`,style_selection:`Sélection du style`,switch_view:`Passer à la vue simple`,switch_view_content:`Les annotations peuvent seulement être éditées en vue simple. |
|
|
Passer en vue simple simplement ?`,switch_view_h2:`Changer le type de vue en vue simple?`,tag:`Étiquette`,tag_with_target:`Étiquette avec cible`,tags:`Étiquettes`,tagsPlaceholder:`Ajouter une étiquette...`,target:`Cible`,text:`Texte`,textual_note_with_target:`Note textuelle avec cible`,tool_selection:`Sélection d’outil`,unsupported_media_message:`Le type de média de votre canvas actuel n'est pas pris en charge par l'éditeur d'annotations.`,useTemplate:`Utiliser un modèle`,video_annotation_instruction:`Si vous souhaitez annoter des vidéos, vous devez installer le plugin Mirador Annotation Editor Video (MAEV) pour créer et modifier des annotations sur les vidéos :`,your_tag_here:`Votre étiquette`,zoom:`Zoom`}},f$e=G(`div`)(()=>({display:`flex`}));function p$e({targetProps:e,TargetComponent:t,annotationEditCompanionWindowIsOpened:n}){let{t:r}=hO(),[i,a]=(0,Y.useState)(!1),[o,s]=(0,Y.useState)(!1),[c,l]=(0,Y.useState)(null),u=$Qe(),d=(t,n)=>{l(e.windowId),u(BL(e.windowId,{content:t,...n}))};(0,Y.useEffect)(()=>{},[n]);let f=()=>{u(wl(e.windowId,`single`))},p=H0(t=>fs(t,{windowId:e.windowId})),m=H0(t=>bs(t,{windowId:e.windowId})),h=H0(e=>e.config),g=(0,Y.useCallback)(e=>{d(`annotationCreation`,{position:`right`})},[e.windowId]),_=(0,Y.useCallback)(()=>{s(!o)},[o]),v=(0,Y.useCallback)(e=>{a(!i)},[i]),y=h?.annotation?.adapter&&h.annotation.adapter(`poke`),b=h.annotation&&y instanceof d$e&&h.annotation.exportLocalStorageAnnotations;return(0,X.jsxs)(f$e,{children:[(0,X.jsx)(t,{...e}),h?.annotation?.readonly===!0?null:(0,X.jsx)(PD,{title:(0,X.jsx)(q0,{label:r(`create_annotation`),action:`create`}),children:(0,X.jsx)(`span`,{children:(0,X.jsx)(ID,{"aria-label":r(`create_annotation`),onClick:p===`single`?g:_,size:`small`,disabled:!n,children:(0,X.jsx)(FQe,{})})})}),o&&(0,X.jsx)(J0,{open:o,handleClose:_,switchToSingleCanvasView:f,t:r}),b&&(0,X.jsx)(PD,{title:r(`export_local_annotation`),children:(0,X.jsx)(`div`,{children:(0,X.jsx)(ID,{"aria-label":`Export local annotations for visible items`,onClick:v,size:`small`,children:(0,X.jsx)(IQe,{})})})}),b&&(0,X.jsx)(u$e,{canvases:m,config:h,handleClose:v,open:i})]})}p$e.propTypes={annotationEditCompanionWindowIsOpened:Z.default.bool.isRequired,canvases:Z.default.arrayOf(Z.default.shape({id:Z.default.string,index:Z.default.number})).isRequired,config:Z.default.shape({annotation:Z.default.shape({adapter:Z.default.func,exportLocalStorageAnnotations:Z.default.bool,readonly:Z.default.bool})}).isRequired,t:Z.default.func.isRequired,TargetComponent:Z.default.oneOfType([Z.default.func,Z.default.node]).isRequired,targetProps:Z.default.object.isRequired,windowViewType:Z.default.string.isRequired};function m$e(e,{targetProps:{windowId:t}}){let n=lo(e,{content:`annotationCreation`,windowId:t}),r=!0;return Object.keys(n).length!==0&&(r=!1),{annotationEditCompanionWindowIsOpened:r,canvases:bs(e,{windowId:t}),config:e.config,windowViewType:fs(e,{windowId:t})}}var h$e={component:p$e,config:{translations:X0},mapStateToProps:m$e,mode:`wrap`,target:`AnnotationSettings`},g$e=new Set([`INPUT`,`TEXTAREA`,`SELECT`]),_$e=e=>g$e.has(e?.tagName)||e?.isContentEditable,Z0=null;function v$e(){let e=ZQe();return(0,Y.useEffect)(()=>{Z0&&=(document.removeEventListener(`keydown`,Z0),null);let t=t=>{if(_$e(t.target))return;let n=Object.values(K0).find(e=>e.keys.includes(t.key));if(!n)return;let r=e.getState(),i=cs(r);if(!i)return;let a=Xr(r);a?.annotation?.readonly||(t.preventDefault(),n.handler({config:a,dispatch:e.dispatch,state:r,windowId:i}))};return Z0=t,document.addEventListener(`keydown`,t),()=>{document.removeEventListener(`keydown`,t),Z0===t&&(Z0=null)}},[e]),null}function y$e({PluginComponents:e=[],TargetComponent:t,targetProps:n}){return(0,X.jsxs)(X.Fragment,{children:[(0,X.jsx)(v$e,{}),(0,X.jsx)(t,{...n,PluginComponents:e})]})}y$e.propTypes={PluginComponents:Z.default.array.isRequired,TargetComponent:Z.default.oneOfType([Z.default.func,Z.default.node]).isRequired,targetProps:Z.default.object.isRequired};var b$e={component:y$e,mode:`wrap`,target:`Window`},x$e=LS((0,X.jsx)(`path`,{d:`M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6zm2.46-7.12 1.41-1.41L12 12.59l2.12-2.12 1.41 1.41L13.41 14l2.12 2.12-1.41 1.41L12 15.41l-2.12 2.12-1.41-1.41L10.59 14zM15.5 4l-1-1h-5l-1 1H5v2h14V4z`}),`DeleteForever`),S$e=LS((0,X.jsx)(`path`,{d:`M3 17.25V21h3.75L17.81 9.94l-3.75-3.75zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34a.996.996 0 0 0-1.41 0l-1.83 1.83 3.75 3.75z`}),`Edit`),C$e=LS((0,X.jsx)(`path`,{d:`M19.14 12.94c.04-.3.06-.61.06-.94 0-.32-.02-.64-.07-.94l2.03-1.58c.18-.14.23-.41.12-.61l-1.92-3.32c-.12-.22-.37-.29-.59-.22l-2.39.96c-.5-.38-1.03-.7-1.62-.94l-.36-2.54c-.04-.24-.24-.41-.48-.41h-3.84c-.24 0-.43.17-.47.41l-.36 2.54c-.59.24-1.13.57-1.62.94l-2.39-.96c-.22-.08-.47 0-.59.22L2.74 8.87c-.12.21-.08.47.12.61l2.03 1.58c-.05.3-.09.63-.09.94s.02.64.07.94l-2.03 1.58c-.18.14-.23.41-.12.61l1.92 3.32c.12.22.37.29.59.22l2.39-.96c.5.38 1.03.7 1.62.94l.36 2.54c.05.24.24.41.48.41h3.84c.24 0 .44-.17.47-.41l.36-2.54c.59-.24 1.13-.56 1.62-.94l2.39.96c.22.08.47 0 .59-.22l1.92-3.32c.12-.22.07-.47-.12-.61zM12 15.6c-1.98 0-3.6-1.62-3.6-3.6s1.62-3.6 3.6-3.6 3.6 1.62 3.6 3.6-1.62 3.6-3.6 3.6`}),`Settings`),Q0,w$e;function $0(){if(w$e)return Q0;w$e=1;function e(e,t){for(var n=-1,r=t.length,i=e.length;++n<r;)e[i+n]=t[n];return e}return Q0=e,Q0}var e2,T$e;function E$e(){return T$e?e2:(T$e=1,e2=typeof L0==`object`&&L0&&L0.Object===Object&&L0,e2)}var t2,D$e;function n2(){if(D$e)return t2;D$e=1;var e=E$e(),t=typeof self==`object`&&self&&self.Object===Object&&self;return t2=e||t||Function(`return this`)(),t2}var r2,O$e;function i2(){return O$e?r2:(O$e=1,r2=n2().Symbol,r2)}var a2,k$e;function A$e(){if(k$e)return a2;k$e=1;var e=i2(),t=Object.prototype,n=t.hasOwnProperty,r=t.toString,i=e?e.toStringTag:void 0;function a(e){var t=n.call(e,i),a=e[i];try{e[i]=void 0;var o=!0}catch{}var s=r.call(e);return o&&(t?e[i]=a:delete e[i]),s}return a2=a,a2}var o2,j$e;function M$e(){if(j$e)return o2;j$e=1;var e=Object.prototype.toString;function t(t){return e.call(t)}return o2=t,o2}var s2,N$e;function c2(){if(N$e)return s2;N$e=1;var e=i2(),t=A$e(),n=M$e(),r=`[object Null]`,i=`[object Undefined]`,a=e?e.toStringTag:void 0;function o(e){return e==null?e===void 0?i:r:a&&a in Object(e)?t(e):n(e)}return s2=o,s2}var l2,P$e;function u2(){if(P$e)return l2;P$e=1;function e(e){return typeof e==`object`&&!!e}return l2=e,l2}var d2,F$e;function I$e(){if(F$e)return d2;F$e=1;var e=c2(),t=u2(),n=`[object Arguments]`;function r(r){return t(r)&&e(r)==n}return d2=r,d2}var f2,L$e;function p2(){if(L$e)return f2;L$e=1;var e=I$e(),t=u2(),n=Object.prototype,r=n.hasOwnProperty,i=n.propertyIsEnumerable;return f2=e((function(){return arguments})())?e:function(e){return t(e)&&r.call(e,`callee`)&&!i.call(e,`callee`)},f2}var m2,R$e;function h2(){return R$e?m2:(R$e=1,m2=Array.isArray,m2)}var g2,z$e;function B$e(){if(z$e)return g2;z$e=1;var e=i2(),t=p2(),n=h2(),r=e?e.isConcatSpreadable:void 0;function i(e){return n(e)||t(e)||!!(r&&e&&e[r])}return g2=i,g2}var _2,V$e;function H$e(){if(V$e)return _2;V$e=1;var e=$0(),t=B$e();function n(r,i,a,o,s){var c=-1,l=r.length;for(a||=t,s||=[];++c<l;){var u=r[c];i>0&&a(u)?i>1?n(u,i-1,a,o,s):e(s,u):o||(s[s.length]=u)}return s}return _2=n,_2}var v2,U$e;function W$e(){if(U$e)return v2;U$e=1;var e=H$e();function t(t){return t!=null&&t.length?e(t,1):[]}return v2=t,v2}var G$e=R0(W$e()),K$e=LS((0,X.jsx)(`path`,{d:`M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1 15h-2v-6h2zm0-8h-2V7h2z`}),`Info`),q$e=Y.createContext(),J$e=`tooltip`,Y$e=`section`;function y2({creator:e,creationDate:t,lastEditor:n,lastSavedDate:r,displayMode:i,t:a}){if(!e||!t)return null;let o=e===Y0?a(`anonymous`):e,s=n===Y0?a(`anonymous`):n;return(0,X.jsxs)(X.Fragment,{children:[i===Y$e&&(0,X.jsx)(wO,{variant:`formSectionTitle`,children:a(`metadata`)}),i===J$e&&(0,X.jsx)(`h1`,{children:a(`metadata`)}),(0,X.jsx)(wO,{children:a(`createdByOn`,{creationDate:t,creator:o})}),r&&n&&(0,X.jsx)(wO,{children:a(`lastEditedByOn`,{lastEditor:s,lastSavedDate:r})})]})}y2.propTypes={creationDate:Z.default.string.isRequired,creator:Z.default.string.isRequired,displayMode:Z.default.string.isRequired,lastEditor:Z.default.string.isRequired,lastSavedDate:Z.default.string.isRequired,t:Z.default.func.isRequired};var X$e=(0,Y.forwardRef)((e,t)=>{let n=aS(),[r,i]=(0,Y.useState)(!1),a=(0,Y.useContext)(q$e),o=(0,Y.useMemo)(()=>{let{annotationid:t}=e,{canvases:n,annotationsOnCanvases:r}=a,i;return n.some(e=>(r[e.id]&&Object.entries(r[e.id]).forEach(([e,n])=>{if(n.json&&n.json.items&&(i=n.json.items.find(e=>e.id===t),i))return i}),i)),i},[e.annotationid,a.canvases,a.annotationsOnCanvases]),s=()=>{let{canvases:t,receiveAnnotation:n,storageAdapter:r}=a,{annotationid:i}=e;t.forEach(e=>{let t=r(e.id);t.delete(i).then(r=>{n(e.id,t.annotationPageId,r)})})},c=()=>{let{addCompanionWindow:t}=a,{annotationid:n}=e;t(`annotationCreation`,{annotationid:n,position:`right`})},l=()=>{let{annotationsOnCanvases:t,canvases:n}=a,{annotationid:r}=e;return G$e(n.map(e=>t[e.id]?G$e(Object.entries(t[e.id]).map(([e,t])=>t.json&&t.json.items?t.json.items.filter(e=>e.maeData).map(e=>e.id):[])):[])).includes(r)},{t:u}=hO();return(0,X.jsxs)(`div`,{onMouseEnter:()=>i(!0),onMouseLeave:()=>i(!1),className:`mirador-annotation-list-item`,"data-testid":`mirador-annotation-list-item`,ref:t,children:[r&&l()&&(0,X.jsx)(`div`,{children:(0,X.jsxs)(NI,{"aria-label":`annotation tools`,size:`small`,sx:{bgcolor:n.palette.background.paper,borderRadius:n.shape.borderRadius,boxShadow:n.shadows[2],position:`absolute`,right:0,zIndex:n.zIndex.modal+1},children:[a.config?.annotation.debug&&(0,X.jsx)(PD,{title:u(`debugAnnotation`),children:(0,X.jsx)(`span`,{children:(0,X.jsx)(EI,{"aria-label":`Debug`,onClick:()=>console.log(o),value:`debug`,children:(0,X.jsx)(C$e,{})})})}),!!o?.creator&&(0,X.jsx)(PD,{title:(0,X.jsx)(y2,{creator:o.creator,creationDate:o.creationDate,lastEditor:o.lastEditor,lastSavedDate:o.lastSavedDate,displayMode:J$e,t:u}),children:(0,X.jsx)(`span`,{children:(0,X.jsx)(EI,{"aria-label":`Metadata`,value:`metadata`,children:(0,X.jsx)(K$e,{})})})}),a.config?.annotation?.readonly!==!0&&[(0,X.jsx)(PD,{title:u(`edit_annotation`),children:(0,X.jsx)(`span`,{children:(0,X.jsx)(EI,{"aria-label":`Edit`,onClick:a.windowViewType===`single`?c:a.toggleSingleCanvasDialogOpen,value:`edit`,disabled:!a.annotationEditCompanionWindowIsOpened,children:(0,X.jsx)(S$e,{})})})},`edit`),(0,X.jsx)(PD,{title:(0,X.jsx)(q0,{label:u(`deleteAnnotation`),action:`delete`}),children:(0,X.jsx)(`span`,{children:(0,X.jsx)(EI,{"aria-label":`Delete`,onClick:s,value:`delete`,disabled:!a.annotationEditCompanionWindowIsOpened,children:(0,X.jsx)(x$e,{})})})},`delete`)]]})}),(0,X.jsx)(`li`,{...e,children:e.children})]})});X$e.propTypes={annotationEditCompanionWindowIsOpened:Z.default.bool.isRequired,annotationid:Z.default.string.isRequired,children:Z.default.oneOfType([Z.default.func,Z.default.node]).isRequired};var Z$e=_O()(X$e),b2=e=>{if(!e)return!1;let t=getComputedStyle(e),n=t.overflowY||t.overflow||``;return/(auto|scroll|overlay)/.test(n)&&e.scrollHeight>e.clientHeight},Q$e=e=>{let t=e?.parentElement||null;for(;t;){if(b2(t))return t;t=t.parentElement}return null},$$e=()=>document.scrollingElement||document.documentElement;function e1e(e,t,n){let r=e.getBoundingClientRect(),i=t.getBoundingClientRect(),a=i.top-r.top+e.scrollTop,o=i.bottom-r.top+e.scrollTop,s=e.scrollTop+n,c=e.scrollTop+e.clientHeight,l=a<s;return!l&&!(o>c)?null:l?a-n:Math.max(o-e.clientHeight,a-n)}function t1e(e,t){let n=e.getBoundingClientRect(),r=n.top+window.scrollY,i=n.bottom+window.scrollY,a=window.scrollY+t,o=window.scrollY+window.innerHeight,s=r<a;return!s&&!(i>o)?null:s?r-t:Math.max(i-window.innerHeight,r-t)}var n1e=(e,t,n)=>new Promise(r=>{let i=`smooth`;requestAnimationFrame(()=>{requestAnimationFrame(()=>{let a=t.current;if(b2(a)||(a=Q$e(e)),b2(a)||(a=$$e()),a===document.body||a===document.documentElement||a===document.scrollingElement){let t=t1e(e,96);if(t==null)return r(!0);let a=window.scrollY;window.scrollTo({behavior:i,top:t}),setTimeout(()=>{let e=window.scrollY;r(Math.abs(e-a)>.5)},n);return}let o=e1e(a,e,96);if(o==null)return r(!0);let s=a.scrollTop;typeof a.scrollTo==`function`&&a.scrollTo({behavior:i,top:o}),setTimeout(()=>{let e=a.scrollTop;r(Math.abs(e-s)>.5)},n)})})}),r1e=async(e,t)=>{for(let n=0;n<=3&&!await n1e(e,t,24);n++)n<3&&await new Promise(e=>{setTimeout(e,24)})},i1e={defaultForm:{default:null,type:`string`},defaultTags:{default:[],type:`array`},editMode:{default:!1,type:`boolean`}},a1e={array:e=>e?e.split(`,`).map(e=>e.trim()).filter(Boolean):[],boolean:e=>e===`true`,number:e=>{let t=Number(e);return Number.isNaN(t)?null:t},string:e=>e||null},x2=null;function o1e(){if(!x2){let e=new URLSearchParams(window.location.search);x2={},Object.entries(i1e).forEach(([t,n])=>{let r=e.get(t);r!==null&&(x2[t]=a1e[n.type](r))})}return x2}function S2(e){let t=o1e(),n={};return Object.entries(i1e).forEach(([r,i])=>{r in t?n[r]=t[r]:e?.annotation?.[r]===void 0?n[r]=i.default:n[r]=e.annotation[r]}),n}function s1e(e){return(0,Y.useMemo)(()=>S2(e),[e])}function c1e({addCompanionWindow:e,annotationsOnCanvases:t={},canvases:n=[],config:r,deselectAnnotation:i,highlightAllAnnotations:a,receiveAnnotation:o,switchToSingleCanvasView:s,TargetComponent:c,targetProps:l,updateWindow:u,windowViewType:d,annotationEditCompanionWindowIsOpened:f}){let[p,m]=(0,Y.useState)(!1),{t:h}=hO(),g=(0,Y.useRef)(null),_=(0,Y.useRef)(null);(0,Y.useEffect)(()=>{let e=l?.selectedAnnotationId;if(!e)return;let t=g.current?.querySelector(`li[annotationid="${e}"]`)||g.current?.querySelector(`li.MuiMenuItem-root.Mui-selected`);t&&r1e(t,_)},[l?.selectedAnnotationId]);let v=(0,Y.useCallback)(()=>{m(e=>!e)});(0,Y.useEffect)(()=>{I0.isInitialized&&r.translations&&(Object.keys(r.translations).forEach(e=>{I0.addResourceBundle(e,`translation`,r.translations[e],!0,!0)}),r.language&&I0.changeLanguage(r.language))},[r.translations,r.language]);let{editMode:y}=s1e(r);(0,Y.useEffect)(()=>{y&&!a&&u({highlightAllAnnotations:!0})},[y,a,u]);let b=(0,Y.useCallback)(e=>e?n.some(n=>{let r=t[n.id];return r?Object.values(r).some(t=>t.json&&t.json.items?t.json.items.some(t=>t.id===e&&t.maeData):!1):!1}):!1,[n,t]),x=(0,Y.useRef)(f);(0,Y.useEffect)(()=>{let e=!x.current,t=f;x.current=f,y&&e&&t&&i()},[y,f,i]);let S=(0,Y.useRef)(null);(0,Y.useEffect)(()=>{if(!y)return;let t=l?.selectedAnnotationId;t!==S.current&&(S.current=t,t&&f&&b(t)&&e(`annotationCreation`,{annotationid:t,position:`right`}))},[y,l?.selectedAnnotationId,f,b,e]);let C={containerRef:_,...l,listContainerComponent:Z$e},w=(0,Y.useMemo)(()=>({addCompanionWindow:e,annotationEditCompanionWindowIsOpened:f,annotationsOnCanvases:t,canvases:n,config:r,receiveAnnotation:o,storageAdapter:r.annotation.adapter,t:h,toggleSingleCanvasDialogOpen:v,windowId:l.windowId,windowViewType:d}),[e,f,t,n,r,o,h,v,l.windowId,d]);return(0,X.jsxs)(q$e.Provider,{value:w,children:[(0,X.jsx)(`div`,{ref:g,style:{height:`100%`,position:`relative`},children:(0,X.jsx)(c,{...C})}),d!==`single`&&(0,X.jsx)(J0,{handleClose:v,open:p,switchToSingleCanvasView:s})]})}c1e.propTypes={addCompanionWindow:Z.default.func.isRequired,annotationEditCompanionWindowIsOpened:Z.default.bool.isRequired,annotationsOnCanvases:Z.default.shape({id:Z.default.string,isFetching:Z.default.bool,json:Z.default.shape({id:Z.default.string,items:Z.default.arrayOf(Z.default.shape({body:Z.default.shape({format:Z.default.string,id:Z.default.string,value:Z.default.string}),drawingState:Z.default.string,id:Z.default.string,manifestNetwork:Z.default.string,motivation:Z.default.string,target:Z.default.string,type:Z.default.string})),type:Z.default.string})}).isRequired,canvases:Z.default.arrayOf(Z.default.shape({id:Z.default.string,index:Z.default.number})).isRequired,config:Z.default.shape({annotation:Z.default.shape({adapter:Z.default.func,editMode:Z.default.bool}),language:Z.default.string,translations:Z.default.objectOf(Z.default.object)}).isRequired,deselectAnnotation:Z.default.func.isRequired,highlightAllAnnotations:Z.default.bool.isRequired,receiveAnnotation:Z.default.func.isRequired,switchToSingleCanvasView:Z.default.func.isRequired,t:Z.default.func.isRequired,TargetComponent:Z.default.oneOfType([Z.default.func,Z.default.node]).isRequired,targetProps:Z.default.object.isRequired,updateWindow:Z.default.func.isRequired,windowViewType:Z.default.string.isRequired};function l1e(e,{targetProps:{windowId:t}}){let n=bs(e,{windowId:t}),r={},i=lo(e,{content:`annotationCreation`,windowId:t}),a=Object.keys(i).length===0;return n.forEach(t=>{let n=e.annotations[t.id];n&&(r[t.id]=n)}),{annotationEditCompanionWindowIsOpened:a,annotationsOnCanvases:r,canvases:n,config:{...e.config,translations:X0},highlightAllAnnotations:Me(e,{windowId:t}).highlightAllAnnotations,windowViewType:fs(e,{windowId:t})}}var u1e={component:c1e,mapDispatchToProps:(e,t)=>({addCompanionWindow:(n,r)=>e(BL(t.targetProps.windowId,{content:n,...r})),deselectAnnotation:()=>e(Hs(t.targetProps.windowId)),receiveAnnotation:(t,n,r)=>e(zs(t,n,r)),switchToSingleCanvasView:()=>e(wl(t.targetProps.windowId,`single`)),updateWindow:n=>e(_l(t.targetProps.windowId,n))}),mapStateToProps:l1e,mode:`wrap`,target:`CanvasAnnotations`},C2=[];for(let e=0;e<256;++e)C2.push((e+256).toString(16).slice(1));function d1e(e,t=0){return(C2[e[t+0]]+C2[e[t+1]]+C2[e[t+2]]+C2[e[t+3]]+`-`+C2[e[t+4]]+C2[e[t+5]]+`-`+C2[e[t+6]]+C2[e[t+7]]+`-`+C2[e[t+8]]+C2[e[t+9]]+`-`+C2[e[t+10]]+C2[e[t+11]]+C2[e[t+12]]+C2[e[t+13]]+C2[e[t+14]]+C2[e[t+15]]).toLowerCase()}var w2,f1e=new Uint8Array(16);function p1e(){if(!w2){if(typeof crypto>`u`||!crypto.getRandomValues)throw Error(`crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported`);w2=crypto.getRandomValues.bind(crypto)}return w2(f1e)}var m1e={randomUUID:typeof crypto<`u`&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};function h1e(e,t,n){e||={};let r=e.random??e.rng?.()??p1e();if(r.length<16)throw Error(`Random bytes length must be >= 16`);return r[6]=r[6]&15|64,r[8]=r[8]&63|128,d1e(r)}function T2(e,t,n){return m1e.randomUUID&&!e?m1e.randomUUID():h1e(e)}var E2={},g1e;function _1e(){if(g1e)return E2;g1e=1,Object.defineProperty(E2,"__esModule",{value:!0});function e(e){return!e||typeof e==`string`?e:e+``}class t{async svg2canvas(e,t,n){let r=await new Promise(t=>{var n=new Image;n.onload=function(){t(n)},n.src=e});var i=document.createElement(`canvas`);return i.width=t,i.height=n,i.getContext(`2d`).drawImage(r,0,0),i}toDataURL(e,t,n,r,i,a){var o=new XMLSerializer().serializeToString(e);document.documentMode&&/xmlns="http:\/\/www\.w3\.org\/2000\/svg".+xmlns="http:\/\/www\.w3\.org\/2000\/svg/gi.test(o)&&(o=o.replace(`xmlns="http://www.w3.org/2000/svg`,`xmlns:xlink="http://www.w3.org/1999/xlink`)),a||={};var s=`data:image/svg+xml;charset=utf-8,`+encodeURIComponent(o);if(r===`image/svg+xml`||!r)return a.async?Promise.resolve(s):s;if(r===`image/jpeg`||r===`image/png`){if(!a.async)throw Error(`svgcanvas: options.async must be set to true if type is image/jpeg | image/png`);return(async()=>{let e=await this.svg2canvas(s,t,n),a=e.toDataURL(r,i);return e.remove(),a})()}throw Error(`svgcanvas: Unknown type for toDataURL, please use image/jpeg | image/png | image/svg+xml.`)}getImageData(e,t,n,r,i,a,o,s){if(s||={},!s.async)throw Error(`svgcanvas: options.async must be set to true for getImageData`);let c=this.toDataURL(e,t,n,`image/svg+xml`);return(async()=>{let e=await this.svg2canvas(c,t,n),s=e.getContext(`2d`).getImageData(r,i,a,o);return e.remove(),s})()}}let n=new t;var r=(function(){var t,r,i,a,o;function s(e,t){var n=Object.keys(t),r;for(r=0;r<n.length;r++)e=e.replace(RegExp(`\\{`+n[r]+`\\}`,`gi`),t[n[r]]);return e}function c(e){var t,n,r;if(!e)throw Error(`cannot create a random attribute name for an undefined object`);t=`ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz`,n=``;do for(n=``,r=0;r<12;r++)n+=t[Math.floor(Math.random()*t.length)];while(e[n]);return n}function l(e,t){var n,r,i={},a;for(e=e.split(`,`),t||=10,n=0;n<e.length;n+=2)r=`&`+e[n+1]+`;`,a=parseInt(e[n],t),i[r]=`&#`+a+`;`;return i[`\\xa0`]=` `,i}function u(e){var t={left:`start`,right:`end`,center:`middle`,start:`start`,end:`end`};return t[e]||t.start}function d(e){var t={alphabetic:`alphabetic`,hanging:`hanging`,top:`text-before-edge`,bottom:`text-after-edge`,middle:`central`};return t[e]||t.alphabetic}o=l(`50,nbsp,51,iexcl,52,cent,53,pound,54,curren,55,yen,56,brvbar,57,sect,58,uml,59,copy,5a,ordf,5b,laquo,5c,not,5d,shy,5e,reg,5f,macr,5g,deg,5h,plusmn,5i,sup2,5j,sup3,5k,acute,5l,micro,5m,para,5n,middot,5o,cedil,5p,sup1,5q,ordm,5r,raquo,5s,frac14,5t,frac12,5u,frac34,5v,iquest,60,Agrave,61,Aacute,62,Acirc,63,Atilde,64,Auml,65,Aring,66,AElig,67,Ccedil,68,Egrave,69,Eacute,6a,Ecirc,6b,Euml,6c,Igrave,6d,Iacute,6e,Icirc,6f,Iuml,6g,ETH,6h,Ntilde,6i,Ograve,6j,Oacute,6k,Ocirc,6l,Otilde,6m,Ouml,6n,times,6o,Oslash,6p,Ugrave,6q,Uacute,6r,Ucirc,6s,Uuml,6t,Yacute,6u,THORN,6v,szlig,70,agrave,71,aacute,72,acirc,73,atilde,74,auml,75,aring,76,aelig,77,ccedil,78,egrave,79,eacute,7a,ecirc,7b,euml,7c,igrave,7d,iacute,7e,icirc,7f,iuml,7g,eth,7h,ntilde,7i,ograve,7j,oacute,7k,ocirc,7l,otilde,7m,ouml,7n,divide,7o,oslash,7p,ugrave,7q,uacute,7r,ucirc,7s,uuml,7t,yacute,7u,thorn,7v,yuml,ci,fnof,sh,Alpha,si,Beta,sj,Gamma,sk,Delta,sl,Epsilon,sm,Zeta,sn,Eta,so,Theta,sp,Iota,sq,Kappa,sr,Lambda,ss,Mu,st,Nu,su,Xi,sv,Omicron,t0,Pi,t1,Rho,t3,Sigma,t4,Tau,t5,Upsilon,t6,Phi,t7,Chi,t8,Psi,t9,Omega,th,alpha,ti,beta,tj,gamma,tk,delta,tl,epsilon,tm,zeta,tn,eta,to,theta,tp,iota,tq,kappa,tr,lambda,ts,mu,tt,nu,tu,xi,tv,omicron,u0,pi,u1,rho,u2,sigmaf,u3,sigma,u4,tau,u5,upsilon,u6,phi,u7,chi,u8,psi,u9,omega,uh,thetasym,ui,upsih,um,piv,812,bull,816,hellip,81i,prime,81j,Prime,81u,oline,824,frasl,88o,weierp,88h,image,88s,real,892,trade,89l,alefsym,8cg,larr,8ch,uarr,8ci,rarr,8cj,darr,8ck,harr,8dl,crarr,8eg,lArr,8eh,uArr,8ei,rArr,8ej,dArr,8ek,hArr,8g0,forall,8g2,part,8g3,exist,8g5,empty,8g7,nabla,8g8,isin,8g9,notin,8gb,ni,8gf,prod,8gh,sum,8gi,minus,8gn,lowast,8gq,radic,8gt,prop,8gu,infin,8h0,ang,8h7,and,8h8,or,8h9,cap,8ha,cup,8hb,int,8hk,there4,8hs,sim,8i5,cong,8i8,asymp,8j0,ne,8j1,equiv,8j4,le,8j5,ge,8k2,sub,8k3,sup,8k4,nsub,8k6,sube,8k7,supe,8kl,oplus,8kn,otimes,8l5,perp,8m5,sdot,8o8,lceil,8o9,rceil,8oa,lfloor,8ob,rfloor,8p9,lang,8pa,rang,9ea,loz,9j0,spades,9j3,clubs,9j5,hearts,9j6,diams,ai,OElig,aj,oelig,b0,Scaron,b1,scaron,bo,Yuml,m6,circ,ms,tilde,802,ensp,803,emsp,809,thinsp,80c,zwnj,80d,zwj,80e,lrm,80f,rlm,80j,ndash,80k,mdash,80o,lsquo,80p,rsquo,80q,sbquo,80s,ldquo,80t,rdquo,80u,bdquo,810,dagger,811,Dagger,81g,permil,81p,lsaquo,81q,rsaquo,85c,euro`,32),t={strokeStyle:{svgAttr:`stroke`,canvas:`#000000`,svg:`none`,apply:`stroke`},fillStyle:{svgAttr:`fill`,canvas:`#000000`,svg:null,apply:`fill`},lineCap:{svgAttr:`stroke-linecap`,canvas:`butt`,svg:`butt`,apply:`stroke`},lineJoin:{svgAttr:`stroke-linejoin`,canvas:`miter`,svg:`miter`,apply:`stroke`},miterLimit:{svgAttr:`stroke-miterlimit`,canvas:10,svg:4,apply:`stroke`},lineWidth:{svgAttr:`stroke-width`,canvas:1,svg:1,apply:`stroke`},globalAlpha:{svgAttr:`opacity`,canvas:1,svg:1,apply:`fill stroke`},font:{canvas:`10px sans-serif`},shadowColor:{canvas:`#000000`},shadowOffsetX:{canvas:0},shadowOffsetY:{canvas:0},shadowBlur:{canvas:0},textAlign:{canvas:`start`},textBaseline:{canvas:`alphabetic`},lineDash:{svgAttr:`stroke-dasharray`,canvas:[],svg:null,apply:`stroke`}},i=function(e,t){this.__root=e,this.__ctx=t},i.prototype.addColorStop=function(t,n){var r=this.__ctx.__createElement(`stop`),i,a;r.setAttribute(`offset`,t),e(n).indexOf(`rgba`)===-1?r.setAttribute(`stop-color`,e(n)):(i=/rgba\(\s*(\d*\.?\d+)\s*,\s*(\d*\.?\d+)\s*,\s*(\d*\.?\d+)\s*,\s*(\d?\.?\d*)\s*\)/gi,a=i.exec(n),r.setAttribute(`stop-color`,s(`rgb({r},{g},{b})`,{r:a[1],g:a[2],b:a[3]})),r.setAttribute(`stop-opacity`,a[4])),this.__root.appendChild(r)},a=function(e,t){this.__root=e,this.__ctx=t},r=function(e){var t={width:500,height:500,enableMirroring:!1},n;if(arguments.length>1?(n=t,n.width=arguments[0],n.height=arguments[1]):n=e||t,!(this instanceof r))return new r(n);this.width=n.width||t.width,this.height=n.height||t.height,this.enableMirroring=n.enableMirroring===void 0?t.enableMirroring:n.enableMirroring,this.canvas=this,this.__document=n.document||document,n.ctx?this.__ctx=n.ctx:(this.__canvas=this.__document.createElement(`canvas`),this.__ctx=this.__canvas.getContext(`2d`)),this.__setDefaultStyles(),this.__styleStack=[this.__getStyleState()],this.__groupStack=[],this.__root=this.__document.createElementNS(`http://www.w3.org/2000/svg`,`svg`),this.__root.setAttribute(`version`,1.1),this.__root.setAttribute(`xmlns`,`http://www.w3.org/2000/svg`),this.__root.setAttributeNS(`http://www.w3.org/2000/xmlns/`,`xmlns:xlink`,`http://www.w3.org/1999/xlink`),this.__root.setAttribute(`width`,this.width),this.__root.setAttribute(`height`,this.height),this.__ids={},this.__defs=this.__document.createElementNS(`http://www.w3.org/2000/svg`,`defs`),this.__root.appendChild(this.__defs),this.__currentElement=this.__document.createElementNS(`http://www.w3.org/2000/svg`,`g`),this.__root.appendChild(this.__currentElement),this.resetTransform(),this.__options=n,this.__id=Math.random().toString(16).substring(2,8),this.__debug(`new`,e)},r.prototype.__debug=function(...e){this.__options.debug&&console.debug(`svgcanvas#${this.__id}:`,...e)},r.prototype.__createElement=function(e,t,n){typeof t>`u`&&(t={});var r=this.__document.createElementNS(`http://www.w3.org/2000/svg`,e),i=Object.keys(t),a,o;for(n&&(r.setAttribute(`fill`,`none`),r.setAttribute(`stroke`,`none`)),a=0;a<i.length;a++)o=i[a],r.setAttribute(o,t[o]);return r},r.prototype.__setDefaultStyles=function(){var e=Object.keys(t),n,r;for(n=0;n<e.length;n++)r=e[n],this[r]=t[r].canvas},r.prototype.__applyStyleState=function(e){var t=Object.keys(e),n,r;for(n=0;n<t.length;n++)r=t[n],this[r]=e[r]},r.prototype.__getStyleState=function(){var e,n={},r=Object.keys(t),i;for(e=0;e<r.length;e++)i=r[e],n[i]=this[i];return n},r.prototype.__applyTransformation=function(e,t){let{a:n,b:r,c:i,d:a,e:o,f:s}=t||this.getTransform();e.setAttribute(`transform`,`matrix(${n} ${r} ${i} ${a} ${o} ${s})`)},r.prototype.__applyStyleToCurrentElement=function(e){var n=this.__currentElement,r=this.__currentElementsToStyle;r&&(n.setAttribute(e,``),n=r.element,r.children.forEach(function(t){t.setAttribute(e,``)}));var o=Object.keys(t),c,l,u,d,f,p,m,h;for(c=0;c<o.length;c++)if(l=t[o[c]],u=this[o[c]],l.apply){if(u instanceof a){if(u.__ctx)for(m=0;m<u.__ctx.__defs.childNodes.length;m++)h=u.__ctx.__defs.childNodes[m],p=h.getAttribute(`id`),this.__ids[p]=p,this.__defs.appendChild(h);n.setAttribute(l.apply,s(`url(#{id})`,{id:u.__root.getAttribute(`id`)}))}else if(u instanceof i)n.setAttribute(l.apply,s(`url(#{id})`,{id:u.__root.getAttribute(`id`)}));else if(l.apply.indexOf(e)!==-1&&l.svg!==u){if((l.svgAttr===`stroke`||l.svgAttr===`fill`)&&u&&u.indexOf(`rgba`)!==-1){d=/rgba\(\s*(\d*\.?\d+)\s*,\s*(\d*\.?\d+)\s*,\s*(\d*\.?\d+)\s*,\s*(\d?\.?\d*)\s*\)/gi,f=d.exec(u),n.setAttribute(l.svgAttr,s(`rgb({r},{g},{b})`,{r:f[1],g:f[2],b:f[3]}));var g=f[4],_=this.globalAlpha;_!=null&&(g*=_),n.setAttribute(l.svgAttr+`-opacity`,g)}else{var v=l.svgAttr;if(o[c]===`globalAlpha`){if(v=e+`-`+l.svgAttr,n.getAttribute(v))continue}else if(o[c]===`lineWidth`){var y=this.__getTransformScale();u*=Math.max(y.x,y.y)}n.setAttribute(v,u)}}}},r.prototype.__closestGroupOrSvg=function(e){return e||=this.__currentElement,e.nodeName===`g`||e.nodeName===`svg`?e:this.__closestGroupOrSvg(e.parentNode)},r.prototype.getSerializedSvg=function(e){var t=new XMLSerializer().serializeToString(this.__root),n,r,i,a,s,c;if(c=/xmlns="http:\/\/www\.w3\.org\/2000\/svg".+xmlns="http:\/\/www\.w3\.org\/2000\/svg/gi,c.test(t)&&(t=t.replace(`xmlns="http://www.w3.org/2000/svg`,`xmlns:xlink="http://www.w3.org/1999/xlink`)),e)for(n=Object.keys(o),r=0;r<n.length;r++)i=n[r],a=o[i],s=new RegExp(i,`gi`),s.test(t)&&(t=t.replace(s,a));return t},r.prototype.getSvg=function(){return this.__root},r.prototype.save=function(){var e=this.__createElement(`g`),t=this.__closestGroupOrSvg();this.__groupStack.push(t),t.appendChild(e),this.__currentElement=e;let n=this.__getStyleState();this.__debug(`save style`,n),this.__styleStack.push(n),this.__transformMatrixStack||=[],this.__transformMatrixStack.push(this.getTransform())},r.prototype.restore=function(){this.__currentElement=this.__groupStack.pop(),this.__currentElementsToStyle=null,this.__currentElement||=this.__root.childNodes[1];var e=this.__styleStack.pop();this.__debug(`restore style`,e),this.__applyStyleState(e),this.__transformMatrixStack&&this.__transformMatrixStack.length>0&&this.setTransform(this.__transformMatrixStack.pop())},r.prototype.beginPath=function(){var e,t;this.__currentDefaultPath=``,this.__currentPosition={},e=this.__createElement(`path`,{},!0),t=this.__closestGroupOrSvg(),t.appendChild(e),this.__currentElement=e},r.prototype.__applyCurrentDefaultPath=function(){var e=this.__currentElement;e.nodeName===`path`?e.setAttribute(`d`,this.__currentDefaultPath):console.error(`Attempted to apply path command to node`,e.nodeName)},r.prototype.__addPathCommand=function(e){this.__currentDefaultPath+=` `,this.__currentDefaultPath+=e},r.prototype.moveTo=function(e,t){this.__currentElement.nodeName!==`path`&&this.beginPath(),this.__currentPosition={x:e,y:t},this.__addPathCommand(s(`M {x} {y}`,{x:this.__matrixTransform(e,t).x,y:this.__matrixTransform(e,t).y}))},r.prototype.closePath=function(){this.__currentDefaultPath&&this.__addPathCommand(`Z`)},r.prototype.lineTo=function(e,t){this.__currentPosition={x:e,y:t},this.__currentDefaultPath.indexOf(`M`)>-1?this.__addPathCommand(s(`L {x} {y}`,{x:this.__matrixTransform(e,t).x,y:this.__matrixTransform(e,t).y})):this.__addPathCommand(s(`M {x} {y}`,{x:this.__matrixTransform(e,t).x,y:this.__matrixTransform(e,t).y}))},r.prototype.bezierCurveTo=function(e,t,n,r,i,a){this.__currentPosition={x:i,y:a},this.__addPathCommand(s(`C {cp1x} {cp1y} {cp2x} {cp2y} {x} {y}`,{cp1x:this.__matrixTransform(e,t).x,cp1y:this.__matrixTransform(e,t).y,cp2x:this.__matrixTransform(n,r).x,cp2y:this.__matrixTransform(n,r).y,x:this.__matrixTransform(i,a).x,y:this.__matrixTransform(i,a).y}))},r.prototype.quadraticCurveTo=function(e,t,n,r){this.__currentPosition={x:n,y:r},this.__addPathCommand(s(`Q {cpx} {cpy} {x} {y}`,{cpx:this.__matrixTransform(e,t).x,cpy:this.__matrixTransform(e,t).y,x:this.__matrixTransform(n,r).x,y:this.__matrixTransform(n,r).y}))};var f=function(e){var t=Math.sqrt(e[0]*e[0]+e[1]*e[1]);return[e[0]/t,e[1]/t]};return r.prototype.arcTo=function(e,t,n,r,i){var a=this.__currentPosition&&this.__currentPosition.x,o=this.__currentPosition&&this.__currentPosition.y;if(!(typeof a>`u`||typeof o>`u`)){if(i<0)throw Error(`IndexSizeError: The radius provided (`+i+`) is negative.`);if(a===e&&o===t||e===n&&t===r||i===0){this.lineTo(e,t);return}var s=f([a-e,o-t]),c=f([n-e,r-t]);if(s[0]*c[1]===s[1]*c[0]){this.lineTo(e,t);return}var l=s[0]*c[0]+s[1]*c[1],u=Math.acos(Math.abs(l)),d=f([s[0]+c[0],s[1]+c[1]]),p=i/Math.sin(u/2),m=e+p*d[0],h=t+p*d[1],g=[-s[1],s[0]],_=[c[1],-c[0]],v=function(e){var t=e[0];return e[1]>=0?Math.acos(t):-Math.acos(t)},y=v(g),b=v(_);this.lineTo(m+g[0]*i,h+g[1]*i),this.arc(m,h,i,y,b)}},r.prototype.stroke=function(){this.__currentElement.nodeName===`path`&&this.__currentElement.setAttribute(`paint-order`,`fill stroke markers`),this.__applyCurrentDefaultPath(),this.__applyStyleToCurrentElement(`stroke`)},r.prototype.fill=function(){this.__currentElement.nodeName===`path`&&this.__currentElement.setAttribute(`paint-order`,`stroke fill markers`),this.__applyCurrentDefaultPath(),this.__applyStyleToCurrentElement(`fill`)},r.prototype.rect=function(e,t,n,r){this.__currentElement.nodeName!==`path`&&this.beginPath(),this.moveTo(e,t),this.lineTo(e+n,t),this.lineTo(e+n,t+r),this.lineTo(e,t+r),this.lineTo(e,t),this.closePath()},r.prototype.roundRect=function(e,t,n,r,i){this.__currentElement.nodeName!==`path`&&this.beginPath();let a,o,s,c;typeof i==`number`?(a=i,o=i,s=i,c=i):[a,o,s,c]=i,this.moveTo(e+a,t),this.arcTo(e+n,t,e+n,t+r,o),this.arcTo(e+n,t+r,e,t+r,s),this.arcTo(e,t+r,e,t,c),this.arcTo(e,t,e+n,t,a),this.closePath()},r.prototype.fillRect=function(e,t,n,r){let{a:i,b:a,c:o,d:s,e:c,f:l}=this.getTransform();JSON.stringify([i,a,o,s,c,l])===JSON.stringify([1,0,0,1,0,0])&&e===0&&t===0&&n===this.width&&r===this.height&&this.__clearCanvas();var u=this.__createElement(`rect`,{x:e,y:t,width:n,height:r},!0);this.__closestGroupOrSvg().appendChild(u),this.__currentElement=u,this.__applyTransformation(u),this.__applyStyleToCurrentElement(`fill`)},r.prototype.strokeRect=function(e,t,n,r){var i=this.__createElement(`rect`,{x:e,y:t,width:n,height:r},!0);this.__closestGroupOrSvg().appendChild(i),this.__currentElement=i,this.__applyTransformation(i),this.__applyStyleToCurrentElement(`stroke`)},r.prototype.__clearCanvas=function(){var e=this.__root.childNodes[1];this.__root.removeChild(e),this.__currentElement=this.__document.createElementNS(`http://www.w3.org/2000/svg`,`g`),this.__root.appendChild(this.__currentElement),this.__groupStack=[]},r.prototype.clearRect=function(e,t,n,r){let{a:i,b:a,c:o,d:s,e:c,f:l}=this.getTransform();if(JSON.stringify([i,a,o,s,c,l])===JSON.stringify([1,0,0,1,0,0])&&e===0&&t===0&&n===this.width&&r===this.height){this.__clearCanvas();return}var u,d=this.__closestGroupOrSvg();u=this.__createElement(`rect`,{x:e,y:t,width:n,height:r,fill:`#FFFFFF`},!0),this.__applyTransformation(u),d.appendChild(u)},r.prototype.createLinearGradient=function(e,t,n,r){var a=this.__createElement(`linearGradient`,{id:c(this.__ids),x1:e+`px`,x2:n+`px`,y1:t+`px`,y2:r+`px`,gradientUnits:`userSpaceOnUse`},!1);return this.__defs.appendChild(a),new i(a,this)},r.prototype.createRadialGradient=function(e,t,n,r,a,o){var s=this.__createElement(`radialGradient`,{id:c(this.__ids),cx:r+`px`,cy:a+`px`,r:o+`px`,fx:e+`px`,fy:t+`px`,gradientUnits:`userSpaceOnUse`},!1);return this.__defs.appendChild(s),new i(s,this)},r.prototype.__applyText=function(e,t,n,r){var i=document.createElement(`span`);i.setAttribute(`style`,`font:`+this.font);var a=i.style,o=this.__closestGroupOrSvg(),s=this.__createElement(`text`,{"font-family":a.fontFamily,"font-size":a.fontSize,"font-style":a.fontStyle,"font-weight":a.fontWeight,"text-decoration":this.__fontUnderline,x:t,y:n,"text-anchor":u(this.textAlign),"dominant-baseline":d(this.textBaseline)},!0);if(s.appendChild(this.__document.createTextNode(e)),this.__currentElement=s,this.__applyTransformation(s),this.__applyStyleToCurrentElement(r),this.__fontHref){var c=this.__createElement(`a`);c.setAttributeNS(`http://www.w3.org/1999/xlink`,`xlink:href`,this.__fontHref),c.appendChild(s),s=c}o.appendChild(s)},r.prototype.fillText=function(e,t,n){this.__applyText(e,t,n,`fill`)},r.prototype.strokeText=function(e,t,n){this.__applyText(e,t,n,`stroke`)},r.prototype.measureText=function(e){return this.__ctx.font=this.font,this.__ctx.measureText(e)},r.prototype.arc=function(e,t,n,r,i,a){if(r!==i){r%=2*Math.PI,i%=2*Math.PI,r===i&&(i=(i+2*Math.PI-.001*(a?-1:1))%(2*Math.PI));var o=e+n*Math.cos(i),c=t+n*Math.sin(i),l=e+n*Math.cos(r),u=t+n*Math.sin(r),d=+!a,f=0,p=i-r;p<0&&(p+=2*Math.PI),f=a?p>Math.PI?0:1:+(p>Math.PI);var m=Math.hypot(this.__transformMatrix.a,this.__transformMatrix.b),h=Math.hypot(this.__transformMatrix.c,this.__transformMatrix.d);this.lineTo(l,u),this.__addPathCommand(s(`A {rx} {ry} {xAxisRotation} {largeArcFlag} {sweepFlag} {endX} {endY}`,{rx:n*m,ry:n*h,xAxisRotation:0,largeArcFlag:f,sweepFlag:d,endX:this.__matrixTransform(o,c).x,endY:this.__matrixTransform(o,c).y})),this.__currentPosition={x:o,y:c}}},r.prototype.ellipse=function(e,t,n,r,i,a,o,c){if(a!==o){var l=this.__matrixTransform(e,t);e=l.x,t=l.y;var u=this.__getTransformScale();n*=u.x,r*=u.y,i+=this.__getTransformRotation(),a%=2*Math.PI,o%=2*Math.PI,a===o&&(o=(o+2*Math.PI-.001*(c?-1:1))%(2*Math.PI));var d=e+Math.cos(-i)*n*Math.cos(o)+Math.sin(-i)*r*Math.sin(o),f=t-Math.sin(-i)*n*Math.cos(o)+Math.cos(-i)*r*Math.sin(o),p=e+Math.cos(-i)*n*Math.cos(a)+Math.sin(-i)*r*Math.sin(a),m=t-Math.sin(-i)*n*Math.cos(a)+Math.cos(-i)*r*Math.sin(a),h=+!c,g=0,_=o-a;_<0&&(_+=2*Math.PI),g=c?_>Math.PI?0:1:+(_>Math.PI);var v=this.__transformMatrix;this.resetTransform(),this.lineTo(p,m),this.__transformMatrix=v,this.__addPathCommand(s(`A {rx} {ry} {xAxisRotation} {largeArcFlag} {sweepFlag} {endX} {endY}`,{rx:n,ry:r,xAxisRotation:180/Math.PI*i,largeArcFlag:g,sweepFlag:h,endX:d,endY:f})),this.__currentPosition={x:d,y:f}}},r.prototype.clip=function(){var e=this.__closestGroupOrSvg(),t=this.__createElement(`clipPath`),n=c(this.__ids),r=this.__createElement(`g`);this.__applyCurrentDefaultPath(),e.removeChild(this.__currentElement),t.setAttribute(`id`,n),t.appendChild(this.__currentElement),this.__defs.appendChild(t),e.setAttribute(`clip-path`,s(`url(#{id})`,{id:n})),e.appendChild(r),this.__currentElement=r},r.prototype.drawImage=function(){var e=Array.prototype.slice.call(arguments),t=e[0],n,i,a,o,s=0,c=0,l,u,d,f,p,m,h,g,_,v;if(e.length===3)n=e[1],i=e[2],l=t.width,u=t.height,a=l,o=u;else if(e.length===5)n=e[1],i=e[2],a=e[3],o=e[4],l=t.width,u=t.height;else if(e.length===9)s=e[1],c=e[2],l=e[3],u=e[4],n=e[5],i=e[6],a=e[7],o=e[8];else throw Error(`Invalid number of arguments passed to drawImage: `+arguments.length);d=this.__closestGroupOrSvg(),this.__currentElement;let y=this.getTransform().translate(n,i);if(t instanceof r){if(f=t.getSvg().cloneNode(!0),f.childNodes&&f.childNodes.length>1){for(p=f.childNodes[0];p.childNodes.length;)v=p.childNodes[0].getAttribute(`id`),this.__ids[v]=v,this.__defs.appendChild(p.childNodes[0]);m=f.childNodes[1],m&&(this.__applyTransformation(m,y),d.appendChild(m))}}else(t.nodeName===`CANVAS`||t.nodeName===`IMG`)&&(h=this.__createElement(`image`),h.setAttribute(`width`,a),h.setAttribute(`height`,o),h.setAttribute(`preserveAspectRatio`,`none`),(s||c||l!==t.width||u!==t.height)&&(g=this.__document.createElement(`canvas`),g.width=a,g.height=o,_=g.getContext(`2d`),_.drawImage(t,s,c,l,u,0,0,a,o),t=g),this.__applyTransformation(h,y),h.setAttributeNS(`http://www.w3.org/1999/xlink`,`xlink:href`,t.nodeName===`CANVAS`?t.toDataURL():t.getAttribute(`src`)),d.appendChild(h))},r.prototype.createPattern=function(e,t){var n=this.__document.createElementNS(`http://www.w3.org/2000/svg`,`pattern`),i=c(this.__ids),o;return n.setAttribute(`id`,i),n.setAttribute(`width`,e.width),n.setAttribute(`height`,e.height),n.setAttribute(`patternUnits`,`userSpaceOnUse`),e.nodeName===`CANVAS`||e.nodeName===`IMG`?(o=this.__document.createElementNS(`http://www.w3.org/2000/svg`,`image`),o.setAttribute(`width`,e.width),o.setAttribute(`height`,e.height),o.setAttributeNS(`http://www.w3.org/1999/xlink`,`xlink:href`,e.nodeName===`CANVAS`?e.toDataURL():e.getAttribute(`src`)),n.appendChild(o),this.__defs.appendChild(n)):e instanceof r&&(n.appendChild(e.__root.childNodes[1]),this.__defs.appendChild(n)),new a(n,this)},r.prototype.setLineDash=function(e){this.lineDash=e&&e.length>0?e.join(`,`):null},r.prototype.setTransform=function(e,t,n,r,i,a){this.__transformMatrix=e instanceof DOMMatrix?new DOMMatrix([e.a,e.b,e.c,e.d,e.e,e.f]):new DOMMatrix([e,t,n,r,i,a])},r.prototype.getTransform=function(){let{a:e,b:t,c:n,d:r,e:i,f:a}=this.__transformMatrix;return new DOMMatrix([e,t,n,r,i,a])},r.prototype.resetTransform=function(){this.setTransform(1,0,0,1,0,0)},r.prototype.scale=function(e,t){if(t===void 0&&(t=e),isNaN(e)||isNaN(t)||!isFinite(e)||!isFinite(t))return;let n=this.getTransform().scale(e,t);this.setTransform(n)},r.prototype.rotate=function(e){let t=this.getTransform().multiply(new DOMMatrix([Math.cos(e),Math.sin(e),-Math.sin(e),Math.cos(e),0,0]));this.setTransform(t)},r.prototype.translate=function(e,t){let n=this.getTransform().translate(e,t);this.setTransform(n)},r.prototype.transform=function(e,t,n,r,i,a){let o=this.getTransform().multiply(new DOMMatrix([e,t,n,r,i,a]));this.setTransform(o)},r.prototype.__matrixTransform=function(e,t){return new DOMPoint(e,t).matrixTransform(this.__transformMatrix)},r.prototype.__getTransformScale=function(){return{x:Math.hypot(this.__transformMatrix.a,this.__transformMatrix.b),y:Math.hypot(this.__transformMatrix.c,this.__transformMatrix.d)}},r.prototype.__getTransformRotation=function(){return Math.atan2(this.__transformMatrix.b,this.__transformMatrix.a)},r.prototype.getImageData=function(e,t,r,i,a){return n.getImageData(this.getSvg(),this.width,this.height,e,t,r,i,a)},r.prototype.drawFocusRing=function(){},r.prototype.createImageData=function(){},r.prototype.putImageData=function(){},r.prototype.globalCompositeOperation=function(){},r})();function i(e){this.ctx=new r(e),this.svg=this.ctx.__root;var t=this.svg,n=this,i=document.createElement(`div`);i.style.display=`inline-block`,i.appendChild(t),this.wrapper=i,Object.defineProperty(this,"className",{get:function(){return i.getAttribute(`class`)||``},set:function(e){return i.setAttribute(`class`,e)}}),Object.defineProperty(this,"tagName",{get:function(){return`CANVAS`},set:function(){}}),[`width`,`height`].forEach(function(e){Object.defineProperty(n,e,{get:function(){return t.getAttribute(e)|0},set:function(r){if(!(isNaN(r)||typeof r>`u`))return n.ctx[e]=r,t.setAttribute(e,r),i[e]=r}})}),[`style`,`id`].forEach(function(e){Object.defineProperty(n,e,{get:function(){return i[e]},set:function(t){if(typeof t<`u`)return i[e]=t}})}),[`getBoundingClientRect`].forEach(function(e){n[e]=function(){return t[e]()}})}return i.prototype.getContext=function(e){if(e!==`2d`)throw Error(`Unsupported type of context for SVGCanvas`);return this.ctx},i.prototype.toObjectURL=function(){var e=new XMLSerializer().serializeToString(this.svg),t=new Blob([e],{type:`image/svg+xml;charset=utf-8`});return URL.createObjectURL(t)},i.prototype.toDataURL=function(e,t,r){return n.toDataURL(this.svg,this.width,this.height,e,t,r)},i.prototype.addEventListener=function(){return this.svg.addEventListener.apply(this.svg,arguments)},i.prototype.getElement=function(){return this.wrapper},i.prototype.getAttribute=function(e){return this.wrapper.getAttribute(e)},i.prototype.setAttribute=function(e,t){this.wrapper.setAttribute(e,t)},E2.Context=r,E2.Element=i,E2}var v1e=_1e(),y1e=async e=>new Promise(t=>setTimeout(t,e));async function b1e(e,t=!1,{onBefore:n,onAfter:r}={}){let i=e.getLayers()[0];n&&n([e,i]),await y1e(200);let a=i.canvas.context._context,o=i.canvas.context._context=new v1e.Context({height:e.height(),width:e.width(),ctx:a});e.draw();let s=o.getSerializedSvg();return s=t?new Blob([s],{type:`image/svg+xml;charset=utf-8`}):s,i.canvas.context._context=a,r&&r([e,i]),await y1e(200),e.draw(),s}function x1e(e){return window.Konva.stages.find(t=>t.attrs.id===e)}function D2(e,t,n,r,i=!0,a=!1){S1e();let o=x1e(e);o.width(t),o.height(n),o.scale({x:r,y:r}),a&&(o.find(`Rect`).map(e=>{e.strokeWidth(e.strokeWidth()*r)}),o.find(`Line`).map(e=>{e.strokeWidth(e.strokeWidth()*r)}),o.find(`Circle`).map(e=>{e.strokeWidth(e.strokeWidth()*r)}),o.find(`Ellipse`).map(e=>{e.strokeWidth(e.strokeWidth()*r)})),i||C1e()}function S1e(){let e=document.getElementsByClassName(`konvajs-content`);e[0].style.visibility=`hidden`}function C1e(){let e=document.getElementsByClassName(`konvajs-content`);e[0].style.visibility=`visible`}async function w1e(e){let t=x1e(e);t.find(`Transformer`).forEach(e=>e.destroy());function n(e){let{r:t,g:n,b:r,a:i}=E1e(e.stroke());e.strokeScaleEnabled(!0),e.stroke(`rgb(${t},${n},${r}`),e.strokeWidth(3)}t.find(`Rect`).map(e=>{n(e)}),t.find(`Line`).map(e=>{n(e)}),t.find(`Circle`).map(e=>{n(e)}),t.find(`Ellipse`).map(e=>{n(e)});let r=await b1e(t,!1);return r=r.replaceAll(`"`,`'`),r}var T1e=[0,2,5,10,20,50],O2={DRAW:`draw`,IMAGE:`image`,TARGET:`target`},k2={CURSOR:`cursor`,DELETE:`delete`,EDIT:`edit`,IMAGE:`image`,SHAPE:`shapes`,TEXT:`text`},A2={ARROW:`arrow`,CIRCLE:`circle`,ELLIPSE:`ellipse`,FREEHAND:`freehand`,IMAGE:`image`,POLYGON:`polygon`,RECTANGLE:`rectangle`,SHAPES:`shapes`};function j2(e){return Object.values(A2).find(t=>t===e)}var E1e=(e=`rgba(255,255,255,0.5)`)=>{let t=e.split(`,`);return{r:Number(t[0].split(`(`)[1]),g:Number(t[1]),b:Number(t[2]),a:Number(t[3].split(`)`)[0])}},D1e=(e={r:255,g:255,b:255,a:.5})=>`rgba(${e.r},${e.g},${e.b},${e.a})`,O1e=LS((0,X.jsx)(`path`,{d:`M2.5 4v3h5v12h3V7h5V4zm19 5h-9v3h3v7h3v-7h3z`}),`TextFields`),k1e=LS((0,X.jsx)(`path`,{d:`m21.41 11.58-9-9C12.05 2.22 11.55 2 11 2H4c-1.1 0-2 .9-2 2v7c0 .55.22 1.05.59 1.42l9 9c.36.36.86.58 1.41.58s1.05-.22 1.41-.59l7-7c.37-.36.59-.86.59-1.41s-.23-1.06-.59-1.42M5.5 7C4.67 7 4 6.33 4 5.5S4.67 4 5.5 4 7 4.67 7 5.5 6.33 7 5.5 7`}),`LocalOffer`),A1e=LS((0,X.jsx)(`path`,{d:`M4 7v2c0 .55-.45 1-1 1H2v4h1c.55 0 1 .45 1 1v2c0 1.65 1.35 3 3 3h3v-2H7c-.55 0-1-.45-1-1v-2c0-1.3-.84-2.42-2-2.83v-.34C5.16 11.42 6 10.3 6 9V7c0-.55.45-1 1-1h3V4H7C5.35 4 4 5.35 4 7m17 3c-.55 0-1-.45-1-1V7c0-1.65-1.35-3-3-3h-3v2h3c.55 0 1 .45 1 1v2c0 1.3.84 2.42 2 2.83v.34c-1.16.41-2 1.52-2 2.83v2c0 .55-.45 1-1 1h-3v2h3c1.65 0 3-1.35 3-3v-2c0-.55.45-1 1-1h1v-4z`}),`DataObject`),M2={IIIF_TYPE:`iiif`,MULTIPLE_BODY_TYPE:`multiple_body`,TAGGING_TYPE:`tagging`,TEXT_TYPE:`text`},j1e={expert:M2.IIIF_TYPE,note:M2.MULTIPLE_BODY_TYPE,tag:M2.TAGGING_TYPE},N2={AUDIO:`Audio`,IMAGE:`Image`,UNKNOWN:`Unknown`,VIDEO:`Video`},P2=(e,t)=>M1e(e).find(e=>e.id===t),M1e=e=>[{description:e(`textual_note_with_target`),icon:(0,X.jsx)(O1e,{}),id:M2.MULTIPLE_BODY_TYPE,isCompatibleWithTemplate:e=>e===N2.IMAGE,label:e(`note`)},{description:e(`tag_with_target`),icon:(0,X.jsx)(k1e,{fontSize:`small`}),id:M2.TAGGING_TYPE,isCompatibleWithTemplate:e=>e===N2.IMAGE,label:e(`tag`)},{description:e(`edit_iiif_json_code`),icon:(0,X.jsx)(A1e,{fontSize:`small`}),id:M2.IIIF_TYPE,isCompatibleWithTemplate:e=>e===N2.IMAGE,label:e(`expert_mode`)}],N1e={activeTool:k2.SHAPE,closedMode:`closed`,fillColor:`rgba(83,162, 235, 0.5)`,image:{id:``},imageEvent:null,strokeColor:`rgba(20,82,168,1)`,strokeWidth:2},F2={activeTool:k2.EDIT,closedMode:`closed`,fillColor:`rgba(100,100,100, 0)`,image:{id:null},imageEvent:null,strokeColor:`rgba(255,0, 0, 0.5)`,strokeWidth:5},P1e=`target`,I2=`layer`;function F1e(){return new Date().toLocaleString([navigator.language],{dateStyle:`short`,timeStyle:`short`})}async function I1e(e,t,n,r){r?.maeData?r.id?(r.lastSavedDate=F1e(),r.lastEditor=t.getStorageAdapterUser(),console.log(`Annotation to update`,r),t.update(r).then(r=>{n(e,t.annotationPageId,r)})):(r.id=`${e}/annotation/${T2()}`,r.creationDate=F1e(),r.creator=t.getStorageAdapterUser(),r?.maeData?.manifestNetwork&&(r.id=`${r.id}#${r.maeData.manifestNetwork}`),console.log(`Annotation to create`,r),t.create(r).then(r=>{n(e,t.annotationPageId,r)})):r.id?t.update(r).then(r=>{n(e,t.annotationPageId,r)}):(r.id=`${e}/annotation/${T2()}`,t.create(r).then(r=>{n(e,t.annotationPageId,r)}))}var L1e=G(NI)(({theme:e})=>({"&:first-of-type":{borderRadius:e.shape.borderRadius},"&:not(:first-of-type)":{borderRadius:e.shape.borderRadius},border:`none`,margin:e.spacing(.5),"& .MuiToggleButton-root":{borderRadius:e.shape.borderRadius,color:e.palette.text.primary,transition:`transform 120ms ease, box-shadow 120ms ease, background-color 120ms ease`,"&:hover":{transform:`translateY(-1px)`,boxShadow:e.shadows[1]}},"& .MuiToggleButton-root.Mui-selected":{backgroundColor:e.palette.primary.main,color:e.palette.primary.contrastText,boxShadow:e.shadows[3],transform:`scale(1.03)`,"&:hover":{backgroundColor:e.palette.primary.dark}}})),R1e=e=>e.strokeColor===F2.strokeColor&&e.fillColor===F2.fillColor,z1e=e=>e.type===A2.RECTANGLE,B1e=e=>{if(e.length!==1)return!1;let t=e[0];return z1e(t)&&(!t?.rotation||t.rotation===0)&&R1e(t)},V1e=(e,t)=>{console.info(`Implement target as string on fullSizeCanvas.`);let n=e.target;return`${t}#${n.tend?`xywh=${n.fullCanvaXYWH}&t=${n.tstart},${n.tend}`:`xywh=${n.fullCanvaXYWH}`}`},H1e=(e,t,n)=>{console.info(`Implement target as string with one shape (rectangle)`);let{x:r,y:i,width:a,height:o,scaleX:s,scaleY:c}=n;return a<0&&(a=-a,r-=a),o<0&&(o=-o,i-=o),`${t}#${e.tend?`xywh=${r},${i},${a*s},${o*c}&t=${e.tstart},${e.tend}`:`xywh=${r},${i},${a*s},${o*c}`}`},U1e=(e,t)=>{let n=`${e.tend?`t=${e.tstart},${e.tend}`:``}`;return{selector:[{type:`SvgSelector`,value:e.svg},{type:`FragmentSelector`,value:`${t}#${n}`}],source:t}},W1e=(e,t,n=null,r=null)=>{let i=e.target,{templateType:a}=e;switch(a){case M2.IIIF_TYPE:return i;case M2.TAGGING_TYPE:case M2.TEXT_TYPE:case M2.MULTIPLE_BODY_TYPE:return B1e(i.drawingState.shapes)?(console.info(`Simple target detected`),H1e(i,t,i.drawingState.shapes[0])):(console.info(`Implement target as SVG/Fragment with shapes`),U1e(i,t));default:return V1e(e,t)}},G1e=e=>{if(!e)return!0;let t=e.trim();return t===``||t.replace(/<[^>]*>/g,``).trim()===``},K1e=()=>`${new Date().toLocaleString()}`,q1e=async(e,t,n,r)=>{let i=e;return e.maeData.templateType===M2.IIIF_TYPE?e:(i.body&&!Array.isArray(i.body)&&G1e(i.body.value)&&(i.body.value=K1e()),i.maeData?.textBody&&G1e(i.maeData.textBody.value)&&(i.maeData.textBody.value=K1e()),i.maeData.target={drawingState:i.maeData.target.drawingState,fullCanvaXYWH:i.maeData.target.fullCanvaXYWH,scale:i.maeData.target.scale,tend:i.maeData.target.tend,tstart:i.maeData.target.tstart},console.info(`Annotation state target`,e.maeData.target),(i.maeData.templateType===M2.TAGGING_TYPE||i.maeData.templateType===M2.TEXT_TYPE||i.maeData.templateType===M2.MULTIPLE_BODY_TYPE)&&i.maeData.target.drawingState.shapes.length>0&&(i.maeData.target.svg=await w1e(n)),i.maeData.templateType===M2.MULTIPLE_BODY_TYPE&&(i.body=[e.maeData.textBody],i.body.push(...e.maeData.tags.map(e=>({id:e.value,purpose:`tagging`,type:`TextualBody`,value:e.value})))),i.maeData,i.maeData.target.scale=r.getMediaTrueHeight()/r.getDisplayedMediaHeight()*r.getZoom(),i.target=W1e(i.maeData,t.id,n,r.getScale()),i.maeData.target.drawingState=JSON.stringify(i.maeData.target.drawingState),i)};function J1e({mediaType:e,setCommentingType:t}){let{t:n}=hO(),r=e=>t(e),i=M1e(n);return(0,X.jsx)(Y1e,{children:e===N2.AUDIO?(0,X.jsx)(JF,{container:!0,spacing:1,direction:`column`,children:(0,X.jsx)(JF,{children:(0,X.jsx)(wO,{children:n(`audio_not_supported`)})})}):i.map(t=>t.isCompatibleWithTemplate(e)&&(0,X.jsx)(X1e,{children:(0,X.jsx)(Z1e,{id:t.id,onClick:()=>r(t),children:(0,X.jsxs)(dF,{children:[(0,X.jsxs)(Q1e,{component:`div`,children:[n(t.label),t.icon]}),(0,X.jsx)($1e,{component:`div`,variant:`body2`,children:n(t.description)})]})})},t.id))})}var Y1e=G(`div`)(({theme:e})=>({display:`flex`,flexDirection:`column`,gap:e.spacing(3.75),margin:e.spacing(1.25)})),X1e=G(rF)(({theme:e})=>({borderRadius:e.shape.borderRadius,boxShadow:e.shadows[1],border:`1px solid ${O_(e.palette.primary?.main??`#5A8264`,.25)}`,transition:`box-shadow 120ms ease, transform 120ms ease, border-color 120ms ease`,"&:hover":{boxShadow:e.shadows[3],borderColor:O_(e.palette.primary?.main??`#5A8264`,.5),transform:`translateY(-1px)`}})),Z1e=G(cF)(({theme:e})=>({borderRadius:e.shape.borderRadius,"&:hover":{backgroundColor:O_(e.palette.primary?.main??`#5A8264`,.06)}})),Q1e=G(wO)(({theme:e})=>{let t=e.typography.formSectionTitle??{};return{display:`flex`,justifyContent:`space-between`,alignItems:`center`,gap:e.spacing(1),color:t.color??e.palette.primary?.main??`#5A8264`,fontSize:t.fontSize??e.typography.h6.fontSize,fontWeight:t.fontWeight??600,letterSpacing:t.letterSpacing??`0.02em`,textTransform:t.textTransform??`none`,lineHeight:1.25,marginBottom:e.spacing(.5)}}),$1e=G(wO)(({theme:e})=>{let t=e.typography.subFormSectionTitle??{};return{color:e.palette.text.secondary,fontSize:t.fontSize??e.typography.body2.fontSize,fontWeight:t.fontWeight??300,letterSpacing:t.letterSpacing??0,lineHeight:t.lineHeight??e.typography.body2.lineHeight,textTransform:t.textTransform??`none`}});J1e.propTypes={mediaType:Z.default.string.isRequired,setCommentingType:Z.default.func.isRequired};var e0e=LS((0,X.jsx)(`path`,{d:`M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z`}),`ChevronLeft`);function t0e({templateType:e,setCommentingType:t,annotation:n}){return(0,X.jsxs)(JF,{container:!0,direction:`row`,alignItems:`center`,justifyContent:`space-between`,sx:{marginRight:`10px`},spacing:2,children:[(0,X.jsx)(JF,{children:n.id==null&&(0,X.jsx)(ID,{"aria-label":`back`,TooltipProps:{title:`back`},children:(0,X.jsx)(e0e,{onClick:()=>{t(null)}})})}),(0,X.jsx)(JF,{children:e.icon})]})}t0e.propTypes={annotation:Z.default.oneOfType([Z.default.shape({body:Z.default.shape({format:Z.default.string,id:Z.default.string,type:Z.default.string,value:Z.default.string}),drawingState:Z.default.string,id:Z.default.string,manifestNetwork:Z.default.string,motivation:Z.default.string,target:Z.default.string}),Z.default.string]).isRequired,setCommentingType:Z.default.func.isRequired,templateType:Z.default.shape({description:Z.default.string,icon:Z.default.element,id:Z.default.string,label:Z.default.string}).isRequired};var n0e=typeof global==`object`&&global&&global.Object===Object&&global,r0e=typeof self==`object`&&self&&self.Object===Object&&self,L2=n0e||r0e||Function(`return this`)(),R2=L2.Symbol,i0e=Object.prototype,a0e=i0e.hasOwnProperty,o0e=i0e.toString,z2=R2?R2.toStringTag:void 0;function s0e(e){var t=a0e.call(e,z2),n=e[z2];try{e[z2]=void 0;var r=!0}catch{}var i=o0e.call(e);return r&&(t?e[z2]=n:delete e[z2]),i}var c0e=Object.prototype.toString;function l0e(e){return c0e.call(e)}var u0e=`[object Null]`,d0e=`[object Undefined]`,f0e=R2?R2.toStringTag:void 0;function B2(e){return e==null?e===void 0?d0e:u0e:f0e&&f0e in Object(e)?s0e(e):l0e(e)}function V2(e){return typeof e==`object`&&!!e}var p0e=`[object Symbol]`;function H2(e){return typeof e==`symbol`||V2(e)&&B2(e)==p0e}function m0e(e,t){for(var n=-1,r=e==null?0:e.length,i=Array(r);++n<r;)i[n]=t(e[n],n,e);return i}var U2=Array.isArray,h0e=R2?R2.prototype:void 0,g0e=h0e?h0e.toString:void 0;function _0e(e){if(typeof e==`string`)return e;if(U2(e))return m0e(e,_0e)+``;if(H2(e))return g0e?g0e.call(e):``;var t=e+``;return t==`0`&&1/e==-1/0?`-0`:t}var v0e=/\s/;function y0e(e){for(var t=e.length;t--&&v0e.test(e.charAt(t)););return t}var b0e=/^\s+/;function x0e(e){return e&&e.slice(0,y0e(e)+1).replace(b0e,``)}function W2(e){var t=typeof e;return e!=null&&(t==`object`||t==`function`)}var S0e=NaN,C0e=/^[-+]0x[0-9a-f]+$/i,w0e=/^0b[01]+$/i,T0e=/^0o[0-7]+$/i,E0e=parseInt;function D0e(e){if(typeof e==`number`)return e;if(H2(e))return S0e;if(W2(e)){var t=typeof e.valueOf==`function`?e.valueOf():e;e=W2(t)?t+``:t}if(typeof e!=`string`)return e===0?e:+e;e=x0e(e);var n=w0e.test(e);return n||T0e.test(e)?E0e(e.slice(2),n?2:8):C0e.test(e)?S0e:+e}function G2(e){return e}var O0e=`[object AsyncFunction]`,k0e=`[object Function]`,A0e=`[object GeneratorFunction]`,j0e=`[object Proxy]`;function K2(e){if(!W2(e))return!1;var t=B2(e);return t==k0e||t==A0e||t==O0e||t==j0e}var q2=L2[`__core-js_shared__`],M0e=(function(){var e=/[^.]+$/.exec(q2&&q2.keys&&q2.keys.IE_PROTO||``);return e?`Symbol(src)_1.`+e:``})();function N0e(e){return!!M0e&&M0e in e}var P0e=Function.prototype.toString;function J2(e){if(e!=null){try{return P0e.call(e)}catch{}try{return e+``}catch{}}return``}var F0e=/[\\^$.*+?()[\]{}|]/g,I0e=/^\[object .+?Constructor\]$/,L0e=Function.prototype,R0e=Object.prototype,z0e=L0e.toString,B0e=R0e.hasOwnProperty,V0e=RegExp(`^`+z0e.call(B0e).replace(F0e,`\\$&`).replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,`$1.*?`)+`$`);function H0e(e){return!W2(e)||N0e(e)?!1:(K2(e)?V0e:I0e).test(J2(e))}function U0e(e,t){return e?.[t]}function Y2(e,t){var n=U0e(e,t);return H0e(n)?n:void 0}var X2=Y2(L2,`WeakMap`),W0e=Object.create,G0e=(function(){function e(){}return function(t){if(!W2(t))return{};if(W0e)return W0e(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}})();function K0e(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function q0e(e,t){var n=-1,r=e.length;for(t||=Array(r);++n<r;)t[n]=e[n];return t}var J0e=800,Y0e=16,X0e=Date.now;function Z0e(e){var t=0,n=0;return function(){var r=X0e(),i=Y0e-(r-n);if(n=r,i>0){if(++t>=J0e)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}function Q0e(e){return function(){return e}}var Z2=(function(){try{var e=Y2(Object,`defineProperty`);return e({},``,{}),e}catch{}})(),$0e=Z0e(Z2?function(e,t){return Z2(e,`toString`,{configurable:!0,enumerable:!1,value:Q0e(t),writable:!0})}:G2);function e2e(e,t){for(var n=-1,r=e==null?0:e.length;++n<r&&t(e[n],n,e)!==!1;);return e}var t2e=9007199254740991,n2e=/^(?:0|[1-9]\d*)$/;function Q2(e,t){var n=typeof e;return t??=t2e,!!t&&(n==`number`||n!=`symbol`&&n2e.test(e))&&e>-1&&e%1==0&&e<t}function $2(e,t,n){t==`__proto__`&&Z2?Z2(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}function e4(e,t){return e===t||e!==e&&t!==t}var r2e=Object.prototype.hasOwnProperty;function i2e(e,t,n){var r=e[t];(!(r2e.call(e,t)&&e4(r,n))||n===void 0&&!(t in e))&&$2(e,t,n)}function a2e(e,t,n,r){var i=!n;n||={};for(var a=-1,o=t.length;++a<o;){var s=t[a],c=void 0;c===void 0&&(c=e[s]),i?$2(n,s,c):i2e(n,s,c)}return n}var o2e=Math.max;function s2e(e,t,n){return t=o2e(t===void 0?e.length-1:t,0),function(){for(var r=arguments,i=-1,a=o2e(r.length-t,0),o=Array(a);++i<a;)o[i]=r[t+i];i=-1;for(var s=Array(t+1);++i<t;)s[i]=r[i];return s[t]=n(o),K0e(e,this,s)}}function c2e(e,t){return $0e(s2e(e,t,G2),e+``)}var l2e=9007199254740991;function t4(e){return typeof e==`number`&&e>-1&&e%1==0&&e<=l2e}function n4(e){return e!=null&&t4(e.length)&&!K2(e)}function u2e(e,t,n){if(!W2(n))return!1;var r=typeof t;return(r==`number`?n4(n)&&Q2(t,n.length):r==`string`&&t in n)?e4(n[t],e):!1}function d2e(e){return c2e(function(t,n){var r=-1,i=n.length,a=i>1?n[i-1]:void 0,o=i>2?n[2]:void 0;for(a=e.length>3&&typeof a==`function`?(i--,a):void 0,o&&u2e(n[0],n[1],o)&&(a=i<3?void 0:a,i=1),t=Object(t);++r<i;){var s=n[r];s&&e(t,s,r,a)}return t})}var f2e=Object.prototype;function r4(e){var t=e&&e.constructor;return e===(typeof t==`function`&&t.prototype||f2e)}function p2e(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}var m2e=`[object Arguments]`;function h2e(e){return V2(e)&&B2(e)==m2e}var g2e=Object.prototype,_2e=g2e.hasOwnProperty,v2e=g2e.propertyIsEnumerable,i4=h2e((function(){return arguments})())?h2e:function(e){return V2(e)&&_2e.call(e,`callee`)&&!v2e.call(e,`callee`)};function y2e(){return!1}var b2e=typeof exports==`object`&&exports&&!exports.nodeType&&exports,x2e=b2e&&typeof module==`object`&&module&&!module.nodeType&&module,S2e=x2e&&x2e.exports===b2e?L2.Buffer:void 0,a4=(S2e?S2e.isBuffer:void 0)||y2e,C2e=`[object Arguments]`,w2e=`[object Array]`,T2e=`[object Boolean]`,E2e=`[object Date]`,D2e=`[object Error]`,O2e=`[object Function]`,k2e=`[object Map]`,A2e=`[object Number]`,j2e=`[object Object]`,M2e=`[object RegExp]`,N2e=`[object Set]`,P2e=`[object String]`,F2e=`[object WeakMap]`,I2e=`[object ArrayBuffer]`,L2e=`[object DataView]`,R2e=`[object Float32Array]`,z2e=`[object Float64Array]`,B2e=`[object Int8Array]`,V2e=`[object Int16Array]`,H2e=`[object Int32Array]`,U2e=`[object Uint8Array]`,W2e=`[object Uint8ClampedArray]`,G2e=`[object Uint16Array]`,K2e=`[object Uint32Array]`,o4={};o4[R2e]=o4[z2e]=o4[B2e]=o4[V2e]=o4[H2e]=o4[U2e]=o4[W2e]=o4[G2e]=o4[K2e]=!0,o4[C2e]=o4[w2e]=o4[I2e]=o4[T2e]=o4[L2e]=o4[E2e]=o4[D2e]=o4[O2e]=o4[k2e]=o4[A2e]=o4[j2e]=o4[M2e]=o4[N2e]=o4[P2e]=o4[F2e]=!1;function q2e(e){return V2(e)&&t4(e.length)&&!!o4[B2(e)]}function s4(e){return function(t){return e(t)}}var J2e=typeof exports==`object`&&exports&&!exports.nodeType&&exports,c4=J2e&&typeof module==`object`&&module&&!module.nodeType&&module,l4=c4&&c4.exports===J2e&&n0e.process,u4=(function(){try{return c4&&c4.require&&c4.require(`util`).types||l4&&l4.binding&&l4.binding(`util`)}catch{}})(),Y2e=u4&&u4.isTypedArray,d4=Y2e?s4(Y2e):q2e,X2e=Object.prototype.hasOwnProperty;function Z2e(e,t){var n=U2(e),r=!n&&i4(e),i=!n&&!r&&a4(e),a=!n&&!r&&!i&&d4(e),o=n||r||i||a,s=o?p2e(e.length,String):[],c=s.length;for(var l in e)(t||X2e.call(e,l))&&!(o&&(l==`length`||i&&(l==`offset`||l==`parent`)||a&&(l==`buffer`||l==`byteLength`||l==`byteOffset`)||Q2(l,c)))&&s.push(l);return s}function Q2e(e,t){return function(n){return e(t(n))}}var $2e=Q2e(Object.keys,Object),e4e=Object.prototype.hasOwnProperty;function t4e(e){if(!r4(e))return $2e(e);var t=[];for(var n in Object(e))e4e.call(e,n)&&n!=`constructor`&&t.push(n);return t}function f4(e){return n4(e)?Z2e(e):t4e(e)}function n4e(e){var t=[];if(e!=null)for(var n in Object(e))t.push(n);return t}var r4e=Object.prototype.hasOwnProperty;function i4e(e){if(!W2(e))return n4e(e);var t=r4(e),n=[];for(var r in e)r==`constructor`&&(t||!r4e.call(e,r))||n.push(r);return n}function a4e(e){return n4(e)?Z2e(e,!0):i4e(e)}var o4e=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,s4e=/^\w*$/;function p4(e,t){if(U2(e))return!1;var n=typeof e;return n==`number`||n==`symbol`||n==`boolean`||e==null||H2(e)?!0:s4e.test(e)||!o4e.test(e)||t!=null&&e in Object(t)}var m4=Y2(Object,`create`);function c4e(){this.__data__=m4?m4(null):{},this.size=0}function l4e(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=+!!t,t}var u4e=`__lodash_hash_undefined__`,d4e=Object.prototype.hasOwnProperty;function f4e(e){var t=this.__data__;if(m4){var n=t[e];return n===u4e?void 0:n}return d4e.call(t,e)?t[e]:void 0}var p4e=Object.prototype.hasOwnProperty;function m4e(e){var t=this.__data__;return m4?t[e]!==void 0:p4e.call(t,e)}var h4e=`__lodash_hash_undefined__`;function g4e(e,t){var n=this.__data__;return this.size+=+!this.has(e),n[e]=m4&&t===void 0?h4e:t,this}function h4(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}h4.prototype.clear=c4e,h4.prototype.delete=l4e,h4.prototype.get=f4e,h4.prototype.has=m4e,h4.prototype.set=g4e;function _4e(){this.__data__=[],this.size=0}function g4(e,t){for(var n=e.length;n--;)if(e4(e[n][0],t))return n;return-1}var v4e=Array.prototype.splice;function y4e(e){var t=this.__data__,n=g4(t,e);return n<0?!1:(n==t.length-1?t.pop():v4e.call(t,n,1),--this.size,!0)}function b4e(e){var t=this.__data__,n=g4(t,e);return n<0?void 0:t[n][1]}function x4e(e){return g4(this.__data__,e)>-1}function S4e(e,t){var n=this.__data__,r=g4(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}function _4(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}_4.prototype.clear=_4e,_4.prototype.delete=y4e,_4.prototype.get=b4e,_4.prototype.has=x4e,_4.prototype.set=S4e;var v4=Y2(L2,`Map`);function C4e(){this.size=0,this.__data__={hash:new h4,map:new(v4||_4),string:new h4}}function w4e(e){var t=typeof e;return t==`string`||t==`number`||t==`symbol`||t==`boolean`?e!==`__proto__`:e===null}function y4(e,t){var n=e.__data__;return w4e(t)?n[typeof t==`string`?`string`:`hash`]:n.map}function T4e(e){var t=y4(this,e).delete(e);return this.size-=+!!t,t}function E4e(e){return y4(this,e).get(e)}function D4e(e){return y4(this,e).has(e)}function O4e(e,t){var n=y4(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this}function b4(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}b4.prototype.clear=C4e,b4.prototype.delete=T4e,b4.prototype.get=E4e,b4.prototype.has=D4e,b4.prototype.set=O4e;var k4e=`Expected a function`;function x4(e,t){if(typeof e!=`function`||t!=null&&typeof t!=`function`)throw TypeError(k4e);var n=function(){var r=arguments,i=t?t.apply(this,r):r[0],a=n.cache;if(a.has(i))return a.get(i);var o=e.apply(this,r);return n.cache=a.set(i,o)||a,o};return n.cache=new(x4.Cache||b4),n}x4.Cache=b4;var A4e=500;function j4e(e){var t=x4(e,function(e){return n.size===A4e&&n.clear(),e}),n=t.cache;return t}var M4e=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,N4e=/\\(\\)?/g,P4e=j4e(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(``),e.replace(M4e,function(e,n,r,i){t.push(r?i.replace(N4e,`$1`):n||e)}),t});function F4e(e){return e==null?``:_0e(e)}function I4e(e,t){return U2(e)?e:p4(e,t)?[e]:P4e(F4e(e))}function S4(e){if(typeof e==`string`||H2(e))return e;var t=e+``;return t==`0`&&1/e==-1/0?`-0`:t}function L4e(e,t){t=I4e(t,e);for(var n=0,r=t.length;e!=null&&n<r;)e=e[S4(t[n++])];return n&&n==r?e:void 0}function R4e(e,t,n){var r=e==null?void 0:L4e(e,t);return r===void 0?n:r}function z4e(e,t){for(var n=-1,r=t.length,i=e.length;++n<r;)e[i+n]=t[n];return e}var B4e=Q2e(Object.getPrototypeOf,Object),V4e=`[object Object]`,H4e=Function.prototype,U4e=Object.prototype,W4e=H4e.toString,G4e=U4e.hasOwnProperty,K4e=W4e.call(Object);function q4e(e){if(!V2(e)||B2(e)!=V4e)return!1;var t=B4e(e);if(t===null)return!0;var n=G4e.call(t,`constructor`)&&t.constructor;return typeof n==`function`&&n instanceof n&&W4e.call(n)==K4e}function J4e(){this.__data__=new _4,this.size=0}function Y4e(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}function X4e(e){return this.__data__.get(e)}function Z4e(e){return this.__data__.has(e)}var Q4e=200;function $4e(e,t){var n=this.__data__;if(n instanceof _4){var r=n.__data__;if(!v4||r.length<Q4e-1)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new b4(r)}return n.set(e,t),this.size=n.size,this}function C4(e){var t=this.__data__=new _4(e);this.size=t.size}C4.prototype.clear=J4e,C4.prototype.delete=Y4e,C4.prototype.get=X4e,C4.prototype.has=Z4e,C4.prototype.set=$4e;var e3e=typeof exports==`object`&&exports&&!exports.nodeType&&exports,t3e=e3e&&typeof module==`object`&&module&&!module.nodeType&&module,n3e=t3e&&t3e.exports===e3e?L2.Buffer:void 0,r3e=n3e?n3e.allocUnsafe:void 0;function i3e(e,t){if(t)return e.slice();var n=e.length,r=r3e?r3e(n):new e.constructor(n);return e.copy(r),r}function a3e(e,t){for(var n=-1,r=e==null?0:e.length,i=0,a=[];++n<r;){var o=e[n];t(o,n,e)&&(a[i++]=o)}return a}function o3e(){return[]}var s3e=Object.prototype.propertyIsEnumerable,c3e=Object.getOwnPropertySymbols,l3e=c3e?function(e){return e==null?[]:(e=Object(e),a3e(c3e(e),function(t){return s3e.call(e,t)}))}:o3e;function u3e(e,t,n){var r=t(e);return U2(e)?r:z4e(r,n(e))}function w4(e){return u3e(e,f4,l3e)}var T4=Y2(L2,`DataView`),E4=Y2(L2,`Promise`),D4=Y2(L2,`Set`),d3e=`[object Map]`,f3e=`[object Object]`,p3e=`[object Promise]`,m3e=`[object Set]`,h3e=`[object WeakMap]`,g3e=`[object DataView]`,_3e=J2(T4),v3e=J2(v4),y3e=J2(E4),b3e=J2(D4),x3e=J2(X2),O4=B2;(T4&&O4(new T4(new ArrayBuffer(1)))!=g3e||v4&&O4(new v4)!=d3e||E4&&O4(E4.resolve())!=p3e||D4&&O4(new D4)!=m3e||X2&&O4(new X2)!=h3e)&&(O4=function(e){var t=B2(e),n=t==f3e?e.constructor:void 0,r=n?J2(n):``;if(r)switch(r){case _3e:return g3e;case v3e:return d3e;case y3e:return p3e;case b3e:return m3e;case x3e:return h3e}return t});var S3e=Object.prototype.hasOwnProperty;function C3e(e){var t=e.length,n=new e.constructor(t);return t&&typeof e[0]==`string`&&S3e.call(e,`index`)&&(n.index=e.index,n.input=e.input),n}var k4=L2.Uint8Array;function A4(e){var t=new e.constructor(e.byteLength);return new k4(t).set(new k4(e)),t}function w3e(e,t){var n=A4(e.buffer);return new e.constructor(n,e.byteOffset,e.byteLength)}var T3e=/\w*$/;function E3e(e){var t=new e.constructor(e.source,T3e.exec(e));return t.lastIndex=e.lastIndex,t}var D3e=R2?R2.prototype:void 0,O3e=D3e?D3e.valueOf:void 0;function k3e(e){return O3e?Object(O3e.call(e)):{}}function A3e(e,t){var n=t?A4(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}var j3e=`[object Boolean]`,M3e=`[object Date]`,N3e=`[object Map]`,P3e=`[object Number]`,F3e=`[object RegExp]`,I3e=`[object Set]`,L3e=`[object String]`,R3e=`[object Symbol]`,z3e=`[object ArrayBuffer]`,B3e=`[object DataView]`,V3e=`[object Float32Array]`,H3e=`[object Float64Array]`,U3e=`[object Int8Array]`,W3e=`[object Int16Array]`,G3e=`[object Int32Array]`,K3e=`[object Uint8Array]`,q3e=`[object Uint8ClampedArray]`,J3e=`[object Uint16Array]`,Y3e=`[object Uint32Array]`;function X3e(e,t,n){var r=e.constructor;switch(t){case z3e:return A4(e);case j3e:case M3e:return new r(+e);case B3e:return w3e(e);case V3e:case H3e:case U3e:case W3e:case G3e:case K3e:case q3e:case J3e:case Y3e:return A3e(e,n);case N3e:return new r;case P3e:case L3e:return new r(e);case F3e:return E3e(e);case I3e:return new r;case R3e:return k3e(e)}}function Z3e(e){return typeof e.constructor==`function`&&!r4(e)?G0e(B4e(e)):{}}var Q3e=`[object Map]`;function $3e(e){return V2(e)&&O4(e)==Q3e}var e6e=u4&&u4.isMap,t6e=e6e?s4(e6e):$3e,n6e=`[object Set]`;function r6e(e){return V2(e)&&O4(e)==n6e}var i6e=u4&&u4.isSet,a6e=i6e?s4(i6e):r6e,o6e=1,s6e=`[object Arguments]`,c6e=`[object Array]`,l6e=`[object Boolean]`,u6e=`[object Date]`,d6e=`[object Error]`,f6e=`[object Function]`,p6e=`[object GeneratorFunction]`,m6e=`[object Map]`,h6e=`[object Number]`,g6e=`[object Object]`,_6e=`[object RegExp]`,v6e=`[object Set]`,y6e=`[object String]`,b6e=`[object Symbol]`,x6e=`[object WeakMap]`,S6e=`[object ArrayBuffer]`,C6e=`[object DataView]`,w6e=`[object Float32Array]`,T6e=`[object Float64Array]`,E6e=`[object Int8Array]`,D6e=`[object Int16Array]`,O6e=`[object Int32Array]`,k6e=`[object Uint8Array]`,A6e=`[object Uint8ClampedArray]`,j6e=`[object Uint16Array]`,M6e=`[object Uint32Array]`,j4={};j4[s6e]=j4[c6e]=j4[S6e]=j4[C6e]=j4[l6e]=j4[u6e]=j4[w6e]=j4[T6e]=j4[E6e]=j4[D6e]=j4[O6e]=j4[m6e]=j4[h6e]=j4[g6e]=j4[_6e]=j4[v6e]=j4[y6e]=j4[b6e]=j4[k6e]=j4[A6e]=j4[j6e]=j4[M6e]=!0,j4[d6e]=j4[f6e]=j4[x6e]=!1;function M4(e,t,n,r,i,a){var o,s=t&o6e;if(o!==void 0)return o;if(!W2(e))return e;var c=U2(e);if(c)o=C3e(e);else{var l=O4(e),u=l==f6e||l==p6e;if(a4(e))return i3e(e,s);if(l==g6e||l==s6e||u&&!i)o=u?{}:Z3e(e);else{if(!j4[l])return i?e:{};o=X3e(e,l,s)}}a||=new C4;var d=a.get(e);if(d)return d;a.set(e,o),a6e(e)?e.forEach(function(r){o.add(M4(r,t,n,r,e,a))}):t6e(e)&&e.forEach(function(r,i){o.set(i,M4(r,t,n,i,e,a))});var f=c?void 0:w4(e);return e2e(f||e,function(r,i){f&&(i=r,r=e[i]),i2e(o,i,M4(r,t,n,i,e,a))}),o}var N6e=1,P6e=4;function N4(e){return M4(e,N6e|P6e)}var F6e=`__lodash_hash_undefined__`;function I6e(e){return this.__data__.set(e,F6e),this}function L6e(e){return this.__data__.has(e)}function P4(e){var t=-1,n=e==null?0:e.length;for(this.__data__=new b4;++t<n;)this.add(e[t])}P4.prototype.add=P4.prototype.push=I6e,P4.prototype.has=L6e;function R6e(e,t){for(var n=-1,r=e==null?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}function z6e(e,t){return e.has(t)}var B6e=1,V6e=2;function H6e(e,t,n,r,i,a){var o=n&B6e,s=e.length,c=t.length;if(s!=c&&!(o&&c>s))return!1;var l=a.get(e),u=a.get(t);if(l&&u)return l==t&&u==e;var d=-1,f=!0,p=n&V6e?new P4:void 0;for(a.set(e,t),a.set(t,e);++d<s;){var m=e[d],h=t[d];if(r)var g=o?r(h,m,d,t,e,a):r(m,h,d,e,t,a);if(g!==void 0){if(g)continue;f=!1;break}if(p){if(!R6e(t,function(e,t){if(!z6e(p,t)&&(m===e||i(m,e,n,r,a)))return p.push(t)})){f=!1;break}}else if(!(m===h||i(m,h,n,r,a))){f=!1;break}}return a.delete(e),a.delete(t),f}function U6e(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}function W6e(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}var G6e=1,K6e=2,q6e=`[object Boolean]`,J6e=`[object Date]`,Y6e=`[object Error]`,X6e=`[object Map]`,Z6e=`[object Number]`,Q6e=`[object RegExp]`,$6e=`[object Set]`,e8e=`[object String]`,t8e=`[object Symbol]`,n8e=`[object ArrayBuffer]`,r8e=`[object DataView]`,i8e=R2?R2.prototype:void 0,F4=i8e?i8e.valueOf:void 0;function a8e(e,t,n,r,i,a,o){switch(n){case r8e:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case n8e:return!(e.byteLength!=t.byteLength||!a(new k4(e),new k4(t)));case q6e:case J6e:case Z6e:return e4(+e,+t);case Y6e:return e.name==t.name&&e.message==t.message;case Q6e:case e8e:return e==t+``;case X6e:var s=U6e;case $6e:var c=r&G6e;if(s||=W6e,e.size!=t.size&&!c)return!1;var l=o.get(e);if(l)return l==t;r|=K6e,o.set(e,t);var u=H6e(s(e),s(t),r,i,a,o);return o.delete(e),u;case t8e:if(F4)return F4.call(e)==F4.call(t)}return!1}var o8e=1,s8e=Object.prototype.hasOwnProperty;function c8e(e,t,n,r,i,a){var o=n&o8e,s=w4(e),c=s.length;if(c!=w4(t).length&&!o)return!1;for(var l=c;l--;){var u=s[l];if(!(o?u in t:s8e.call(t,u)))return!1}var d=a.get(e),f=a.get(t);if(d&&f)return d==t&&f==e;var p=!0;a.set(e,t),a.set(t,e);for(var m=o;++l<c;){u=s[l];var h=e[u],g=t[u];if(r)var _=o?r(g,h,u,t,e,a):r(h,g,u,e,t,a);if(!(_===void 0?h===g||i(h,g,n,r,a):_)){p=!1;break}m||=u==`constructor`}if(p&&!m){var v=e.constructor,y=t.constructor;v!=y&&`constructor`in e&&`constructor`in t&&!(typeof v==`function`&&v instanceof v&&typeof y==`function`&&y instanceof y)&&(p=!1)}return a.delete(e),a.delete(t),p}var l8e=1,u8e=`[object Arguments]`,d8e=`[object Array]`,I4=`[object Object]`,f8e=Object.prototype.hasOwnProperty;function p8e(e,t,n,r,i,a){var o=U2(e),s=U2(t),c=o?d8e:O4(e),l=s?d8e:O4(t);c=c==u8e?I4:c,l=l==u8e?I4:l;var u=c==I4,d=l==I4,f=c==l;if(f&&a4(e)){if(!a4(t))return!1;o=!0,u=!1}if(f&&!u)return a||=new C4,o||d4(e)?H6e(e,t,n,r,i,a):a8e(e,t,c,n,r,i,a);if(!(n&l8e)){var p=u&&f8e.call(e,`__wrapped__`),m=d&&f8e.call(t,`__wrapped__`);if(p||m){var h=p?e.value():e,g=m?t.value():t;return a||=new C4,i(h,g,n,r,a)}}return f?(a||=new C4,c8e(e,t,n,r,i,a)):!1}function L4(e,t,n,r,i){return e===t?!0:e==null||t==null||!V2(e)&&!V2(t)?e!==e&&t!==t:p8e(e,t,n,r,L4,i)}var m8e=1,h8e=2;function g8e(e,t,n,r){var i=n.length,a=i;if(e==null)return!a;for(e=Object(e);i--;){var o=n[i];if(o[2]?o[1]!==e[o[0]]:!(o[0]in e))return!1}for(;++i<a;){o=n[i];var s=o[0],c=e[s],l=o[1];if(o[2]){if(c===void 0&&!(s in e))return!1}else{var u=new C4,d;if(!(d===void 0?L4(l,c,m8e|h8e,r,u):d))return!1}}return!0}function _8e(e){return e===e&&!W2(e)}function v8e(e){for(var t=f4(e),n=t.length;n--;){var r=t[n],i=e[r];t[n]=[r,i,_8e(i)]}return t}function y8e(e,t){return function(n){return n!=null&&n[e]===t&&(t!==void 0||e in Object(n))}}function b8e(e){var t=v8e(e);return t.length==1&&t[0][2]?y8e(t[0][0],t[0][1]):function(n){return n===e||g8e(n,e,t)}}function x8e(e,t){return e!=null&&t in Object(e)}function S8e(e,t,n){t=I4e(t,e);for(var r=-1,i=t.length,a=!1;++r<i;){var o=S4(t[r]);if(!(a=e!=null&&n(e,o)))break;e=e[o]}return a||++r!=i?a:(i=e==null?0:e.length,!!i&&t4(i)&&Q2(o,i)&&(U2(e)||i4(e)))}function C8e(e,t){return e!=null&&S8e(e,t,x8e)}var w8e=1,T8e=2;function E8e(e,t){return p4(e)&&_8e(t)?y8e(S4(e),t):function(n){var r=R4e(n,e);return r===void 0&&r===t?C8e(n,e):L4(t,r,w8e|T8e)}}function D8e(e){return function(t){return t?.[e]}}function O8e(e){return function(t){return L4e(t,e)}}function k8e(e){return p4(e)?D8e(S4(e)):O8e(e)}function A8e(e){return typeof e==`function`?e:e==null?G2:typeof e==`object`?U2(e)?E8e(e[0],e[1]):b8e(e):k8e(e)}function j8e(e){return function(e,t,n){for(var r=-1,i=Object(e),a=n(e),o=a.length;o--;){var s=a[++r];if(t(i[s],s,i)===!1)break}return e}}var M8e=j8e();function N8e(e,t){return e&&M8e(e,t,f4)}function P8e(e,t){return function(t,n){if(t==null)return t;if(!n4(t))return e(t,n);for(var r=t.length,i=-1,a=Object(t);++i<r&&n(a[i],i,a)!==!1;);return t}}var F8e=P8e(N8e),R4=function(){return L2.Date.now()},I8e=`Expected a function`,L8e=Math.max,R8e=Math.min;function z8e(e,t,n){var r,i,a,o,s,c,l=0,u=!1,d=!1,f=!0;if(typeof e!=`function`)throw TypeError(I8e);t=D0e(t)||0,W2(n)&&(u=!!n.leading,d=`maxWait`in n,a=d?L8e(D0e(n.maxWait)||0,t):a,f=`trailing`in n?!!n.trailing:f);function p(t){var n=r,a=i;return r=i=void 0,l=t,o=e.apply(a,n),o}function m(e){return l=e,s=setTimeout(_,t),u?p(e):o}function h(e){var n=e-c,r=e-l,i=t-n;return d?R8e(i,a-r):i}function g(e){var n=e-c,r=e-l;return c===void 0||n>=t||n<0||d&&r>=a}function _(){var e=R4();if(g(e))return v(e);s=setTimeout(_,h(e))}function v(e){return s=void 0,f&&r?p(e):(r=i=void 0,o)}function y(){s!==void 0&&clearTimeout(s),l=0,r=c=i=s=void 0}function b(){return s===void 0?o:v(R4())}function x(){var e=R4(),n=g(e);if(r=arguments,i=this,c=e,n){if(s===void 0)return m(c);if(d)return clearTimeout(s),s=setTimeout(_,t),p(c)}return s===void 0&&(s=setTimeout(_,t)),o}return x.cancel=y,x.flush=b,x}function z4(e,t,n){(n!==void 0&&!e4(e[t],n)||n===void 0&&!(t in e))&&$2(e,t,n)}function B8e(e){return V2(e)&&n4(e)}function B4(e,t){if((t!==`constructor`||typeof e[t]!=`function`)&&t!=`__proto__`)return e[t]}function V8e(e){return a2e(e,a4e(e))}function H8e(e,t,n,r,i,a,o){var s=B4(e,n),c=B4(t,n),l=o.get(c);if(l){z4(e,n,l);return}var u=a?a(s,c,n+``,e,t,o):void 0,d=u===void 0;if(d){var f=U2(c),p=!f&&a4(c),m=!f&&!p&&d4(c);u=c,f||p||m?U2(s)?u=s:B8e(s)?u=q0e(s):p?(d=!1,u=i3e(c,!0)):m?(d=!1,u=A3e(c,!0)):u=[]:q4e(c)||i4(c)?(u=s,i4(s)?u=V8e(s):(!W2(s)||K2(s))&&(u=Z3e(c))):d=!1}d&&(o.set(c,u),i(u,c,r,a,o),o.delete(c)),z4(e,n,u)}function U8e(e,t,n,r,i){e!==t&&M8e(t,function(a,o){if(i||=new C4,W2(a))H8e(e,t,o,n,U8e,r,i);else{var s=r?r(B4(e,o),a,o+``,e,t,i):void 0;s===void 0&&(s=a),z4(e,o,s)}},a4e)}function W8e(e){return typeof e==`function`?e:G2}function G8e(e,t){return(U2(e)?e2e:F8e)(e,W8e(t))}function K8e(e,t){var n=-1,r=n4(e)?Array(e.length):[];return F8e(e,function(e,i,a){r[++n]=t(e,i,a)}),r}function V4(e,t){return(U2(e)?m0e:K8e)(e,A8e(t))}function H4(e,t){return L4(e,t)}function q8e(e){return e===void 0}var U4=d2e(function(e,t,n){U8e(e,t,n)}),J8e=`Expected a function`;function Y8e(e,t,n){var r=!0,i=!0;if(typeof e!=`function`)throw TypeError(J8e);return W2(n)&&(r=`leading`in n?!!n.leading:r,i=`trailing`in n?!!n.trailing:i),z8e(e,t,{leading:r,maxWait:t,trailing:i})}var W4=(e=>(e[e.TYPE=3]=`TYPE`,e[e.LEVEL=12]=`LEVEL`,e[e.ATTRIBUTE=13]=`ATTRIBUTE`,e[e.BLOT=14]=`BLOT`,e[e.INLINE=7]=`INLINE`,e[e.BLOCK=11]=`BLOCK`,e[e.BLOCK_BLOT=10]=`BLOCK_BLOT`,e[e.INLINE_BLOT=6]=`INLINE_BLOT`,e[e.BLOCK_ATTRIBUTE=9]=`BLOCK_ATTRIBUTE`,e[e.INLINE_ATTRIBUTE=5]=`INLINE_ATTRIBUTE`,e[e.ANY=15]=`ANY`,e))(W4||{}),G4=class{constructor(e,t,n={}){this.attrName=e,this.keyName=t;let r=W4.TYPE&W4.ATTRIBUTE;this.scope=n.scope==null?W4.ATTRIBUTE:n.scope&W4.LEVEL|r,n.whitelist!=null&&(this.whitelist=n.whitelist)}static keys(e){return Array.from(e.attributes).map(e=>e.name)}add(e,t){return this.canAdd(e,t)?(e.setAttribute(this.keyName,t),!0):!1}canAdd(e,t){return this.whitelist==null?!0:typeof t==`string`?this.whitelist.indexOf(t.replace(/["']/g,``))>-1:this.whitelist.indexOf(t)>-1}remove(e){e.removeAttribute(this.keyName)}value(e){let t=e.getAttribute(this.keyName);return this.canAdd(e,t)&&t?t:``}},K4=class extends Error{constructor(e){e=`[Parchment] `+e,super(e),this.message=e,this.name=this.constructor.name}},X8e=class e{constructor(){this.attributes={},this.classes={},this.tags={},this.types={}}static find(e,t=!1){if(e==null)return null;if(this.blots.has(e))return this.blots.get(e)||null;if(t){let n=null;try{n=e.parentNode}catch{return null}return this.find(n,t)}return null}create(t,n,r){let i=this.query(n);if(i==null)throw new K4(`Unable to create ${n} blot`);let a=i,o=new a(t,n instanceof Node||n.nodeType===Node.TEXT_NODE?n:a.create(r),r);return e.blots.set(o.domNode,o),o}find(t,n=!1){return e.find(t,n)}query(e,t=W4.ANY){let n;return typeof e==`string`?n=this.types[e]||this.attributes[e]:e instanceof Text||e.nodeType===Node.TEXT_NODE?n=this.types.text:typeof e==`number`?e&W4.LEVEL&W4.BLOCK?n=this.types.block:e&W4.LEVEL&W4.INLINE&&(n=this.types.inline):e instanceof Element&&((e.getAttribute(`class`)||``).split(/\s+/).some(e=>(n=this.classes[e],!!n)),n||=this.tags[e.tagName]),n==null?null:`scope`in n&&t&W4.LEVEL&n.scope&&t&W4.TYPE&n.scope?n:null}register(...e){return e.map(e=>{let t=`blotName`in e,n=`attrName`in e;if(!t&&!n)throw new K4(`Invalid definition`);if(t&&e.blotName===`abstract`)throw new K4(`Cannot register abstract class`);let r=t?e.blotName:n?e.attrName:void 0;return this.types[r]=e,n?typeof e.keyName==`string`&&(this.attributes[e.keyName]=e):t&&(e.className&&(this.classes[e.className]=e),e.tagName&&(e.tagName=Array.isArray(e.tagName)?e.tagName.map(e=>e.toUpperCase()):e.tagName.toUpperCase(),(Array.isArray(e.tagName)?e.tagName:[e.tagName]).forEach(t=>{(this.tags[t]==null||e.className==null)&&(this.tags[t]=e)}))),e})}};X8e.blots=new WeakMap;var q4=X8e;function Z8e(e,t){return(e.getAttribute(`class`)||``).split(/\s+/).filter(e=>e.indexOf(`${t}-`)===0)}var J4=class extends G4{static keys(e){return(e.getAttribute(`class`)||``).split(/\s+/).map(e=>e.split(`-`).slice(0,-1).join(`-`))}add(e,t){return this.canAdd(e,t)?(this.remove(e),e.classList.add(`${this.keyName}-${t}`),!0):!1}remove(e){Z8e(e,this.keyName).forEach(t=>{e.classList.remove(t)}),e.classList.length===0&&e.removeAttribute(`class`)}value(e){let t=(Z8e(e,this.keyName)[0]||``).slice(this.keyName.length+1);return this.canAdd(e,t)?t:``}};function Y4(e){let t=e.split(`-`),n=t.slice(1).map(e=>e[0].toUpperCase()+e.slice(1)).join(``);return t[0]+n}var X4=class extends G4{static keys(e){return(e.getAttribute(`style`)||``).split(`;`).map(e=>e.split(`:`)[0].trim())}add(e,t){return this.canAdd(e,t)?(e.style[Y4(this.keyName)]=t,!0):!1}remove(e){e.style[Y4(this.keyName)]=``,e.getAttribute(`style`)||e.removeAttribute(`style`)}value(e){let t=e.style[Y4(this.keyName)];return this.canAdd(e,t)?t:``}},Z4=class{constructor(e){this.attributes={},this.domNode=e,this.build()}attribute(e,t){t?e.add(this.domNode,t)&&(e.value(this.domNode)==null?delete this.attributes[e.attrName]:this.attributes[e.attrName]=e):(e.remove(this.domNode),delete this.attributes[e.attrName])}build(){this.attributes={};let e=q4.find(this.domNode);if(e==null)return;let t=G4.keys(this.domNode),n=J4.keys(this.domNode),r=X4.keys(this.domNode);t.concat(n).concat(r).forEach(t=>{let n=e.scroll.query(t,W4.ATTRIBUTE);n instanceof G4&&(this.attributes[n.attrName]=n)})}copy(e){Object.keys(this.attributes).forEach(t=>{let n=this.attributes[t].value(this.domNode);e.format(t,n)})}move(e){this.copy(e),Object.keys(this.attributes).forEach(e=>{this.attributes[e].remove(this.domNode)}),this.attributes={}}values(){return Object.keys(this.attributes).reduce((e,t)=>(e[t]=this.attributes[t].value(this.domNode),e),{})}},Q8e=class{constructor(e,t){this.scroll=e,this.domNode=t,q4.blots.set(t,this),this.prev=null,this.next=null}static create(e){if(this.tagName==null)throw new K4(`Blot definition missing tagName`);let t,n;return Array.isArray(this.tagName)?(typeof e==`string`?(n=e.toUpperCase(),parseInt(n,10).toString()===n&&(n=parseInt(n,10))):typeof e==`number`&&(n=e),t=typeof n==`number`?document.createElement(this.tagName[n-1]):n&&this.tagName.indexOf(n)>-1?document.createElement(n):document.createElement(this.tagName[0])):t=document.createElement(this.tagName),this.className&&t.classList.add(this.className),t}get statics(){return this.constructor}attach(){}clone(){let e=this.domNode.cloneNode(!1);return this.scroll.create(e)}detach(){this.parent!=null&&this.parent.removeChild(this),q4.blots.delete(this.domNode)}deleteAt(e,t){this.isolate(e,t).remove()}formatAt(e,t,n,r){let i=this.isolate(e,t);if(this.scroll.query(n,W4.BLOT)!=null&&r)i.wrap(n,r);else if(this.scroll.query(n,W4.ATTRIBUTE)!=null){let e=this.scroll.create(this.statics.scope);i.wrap(e),e.format(n,r)}}insertAt(e,t,n){let r=n==null?this.scroll.create(`text`,t):this.scroll.create(t,n),i=this.split(e);this.parent.insertBefore(r,i||void 0)}isolate(e,t){let n=this.split(e);if(n==null)throw Error(`Attempt to isolate at end`);return n.split(t),n}length(){return 1}offset(e=this.parent){return this.parent==null||this===e?0:this.parent.children.offset(this)+this.parent.offset(e)}optimize(e){this.statics.requiredContainer&&!(this.parent instanceof this.statics.requiredContainer)&&this.wrap(this.statics.requiredContainer.blotName)}remove(){this.domNode.parentNode!=null&&this.domNode.parentNode.removeChild(this.domNode),this.detach()}replaceWith(e,t){let n=typeof e==`string`?this.scroll.create(e,t):e;return this.parent!=null&&(this.parent.insertBefore(n,this.next||void 0),this.remove()),n}split(e,t){return e===0?this:this.next}update(e,t){}wrap(e,t){let n=typeof e==`string`?this.scroll.create(e,t):e;if(this.parent!=null&&this.parent.insertBefore(n,this.next||void 0),typeof n.appendChild!=`function`)throw new K4(`Cannot wrap ${e}`);return n.appendChild(this),n}};Q8e.blotName=`abstract`;var $8e=Q8e,e5e=class extends $8e{static value(e){return!0}index(e,t){return this.domNode===e||this.domNode.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_CONTAINED_BY?Math.min(t,1):-1}position(e,t){let n=Array.from(this.parent.domNode.childNodes).indexOf(this.domNode);return e>0&&(n+=1),[this.parent.domNode,n]}value(){return{[this.statics.blotName]:this.statics.value(this.domNode)||!0}}};e5e.scope=W4.INLINE_BLOT;var Q4=e5e,t5e=class{constructor(){this.head=null,this.tail=null,this.length=0}append(...e){if(this.insertBefore(e[0],null),e.length>1){let t=e.slice(1);this.append(...t)}}at(e){let t=this.iterator(),n=t();for(;n&&e>0;)--e,n=t();return n}contains(e){let t=this.iterator(),n=t();for(;n;){if(n===e)return!0;n=t()}return!1}indexOf(e){let t=this.iterator(),n=t(),r=0;for(;n;){if(n===e)return r;r+=1,n=t()}return-1}insertBefore(e,t){e!=null&&(this.remove(e),e.next=t,t==null?this.tail==null?(e.prev=null,this.head=this.tail=e):(this.tail.next=e,e.prev=this.tail,this.tail=e):(e.prev=t.prev,t.prev!=null&&(t.prev.next=e),t.prev=e,t===this.head&&(this.head=e)),this.length+=1)}offset(e){let t=0,n=this.head;for(;n!=null;){if(n===e)return t;t+=n.length(),n=n.next}return-1}remove(e){this.contains(e)&&(e.prev!=null&&(e.prev.next=e.next),e.next!=null&&(e.next.prev=e.prev),e===this.head&&(this.head=e.next),e===this.tail&&(this.tail=e.prev),--this.length)}iterator(e=this.head){return()=>{let t=e;return e!=null&&(e=e.next),t}}find(e,t=!1){let n=this.iterator(),r=n();for(;r;){let i=r.length();if(e<i||t&&e===i&&(r.next==null||r.next.length()!==0))return[r,e];e-=i,r=n()}return[null,0]}forEach(e){let t=this.iterator(),n=t();for(;n;)e(n),n=t()}forEachAt(e,t,n){if(t<=0)return;let[r,i]=this.find(e),a=e-i,o=this.iterator(r),s=o();for(;s&&a<e+t;){let r=s.length();e>a?n(s,e-a,Math.min(t,a+r-e)):n(s,0,Math.min(r,e+t-a)),a+=r,s=o()}}map(e){return this.reduce((t,n)=>(t.push(e(n)),t),[])}reduce(e,t){let n=this.iterator(),r=n();for(;r;)t=e(t,r),r=n();return t}};function n5e(e,t){let n=t.find(e);if(n)return n;try{return t.create(e)}catch{let n=t.create(W4.INLINE);return Array.from(e.childNodes).forEach(e=>{n.domNode.appendChild(e)}),e.parentNode&&e.parentNode.replaceChild(n.domNode,e),n.attach(),n}}var r5e=class e extends $8e{constructor(e,t){super(e,t),this.uiNode=null,this.build()}appendChild(e){this.insertBefore(e)}attach(){super.attach(),this.children.forEach(e=>{e.attach()})}attachUI(t){this.uiNode!=null&&this.uiNode.remove(),this.uiNode=t,e.uiClass&&this.uiNode.classList.add(e.uiClass),this.uiNode.setAttribute(`contenteditable`,`false`),this.domNode.insertBefore(this.uiNode,this.domNode.firstChild)}build(){this.children=new t5e,Array.from(this.domNode.childNodes).filter(e=>e!==this.uiNode).reverse().forEach(e=>{try{let t=n5e(e,this.scroll);this.insertBefore(t,this.children.head||void 0)}catch(e){if(e instanceof K4)return;throw e}})}deleteAt(e,t){if(e===0&&t===this.length())return this.remove();this.children.forEachAt(e,t,(e,t,n)=>{e.deleteAt(t,n)})}descendant(t,n=0){let[r,i]=this.children.find(n);return t.blotName==null&&t(r)||t.blotName!=null&&r instanceof t?[r,i]:r instanceof e?r.descendant(t,i):[null,-1]}descendants(t,n=0,r=Number.MAX_VALUE){let i=[],a=r;return this.children.forEachAt(n,r,(n,r,o)=>{(t.blotName==null&&t(n)||t.blotName!=null&&n instanceof t)&&i.push(n),n instanceof e&&(i=i.concat(n.descendants(t,r,a))),a-=o}),i}detach(){this.children.forEach(e=>{e.detach()}),super.detach()}enforceAllowedChildren(){let t=!1;this.children.forEach(n=>{t||this.statics.allowedChildren.some(e=>n instanceof e)||(n.statics.scope===W4.BLOCK_BLOT?(n.next!=null&&this.splitAfter(n),n.prev!=null&&this.splitAfter(n.prev),n.parent.unwrap(),t=!0):n instanceof e?n.unwrap():n.remove())})}formatAt(e,t,n,r){this.children.forEachAt(e,t,(e,t,i)=>{e.formatAt(t,i,n,r)})}insertAt(e,t,n){let[r,i]=this.children.find(e);if(r)r.insertAt(i,t,n);else{let e=n==null?this.scroll.create(`text`,t):this.scroll.create(t,n);this.appendChild(e)}}insertBefore(e,t){e.parent!=null&&e.parent.children.remove(e);let n=null;this.children.insertBefore(e,t||null),e.parent=this,t!=null&&(n=t.domNode),(this.domNode.parentNode!==e.domNode||this.domNode.nextSibling!==n)&&this.domNode.insertBefore(e.domNode,n),e.attach()}length(){return this.children.reduce((e,t)=>e+t.length(),0)}moveChildren(e,t){this.children.forEach(n=>{e.insertBefore(n,t)})}optimize(e){if(super.optimize(e),this.enforceAllowedChildren(),this.uiNode!=null&&this.uiNode!==this.domNode.firstChild&&this.domNode.insertBefore(this.uiNode,this.domNode.firstChild),this.children.length===0){if(this.statics.defaultChild!=null){let e=this.scroll.create(this.statics.defaultChild.blotName);this.appendChild(e)}else this.remove()}}path(t,n=!1){let[r,i]=this.children.find(t,n),a=[[this,t]];return r instanceof e?a.concat(r.path(i,n)):(r!=null&&a.push([r,i]),a)}removeChild(e){this.children.remove(e)}replaceWith(t,n){let r=typeof t==`string`?this.scroll.create(t,n):t;return r instanceof e&&this.moveChildren(r),super.replaceWith(r)}split(e,t=!1){if(!t){if(e===0)return this;if(e===this.length())return this.next}let n=this.clone();return this.parent&&this.parent.insertBefore(n,this.next||void 0),this.children.forEachAt(e,this.length(),(e,r,i)=>{let a=e.split(r,t);a!=null&&n.appendChild(a)}),n}splitAfter(e){let t=this.clone();for(;e.next!=null;)t.appendChild(e.next);return this.parent&&this.parent.insertBefore(t,this.next||void 0),t}unwrap(){this.parent&&this.moveChildren(this.parent,this.next||void 0),this.remove()}update(e,t){let n=[],r=[];e.forEach(e=>{e.target===this.domNode&&e.type===`childList`&&(n.push(...e.addedNodes),r.push(...e.removedNodes))}),r.forEach(e=>{if(e.parentNode!=null&&e.tagName!==`IFRAME`&&document.body.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_CONTAINED_BY)return;let t=this.scroll.find(e);t!=null&&(t.domNode.parentNode==null||t.domNode.parentNode===this.domNode)&&t.detach()}),n.filter(e=>e.parentNode===this.domNode&&e!==this.uiNode).sort((e,t)=>e===t?0:e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING?1:-1).forEach(e=>{let t=null;e.nextSibling!=null&&(t=this.scroll.find(e.nextSibling));let n=n5e(e,this.scroll);(n.next!==t||n.next==null)&&(n.parent!=null&&n.parent.removeChild(this),this.insertBefore(n,t||void 0))}),this.enforceAllowedChildren()}};r5e.uiClass=``;var $4=r5e;function i5e(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(let n in e)if(e[n]!==t[n])return!1;return!0}var e3=class e extends $4{static create(e){return super.create(e)}static formats(t,n){let r=n.query(e.blotName);if(r==null||t.tagName!==r.tagName){if(typeof this.tagName==`string`)return!0;if(Array.isArray(this.tagName))return t.tagName.toLowerCase()}}constructor(e,t){super(e,t),this.attributes=new Z4(this.domNode)}format(t,n){if(t===this.statics.blotName&&!n)this.children.forEach(t=>{t instanceof e||(t=t.wrap(e.blotName,!0)),this.attributes.copy(t)}),this.unwrap();else{let e=this.scroll.query(t,W4.INLINE);if(e==null)return;e instanceof G4?this.attributes.attribute(e,n):n&&(t!==this.statics.blotName||this.formats()[t]!==n)&&this.replaceWith(t,n)}}formats(){let e=this.attributes.values(),t=this.statics.formats(this.domNode,this.scroll);return t!=null&&(e[this.statics.blotName]=t),e}formatAt(e,t,n,r){this.formats()[n]!=null||this.scroll.query(n,W4.ATTRIBUTE)?this.isolate(e,t).format(n,r):super.formatAt(e,t,n,r)}optimize(t){super.optimize(t);let n=this.formats();if(Object.keys(n).length===0)return this.unwrap();let r=this.next;r instanceof e&&r.prev===this&&i5e(n,r.formats())&&(r.moveChildren(this),r.remove())}replaceWith(e,t){let n=super.replaceWith(e,t);return this.attributes.copy(n),n}update(e,t){super.update(e,t),e.some(e=>e.target===this.domNode&&e.type===`attributes`)&&this.attributes.build()}wrap(t,n){let r=super.wrap(t,n);return r instanceof e&&this.attributes.move(r),r}};e3.allowedChildren=[e3,Q4],e3.blotName=`inline`,e3.scope=W4.INLINE_BLOT,e3.tagName=`SPAN`;var t3=e3,n3=class e extends $4{static create(e){return super.create(e)}static formats(t,n){let r=n.query(e.blotName);if(r==null||t.tagName!==r.tagName){if(typeof this.tagName==`string`)return!0;if(Array.isArray(this.tagName))return t.tagName.toLowerCase()}}constructor(e,t){super(e,t),this.attributes=new Z4(this.domNode)}format(t,n){let r=this.scroll.query(t,W4.BLOCK);r!=null&&(r instanceof G4?this.attributes.attribute(r,n):t===this.statics.blotName&&!n?this.replaceWith(e.blotName):n&&(t!==this.statics.blotName||this.formats()[t]!==n)&&this.replaceWith(t,n))}formats(){let e=this.attributes.values(),t=this.statics.formats(this.domNode,this.scroll);return t!=null&&(e[this.statics.blotName]=t),e}formatAt(e,t,n,r){this.scroll.query(n,W4.BLOCK)==null?super.formatAt(e,t,n,r):this.format(n,r)}insertAt(e,t,n){if(n==null||this.scroll.query(t,W4.INLINE)!=null)super.insertAt(e,t,n);else{let r=this.split(e);if(r!=null){let e=this.scroll.create(t,n);r.parent.insertBefore(e,r)}else throw Error(`Attempt to insertAt after block boundaries`)}}replaceWith(e,t){let n=super.replaceWith(e,t);return this.attributes.copy(n),n}update(e,t){super.update(e,t),e.some(e=>e.target===this.domNode&&e.type===`attributes`)&&this.attributes.build()}};n3.blotName=`block`,n3.scope=W4.BLOCK_BLOT,n3.tagName=`P`,n3.allowedChildren=[t3,n3,Q4];var r3=n3,i3=class extends $4{checkMerge(){return this.next!==null&&this.next.statics.blotName===this.statics.blotName}deleteAt(e,t){super.deleteAt(e,t),this.enforceAllowedChildren()}formatAt(e,t,n,r){super.formatAt(e,t,n,r),this.enforceAllowedChildren()}insertAt(e,t,n){super.insertAt(e,t,n),this.enforceAllowedChildren()}optimize(e){super.optimize(e),this.children.length>0&&this.next!=null&&this.checkMerge()&&(this.next.moveChildren(this),this.next.remove())}};i3.blotName=`container`,i3.scope=W4.BLOCK_BLOT;var a3=i3,o3=class extends Q4{static formats(e,t){}format(e,t){super.formatAt(0,this.length(),e,t)}formatAt(e,t,n,r){e===0&&t===this.length()?this.format(n,r):super.formatAt(e,t,n,r)}formats(){return this.statics.formats(this.domNode,this.scroll)}},a5e={attributes:!0,characterData:!0,characterDataOldValue:!0,childList:!0,subtree:!0},o5e=100,s3=class extends $4{constructor(e,t){super(null,t),this.registry=e,this.scroll=this,this.build(),this.observer=new MutationObserver(e=>{this.update(e)}),this.observer.observe(this.domNode,a5e),this.attach()}create(e,t){return this.registry.create(this,e,t)}find(e,t=!1){let n=this.registry.find(e,t);return n?n.scroll===this?n:t?this.find(n.scroll.domNode.parentNode,!0):null:null}query(e,t=W4.ANY){return this.registry.query(e,t)}register(...e){return this.registry.register(...e)}build(){this.scroll!=null&&super.build()}detach(){super.detach(),this.observer.disconnect()}deleteAt(e,t){this.update(),e===0&&t===this.length()?this.children.forEach(e=>{e.remove()}):super.deleteAt(e,t)}formatAt(e,t,n,r){this.update(),super.formatAt(e,t,n,r)}insertAt(e,t,n){this.update(),super.insertAt(e,t,n)}optimize(e=[],t={}){super.optimize(t);let n=t.mutationsMap||new WeakMap,r=Array.from(this.observer.takeRecords());for(;r.length>0;)e.push(r.pop());let i=(e,t=!0)=>{e==null||e===this||e.domNode.parentNode!=null&&(n.has(e.domNode)||n.set(e.domNode,[]),t&&i(e.parent))},a=e=>{n.has(e.domNode)&&(e instanceof $4&&e.children.forEach(a),n.delete(e.domNode),e.optimize(t))},o=e;for(let t=0;o.length>0;t+=1){if(t>=o5e)throw Error(`[Parchment] Maximum optimize iterations reached`);for(o.forEach(e=>{let t=this.find(e.target,!0);t!=null&&(t.domNode===e.target&&(e.type===`childList`?(i(this.find(e.previousSibling,!1)),Array.from(e.addedNodes).forEach(e=>{let t=this.find(e,!1);i(t,!1),t instanceof $4&&t.children.forEach(e=>{i(e,!1)})})):e.type===`attributes`&&i(t.prev)),i(t))}),this.children.forEach(a),o=Array.from(this.observer.takeRecords()),r=o.slice();r.length>0;)e.push(r.pop())}}update(e,t={}){e||=this.observer.takeRecords();let n=new WeakMap;e.map(e=>{let t=this.find(e.target,!0);return t==null?null:n.has(t.domNode)?(n.get(t.domNode).push(e),null):(n.set(t.domNode,[e]),t)}).forEach(e=>{e!=null&&e!==this&&n.has(e.domNode)&&e.update(n.get(e.domNode)||[],t)}),t.mutationsMap=n,n.has(this.domNode)&&super.update(n.get(this.domNode),t),this.optimize(e,t)}};s3.blotName=`scroll`,s3.defaultChild=r3,s3.allowedChildren=[r3,a3],s3.scope=W4.BLOCK_BLOT,s3.tagName=`DIV`;var c3=s3,l3=class e extends Q4{static create(e){return document.createTextNode(e)}static value(e){return e.data}constructor(e,t){super(e,t),this.text=this.statics.value(this.domNode)}deleteAt(e,t){this.domNode.data=this.text=this.text.slice(0,e)+this.text.slice(e+t)}index(e,t){return this.domNode===e?t:-1}insertAt(e,t,n){n==null?(this.text=this.text.slice(0,e)+t+this.text.slice(e),this.domNode.data=this.text):super.insertAt(e,t,n)}length(){return this.text.length}optimize(t){super.optimize(t),this.text=this.statics.value(this.domNode),this.text.length===0?this.remove():this.next instanceof e&&this.next.prev===this&&(this.insertAt(this.length(),this.next.value()),this.next.remove())}position(e,t=!1){return[this.domNode,e]}split(e,t=!1){if(!t){if(e===0)return this;if(e===this.length())return this.next}let n=this.scroll.create(this.domNode.splitText(e));return this.parent.insertBefore(n,this.next||void 0),this.text=this.statics.value(this.domNode),n}update(e,t){e.some(e=>e.type===`characterData`&&e.target===this.domNode)&&(this.text=this.statics.value(this.domNode))}value(){return this.text}};l3.blotName=`text`,l3.scope=W4.INLINE_BLOT;var u3=l3,s5e=Object.freeze(Object.defineProperty({__proto__:null,Attributor:G4,AttributorStore:Z4,BlockBlot:r3,ClassAttributor:J4,ContainerBlot:a3,EmbedBlot:o3,InlineBlot:t3,LeafBlot:Q4,ParentBlot:$4,Registry:q4,Scope:W4,ScrollBlot:c3,StyleAttributor:X4,TextBlot:u3},Symbol.toStringTag,{value:`Module`})),d3={exports:{}},f3,c5e;function l5e(){if(c5e)return f3;c5e=1;var e=-1,t=1,n=0;function r(e,t,r,a,o){if(e===t)return e?[[n,e]]:[];if(r!=null){var c=T(e,t,r);if(c)return c}var u=s(e,t),f=e.substring(0,u);e=e.substring(u),t=t.substring(u),u=l(e,t);var p=e.substring(e.length-u);e=e.substring(0,e.length-u),t=t.substring(0,t.length-u);var m=i(e,t);return f&&m.unshift([n,f]),p&&m.push([n,p]),v(m,o),a&&d(m),m}function i(i,o){var s;if(!i)return[[t,o]];if(!o)return[[e,i]];var c=i.length>o.length?i:o,l=i.length>o.length?o:i,d=c.indexOf(l);if(d!==-1)return s=[[t,c.substring(0,d)],[n,l],[t,c.substring(d+l.length)]],i.length>o.length&&(s[0][0]=s[2][0]=e),s;if(l.length===1)return[[e,i],[t,o]];var f=u(i,o);if(f){var p=f[0],m=f[1],h=f[2],g=f[3],_=f[4],v=r(p,h),y=r(m,g);return v.concat([[n,_]],y)}return a(i,o)}function a(n,r){for(var i=n.length,a=r.length,s=Math.ceil((i+a)/2),c=s,l=2*s,u=Array(l),d=Array(l),f=0;f<l;f++)u[f]=-1,d[f]=-1;u[c+1]=0,d[c+1]=0;for(var p=i-a,m=p%2!=0,h=0,g=0,_=0,v=0,y=0;y<s;y++){for(var b=-y+h;b<=y-g;b+=2){for(var x=c+b,S=b===-y||b!==y&&u[x-1]<u[x+1]?u[x+1]:u[x-1]+1,C=S-b;S<i&&C<a&&n.charAt(S)===r.charAt(C);)S++,C++;if(u[x]=S,S>i)g+=2;else if(C>a)h+=2;else if(m){var w=c+p-b;if(w>=0&&w<l&&d[w]!==-1){var T=i-d[w];if(S>=T)return o(n,r,S,C)}}}for(var E=-y+_;E<=y-v;E+=2){for(var w=c+E,T=E===-y||E!==y&&d[w-1]<d[w+1]?d[w+1]:d[w-1]+1,D=T-E;T<i&&D<a&&n.charAt(i-T-1)===r.charAt(a-D-1);)T++,D++;if(d[w]=T,T>i)v+=2;else if(D>a)_+=2;else if(!m){var x=c+p-E;if(x>=0&&x<l&&u[x]!==-1){var S=u[x],C=c+S-x;if(T=i-T,S>=T)return o(n,r,S,C)}}}}return[[e,n],[t,r]]}function o(e,t,n,i){var a=e.substring(0,n),o=t.substring(0,i),s=e.substring(n),c=t.substring(i),l=r(a,o),u=r(s,c);return l.concat(u)}function s(e,t){if(!e||!t||e.charAt(0)!==t.charAt(0))return 0;for(var n=0,r=Math.min(e.length,t.length),i=r,a=0;n<i;)e.substring(a,i)==t.substring(a,i)?(n=i,a=n):r=i,i=Math.floor((r-n)/2+n);return y(e.charCodeAt(i-1))&&i--,i}function c(e,t){var n=e.length,r=t.length;if(n==0||r==0)return 0;n>r?e=e.substring(n-r):n<r&&(t=t.substring(0,n));var i=Math.min(n,r);if(e==t)return i;for(var a=0,o=1;;){var s=e.substring(i-o),c=t.indexOf(s);if(c==-1)return a;o+=c,(c==0||e.substring(i-o)==t.substring(0,o))&&(a=o,o++)}}function l(e,t){if(!e||!t||e.slice(-1)!==t.slice(-1))return 0;for(var n=0,r=Math.min(e.length,t.length),i=r,a=0;n<i;)e.substring(e.length-i,e.length-a)==t.substring(t.length-i,t.length-a)?(n=i,a=n):r=i,i=Math.floor((r-n)/2+n);return b(e.charCodeAt(e.length-i))&&i--,i}function u(e,t){var n=e.length>t.length?e:t,r=e.length>t.length?t:e;if(n.length<4||r.length*2<n.length)return null;function i(e,t,n){for(var r=e.substring(n,n+Math.floor(e.length/4)),i=-1,a=``,o,c,u,d;(i=t.indexOf(r,i+1))!==-1;){var f=s(e.substring(n),t.substring(i)),p=l(e.substring(0,n),t.substring(0,i));a.length<p+f&&(a=t.substring(i-p,i)+t.substring(i,i+f),o=e.substring(0,n-p),c=e.substring(n+f),u=t.substring(0,i-p),d=t.substring(i+f))}return a.length*2>=e.length?[o,c,u,d,a]:null}var a=i(n,r,Math.ceil(n.length/4)),o=i(n,r,Math.ceil(n.length/2)),c;if(!a&&!o)return null;c=o?a&&a[4].length>o[4].length?a:o:a;var u,d,f,p;e.length>t.length?(u=c[0],d=c[1],f=c[2],p=c[3]):(f=c[0],p=c[1],u=c[2],d=c[3]);var m=c[4];return[u,d,f,p,m]}function d(r){for(var i=!1,a=[],o=0,s=null,l=0,u=0,d=0,f=0,p=0;l<r.length;)r[l][0]==n?(a[o++]=l,u=f,d=p,f=0,p=0,s=r[l][1]):(r[l][0]==t?f+=r[l][1].length:p+=r[l][1].length,s&&s.length<=Math.max(u,d)&&s.length<=Math.max(f,p)&&(r.splice(a[o-1],0,[e,s]),r[a[o-1]+1][0]=t,o--,o--,l=o>0?a[o-1]:-1,u=0,d=0,f=0,p=0,s=null,i=!0)),l++;for(i&&v(r),_(r),l=1;l<r.length;){if(r[l-1][0]==e&&r[l][0]==t){var m=r[l-1][1],h=r[l][1],g=c(m,h),y=c(h,m);g>=y?(g>=m.length/2||g>=h.length/2)&&(r.splice(l,0,[n,h.substring(0,g)]),r[l-1][1]=m.substring(0,m.length-g),r[l+1][1]=h.substring(g),l++):(y>=m.length/2||y>=h.length/2)&&(r.splice(l,0,[n,m.substring(0,y)]),r[l-1][0]=t,r[l-1][1]=h.substring(0,h.length-y),r[l+1][0]=e,r[l+1][1]=m.substring(y),l++),l++}l++}}var f=/[^a-zA-Z0-9]/,p=/\s/,m=/[\r\n]/,h=/\n\r?\n$/,g=/^\r?\n\r?\n/;function _(e){function t(e,t){if(!e||!t)return 6;var n=e.charAt(e.length-1),r=t.charAt(0),i=n.match(f),a=r.match(f),o=i&&n.match(p),s=a&&r.match(p),c=o&&n.match(m),l=s&&r.match(m),u=c&&e.match(h),d=l&&t.match(g);return u||d?5:c||l?4:i&&!o&&s?3:o||s?2:i||a?1:0}for(var r=1;r<e.length-1;){if(e[r-1][0]==n&&e[r+1][0]==n){var i=e[r-1][1],a=e[r][1],o=e[r+1][1],s=l(i,a);if(s){var c=a.substring(a.length-s);i=i.substring(0,i.length-s),a=c+a.substring(0,a.length-s),o=c+o}for(var u=i,d=a,_=o,v=t(i,a)+t(a,o);a.charAt(0)===o.charAt(0);){i+=a.charAt(0),a=a.substring(1)+o.charAt(0),o=o.substring(1);var y=t(i,a)+t(a,o);y>=v&&(v=y,u=i,d=a,_=o)}e[r-1][1]!=u&&(u?e[r-1][1]=u:(e.splice(r-1,1),r--),e[r][1]=d,_?e[r+1][1]=_:(e.splice(r+1,1),r--))}r++}}function v(r,i){r.push([n,``]);for(var a=0,o=0,c=0,u=``,d=``,f;a<r.length;){if(a<r.length-1&&!r[a][1]){r.splice(a,1);continue}switch(r[a][0]){case t:c++,d+=r[a][1],a++;break;case e:o++,u+=r[a][1],a++;break;case n:var p=a-c-o-1;if(i){if(p>=0&&S(r[p][1])){var m=r[p][1].slice(-1);if(r[p][1]=r[p][1].slice(0,-1),u=m+u,d=m+d,!r[p][1]){r.splice(p,1),a--;var h=p-1;r[h]&&r[h][0]===t&&(c++,d=r[h][1]+d,h--),r[h]&&r[h][0]===e&&(o++,u=r[h][1]+u,h--),p=h}}if(x(r[a][1])){var m=r[a][1].charAt(0);r[a][1]=r[a][1].slice(1),u+=m,d+=m}}if(a<r.length-1&&!r[a][1]){r.splice(a,1);break}if(u.length>0||d.length>0){u.length>0&&d.length>0&&(f=s(d,u),f!==0&&(p>=0?r[p][1]+=d.substring(0,f):(r.splice(0,0,[n,d.substring(0,f)]),a++),d=d.substring(f),u=u.substring(f)),f=l(d,u),f!==0&&(r[a][1]=d.substring(d.length-f)+r[a][1],d=d.substring(0,d.length-f),u=u.substring(0,u.length-f)));var g=c+o;u.length===0&&d.length===0?(r.splice(a-g,g),a-=g):u.length===0?(r.splice(a-g,g,[t,d]),a=a-g+1):d.length===0?(r.splice(a-g,g,[e,u]),a=a-g+1):(r.splice(a-g,g,[e,u],[t,d]),a=a-g+2)}a!==0&&r[a-1][0]===n?(r[a-1][1]+=r[a][1],r.splice(a,1)):a++,c=0,o=0,u=``,d=``}}r[r.length-1][1]===``&&r.pop();var _=!1;for(a=1;a<r.length-1;)r[a-1][0]===n&&r[a+1][0]===n&&(r[a][1].substring(r[a][1].length-r[a-1][1].length)===r[a-1][1]?(r[a][1]=r[a-1][1]+r[a][1].substring(0,r[a][1].length-r[a-1][1].length),r[a+1][1]=r[a-1][1]+r[a+1][1],r.splice(a-1,1),_=!0):r[a][1].substring(0,r[a+1][1].length)==r[a+1][1]&&(r[a-1][1]+=r[a+1][1],r[a][1]=r[a][1].substring(r[a+1][1].length)+r[a+1][1],r.splice(a+1,1),_=!0)),a++;_&&v(r,i)}function y(e){return e>=55296&&e<=56319}function b(e){return e>=56320&&e<=57343}function x(e){return b(e.charCodeAt(0))}function S(e){return y(e.charCodeAt(e.length-1))}function C(e){for(var t=[],n=0;n<e.length;n++)e[n][1].length>0&&t.push(e[n]);return t}function w(r,i,a,o){return S(r)||x(o)?null:C([[n,r],[e,i],[t,a],[n,o]])}function T(e,t,n){var r=typeof n==`number`?{index:n,length:0}:n.oldRange,i=typeof n==`number`?null:n.newRange,a=e.length,o=t.length;if(r.length===0&&(i===null||i.length===0)){var s=r.index,c=e.slice(0,s),l=e.slice(s),u=i?i.index:null;e:{var d=s+o-a;if(u!==null&&u!==d||d<0||d>o)break e;var f=t.slice(0,d),p=t.slice(d);if(p!==l)break e;var m=Math.min(s,d),h=c.slice(0,m),g=f.slice(0,m);if(h!==g)break e;var _=c.slice(m),v=f.slice(m);return w(h,_,v,l)}e:{if(u!==null&&u!==s)break e;var y=s,f=t.slice(0,y),p=t.slice(y);if(f!==c)break e;var b=Math.min(a-y,o-y),x=l.slice(l.length-b),S=p.slice(p.length-b);if(x!==S)break e;var _=l.slice(0,l.length-b),v=p.slice(0,p.length-b);return w(c,_,v,x)}}if(r.length>0&&i&&i.length===0)e:{var h=e.slice(0,r.index),x=e.slice(r.index+r.length),m=h.length,b=x.length;if(o<m+b)break e;var g=t.slice(0,m),S=t.slice(o-b);if(h!==g||x!==S)break e;var _=e.slice(m,a-b),v=t.slice(m,o-b);return w(h,_,v,x)}return null}function E(e,t,n,i){return r(e,t,n,i,!0)}return E.INSERT=t,E.DELETE=e,E.EQUAL=n,f3=E,f3}var p3={exports:{}};p3.exports;var u5e;function d5e(){return u5e||(u5e=1,(function(e,t){var n=`__lodash_hash_undefined__`,r=9007199254740991,i=`[object Arguments]`,a=`[object Array]`,o=`[object Boolean]`,s=`[object Date]`,c=`[object Error]`,l=`[object Function]`,u=`[object GeneratorFunction]`,d=`[object Map]`,f=`[object Number]`,p=`[object Object]`,m=`[object Promise]`,h=`[object RegExp]`,g=`[object Set]`,_=`[object String]`,v=`[object Symbol]`,y=`[object WeakMap]`,b=`[object ArrayBuffer]`,x=`[object DataView]`,S=`[object Float32Array]`,C=`[object Float64Array]`,w=`[object Int8Array]`,T=`[object Int16Array]`,E=`[object Int32Array]`,D=`[object Uint8Array]`,O=`[object Uint8ClampedArray]`,k=`[object Uint16Array]`,A=`[object Uint32Array]`,j=/[\\^$.*+?()[\]{}|]/g,M=/\w*$/,ee=/^\[object .+?Constructor\]$/,N=/^(?:0|[1-9]\d*)$/,P={};P[i]=P[a]=P[b]=P[x]=P[o]=P[s]=P[S]=P[C]=P[w]=P[T]=P[E]=P[d]=P[f]=P[p]=P[h]=P[g]=P[_]=P[v]=P[D]=P[O]=P[k]=P[A]=!0,P[c]=P[l]=P[y]=!1;var F=typeof L0==`object`&&L0&&L0.Object===Object&&L0,te=typeof self==`object`&&self&&self.Object===Object&&self,I=F||te||Function(`return this`)(),ne=t&&!t.nodeType&&t,re=ne&&e&&!e.nodeType&&e,ie=re&&re.exports===ne;function ae(e,t){return e.set(t[0],t[1]),e}function oe(e,t){return e.add(t),e}function se(e,t){for(var n=-1,r=e?e.length:0;++n<r&&t(e[n],n,e)!==!1;);return e}function ce(e,t){for(var n=-1,r=t.length,i=e.length;++n<r;)e[i+n]=t[n];return e}function le(e,t,n,r){for(var i=-1,a=e?e.length:0;++i<a;)n=t(n,e[i],i,e);return n}function ue(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}function de(e,t){return e?.[t]}function L(e){var t=!1;if(e!=null&&typeof e.toString!=`function`)try{t=!!(e+``)}catch{}return t}function fe(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}function pe(e,t){return function(n){return e(t(n))}}function me(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}var he=Array.prototype,R=Function.prototype,ge=Object.prototype,_e=I[`__core-js_shared__`],ve=(function(){var e=/[^.]+$/.exec(_e&&_e.keys&&_e.keys.IE_PROTO||``);return e?`Symbol(src)_1.`+e:``})(),ye=R.toString,be=ge.hasOwnProperty,xe=ge.toString,Se=RegExp(`^`+ye.call(be).replace(j,`\\$&`).replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,`$1.*?`)+`$`),Ce=ie?I.Buffer:void 0,we=I.Symbol,Te=I.Uint8Array,Ee=pe(Object.getPrototypeOf,Object),De=Object.create,Oe=ge.propertyIsEnumerable,ke=he.splice,Ae=Object.getOwnPropertySymbols,je=Ce?Ce.isBuffer:void 0,Me=pe(Object.keys,Object),Ne=Rt(I,`DataView`),Pe=Rt(I,`Map`),Fe=Rt(I,`Promise`),Ie=Rt(I,`Set`),Le=Rt(I,`WeakMap`),Re=Rt(Object,`create`),ze=Jt(Ne),Be=Jt(Pe),Ve=Jt(Fe),He=Jt(Ie),Ue=Jt(Le),We=we?we.prototype:void 0,Ge=We?We.valueOf:void 0;function z(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Ke(){this.__data__=Re?Re(null):{}}function qe(e){return this.has(e)&&delete this.__data__[e]}function Je(e){var t=this.__data__;if(Re){var r=t[e];return r===n?void 0:r}return be.call(t,e)?t[e]:void 0}function Ye(e){var t=this.__data__;return Re?t[e]!==void 0:be.call(t,e)}function Xe(e,t){var r=this.__data__;return r[e]=Re&&t===void 0?n:t,this}z.prototype.clear=Ke,z.prototype.delete=qe,z.prototype.get=Je,z.prototype.has=Ye,z.prototype.set=Xe;function Ze(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Qe(){this.__data__=[]}function $e(e){var t=this.__data__,n=_t(t,e);return n<0?!1:(n==t.length-1?t.pop():ke.call(t,n,1),!0)}function et(e){var t=this.__data__,n=_t(t,e);return n<0?void 0:t[n][1]}function tt(e){return _t(this.__data__,e)>-1}function nt(e,t){var n=this.__data__,r=_t(n,e);return r<0?n.push([e,t]):n[r][1]=t,this}Ze.prototype.clear=Qe,Ze.prototype.delete=$e,Ze.prototype.get=et,Ze.prototype.has=tt,Ze.prototype.set=nt;function rt(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function it(){this.__data__={hash:new z,map:new(Pe||Ze),string:new z}}function at(e){return Lt(this,e).delete(e)}function ot(e){return Lt(this,e).get(e)}function st(e){return Lt(this,e).has(e)}function ct(e,t){return Lt(this,e).set(e,t),this}rt.prototype.clear=it,rt.prototype.delete=at,rt.prototype.get=ot,rt.prototype.has=st,rt.prototype.set=ct;function lt(e){this.__data__=new Ze(e)}function ut(){this.__data__=new Ze}function dt(e){return this.__data__.delete(e)}function ft(e){return this.__data__.get(e)}function pt(e){return this.__data__.has(e)}function mt(e,t){var n=this.__data__;if(n instanceof Ze){var r=n.__data__;if(!Pe||r.length<199)return r.push([e,t]),this;n=this.__data__=new rt(r)}return n.set(e,t),this}lt.prototype.clear=ut,lt.prototype.delete=dt,lt.prototype.get=ft,lt.prototype.has=pt,lt.prototype.set=mt;function ht(e,t){var n=Qt(e)||Zt(e)?ue(e.length,String):[],r=n.length,i=!!r;for(var a in e)be.call(e,a)&&!(i&&(a==`length`||Wt(a,r)))&&n.push(a);return n}function gt(e,t,n){var r=e[t];(!(be.call(e,t)&&Xt(r,n))||n===void 0&&!(t in e))&&(e[t]=n)}function _t(e,t){for(var n=e.length;n--;)if(Xt(e[n][0],t))return n;return-1}function vt(e,t){return e&&Pt(t,sn(t),e)}function yt(e,t,n,r,a,o,s){var c;if(r&&(c=o?r(e,a,o,s):r(e)),c!==void 0)return c;if(!an(e))return e;var d=Qt(e);if(d){if(c=Vt(e),!t)return Nt(e,c)}else{var f=Bt(e),m=f==l||f==u;if(tn(e))return Tt(e,t);if(f==p||f==i||m&&!o){if(L(e))return o?e:{};if(c=Ht(m?{}:e),!t)return Ft(e,vt(c,e))}else{if(!P[f])return o?e:{};c=Ut(e,f,yt,t)}}s||=new lt;var h=s.get(e);if(h)return h;if(s.set(e,c),!d)var g=n?It(e):sn(e);return se(g||e,function(i,a){g&&(a=i,i=e[a]),gt(c,a,yt(i,t,n,r,a,e,s))}),c}function bt(e){return an(e)?De(e):{}}function xt(e,t,n){var r=t(e);return Qt(e)?r:ce(r,n(e))}function St(e){return xe.call(e)}function Ct(e){return!an(e)||Kt(e)?!1:(nn(e)||L(e)?Se:ee).test(Jt(e))}function wt(e){if(!qt(e))return Me(e);var t=[];for(var n in Object(e))be.call(e,n)&&n!=`constructor`&&t.push(n);return t}function Tt(e,t){if(t)return e.slice();var n=new e.constructor(e.length);return e.copy(n),n}function Et(e){var t=new e.constructor(e.byteLength);return new Te(t).set(new Te(e)),t}function Dt(e,t){var n=t?Et(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}function Ot(e,t,n){return le(t?n(fe(e),!0):fe(e),ae,new e.constructor)}function kt(e){var t=new e.constructor(e.source,M.exec(e));return t.lastIndex=e.lastIndex,t}function At(e,t,n){return le(t?n(me(e),!0):me(e),oe,new e.constructor)}function jt(e){return Ge?Object(Ge.call(e)):{}}function Mt(e,t){var n=t?Et(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function Nt(e,t){var n=-1,r=e.length;for(t||=Array(r);++n<r;)t[n]=e[n];return t}function Pt(e,t,n,r){n||={};for(var i=-1,a=t.length;++i<a;){var o=t[i],s=void 0;gt(n,o,s===void 0?e[o]:s)}return n}function Ft(e,t){return Pt(e,zt(e),t)}function It(e){return xt(e,sn,zt)}function Lt(e,t){var n=e.__data__;return Gt(t)?n[typeof t==`string`?`string`:`hash`]:n.map}function Rt(e,t){var n=de(e,t);return Ct(n)?n:void 0}var zt=Ae?pe(Ae,Object):cn,Bt=St;(Ne&&Bt(new Ne(new ArrayBuffer(1)))!=x||Pe&&Bt(new Pe)!=d||Fe&&Bt(Fe.resolve())!=m||Ie&&Bt(new Ie)!=g||Le&&Bt(new Le)!=y)&&(Bt=function(e){var t=xe.call(e),n=t==p?e.constructor:void 0,r=n?Jt(n):void 0;if(r)switch(r){case ze:return x;case Be:return d;case Ve:return m;case He:return g;case Ue:return y}return t});function Vt(e){var t=e.length,n=e.constructor(t);return t&&typeof e[0]==`string`&&be.call(e,`index`)&&(n.index=e.index,n.input=e.input),n}function Ht(e){return typeof e.constructor==`function`&&!qt(e)?bt(Ee(e)):{}}function Ut(e,t,n,r){var i=e.constructor;switch(t){case b:return Et(e);case o:case s:return new i(+e);case x:return Dt(e,r);case S:case C:case w:case T:case E:case D:case O:case k:case A:return Mt(e,r);case d:return Ot(e,r,n);case f:case _:return new i(e);case h:return kt(e);case g:return At(e,r,n);case v:return jt(e)}}function Wt(e,t){return t??=r,!!t&&(typeof e==`number`||N.test(e))&&e>-1&&e%1==0&&e<t}function Gt(e){var t=typeof e;return t==`string`||t==`number`||t==`symbol`||t==`boolean`?e!==`__proto__`:e===null}function Kt(e){return!!ve&&ve in e}function qt(e){var t=e&&e.constructor;return e===(typeof t==`function`&&t.prototype||ge)}function Jt(e){if(e!=null){try{return ye.call(e)}catch{}try{return e+``}catch{}}return``}function Yt(e){return yt(e,!0,!0)}function Xt(e,t){return e===t||e!==e&&t!==t}function Zt(e){return en(e)&&be.call(e,`callee`)&&(!Oe.call(e,`callee`)||xe.call(e)==i)}var Qt=Array.isArray;function $t(e){return e!=null&&rn(e.length)&&!nn(e)}function en(e){return on(e)&&$t(e)}var tn=je||ln;function nn(e){var t=an(e)?xe.call(e):``;return t==l||t==u}function rn(e){return typeof e==`number`&&e>-1&&e%1==0&&e<=r}function an(e){var t=typeof e;return!!e&&(t==`object`||t==`function`)}function on(e){return!!e&&typeof e==`object`}function sn(e){return $t(e)?ht(e):wt(e)}function cn(){return[]}function ln(){return!1}e.exports=Yt})(p3,p3.exports)),p3.exports}var m3={exports:{}};m3.exports;var f5e;function p5e(){return f5e||(f5e=1,(function(e,t){var n=`__lodash_hash_undefined__`,r=9007199254740991,i=`[object Arguments]`,a=`[object Array]`,o=`[object Boolean]`,s=`[object Date]`,c=`[object Error]`,l=`[object Function]`,u=`[object Map]`,d=`[object Number]`,f=`[object Object]`,p=`[object Promise]`,m=`[object RegExp]`,h=`[object Set]`,g=`[object String]`,_=`[object WeakMap]`,v=`[object ArrayBuffer]`,y=`[object DataView]`,b=`[object Float32Array]`,x=`[object Float64Array]`,S=`[object Int8Array]`,C=`[object Int16Array]`,w=`[object Int32Array]`,T=`[object Uint8Array]`,E=`[object Uint8ClampedArray]`,D=`[object Uint16Array]`,O=`[object Uint32Array]`,k=/[\\^$.*+?()[\]{}|]/g,A=/^\[object .+?Constructor\]$/,j=/^(?:0|[1-9]\d*)$/,M={};M[b]=M[x]=M[S]=M[C]=M[w]=M[T]=M[E]=M[D]=M[O]=!0,M[i]=M[a]=M[v]=M[o]=M[y]=M[s]=M[c]=M[l]=M[u]=M[d]=M[f]=M[m]=M[h]=M[g]=M[_]=!1;var ee=typeof L0==`object`&&L0&&L0.Object===Object&&L0,N=typeof self==`object`&&self&&self.Object===Object&&self,P=ee||N||Function(`return this`)(),F=t&&!t.nodeType&&t,te=F&&e&&!e.nodeType&&e,I=te&&te.exports===F,ne=I&&ee.process,re=(function(){try{return ne&&ne.binding&&ne.binding(`util`)}catch{}})(),ie=re&&re.isTypedArray;function ae(e,t){for(var n=-1,r=e==null?0:e.length,i=0,a=[];++n<r;){var o=e[n];t(o,n,e)&&(a[i++]=o)}return a}function oe(e,t){for(var n=-1,r=t.length,i=e.length;++n<r;)e[i+n]=t[n];return e}function se(e,t){for(var n=-1,r=e==null?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}function ce(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}function le(e){return function(t){return e(t)}}function ue(e,t){return e.has(t)}function de(e,t){return e?.[t]}function L(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}function fe(e,t){return function(n){return e(t(n))}}function pe(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}var me=Array.prototype,he=Function.prototype,R=Object.prototype,ge=P[`__core-js_shared__`],_e=he.toString,ve=R.hasOwnProperty,ye=(function(){var e=/[^.]+$/.exec(ge&&ge.keys&&ge.keys.IE_PROTO||``);return e?`Symbol(src)_1.`+e:``})(),be=R.toString,xe=RegExp(`^`+_e.call(ve).replace(k,`\\$&`).replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,`$1.*?`)+`$`),Se=I?P.Buffer:void 0,Ce=P.Symbol,we=P.Uint8Array,Te=R.propertyIsEnumerable,Ee=me.splice,De=Ce?Ce.toStringTag:void 0,Oe=Object.getOwnPropertySymbols,ke=Se?Se.isBuffer:void 0,Ae=fe(Object.keys,Object),je=jt(P,`DataView`),Me=jt(P,`Map`),Ne=jt(P,`Promise`),Pe=jt(P,`Set`),Fe=jt(P,`WeakMap`),Ie=jt(Object,`create`),Le=Bt(je),Re=Bt(Me),ze=Bt(Ne),Be=Bt(Pe),Ve=Bt(Fe),He=Ce?Ce.prototype:void 0,Ue=He?He.valueOf:void 0;function We(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Ge(){this.__data__=Ie?Ie(null):{},this.size=0}function z(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=+!!t,t}function Ke(e){var t=this.__data__;if(Ie){var r=t[e];return r===n?void 0:r}return ve.call(t,e)?t[e]:void 0}function qe(e){var t=this.__data__;return Ie?t[e]!==void 0:ve.call(t,e)}function Je(e,t){var r=this.__data__;return this.size+=+!this.has(e),r[e]=Ie&&t===void 0?n:t,this}We.prototype.clear=Ge,We.prototype.delete=z,We.prototype.get=Ke,We.prototype.has=qe,We.prototype.set=Je;function Ye(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Xe(){this.__data__=[],this.size=0}function Ze(e){var t=this.__data__,n=_t(t,e);return n<0?!1:(n==t.length-1?t.pop():Ee.call(t,n,1),--this.size,!0)}function Qe(e){var t=this.__data__,n=_t(t,e);return n<0?void 0:t[n][1]}function $e(e){return _t(this.__data__,e)>-1}function et(e,t){var n=this.__data__,r=_t(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}Ye.prototype.clear=Xe,Ye.prototype.delete=Ze,Ye.prototype.get=Qe,Ye.prototype.has=$e,Ye.prototype.set=et;function tt(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function nt(){this.size=0,this.__data__={hash:new We,map:new(Me||Ye),string:new We}}function rt(e){var t=At(this,e).delete(e);return this.size-=+!!t,t}function it(e){return At(this,e).get(e)}function at(e){return At(this,e).has(e)}function ot(e,t){var n=At(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this}tt.prototype.clear=nt,tt.prototype.delete=rt,tt.prototype.get=it,tt.prototype.has=at,tt.prototype.set=ot;function st(e){var t=-1,n=e==null?0:e.length;for(this.__data__=new tt;++t<n;)this.add(e[t])}function ct(e){return this.__data__.set(e,n),this}function lt(e){return this.__data__.has(e)}st.prototype.add=st.prototype.push=ct,st.prototype.has=lt;function ut(e){var t=this.__data__=new Ye(e);this.size=t.size}function dt(){this.__data__=new Ye,this.size=0}function ft(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}function pt(e){return this.__data__.get(e)}function mt(e){return this.__data__.has(e)}function ht(e,t){var n=this.__data__;if(n instanceof Ye){var r=n.__data__;if(!Me||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new tt(r)}return n.set(e,t),this.size=n.size,this}ut.prototype.clear=dt,ut.prototype.delete=ft,ut.prototype.get=pt,ut.prototype.has=mt,ut.prototype.set=ht;function gt(e,t){var n=Ut(e),r=!n&&Ht(e),i=!n&&!r&&Gt(e),a=!n&&!r&&!i&&Zt(e),o=n||r||i||a,s=o?ce(e.length,String):[],c=s.length;for(var l in e)ve.call(e,l)&&!(o&&(l==`length`||i&&(l==`offset`||l==`parent`)||a&&(l==`buffer`||l==`byteLength`||l==`byteOffset`)||Ft(l,c)))&&s.push(l);return s}function _t(e,t){for(var n=e.length;n--;)if(Vt(e[n][0],t))return n;return-1}function vt(e,t,n){var r=t(e);return Ut(e)?r:oe(r,n(e))}function yt(e){return e==null?e===void 0?`[object Undefined]`:`[object Null]`:De&&De in Object(e)?Mt(e):zt(e)}function bt(e){return Xt(e)&&yt(e)==i}function xt(e,t,n,r,i){return e===t?!0:e==null||t==null||!Xt(e)&&!Xt(t)?e!==e&&t!==t:St(e,t,n,r,xt,i)}function St(e,t,n,r,o,s){var c=Ut(e),l=Ut(t),u=c?a:Pt(e),d=l?a:Pt(t);u=u==i?f:u,d=d==i?f:d;var p=u==f,m=d==f,h=u==d;if(h&&Gt(e)){if(!Gt(t))return!1;c=!0,p=!1}if(h&&!p)return s||=new ut,c||Zt(e)?Et(e,t,n,r,o,s):Dt(e,t,u,n,r,o,s);if(!(n&1)){var g=p&&ve.call(e,`__wrapped__`),_=m&&ve.call(t,`__wrapped__`);if(g||_){var v=g?e.value():e,y=_?t.value():t;return s||=new ut,o(v,y,n,r,s)}}return h?(s||=new ut,Ot(e,t,n,r,o,s)):!1}function Ct(e){return!Yt(e)||Lt(e)?!1:(qt(e)?xe:A).test(Bt(e))}function wt(e){return Xt(e)&&Jt(e.length)&&!!M[yt(e)]}function Tt(e){if(!Rt(e))return Ae(e);var t=[];for(var n in Object(e))ve.call(e,n)&&n!=`constructor`&&t.push(n);return t}function Et(e,t,n,r,i,a){var o=n&1,s=e.length,c=t.length;if(s!=c&&!(o&&c>s))return!1;var l=a.get(e);if(l&&a.get(t))return l==t;var u=-1,d=!0,f=n&2?new st:void 0;for(a.set(e,t),a.set(t,e);++u<s;){var p=e[u],m=t[u];if(r)var h=o?r(m,p,u,t,e,a):r(p,m,u,e,t,a);if(h!==void 0){if(h)continue;d=!1;break}if(f){if(!se(t,function(e,t){if(!ue(f,t)&&(p===e||i(p,e,n,r,a)))return f.push(t)})){d=!1;break}}else if(!(p===m||i(p,m,n,r,a))){d=!1;break}}return a.delete(e),a.delete(t),d}function Dt(e,t,n,r,i,a,l){switch(n){case y:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case v:return!(e.byteLength!=t.byteLength||!a(new we(e),new we(t)));case o:case s:case d:return Vt(+e,+t);case c:return e.name==t.name&&e.message==t.message;case m:case g:return e==t+``;case u:var f=L;case h:var p=r&1;if(f||=pe,e.size!=t.size&&!p)return!1;var _=l.get(e);if(_)return _==t;r|=2,l.set(e,t);var b=Et(f(e),f(t),r,i,a,l);return l.delete(e),b;case`[object Symbol]`:if(Ue)return Ue.call(e)==Ue.call(t)}return!1}function Ot(e,t,n,r,i,a){var o=n&1,s=kt(e),c=s.length;if(c!=kt(t).length&&!o)return!1;for(var l=c;l--;){var u=s[l];if(!(o?u in t:ve.call(t,u)))return!1}var d=a.get(e);if(d&&a.get(t))return d==t;var f=!0;a.set(e,t),a.set(t,e);for(var p=o;++l<c;){u=s[l];var m=e[u],h=t[u];if(r)var g=o?r(h,m,u,t,e,a):r(m,h,u,e,t,a);if(!(g===void 0?m===h||i(m,h,n,r,a):g)){f=!1;break}p||=u==`constructor`}if(f&&!p){var _=e.constructor,v=t.constructor;_!=v&&`constructor`in e&&`constructor`in t&&!(typeof _==`function`&&_ instanceof _&&typeof v==`function`&&v instanceof v)&&(f=!1)}return a.delete(e),a.delete(t),f}function kt(e){return vt(e,Qt,Nt)}function At(e,t){var n=e.__data__;return It(t)?n[typeof t==`string`?`string`:`hash`]:n.map}function jt(e,t){var n=de(e,t);return Ct(n)?n:void 0}function Mt(e){var t=ve.call(e,De),n=e[De];try{e[De]=void 0;var r=!0}catch{}var i=be.call(e);return r&&(t?e[De]=n:delete e[De]),i}var Nt=Oe?function(e){return e==null?[]:(e=Object(e),ae(Oe(e),function(t){return Te.call(e,t)}))}:$t,Pt=yt;(je&&Pt(new je(new ArrayBuffer(1)))!=y||Me&&Pt(new Me)!=u||Ne&&Pt(Ne.resolve())!=p||Pe&&Pt(new Pe)!=h||Fe&&Pt(new Fe)!=_)&&(Pt=function(e){var t=yt(e),n=t==f?e.constructor:void 0,r=n?Bt(n):``;if(r)switch(r){case Le:return y;case Re:return u;case ze:return p;case Be:return h;case Ve:return _}return t});function Ft(e,t){return t??=r,!!t&&(typeof e==`number`||j.test(e))&&e>-1&&e%1==0&&e<t}function It(e){var t=typeof e;return t==`string`||t==`number`||t==`symbol`||t==`boolean`?e!==`__proto__`:e===null}function Lt(e){return!!ye&&ye in e}function Rt(e){var t=e&&e.constructor;return e===(typeof t==`function`&&t.prototype||R)}function zt(e){return be.call(e)}function Bt(e){if(e!=null){try{return _e.call(e)}catch{}try{return e+``}catch{}}return``}function Vt(e,t){return e===t||e!==e&&t!==t}var Ht=bt((function(){return arguments})())?bt:function(e){return Xt(e)&&ve.call(e,`callee`)&&!Te.call(e,`callee`)},Ut=Array.isArray;function Wt(e){return e!=null&&Jt(e.length)&&!qt(e)}var Gt=ke||en;function Kt(e,t){return xt(e,t)}function qt(e){if(!Yt(e))return!1;var t=yt(e);return t==l||t==`[object GeneratorFunction]`||t==`[object AsyncFunction]`||t==`[object Proxy]`}function Jt(e){return typeof e==`number`&&e>-1&&e%1==0&&e<=r}function Yt(e){var t=typeof e;return e!=null&&(t==`object`||t==`function`)}function Xt(e){return typeof e==`object`&&!!e}var Zt=ie?le(ie):wt;function Qt(e){return Wt(e)?gt(e):Tt(e)}function $t(){return[]}function en(){return!1}e.exports=Kt})(m3,m3.exports)),m3.exports}var h3={},m5e;function h5e(){if(m5e)return h3;m5e=1,Object.defineProperty(h3,"__esModule",{value:!0});let e=d5e(),t=p5e();var n;return(function(n){function r(t={},n={},r=!1){typeof t!=`object`&&(t={}),typeof n!=`object`&&(n={});let i=e(n);r||(i=Object.keys(i).reduce((e,t)=>(i[t]!=null&&(e[t]=i[t]),e),{}));for(let e in t)t[e]!==void 0&&n[e]===void 0&&(i[e]=t[e]);return Object.keys(i).length>0?i:void 0}n.compose=r;function i(e={},n={}){typeof e!=`object`&&(e={}),typeof n!=`object`&&(n={});let r=Object.keys(e).concat(Object.keys(n)).reduce((r,i)=>(t(e[i],n[i])||(r[i]=n[i]===void 0?null:n[i]),r),{});return Object.keys(r).length>0?r:void 0}n.diff=i;function a(e={},t={}){e||={};let n=Object.keys(t).reduce((n,r)=>(t[r]!==e[r]&&e[r]!==void 0&&(n[r]=t[r]),n),{});return Object.keys(e).reduce((n,r)=>(e[r]!==t[r]&&t[r]===void 0&&(n[r]=null),n),n)}n.invert=a;function o(e,t,n=!1){if(typeof e!=`object`)return t;if(typeof t!=`object`)return;if(!n)return t;let r=Object.keys(t).reduce((n,r)=>(e[r]===void 0&&(n[r]=t[r]),n),{});return Object.keys(r).length>0?r:void 0}n.transform=o})(n||={}),h3.default=n,h3}var g3={},g5e;function _5e(){if(g5e)return g3;g5e=1,Object.defineProperty(g3,"__esModule",{value:!0});var e;return(function(e){function t(e){return typeof e.delete==`number`?e.delete:typeof e.retain==`number`?e.retain:typeof e.retain==`object`&&e.retain!==null?1:typeof e.insert==`string`?e.insert.length:1}e.length=t})(e||={}),g3.default=e,g3}var _3={},v5e;function y5e(){if(v5e)return _3;v5e=1,Object.defineProperty(_3,"__esModule",{value:!0});let e=_5e();class t{constructor(e){this.ops=e,this.index=0,this.offset=0}hasNext(){return this.peekLength()<1/0}next(t){t||=1/0;let n=this.ops[this.index];if(n){let r=this.offset,i=e.default.length(n);if(t>=i-r?(t=i-r,this.index+=1,this.offset=0):this.offset+=t,typeof n.delete==`number`)return{delete:t};{let e={};return n.attributes&&(e.attributes=n.attributes),typeof n.retain==`number`?e.retain=t:typeof n.retain==`object`&&n.retain!==null?e.retain=n.retain:e.insert=typeof n.insert==`string`?n.insert.substr(r,t):n.insert,e}}return{retain:1/0}}peek(){return this.ops[this.index]}peekLength(){return this.ops[this.index]?e.default.length(this.ops[this.index])-this.offset:1/0}peekType(){let e=this.ops[this.index];return e?typeof e.delete==`number`?`delete`:typeof e.retain==`number`||typeof e.retain==`object`&&e.retain!==null?`retain`:`insert`:`retain`}rest(){if(this.hasNext()){if(this.offset===0)return this.ops.slice(this.index);{let e=this.offset,t=this.index,n=this.next(),r=this.ops.slice(this.index);return this.offset=e,this.index=t,[n].concat(r)}}return[]}}return _3.default=t,_3}var b5e;function x5e(){return b5e||(b5e=1,(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.AttributeMap=t.OpIterator=t.Op=void 0;let n=l5e(),r=d5e(),i=p5e(),a=h5e();t.AttributeMap=a.default;let o=_5e();t.Op=o.default;let s=y5e();t.OpIterator=s.default;let c=(e,t)=>{if(typeof e!=`object`||!e)throw Error(`cannot retain a ${typeof e}`);if(typeof t!=`object`||!t)throw Error(`cannot retain a ${typeof t}`);let n=Object.keys(e)[0];if(!n||n!==Object.keys(t)[0])throw Error(`embed types not matched: ${n} != ${Object.keys(t)[0]}`);return[n,e[n],t[n]]};class l{constructor(e){this.ops=Array.isArray(e)?e:e!=null&&Array.isArray(e.ops)?e.ops:[]}static registerEmbed(e,t){this.handlers[e]=t}static unregisterEmbed(e){delete this.handlers[e]}static getHandler(e){let t=this.handlers[e];if(!t)throw Error(`no handlers for embed type "${e}"`);return t}insert(e,t){let n={};return typeof e==`string`&&e.length===0?this:(n.insert=e,typeof t==`object`&&t&&Object.keys(t).length>0&&(n.attributes=t),this.push(n))}delete(e){return e<=0?this:this.push({delete:e})}retain(e,t){if(typeof e==`number`&&e<=0)return this;let n={retain:e};return typeof t==`object`&&t&&Object.keys(t).length>0&&(n.attributes=t),this.push(n)}push(e){let t=this.ops.length,n=this.ops[t-1];if(e=r(e),typeof n==`object`){if(typeof e.delete==`number`&&typeof n.delete==`number`)return this.ops[t-1]={delete:n.delete+e.delete},this;if(typeof n.delete==`number`&&e.insert!=null&&(--t,n=this.ops[t-1],typeof n!=`object`))return this.ops.unshift(e),this;if(i(e.attributes,n.attributes)){if(typeof e.insert==`string`&&typeof n.insert==`string`)return this.ops[t-1]={insert:n.insert+e.insert},typeof e.attributes==`object`&&(this.ops[t-1].attributes=e.attributes),this;if(typeof e.retain==`number`&&typeof n.retain==`number`)return this.ops[t-1]={retain:n.retain+e.retain},typeof e.attributes==`object`&&(this.ops[t-1].attributes=e.attributes),this}}return t===this.ops.length?this.ops.push(e):this.ops.splice(t,0,e),this}chop(){let e=this.ops[this.ops.length-1];return e&&typeof e.retain==`number`&&!e.attributes&&this.ops.pop(),this}filter(e){return this.ops.filter(e)}forEach(e){this.ops.forEach(e)}map(e){return this.ops.map(e)}partition(e){let t=[],n=[];return this.forEach(r=>{(e(r)?t:n).push(r)}),[t,n]}reduce(e,t){return this.ops.reduce(e,t)}changeLength(){return this.reduce((e,t)=>t.insert?e+o.default.length(t):t.delete?e-t.delete:e,0)}length(){return this.reduce((e,t)=>e+o.default.length(t),0)}slice(e=0,t=1/0){let n=[],r=new s.default(this.ops),i=0;for(;i<t&&r.hasNext();){let a;i<e?a=r.next(e-i):(a=r.next(t-i),n.push(a)),i+=o.default.length(a)}return new l(n)}compose(e){let t=new s.default(this.ops),n=new s.default(e.ops),r=[],o=n.peek();if(o!=null&&typeof o.retain==`number`&&o.attributes==null){let e=o.retain;for(;t.peekType()===`insert`&&t.peekLength()<=e;)e-=t.peekLength(),r.push(t.next());o.retain-e>0&&n.next(o.retain-e)}let u=new l(r);for(;t.hasNext()||n.hasNext();)if(n.peekType()===`insert`)u.push(n.next());else if(t.peekType()===`delete`)u.push(t.next());else{let e=Math.min(t.peekLength(),n.peekLength()),r=t.next(e),o=n.next(e);if(o.retain){let s={};if(typeof r.retain==`number`)s.retain=typeof o.retain==`number`?e:o.retain;else if(typeof o.retain==`number`)r.retain==null?s.insert=r.insert:s.retain=r.retain;else{let e=r.retain==null?`insert`:`retain`,[t,n,i]=c(r[e],o.retain),a=l.getHandler(t);s[e]={[t]:a.compose(n,i,e===`retain`)}}let d=a.default.compose(r.attributes,o.attributes,typeof r.retain==`number`);if(d&&(s.attributes=d),u.push(s),!n.hasNext()&&i(u.ops[u.ops.length-1],s)){let e=new l(t.rest());return u.concat(e).chop()}}else typeof o.delete==`number`&&(typeof r.retain==`number`||typeof r.retain==`object`&&r.retain!==null)&&u.push(o)}return u.chop()}concat(e){let t=new l(this.ops.slice());return e.ops.length>0&&(t.push(e.ops[0]),t.ops=t.ops.concat(e.ops.slice(1))),t}diff(e,t){if(this.ops===e.ops)return new l;let r=[this,e].map(t=>t.map(n=>{if(n.insert!=null)return typeof n.insert==`string`?n.insert:`\0`;throw Error(`diff() called `+(t===e?`on`:`with`)+` non-document`)}).join(``)),o=new l,c=n(r[0],r[1],t,!0),u=new s.default(this.ops),d=new s.default(e.ops);return c.forEach(e=>{let t=e[1].length;for(;t>0;){let r=0;switch(e[0]){case n.INSERT:r=Math.min(d.peekLength(),t),o.push(d.next(r));break;case n.DELETE:r=Math.min(t,u.peekLength()),u.next(r),o.delete(r);break;case n.EQUAL:r=Math.min(u.peekLength(),d.peekLength(),t);let e=u.next(r),s=d.next(r);i(e.insert,s.insert)?o.retain(r,a.default.diff(e.attributes,s.attributes)):o.push(s).delete(r)}t-=r}}),o.chop()}eachLine(e,t=` |
|
|
`){let n=new s.default(this.ops),r=new l,i=0;for(;n.hasNext();){if(n.peekType()!==`insert`)return;let a=n.peek(),s=o.default.length(a)-n.peekLength(),c=typeof a.insert==`string`?a.insert.indexOf(t,s)-s:-1;if(c<0)r.push(n.next());else if(c>0)r.push(n.next(c));else{if(e(r,n.next(1).attributes||{},i)===!1)return;i+=1,r=new l}}r.length()>0&&e(r,{},i)}invert(e){let t=new l;return this.reduce((n,r)=>{if(r.insert)t.delete(o.default.length(r));else{if(typeof r.retain==`number`&&r.attributes==null)return t.retain(r.retain),n+r.retain;if(r.delete||typeof r.retain==`number`){let i=r.delete||r.retain;return e.slice(n,n+i).forEach(e=>{r.delete?t.push(e):r.retain&&r.attributes&&t.retain(o.default.length(e),a.default.invert(r.attributes,e.attributes))}),n+i}if(typeof r.retain==`object`&&r.retain!==null){let i=e.slice(n,n+1),o=new s.default(i.ops).next(),[u,d,f]=c(r.retain,o.insert),p=l.getHandler(u);return t.retain({[u]:p.invert(d,f)},a.default.invert(r.attributes,o.attributes)),n+1}}return n},0),t.chop()}transform(e,t=!1){if(t=!!t,typeof e==`number`)return this.transformPosition(e,t);let n=e,r=new s.default(this.ops),i=new s.default(n.ops),c=new l;for(;r.hasNext()||i.hasNext();)if(r.peekType()===`insert`&&(t||i.peekType()!==`insert`))c.retain(o.default.length(r.next()));else if(i.peekType()===`insert`)c.push(i.next());else{let e=Math.min(r.peekLength(),i.peekLength()),n=r.next(e),o=i.next(e);if(n.delete)continue;if(o.delete)c.push(o);else{let r=n.retain,i=o.retain,s=typeof i==`object`&&i?i:e;if(typeof r==`object`&&r&&typeof i==`object`&&i){let e=Object.keys(r)[0];if(e===Object.keys(i)[0]){let n=l.getHandler(e);n&&(s={[e]:n.transform(r[e],i[e],t)})}}c.retain(s,a.default.transform(n.attributes,o.attributes,t))}}return c.chop()}transformPosition(e,t=!1){t=!!t;let n=new s.default(this.ops),r=0;for(;n.hasNext()&&r<=e;){let i=n.peekLength(),a=n.peekType();if(n.next(),a===`delete`){e-=Math.min(i,e-r);continue}a===`insert`&&(r<e||!t)&&(e+=i),r+=i}return e}}l.Op=o.default,l.OpIterator=s.default,l.AttributeMap=a.default,l.handlers={},t.default=l,e.exports=l,e.exports.default=l})(d3,d3.exports)),d3.exports}var v3=x5e(),y3=R0(v3),b3=class extends o3{static value(){}optimize(){(this.prev||this.next)&&this.remove()}length(){return 0}value(){return``}};b3.blotName=`break`,b3.tagName=`BR`;var x3=class extends u3{},S5e={"&":`&`,"<":`<`,">":`>`,'"':`"`,"'":`'`};function S3(e){return e.replace(/[&<>"']/g,e=>S5e[e])}var C3=class e extends t3{static allowedChildren=[e,b3,o3,x3];static order=[`cursor`,`inline`,`link`,`underline`,`strike`,`italic`,`bold`,`script`,`code`];static compare(t,n){let r=e.order.indexOf(t),i=e.order.indexOf(n);return r>=0||i>=0?r-i:t===n?0:t<n?-1:1}formatAt(t,n,r,i){if(e.compare(this.statics.blotName,r)<0&&this.scroll.query(r,W4.BLOT)){let e=this.isolate(t,n);i&&e.wrap(r,i)}else super.formatAt(t,n,r,i)}optimize(t){if(super.optimize(t),this.parent instanceof e&&e.compare(this.statics.blotName,this.parent.statics.blotName)>0){let e=this.parent.isolate(this.offset(),this.length());this.moveChildren(e),e.wrap(this)}}},C5e=1,w3=class extends r3{cache={};delta(){return this.cache.delta??(this.cache.delta=w5e(this)),this.cache.delta}deleteAt(e,t){super.deleteAt(e,t),this.cache={}}formatAt(e,t,n,r){t<=0||(this.scroll.query(n,W4.BLOCK)?e+t===this.length()&&this.format(n,r):super.formatAt(e,Math.min(t,this.length()-e-1),n,r),this.cache={})}insertAt(e,t,n){if(n!=null){super.insertAt(e,t,n),this.cache={};return}if(t.length===0)return;let r=t.split(` |
|
|
`),i=r.shift();i.length>0&&(e<this.length()-1||this.children.tail==null?super.insertAt(Math.min(e,this.length()-1),i):this.children.tail.insertAt(this.children.tail.length(),i),this.cache={});let a=this;r.reduce((e,t)=>(a=a.split(e,!0),a.insertAt(0,t),t.length),e+i.length)}insertBefore(e,t){let{head:n}=this.children;super.insertBefore(e,t),n instanceof b3&&n.remove(),this.cache={}}length(){return this.cache.length??(this.cache.length=super.length()+C5e),this.cache.length}moveChildren(e,t){super.moveChildren(e,t),this.cache={}}optimize(e){super.optimize(e),this.cache={}}path(e){return super.path(e,!0)}removeChild(e){super.removeChild(e),this.cache={}}split(e){let t=arguments.length>1&&arguments[1]!==void 0&&arguments[1];if(t&&(e===0||e>=this.length()-C5e)){let t=this.clone();return e===0?(this.parent.insertBefore(t,this),this):(this.parent.insertBefore(t,this.next),t)}let n=super.split(e,t);return this.cache={},n}};w3.blotName=`block`,w3.tagName=`P`,w3.defaultChild=b3,w3.allowedChildren=[b3,C3,o3,x3];var T3=class extends o3{attach(){super.attach(),this.attributes=new Z4(this.domNode)}delta(){return new y3().insert(this.value(),{...this.formats(),...this.attributes.values()})}format(e,t){let n=this.scroll.query(e,W4.BLOCK_ATTRIBUTE);n!=null&&this.attributes.attribute(n,t)}formatAt(e,t,n,r){this.format(n,r)}insertAt(e,t,n){if(n!=null){super.insertAt(e,t,n);return}let r=t.split(` |
|
|
`),i=r.pop(),a=r.map(e=>{let t=this.scroll.create(w3.blotName);return t.insertAt(0,e),t}),o=this.split(e);a.forEach(e=>{this.parent.insertBefore(e,o)}),i&&this.parent.insertBefore(this.scroll.create(`text`,i),o)}};T3.scope=W4.BLOCK_BLOT;function w5e(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return e.descendants(Q4).reduce((e,n)=>n.length()===0?e:e.insert(n.value(),E3(n,{},t)),new y3).insert(` |
|
|
`,E3(e))}function E3(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return e==null||(`formats`in e&&typeof e.formats==`function`&&(t={...t,...e.formats()},n&&delete t[`code-token`]),e.parent==null||e.parent.statics.blotName===`scroll`||e.parent.statics.scope!==e.statics.scope)?t:E3(e.parent,t,n)}var D3=class e extends o3{static blotName=`cursor`;static className=`ql-cursor`;static tagName=`span`;static CONTENTS=``;static value(){}constructor(t,n,r){super(t,n),this.selection=r,this.textNode=document.createTextNode(e.CONTENTS),this.domNode.appendChild(this.textNode),this.savedLength=0}detach(){this.parent!=null&&this.parent.removeChild(this)}format(t,n){if(this.savedLength!==0){super.format(t,n);return}let r=this,i=0;for(;r!=null&&r.statics.scope!==W4.BLOCK_BLOT;)i+=r.offset(r.parent),r=r.parent;r!=null&&(this.savedLength=e.CONTENTS.length,r.optimize(),r.formatAt(i,e.CONTENTS.length,t,n),this.savedLength=0)}index(e,t){return e===this.textNode?0:super.index(e,t)}length(){return this.savedLength}position(){return[this.textNode,this.textNode.data.length]}remove(){super.remove(),this.parent=null}restore(){if(this.selection.composing||this.parent==null)return null;let t=this.selection.getNativeRange();for(;this.domNode.lastChild!=null&&this.domNode.lastChild!==this.textNode;)this.domNode.parentNode.insertBefore(this.domNode.lastChild,this.domNode);let n=this.prev instanceof x3?this.prev:null,r=n?n.length():0,i=this.next instanceof x3?this.next:null,a=i?i.text:``,{textNode:o}=this,s=o.data.split(e.CONTENTS).join(``);o.data=e.CONTENTS;let c;if(n)c=n,(s||i)&&(n.insertAt(n.length(),s+a),i&&i.remove());else if(i)c=i,i.insertAt(0,s);else{let e=document.createTextNode(s);c=this.scroll.create(e),this.parent.insertBefore(c,this)}if(this.remove(),t){let e=(e,t)=>n&&e===n.domNode?t:e===o?r+t-1:i&&e===i.domNode?r+s.length+t:null,a=e(t.start.node,t.start.offset),l=e(t.end.node,t.end.offset);if(a!==null&&l!==null)return{startNode:c.domNode,startOffset:a,endNode:c.domNode,endOffset:l}}return null}update(e,t){if(e.some(e=>e.type===`characterData`&&e.target===this.textNode)){let e=this.restore();e&&(t.range=e)}}optimize(t){super.optimize(t);let{parent:n}=this;for(;n;){if(n.domNode.tagName===`A`){this.savedLength=e.CONTENTS.length,n.isolate(this.offset(n),this.length()).unwrap(),this.savedLength=0;break}n=n.parent}}value(){return``}},T5e={exports:{}},E5e;function D5e(){return E5e||(E5e=1,(function(e){var t=Object.prototype.hasOwnProperty,n=`~`;function r(){}Object.create&&(r.prototype=Object.create(null),new r().__proto__||(n=!1));function i(e,t,n){this.fn=e,this.context=t,this.once=n||!1}function a(e,t,r,a,o){if(typeof r!=`function`)throw TypeError(`The listener must be a function`);var s=new i(r,a||e,o),c=n?n+t:t;return e._events[c]?e._events[c].fn?e._events[c]=[e._events[c],s]:e._events[c].push(s):(e._events[c]=s,e._eventsCount++),e}function o(e,t){--e._eventsCount===0?e._events=new r:delete e._events[t]}function s(){this._events=new r,this._eventsCount=0}s.prototype.eventNames=function(){var e=[],r,i;if(this._eventsCount===0)return e;for(i in r=this._events)t.call(r,i)&&e.push(n?i.slice(1):i);return Object.getOwnPropertySymbols?e.concat(Object.getOwnPropertySymbols(r)):e},s.prototype.listeners=function(e){var t=n?n+e:e,r=this._events[t];if(!r)return[];if(r.fn)return[r.fn];for(var i=0,a=r.length,o=Array(a);i<a;i++)o[i]=r[i].fn;return o},s.prototype.listenerCount=function(e){var t=n?n+e:e,r=this._events[t];return r?r.fn?1:r.length:0},s.prototype.emit=function(e,t,r,i,a,o){var s=n?n+e:e;if(!this._events[s])return!1;var c=this._events[s],l=arguments.length,u,d;if(c.fn){switch(c.once&&this.removeListener(e,c.fn,void 0,!0),l){case 1:return c.fn.call(c.context),!0;case 2:return c.fn.call(c.context,t),!0;case 3:return c.fn.call(c.context,t,r),!0;case 4:return c.fn.call(c.context,t,r,i),!0;case 5:return c.fn.call(c.context,t,r,i,a),!0;case 6:return c.fn.call(c.context,t,r,i,a,o),!0}for(d=1,u=Array(l-1);d<l;d++)u[d-1]=arguments[d];c.fn.apply(c.context,u)}else{var f=c.length,p;for(d=0;d<f;d++)switch(c[d].once&&this.removeListener(e,c[d].fn,void 0,!0),l){case 1:c[d].fn.call(c[d].context);break;case 2:c[d].fn.call(c[d].context,t);break;case 3:c[d].fn.call(c[d].context,t,r);break;case 4:c[d].fn.call(c[d].context,t,r,i);break;default:if(!u)for(p=1,u=Array(l-1);p<l;p++)u[p-1]=arguments[p];c[d].fn.apply(c[d].context,u)}}return!0},s.prototype.on=function(e,t,n){return a(this,e,t,n,!1)},s.prototype.once=function(e,t,n){return a(this,e,t,n,!0)},s.prototype.removeListener=function(e,t,r,i){var a=n?n+e:e;if(!this._events[a])return this;if(!t)return o(this,a),this;var s=this._events[a];if(s.fn)s.fn===t&&(!i||s.once)&&(!r||s.context===r)&&o(this,a);else{for(var c=0,l=[],u=s.length;c<u;c++)(s[c].fn!==t||i&&!s[c].once||r&&s[c].context!==r)&&l.push(s[c]);l.length?this._events[a]=l.length===1?l[0]:l:o(this,a)}return this},s.prototype.removeAllListeners=function(e){var t;return e?(t=n?n+e:e,this._events[t]&&o(this,t)):(this._events=new r,this._eventsCount=0),this},s.prototype.off=s.prototype.removeListener,s.prototype.addListener=s.prototype.on,s.prefixed=n,s.EventEmitter=s,e.exports=s})(T5e)),T5e.exports}var O5e=R0(D5e()),O3=new WeakMap,k3=[`error`,`warn`,`log`,`info`],A3=`warn`;function k5e(e){if(A3&&k3.indexOf(e)<=k3.indexOf(A3)){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];console[e](...n)}}function j3(e){return k3.reduce((t,n)=>(t[n]=k5e.bind(console,n,e),t),{})}j3.level=e=>{A3=e},k5e.level=j3.level;var M3=j3(`quill:events`);[`selectionchange`,`mousedown`,`mouseup`,`click`].forEach(e=>{document.addEventListener(e,function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];Array.from(document.querySelectorAll(`.ql-container`)).forEach(e=>{let n=O3.get(e);n&&n.emitter&&n.emitter.handleDOM(...t)})})});var N3=class extends O5e{static events={EDITOR_CHANGE:`editor-change`,SCROLL_BEFORE_UPDATE:`scroll-before-update`,SCROLL_BLOT_MOUNT:`scroll-blot-mount`,SCROLL_BLOT_UNMOUNT:`scroll-blot-unmount`,SCROLL_OPTIMIZE:`scroll-optimize`,SCROLL_UPDATE:`scroll-update`,SCROLL_EMBED_UPDATE:`scroll-embed-update`,SELECTION_CHANGE:`selection-change`,TEXT_CHANGE:`text-change`,COMPOSITION_BEFORE_START:`composition-before-start`,COMPOSITION_START:`composition-start`,COMPOSITION_BEFORE_END:`composition-before-end`,COMPOSITION_END:`composition-end`};static sources={API:`api`,SILENT:`silent`,USER:`user`};constructor(){super(),this.domListeners={},this.on(`error`,M3.error)}emit(){var e=[...arguments];return M3.log.call(M3,...e),super.emit(...e)}handleDOM(e){var t=[...arguments].slice(1);(this.domListeners[e.type]||[]).forEach(n=>{let{node:r,handler:i}=n;(e.target===r||r.contains(e.target))&&i(e,...t)})}listenDOM(e,t,n){this.domListeners[e]||(this.domListeners[e]=[]),this.domListeners[e].push({node:t,handler:n})}},P3=j3(`quill:selection`),F3=class{constructor(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;this.index=e,this.length=t}},A5e=class{constructor(e,t){this.emitter=t,this.scroll=e,this.composing=!1,this.mouseDown=!1,this.root=this.scroll.domNode,this.cursor=this.scroll.create(`cursor`,this),this.savedRange=new F3(0,0),this.lastRange=this.savedRange,this.lastNative=null,this.handleComposition(),this.handleDragging(),this.emitter.listenDOM(`selectionchange`,document,()=>{!this.mouseDown&&!this.composing&&setTimeout(this.update.bind(this,N3.sources.USER),1)}),this.emitter.on(N3.events.SCROLL_BEFORE_UPDATE,()=>{if(!this.hasFocus())return;let e=this.getNativeRange();e!=null&&e.start.node!==this.cursor.textNode&&this.emitter.once(N3.events.SCROLL_UPDATE,(t,n)=>{try{this.root.contains(e.start.node)&&this.root.contains(e.end.node)&&this.setNativeRange(e.start.node,e.start.offset,e.end.node,e.end.offset);let r=n.some(e=>e.type===`characterData`||e.type===`childList`||e.type===`attributes`&&e.target===this.root);this.update(r?N3.sources.SILENT:t)}catch{}})}),this.emitter.on(N3.events.SCROLL_OPTIMIZE,(e,t)=>{if(t.range){let{startNode:e,startOffset:n,endNode:r,endOffset:i}=t.range;this.setNativeRange(e,n,r,i),this.update(N3.sources.SILENT)}}),this.update(N3.sources.SILENT)}handleComposition(){this.emitter.on(N3.events.COMPOSITION_BEFORE_START,()=>{this.composing=!0}),this.emitter.on(N3.events.COMPOSITION_END,()=>{if(this.composing=!1,this.cursor.parent){let e=this.cursor.restore();if(!e)return;setTimeout(()=>{this.setNativeRange(e.startNode,e.startOffset,e.endNode,e.endOffset)},1)}})}handleDragging(){this.emitter.listenDOM(`mousedown`,document.body,()=>{this.mouseDown=!0}),this.emitter.listenDOM(`mouseup`,document.body,()=>{this.mouseDown=!1,this.update(N3.sources.USER)})}focus(){this.hasFocus()||(this.root.focus({preventScroll:!0}),this.setRange(this.savedRange))}format(e,t){this.scroll.update();let n=this.getNativeRange();if(!(n==null||!n.native.collapsed||this.scroll.query(e,W4.BLOCK))){if(n.start.node!==this.cursor.textNode){let e=this.scroll.find(n.start.node,!1);if(e==null)return;if(e instanceof Q4){let t=e.split(n.start.offset);e.parent.insertBefore(this.cursor,t)}else e.insertBefore(this.cursor,n.start.node);this.cursor.attach()}this.cursor.format(e,t),this.scroll.optimize(),this.setNativeRange(this.cursor.textNode,this.cursor.textNode.data.length),this.update()}}getBounds(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=this.scroll.length();e=Math.min(e,n-1),t=Math.min(e+t,n-1)-e;let r,[i,a]=this.scroll.leaf(e);if(i==null)return null;if(t>0&&a===i.length()){let[t]=this.scroll.leaf(e+1);if(t){let[n]=this.scroll.line(e),[r]=this.scroll.line(e+1);n===r&&(i=t,a=0)}}[r,a]=i.position(a,!0);let o=document.createRange();if(t>0)return o.setStart(r,a),[i,a]=this.scroll.leaf(e+t),i==null?null:([r,a]=i.position(a,!0),o.setEnd(r,a),o.getBoundingClientRect());let s=`left`,c;if(r instanceof Text){if(!r.data.length)return null;a<r.data.length?(o.setStart(r,a),o.setEnd(r,a+1)):(o.setStart(r,a-1),o.setEnd(r,a),s=`right`),c=o.getBoundingClientRect()}else{if(!(i.domNode instanceof Element))return null;c=i.domNode.getBoundingClientRect(),a>0&&(s=`right`)}return{bottom:c.top+c.height,height:c.height,left:c[s],right:c[s],top:c.top,width:0}}getNativeRange(){let e=document.getSelection();if(e==null||e.rangeCount<=0)return null;let t=e.getRangeAt(0);if(t==null)return null;let n=this.normalizeNative(t);return P3.info(`getNativeRange`,n),n}getRange(){let e=this.scroll.domNode;if(`isConnected`in e&&!e.isConnected)return[null,null];let t=this.getNativeRange();return t==null?[null,null]:[this.normalizedToRange(t),t]}hasFocus(){return document.activeElement===this.root||document.activeElement!=null&&I3(this.root,document.activeElement)}normalizedToRange(e){let t=[[e.start.node,e.start.offset]];e.native.collapsed||t.push([e.end.node,e.end.offset]);let n=t.map(e=>{let[t,n]=e,r=this.scroll.find(t,!0),i=r.offset(this.scroll);return n===0?i:r instanceof Q4?i+r.index(t,n):i+r.length()}),r=Math.min(Math.max(...n),this.scroll.length()-1),i=Math.min(r,...n);return new F3(i,r-i)}normalizeNative(e){if(!I3(this.root,e.startContainer)||!e.collapsed&&!I3(this.root,e.endContainer))return null;let t={start:{node:e.startContainer,offset:e.startOffset},end:{node:e.endContainer,offset:e.endOffset},native:e};return[t.start,t.end].forEach(e=>{let{node:t,offset:n}=e;for(;!(t instanceof Text)&&t.childNodes.length>0;)if(t.childNodes.length>n)t=t.childNodes[n],n=0;else if(t.childNodes.length===n)t=t.lastChild,n=t instanceof Text?t.data.length:t.childNodes.length>0?t.childNodes.length:t.childNodes.length+1;else break;e.node=t,e.offset=n}),t}rangeToNative(e){let t=this.scroll.length(),n=(e,n)=>{e=Math.min(t-1,e);let[r,i]=this.scroll.leaf(e);return r?r.position(i,n):[null,-1]};return[...n(e.index,!1),...n(e.index+e.length,!0)]}setNativeRange(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:e,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:t,i=arguments.length>4&&arguments[4]!==void 0&&arguments[4];if(P3.info(`setNativeRange`,e,t,n,r),e!=null&&(this.root.parentNode==null||e.parentNode==null||n.parentNode==null))return;let a=document.getSelection();if(a!=null){if(e!=null){this.hasFocus()||this.root.focus({preventScroll:!0});let{native:o}=this.getNativeRange()||{};if(o==null||i||e!==o.startContainer||t!==o.startOffset||n!==o.endContainer||r!==o.endOffset){e instanceof Element&&e.tagName===`BR`&&(t=Array.from(e.parentNode.childNodes).indexOf(e),e=e.parentNode),n instanceof Element&&n.tagName===`BR`&&(r=Array.from(n.parentNode.childNodes).indexOf(n),n=n.parentNode);let i=document.createRange();i.setStart(e,t),i.setEnd(n,r),a.removeAllRanges(),a.addRange(i)}}else a.removeAllRanges(),this.root.blur()}}setRange(e){let t=arguments.length>1&&arguments[1]!==void 0&&arguments[1],n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:N3.sources.API;if(typeof t==`string`&&(n=t,t=!1),P3.info(`setRange`,e),e!=null){let n=this.rangeToNative(e);this.setNativeRange(...n,t)}else this.setNativeRange(null);this.update(n)}update(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:N3.sources.USER,t=this.lastRange,[n,r]=this.getRange();if(this.lastRange=n,this.lastNative=r,this.lastRange!=null&&(this.savedRange=this.lastRange),!H4(t,this.lastRange)){if(!this.composing&&r!=null&&r.native.collapsed&&r.start.node!==this.cursor.textNode){let e=this.cursor.restore();e&&this.setNativeRange(e.startNode,e.startOffset,e.endNode,e.endOffset)}let n=[N3.events.SELECTION_CHANGE,N4(this.lastRange),N4(t),e];this.emitter.emit(N3.events.EDITOR_CHANGE,...n),e!==N3.sources.SILENT&&this.emitter.emit(...n)}}};function I3(e,t){try{t.parentNode}catch{return!1}return e.contains(t)}var j5e=/^[ -~]*$/,M5e=class{constructor(e){this.scroll=e,this.delta=this.getDelta()}applyDelta(e){this.scroll.update();let t=this.scroll.length();this.scroll.batchStart();let n=P5e(e),r=new y3;return I5e(n.ops.slice()).reduce((e,n)=>{let i=v3.Op.length(n),a=n.attributes||{},o=!1,s=!1;if(n.insert!=null){if(r.retain(i),typeof n.insert==`string`){let r=n.insert;s=!r.endsWith(` |
|
|
`)&&(t<=e||!!this.scroll.descendant(T3,e)[0]),this.scroll.insertAt(e,r);let[i,o]=this.scroll.line(e),c=U4({},E3(i));if(i instanceof w3){let[e]=i.descendant(Q4,o);e&&(c=U4(c,E3(e)))}a=v3.AttributeMap.diff(c,a)||{}}else if(typeof n.insert==`object`){let r=Object.keys(n.insert)[0];if(r==null)return e;let i=this.scroll.query(r,W4.INLINE)!=null;if(i)(t<=e||this.scroll.descendant(T3,e)[0])&&(s=!0);else if(e>0){let[t,n]=this.scroll.descendant(Q4,e-1);t instanceof x3?t.value()[n]!==` |
|
|
`&&(o=!0):t instanceof o3&&t.statics.scope===W4.INLINE_BLOT&&(o=!0)}if(this.scroll.insertAt(e,r,n.insert[r]),i){let[t]=this.scroll.descendant(Q4,e);if(t){let e=U4({},E3(t));a=v3.AttributeMap.diff(e,a)||{}}}}t+=i}else if(r.push(n),n.retain!==null&&typeof n.retain==`object`){let t=Object.keys(n.retain)[0];if(t==null)return e;this.scroll.updateEmbedAt(e,t,n.retain[t])}Object.keys(a).forEach(t=>{this.scroll.formatAt(e,i,t,a[t])});let c=+!!o,l=+!!s;return t+=c+l,r.retain(c),r.delete(l),e+i+c+l},0),r.reduce((e,t)=>typeof t.delete==`number`?(this.scroll.deleteAt(e,t.delete),e):e+v3.Op.length(t),0),this.scroll.batchEnd(),this.scroll.optimize(),this.update(n)}deleteText(e,t){return this.scroll.deleteAt(e,t),this.update(new y3().retain(e).delete(t))}formatLine(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};this.scroll.update(),Object.keys(n).forEach(r=>{this.scroll.lines(e,Math.max(t,1)).forEach(e=>{e.format(r,n[r])})}),this.scroll.optimize();let r=new y3().retain(e).retain(t,N4(n));return this.update(r)}formatText(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};Object.keys(n).forEach(r=>{this.scroll.formatAt(e,t,r,n[r])});let r=new y3().retain(e).retain(t,N4(n));return this.update(r)}getContents(e,t){return this.delta.slice(e,e+t)}getDelta(){return this.scroll.lines().reduce((e,t)=>e.concat(t.delta()),new y3)}getFormat(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=[],r=[];t===0?this.scroll.path(e).forEach(e=>{let[t]=e;t instanceof w3?n.push(t):t instanceof Q4&&r.push(t)}):(n=this.scroll.lines(e,t),r=this.scroll.descendants(Q4,e,t));let[i,a]=[n,r].map(e=>{let t=e.shift();if(t==null)return{};let n=E3(t);for(;Object.keys(n).length>0;){let t=e.shift();if(t==null)return n;n=N5e(E3(t),n)}return n});return{...i,...a}}getHTML(e,t){let[n,r]=this.scroll.line(e);if(n){let i=n.length();return n.length()>=r+t&&(r!==0||t!==i)?R3(n,r,t,!0):R3(this.scroll,e,t,!0)}return``}getText(e,t){return this.getContents(e,t).filter(e=>typeof e.insert==`string`).map(e=>e.insert).join(``)}insertContents(e,t){let n=P5e(t),r=new y3().retain(e).concat(n);return this.scroll.insertContents(e,n),this.update(r)}insertEmbed(e,t,n){return this.scroll.insertAt(e,t,n),this.update(new y3().retain(e).insert({[t]:n}))}insertText(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return t=t.replace(/\r\n/g,` |
|
|
`).replace(/\r/g,` |
|
|
`),this.scroll.insertAt(e,t),Object.keys(n).forEach(r=>{this.scroll.formatAt(e,t.length,r,n[r])}),this.update(new y3().retain(e).insert(t,N4(n)))}isBlank(){if(this.scroll.children.length===0)return!0;if(this.scroll.children.length>1)return!1;let e=this.scroll.children.head;if(e?.statics.blotName!==w3.blotName)return!1;let t=e;return t.children.length>1?!1:t.children.head instanceof b3}removeFormat(e,t){let n=this.getText(e,t),[r,i]=this.scroll.line(e+t),a=0,o=new y3;r!=null&&(a=r.length()-i,o=r.delta().slice(i,i+a-1).insert(` |
|
|
`));let s=this.getContents(e,t+a).diff(new y3().insert(n).concat(o)),c=new y3().retain(e).concat(s);return this.applyDelta(c)}update(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0,r=this.delta;if(t.length===1&&t[0].type===`characterData`&&t[0].target.data.match(j5e)&&this.scroll.find(t[0].target)){let i=this.scroll.find(t[0].target),a=E3(i),o=i.offset(this.scroll),s=t[0].oldValue.replace(D3.CONTENTS,``),c=new y3().insert(s),l=new y3().insert(i.value()),u=n&&{oldRange:F5e(n.oldRange,-o),newRange:F5e(n.newRange,-o)};e=new y3().retain(o).concat(c.diff(l,u)).reduce((e,t)=>t.insert?e.insert(t.insert,a):e.push(t),new y3),this.delta=r.compose(e)}else this.delta=this.getDelta(),(!e||!H4(r.compose(e),this.delta))&&(e=r.diff(this.delta,n));return e}};function L3(e,t,n){if(e.length===0){let[e]=z3(n.pop());return t<=0?`</li></${e}>`:`</li></${e}>${L3([],t-1,n)}`}let[{child:r,offset:i,length:a,indent:o,type:s},...c]=e,[l,u]=z3(s);if(o>t)return n.push(s),o===t+1?`<${l}><li${u}>${R3(r,i,a)}${L3(c,o,n)}`:`<${l}><li>${L3(e,t+1,n)}`;let d=n[n.length-1];if(o===t&&s===d)return`</li><li${u}>${R3(r,i,a)}${L3(c,o,n)}`;let[f]=z3(n.pop());return`</li></${f}>${L3(e,t-1,n)}`}function R3(e,t,n){let r=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(`html`in e&&typeof e.html==`function`)return e.html(t,n);if(e instanceof x3)return S3(e.value().slice(t,t+n)).replaceAll(` `,` `);if(e instanceof $4){if(e.statics.blotName===`list-container`){let r=[];return e.children.forEachAt(t,n,(e,t,n)=>{let i=`formats`in e&&typeof e.formats==`function`?e.formats():{};r.push({child:e,offset:t,length:n,indent:i.indent||0,type:i.list})}),L3(r,-1,[])}let i=[];if(e.children.forEachAt(t,n,(e,t,n)=>{i.push(R3(e,t,n))}),r||e.statics.blotName===`list`)return i.join(``);let{outerHTML:a,innerHTML:o}=e.domNode,[s,c]=a.split(`>${o}<`);return s===`<table`?`<table style="border: 1px solid #000;">${i.join(``)}<${c}`:`${s}>${i.join(``)}<${c}`}return e.domNode instanceof Element?e.domNode.outerHTML:``}function N5e(e,t){return Object.keys(t).reduce((n,r)=>{if(e[r]==null)return n;let i=t[r];return n[r]=i===e[r]?i:Array.isArray(i)?i.indexOf(e[r])<0?i.concat([e[r]]):i:[i,e[r]],n},{})}function z3(e){let t=e===`ordered`?`ol`:`ul`;switch(e){case`checked`:return[t,` data-list="checked"`];case`unchecked`:return[t,` data-list="unchecked"`];default:return[t,``]}}function P5e(e){return e.reduce((e,t)=>{if(typeof t.insert==`string`){let n=t.insert.replace(/\r\n/g,` |
|
|
`).replace(/\r/g,` |
|
|
`);return e.insert(n,t.attributes)}return e.push(t)},new y3)}function F5e(e,t){let{index:n,length:r}=e;return new F3(n+t,r)}function I5e(e){let t=[];return e.forEach(e=>{typeof e.insert==`string`?e.insert.split(` |
|
|
`).forEach((n,r)=>{r&&t.push({insert:` |
|
|
`,attributes:e.attributes}),n&&t.push({insert:n,attributes:e.attributes})}):t.push(e)}),t}var B3=class{static DEFAULTS={};constructor(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.quill=e,this.options=t}},V3=``,H3=class extends o3{constructor(e,t){super(e,t),this.contentNode=document.createElement(`span`),this.contentNode.setAttribute(`contenteditable`,`false`),Array.from(this.domNode.childNodes).forEach(e=>{this.contentNode.appendChild(e)}),this.leftGuard=document.createTextNode(V3),this.rightGuard=document.createTextNode(V3),this.domNode.appendChild(this.leftGuard),this.domNode.appendChild(this.contentNode),this.domNode.appendChild(this.rightGuard)}index(e,t){return e===this.leftGuard?0:e===this.rightGuard?1:super.index(e,t)}restore(e){let t=null,n,r=e.data.split(V3).join(``);if(e===this.leftGuard){if(this.prev instanceof x3){let e=this.prev.length();this.prev.insertAt(e,r),t={startNode:this.prev.domNode,startOffset:e+r.length}}else n=document.createTextNode(r),this.parent.insertBefore(this.scroll.create(n),this),t={startNode:n,startOffset:r.length}}else e===this.rightGuard&&(this.next instanceof x3?(this.next.insertAt(0,r),t={startNode:this.next.domNode,startOffset:r.length}):(n=document.createTextNode(r),this.parent.insertBefore(this.scroll.create(n),this.next),t={startNode:n,startOffset:r.length}));return e.data=V3,t}update(e,t){e.forEach(e=>{if(e.type===`characterData`&&(e.target===this.leftGuard||e.target===this.rightGuard)){let n=this.restore(e.target);n&&(t.range=n)}})}},L5e=class{isComposing=!1;constructor(e,t){this.scroll=e,this.emitter=t,this.setupListeners()}setupListeners(){this.scroll.domNode.addEventListener(`compositionstart`,e=>{this.isComposing||this.handleCompositionStart(e)}),this.scroll.domNode.addEventListener(`compositionend`,e=>{this.isComposing&&queueMicrotask(()=>{this.handleCompositionEnd(e)})})}handleCompositionStart(e){let t=e.target instanceof Node?this.scroll.find(e.target,!0):null;t&&!(t instanceof H3)&&(this.emitter.emit(N3.events.COMPOSITION_BEFORE_START,e),this.scroll.batchStart(),this.emitter.emit(N3.events.COMPOSITION_START,e),this.isComposing=!0)}handleCompositionEnd(e){this.emitter.emit(N3.events.COMPOSITION_BEFORE_END,e),this.scroll.batchEnd(),this.emitter.emit(N3.events.COMPOSITION_END,e),this.isComposing=!1}},U3=class e{static DEFAULTS={modules:{}};static themes={default:e};modules={};constructor(e,t){this.quill=e,this.options=t}init(){Object.keys(this.options.modules).forEach(e=>{this.modules[e]??this.addModule(e)})}addModule(e){let t=this.quill.constructor.import(`modules/${e}`);return this.modules[e]=new t(this.quill,this.options.modules[e]||{}),this.modules[e]}},R5e=e=>e.parentElement||e.getRootNode().host||null,z5e=e=>{let t=e.getBoundingClientRect(),n=`offsetWidth`in e&&Math.abs(t.width)/e.offsetWidth||1,r=`offsetHeight`in e&&Math.abs(t.height)/e.offsetHeight||1;return{top:t.top,right:t.left+e.clientWidth*n,bottom:t.top+e.clientHeight*r,left:t.left}},W3=e=>{let t=parseInt(e,10);return Number.isNaN(t)?0:t},B5e=(e,t,n,r,i,a)=>e<n&&t>r?0:e<n?-(n-e+i):t>r?t-e>r-n?e+i-n:t-r+a:0,V5e=(e,t)=>{let n=e.ownerDocument,r=t,i=e;for(;i;){let e=i===n.body,t=e?{top:0,right:window.visualViewport?.width??n.documentElement.clientWidth,bottom:window.visualViewport?.height??n.documentElement.clientHeight,left:0}:z5e(i),a=getComputedStyle(i),o=B5e(r.left,r.right,t.left,t.right,W3(a.scrollPaddingLeft),W3(a.scrollPaddingRight)),s=B5e(r.top,r.bottom,t.top,t.bottom,W3(a.scrollPaddingTop),W3(a.scrollPaddingBottom));if(o||s){if(e)n.defaultView?.scrollBy(o,s);else{let{scrollLeft:e,scrollTop:t}=i;s&&(i.scrollTop+=s),o&&(i.scrollLeft+=o);let n=i.scrollLeft-e,a=i.scrollTop-t;r={left:r.left-n,top:r.top-a,right:r.right-n,bottom:r.bottom-a}}}i=e||a.position===`fixed`?null:R5e(i)}},H5e=100,U5e=[`block`,`break`,`cursor`,`inline`,`scroll`,`text`],W5e=(e,t,n)=>{let r=new q4;return U5e.forEach(e=>{let n=t.query(e);n&&r.register(n)}),e.forEach(e=>{let i=t.query(e);i||n.error(`Cannot register "${e}" specified in "formats" config. Are you sure it was registered?`);let a=0;for(;i;)if(r.register(i),i=`blotName`in i?i.requiredContainer??null:null,a+=1,a>H5e){n.error(`Cycle detected in registering blot requiredContainer: "${e}"`);break}}),r},G3=j3(`quill`),K3=new q4;$4.uiClass=`ql-ui`;var q3=class e{static DEFAULTS={bounds:null,modules:{clipboard:!0,keyboard:!0,history:!0,uploader:!0},placeholder:``,readOnly:!1,registry:K3,theme:`default`};static events=N3.events;static sources=N3.sources;static version=`2.0.3`;static imports={delta:y3,parchment:s5e,"core/module":B3,"core/theme":U3};static debug(e){e===!0&&(e=`log`),j3.level(e)}static find(e){let t=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return O3.get(e)||K3.find(e,t)}static import(e){return this.imports[e]??G3.error(`Cannot import ${e}. Are you sure it was registered?`),this.imports[e]}static register(){if(typeof(arguments.length<=0?void 0:arguments[0])!=`string`){let e=arguments.length<=0?void 0:arguments[0],t=!!(!(arguments.length<=1)&&arguments[1]),n=`attrName`in e?e.attrName:e.blotName;typeof n==`string`?this.register(`formats/${n}`,e,t):Object.keys(e).forEach(n=>{this.register(n,e[n],t)})}else{let e=arguments.length<=0?void 0:arguments[0],t=arguments.length<=1?void 0:arguments[1],n=!!(!(arguments.length<=2)&&arguments[2]);this.imports[e]!=null&&!n&&G3.warn(`Overwriting ${e} with`,t),this.imports[e]=t,(e.startsWith(`blots/`)||e.startsWith(`formats/`))&&t&&typeof t!=`boolean`&&t.blotName!==`abstract`&&K3.register(t),typeof t.register==`function`&&t.register(K3)}}constructor(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(this.options=q5e(t,n),this.container=this.options.container,this.container==null){G3.error(`Invalid Quill container`,t);return}this.options.debug&&e.debug(this.options.debug);let r=this.container.innerHTML.trim();this.container.classList.add(`ql-container`),this.container.innerHTML=``,O3.set(this.container,this),this.root=this.addContainer(`ql-editor`),this.root.classList.add(`ql-blank`),this.emitter=new N3;let i=c3.blotName,a=this.options.registry.query(i);if(!a||!(`blotName`in a))throw Error(`Cannot initialize Quill without "${i}" blot`);if(this.scroll=new a(this.options.registry,this.root,{emitter:this.emitter}),this.editor=new M5e(this.scroll),this.selection=new A5e(this.scroll,this.emitter),this.composition=new L5e(this.scroll,this.emitter),this.theme=new this.options.theme(this,this.options),this.keyboard=this.theme.addModule(`keyboard`),this.clipboard=this.theme.addModule(`clipboard`),this.history=this.theme.addModule(`history`),this.uploader=this.theme.addModule(`uploader`),this.theme.addModule(`input`),this.theme.addModule(`uiNode`),this.theme.init(),this.emitter.on(N3.events.EDITOR_CHANGE,e=>{e===N3.events.TEXT_CHANGE&&this.root.classList.toggle(`ql-blank`,this.editor.isBlank())}),this.emitter.on(N3.events.SCROLL_UPDATE,(e,t)=>{let n=this.selection.lastRange,[r]=this.selection.getRange(),i=n&&r?{oldRange:n,newRange:r}:void 0;Y3.call(this,()=>this.editor.update(null,t,i),e)}),this.emitter.on(N3.events.SCROLL_EMBED_UPDATE,(t,n)=>{let r=this.selection.lastRange,[i]=this.selection.getRange(),a=r&&i?{oldRange:r,newRange:i}:void 0;Y3.call(this,()=>{let e=new y3().retain(t.offset(this)).retain({[t.statics.blotName]:n});return this.editor.update(e,[],a)},e.sources.USER)}),r){let e=this.clipboard.convert({html:`${r}<p><br></p>`,text:` |
|
|
`});this.setContents(e)}this.history.clear(),this.options.placeholder&&this.root.setAttribute(`data-placeholder`,this.options.placeholder),this.options.readOnly&&this.disable(),this.allowReadOnlyEdits=!1}addContainer(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(typeof e==`string`){let t=e;e=document.createElement(`div`),e.classList.add(t)}return this.container.insertBefore(e,t),e}blur(){this.selection.setRange(null)}deleteText(e,t,n){return[e,t,,n]=X3(e,t,n),Y3.call(this,()=>this.editor.deleteText(e,t),n,e,-1*t)}disable(){this.enable(!1)}editReadOnly(e){this.allowReadOnlyEdits=!0;let t=e();return this.allowReadOnlyEdits=!1,t}enable(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;this.scroll.enable(e),this.container.classList.toggle(`ql-disabled`,!e)}focus(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.selection.focus(),e.preventScroll||this.scrollSelectionIntoView()}format(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:N3.sources.API;return Y3.call(this,()=>{let n=this.getSelection(!0),r=new y3;if(n==null)return r;if(this.scroll.query(e,W4.BLOCK))r=this.editor.formatLine(n.index,n.length,{[e]:t});else{if(n.length===0)return this.selection.format(e,t),r;r=this.editor.formatText(n.index,n.length,{[e]:t})}return this.setSelection(n,N3.sources.SILENT),r},n)}formatLine(e,t,n,r,i){let a;return[e,t,a,i]=X3(e,t,n,r,i),Y3.call(this,()=>this.editor.formatLine(e,t,a),i,e,0)}formatText(e,t,n,r,i){let a;return[e,t,a,i]=X3(e,t,n,r,i),Y3.call(this,()=>this.editor.formatText(e,t,a),i,e,0)}getBounds(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=null;if(n=typeof e==`number`?this.selection.getBounds(e,t):this.selection.getBounds(e.index,e.length),!n)return null;let r=this.container.getBoundingClientRect();return{bottom:n.bottom-r.top,height:n.height,left:n.left-r.left,right:n.right-r.left,top:n.top-r.top,width:n.width}}getContents(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.getLength()-e;return[e,t]=X3(e,t),this.editor.getContents(e,t)}getFormat(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.getSelection(!0),t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return typeof e==`number`?this.editor.getFormat(e,t):this.editor.getFormat(e.index,e.length)}getIndex(e){return e.offset(this.scroll)}getLength(){return this.scroll.length()}getLeaf(e){return this.scroll.leaf(e)}getLine(e){return this.scroll.line(e)}getLines(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Number.MAX_VALUE;return typeof e==`number`?this.scroll.lines(e,t):this.scroll.lines(e.index,e.length)}getModule(e){return this.theme.modules[e]}getSelection(){return arguments.length>0&&arguments[0]!==void 0&&arguments[0]&&this.focus(),this.update(),this.selection.getRange()[0]}getSemanticHTML(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,t=arguments.length>1?arguments[1]:void 0;return typeof e==`number`&&(t??=this.getLength()-e),[e,t]=X3(e,t),this.editor.getHTML(e,t)}getText(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,t=arguments.length>1?arguments[1]:void 0;return typeof e==`number`&&(t??=this.getLength()-e),[e,t]=X3(e,t),this.editor.getText(e,t)}hasFocus(){return this.selection.hasFocus()}insertEmbed(t,n,r){let i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:e.sources.API;return Y3.call(this,()=>this.editor.insertEmbed(t,n,r),i,t)}insertText(e,t,n,r,i){let a;return[e,,a,i]=X3(e,0,n,r,i),Y3.call(this,()=>this.editor.insertText(e,t,a),i,e,t.length)}isEnabled(){return this.scroll.isEnabled()}off(){return this.emitter.off(...arguments)}on(){return this.emitter.on(...arguments)}once(){return this.emitter.once(...arguments)}removeFormat(e,t,n){return[e,t,,n]=X3(e,t,n),Y3.call(this,()=>this.editor.removeFormat(e,t),n,e)}scrollRectIntoView(e){V5e(this.root,e)}scrollIntoView(){console.warn(`Quill#scrollIntoView() has been deprecated and will be removed in the near future. Please use Quill#scrollSelectionIntoView() instead.`),this.scrollSelectionIntoView()}scrollSelectionIntoView(){let e=this.selection.lastRange,t=e&&this.selection.getBounds(e.index,e.length);t&&this.scrollRectIntoView(t)}setContents(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:N3.sources.API;return Y3.call(this,()=>{e=new y3(e);let t=this.getLength(),n=this.editor.deleteText(0,t),r=this.editor.insertContents(0,e),i=this.editor.deleteText(this.getLength()-1,1);return n.compose(r).compose(i)},t)}setSelection(t,n,r){t==null?this.selection.setRange(null,n||e.sources.API):([t,n,,r]=X3(t,n,r),this.selection.setRange(new F3(Math.max(0,t),n),r),r!==N3.sources.SILENT&&this.scrollSelectionIntoView())}setText(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:N3.sources.API,n=new y3().insert(e);return this.setContents(n,t)}update(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:N3.sources.USER,t=this.scroll.update(e);return this.selection.update(e),t}updateContents(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:N3.sources.API;return Y3.call(this,()=>(e=new y3(e),this.editor.applyDelta(e)),t,!0)}};function G5e(e){return typeof e==`string`?document.querySelector(e):e}function J3(e){return Object.entries(e??{}).reduce((e,t)=>{let[n,r]=t;return{...e,[n]:r===!0?{}:r}},{})}function K5e(e){return Object.fromEntries(Object.entries(e).filter(e=>e[1]!==void 0))}function q5e(e,t){let n=G5e(e);if(!n)throw Error(`Invalid Quill container`);let r=!t.theme||t.theme===q3.DEFAULTS.theme?U3:q3.import(`themes/${t.theme}`);if(!r)throw Error(`Invalid theme ${t.theme}. Did you register it?`);let{modules:i,...a}=q3.DEFAULTS,{modules:o,...s}=r.DEFAULTS,c=J3(t.modules);c!=null&&c.toolbar&&c.toolbar.constructor!==Object&&(c={...c,toolbar:{container:c.toolbar}});let l=U4({},J3(i),J3(o),c),u={...a,...K5e(s),...K5e(t)},d=t.registry;return d?t.formats&&G3.warn(`Ignoring "formats" option because "registry" is specified`):d=t.formats?W5e(t.formats,u.registry,G3):u.registry,{...u,registry:d,container:n,theme:r,modules:Object.entries(l).reduce((e,t)=>{let[n,r]=t;if(!r)return e;let i=q3.import(`modules/${n}`);return i==null?(G3.error(`Cannot load ${n} module. Are you sure you registered it?`),e):{...e,[n]:U4({},i.DEFAULTS||{},r)}},{}),bounds:G5e(u.bounds)}}function Y3(e,t,n,r){if(!this.isEnabled()&&t===N3.sources.USER&&!this.allowReadOnlyEdits)return new y3;let i=n==null?null:this.getSelection(),a=this.editor.delta,o=e();if(i!=null&&(n===!0&&(n=i.index),r==null?i=J5e(i,o,t):r!==0&&(i=J5e(i,n,r,t)),this.setSelection(i,N3.sources.SILENT)),o.length()>0){let e=[N3.events.TEXT_CHANGE,o,a,t];this.emitter.emit(N3.events.EDITOR_CHANGE,...e),t!==N3.sources.SILENT&&this.emitter.emit(...e)}return o}function X3(e,t,n,r,i){let a={};return typeof e.index==`number`&&typeof e.length==`number`?typeof t==`number`?(t=e.length,e=e.index):(i=r,r=n,n=t,t=e.length,e=e.index):typeof t!=`number`&&(i=r,r=n,n=t,t=0),typeof n==`object`?(a=n,i=r):typeof n==`string`&&(r==null?i=n:a[n]=r),i||=N3.sources.API,[e,t,a,i]}function J5e(e,t,n,r){let i=typeof n==`number`?n:0;if(e==null)return null;let a,o;return t&&typeof t.transformPosition==`function`?[a,o]=[e.index,e.index+e.length].map(e=>t.transformPosition(e,r!==N3.sources.USER)):[a,o]=[e.index,e.index+e.length].map(e=>e<t||e===t&&r===N3.sources.USER?e:i>=0?e+i:Math.max(t,e+i)),new F3(a,o-a)}var Z3=class extends a3{};function Y5e(e){return e instanceof w3||e instanceof T3}function X5e(e){return typeof e.updateContent==`function`}var Z5e=class extends c3{static blotName=`scroll`;static className=`ql-editor`;static tagName=`DIV`;static defaultChild=w3;static allowedChildren=[w3,T3,Z3];constructor(e,t,n){let{emitter:r}=n;super(e,t),this.emitter=r,this.batch=!1,this.optimize(),this.enable(),this.domNode.addEventListener(`dragstart`,e=>this.handleDragStart(e))}batchStart(){Array.isArray(this.batch)||(this.batch=[])}batchEnd(){if(!this.batch)return;let e=this.batch;this.batch=!1,this.update(e)}emitMount(e){this.emitter.emit(N3.events.SCROLL_BLOT_MOUNT,e)}emitUnmount(e){this.emitter.emit(N3.events.SCROLL_BLOT_UNMOUNT,e)}emitEmbedUpdate(e,t){this.emitter.emit(N3.events.SCROLL_EMBED_UPDATE,e,t)}deleteAt(e,t){let[n,r]=this.line(e),[i]=this.line(e+t);if(super.deleteAt(e,t),i!=null&&n!==i&&r>0){if(n instanceof T3||i instanceof T3){this.optimize();return}let e=i.children.head instanceof b3?null:i.children.head;n.moveChildren(i,e),n.remove()}this.optimize()}enable(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;this.domNode.setAttribute(`contenteditable`,e?`true`:`false`)}formatAt(e,t,n,r){super.formatAt(e,t,n,r),this.optimize()}insertAt(e,t,n){if(e>=this.length()){if(n==null||this.scroll.query(t,W4.BLOCK)==null){let e=this.scroll.create(this.statics.defaultChild.blotName);this.appendChild(e),n==null&&t.endsWith(` |
|
|
`)?e.insertAt(0,t.slice(0,-1),n):e.insertAt(0,t,n)}else{let e=this.scroll.create(t,n);this.appendChild(e)}}else super.insertAt(e,t,n);this.optimize()}insertBefore(e,t){if(e.statics.scope===W4.INLINE_BLOT){let n=this.scroll.create(this.statics.defaultChild.blotName);n.appendChild(e),super.insertBefore(n,t)}else super.insertBefore(e,t)}insertContents(e,t){let n=this.deltaToRenderBlocks(t.concat(new y3().insert(` |
|
|
`))),r=n.pop();if(r==null)return;this.batchStart();let i=n.shift();if(i){let t=i.type===`block`&&(i.delta.length()===0||!this.descendant(T3,e)[0]&&e<this.length()),n=i.type===`block`?i.delta:new y3().insert({[i.key]:i.value});Q3(this,e,n);let r=+(i.type===`block`),a=e+n.length()+r;t&&this.insertAt(a-1,` |
|
|
`);let o=E3(this.line(e)[0]),s=v3.AttributeMap.diff(o,i.attributes)||{};Object.keys(s).forEach(e=>{this.formatAt(a-1,1,e,s[e])}),e=a}let[a,o]=this.children.find(e);if(n.length&&(a&&(a=a.split(o),o=0),n.forEach(e=>{if(e.type===`block`)Q3(this.createBlock(e.attributes,a||void 0),0,e.delta);else{let t=this.create(e.key,e.value);this.insertBefore(t,a||void 0),Object.keys(e.attributes).forEach(n=>{t.format(n,e.attributes[n])})}})),r.type===`block`&&r.delta.length()){let e=a?a.offset(a.scroll)+o:this.length();Q3(this,e,r.delta)}this.batchEnd(),this.optimize()}isEnabled(){return this.domNode.getAttribute(`contenteditable`)===`true`}leaf(e){let t=this.path(e).pop();if(!t)return[null,-1];let[n,r]=t;return n instanceof Q4?[n,r]:[null,-1]}line(e){return e===this.length()?this.line(e-1):this.descendant(Y5e,e)}lines(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Number.MAX_VALUE,n=(e,t,r)=>{let i=[],a=r;return e.children.forEachAt(t,r,(e,t,r)=>{Y5e(e)?i.push(e):e instanceof a3&&(i=i.concat(n(e,t,a))),a-=r}),i};return n(this,e,t)}optimize(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.batch||(super.optimize(e,t),e.length>0&&this.emitter.emit(N3.events.SCROLL_OPTIMIZE,e,t))}path(e){return super.path(e).slice(1)}remove(){}update(e){if(this.batch){Array.isArray(e)&&(this.batch=this.batch.concat(e));return}let t=N3.sources.USER;typeof e==`string`&&(t=e),Array.isArray(e)||(e=this.observer.takeRecords()),e=e.filter(e=>{let{target:t}=e,n=this.find(t,!0);return n&&!X5e(n)}),e.length>0&&this.emitter.emit(N3.events.SCROLL_BEFORE_UPDATE,t,e),super.update(e.concat([])),e.length>0&&this.emitter.emit(N3.events.SCROLL_UPDATE,t,e)}updateEmbedAt(e,t,n){let[r]=this.descendant(e=>e instanceof T3,e);r&&r.statics.blotName===t&&X5e(r)&&r.updateContent(n)}handleDragStart(e){e.preventDefault()}deltaToRenderBlocks(e){let t=[],n=new y3;return e.forEach(e=>{let r=e?.insert;if(r){if(typeof r==`string`){let i=r.split(` |
|
|
`);i.slice(0,-1).forEach(r=>{n.insert(r,e.attributes),t.push({type:`block`,delta:n,attributes:e.attributes??{}}),n=new y3});let a=i[i.length-1];a&&n.insert(a,e.attributes)}else{let i=Object.keys(r)[0];if(!i)return;this.query(i,W4.INLINE)?n.push(e):(n.length()&&t.push({type:`block`,delta:n,attributes:{}}),n=new y3,t.push({type:`blockEmbed`,key:i,value:r[i],attributes:e.attributes??{}}))}}}),n.length()&&t.push({type:`block`,delta:n,attributes:{}}),t}createBlock(e,t){let n,r={};Object.entries(e).forEach(e=>{let[t,i]=e;this.query(t,W4.BLOCK&W4.BLOT)==null?r[t]=i:n=t});let i=this.create(n||this.statics.defaultChild.blotName,n?e[n]:void 0);this.insertBefore(i,t||void 0);let a=i.length();return Object.entries(r).forEach(e=>{let[t,n]=e;i.formatAt(0,a,t,n)}),i}};function Q3(e,t,n){n.reduce((t,n)=>{let r=v3.Op.length(n),i=n.attributes||{};if(n.insert!=null){if(typeof n.insert==`string`){let r=n.insert;e.insertAt(t,r);let[a]=e.descendant(Q4,t),o=E3(a);i=v3.AttributeMap.diff(o,i)||{}}else if(typeof n.insert==`object`){let r=Object.keys(n.insert)[0];if(r==null)return t;if(e.insertAt(t,r,n.insert[r]),e.scroll.query(r,W4.INLINE)!=null){let[n]=e.descendant(Q4,t),r=E3(n);i=v3.AttributeMap.diff(r,i)||{}}}}return Object.keys(i).forEach(n=>{e.formatAt(t,r,n,i[n])}),t+r},t)}var $3={scope:W4.BLOCK,whitelist:[`right`,`center`,`justify`]},Q5e=new G4(`align`,`align`,$3),$5e=new J4(`align`,`ql-align`,$3),e7e=new X4(`align`,`text-align`,$3),t7e=class extends X4{value(e){let t=super.value(e);return t.startsWith(`rgb(`)?(t=t.replace(/^[^\d]+/,``).replace(/[^\d]+$/,``),`#${t.split(`,`).map(e=>`00${parseInt(e,10).toString(16)}`.slice(-2)).join(``)}`):t}},n7e=new J4(`color`,`ql-color`,{scope:W4.INLINE}),e6=new t7e(`color`,`color`,{scope:W4.INLINE}),r7e=new J4(`background`,`ql-bg`,{scope:W4.INLINE}),t6=new t7e(`background`,`background-color`,{scope:W4.INLINE}),n6=class extends Z3{static create(e){let t=super.create(e);return t.setAttribute(`spellcheck`,`false`),t}code(e,t){return this.children.map(e=>e.length()<=1?``:e.domNode.innerText).join(` |
|
|
`).slice(e,e+t)}html(e,t){return`<pre> |
|
|
${S3(this.code(e,t))} |
|
|
</pre>`}},r6=class extends w3{static TAB=` `;static register(){q3.register(n6)}},i6=class extends C3{};i6.blotName=`code`,i6.tagName=`CODE`,r6.blotName=`code-block`,r6.className=`ql-code-block`,r6.tagName=`DIV`,n6.blotName=`code-block-container`,n6.className=`ql-code-block-container`,n6.tagName=`DIV`,n6.allowedChildren=[r6],r6.allowedChildren=[x3,b3,D3],r6.requiredContainer=n6;var a6={scope:W4.BLOCK,whitelist:[`rtl`]},i7e=new G4(`direction`,`dir`,a6),a7e=new J4(`direction`,`ql-direction`,a6),o7e=new X4(`direction`,`direction`,a6),s7e={scope:W4.INLINE,whitelist:[`serif`,`monospace`]},c7e=new J4(`font`,`ql-font`,s7e),l7e=new class extends X4{value(e){return super.value(e).replace(/["']/g,``)}}(`font`,`font-family`,s7e),u7e=new J4(`size`,`ql-size`,{scope:W4.INLINE,whitelist:[`small`,`large`,`huge`]}),d7e=new X4(`size`,`font-size`,{scope:W4.INLINE,whitelist:[`10px`,`18px`,`32px`]}),f7e=j3(`quill:keyboard`),p7e=/Mac/i.test(navigator.platform)?`metaKey`:`ctrlKey`,m7e=class e extends B3{static match(e,t){return[`altKey`,`ctrlKey`,`metaKey`,`shiftKey`].some(n=>!!t[n]!==e[n]&&t[n]!==null)?!1:t.key===e.key||t.key===e.which}constructor(e,t){super(e,t),this.bindings={},Object.keys(this.options.bindings).forEach(e=>{this.options.bindings[e]&&this.addBinding(this.options.bindings[e])}),this.addBinding({key:`Enter`,shiftKey:null},this.handleEnter),this.addBinding({key:`Enter`,metaKey:null,ctrlKey:null,altKey:null},()=>{}),/Firefox/i.test(navigator.userAgent)?(this.addBinding({key:`Backspace`},{collapsed:!0},this.handleBackspace),this.addBinding({key:`Delete`},{collapsed:!0},this.handleDelete)):(this.addBinding({key:`Backspace`},{collapsed:!0,prefix:/^.?$/},this.handleBackspace),this.addBinding({key:`Delete`},{collapsed:!0,suffix:/^.?$/},this.handleDelete)),this.addBinding({key:`Backspace`},{collapsed:!1},this.handleDeleteRange),this.addBinding({key:`Delete`},{collapsed:!1},this.handleDeleteRange),this.addBinding({key:`Backspace`,altKey:null,ctrlKey:null,metaKey:null,shiftKey:null},{collapsed:!0,offset:0},this.handleBackspace),this.listen()}addBinding(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=_7e(e);if(r==null){f7e.warn(`Attempted to add invalid keyboard binding`,r);return}typeof t==`function`&&(t={handler:t}),typeof n==`function`&&(n={handler:n}),(Array.isArray(r.key)?r.key:[r.key]).forEach(e=>{let i={...r,key:e,...t,...n};this.bindings[i.key]=this.bindings[i.key]||[],this.bindings[i.key].push(i)})}listen(){this.quill.root.addEventListener(`keydown`,t=>{if(t.defaultPrevented||t.isComposing||t.keyCode===229&&(t.key===`Enter`||t.key===`Backspace`))return;let n=(this.bindings[t.key]||[]).concat(this.bindings[t.which]||[]).filter(n=>e.match(t,n));if(n.length===0)return;let r=q3.find(t.target,!0);if(r&&r.scroll!==this.quill.scroll)return;let i=this.quill.getSelection();if(i==null||!this.quill.hasFocus())return;let[a,o]=this.quill.getLine(i.index),[s,c]=this.quill.getLeaf(i.index),[l,u]=i.length===0?[s,c]:this.quill.getLeaf(i.index+i.length),d=s instanceof u3?s.value().slice(0,c):``,f=l instanceof u3?l.value().slice(u):``,p={collapsed:i.length===0,empty:i.length===0&&a.length()<=1,format:this.quill.getFormat(i),line:a,offset:o,prefix:d,suffix:f,event:t};n.some(e=>{if(e.collapsed!=null&&e.collapsed!==p.collapsed||e.empty!=null&&e.empty!==p.empty||e.offset!=null&&e.offset!==p.offset)return!1;if(Array.isArray(e.format)){if(e.format.every(e=>p.format[e]==null))return!1}else if(typeof e.format==`object`&&!Object.keys(e.format).every(t=>e.format[t]===!0?p.format[t]!=null:e.format[t]===!1?p.format[t]==null:H4(e.format[t],p.format[t])))return!1;return e.prefix!=null&&!e.prefix.test(p.prefix)||e.suffix!=null&&!e.suffix.test(p.suffix)?!1:e.handler.call(this,i,p,e)!==!0})&&t.preventDefault()})}handleBackspace(e,t){let n=/[\uD800-\uDBFF][\uDC00-\uDFFF]$/.test(t.prefix)?2:1;if(e.index===0||this.quill.getLength()<=1)return;let r={},[i]=this.quill.getLine(e.index),a=new y3().retain(e.index-n).delete(n);if(t.offset===0){let[t]=this.quill.getLine(e.index-1);if(t&&!(t.statics.blotName===`block`&&t.length()<=1)){let t=i.formats(),n=this.quill.getFormat(e.index-1,1);if(r=v3.AttributeMap.diff(t,n)||{},Object.keys(r).length>0){let t=new y3().retain(e.index+i.length()-2).retain(1,r);a=a.compose(t)}}}this.quill.updateContents(a,q3.sources.USER),this.quill.focus()}handleDelete(e,t){let n=/^[\uD800-\uDBFF][\uDC00-\uDFFF]/.test(t.suffix)?2:1;if(e.index>=this.quill.getLength()-n)return;let r={},[i]=this.quill.getLine(e.index),a=new y3().retain(e.index).delete(n);if(t.offset>=i.length()-1){let[t]=this.quill.getLine(e.index+1);if(t){let n=i.formats(),o=this.quill.getFormat(e.index,1);r=v3.AttributeMap.diff(n,o)||{},Object.keys(r).length>0&&(a=a.retain(t.length()-1).retain(1,r))}}this.quill.updateContents(a,q3.sources.USER),this.quill.focus()}handleDeleteRange(e){c6({range:e,quill:this.quill}),this.quill.focus()}handleEnter(e,t){let n=Object.keys(t.format).reduce((e,n)=>(this.quill.scroll.query(n,W4.BLOCK)&&!Array.isArray(t.format[n])&&(e[n]=t.format[n]),e),{}),r=new y3().retain(e.index).delete(e.length).insert(` |
|
|
`,n);this.quill.updateContents(r,q3.sources.USER),this.quill.setSelection(e.index+1,q3.sources.SILENT),this.quill.focus()}};m7e.DEFAULTS={bindings:{bold:s6(`bold`),italic:s6(`italic`),underline:s6(`underline`),indent:{key:`Tab`,format:[`blockquote`,`indent`,`list`],handler(e,t){return t.collapsed&&t.offset!==0?!0:(this.quill.format(`indent`,`+1`,q3.sources.USER),!1)}},outdent:{key:`Tab`,shiftKey:!0,format:[`blockquote`,`indent`,`list`],handler(e,t){return t.collapsed&&t.offset!==0?!0:(this.quill.format(`indent`,`-1`,q3.sources.USER),!1)}},"outdent backspace":{key:`Backspace`,collapsed:!0,shiftKey:null,metaKey:null,ctrlKey:null,altKey:null,format:[`indent`,`list`],offset:0,handler(e,t){t.format.indent==null?t.format.list!=null&&this.quill.format(`list`,!1,q3.sources.USER):this.quill.format(`indent`,`-1`,q3.sources.USER)}},"indent code-block":h7e(!0),"outdent code-block":h7e(!1),"remove tab":{key:`Tab`,shiftKey:!0,collapsed:!0,prefix:/\t$/,handler(e){this.quill.deleteText(e.index-1,1,q3.sources.USER)}},tab:{key:`Tab`,handler(e,t){if(t.format.table)return!0;this.quill.history.cutoff();let n=new y3().retain(e.index).delete(e.length).insert(` `);return this.quill.updateContents(n,q3.sources.USER),this.quill.history.cutoff(),this.quill.setSelection(e.index+1,q3.sources.SILENT),!1}},"blockquote empty enter":{key:`Enter`,collapsed:!0,format:[`blockquote`],empty:!0,handler(){this.quill.format(`blockquote`,!1,q3.sources.USER)}},"list empty enter":{key:`Enter`,collapsed:!0,format:[`list`],empty:!0,handler(e,t){let n={list:!1};t.format.indent&&(n.indent=!1),this.quill.formatLine(e.index,e.length,n,q3.sources.USER)}},"checklist enter":{key:`Enter`,collapsed:!0,format:{list:`checked`},handler(e){let[t,n]=this.quill.getLine(e.index),r={...t.formats(),list:`checked`},i=new y3().retain(e.index).insert(` |
|
|
`,r).retain(t.length()-n-1).retain(1,{list:`unchecked`});this.quill.updateContents(i,q3.sources.USER),this.quill.setSelection(e.index+1,q3.sources.SILENT),this.quill.scrollSelectionIntoView()}},"header enter":{key:`Enter`,collapsed:!0,format:[`header`],suffix:/^$/,handler(e,t){let[n,r]=this.quill.getLine(e.index),i=new y3().retain(e.index).insert(` |
|
|
`,t.format).retain(n.length()-r-1).retain(1,{header:null});this.quill.updateContents(i,q3.sources.USER),this.quill.setSelection(e.index+1,q3.sources.SILENT),this.quill.scrollSelectionIntoView()}},"table backspace":{key:`Backspace`,format:[`table`],collapsed:!0,offset:0,handler(){}},"table delete":{key:`Delete`,format:[`table`],collapsed:!0,suffix:/^$/,handler(){}},"table enter":{key:`Enter`,shiftKey:null,format:[`table`],handler(e){let t=this.quill.getModule(`table`);if(t){let[n,r,i,a]=t.getTable(e),o=v7e(n,r,i,a);if(o==null)return;let s=n.offset();if(o<0){let t=new y3().retain(s).insert(` |
|
|
`);this.quill.updateContents(t,q3.sources.USER),this.quill.setSelection(e.index+1,e.length,q3.sources.SILENT)}else if(o>0){s+=n.length();let e=new y3().retain(s).insert(` |
|
|
`);this.quill.updateContents(e,q3.sources.USER),this.quill.setSelection(s,q3.sources.USER)}}}},"table tab":{key:`Tab`,shiftKey:null,format:[`table`],handler(e,t){let{event:n,line:r}=t,i=r.offset(this.quill.scroll);n.shiftKey?this.quill.setSelection(i-1,q3.sources.USER):this.quill.setSelection(i+r.length(),q3.sources.USER)}},"list autofill":{key:` `,shiftKey:null,collapsed:!0,format:{"code-block":!1,blockquote:!1,table:!1},prefix:/^\s*?(\d+\.|-|\*|\[ ?\]|\[x\])$/,handler(e,t){if(this.quill.scroll.query(`list`)==null)return!0;let{length:n}=t.prefix,[r,i]=this.quill.getLine(e.index);if(i>n)return!0;let a;switch(t.prefix.trim()){case`[]`:case`[ ]`:a=`unchecked`;break;case`[x]`:a=`checked`;break;case`-`:case`*`:a=`bullet`;break;default:a=`ordered`}this.quill.insertText(e.index,` `,q3.sources.USER),this.quill.history.cutoff();let o=new y3().retain(e.index-i).delete(n+1).retain(r.length()-2-i).retain(1,{list:a});return this.quill.updateContents(o,q3.sources.USER),this.quill.history.cutoff(),this.quill.setSelection(e.index-n,q3.sources.SILENT),!1}},"code exit":{key:`Enter`,collapsed:!0,format:[`code-block`],prefix:/^$/,suffix:/^\s*$/,handler(e){let[t,n]=this.quill.getLine(e.index),r=2,i=t;for(;i!=null&&i.length()<=1&&i.formats()[`code-block`];)if(i=i.prev,--r,r<=0){let r=new y3().retain(e.index+t.length()-n-2).retain(1,{"code-block":null}).delete(1);return this.quill.updateContents(r,q3.sources.USER),this.quill.setSelection(e.index-1,q3.sources.SILENT),!1}return!0}},"embed left":o6(`ArrowLeft`,!1),"embed left shift":o6(`ArrowLeft`,!0),"embed right":o6(`ArrowRight`,!1),"embed right shift":o6(`ArrowRight`,!0),"table down":g7e(!1),"table up":g7e(!0)}};function h7e(e){return{key:`Tab`,shiftKey:!e,format:{"code-block":!0},handler(t,n){let{event:r}=n,{TAB:i}=this.quill.scroll.query(`code-block`);if(t.length===0&&!r.shiftKey){this.quill.insertText(t.index,i,q3.sources.USER),this.quill.setSelection(t.index+i.length,q3.sources.SILENT);return}let a=t.length===0?this.quill.getLines(t.index,1):this.quill.getLines(t),{index:o,length:s}=t;a.forEach((t,n)=>{e?(t.insertAt(0,i),n===0?o+=i.length:s+=i.length):t.domNode.textContent.startsWith(i)&&(t.deleteAt(0,i.length),n===0?o-=i.length:s-=i.length)}),this.quill.update(q3.sources.USER),this.quill.setSelection(o,s,q3.sources.SILENT)}}}function o6(e,t){return{key:e,shiftKey:t,altKey:null,[e===`ArrowLeft`?`prefix`:`suffix`]:/^$/,handler(n){let{index:r}=n;e===`ArrowRight`&&(r+=n.length+1);let[i]=this.quill.getLeaf(r);return i instanceof o3?(e===`ArrowLeft`?t?this.quill.setSelection(n.index-1,n.length+1,q3.sources.USER):this.quill.setSelection(n.index-1,q3.sources.USER):t?this.quill.setSelection(n.index,n.length+1,q3.sources.USER):this.quill.setSelection(n.index+n.length+1,q3.sources.USER),!1):!0}}}function s6(e){return{key:e[0],shortKey:!0,handler(t,n){this.quill.format(e,!n.format[e],q3.sources.USER)}}}function g7e(e){return{key:e?`ArrowUp`:`ArrowDown`,collapsed:!0,format:[`table`],handler(t,n){let r=e?`prev`:`next`,i=n.line,a=i.parent[r];if(a!=null){if(a.statics.blotName===`table-row`){let e=a.children.head,t=i;for(;t.prev!=null;)t=t.prev,e=e.next;let r=e.offset(this.quill.scroll)+Math.min(n.offset,e.length()-1);this.quill.setSelection(r,0,q3.sources.USER)}}else{let t=i.table()[r];t!=null&&(e?this.quill.setSelection(t.offset(this.quill.scroll)+t.length()-1,0,q3.sources.USER):this.quill.setSelection(t.offset(this.quill.scroll),0,q3.sources.USER))}return!1}}}function _7e(e){if(typeof e==`string`||typeof e==`number`)e={key:e};else if(typeof e==`object`)e=N4(e);else return null;return e.shortKey&&(e[p7e]=e.shortKey,delete e.shortKey),e}function c6(e){let{quill:t,range:n}=e,r=t.getLines(n),i={};if(r.length>1){let e=r[0].formats(),t=r[r.length-1].formats();i=v3.AttributeMap.diff(t,e)||{}}t.deleteText(n,q3.sources.USER),Object.keys(i).length>0&&t.formatLine(n.index,1,i,q3.sources.USER),t.setSelection(n.index,q3.sources.SILENT)}function v7e(e,t,n,r){return t.prev==null&&t.next==null?n.prev==null&&n.next==null?r===0?-1:1:n.prev==null?-1:1:t.prev==null?-1:t.next==null?1:null}var y7e=/font-weight:\s*normal/,b7e=[`P`,`OL`,`UL`],x7e=e=>e&&b7e.includes(e.tagName),S7e=e=>{Array.from(e.querySelectorAll(`br`)).filter(e=>x7e(e.previousElementSibling)&&x7e(e.nextElementSibling)).forEach(e=>{e.parentNode?.removeChild(e)})},C7e=e=>{Array.from(e.querySelectorAll(`b[style*="font-weight"]`)).filter(e=>e.getAttribute(`style`)?.match(y7e)).forEach(t=>{let n=e.createDocumentFragment();n.append(...t.childNodes),t.parentNode?.replaceChild(n,t)})};function w7e(e){e.querySelector(`[id^="docs-internal-guid-"]`)&&(C7e(e),S7e(e))}var T7e=/\bmso-list:[^;]*ignore/i,E7e=/\bmso-list:[^;]*\bl(\d+)/i,D7e=/\bmso-list:[^;]*\blevel(\d+)/i,O7e=(e,t)=>{let n=e.getAttribute(`style`),r=n?.match(E7e);if(!r)return null;let i=Number(r[1]),a=n?.match(D7e),o=a?Number(a[1]):1,s=RegExp(`@list l${i}:level${o}\\s*\\{[^\\}]*mso-level-number-format:\\s*([\\w-]+)`,`i`),c=t.match(s);return{id:i,indent:o,type:c&&c[1]===`bullet`?`bullet`:`ordered`,element:e}},k7e=e=>{let t=Array.from(e.querySelectorAll(`[style*=mso-list]`)),n=[],r=[];t.forEach(e=>{(e.getAttribute(`style`)||``).match(T7e)?n.push(e):r.push(e)}),n.forEach(e=>e.parentNode?.removeChild(e));let i=e.documentElement.innerHTML,a=r.map(e=>O7e(e,i)).filter(e=>e);for(;a.length;){let e=[],t=a.shift();for(;t;)e.push(t),t=a.length&&a[0]?.element===t.element.nextElementSibling&&a[0].id===t.id?a.shift():null;let n=document.createElement(`ul`);e.forEach(e=>{let t=document.createElement(`li`);t.setAttribute(`data-list`,e.type),e.indent>1&&t.setAttribute(`class`,`ql-indent-${e.indent-1}`),t.innerHTML=e.element.innerHTML,n.appendChild(t)});let r=e[0]?.element,{parentNode:i}=r??{};r&&i?.replaceChild(n,r),e.slice(1).forEach(e=>{let{element:t}=e;i?.removeChild(t)})}};function A7e(e){e.documentElement.getAttribute(`xmlns:w`)===`urn:schemas-microsoft-com:office:word`&&k7e(e)}var j7e=[A7e,w7e],M7e=e=>{e.documentElement&&j7e.forEach(t=>{t(e)})},N7e=j3(`quill:clipboard`),P7e=[[Node.TEXT_NODE,X7e],[Node.TEXT_NODE,q7e],[`br`,H7e],[Node.ELEMENT_NODE,q7e],[Node.ELEMENT_NODE,V7e],[Node.ELEMENT_NODE,B7e],[Node.ELEMENT_NODE,J7e],[`li`,G7e],[`ol, ul`,K7e],[`pre`,U7e],[`tr`,Y7e],[`b`,m6(`bold`)],[`i`,m6(`italic`)],[`strike`,m6(`strike`)],[`style`,W7e]],F7e=[Q5e,i7e].reduce((e,t)=>(e[t.keyName]=t,e),{}),I7e=[e7e,t6,e6,o7e,l7e,d7e].reduce((e,t)=>(e[t.keyName]=t,e),{}),L7e=class extends B3{static DEFAULTS={matchers:[]};constructor(e,t){super(e,t),this.quill.root.addEventListener(`copy`,e=>this.onCaptureCopy(e,!1)),this.quill.root.addEventListener(`cut`,e=>this.onCaptureCopy(e,!0)),this.quill.root.addEventListener(`paste`,this.onCapturePaste.bind(this)),this.matchers=[],P7e.concat(this.options.matchers??[]).forEach(e=>{let[t,n]=e;this.addMatcher(t,n)})}addMatcher(e,t){this.matchers.push([e,t])}convert(e){let{html:t,text:n}=e,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(r[r6.blotName])return new y3().insert(n||``,{[r6.blotName]:r[r6.blotName]});if(!t)return new y3().insert(n||``,r);let i=this.convertHTML(t);return u6(i,` |
|
|
`)&&(i.ops[i.ops.length-1].attributes==null||r.table)?i.compose(new y3().retain(i.length()-1).delete(1)):i}normalizeHTML(e){M7e(e)}convertHTML(e){let t=new DOMParser().parseFromString(e,`text/html`);this.normalizeHTML(t);let n=t.body,r=new WeakMap,[i,a]=this.prepareMatching(n,r);return p6(this.quill.scroll,n,i,a,r)}dangerouslyPasteHTML(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:q3.sources.API;if(typeof e==`string`){let n=this.convert({html:e,text:``});this.quill.setContents(n,t),this.quill.setSelection(0,q3.sources.SILENT)}else{let r=this.convert({html:t,text:``});this.quill.updateContents(new y3().retain(e).concat(r),n),this.quill.setSelection(e+r.length(),q3.sources.SILENT)}}onCaptureCopy(e){let t=arguments.length>1&&arguments[1]!==void 0&&arguments[1];if(e.defaultPrevented)return;e.preventDefault();let[n]=this.quill.selection.getRange();if(n==null)return;let{html:r,text:i}=this.onCopy(n,t);e.clipboardData?.setData(`text/plain`,i),e.clipboardData?.setData(`text/html`,r),t&&c6({range:n,quill:this.quill})}normalizeURIList(e){return e.split(/\r?\n/).filter(e=>e[0]!==`#`).join(` |
|
|
`)}onCapturePaste(e){if(e.defaultPrevented||!this.quill.isEnabled())return;e.preventDefault();let t=this.quill.getSelection(!0);if(t==null)return;let n=e.clipboardData?.getData(`text/html`),r=e.clipboardData?.getData(`text/plain`);if(!n&&!r){let t=e.clipboardData?.getData(`text/uri-list`);t&&(r=this.normalizeURIList(t))}let i=Array.from(e.clipboardData?.files||[]);if(!n&&i.length>0){this.quill.uploader.upload(t,i);return}if(n&&i.length>0){let e=new DOMParser().parseFromString(n,`text/html`);if(e.body.childElementCount===1&&e.body.firstElementChild?.tagName===`IMG`){this.quill.uploader.upload(t,i);return}}this.onPaste(t,{html:n,text:r})}onCopy(e){let t=this.quill.getText(e);return{html:this.quill.getSemanticHTML(e),text:t}}onPaste(e,t){let{text:n,html:r}=t,i=this.quill.getFormat(e.index),a=this.convert({text:n,html:r},i);N7e.log(`onPaste`,a,{text:n,html:r});let o=new y3().retain(e.index).delete(e.length).concat(a);this.quill.updateContents(o,q3.sources.USER),this.quill.setSelection(o.length()-e.length,q3.sources.SILENT),this.quill.scrollSelectionIntoView()}prepareMatching(e,t){let n=[],r=[];return this.matchers.forEach(i=>{let[a,o]=i;switch(a){case Node.TEXT_NODE:r.push(o);break;case Node.ELEMENT_NODE:n.push(o);break;default:Array.from(e.querySelectorAll(a)).forEach(e=>{t.has(e)?t.get(e)?.push(o):t.set(e,[o])})}}),[n,r]}};function l6(e,t,n,r){return r.query(t)?e.reduce((e,r)=>{if(!r.insert)return e;if(r.attributes&&r.attributes[t])return e.push(r);let i=n?{[t]:n}:{};return e.insert(r.insert,{...i,...r.attributes})},new y3):e}function u6(e,t){let n=``;for(let r=e.ops.length-1;r>=0&&n.length<t.length;--r){let t=e.ops[r];if(typeof t.insert!=`string`)break;n=t.insert+n}return n.slice(-1*t.length)===t}function d6(e,t){if(!(e instanceof Element))return!1;let n=t.query(e);return n&&n.prototype instanceof o3?!1:`address.article.blockquote.canvas.dd.div.dl.dt.fieldset.figcaption.figure.footer.form.h1.h2.h3.h4.h5.h6.header.iframe.li.main.nav.ol.output.p.pre.section.table.td.tr.ul.video`.split(`.`).includes(e.tagName.toLowerCase())}function R7e(e,t){return e.previousElementSibling&&e.nextElementSibling&&!d6(e.previousElementSibling,t)&&!d6(e.nextElementSibling,t)}var f6=new WeakMap;function z7e(e){return e!=null&&(f6.has(e)||(e.tagName===`PRE`?f6.set(e,!0):f6.set(e,z7e(e.parentNode))),f6.get(e))}function p6(e,t,n,r,i){return t.nodeType===t.TEXT_NODE?r.reduce((n,r)=>r(t,n,e),new y3):t.nodeType===t.ELEMENT_NODE?Array.from(t.childNodes||[]).reduce((a,o)=>{let s=p6(e,o,n,r,i);return o.nodeType===t.ELEMENT_NODE&&(s=n.reduce((t,n)=>n(o,t,e),s),s=(i.get(o)||[]).reduce((t,n)=>n(o,t,e),s)),a.concat(s)},new y3):new y3}function m6(e){return(t,n,r)=>l6(n,e,!0,r)}function B7e(e,t,n){let r=G4.keys(e),i=J4.keys(e),a=X4.keys(e),o={};return r.concat(i).concat(a).forEach(t=>{let r=n.query(t,W4.ATTRIBUTE);r!=null&&(o[r.attrName]=r.value(e),o[r.attrName])||(r=F7e[t],r!=null&&(r.attrName===t||r.keyName===t)&&(o[r.attrName]=r.value(e)||void 0),r=I7e[t],r!=null&&(r.attrName===t||r.keyName===t)&&(r=I7e[t],o[r.attrName]=r.value(e)||void 0))}),Object.entries(o).reduce((e,t)=>{let[r,i]=t;return l6(e,r,i,n)},t)}function V7e(e,t,n){let r=n.query(e);if(r==null)return t;if(r.prototype instanceof o3){let t={},i=r.value(e);if(i!=null)return t[r.blotName]=i,new y3().insert(t,r.formats(e,n))}else if(r.prototype instanceof r3&&!u6(t,` |
|
|
`)&&t.insert(` |
|
|
`),`blotName`in r&&`formats`in r&&typeof r.formats==`function`)return l6(t,r.blotName,r.formats(e,n),n);return t}function H7e(e,t){return u6(t,` |
|
|
`)||t.insert(` |
|
|
`),t}function U7e(e,t,n){let r=n.query(`code-block`);return l6(t,`code-block`,r&&`formats`in r&&typeof r.formats==`function`?r.formats(e,n):!0,n)}function W7e(){return new y3}function G7e(e,t,n){let r=n.query(e);if(r==null||r.blotName!==`list`||!u6(t,` |
|
|
`))return t;let i=-1,a=e.parentNode;for(;a!=null;)[`OL`,`UL`].includes(a.tagName)&&(i+=1),a=a.parentNode;return i<=0?t:t.reduce((e,t)=>t.insert?t.attributes&&typeof t.attributes.indent==`number`?e.push(t):e.insert(t.insert,{indent:i,...t.attributes||{}}):e,new y3)}function K7e(e,t,n){let r=e,i=r.tagName===`OL`?`ordered`:`bullet`,a=r.getAttribute(`data-checked`);return a&&(i=a===`true`?`checked`:`unchecked`),l6(t,`list`,i,n)}function q7e(e,t,n){if(!u6(t,` |
|
|
`)){if(d6(e,n)&&(e.childNodes.length>0||e instanceof HTMLParagraphElement))return t.insert(` |
|
|
`);if(t.length()>0&&e.nextSibling){let r=e.nextSibling;for(;r!=null;){if(d6(r,n))return t.insert(` |
|
|
`);let e=n.query(r);if(e&&e.prototype instanceof T3)return t.insert(` |
|
|
`);r=r.firstChild}}}return t}function J7e(e,t,n){let r={},i=e.style||{};return i.fontStyle===`italic`&&(r.italic=!0),i.textDecoration===`underline`&&(r.underline=!0),i.textDecoration===`line-through`&&(r.strike=!0),(i.fontWeight?.startsWith(`bold`)||parseInt(i.fontWeight,10)>=700)&&(r.bold=!0),t=Object.entries(r).reduce((e,t)=>{let[r,i]=t;return l6(e,r,i,n)},t),parseFloat(i.textIndent||0)>0?new y3().insert(` `).concat(t):t}function Y7e(e,t,n){let r=e.parentElement?.tagName===`TABLE`?e.parentElement:e.parentElement?.parentElement;return r==null?t:l6(t,`table`,Array.from(r.querySelectorAll(`tr`)).indexOf(e)+1,n)}function X7e(e,t,n){let r=e.data;if(e.parentElement?.tagName===`O:P`)return t.insert(r.trim());if(!z7e(e)){if(r.trim().length===0&&r.includes(` |
|
|
`)&&!R7e(e,n))return t;r=r.replace(/[^\S\u00a0]/g,` `),r=r.replace(/ {2,}/g,` `),(e.previousSibling==null&&e.parentElement!=null&&d6(e.parentElement,n)||e.previousSibling instanceof Element&&d6(e.previousSibling,n))&&(r=r.replace(/^ /,``)),(e.nextSibling==null&&e.parentElement!=null&&d6(e.parentElement,n)||e.nextSibling instanceof Element&&d6(e.nextSibling,n))&&(r=r.replace(/ $/,``)),r=r.replaceAll(`\xA0`,` `)}return t.insert(r)}var Z7e=class extends B3{static DEFAULTS={delay:1e3,maxStack:100,userOnly:!1};lastRecorded=0;ignoreChange=!1;stack={undo:[],redo:[]};currentRange=null;constructor(e,t){super(e,t),this.quill.on(q3.events.EDITOR_CHANGE,(e,t,n,r)=>{e===q3.events.SELECTION_CHANGE?t&&r!==q3.sources.SILENT&&(this.currentRange=t):e===q3.events.TEXT_CHANGE&&(this.ignoreChange||(!this.options.userOnly||r===q3.sources.USER?this.record(t,n):this.transform(t)),this.currentRange=h6(this.currentRange,t))}),this.quill.keyboard.addBinding({key:`z`,shortKey:!0},this.undo.bind(this)),this.quill.keyboard.addBinding({key:[`z`,`Z`],shortKey:!0,shiftKey:!0},this.redo.bind(this)),/Win/i.test(navigator.platform)&&this.quill.keyboard.addBinding({key:`y`,shortKey:!0},this.redo.bind(this)),this.quill.root.addEventListener(`beforeinput`,e=>{e.inputType===`historyUndo`?(this.undo(),e.preventDefault()):e.inputType===`historyRedo`&&(this.redo(),e.preventDefault())})}change(e,t){if(this.stack[e].length===0)return;let n=this.stack[e].pop();if(!n)return;let r=this.quill.getContents(),i=n.delta.invert(r);this.stack[t].push({delta:i,range:h6(n.range,i)}),this.lastRecorded=0,this.ignoreChange=!0,this.quill.updateContents(n.delta,q3.sources.USER),this.ignoreChange=!1,this.restoreSelection(n)}clear(){this.stack={undo:[],redo:[]}}cutoff(){this.lastRecorded=0}record(e,t){if(e.ops.length===0)return;this.stack.redo=[];let n=e.invert(t),r=this.currentRange,i=Date.now();if(this.lastRecorded+this.options.delay>i&&this.stack.undo.length>0){let e=this.stack.undo.pop();e&&(n=n.compose(e.delta),r=e.range)}else this.lastRecorded=i;n.length()!==0&&(this.stack.undo.push({delta:n,range:r}),this.stack.undo.length>this.options.maxStack&&this.stack.undo.shift())}redo(){this.change(`redo`,`undo`)}transform(e){Q7e(this.stack.undo,e),Q7e(this.stack.redo,e)}undo(){this.change(`undo`,`redo`)}restoreSelection(e){if(e.range)this.quill.setSelection(e.range,q3.sources.USER);else{let t=e9e(this.quill.scroll,e.delta);this.quill.setSelection(t,q3.sources.USER)}}};function Q7e(e,t){let n=t;for(let t=e.length-1;t>=0;--t){let r=e[t];e[t]={delta:n.transform(r.delta,!0),range:r.range&&h6(r.range,n)},n=r.delta.transform(n),e[t].delta.length()===0&&e.splice(t,1)}}function $7e(e,t){let n=t.ops[t.ops.length-1];return n==null?!1:n.insert==null?n.attributes!=null&&Object.keys(n.attributes).some(t=>e.query(t,W4.BLOCK)!=null):typeof n.insert==`string`&&n.insert.endsWith(` |
|
|
`)}function e9e(e,t){let n=t.reduce((e,t)=>e+(t.delete||0),0),r=t.length()-n;return $7e(e,t)&&--r,r}function h6(e,t){if(!e)return e;let n=t.transformPosition(e.index);return{index:n,length:t.transformPosition(e.index+e.length)-n}}var t9e=class extends B3{constructor(e,t){super(e,t),e.root.addEventListener(`drop`,t=>{t.preventDefault();let n=null;if(document.caretRangeFromPoint)n=document.caretRangeFromPoint(t.clientX,t.clientY);else if(document.caretPositionFromPoint){let e=document.caretPositionFromPoint(t.clientX,t.clientY);n=document.createRange(),n.setStart(e.offsetNode,e.offset),n.setEnd(e.offsetNode,e.offset)}let r=n&&e.selection.normalizeNative(n);if(r){let n=e.selection.normalizedToRange(r);t.dataTransfer?.files&&this.upload(n,t.dataTransfer.files)}})}upload(e,t){let n=[];Array.from(t).forEach(e=>{e&&this.options.mimetypes?.includes(e.type)&&n.push(e)}),n.length>0&&this.options.handler.call(this,e,n)}};t9e.DEFAULTS={mimetypes:[`image/png`,`image/jpeg`],handler(e,t){if(!this.quill.scroll.query(`image`))return;let n=t.map(e=>new Promise(t=>{let n=new FileReader;n.onload=()=>{t(n.result)},n.readAsDataURL(e)}));Promise.all(n).then(t=>{let n=t.reduce((e,t)=>e.insert({image:t}),new y3().retain(e.index).delete(e.length));this.quill.updateContents(n,N3.sources.USER),this.quill.setSelection(e.index+t.length,N3.sources.SILENT)})}};var n9e=[`insertText`,`insertReplacementText`],r9e=class extends B3{constructor(e,t){super(e,t),e.root.addEventListener(`beforeinput`,e=>{this.handleBeforeInput(e)}),/Android/i.test(navigator.userAgent)||e.on(q3.events.COMPOSITION_BEFORE_START,()=>{this.handleCompositionStart()})}deleteRange(e){c6({range:e,quill:this.quill})}replaceText(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:``;if(e.length===0)return!1;if(t){let n=this.quill.getFormat(e.index,1);this.deleteRange(e),this.quill.updateContents(new y3().retain(e.index).insert(t,n),q3.sources.USER)}else this.deleteRange(e);return this.quill.setSelection(e.index+t.length,0,q3.sources.SILENT),!0}handleBeforeInput(e){if(this.quill.composition.isComposing||e.defaultPrevented||!n9e.includes(e.inputType))return;let t=e.getTargetRanges?e.getTargetRanges()[0]:null;if(!t||t.collapsed===!0)return;let n=i9e(e);if(n==null)return;let r=this.quill.selection.normalizeNative(t),i=r?this.quill.selection.normalizedToRange(r):null;i&&this.replaceText(i,n)&&e.preventDefault()}handleCompositionStart(){let e=this.quill.getSelection();e&&this.replaceText(e)}};function i9e(e){return typeof e.data==`string`?e.data:e.dataTransfer?.types.includes(`text/plain`)?e.dataTransfer.getData(`text/plain`):null}var a9e=/Mac/i.test(navigator.platform),o9e=100,s9e=e=>!!(e.key===`ArrowLeft`||e.key===`ArrowRight`||e.key===`ArrowUp`||e.key===`ArrowDown`||e.key===`Home`||a9e&&e.key===`a`&&e.ctrlKey===!0),c9e=class extends B3{isListening=!1;selectionChangeDeadline=0;constructor(e,t){super(e,t),this.handleArrowKeys(),this.handleNavigationShortcuts()}handleArrowKeys(){this.quill.keyboard.addBinding({key:[`ArrowLeft`,`ArrowRight`],offset:0,shiftKey:null,handler(e,t){let{line:n,event:r}=t;if(!(n instanceof $4)||!n.uiNode)return!0;let i=getComputedStyle(n.domNode).direction===`rtl`;return i&&r.key!==`ArrowRight`||!i&&r.key!==`ArrowLeft`?!0:(this.quill.setSelection(e.index-1,e.length+ +!!r.shiftKey,q3.sources.USER),!1)}})}handleNavigationShortcuts(){this.quill.root.addEventListener(`keydown`,e=>{!e.defaultPrevented&&s9e(e)&&this.ensureListeningToSelectionChange()})}ensureListeningToSelectionChange(){this.selectionChangeDeadline=Date.now()+o9e,!this.isListening&&(this.isListening=!0,document.addEventListener(`selectionchange`,()=>{this.isListening=!1,Date.now()<=this.selectionChangeDeadline&&this.handleSelectionChange()},{once:!0}))}handleSelectionChange(){let e=document.getSelection();if(!e)return;let t=e.getRangeAt(0);if(t.collapsed!==!0||t.startOffset!==0)return;let n=this.quill.scroll.find(t.startContainer);if(!(n instanceof $4)||!n.uiNode)return;let r=document.createRange();r.setStartAfter(n.uiNode),r.setEndAfter(n.uiNode),e.removeAllRanges(),e.addRange(r)}};q3.register({"blots/block":w3,"blots/block/embed":T3,"blots/break":b3,"blots/container":Z3,"blots/cursor":D3,"blots/embed":H3,"blots/inline":C3,"blots/scroll":Z5e,"blots/text":x3,"modules/clipboard":L7e,"modules/history":Z7e,"modules/keyboard":m7e,"modules/uploader":t9e,"modules/input":r9e,"modules/uiNode":c9e});var l9e=new class extends J4{add(e,t){let n=0;if(t===`+1`||t===`-1`){let r=this.value(e)||0;n=t===`+1`?r+1:r-1}else typeof t==`number`&&(n=t);return n===0?(this.remove(e),!0):super.add(e,n.toString())}canAdd(e,t){return super.canAdd(e,t)||super.canAdd(e,parseInt(t,10))}value(e){return parseInt(super.value(e),10)||void 0}}(`indent`,`ql-indent`,{scope:W4.BLOCK,whitelist:[1,2,3,4,5,6,7,8]}),u9e=class extends w3{static blotName=`blockquote`;static tagName=`blockquote`},d9e=class extends w3{static blotName=`header`;static tagName=[`H1`,`H2`,`H3`,`H4`,`H5`,`H6`];static formats(e){return this.tagName.indexOf(e.tagName)+1}},g6=class extends Z3{};g6.blotName=`list-container`,g6.tagName=`OL`;var _6=class extends w3{static create(e){let t=super.create();return t.setAttribute(`data-list`,e),t}static formats(e){return e.getAttribute(`data-list`)||void 0}static register(){q3.register(g6)}constructor(e,t){super(e,t);let n=t.ownerDocument.createElement(`span`),r=n=>{if(!e.isEnabled())return;let r=this.statics.formats(t,e);r===`checked`?(this.format(`list`,`unchecked`),n.preventDefault()):r===`unchecked`&&(this.format(`list`,`checked`),n.preventDefault())};n.addEventListener(`mousedown`,r),n.addEventListener(`touchstart`,r),this.attachUI(n)}format(e,t){e===this.statics.blotName&&t?this.domNode.setAttribute(`data-list`,t):super.format(e,t)}};_6.blotName=`list`,_6.tagName=`LI`,g6.allowedChildren=[_6],_6.requiredContainer=g6;var v6=class extends C3{static blotName=`bold`;static tagName=[`STRONG`,`B`];static create(){return super.create()}static formats(){return!0}optimize(e){super.optimize(e),this.domNode.tagName!==this.statics.tagName[0]&&this.replaceWith(this.statics.blotName)}},f9e=class extends v6{static blotName=`italic`;static tagName=[`EM`,`I`]},y6=class extends C3{static blotName=`link`;static tagName=`A`;static SANITIZED_URL=`about:blank`;static PROTOCOL_WHITELIST=[`http`,`https`,`mailto`,`tel`,`sms`];static create(e){let t=super.create(e);return t.setAttribute(`href`,this.sanitize(e)),t.setAttribute(`rel`,`noopener noreferrer`),t.setAttribute(`target`,`_blank`),t}static formats(e){return e.getAttribute(`href`)}static sanitize(e){return p9e(e,this.PROTOCOL_WHITELIST)?e:this.SANITIZED_URL}format(e,t){e!==this.statics.blotName||!t?super.format(e,t):this.domNode.setAttribute(`href`,this.constructor.sanitize(t))}};function p9e(e,t){let n=document.createElement(`a`);n.href=e;let r=n.href.slice(0,n.href.indexOf(`:`));return t.indexOf(r)>-1}var m9e=class extends C3{static blotName=`script`;static tagName=[`SUB`,`SUP`];static create(e){return e===`super`?document.createElement(`sup`):e===`sub`?document.createElement(`sub`):super.create(e)}static formats(e){if(e.tagName===`SUB`)return`sub`;if(e.tagName===`SUP`)return`super`}},h9e=class extends v6{static blotName=`strike`;static tagName=[`S`,`STRIKE`]},g9e=class extends C3{static blotName=`underline`;static tagName=`U`},_9e=class extends H3{static blotName=`formula`;static className=`ql-formula`;static tagName=`SPAN`;static create(e){if(window.katex==null)throw Error(`Formula module requires KaTeX.`);let t=super.create(e);return typeof e==`string`&&(window.katex.render(e,t,{throwOnError:!1,errorColor:`#f00`}),t.setAttribute(`data-value`,e)),t}static value(e){return e.getAttribute(`data-value`)}html(){let{formula:e}=this.value();return`<span>${e}</span>`}},v9e=[`alt`,`height`,`width`],y9e=class extends o3{static blotName=`image`;static tagName=`IMG`;static create(e){let t=super.create(e);return typeof e==`string`&&t.setAttribute(`src`,this.sanitize(e)),t}static formats(e){return v9e.reduce((t,n)=>(e.hasAttribute(n)&&(t[n]=e.getAttribute(n)),t),{})}static match(e){return/\.(jpe?g|gif|png)$/.test(e)||/^data:image\/.+;base64/.test(e)}static sanitize(e){return p9e(e,[`http`,`https`,`data`])?e:`//:0`}static value(e){return e.getAttribute(`src`)}format(e,t){v9e.indexOf(e)>-1?t?this.domNode.setAttribute(e,t):this.domNode.removeAttribute(e):super.format(e,t)}},b9e=[`height`,`width`],x9e=class extends T3{static blotName=`video`;static className=`ql-video`;static tagName=`IFRAME`;static create(e){let t=super.create(e);return t.setAttribute(`frameborder`,`0`),t.setAttribute(`allowfullscreen`,`true`),t.setAttribute(`src`,this.sanitize(e)),t}static formats(e){return b9e.reduce((t,n)=>(e.hasAttribute(n)&&(t[n]=e.getAttribute(n)),t),{})}static sanitize(e){return y6.sanitize(e)}static value(e){return e.getAttribute(`src`)}format(e,t){b9e.indexOf(e)>-1?t?this.domNode.setAttribute(e,t):this.domNode.removeAttribute(e):super.format(e,t)}html(){let{video:e}=this.value();return`<a href="${e}">${e}</a>`}},b6=new J4(`code-token`,`hljs`,{scope:W4.INLINE}),x6=class e extends C3{static formats(e,t){for(;e!=null&&e!==t.domNode;){if(e.classList&&e.classList.contains(r6.className))return super.formats(e,t);e=e.parentNode}}constructor(e,t,n){super(e,t,n),b6.add(this.domNode,n)}format(t,n){t===e.blotName?n?b6.add(this.domNode,n):(b6.remove(this.domNode),this.domNode.classList.remove(this.statics.className)):super.format(t,n)}optimize(){super.optimize(...arguments),b6.value(this.domNode)||this.unwrap()}};x6.blotName=`code-token`,x6.className=`ql-token`;var S6=class extends r6{static create(e){let t=super.create(e);return typeof e==`string`&&t.setAttribute(`data-language`,e),t}static formats(e){return e.getAttribute(`data-language`)||`plain`}static register(){}format(e,t){e===this.statics.blotName&&t?this.domNode.setAttribute(`data-language`,t):super.format(e,t)}replaceWith(e,t){return this.formatAt(0,this.length(),x6.blotName,!1),super.replaceWith(e,t)}},C6=class extends n6{attach(){super.attach(),this.forceNext=!1,this.scroll.emitMount(this)}format(e,t){e===S6.blotName&&(this.forceNext=!0,this.children.forEach(n=>{n.format(e,t)}))}formatAt(e,t,n,r){n===S6.blotName&&(this.forceNext=!0),super.formatAt(e,t,n,r)}highlight(e){let t=arguments.length>1&&arguments[1]!==void 0&&arguments[1];if(this.children.head==null)return;let n=`${Array.from(this.domNode.childNodes).filter(e=>e!==this.uiNode).map(e=>e.textContent).join(` |
|
|
`)} |
|
|
`,r=S6.formats(this.children.head.domNode);if(t||this.forceNext||this.cachedText!==n){if(n.trim().length>0||this.cachedText==null){let t=this.children.reduce((e,t)=>e.concat(w5e(t,!1)),new y3),i=e(n,r);t.diff(i).reduce((e,t)=>{let{retain:n,attributes:r}=t;return n?(r&&Object.keys(r).forEach(t=>{[S6.blotName,x6.blotName].includes(t)&&this.formatAt(e,n,t,r[t])}),e+n):e},0)}this.cachedText=n,this.forceNext=!1}}html(e,t){let[n]=this.children.find(e);return`<pre data-language="${n?S6.formats(n.domNode):`plain`}"> |
|
|
${S3(this.code(e,t))} |
|
|
</pre>`}optimize(e){if(super.optimize(e),this.parent!=null&&this.children.head!=null&&this.uiNode!=null){let e=S6.formats(this.children.head.domNode);e!==this.uiNode.value&&(this.uiNode.value=e)}}};C6.allowedChildren=[S6],S6.requiredContainer=C6,S6.allowedChildren=[x6,D3,x3,b3];var S9e=(e,t,n)=>{if(typeof e.versionString==`string`){let r=e.versionString.split(`.`)[0];if(parseInt(r,10)>=11)return e.highlight(n,{language:t}).value}return e.highlight(t,n).value},C9e=class extends B3{static register(){q3.register(x6,!0),q3.register(S6,!0),q3.register(C6,!0)}constructor(e,t){if(super(e,t),this.options.hljs==null)throw Error(`Syntax module requires highlight.js. Please include the library on the page before Quill.`);this.languages=this.options.languages.reduce((e,t)=>{let{key:n}=t;return e[n]=!0,e},{}),this.highlightBlot=this.highlightBlot.bind(this),this.initListener(),this.initTimer()}initListener(){this.quill.on(q3.events.SCROLL_BLOT_MOUNT,e=>{if(!(e instanceof C6))return;let t=this.quill.root.ownerDocument.createElement(`select`);this.options.languages.forEach(e=>{let{key:n,label:r}=e,i=t.ownerDocument.createElement(`option`);i.textContent=r,i.setAttribute(`value`,n),t.appendChild(i)}),t.addEventListener(`change`,()=>{e.format(S6.blotName,t.value),this.quill.root.focus(),this.highlight(e,!0)}),e.uiNode??(e.attachUI(t),e.children.head&&(t.value=S6.formats(e.children.head.domNode)))})}initTimer(){let e=null;this.quill.on(q3.events.SCROLL_OPTIMIZE,()=>{e&&clearTimeout(e),e=setTimeout(()=>{this.highlight(),e=null},this.options.interval)})}highlight(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,t=arguments.length>1&&arguments[1]!==void 0&&arguments[1];if(this.quill.selection.composing)return;this.quill.update(q3.sources.USER);let n=this.quill.getSelection();(e==null?this.quill.scroll.descendants(C6):[e]).forEach(e=>{e.highlight(this.highlightBlot,t)}),this.quill.update(q3.sources.SILENT),n!=null&&this.quill.setSelection(n,q3.sources.SILENT)}highlightBlot(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:`plain`;if(t=this.languages[t]?t:`plain`,t===`plain`)return S3(e).split(` |
|
|
`).reduce((e,n,r)=>(r!==0&&e.insert(` |
|
|
`,{[r6.blotName]:t}),e.insert(n)),new y3);let n=this.quill.root.ownerDocument.createElement(`div`);return n.classList.add(r6.className),n.innerHTML=S9e(this.options.hljs,t,e),p6(this.quill.scroll,n,[(e,t)=>{let n=b6.value(e);return n?t.compose(new y3().retain(t.length(),{[x6.blotName]:n})):t}],[(e,n)=>e.data.split(` |
|
|
`).reduce((e,n,r)=>(r!==0&&e.insert(` |
|
|
`,{[r6.blotName]:t}),e.insert(n)),n)],new WeakMap)}};C9e.DEFAULTS={hljs:window.hljs,interval:1e3,languages:[{key:`plain`,label:`Plain`},{key:`bash`,label:`Bash`},{key:`cpp`,label:`C++`},{key:`cs`,label:`C#`},{key:`css`,label:`CSS`},{key:`diff`,label:`Diff`},{key:`xml`,label:`HTML/XML`},{key:`java`,label:`Java`},{key:`javascript`,label:`JavaScript`},{key:`markdown`,label:`Markdown`},{key:`php`,label:`PHP`},{key:`python`,label:`Python`},{key:`ruby`,label:`Ruby`},{key:`sql`,label:`SQL`}]};var w6=class e extends w3{static blotName=`table`;static tagName=`TD`;static create(e){let t=super.create();return e?t.setAttribute(`data-row`,e):t.setAttribute(`data-row`,O6()),t}static formats(e){if(e.hasAttribute(`data-row`))return e.getAttribute(`data-row`)}cellOffset(){return this.parent?this.parent.children.indexOf(this):-1}format(t,n){t===e.blotName&&n?this.domNode.setAttribute(`data-row`,n):super.format(t,n)}row(){return this.parent}rowOffset(){return this.row()?this.row().rowOffset():-1}table(){return this.row()&&this.row().table()}},T6=class extends Z3{static blotName=`table-row`;static tagName=`TR`;checkMerge(){if(super.checkMerge()&&this.next.children.head!=null){let e=this.children.head.formats(),t=this.children.tail.formats(),n=this.next.children.head.formats(),r=this.next.children.tail.formats();return e.table===t.table&&e.table===n.table&&e.table===r.table}return!1}optimize(e){super.optimize(e),this.children.forEach(e=>{if(e.next==null)return;let t=e.formats(),n=e.next.formats();if(t.table!==n.table){let t=this.splitAfter(e);t&&t.optimize(),this.prev&&this.prev.optimize()}})}rowOffset(){return this.parent?this.parent.children.indexOf(this):-1}table(){return this.parent&&this.parent.parent}},E6=class extends Z3{static blotName=`table-body`;static tagName=`TBODY`},D6=class extends Z3{static blotName=`table-container`;static tagName=`TABLE`;balanceCells(){let e=this.descendants(T6),t=e.reduce((e,t)=>Math.max(t.children.length,e),0);e.forEach(e=>{Array(t-e.children.length).fill(0).forEach(()=>{let t;e.children.head!=null&&(t=w6.formats(e.children.head.domNode));let n=this.scroll.create(w6.blotName,t);e.appendChild(n),n.optimize()})})}cells(e){return this.rows().map(t=>t.children.at(e))}deleteColumn(e){let[t]=this.descendant(E6);t==null||t.children.head==null||t.children.forEach(t=>{t.children.at(e)?.remove()})}insertColumn(e){let[t]=this.descendant(E6);t==null||t.children.head==null||t.children.forEach(t=>{let n=t.children.at(e),r=w6.formats(t.children.head.domNode),i=this.scroll.create(w6.blotName,r);t.insertBefore(i,n)})}insertRow(e){let[t]=this.descendant(E6);if(t==null||t.children.head==null)return;let n=O6(),r=this.scroll.create(T6.blotName);t.children.head.children.forEach(()=>{let e=this.scroll.create(w6.blotName,n);r.appendChild(e)});let i=t.children.at(e);t.insertBefore(r,i)}rows(){let e=this.children.head;return e==null?[]:e.children.map(e=>e)}};D6.allowedChildren=[E6],E6.requiredContainer=D6,E6.allowedChildren=[T6],T6.requiredContainer=E6,T6.allowedChildren=[w6],w6.requiredContainer=T6;function O6(){return`row-${Math.random().toString(36).slice(2,6)}`}var w9e=class extends B3{static register(){q3.register(w6),q3.register(T6),q3.register(E6),q3.register(D6)}constructor(){super(...arguments),this.listenBalanceCells()}balanceTables(){this.quill.scroll.descendants(D6).forEach(e=>{e.balanceCells()})}deleteColumn(){let[e,,t]=this.getTable();t!=null&&(e.deleteColumn(t.cellOffset()),this.quill.update(q3.sources.USER))}deleteRow(){let[,e]=this.getTable();e!=null&&(e.remove(),this.quill.update(q3.sources.USER))}deleteTable(){let[e]=this.getTable();if(e==null)return;let t=e.offset();e.remove(),this.quill.update(q3.sources.USER),this.quill.setSelection(t,q3.sources.SILENT)}getTable(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.quill.getSelection();if(e==null)return[null,null,null,-1];let[t,n]=this.quill.getLine(e.index);if(t==null||t.statics.blotName!==w6.blotName)return[null,null,null,-1];let r=t.parent;return[r.parent.parent,r,t,n]}insertColumn(e){let t=this.quill.getSelection();if(!t)return;let[n,r,i]=this.getTable(t);if(i==null)return;let a=i.cellOffset();n.insertColumn(a+e),this.quill.update(q3.sources.USER);let o=r.rowOffset();e===0&&(o+=1),this.quill.setSelection(t.index+o,t.length,q3.sources.SILENT)}insertColumnLeft(){this.insertColumn(0)}insertColumnRight(){this.insertColumn(1)}insertRow(e){let t=this.quill.getSelection();if(!t)return;let[n,r,i]=this.getTable(t);if(i==null)return;let a=r.rowOffset();n.insertRow(a+e),this.quill.update(q3.sources.USER),e>0?this.quill.setSelection(t,q3.sources.SILENT):this.quill.setSelection(t.index+r.children.length,t.length,q3.sources.SILENT)}insertRowAbove(){this.insertRow(0)}insertRowBelow(){this.insertRow(1)}insertTable(e,t){let n=this.quill.getSelection();if(n==null)return;let r=Array(e).fill(0).reduce(e=>{let n=Array(t).fill(` |
|
|
`).join(``);return e.insert(n,{table:O6()})},new y3().retain(n.index));this.quill.updateContents(r,q3.sources.USER),this.quill.setSelection(n.index,q3.sources.SILENT),this.balanceTables()}listenBalanceCells(){this.quill.on(q3.events.SCROLL_OPTIMIZE,e=>{e.some(e=>[`TD`,`TR`,`TBODY`,`TABLE`].includes(e.target.tagName)?(this.quill.once(q3.events.TEXT_CHANGE,(e,t,n)=>{n===q3.sources.USER&&this.balanceTables()}),!0):!1)})}},T9e=j3(`quill:toolbar`),k6=class extends B3{constructor(e,t){if(super(e,t),Array.isArray(this.options.container)){let t=document.createElement(`div`);t.setAttribute(`role`,`toolbar`),D9e(t,this.options.container),e.container?.parentNode?.insertBefore(t,e.container),this.container=t}else typeof this.options.container==`string`?this.container=document.querySelector(this.options.container):this.container=this.options.container;if(!(this.container instanceof HTMLElement)){T9e.error(`Container required for toolbar`,this.options);return}this.container.classList.add(`ql-toolbar`),this.controls=[],this.handlers={},this.options.handlers&&Object.keys(this.options.handlers).forEach(e=>{let t=this.options.handlers?.[e];t&&this.addHandler(e,t)}),Array.from(this.container.querySelectorAll(`button, select`)).forEach(e=>{this.attach(e)}),this.quill.on(q3.events.EDITOR_CHANGE,()=>{let[e]=this.quill.selection.getRange();this.update(e)})}addHandler(e,t){this.handlers[e]=t}attach(e){let t=Array.from(e.classList).find(e=>e.indexOf(`ql-`)===0);if(!t)return;if(t=t.slice(3),e.tagName===`BUTTON`&&e.setAttribute(`type`,`button`),this.handlers[t]==null&&this.quill.scroll.query(t)==null){T9e.warn(`ignoring attaching to nonexistent format`,t,e);return}let n=e.tagName===`SELECT`?`change`:`click`;e.addEventListener(n,n=>{let r;if(e.tagName===`SELECT`){if(e.selectedIndex<0)return;let t=e.options[e.selectedIndex];r=t.hasAttribute(`selected`)?!1:t.value||!1}else r=e.classList.contains(`ql-active`)?!1:e.value||!e.hasAttribute(`value`),n.preventDefault();this.quill.focus();let[i]=this.quill.selection.getRange();if(this.handlers[t]!=null)this.handlers[t].call(this,r);else if(this.quill.scroll.query(t).prototype instanceof o3){if(r=prompt(`Enter ${t}`),!r)return;this.quill.updateContents(new y3().retain(i.index).delete(i.length).insert({[t]:r}),q3.sources.USER)}else this.quill.format(t,r,q3.sources.USER);this.update(i)}),this.controls.push([t,e])}update(e){let t=e==null?{}:this.quill.getFormat(e);this.controls.forEach(n=>{let[r,i]=n;if(i.tagName===`SELECT`){let n=null;if(e==null)n=null;else if(t[r]==null)n=i.querySelector(`option[selected]`);else if(!Array.isArray(t[r])){let e=t[r];typeof e==`string`&&(e=e.replace(/"/g,`\\"`)),n=i.querySelector(`option[value="${e}"]`)}n==null?(i.value=``,i.selectedIndex=-1):n.selected=!0}else if(e==null)i.classList.remove(`ql-active`),i.setAttribute(`aria-pressed`,`false`);else if(i.hasAttribute(`value`)){let e=t[r],n=e===i.getAttribute(`value`)||e!=null&&e.toString()===i.getAttribute(`value`)||e==null&&!i.getAttribute(`value`);i.classList.toggle(`ql-active`,n),i.setAttribute(`aria-pressed`,n.toString())}else{let e=t[r]!=null;i.classList.toggle(`ql-active`,e),i.setAttribute(`aria-pressed`,e.toString())}})}};k6.DEFAULTS={};function E9e(e,t,n){let r=document.createElement(`button`);r.setAttribute(`type`,`button`),r.classList.add(`ql-${t}`),r.setAttribute(`aria-pressed`,`false`),n==null?r.setAttribute(`aria-label`,t):(r.value=n,r.setAttribute(`aria-label`,`${t}: ${n}`)),e.appendChild(r)}function D9e(e,t){Array.isArray(t[0])||(t=[t]),t.forEach(t=>{let n=document.createElement(`span`);n.classList.add(`ql-formats`),t.forEach(e=>{if(typeof e==`string`)E9e(n,e);else{let t=Object.keys(e)[0],r=e[t];Array.isArray(r)?O9e(n,t,r):E9e(n,t,r)}}),e.appendChild(n)})}function O9e(e,t,n){let r=document.createElement(`select`);r.classList.add(`ql-${t}`),n.forEach(e=>{let t=document.createElement(`option`);e===!1?t.setAttribute(`selected`,`selected`):t.setAttribute(`value`,String(e)),r.appendChild(t)}),e.appendChild(r)}k6.DEFAULTS={container:null,handlers:{clean(){let e=this.quill.getSelection();if(e!=null){if(e.length===0){let e=this.quill.getFormat();Object.keys(e).forEach(e=>{this.quill.scroll.query(e,W4.INLINE)!=null&&this.quill.format(e,!1,q3.sources.USER)})}else this.quill.removeFormat(e.index,e.length,q3.sources.USER)}},direction(e){let{align:t}=this.quill.getFormat();e===`rtl`&&t==null?this.quill.format(`align`,`right`,q3.sources.USER):!e&&t===`right`&&this.quill.format(`align`,!1,q3.sources.USER),this.quill.format(`direction`,e,q3.sources.USER)},indent(e){let t=this.quill.getSelection(),n=this.quill.getFormat(t),r=parseInt(n.indent||0,10);if(e===`+1`||e===`-1`){let t=e===`+1`?1:-1;n.direction===`rtl`&&(t*=-1),this.quill.format(`indent`,r+t,q3.sources.USER)}},link(e){e===!0&&(e=prompt(`Enter link URL:`)),this.quill.format(`link`,e,q3.sources.USER)},list(e){let t=this.quill.getSelection(),n=this.quill.getFormat(t);e===`check`?n.list===`checked`||n.list===`unchecked`?this.quill.format(`list`,!1,q3.sources.USER):this.quill.format(`list`,`unchecked`,q3.sources.USER):this.quill.format(`list`,e,q3.sources.USER)}}};var k9e=`<svg viewbox="0 0 18 18"><line class="ql-stroke" x1="3" x2="15" y1="9" y2="9"/><line class="ql-stroke" x1="3" x2="13" y1="14" y2="14"/><line class="ql-stroke" x1="3" x2="9" y1="4" y2="4"/></svg>`,A9e=`<svg viewbox="0 0 18 18"><line class="ql-stroke" x1="15" x2="3" y1="9" y2="9"/><line class="ql-stroke" x1="14" x2="4" y1="14" y2="14"/><line class="ql-stroke" x1="12" x2="6" y1="4" y2="4"/></svg>`,j9e=`<svg viewbox="0 0 18 18"><line class="ql-stroke" x1="15" x2="3" y1="9" y2="9"/><line class="ql-stroke" x1="15" x2="5" y1="14" y2="14"/><line class="ql-stroke" x1="15" x2="9" y1="4" y2="4"/></svg>`,M9e=`<svg viewbox="0 0 18 18"><line class="ql-stroke" x1="15" x2="3" y1="9" y2="9"/><line class="ql-stroke" x1="15" x2="3" y1="14" y2="14"/><line class="ql-stroke" x1="15" x2="3" y1="4" y2="4"/></svg>`,N9e=`<svg viewbox="0 0 18 18"><g class="ql-fill ql-color-label"><polygon points="6 6.868 6 6 5 6 5 7 5.942 7 6 6.868"/><rect height="1" width="1" x="4" y="4"/><polygon points="6.817 5 6 5 6 6 6.38 6 6.817 5"/><rect height="1" width="1" x="2" y="6"/><rect height="1" width="1" x="3" y="5"/><rect height="1" width="1" x="4" y="7"/><polygon points="4 11.439 4 11 3 11 3 12 3.755 12 4 11.439"/><rect height="1" width="1" x="2" y="12"/><rect height="1" width="1" x="2" y="9"/><rect height="1" width="1" x="2" y="15"/><polygon points="4.63 10 4 10 4 11 4.192 11 4.63 10"/><rect height="1" width="1" x="3" y="8"/><path d="M10.832,4.2L11,4.582V4H10.708A1.948,1.948,0,0,1,10.832,4.2Z"/><path d="M7,4.582L7.168,4.2A1.929,1.929,0,0,1,7.292,4H7V4.582Z"/><path d="M8,13H7.683l-0.351.8a1.933,1.933,0,0,1-.124.2H8V13Z"/><rect height="1" width="1" x="12" y="2"/><rect height="1" width="1" x="11" y="3"/><path d="M9,3H8V3.282A1.985,1.985,0,0,1,9,3Z"/><rect height="1" width="1" x="2" y="3"/><rect height="1" width="1" x="6" y="2"/><rect height="1" width="1" x="3" y="2"/><rect height="1" width="1" x="5" y="3"/><rect height="1" width="1" x="9" y="2"/><rect height="1" width="1" x="15" y="14"/><polygon points="13.447 10.174 13.469 10.225 13.472 10.232 13.808 11 14 11 14 10 13.37 10 13.447 10.174"/><rect height="1" width="1" x="13" y="7"/><rect height="1" width="1" x="15" y="5"/><rect height="1" width="1" x="14" y="6"/><rect height="1" width="1" x="15" y="8"/><rect height="1" width="1" x="14" y="9"/><path d="M3.775,14H3v1H4V14.314A1.97,1.97,0,0,1,3.775,14Z"/><rect height="1" width="1" x="14" y="3"/><polygon points="12 6.868 12 6 11.62 6 12 6.868"/><rect height="1" width="1" x="15" y="2"/><rect height="1" width="1" x="12" y="5"/><rect height="1" width="1" x="13" y="4"/><polygon points="12.933 9 13 9 13 8 12.495 8 12.933 9"/><rect height="1" width="1" x="9" y="14"/><rect height="1" width="1" x="8" y="15"/><path d="M6,14.926V15H7V14.316A1.993,1.993,0,0,1,6,14.926Z"/><rect height="1" width="1" x="5" y="15"/><path d="M10.668,13.8L10.317,13H10v1h0.792A1.947,1.947,0,0,1,10.668,13.8Z"/><rect height="1" width="1" x="11" y="15"/><path d="M14.332,12.2a1.99,1.99,0,0,1,.166.8H15V12H14.245Z"/><rect height="1" width="1" x="14" y="15"/><rect height="1" width="1" x="15" y="11"/></g><polyline class="ql-stroke" points="5.5 13 9 5 12.5 13"/><line class="ql-stroke" x1="11.63" x2="6.38" y1="11" y2="11"/></svg>`,P9e=`<svg viewbox="0 0 18 18"><rect class="ql-fill ql-stroke" height="3" width="3" x="4" y="5"/><rect class="ql-fill ql-stroke" height="3" width="3" x="11" y="5"/><path class="ql-even ql-fill ql-stroke" d="M7,8c0,4.031-3,5-3,5"/><path class="ql-even ql-fill ql-stroke" d="M14,8c0,4.031-3,5-3,5"/></svg>`,F9e=`<svg viewbox="0 0 18 18"><path class="ql-stroke" d="M5,4H9.5A2.5,2.5,0,0,1,12,6.5v0A2.5,2.5,0,0,1,9.5,9H5A0,0,0,0,1,5,9V4A0,0,0,0,1,5,4Z"/><path class="ql-stroke" d="M5,9h5.5A2.5,2.5,0,0,1,13,11.5v0A2.5,2.5,0,0,1,10.5,14H5a0,0,0,0,1,0,0V9A0,0,0,0,1,5,9Z"/></svg>`,I9e=`<svg class="" viewbox="0 0 18 18"><line class="ql-stroke" x1="5" x2="13" y1="3" y2="3"/><line class="ql-stroke" x1="6" x2="9.35" y1="12" y2="3"/><line class="ql-stroke" x1="11" x2="15" y1="11" y2="15"/><line class="ql-stroke" x1="15" x2="11" y1="11" y2="15"/><rect class="ql-fill" height="1" rx="0.5" ry="0.5" width="7" x="2" y="14"/></svg>`,L9e=`<svg viewbox="0 0 18 18"><polyline class="ql-even ql-stroke" points="5 7 3 9 5 11"/><polyline class="ql-even ql-stroke" points="13 7 15 9 13 11"/><line class="ql-stroke" x1="10" x2="8" y1="5" y2="13"/></svg>`,A6={align:{"":k9e,center:A9e,right:j9e,justify:M9e},background:N9e,blockquote:P9e,bold:F9e,clean:I9e,code:L9e,"code-block":L9e,color:`<svg viewbox="0 0 18 18"><line class="ql-color-label ql-stroke ql-transparent" x1="3" x2="15" y1="15" y2="15"/><polyline class="ql-stroke" points="5.5 11 9 3 12.5 11"/><line class="ql-stroke" x1="11.63" x2="6.38" y1="9" y2="9"/></svg>`,direction:{"":`<svg viewbox="0 0 18 18"><polygon class="ql-stroke ql-fill" points="3 11 5 9 3 7 3 11"/><line class="ql-stroke ql-fill" x1="15" x2="11" y1="4" y2="4"/><path class="ql-fill" d="M11,3a3,3,0,0,0,0,6h1V3H11Z"/><rect class="ql-fill" height="11" width="1" x="11" y="4"/><rect class="ql-fill" height="11" width="1" x="13" y="4"/></svg>`,rtl:`<svg viewbox="0 0 18 18"><polygon class="ql-stroke ql-fill" points="15 12 13 10 15 8 15 12"/><line class="ql-stroke ql-fill" x1="9" x2="5" y1="4" y2="4"/><path class="ql-fill" d="M5,3A3,3,0,0,0,5,9H6V3H5Z"/><rect class="ql-fill" height="11" width="1" x="5" y="4"/><rect class="ql-fill" height="11" width="1" x="7" y="4"/></svg>`},formula:`<svg viewbox="0 0 18 18"><path class="ql-fill" d="M11.759,2.482a2.561,2.561,0,0,0-3.53.607A7.656,7.656,0,0,0,6.8,6.2C6.109,9.188,5.275,14.677,4.15,14.927a1.545,1.545,0,0,0-1.3-.933A0.922,0.922,0,0,0,2,15.036S1.954,16,4.119,16s3.091-2.691,3.7-5.553c0.177-.826.36-1.726,0.554-2.6L8.775,6.2c0.381-1.421.807-2.521,1.306-2.676a1.014,1.014,0,0,0,1.02.56A0.966,0.966,0,0,0,11.759,2.482Z"/><rect class="ql-fill" height="1.6" rx="0.8" ry="0.8" width="5" x="5.15" y="6.2"/><path class="ql-fill" d="M13.663,12.027a1.662,1.662,0,0,1,.266-0.276q0.193,0.069.456,0.138a2.1,2.1,0,0,0,.535.069,1.075,1.075,0,0,0,.767-0.3,1.044,1.044,0,0,0,.314-0.8,0.84,0.84,0,0,0-.238-0.619,0.8,0.8,0,0,0-.594-0.239,1.154,1.154,0,0,0-.781.3,4.607,4.607,0,0,0-.781,1q-0.091.15-.218,0.346l-0.246.38c-0.068-.288-0.137-0.582-0.212-0.885-0.459-1.847-2.494-.984-2.941-0.8-0.482.2-.353,0.647-0.094,0.529a0.869,0.869,0,0,1,1.281.585c0.217,0.751.377,1.436,0.527,2.038a5.688,5.688,0,0,1-.362.467,2.69,2.69,0,0,1-.264.271q-0.221-.08-0.471-0.147a2.029,2.029,0,0,0-.522-0.066,1.079,1.079,0,0,0-.768.3A1.058,1.058,0,0,0,9,15.131a0.82,0.82,0,0,0,.832.852,1.134,1.134,0,0,0,.787-0.3,5.11,5.11,0,0,0,.776-0.993q0.141-.219.215-0.34c0.046-.076.122-0.194,0.223-0.346a2.786,2.786,0,0,0,.918,1.726,2.582,2.582,0,0,0,2.376-.185c0.317-.181.212-0.565,0-0.494A0.807,0.807,0,0,1,14.176,15a5.159,5.159,0,0,1-.913-2.446l0,0Q13.487,12.24,13.663,12.027Z"/></svg>`,header:{1:`<svg viewBox="0 0 18 18"><path class="ql-fill" d="M10,4V14a1,1,0,0,1-2,0V10H3v4a1,1,0,0,1-2,0V4A1,1,0,0,1,3,4V8H8V4a1,1,0,0,1,2,0Zm6.06787,9.209H14.98975V7.59863a.54085.54085,0,0,0-.605-.60547h-.62744a1.01119,1.01119,0,0,0-.748.29688L11.645,8.56641a.5435.5435,0,0,0-.022.8584l.28613.30762a.53861.53861,0,0,0,.84717.0332l.09912-.08789a1.2137,1.2137,0,0,0,.2417-.35254h.02246s-.01123.30859-.01123.60547V13.209H12.041a.54085.54085,0,0,0-.605.60547v.43945a.54085.54085,0,0,0,.605.60547h4.02686a.54085.54085,0,0,0,.605-.60547v-.43945A.54085.54085,0,0,0,16.06787,13.209Z"/></svg>`,2:`<svg viewBox="0 0 18 18"><path class="ql-fill" d="M16.73975,13.81445v.43945a.54085.54085,0,0,1-.605.60547H11.855a.58392.58392,0,0,1-.64893-.60547V14.0127c0-2.90527,3.39941-3.42187,3.39941-4.55469a.77675.77675,0,0,0-.84717-.78125,1.17684,1.17684,0,0,0-.83594.38477c-.2749.26367-.561.374-.85791.13184l-.4292-.34082c-.30811-.24219-.38525-.51758-.1543-.81445a2.97155,2.97155,0,0,1,2.45361-1.17676,2.45393,2.45393,0,0,1,2.68408,2.40918c0,2.45312-3.1792,2.92676-3.27832,3.93848h2.79443A.54085.54085,0,0,1,16.73975,13.81445ZM9,3A.99974.99974,0,0,0,8,4V8H3V4A1,1,0,0,0,1,4V14a1,1,0,0,0,2,0V10H8v4a1,1,0,0,0,2,0V4A.99974.99974,0,0,0,9,3Z"/></svg>`,3:`<svg viewBox="0 0 18 18"><path class="ql-fill" d="M16.65186,12.30664a2.6742,2.6742,0,0,1-2.915,2.68457,3.96592,3.96592,0,0,1-2.25537-.6709.56007.56007,0,0,1-.13232-.83594L11.64648,13c.209-.34082.48389-.36328.82471-.1543a2.32654,2.32654,0,0,0,1.12256.33008c.71484,0,1.12207-.35156,1.12207-.78125,0-.61523-.61621-.86816-1.46338-.86816H13.2085a.65159.65159,0,0,1-.68213-.41895l-.05518-.10937a.67114.67114,0,0,1,.14307-.78125l.71533-.86914a8.55289,8.55289,0,0,1,.68213-.7373V8.58887a3.93913,3.93913,0,0,1-.748.05469H11.9873a.54085.54085,0,0,1-.605-.60547V7.59863a.54085.54085,0,0,1,.605-.60547h3.75146a.53773.53773,0,0,1,.60547.59375v.17676a1.03723,1.03723,0,0,1-.27539.748L14.74854,10.0293A2.31132,2.31132,0,0,1,16.65186,12.30664ZM9,3A.99974.99974,0,0,0,8,4V8H3V4A1,1,0,0,0,1,4V14a1,1,0,0,0,2,0V10H8v4a1,1,0,0,0,2,0V4A.99974.99974,0,0,0,9,3Z"/></svg>`,4:`<svg viewBox="0 0 18 18"><path class="ql-fill" d="M10,4V14a1,1,0,0,1-2,0V10H3v4a1,1,0,0,1-2,0V4A1,1,0,0,1,3,4V8H8V4a1,1,0,0,1,2,0Zm7.05371,7.96582v.38477c0,.39648-.165.60547-.46191.60547h-.47314v1.29785a.54085.54085,0,0,1-.605.60547h-.69336a.54085.54085,0,0,1-.605-.60547V12.95605H11.333a.5412.5412,0,0,1-.60547-.60547v-.15332a1.199,1.199,0,0,1,.22021-.748l2.56348-4.05957a.7819.7819,0,0,1,.72607-.39648h1.27637a.54085.54085,0,0,1,.605.60547v3.7627h.33008A.54055.54055,0,0,1,17.05371,11.96582ZM14.28125,8.7207h-.022a4.18969,4.18969,0,0,1-.38525.81348l-1.188,1.80469v.02246h1.5293V9.60059A7.04058,7.04058,0,0,1,14.28125,8.7207Z"/></svg>`,5:`<svg viewBox="0 0 18 18"><path class="ql-fill" d="M16.74023,12.18555a2.75131,2.75131,0,0,1-2.91553,2.80566,3.908,3.908,0,0,1-2.25537-.68164.54809.54809,0,0,1-.13184-.8252L11.73438,13c.209-.34082.48389-.36328.8252-.1543a2.23757,2.23757,0,0,0,1.1001.33008,1.01827,1.01827,0,0,0,1.1001-.96777c0-.61621-.53906-.97949-1.25439-.97949a2.15554,2.15554,0,0,0-.64893.09961,1.15209,1.15209,0,0,1-.814.01074l-.12109-.04395a.64116.64116,0,0,1-.45117-.71484l.231-3.00391a.56666.56666,0,0,1,.62744-.583H15.541a.54085.54085,0,0,1,.605.60547v.43945a.54085.54085,0,0,1-.605.60547H13.41748l-.04395.72559a1.29306,1.29306,0,0,1-.04395.30859h.022a2.39776,2.39776,0,0,1,.57227-.07715A2.53266,2.53266,0,0,1,16.74023,12.18555ZM9,3A.99974.99974,0,0,0,8,4V8H3V4A1,1,0,0,0,1,4V14a1,1,0,0,0,2,0V10H8v4a1,1,0,0,0,2,0V4A.99974.99974,0,0,0,9,3Z"/></svg>`,6:`<svg viewBox="0 0 18 18"><path class="ql-fill" d="M14.51758,9.64453a1.85627,1.85627,0,0,0-1.24316.38477H13.252a1.73532,1.73532,0,0,1,1.72754-1.4082,2.66491,2.66491,0,0,1,.5498.06641c.35254.05469.57227.01074.70508-.40723l.16406-.5166a.53393.53393,0,0,0-.373-.75977,4.83723,4.83723,0,0,0-1.17773-.14258c-2.43164,0-3.7627,2.17773-3.7627,4.43359,0,2.47559,1.60645,3.69629,3.19043,3.69629A2.70585,2.70585,0,0,0,16.96,12.19727,2.43861,2.43861,0,0,0,14.51758,9.64453Zm-.23047,3.58691c-.67187,0-1.22168-.81445-1.22168-1.45215,0-.47363.30762-.583.72559-.583.96875,0,1.27734.59375,1.27734,1.12207A.82182.82182,0,0,1,14.28711,13.23145ZM10,4V14a1,1,0,0,1-2,0V10H3v4a1,1,0,0,1-2,0V4A1,1,0,0,1,3,4V8H8V4a1,1,0,0,1,2,0Z"/></svg>`},italic:`<svg viewbox="0 0 18 18"><line class="ql-stroke" x1="7" x2="13" y1="4" y2="4"/><line class="ql-stroke" x1="5" x2="11" y1="14" y2="14"/><line class="ql-stroke" x1="8" x2="10" y1="14" y2="4"/></svg>`,image:`<svg viewbox="0 0 18 18"><rect class="ql-stroke" height="10" width="12" x="3" y="4"/><circle class="ql-fill" cx="6" cy="7" r="1"/><polyline class="ql-even ql-fill" points="5 12 5 11 7 9 8 10 11 7 13 9 13 12 5 12"/></svg>`,indent:{"+1":`<svg viewbox="0 0 18 18"><line class="ql-stroke" x1="3" x2="15" y1="14" y2="14"/><line class="ql-stroke" x1="3" x2="15" y1="4" y2="4"/><line class="ql-stroke" x1="9" x2="15" y1="9" y2="9"/><polyline class="ql-fill ql-stroke" points="3 7 3 11 5 9 3 7"/></svg>`,"-1":`<svg viewbox="0 0 18 18"><line class="ql-stroke" x1="3" x2="15" y1="14" y2="14"/><line class="ql-stroke" x1="3" x2="15" y1="4" y2="4"/><line class="ql-stroke" x1="9" x2="15" y1="9" y2="9"/><polyline class="ql-stroke" points="5 7 5 11 3 9 5 7"/></svg>`},link:`<svg viewbox="0 0 18 18"><line class="ql-stroke" x1="7" x2="11" y1="7" y2="11"/><path class="ql-even ql-stroke" d="M8.9,4.577a3.476,3.476,0,0,1,.36,4.679A3.476,3.476,0,0,1,4.577,8.9C3.185,7.5,2.035,6.4,4.217,4.217S7.5,3.185,8.9,4.577Z"/><path class="ql-even ql-stroke" d="M13.423,9.1a3.476,3.476,0,0,0-4.679-.36,3.476,3.476,0,0,0,.36,4.679c1.392,1.392,2.5,2.542,4.679.36S14.815,10.5,13.423,9.1Z"/></svg>`,list:{bullet:`<svg viewbox="0 0 18 18"><line class="ql-stroke" x1="6" x2="15" y1="4" y2="4"/><line class="ql-stroke" x1="6" x2="15" y1="9" y2="9"/><line class="ql-stroke" x1="6" x2="15" y1="14" y2="14"/><line class="ql-stroke" x1="3" x2="3" y1="4" y2="4"/><line class="ql-stroke" x1="3" x2="3" y1="9" y2="9"/><line class="ql-stroke" x1="3" x2="3" y1="14" y2="14"/></svg>`,check:`<svg class="" viewbox="0 0 18 18"><line class="ql-stroke" x1="9" x2="15" y1="4" y2="4"/><polyline class="ql-stroke" points="3 4 4 5 6 3"/><line class="ql-stroke" x1="9" x2="15" y1="14" y2="14"/><polyline class="ql-stroke" points="3 14 4 15 6 13"/><line class="ql-stroke" x1="9" x2="15" y1="9" y2="9"/><polyline class="ql-stroke" points="3 9 4 10 6 8"/></svg>`,ordered:`<svg viewbox="0 0 18 18"><line class="ql-stroke" x1="7" x2="15" y1="4" y2="4"/><line class="ql-stroke" x1="7" x2="15" y1="9" y2="9"/><line class="ql-stroke" x1="7" x2="15" y1="14" y2="14"/><line class="ql-stroke ql-thin" x1="2.5" x2="4.5" y1="5.5" y2="5.5"/><path class="ql-fill" d="M3.5,6A0.5,0.5,0,0,1,3,5.5V3.085l-0.276.138A0.5,0.5,0,0,1,2.053,3c-0.124-.247-0.023-0.324.224-0.447l1-.5A0.5,0.5,0,0,1,4,2.5v3A0.5,0.5,0,0,1,3.5,6Z"/><path class="ql-stroke ql-thin" d="M4.5,10.5h-2c0-.234,1.85-1.076,1.85-2.234A0.959,0.959,0,0,0,2.5,8.156"/><path class="ql-stroke ql-thin" d="M2.5,14.846a0.959,0.959,0,0,0,1.85-.109A0.7,0.7,0,0,0,3.75,14a0.688,0.688,0,0,0,.6-0.736,0.959,0.959,0,0,0-1.85-.109"/></svg>`},script:{sub:`<svg viewbox="0 0 18 18"><path class="ql-fill" d="M15.5,15H13.861a3.858,3.858,0,0,0,1.914-2.975,1.8,1.8,0,0,0-1.6-1.751A1.921,1.921,0,0,0,12.021,11.7a0.50013,0.50013,0,1,0,.957.291h0a0.914,0.914,0,0,1,1.053-.725,0.81,0.81,0,0,1,.744.762c0,1.076-1.16971,1.86982-1.93971,2.43082A1.45639,1.45639,0,0,0,12,15.5a0.5,0.5,0,0,0,.5.5h3A0.5,0.5,0,0,0,15.5,15Z"/><path class="ql-fill" d="M9.65,5.241a1,1,0,0,0-1.409.108L6,7.964,3.759,5.349A1,1,0,0,0,2.192,6.59178Q2.21541,6.6213,2.241,6.649L4.684,9.5,2.241,12.35A1,1,0,0,0,3.71,13.70722q0.02557-.02768.049-0.05722L6,11.036,8.241,13.65a1,1,0,1,0,1.567-1.24277Q9.78459,12.3777,9.759,12.35L7.316,9.5,9.759,6.651A1,1,0,0,0,9.65,5.241Z"/></svg>`,super:`<svg viewbox="0 0 18 18"><path class="ql-fill" d="M15.5,7H13.861a4.015,4.015,0,0,0,1.914-2.975,1.8,1.8,0,0,0-1.6-1.751A1.922,1.922,0,0,0,12.021,3.7a0.5,0.5,0,1,0,.957.291,0.917,0.917,0,0,1,1.053-.725,0.81,0.81,0,0,1,.744.762c0,1.077-1.164,1.925-1.934,2.486A1.423,1.423,0,0,0,12,7.5a0.5,0.5,0,0,0,.5.5h3A0.5,0.5,0,0,0,15.5,7Z"/><path class="ql-fill" d="M9.651,5.241a1,1,0,0,0-1.41.108L6,7.964,3.759,5.349a1,1,0,1,0-1.519,1.3L4.683,9.5,2.241,12.35a1,1,0,1,0,1.519,1.3L6,11.036,8.241,13.65a1,1,0,0,0,1.519-1.3L7.317,9.5,9.759,6.651A1,1,0,0,0,9.651,5.241Z"/></svg>`},strike:`<svg viewbox="0 0 18 18"><line class="ql-stroke ql-thin" x1="15.5" x2="2.5" y1="8.5" y2="9.5"/><path class="ql-fill" d="M9.007,8C6.542,7.791,6,7.519,6,6.5,6,5.792,7.283,5,9,5c1.571,0,2.765.679,2.969,1.309a1,1,0,0,0,1.9-.617C13.356,4.106,11.354,3,9,3,6.2,3,4,4.538,4,6.5a3.2,3.2,0,0,0,.5,1.843Z"/><path class="ql-fill" d="M8.984,10C11.457,10.208,12,10.479,12,11.5c0,0.708-1.283,1.5-3,1.5-1.571,0-2.765-.679-2.969-1.309a1,1,0,1,0-1.9.617C4.644,13.894,6.646,15,9,15c2.8,0,5-1.538,5-3.5a3.2,3.2,0,0,0-.5-1.843Z"/></svg>`,table:`<svg viewbox="0 0 18 18"><rect class="ql-stroke" height="12" width="12" x="3" y="3"/><rect class="ql-fill" height="2" width="3" x="5" y="5"/><rect class="ql-fill" height="2" width="4" x="9" y="5"/><g class="ql-fill ql-transparent"><rect height="2" width="3" x="5" y="8"/><rect height="2" width="4" x="9" y="8"/><rect height="2" width="3" x="5" y="11"/><rect height="2" width="4" x="9" y="11"/></g></svg>`,underline:`<svg viewbox="0 0 18 18"><path class="ql-stroke" d="M5,3V9a4.012,4.012,0,0,0,4,4H9a4.012,4.012,0,0,0,4-4V3"/><rect class="ql-fill" height="1" rx="0.5" ry="0.5" width="12" x="3" y="15"/></svg>`,video:`<svg viewbox="0 0 18 18"><rect class="ql-stroke" height="12" width="12" x="3" y="3"/><rect class="ql-fill" height="12" width="1" x="5" y="3"/><rect class="ql-fill" height="12" width="1" x="12" y="3"/><rect class="ql-fill" height="2" width="8" x="5" y="8"/><rect class="ql-fill" height="1" width="3" x="3" y="5"/><rect class="ql-fill" height="1" width="3" x="3" y="7"/><rect class="ql-fill" height="1" width="3" x="3" y="10"/><rect class="ql-fill" height="1" width="3" x="3" y="12"/><rect class="ql-fill" height="1" width="3" x="12" y="5"/><rect class="ql-fill" height="1" width="3" x="12" y="7"/><rect class="ql-fill" height="1" width="3" x="12" y="10"/><rect class="ql-fill" height="1" width="3" x="12" y="12"/></svg>`},R9e=`<svg viewbox="0 0 18 18"><polygon class="ql-stroke" points="7 11 9 13 11 11 7 11"/><polygon class="ql-stroke" points="7 7 9 5 11 7 7 7"/></svg>`,z9e=0;function B9e(e,t){e.setAttribute(t,`${e.getAttribute(t)!==`true`}`)}var j6=class{constructor(e){this.select=e,this.container=document.createElement(`span`),this.buildPicker(),this.select.style.display=`none`,this.select.parentNode.insertBefore(this.container,this.select),this.label.addEventListener(`mousedown`,()=>{this.togglePicker()}),this.label.addEventListener(`keydown`,e=>{switch(e.key){case`Enter`:this.togglePicker();break;case`Escape`:this.escape(),e.preventDefault()}}),this.select.addEventListener(`change`,this.update.bind(this))}togglePicker(){this.container.classList.toggle(`ql-expanded`),B9e(this.label,`aria-expanded`),B9e(this.options,`aria-hidden`)}buildItem(e){let t=document.createElement(`span`);t.tabIndex=`0`,t.setAttribute(`role`,`button`),t.classList.add(`ql-picker-item`);let n=e.getAttribute(`value`);return n&&t.setAttribute(`data-value`,n),e.textContent&&t.setAttribute(`data-label`,e.textContent),t.addEventListener(`click`,()=>{this.selectItem(t,!0)}),t.addEventListener(`keydown`,e=>{switch(e.key){case`Enter`:this.selectItem(t,!0),e.preventDefault();break;case`Escape`:this.escape(),e.preventDefault()}}),t}buildLabel(){let e=document.createElement(`span`);return e.classList.add(`ql-picker-label`),e.innerHTML=R9e,e.tabIndex=`0`,e.setAttribute(`role`,`button`),e.setAttribute(`aria-expanded`,`false`),this.container.appendChild(e),e}buildOptions(){let e=document.createElement(`span`);e.classList.add(`ql-picker-options`),e.setAttribute(`aria-hidden`,`true`),e.tabIndex=`-1`,e.id=`ql-picker-options-${z9e}`,z9e+=1,this.label.setAttribute(`aria-controls`,e.id),this.options=e,Array.from(this.select.options).forEach(t=>{let n=this.buildItem(t);e.appendChild(n),t.selected===!0&&this.selectItem(n)}),this.container.appendChild(e)}buildPicker(){Array.from(this.select.attributes).forEach(e=>{this.container.setAttribute(e.name,e.value)}),this.container.classList.add(`ql-picker`),this.label=this.buildLabel(),this.buildOptions()}escape(){this.close(),setTimeout(()=>this.label.focus(),1)}close(){this.container.classList.remove(`ql-expanded`),this.label.setAttribute(`aria-expanded`,`false`),this.options.setAttribute(`aria-hidden`,`true`)}selectItem(e){let t=arguments.length>1&&arguments[1]!==void 0&&arguments[1],n=this.container.querySelector(`.ql-selected`);e!==n&&(n?.classList.remove(`ql-selected`),e!=null&&(e.classList.add(`ql-selected`),this.select.selectedIndex=Array.from(e.parentNode.children).indexOf(e),e.hasAttribute(`data-value`)?this.label.setAttribute(`data-value`,e.getAttribute(`data-value`)):this.label.removeAttribute(`data-value`),e.hasAttribute(`data-label`)?this.label.setAttribute(`data-label`,e.getAttribute(`data-label`)):this.label.removeAttribute(`data-label`),t&&(this.select.dispatchEvent(new Event(`change`)),this.close())))}update(){let e;if(this.select.selectedIndex>-1){let t=this.container.querySelector(`.ql-picker-options`).children[this.select.selectedIndex];e=this.select.options[this.select.selectedIndex],this.selectItem(t)}else this.selectItem(null);let t=e!=null&&e!==this.select.querySelector(`option[selected]`);this.label.classList.toggle(`ql-active`,t)}},V9e=class extends j6{constructor(e,t){super(e),this.label.innerHTML=t,this.container.classList.add(`ql-color-picker`),Array.from(this.container.querySelectorAll(`.ql-picker-item`)).slice(0,7).forEach(e=>{e.classList.add(`ql-primary`)})}buildItem(e){let t=super.buildItem(e);return t.style.backgroundColor=e.getAttribute(`value`)||``,t}selectItem(e,t){super.selectItem(e,t);let n=this.label.querySelector(`.ql-color-label`),r=e&&e.getAttribute(`data-value`)||``;n&&(n.tagName===`line`?n.style.stroke=r:n.style.fill=r)}},H9e=class extends j6{constructor(e,t){super(e),this.container.classList.add(`ql-icon-picker`),Array.from(this.container.querySelectorAll(`.ql-picker-item`)).forEach(e=>{e.innerHTML=t[e.getAttribute(`data-value`)||``]}),this.defaultItem=this.container.querySelector(`.ql-selected`),this.selectItem(this.defaultItem)}selectItem(e,t){super.selectItem(e,t);let n=e||this.defaultItem;if(n!=null){if(this.label.innerHTML===n.innerHTML)return;this.label.innerHTML=n.innerHTML}}},U9e=e=>{let{overflowY:t}=getComputedStyle(e,null);return t!==`visible`&&t!==`clip`},W9e=class{constructor(e,t){this.quill=e,this.boundsContainer=t||document.body,this.root=e.addContainer(`ql-tooltip`),this.root.innerHTML=this.constructor.TEMPLATE,U9e(this.quill.root)&&this.quill.root.addEventListener(`scroll`,()=>{this.root.style.marginTop=`${-1*this.quill.root.scrollTop}px`}),this.hide()}hide(){this.root.classList.add(`ql-hidden`)}position(e){let t=e.left+e.width/2-this.root.offsetWidth/2,n=e.bottom+this.quill.root.scrollTop;this.root.style.left=`${t}px`,this.root.style.top=`${n}px`,this.root.classList.remove(`ql-flip`);let r=this.boundsContainer.getBoundingClientRect(),i=this.root.getBoundingClientRect(),a=0;if(i.right>r.right&&(a=r.right-i.right,this.root.style.left=`${t+a}px`),i.left<r.left&&(a=r.left-i.left,this.root.style.left=`${t+a}px`),i.bottom>r.bottom){let t=i.bottom-i.top,r=e.bottom-e.top+t;this.root.style.top=`${n-r}px`,this.root.classList.add(`ql-flip`)}return a}show(){this.root.classList.remove(`ql-editing`),this.root.classList.remove(`ql-hidden`)}},G9e=[!1,`center`,`right`,`justify`],K9e=`#000000.#e60000.#ff9900.#ffff00.#008a00.#0066cc.#9933ff.#ffffff.#facccc.#ffebcc.#ffffcc.#cce8cc.#cce0f5.#ebd6ff.#bbbbbb.#f06666.#ffc266.#ffff66.#66b966.#66a3e0.#c285ff.#888888.#a10000.#b26b00.#b2b200.#006100.#0047b2.#6b24b2.#444444.#5c0000.#663d00.#666600.#003700.#002966.#3d1466`.split(`.`),q9e=[!1,`serif`,`monospace`],J9e=[`1`,`2`,`3`,!1],Y9e=[`small`,!1,`large`,`huge`],M6=class extends U3{constructor(e,t){super(e,t);let n=t=>{if(!document.body.contains(e.root)){document.body.removeEventListener(`click`,n);return}this.tooltip!=null&&!this.tooltip.root.contains(t.target)&&document.activeElement!==this.tooltip.textbox&&!this.quill.hasFocus()&&this.tooltip.hide(),this.pickers!=null&&this.pickers.forEach(e=>{e.container.contains(t.target)||e.close()})};e.emitter.listenDOM(`click`,document.body,n)}addModule(e){let t=super.addModule(e);return e===`toolbar`&&this.extendToolbar(t),t}buildButtons(e,t){Array.from(e).forEach(e=>{(e.getAttribute(`class`)||``).split(/\s+/).forEach(n=>{if(n.startsWith(`ql-`)&&(n=n.slice(3),t[n]!=null)){if(n===`direction`)e.innerHTML=t[n][``]+t[n].rtl;else if(typeof t[n]==`string`)e.innerHTML=t[n];else{let r=e.value||``;r!=null&&t[n][r]&&(e.innerHTML=t[n][r])}}})})}buildPickers(e,t){this.pickers=Array.from(e).map(e=>{if(e.classList.contains(`ql-align`)&&(e.querySelector(`option`)??N6(e,G9e),typeof t.align==`object`))return new H9e(e,t.align);if(e.classList.contains(`ql-background`)||e.classList.contains(`ql-color`)){let n=e.classList.contains(`ql-background`)?`background`:`color`;return e.querySelector(`option`)??N6(e,K9e,n===`background`?`#ffffff`:`#000000`),new V9e(e,t[n])}return e.querySelector(`option`)??(e.classList.contains(`ql-font`)?N6(e,q9e):e.classList.contains(`ql-header`)?N6(e,J9e):e.classList.contains(`ql-size`)&&N6(e,Y9e)),new j6(e)}),this.quill.on(N3.events.EDITOR_CHANGE,()=>{this.pickers.forEach(e=>{e.update()})})}};M6.DEFAULTS=U4({},U3.DEFAULTS,{modules:{toolbar:{handlers:{formula(){this.quill.theme.tooltip.edit(`formula`)},image(){let e=this.container.querySelector(`input.ql-image[type=file]`);e??(e=document.createElement(`input`),e.setAttribute(`type`,`file`),e.setAttribute(`accept`,this.quill.uploader.options.mimetypes.join(`, `)),e.classList.add(`ql-image`),e.addEventListener(`change`,()=>{let t=this.quill.getSelection(!0);this.quill.uploader.upload(t,e.files),e.value=``}),this.container.appendChild(e)),e.click()},video(){this.quill.theme.tooltip.edit(`video`)}}}}});var X9e=class extends W9e{constructor(e,t){super(e,t),this.textbox=this.root.querySelector(`input[type="text"]`),this.listen()}listen(){this.textbox.addEventListener(`keydown`,e=>{e.key===`Enter`?(this.save(),e.preventDefault()):e.key===`Escape`&&(this.cancel(),e.preventDefault())})}cancel(){this.hide(),this.restoreFocus()}edit(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:`link`,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(this.root.classList.remove(`ql-hidden`),this.root.classList.add(`ql-editing`),this.textbox==null)return;t==null?e!==this.root.getAttribute(`data-mode`)&&(this.textbox.value=``):this.textbox.value=t;let n=this.quill.getBounds(this.quill.selection.savedRange);n!=null&&this.position(n),this.textbox.select(),this.textbox.setAttribute(`placeholder`,this.textbox.getAttribute(`data-${e}`)||``),this.root.setAttribute(`data-mode`,e)}restoreFocus(){this.quill.focus({preventScroll:!0})}save(){let{value:e}=this.textbox;switch(this.root.getAttribute(`data-mode`)){case`link`:{let{scrollTop:t}=this.quill.root;this.linkRange?(this.quill.formatText(this.linkRange,`link`,e,N3.sources.USER),delete this.linkRange):(this.restoreFocus(),this.quill.format(`link`,e,N3.sources.USER)),this.quill.root.scrollTop=t;break}case`video`:e=Z9e(e);case`formula`:{if(!e)break;let t=this.quill.getSelection(!0);if(t!=null){let n=t.index+t.length;this.quill.insertEmbed(n,this.root.getAttribute(`data-mode`),e,N3.sources.USER),this.root.getAttribute(`data-mode`)===`formula`&&this.quill.insertText(n+1,` `,N3.sources.USER),this.quill.setSelection(n+2,N3.sources.USER)}break}}this.textbox.value=``,this.hide()}};function Z9e(e){let t=e.match(/^(?:(https?):\/\/)?(?:(?:www|m)\.)?youtube\.com\/watch.*v=([a-zA-Z0-9_-]+)/)||e.match(/^(?:(https?):\/\/)?(?:(?:www|m)\.)?youtu\.be\/([a-zA-Z0-9_-]+)/);return t?`${t[1]||`https`}://www.youtube.com/embed/${t[2]}?showinfo=0`:(t=e.match(/^(?:(https?):\/\/)?(?:www\.)?vimeo\.com\/(\d+)/))?`${t[1]||`https`}://player.vimeo.com/video/${t[2]}/`:e}function N6(e,t){let n=arguments.length>2&&arguments[2]!==void 0&&arguments[2];t.forEach(t=>{let r=document.createElement(`option`);t===n?r.setAttribute(`selected`,`selected`):r.setAttribute(`value`,String(t)),e.appendChild(r)})}var Q9e=[[`bold`,`italic`,`link`],[{header:1},{header:2},`blockquote`]],$9e=class extends X9e{static TEMPLATE=[`<span class="ql-tooltip-arrow"></span>`,`<div class="ql-tooltip-editor">`,`<input type="text" data-formula="e=mc^2" data-link="https://quilljs.com" data-video="Embed URL">`,`<a class="ql-close"></a>`,`</div>`].join(``);constructor(e,t){super(e,t),this.quill.on(N3.events.EDITOR_CHANGE,(e,t,n,r)=>{if(e===N3.events.SELECTION_CHANGE){if(t!=null&&t.length>0&&r===N3.sources.USER){this.show(),this.root.style.left=`0px`,this.root.style.width=``,this.root.style.width=`${this.root.offsetWidth}px`;let e=this.quill.getLines(t.index,t.length);if(e.length===1){let e=this.quill.getBounds(t);e!=null&&this.position(e)}else{let n=e[e.length-1],r=this.quill.getIndex(n),i=Math.min(n.length()-1,t.index+t.length-r),a=this.quill.getBounds(new F3(r,i));a!=null&&this.position(a)}}else document.activeElement!==this.textbox&&this.quill.hasFocus()&&this.hide()}})}listen(){super.listen(),this.root.querySelector(`.ql-close`).addEventListener(`click`,()=>{this.root.classList.remove(`ql-editing`)}),this.quill.on(N3.events.SCROLL_OPTIMIZE,()=>{setTimeout(()=>{if(this.root.classList.contains(`ql-hidden`))return;let e=this.quill.getSelection();if(e!=null){let t=this.quill.getBounds(e);t!=null&&this.position(t)}},1)})}cancel(){this.show()}position(e){let t=super.position(e),n=this.root.querySelector(`.ql-tooltip-arrow`);return n.style.marginLeft=``,t!==0&&(n.style.marginLeft=`${-1*t-n.offsetWidth/2}px`),t}},eet=class extends M6{constructor(e,t){t.modules.toolbar!=null&&t.modules.toolbar.container==null&&(t.modules.toolbar.container=Q9e),super(e,t),this.quill.container.classList.add(`ql-bubble`)}extendToolbar(e){this.tooltip=new $9e(this.quill,this.options.bounds),e.container!=null&&(this.tooltip.root.appendChild(e.container),this.buildButtons(e.container.querySelectorAll(`button`),A6),this.buildPickers(e.container.querySelectorAll(`select`),A6))}};eet.DEFAULTS=U4({},M6.DEFAULTS,{modules:{toolbar:{handlers:{link(e){e?this.quill.theme.tooltip.edit():this.quill.format(`link`,!1,q3.sources.USER)}}}}});var tet=[[{header:[`1`,`2`,`3`,!1]}],[`bold`,`italic`,`underline`,`link`],[{list:`ordered`},{list:`bullet`}],[`clean`]],net=class extends X9e{static TEMPLATE=[`<a class="ql-preview" rel="noopener noreferrer" target="_blank" href="about:blank"></a>`,`<input type="text" data-formula="e=mc^2" data-link="https://quilljs.com" data-video="Embed URL">`,`<a class="ql-action"></a>`,`<a class="ql-remove"></a>`].join(``);preview=this.root.querySelector(`a.ql-preview`);listen(){super.listen(),this.root.querySelector(`a.ql-action`).addEventListener(`click`,e=>{this.root.classList.contains(`ql-editing`)?this.save():this.edit(`link`,this.preview.textContent),e.preventDefault()}),this.root.querySelector(`a.ql-remove`).addEventListener(`click`,e=>{if(this.linkRange!=null){let e=this.linkRange;this.restoreFocus(),this.quill.formatText(e,`link`,!1,N3.sources.USER),delete this.linkRange}e.preventDefault(),this.hide()}),this.quill.on(N3.events.SELECTION_CHANGE,(e,t,n)=>{if(e!=null){if(e.length===0&&n===N3.sources.USER){let[t,n]=this.quill.scroll.descendant(y6,e.index);if(t!=null){this.linkRange=new F3(e.index-n,t.length());let r=y6.formats(t.domNode);this.preview.textContent=r,this.preview.setAttribute(`href`,r),this.show();let i=this.quill.getBounds(this.linkRange);i!=null&&this.position(i);return}}else delete this.linkRange;this.hide()}})}show(){super.show(),this.root.removeAttribute(`data-mode`)}},ret=class extends M6{constructor(e,t){t.modules.toolbar!=null&&t.modules.toolbar.container==null&&(t.modules.toolbar.container=tet),super(e,t),this.quill.container.classList.add(`ql-snow`)}extendToolbar(e){e.container!=null&&(e.container.classList.add(`ql-snow`),this.buildButtons(e.container.querySelectorAll(`button`),A6),this.buildPickers(e.container.querySelectorAll(`select`),A6),this.tooltip=new net(this.quill,this.options.bounds),e.container.querySelector(`.ql-link`)&&this.quill.keyboard.addBinding({key:`k`,shortKey:!0},(t,n)=>{e.handlers.link.call(e,!n.format.link)}))}};ret.DEFAULTS=U4({},M6.DEFAULTS,{modules:{toolbar:{handlers:{link(e){if(e){let e=this.quill.getSelection();if(e==null||e.length===0)return;let t=this.quill.getText(e);/^\S+@\S+\.\S+$/.test(t)&&t.indexOf(`mailto:`)!==0&&(t=`mailto:${t}`);let{tooltip:n}=this.quill.theme;n.edit(`link`,t)}else this.quill.format(`link`,!1,q3.sources.USER)}}}}}),q3.register({"attributors/attribute/direction":i7e,"attributors/class/align":$5e,"attributors/class/background":r7e,"attributors/class/color":n7e,"attributors/class/direction":a7e,"attributors/class/font":c7e,"attributors/class/size":u7e,"attributors/style/align":e7e,"attributors/style/background":t6,"attributors/style/color":e6,"attributors/style/direction":o7e,"attributors/style/font":l7e,"attributors/style/size":d7e},!0),q3.register({"formats/align":$5e,"formats/direction":a7e,"formats/indent":l9e,"formats/background":t6,"formats/color":e6,"formats/font":c7e,"formats/size":u7e,"formats/blockquote":u9e,"formats/code-block":r6,"formats/header":d9e,"formats/list":_6,"formats/bold":v6,"formats/code":i6,"formats/italic":f9e,"formats/link":y6,"formats/script":m9e,"formats/strike":h9e,"formats/underline":g9e,"formats/formula":_9e,"formats/image":y9e,"formats/video":x9e,"modules/syntax":C9e,"modules/table":w9e,"modules/toolbar":k6,"themes/bubble":eet,"themes/snow":ret,"ui/icons":A6,"ui/picker":j6,"ui/icon-picker":H9e,"ui/color-picker":V9e,"ui/tooltip":W9e},!0);var P6=class extends Y.Component{constructor(e){super(e),this.editingAreaRef=(0,Y.createRef)(),this.containerRef=(0,Y.createRef)(),this.dirtyProps=[`modules`,`formats`,`bounds`,`theme`,`children`],this.cleanProps=[`id`,`className`,`style`,`placeholder`,`tabIndex`,`onChange`,`onChangeSelection`,`onFocus`,`onBlur`,`onKeyPress`,`onKeyDown`,`onKeyUp`,`useSemanticHTML`],this.state={generation:0},this.selection=null,this.onEditorChange=(e,t,n,r)=>{e===`text-change`?this.onEditorChangeText?.(this.props.useSemanticHTML===!1?this.editor.root.innerHTML:this.editor.getSemanticHTML(),t,r,this.unprivilegedEditor):e===`selection-change`&&this.onEditorChangeSelection?.(t,r,this.unprivilegedEditor)};let t=this.isControlled()?e.value:e.defaultValue;this.value=t??``}validateProps(e){if(Y.Children.count(e.children)>1)throw Error(`The Quill editing area can only be composed of a single React element.`);if(Y.Children.count(e.children)&&Y.Children.only(e.children)?.type===`textarea`)throw Error(`Quill does not support editing on a <textarea>. Use a <div> instead.`);if(this.lastDeltaChangeSet&&e.value===this.lastDeltaChangeSet)throw Error("You are passing the `delta` object from the `onChange` event back as `value`. You most probably want `editor.getContents()` instead. See: https://github.com/zenoamaro/react-quill#using-deltas")}shouldComponentUpdate(e,t){if(this.validateProps(e),!this.editor||this.state.generation!==t.generation)return!0;if(`value`in e){let t=this.getEditorContents(),n=e.value??``;this.isEqualValue(n,t)||this.setEditorContents(this.editor,n)}return e.readOnly!==this.props.readOnly&&this.setEditorReadOnly(this.editor,e.readOnly),[...this.cleanProps,...this.dirtyProps].some(t=>!H4(e[t],this.props[t]))}shouldComponentRegenerate(e){return this.dirtyProps.some(t=>!H4(e[t],this.props[t]))}componentDidMount(){this.instantiateEditor(),this.setEditorContents(this.editor,this.getEditorContents())}componentWillUnmount(){this.destroyEditor()}componentDidUpdate(e,t){if(this.editor&&this.shouldComponentRegenerate(e)){let e=this.editor.getContents(),t=this.editor.getSelection();this.regenerationSnapshot={delta:e,selection:t},this.setState({generation:this.state.generation+1}),this.destroyEditor()}if(this.editor&&e.placeholder!==this.props.placeholder&&(this.editor.root.dataset.placeholder=this.props.placeholder||``),this.state.generation!==t.generation){let{delta:e,selection:t}=this.regenerationSnapshot;delete this.regenerationSnapshot,this.instantiateEditor();let n=this.editor;n.setContents(e),iet(()=>this.setEditorSelection(n,t))}}instantiateEditor(){this.editor?this.hookEditor(this.editor):this.editor=this.createEditor(this.getEditingArea(),this.getEditorConfig())}destroyEditor(){if(!this.editor)return;this.unhookEditor(this.editor);let e=this.props.modules?.toolbar;if(!(typeof e==`object`&&e&&`container`in e&&typeof e.container==`string`||typeof e==`string`)){let e=this.containerRef.current?.querySelector(`.ql-toolbar`);e&&e.remove()}delete this.editor}isControlled(){return`value`in this.props}getEditorConfig(){return{bounds:this.props.bounds,formats:this.props.formats,modules:this.props.modules,placeholder:this.props.placeholder,readOnly:this.props.readOnly,tabIndex:this.props.tabIndex,theme:this.props.theme}}getEditor(){if(!this.editor)throw Error(`Accessing non-instantiated editor`);return this.editor}createEditor(e,t){let n=new q3(e,t);return t.tabIndex!=null&&this.setEditorTabIndex(n,t.tabIndex),this.hookEditor(n),n}hookEditor(e){this.unprivilegedEditor=this.makeUnprivilegedEditor(e),e.on(`editor-change`,this.onEditorChange)}unhookEditor(e){e.off(`editor-change`,this.onEditorChange)}getEditorContents(){return this.value}getEditorSelection(){return this.selection}isDelta(e){return e&&e.ops}isEqualValue(e,t){return this.isDelta(e)&&this.isDelta(t)?H4(e.ops,t.ops):H4(e,t)}setEditorContents(e,t){this.value=t;let n=this.getEditorSelection();typeof t==`string`?e.setContents(e.clipboard.convert({html:t})):e.setContents(t),iet(()=>this.setEditorSelection(e,n))}setEditorSelection(e,t){if(this.selection=t,t){let n=e.getLength();t.index=Math.max(0,Math.min(t.index,n-1)),t.length=Math.max(0,Math.min(t.length,n-1-t.index)),e.setSelection(t)}}setEditorTabIndex(e,t){e?.scroll?.domNode&&(e.scroll.domNode.tabIndex=t)}setEditorReadOnly(e,t){t?e.disable():e.enable()}makeUnprivilegedEditor(e){let t=e;return{getHTML:()=>t.root.innerHTML,getSemanticHTML:t.getSemanticHTML.bind(t),getLength:t.getLength.bind(t),getText:t.getText.bind(t),getContents:t.getContents.bind(t),getSelection:t.getSelection.bind(t),getBounds:t.getBounds.bind(t)}}getEditingArea(){let e=this.editingAreaRef.current;if(!e)throw Error(`Cannot find element for editing area`);if(e.nodeType===3)throw Error(`Editing area cannot be a text node`);return e}renderEditingArea(){let{children:e,preserveWhitespace:t}=this.props,{generation:n}=this.state;return Y.Children.count(e)?Y.cloneElement(Y.Children.only(e),{key:n,ref:this.editingAreaRef}):t?(0,X.jsx)(`pre`,{ref:this.editingAreaRef},n):(0,X.jsx)(`div`,{ref:this.editingAreaRef},n)}render(){return(0,X.jsx)(`div`,{ref:this.containerRef,id:this.props.id,style:this.props.style,className:`quill ${this.props.className??``}`,onKeyPress:this.props.onKeyPress,onKeyDown:this.props.onKeyDown,onKeyUp:this.props.onKeyUp,children:this.renderEditingArea()},this.state.generation)}onEditorChangeText(e,t,n,r){if(!this.editor)return;let i=this.isDelta(this.value)?r.getContents():this.props.useSemanticHTML===!1?r.getHTML():r.getSemanticHTML();i!==this.getEditorContents()&&(this.lastDeltaChangeSet=t,this.value=i,this.props.onChange?.(e,t,n,r))}onEditorChangeSelection(e,t,n){if(!this.editor)return;let r=this.getEditorSelection(),i=!r&&e,a=r&&!e;H4(e,r)||(this.selection=e,this.props.onChangeSelection?.(e,t,n),i?this.props.onFocus?.(e,t,n):a&&this.props.onBlur?.(r,t,n))}focus(){this.editor&&this.editor.focus()}blur(){this.editor&&(this.selection=null,this.editor.blur())}};P6.displayName=`React Quill`,P6.Quill=q3,P6.defaultProps={theme:`snow`,modules:{},readOnly:!1};function iet(e){Promise.resolve().then(e)}var aet=P6,oet={formats:[`header`,`bold`,`italic`,`underline`,`strike`,`blockquote`,`list`,`indent`,`link`,`image`,`color`,`background`],modules:{toolbar:[[{header:[1,2,!1]}],[`bold`,`italic`,`underline`,`strike`,`blockquote`],[{list:`ordered`},{list:`bullet`},{indent:`-1`},{indent:`+1`}],[{color:[]},{background:[]}],[`link`,`image`],[`clean`]]}},set=G(aet)(({theme:e})=>({".ql-container":{maxWidth:`100%`,width:`100%`},".ql-editor":{maxWidth:`100%`,minHeight:`150px`,overflowWrap:`break-word`,whiteSpace:`pre-wrap`,width:`100%`,wordBreak:`break-word`},maxWidth:`100%`,width:`100%`}));function F6({text:e,setText:t}){let n=H0(e=>Xr(e)?.annotation?.quillConfig),{formats:r,modules:i}=(0,Y.useMemo)(()=>n?.modules&&n?.formats?n:oet,[n]);return(0,X.jsx)(`div`,{"data-text-editor":`name`,"data-testid":`textEditor`,children:(0,X.jsx)(set,{value:e,onChange:e=>{t(e)},placeholder:`Your text here`,bounds:`[data-text-editor="name"]`,modules:i,formats:r})})}F6.propTypes={setText:Z.default.func.isRequired,text:Z.default.string.isRequired};function cet({annoHtml:e,updateAnnotationBody:t,t:n}){return(0,X.jsxs)(JF,{container:!0,direction:`column`,spacing:1,children:[(0,X.jsx)(JF,{container:!0,children:(0,X.jsx)(wO,{variant:`formSectionTitle`,children:n(`note`)})}),(0,X.jsx)(JF,{container:!0,children:(0,X.jsx)(F6,{annoHtml:e,updateAnnotationBody:t})})]})}cet.propTypes={annoHtml:Z.default.string.isRequired,t:Z.default.func.isRequired,updateAnnotationBody:Z.default.func.isRequired};var uet=Math.PI/180;function det(){return typeof window<`u`&&({}.toString.call(window)===`[object Window]`||{}.toString.call(window)===`[object global]`)}var I6=typeof global<`u`?global:typeof window<`u`?window:typeof WorkerGlobalScope<`u`?self:{},L6={_global:I6,version:`10.0.8`,isBrowser:det(),isUnminified:/param/.test((function(e){}).toString()),dblClickWindow:400,getAngle(e){return L6.angleDeg?e*uet:e},enableTrace:!1,pointerEventsEnabled:!0,autoDrawEnabled:!0,hitOnDragEnabled:!1,capturePointerEventsEnabled:!1,_mouseListenClick:!1,_touchListenClick:!1,_pointerListenClick:!1,_mouseInDblClickWindow:!1,_touchInDblClickWindow:!1,_pointerInDblClickWindow:!1,_mouseDblClickPointerId:null,_touchDblClickPointerId:null,_pointerDblClickPointerId:null,_renderBackend:`web`,legacyTextRendering:!1,pixelRatio:typeof window<`u`&&window.devicePixelRatio||1,dragDistance:3,angleDeg:!0,showWarnings:!0,dragButtons:[0,1],isDragging(){return L6.DD.isDragging},isTransforming(){return L6.Transformer?.isTransforming()??!1},isDragReady(){return!!L6.DD.node},releaseCanvasOnDestroy:!0,document:I6.document,_injectGlobal(e){typeof I6.Konva<`u`&&console.error(`Several Konva instances detected. It is not recommended to use multiple Konva instances in the same environment.`),I6.Konva=e}},R6=e=>{L6[e.prototype.getClassName()]=e};L6._injectGlobal(L6);var fet=`Konva.js unsupported environment. |
|
|
|
|
|
Looks like you are trying to use Konva.js in Node.js environment. because "document" object is undefined. |
|
|
|
|
|
To use Konva.js in Node.js environment, you need to use the "canvas-backend" or "skia-backend" module. |
|
|
|
|
|
bash: npm install canvas |
|
|
js: import "konva/canvas-backend"; |
|
|
|
|
|
or |
|
|
|
|
|
bash: npm install skia-canvas |
|
|
js: import "konva/skia-backend"; |
|
|
`,pet=()=>{if(typeof document>`u`)throw Error(fet)},z6=class e{constructor(e=[1,0,0,1,0,0]){this.dirty=!1,this.m=e&&e.slice()||[1,0,0,1,0,0]}reset(){this.m[0]=1,this.m[1]=0,this.m[2]=0,this.m[3]=1,this.m[4]=0,this.m[5]=0}copy(){return new e(this.m)}copyInto(e){e.m[0]=this.m[0],e.m[1]=this.m[1],e.m[2]=this.m[2],e.m[3]=this.m[3],e.m[4]=this.m[4],e.m[5]=this.m[5]}point(e){let t=this.m;return{x:t[0]*e.x+t[2]*e.y+t[4],y:t[1]*e.x+t[3]*e.y+t[5]}}translate(e,t){return this.m[4]+=this.m[0]*e+this.m[2]*t,this.m[5]+=this.m[1]*e+this.m[3]*t,this}scale(e,t){return this.m[0]*=e,this.m[1]*=e,this.m[2]*=t,this.m[3]*=t,this}rotate(e){let t=Math.cos(e),n=Math.sin(e),r=this.m[0]*t+this.m[2]*n,i=this.m[1]*t+this.m[3]*n,a=this.m[0]*-n+this.m[2]*t,o=this.m[1]*-n+this.m[3]*t;return this.m[0]=r,this.m[1]=i,this.m[2]=a,this.m[3]=o,this}getTranslation(){return{x:this.m[4],y:this.m[5]}}skew(e,t){let n=this.m[0]+this.m[2]*t,r=this.m[1]+this.m[3]*t,i=this.m[2]+this.m[0]*e,a=this.m[3]+this.m[1]*e;return this.m[0]=n,this.m[1]=r,this.m[2]=i,this.m[3]=a,this}multiply(e){let t=this.m[0]*e.m[0]+this.m[2]*e.m[1],n=this.m[1]*e.m[0]+this.m[3]*e.m[1],r=this.m[0]*e.m[2]+this.m[2]*e.m[3],i=this.m[1]*e.m[2]+this.m[3]*e.m[3],a=this.m[0]*e.m[4]+this.m[2]*e.m[5]+this.m[4],o=this.m[1]*e.m[4]+this.m[3]*e.m[5]+this.m[5];return this.m[0]=t,this.m[1]=n,this.m[2]=r,this.m[3]=i,this.m[4]=a,this.m[5]=o,this}invert(){let e=1/(this.m[0]*this.m[3]-this.m[1]*this.m[2]),t=this.m[3]*e,n=-this.m[1]*e,r=-this.m[2]*e,i=this.m[0]*e,a=e*(this.m[2]*this.m[5]-this.m[3]*this.m[4]),o=e*(this.m[1]*this.m[4]-this.m[0]*this.m[5]);return this.m[0]=t,this.m[1]=n,this.m[2]=r,this.m[3]=i,this.m[4]=a,this.m[5]=o,this}getMatrix(){return this.m}decompose(){let e=this.m[0],t=this.m[1],n=this.m[2],r=this.m[3],i=this.m[4],a=this.m[5],o=e*r-t*n,s={x:i,y:a,rotation:0,scaleX:0,scaleY:0,skewX:0,skewY:0};if(e!=0||t!=0){let i=Math.sqrt(e*e+t*t);s.rotation=t>0?Math.acos(e/i):-Math.acos(e/i),s.scaleX=i,s.scaleY=o/i,s.skewX=(e*n+t*r)/o,s.skewY=0}else if(n!=0||r!=0){let i=Math.sqrt(n*n+r*r);s.rotation=Math.PI/2-(r>0?Math.acos(-n/i):-Math.acos(n/i)),s.scaleX=o/i,s.scaleY=i,s.skewX=0,s.skewY=(e*n+t*r)/o}return s.rotation=Q._getRotation(s.rotation),s}},met=`[object Array]`,het=`[object Number]`,get=`[object String]`,_et=`[object Boolean]`,vet=Math.PI/180,yet=180/Math.PI,B6=`#`,bet=``,xet=`0`,Cet=`Konva warning: `,wet=`Konva error: `,Tet=`rgb(`,V6={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,132,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,255,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,203],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[119,128,144],slategrey:[119,128,144],snow:[255,255,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],transparent:[255,255,255,0],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,5]},Eet=/rgb\((\d{1,3}),(\d{1,3}),(\d{1,3})\)/,H6=[],Det=typeof requestAnimationFrame<`u`&&requestAnimationFrame||function(e){setTimeout(e,60)},Q={_isElement(e){return!!(e&&e.nodeType==1)},_isFunction(e){return!!(e&&e.constructor&&e.call&&e.apply)},_isPlainObject(e){return!!e&&e.constructor===Object},_isArray(e){return Object.prototype.toString.call(e)===met},_isNumber(e){return Object.prototype.toString.call(e)===het&&!isNaN(e)&&isFinite(e)},_isString(e){return Object.prototype.toString.call(e)===get},_isBoolean(e){return Object.prototype.toString.call(e)===_et},isObject(e){return e instanceof Object},isValidSelector(e){if(typeof e!=`string`)return!1;let t=e[0];return t===`#`||t===`.`||t===t.toUpperCase()},_sign(e){return e===0||e>0?1:-1},requestAnimFrame(e){H6.push(e),H6.length===1&&Det(function(){let e=H6;H6=[],e.forEach(function(e){e()})})},createCanvasElement(){pet();let e=document.createElement(`canvas`);try{e.style=e.style||{}}catch{}return e},createImageElement(){return pet(),document.createElement(`img`)},_isInDocument(e){for(;e=e.parentNode;)if(e==document)return!0;return!1},_urlToImage(e,t){let n=Q.createImageElement();n.onload=function(){t(n)},n.src=e},_rgbToHex(e,t,n){return((1<<24)+(e<<16)+(t<<8)+n).toString(16).slice(1)},_hexToRgb(e){e=e.replace(B6,bet);let t=parseInt(e,16);return{r:t>>16&255,g:t>>8&255,b:t&255}},getRandomColor(){let e=(Math.random()*16777215<<0).toString(16);for(;e.length<6;)e=xet+e;return B6+e},getRGB(e){let t;return e in V6?(t=V6[e],{r:t[0],g:t[1],b:t[2]}):e[0]===B6?this._hexToRgb(e.substring(1)):e.substr(0,4)===Tet?(t=Eet.exec(e.replace(/ /g,``)),{r:parseInt(t[1],10),g:parseInt(t[2],10),b:parseInt(t[3],10)}):{r:0,g:0,b:0}},colorToRGBA(e){return e||=`black`,Q._namedColorToRBA(e)||Q._hex3ColorToRGBA(e)||Q._hex4ColorToRGBA(e)||Q._hex6ColorToRGBA(e)||Q._hex8ColorToRGBA(e)||Q._rgbColorToRGBA(e)||Q._rgbaColorToRGBA(e)||Q._hslColorToRGBA(e)},_namedColorToRBA(e){let t=V6[e.toLowerCase()];return t?{r:t[0],g:t[1],b:t[2],a:1}:null},_rgbColorToRGBA(e){if(e.indexOf(`rgb(`)===0){e=e.match(/rgb\(([^)]+)\)/)[1];let t=e.split(/ *, */).map(Number);return{r:t[0],g:t[1],b:t[2],a:1}}},_rgbaColorToRGBA(e){if(e.indexOf(`rgba(`)===0){e=e.match(/rgba\(([^)]+)\)/)[1];let t=e.split(/ *, */).map((e,t)=>e.slice(-1)===`%`?t===3?parseInt(e)/100:parseInt(e)/100*255:Number(e));return{r:t[0],g:t[1],b:t[2],a:t[3]}}},_hex8ColorToRGBA(e){if(e[0]===`#`&&e.length===9)return{r:parseInt(e.slice(1,3),16),g:parseInt(e.slice(3,5),16),b:parseInt(e.slice(5,7),16),a:parseInt(e.slice(7,9),16)/255}},_hex6ColorToRGBA(e){if(e[0]===`#`&&e.length===7)return{r:parseInt(e.slice(1,3),16),g:parseInt(e.slice(3,5),16),b:parseInt(e.slice(5,7),16),a:1}},_hex4ColorToRGBA(e){if(e[0]===`#`&&e.length===5)return{r:parseInt(e[1]+e[1],16),g:parseInt(e[2]+e[2],16),b:parseInt(e[3]+e[3],16),a:parseInt(e[4]+e[4],16)/255}},_hex3ColorToRGBA(e){if(e[0]===`#`&&e.length===4)return{r:parseInt(e[1]+e[1],16),g:parseInt(e[2]+e[2],16),b:parseInt(e[3]+e[3],16),a:1}},_hslColorToRGBA(e){if(/hsl\((\d+),\s*([\d.]+)%,\s*([\d.]+)%\)/g.test(e)){let[t,...n]=/hsl\((\d+),\s*([\d.]+)%,\s*([\d.]+)%\)/g.exec(e),r=Number(n[0])/360,i=Number(n[1])/100,a=Number(n[2])/100,o,s,c;if(i===0)return c=a*255,{r:Math.round(c),g:Math.round(c),b:Math.round(c),a:1};o=a<.5?a*(1+i):a+i-a*i;let l=2*a-o,u=[0,0,0];for(let e=0;e<3;e++)s=r+1/3*-(e-1),s<0&&s++,s>1&&s--,c=6*s<1?l+(o-l)*6*s:2*s<1?o:3*s<2?l+(o-l)*(2/3-s)*6:l,u[e]=c*255;return{r:Math.round(u[0]),g:Math.round(u[1]),b:Math.round(u[2]),a:1}}},haveIntersection(e,t){return!(t.x>e.x+e.width||t.x+t.width<e.x||t.y>e.y+e.height||t.y+t.height<e.y)},cloneObject(e){let t={};for(let n in e)t[n]=this._isPlainObject(e[n])?this.cloneObject(e[n]):this._isArray(e[n])?this.cloneArray(e[n]):e[n];return t},cloneArray(e){return e.slice(0)},degToRad(e){return e*vet},radToDeg(e){return e*yet},_degToRad(e){return Q.warn(`Util._degToRad is removed. Please use public Util.degToRad instead.`),Q.degToRad(e)},_radToDeg(e){return Q.warn(`Util._radToDeg is removed. Please use public Util.radToDeg instead.`),Q.radToDeg(e)},_getRotation(e){return L6.angleDeg?Q.radToDeg(e):e},_capitalize(e){return e.charAt(0).toUpperCase()+e.slice(1)},throw(e){throw Error(wet+e)},error(e){console.error(wet+e)},warn(e){L6.showWarnings&&console.warn(Cet+e)},each(e,t){for(let n in e)t(n,e[n])},_inRange(e,t,n){return t<=e&&e<n},_getProjectionToSegment(e,t,n,r,i,a){let o,s,c,l=(e-n)*(e-n)+(t-r)*(t-r);if(l==0)o=e,s=t,c=(i-n)*(i-n)+(a-r)*(a-r);else{let u=((i-e)*(n-e)+(a-t)*(r-t))/l;u<0?(o=e,s=t,c=(e-i)*(e-i)+(t-a)*(t-a)):u>1?(o=n,s=r,c=(n-i)*(n-i)+(r-a)*(r-a)):(o=e+u*(n-e),s=t+u*(r-t),c=(o-i)*(o-i)+(s-a)*(s-a))}return[o,s,c]},_getProjectionToLine(e,t,n){let r=Q.cloneObject(e),i=Number.MAX_VALUE;return t.forEach(function(a,o){if(!n&&o===t.length-1)return;let s=t[(o+1)%t.length],c=Q._getProjectionToSegment(a.x,a.y,s.x,s.y,e.x,e.y),l=c[0],u=c[1],d=c[2];d<i&&(r.x=l,r.y=u,i=d)}),r},_prepareArrayForTween(e,t,n){let r=[],i=[];if(e.length>t.length){let n=t;t=e,e=n}for(let t=0;t<e.length;t+=2)r.push({x:e[t],y:e[t+1]});for(let e=0;e<t.length;e+=2)i.push({x:t[e],y:t[e+1]});let a=[];return i.forEach(function(e){let t=Q._getProjectionToLine(e,r,n);a.push(t.x),a.push(t.y)}),a},_prepareToStringify(e){let t;e.visitedByCircularReferenceRemoval=!0;for(let n in e)if(e.hasOwnProperty(n)&&e[n]&&typeof e[n]==`object`){if(t=Object.getOwnPropertyDescriptor(e,n),e[n].visitedByCircularReferenceRemoval||Q._isElement(e[n])){if(t.configurable)delete e[n];else return null}else if(Q._prepareToStringify(e[n])===null){if(t.configurable)delete e[n];else return null}}return delete e.visitedByCircularReferenceRemoval,e},_assign(e,t){for(let n in t)e[n]=t[n];return e},_getFirstPointerId(e){return e.touches?e.changedTouches[0].identifier:e.pointerId||999},releaseCanvas(...e){L6.releaseCanvasOnDestroy&&e.forEach(e=>{e.width=0,e.height=0})},drawRoundedRectPath(e,t,n,r){let i=t<0?t:0,a=n<0?n:0;t=Math.abs(t),n=Math.abs(n);let o=0,s=0,c=0,l=0;typeof r==`number`?o=s=c=l=Math.min(r,t/2,n/2):(o=Math.min(r[0]||0,t/2,n/2),s=Math.min(r[1]||0,t/2,n/2),l=Math.min(r[2]||0,t/2,n/2),c=Math.min(r[3]||0,t/2,n/2)),e.moveTo(i+o,a),e.lineTo(i+t-s,a),e.arc(i+t-s,a+s,s,Math.PI*3/2,0,!1),e.lineTo(i+t,a+n-l),e.arc(i+t-l,a+n-l,l,0,Math.PI/2,!1),e.lineTo(i+c,a+n),e.arc(i+c,a+n-c,c,Math.PI/2,Math.PI,!1),e.lineTo(i,a+o),e.arc(i+o,a+o,o,Math.PI,Math.PI*3/2,!1)},drawRoundedPolygonPath(e,t,n,r,i){r=Math.abs(r);for(let a=0;a<n;a++){let o=t[(a-1+n)%n],s=t[a],c=t[(a+1)%n],l={x:s.x-o.x,y:s.y-o.y},u={x:c.x-s.x,y:c.y-s.y},d=Math.hypot(l.x,l.y),f=Math.hypot(u.x,u.y),p;p=typeof i==`number`?i:a<i.length?i[a]:0,p=r*Math.cos(Math.PI/n)*Math.min(1,p/r*2);let m={x:l.x/d,y:l.y/d},h={x:u.x/f,y:u.y/f},g={x:s.x-m.x*p,y:s.y-m.y*p},_={x:s.x+h.x*p,y:s.y+h.y*p};a===0?e.moveTo(g.x,g.y):e.lineTo(g.x,g.y),e.arcTo(s.x,s.y,_.x,_.y,p)}}};function Oet(e){let t=[],n=e.length,r=Q;for(let i=0;i<n;i++){let n=e[i];r._isNumber(n)?n=Math.round(n*1e3)/1e3:r._isString(n)||(n+=``),t.push(n)}return t}var ket=`,`,Aet=`(`,jet=`)`,Met=`([`,Net=`])`,Pet=`;`,Fet=`()`,Iet=`=`,Let=`arc.arcTo.beginPath.bezierCurveTo.clearRect.clip.closePath.createLinearGradient.createPattern.createRadialGradient.drawImage.ellipse.fill.fillText.getImageData.createImageData.lineTo.moveTo.putImageData.quadraticCurveTo.rect.roundRect.restore.rotate.save.scale.setLineDash.setTransform.stroke.strokeText.transform.translate`.split(`.`),Ret=[`fillStyle`,`strokeStyle`,`shadowColor`,`shadowBlur`,`shadowOffsetX`,`shadowOffsetY`,`letterSpacing`,`lineCap`,`lineDashOffset`,`lineJoin`,`lineWidth`,`miterLimit`,`direction`,`font`,`textAlign`,`textBaseline`,`globalAlpha`,`globalCompositeOperation`,`imageSmoothingEnabled`,`filter`],zet=100,U6=null;function Bet(){if(U6!==null)return U6;try{let e=Q.createCanvasElement().getContext(`2d`);return e?!!e&&`filter`in e:(U6=!1,!1)}catch{return U6=!1,!1}}var W6=class{constructor(e){this.canvas=e,L6.enableTrace&&(this.traceArr=[],this._enableTrace())}fillShape(e){e.fillEnabled()&&this._fill(e)}_fill(e){}strokeShape(e){e.hasStroke()&&this._stroke(e)}_stroke(e){}fillStrokeShape(e){e.attrs.fillAfterStrokeEnabled?(this.strokeShape(e),this.fillShape(e)):(this.fillShape(e),this.strokeShape(e))}getTrace(e,t){let n=this.traceArr,r=n.length,i=``,a,o,s,c;for(a=0;a<r;a++)o=n[a],s=o.method,s?(c=o.args,i+=s,e?i+=Fet:Q._isArray(c[0])?i+=Met+c.join(ket)+Net:(t&&(c=c.map(e=>typeof e==`number`?Math.floor(e):e)),i+=Aet+c.join(ket)+jet)):(i+=o.property,e||(i+=Iet+o.val)),i+=Pet;return i}clearTrace(){this.traceArr=[]}_trace(e){let t=this.traceArr,n;t.push(e),n=t.length,n>=zet&&t.shift()}reset(){let e=this.getCanvas().getPixelRatio();this.setTransform(1*e,0,0,1*e,0,0)}getCanvas(){return this.canvas}clear(e){let t=this.getCanvas();e?this.clearRect(e.x||0,e.y||0,e.width||0,e.height||0):this.clearRect(0,0,t.getWidth()/t.pixelRatio,t.getHeight()/t.pixelRatio)}_applyLineCap(e){let t=e.attrs.lineCap;t&&this.setAttr(`lineCap`,t)}_applyOpacity(e){let t=e.getAbsoluteOpacity();t!==1&&this.setAttr(`globalAlpha`,t)}_applyLineJoin(e){let t=e.attrs.lineJoin;t&&this.setAttr(`lineJoin`,t)}_applyMiterLimit(e){let t=e.attrs.miterLimit;t!=null&&this.setAttr(`miterLimit`,t)}setAttr(e,t){this._context[e]=t}arc(e,t,n,r,i,a){this._context.arc(e,t,n,r,i,a)}arcTo(e,t,n,r,i){this._context.arcTo(e,t,n,r,i)}beginPath(){this._context.beginPath()}bezierCurveTo(e,t,n,r,i,a){this._context.bezierCurveTo(e,t,n,r,i,a)}clearRect(e,t,n,r){this._context.clearRect(e,t,n,r)}clip(...e){this._context.clip.apply(this._context,e)}closePath(){this._context.closePath()}createImageData(e,t){let n=arguments;if(n.length===2)return this._context.createImageData(e,t);if(n.length===1)return this._context.createImageData(e)}createLinearGradient(e,t,n,r){return this._context.createLinearGradient(e,t,n,r)}createPattern(e,t){return this._context.createPattern(e,t)}createRadialGradient(e,t,n,r,i,a){return this._context.createRadialGradient(e,t,n,r,i,a)}drawImage(e,t,n,r,i,a,o,s,c){let l=arguments,u=this._context;l.length===3?u.drawImage(e,t,n):l.length===5?u.drawImage(e,t,n,r,i):l.length===9&&u.drawImage(e,t,n,r,i,a,o,s,c)}ellipse(e,t,n,r,i,a,o,s){this._context.ellipse(e,t,n,r,i,a,o,s)}isPointInPath(e,t,n,r){return n?this._context.isPointInPath(n,e,t,r):this._context.isPointInPath(e,t,r)}fill(...e){this._context.fill.apply(this._context,e)}fillRect(e,t,n,r){this._context.fillRect(e,t,n,r)}strokeRect(e,t,n,r){this._context.strokeRect(e,t,n,r)}fillText(e,t,n,r){r?this._context.fillText(e,t,n,r):this._context.fillText(e,t,n)}measureText(e){return this._context.measureText(e)}getImageData(e,t,n,r){return this._context.getImageData(e,t,n,r)}lineTo(e,t){this._context.lineTo(e,t)}moveTo(e,t){this._context.moveTo(e,t)}rect(e,t,n,r){this._context.rect(e,t,n,r)}roundRect(e,t,n,r,i){this._context.roundRect(e,t,n,r,i)}putImageData(e,t,n){this._context.putImageData(e,t,n)}quadraticCurveTo(e,t,n,r){this._context.quadraticCurveTo(e,t,n,r)}restore(){this._context.restore()}rotate(e){this._context.rotate(e)}save(){this._context.save()}scale(e,t){this._context.scale(e,t)}setLineDash(e){this._context.setLineDash?this._context.setLineDash(e):`mozDash`in this._context?this._context.mozDash=e:`webkitLineDash`in this._context&&(this._context.webkitLineDash=e)}getLineDash(){return this._context.getLineDash()}setTransform(e,t,n,r,i,a){this._context.setTransform(e,t,n,r,i,a)}stroke(e){e?this._context.stroke(e):this._context.stroke()}strokeText(e,t,n,r){this._context.strokeText(e,t,n,r)}transform(e,t,n,r,i,a){this._context.transform(e,t,n,r,i,a)}translate(e,t){this._context.translate(e,t)}_enableTrace(){let e=this,t=Let.length,n=this.setAttr,r,i,a=function(t){let n=e[t],r;e[t]=function(){return i=Oet(Array.prototype.slice.call(arguments,0)),r=n.apply(e,arguments),e._trace({method:t,args:i}),r}};for(r=0;r<t;r++)a(Let[r]);e.setAttr=function(){n.apply(e,arguments);let t=arguments[0],r=arguments[1];(t===`shadowOffsetX`||t===`shadowOffsetY`||t===`shadowBlur`)&&(r/=this.canvas.getPixelRatio()),e._trace({property:t,val:r})}}_applyGlobalCompositeOperation(e){let t=e.attrs.globalCompositeOperation;!t||t===`source-over`||this.setAttr(`globalCompositeOperation`,t)}};Ret.forEach(function(e){Object.defineProperty(W6.prototype,e,{get(){return this._context[e]},set(t){this._context[e]=t}})});var Vet=class extends W6{constructor(e,{willReadFrequently:t=!1}={}){super(e),this._context=e._canvas.getContext(`2d`,{willReadFrequently:t})}_fillColor(e){let t=e.fill();this.setAttr(`fillStyle`,t),e._fillFunc(this)}_fillPattern(e){this.setAttr(`fillStyle`,e._getFillPattern()),e._fillFunc(this)}_fillLinearGradient(e){let t=e._getLinearGradient();t&&(this.setAttr(`fillStyle`,t),e._fillFunc(this))}_fillRadialGradient(e){let t=e._getRadialGradient();t&&(this.setAttr(`fillStyle`,t),e._fillFunc(this))}_fill(e){let t=e.fill(),n=e.getFillPriority();if(t&&n===`color`){this._fillColor(e);return}let r=e.getFillPatternImage();if(r&&n===`pattern`){this._fillPattern(e);return}let i=e.getFillLinearGradientColorStops();if(i&&n===`linear-gradient`){this._fillLinearGradient(e);return}let a=e.getFillRadialGradientColorStops();if(a&&n===`radial-gradient`){this._fillRadialGradient(e);return}t?this._fillColor(e):r?this._fillPattern(e):i?this._fillLinearGradient(e):a&&this._fillRadialGradient(e)}_strokeLinearGradient(e){let t=e.getStrokeLinearGradientStartPoint(),n=e.getStrokeLinearGradientEndPoint(),r=e.getStrokeLinearGradientColorStops(),i=this.createLinearGradient(t.x,t.y,n.x,n.y);if(r){for(let e=0;e<r.length;e+=2)i.addColorStop(r[e],r[e+1]);this.setAttr(`strokeStyle`,i)}}_stroke(e){let t=e.dash(),n=e.getStrokeScaleEnabled();if(e.hasStroke()){if(!n){this.save();let e=this.getCanvas().getPixelRatio();this.setTransform(e,0,0,e,0,0)}this._applyLineCap(e),t&&e.dashEnabled()&&(this.setLineDash(t),this.setAttr(`lineDashOffset`,e.dashOffset())),this.setAttr(`lineWidth`,e.strokeWidth()),e.getShadowForStrokeEnabled()||this.setAttr(`shadowColor`,`rgba(0,0,0,0)`),e.getStrokeLinearGradientColorStops()?this._strokeLinearGradient(e):this.setAttr(`strokeStyle`,e.stroke()),e._strokeFunc(this),n||this.restore()}}_applyShadow(e){let t=e.getShadowRGBA()??`black`,n=e.getShadowBlur()??5,r=e.getShadowOffset()??{x:0,y:0},i=e.getAbsoluteScale(),a=this.canvas.getPixelRatio(),o=i.x*a,s=i.y*a;this.setAttr(`shadowColor`,t),this.setAttr(`shadowBlur`,n*Math.min(Math.abs(o),Math.abs(s))),this.setAttr(`shadowOffsetX`,r.x*o),this.setAttr(`shadowOffsetY`,r.y*s)}},Het=class extends W6{constructor(e){super(e),this._context=e._canvas.getContext(`2d`,{willReadFrequently:!0})}_fill(e){this.save(),this.setAttr(`fillStyle`,e.colorKey),e._fillFuncHit(this),this.restore()}strokeShape(e){e.hasHitStroke()&&this._stroke(e)}_stroke(e){if(e.hasHitStroke()){let t=e.getStrokeScaleEnabled();if(!t){this.save();let e=this.getCanvas().getPixelRatio();this.setTransform(e,0,0,e,0,0)}this._applyLineCap(e);let n=e.hitStrokeWidth(),r=n===`auto`?e.strokeWidth():n;this.setAttr(`lineWidth`,r),this.setAttr(`strokeStyle`,e.colorKey),e._strokeFuncHit(this),t||this.restore()}}},G6;function Uet(){if(G6)return G6;let e=Q.createCanvasElement(),t=e.getContext(`2d`);return G6=(function(){return(L6._global.devicePixelRatio||1)/(t.webkitBackingStorePixelRatio||t.mozBackingStorePixelRatio||t.msBackingStorePixelRatio||t.oBackingStorePixelRatio||t.backingStorePixelRatio||1)})(),Q.releaseCanvas(e),G6}var K6=class{constructor(e){this.pixelRatio=1,this.width=0,this.height=0,this.isCache=!1;let t=(e||{}).pixelRatio||L6.pixelRatio||Uet();this.pixelRatio=t,this._canvas=Q.createCanvasElement(),this._canvas.style.padding=`0`,this._canvas.style.margin=`0`,this._canvas.style.border=`0`,this._canvas.style.background=`transparent`,this._canvas.style.position=`absolute`,this._canvas.style.top=`0`,this._canvas.style.left=`0`}getContext(){return this.context}getPixelRatio(){return this.pixelRatio}setPixelRatio(e){let t=this.pixelRatio;this.pixelRatio=e,this.setSize(this.getWidth()/t,this.getHeight()/t)}setWidth(e){this.width=this._canvas.width=e*this.pixelRatio,this._canvas.style.width=e+`px`;let t=this.pixelRatio;this.getContext()._context.scale(t,t)}setHeight(e){this.height=this._canvas.height=e*this.pixelRatio,this._canvas.style.height=e+`px`;let t=this.pixelRatio;this.getContext()._context.scale(t,t)}getWidth(){return this.width}getHeight(){return this.height}setSize(e,t){this.setWidth(e||0),this.setHeight(t||0)}toDataURL(e,t){try{return this._canvas.toDataURL(e,t)}catch{try{return this._canvas.toDataURL()}catch(e){return Q.error(`Unable to get data URL. `+e.message+` For more info read https://konvajs.org/docs/posts/Tainted_Canvas.html.`),``}}}},q6=class extends K6{constructor(e={width:0,height:0,willReadFrequently:!1}){super(e),this.context=new Vet(this,{willReadFrequently:e.willReadFrequently}),this.setSize(e.width,e.height)}};function Wet(){let e=Q.createCanvasElement();e.width=1,e.height=1;let t=e.getContext(`2d`,{willReadFrequently:!0});t.clearRect(0,0,1,1),t.fillStyle=`rgba(255,0,255,1)`,t.fillRect(0,0,1,1);let n=t.getImageData(0,0,1,1).data;return n[0]!==255||n[1]!==0||n[2]!==255||n[3]!==255}function Get(){return typeof navigator>`u`?!1:navigator.brave?.isBrave()??!1}var Ket=!1;function qet(){return Get()&&Wet()&&!Ket&&(Ket=!0,Q.error(`Looks like you have "Brave shield" enabled in your browser. It breaks KonvaJS internals. Please disable it. You may need to ask your users to do the same.`)),Get()&&Wet()}var J6=class extends K6{constructor(e={width:0,height:0}){super(e),this.hitCanvas=!0,this.context=new Het(this),this.setSize(e.width,e.height),qet()}},Y6={get isDragging(){let e=!1;return Y6._dragElements.forEach(t=>{t.dragStatus===`dragging`&&(e=!0)}),e},justDragged:!1,get node(){let e;return Y6._dragElements.forEach(t=>{e=t.node}),e},_dragElements:new Map,_drag(e){let t=[];Y6._dragElements.forEach((n,r)=>{let{node:i}=n,a=i.getStage();a.setPointersPositions(e),n.pointerId===void 0&&(n.pointerId=Q._getFirstPointerId(e));let o=a._changedPointerPositions.find(e=>e.id===n.pointerId);if(o){if(n.dragStatus!==`dragging`){let t=i.dragDistance();if(Math.max(Math.abs(o.x-n.startPointerPos.x),Math.abs(o.y-n.startPointerPos.y))<t||(i.startDrag({evt:e}),!i.isDragging()))return}i._setDragPosition(e,n),t.push(i)}}),t.forEach(t=>{t.fire(`dragmove`,{type:`dragmove`,target:t,evt:e},!0)})},_endDragBefore(e){let t=[];Y6._dragElements.forEach(n=>{let{node:r}=n,i=r.getStage();if(e&&i.setPointersPositions(e),!i._changedPointerPositions.find(e=>e.id===n.pointerId))return;(n.dragStatus===`dragging`||n.dragStatus===`stopped`)&&(Y6.justDragged=!0,L6._mouseListenClick=!1,L6._touchListenClick=!1,L6._pointerListenClick=!1,n.dragStatus=`stopped`);let a=n.node.getLayer()||n.node instanceof L6.Stage&&n.node;a&&t.indexOf(a)===-1&&t.push(a)}),t.forEach(e=>{e.draw()})},_endDragAfter(e){Y6._dragElements.forEach((t,n)=>{t.dragStatus===`stopped`&&t.node.fire(`dragend`,{type:`dragend`,target:t.node,evt:e},!0),t.dragStatus!==`dragging`&&Y6._dragElements.delete(n)})}};L6.isBrowser&&(window.addEventListener(`mouseup`,Y6._endDragBefore,!0),window.addEventListener(`touchend`,Y6._endDragBefore,!0),window.addEventListener(`touchcancel`,Y6._endDragBefore,!0),window.addEventListener(`mousemove`,Y6._drag),window.addEventListener(`touchmove`,Y6._drag),window.addEventListener(`mouseup`,Y6._endDragAfter,!1),window.addEventListener(`touchend`,Y6._endDragAfter,!1),window.addEventListener(`touchcancel`,Y6._endDragAfter,!1));function X6(e){return Q._isString(e)?`"`+e+`"`:Object.prototype.toString.call(e)===`[object Number]`||Q._isBoolean(e)?e:Object.prototype.toString.call(e)}function Jet(e){return e>255?255:e<0?0:Math.round(e)}function Z6(){if(L6.isUnminified)return function(e,t){return Q._isNumber(e)||Q.warn(X6(e)+` is a not valid value for "`+t+`" attribute. The value should be a number.`),e}}function Q6(e){if(L6.isUnminified)return function(t,n){let r=Q._isNumber(t),i=Q._isArray(t)&&t.length==e;return!r&&!i&&Q.warn(X6(t)+` is a not valid value for "`+n+`" attribute. The value should be a number or Array<number>(`+e+`)`),t}}function $6(){if(L6.isUnminified)return function(e,t){return Q._isNumber(e)||e===`auto`||Q.warn(X6(e)+` is a not valid value for "`+t+`" attribute. The value should be a number or "auto".`),e}}function e8(){if(L6.isUnminified)return function(e,t){return Q._isString(e)||Q.warn(X6(e)+` is a not valid value for "`+t+`" attribute. The value should be a string.`),e}}function Yet(){if(L6.isUnminified)return function(e,t){let n=Q._isString(e),r=Object.prototype.toString.call(e)===`[object CanvasGradient]`||e&&e.addColorStop;return n||r||Q.warn(X6(e)+` is a not valid value for "`+t+`" attribute. The value should be a string or a native gradient.`),e}}function Xet(){if(L6.isUnminified)return function(e,t){let n=Int8Array?Object.getPrototypeOf(Int8Array):null;return n&&e instanceof n||(Q._isArray(e)?e.forEach(function(e){Q._isNumber(e)||Q.warn(`"`+t+`" attribute has non numeric element `+e+`. Make sure that all elements are numbers.`)}):Q.warn(X6(e)+` is a not valid value for "`+t+`" attribute. The value should be a array of numbers.`)),e}}function t8(){if(L6.isUnminified)return function(e,t){return e===!0||e===!1||Q.warn(X6(e)+` is a not valid value for "`+t+`" attribute. The value should be a boolean.`),e}}function Zet(e){if(L6.isUnminified)return function(t,n){return t==null||Q.isObject(t)||Q.warn(X6(t)+` is a not valid value for "`+n+`" attribute. The value should be an object with properties `+e),t}}var n8=`get`,r8=`set`,$={addGetterSetter(e,t,n,r,i){$.addGetter(e,t,n),$.addSetter(e,t,r,i),$.addOverloadedGetterSetter(e,t)},addGetter(e,t,n){let r=n8+Q._capitalize(t);e.prototype[r]=e.prototype[r]||function(){let e=this.attrs[t];return e===void 0?n:e}},addSetter(e,t,n,r){let i=r8+Q._capitalize(t);e.prototype[i]||$.overWriteSetter(e,t,n,r)},overWriteSetter(e,t,n,r){let i=r8+Q._capitalize(t);e.prototype[i]=function(e){return n&&e!=null&&(e=n.call(this,e,t)),this._setAttr(t,e),r&&r.call(this),this}},addComponentsGetterSetter(e,t,n,r,i){let a=n.length,o=Q._capitalize,s=n8+o(t),c=r8+o(t);e.prototype[s]=function(){let e={};for(let r=0;r<a;r++){let i=n[r];e[i]=this.getAttr(t+o(i))}return e};let l=Zet(n);e.prototype[c]=function(e){let a=this.attrs[t];r&&(e=r.call(this,e,t)),l&&l.call(this,e,t);for(let n in e)e.hasOwnProperty(n)&&this._setAttr(t+o(n),e[n]);return e||n.forEach(e=>{this._setAttr(t+o(e),void 0)}),this._fireChangeEvent(t,a,e),i&&i.call(this),this},$.addOverloadedGetterSetter(e,t)},addOverloadedGetterSetter(e,t){let n=Q._capitalize(t),r=r8+n,i=n8+n;e.prototype[t]=function(){return arguments.length?(this[r](arguments[0]),this):this[i]()}},addDeprecatedGetterSetter(e,t,n,r){Q.error(`Adding deprecated `+t);let i=n8+Q._capitalize(t),a=t+` property is deprecated and will be removed soon. Look at Konva change log for more information.`;e.prototype[i]=function(){Q.error(a);let e=this.attrs[t];return e===void 0?n:e},$.addSetter(e,t,r,function(){Q.error(a)}),$.addOverloadedGetterSetter(e,t)},backCompat(e,t){Q.each(t,function(t,n){let r=e.prototype[n],i=n8+Q._capitalize(t),a=r8+Q._capitalize(t);function o(){r.apply(this,arguments),Q.error(`"`+t+`" method is deprecated and will be removed soon. Use ""`+n+`" instead.`)}e.prototype[t]=o,e.prototype[i]=o,e.prototype[a]=o})},afterSetFilter(){this._filterUpToDate=!1}};function Qet(e){let t=/(\w+)\(([^)]+)\)/g,n;for(;(n=t.exec(e))!==null;){let[,e,t]=n;switch(e){case`blur`:{let e=parseFloat(t.replace(`px`,``));return function(t){this.blurRadius(e*.5);let n=L6.Filters;n&&n.Blur&&n.Blur.call(this,t)}}case`brightness`:{let e=t.includes(`%`)?parseFloat(t)/100:parseFloat(t);return function(t){this.brightness(e);let n=L6.Filters;n&&n.Brightness&&n.Brightness.call(this,t)}}case`contrast`:{let e=parseFloat(t);return function(t){let n=100*(Math.sqrt(e)-1);this.contrast(n);let r=L6.Filters;r&&r.Contrast&&r.Contrast.call(this,t)}}case`grayscale`:return function(e){let t=L6.Filters;t&&t.Grayscale&&t.Grayscale.call(this,e)};case`sepia`:return function(e){let t=L6.Filters;t&&t.Sepia&&t.Sepia.call(this,e)};case`invert`:return function(e){let t=L6.Filters;t&&t.Invert&&t.Invert.call(this,e)};default:Q.warn(`CSS filter "${e}" is not supported in fallback mode. Consider using function filters for better compatibility.`)}}return()=>{}}var i8=`absoluteOpacity`,a8=`allEventListeners`,o8=`absoluteTransform`,$et=`absoluteScale`,s8=`canvas`,ett=`Change`,ttt=`children`,ntt=`konva`,c8=`listening`,rtt=`mouseenter`,itt=`mouseleave`,att=`pointerenter`,ott=`pointerleave`,stt=`touchenter`,ctt=`touchleave`,ltt=`set`,utt=`Shape`,l8=` `,dtt=`stage`,u8=`transform`,ftt=`Stage`,d8=`visible`,ptt=[`xChange.konva`,`yChange.konva`,`scaleXChange.konva`,`scaleYChange.konva`,`skewXChange.konva`,`skewYChange.konva`,`rotationChange.konva`,`offsetXChange.konva`,`offsetYChange.konva`,`transformsEnabledChange.konva`].join(l8),mtt=1,f8=class e{constructor(e){this._id=mtt++,this.eventListeners={},this.attrs={},this.index=0,this._allEventListeners=null,this.parent=null,this._cache=new Map,this._attachedDepsListeners=new Map,this._lastPos=null,this._batchingTransformChange=!1,this._needClearTransformCache=!1,this._filterUpToDate=!1,this._isUnderCache=!1,this._dragEventId=null,this._shouldFireChangeEvents=!1,this.setAttrs(e),this._shouldFireChangeEvents=!0}hasChildren(){return!1}_clearCache(e){(e===u8||e===o8)&&this._cache.get(e)?this._cache.get(e).dirty=!0:e?this._cache.delete(e):this._cache.clear()}_getCache(e,t){let n=this._cache.get(e);return(n===void 0||(e===u8||e===o8)&&n.dirty===!0)&&(n=t.call(this),this._cache.set(e,n)),n}_calculate(e,t,n){if(!this._attachedDepsListeners.get(e)){let n=t.map(e=>e+`Change.konva`).join(l8);this.on(n,()=>{this._clearCache(e)}),this._attachedDepsListeners.set(e,!0)}return this._getCache(e,n)}_getCanvasCache(){return this._cache.get(s8)}_clearSelfAndDescendantCache(e){this._clearCache(e),e===o8&&this.fire(`absoluteTransformChange`)}clearCache(){if(this._cache.has(s8)){let{scene:e,filter:t,hit:n,buffer:r}=this._cache.get(s8);Q.releaseCanvas(e,t,n,r),this._cache.delete(s8)}return this._clearSelfAndDescendantCache(),this._requestDraw(),this}cache(e){let t=e||{},n={};(t.x===void 0||t.y===void 0||t.width===void 0||t.height===void 0)&&(n=this.getClientRect({skipTransform:!0,relativeTo:this.getParent()||void 0}));let r=Math.ceil(t.width||n.width),i=Math.ceil(t.height||n.height),a=t.pixelRatio,o=t.x===void 0?Math.floor(n.x):t.x,s=t.y===void 0?Math.floor(n.y):t.y,c=t.offset||0,l=t.drawBorder||!1,u=t.hitCanvasPixelRatio||1;if(!r||!i){Q.error(`Can not cache the node. Width or height of the node equals 0. Caching is skipped.`);return}let d=+(Math.abs(Math.round(n.x)-o)>.5),f=+(Math.abs(Math.round(n.y)-s)>.5);r+=c*2+d,i+=c*2+f,o-=c,s-=c;let p=new q6({pixelRatio:a,width:r,height:i}),m=new q6({pixelRatio:a,width:0,height:0,willReadFrequently:!0}),h=new J6({pixelRatio:u,width:r,height:i}),g=p.getContext(),_=h.getContext(),v=new q6({width:p.width/p.pixelRatio+Math.abs(o),height:p.height/p.pixelRatio+Math.abs(s),pixelRatio:p.pixelRatio}),y=v.getContext();return h.isCache=!0,p.isCache=!0,this._cache.delete(s8),this._filterUpToDate=!1,t.imageSmoothingEnabled===!1&&(p.getContext()._context.imageSmoothingEnabled=!1,m.getContext()._context.imageSmoothingEnabled=!1),g.save(),_.save(),y.save(),g.translate(-o,-s),_.translate(-o,-s),y.translate(-o,-s),v.x=o,v.y=s,this._isUnderCache=!0,this._clearSelfAndDescendantCache(i8),this._clearSelfAndDescendantCache($et),this.drawScene(p,this,v),this.drawHit(h,this),this._isUnderCache=!1,g.restore(),_.restore(),l&&(g.save(),g.beginPath(),g.rect(0,0,r,i),g.closePath(),g.setAttr(`strokeStyle`,`red`),g.setAttr(`lineWidth`,5),g.stroke(),g.restore()),this._cache.set(s8,{scene:p,filter:m,hit:h,buffer:v,x:o,y:s}),this._requestDraw(),this}isCached(){return this._cache.has(s8)}getClientRect(e){throw Error(`abstract "getClientRect" method call`)}_transformedRect(e,t){let n=[{x:e.x,y:e.y},{x:e.x+e.width,y:e.y},{x:e.x+e.width,y:e.y+e.height},{x:e.x,y:e.y+e.height}],r=1/0,i=1/0,a=-1/0,o=-1/0,s=this.getAbsoluteTransform(t);return n.forEach(function(e){let t=s.point(e);r===void 0&&(r=a=t.x,i=o=t.y),r=Math.min(r,t.x),i=Math.min(i,t.y),a=Math.max(a,t.x),o=Math.max(o,t.y)}),{x:r,y:i,width:a-r,height:o-i}}_drawCachedSceneCanvas(e){e.save(),e._applyOpacity(this),e._applyGlobalCompositeOperation(this);let t=this._getCanvasCache();e.translate(t.x,t.y);let n=this._getCachedSceneCanvas(),r=n.pixelRatio;e.drawImage(n._canvas,0,0,n.width/r,n.height/r),e.restore()}_drawCachedHitCanvas(e){let t=this._getCanvasCache(),n=t.hit;e.save(),e.translate(t.x,t.y),e.drawImage(n._canvas,0,0,n.width/n.pixelRatio,n.height/n.pixelRatio),e.restore()}_getCachedSceneCanvas(){let e=this.filters(),t=this._getCanvasCache(),n=t.scene,r=t.filter,i=r.getContext(),a,o,s,c;if(!e||e.length===0)return n;if(this._filterUpToDate)return r;let l=!0;for(let t=0;t<e.length;t++)if(typeof e[t]==`string`&&Bet(),typeof e[t]!=`string`||!Bet()){l=!1;break}let u=n.pixelRatio;if(r.setSize(n.width/n.pixelRatio,n.height/n.pixelRatio),l){let t=e.join(` `);return i.save(),i.setAttr(`filter`,t),i.drawImage(n._canvas,0,0,n.getWidth()/u,n.getHeight()/u),i.restore(),this._filterUpToDate=!0,r}try{for(a=e.length,i.clear(),i.drawImage(n._canvas,0,0,n.getWidth()/u,n.getHeight()/u),o=i.getImageData(0,0,r.getWidth(),r.getHeight()),s=0;s<a;s++)c=e[s],typeof c==`string`&&(c=Qet(c)),c.call(this,o),i.putImageData(o,0,0)}catch(e){Q.error(`Unable to apply filter. `+e.message+` This post my help you https://konvajs.org/docs/posts/Tainted_Canvas.html.`)}return this._filterUpToDate=!0,r}on(e,t){if(this._cache&&this._cache.delete(a8),arguments.length===3)return this._delegate.apply(this,arguments);let n=e.split(l8);for(let e=0;e<n.length;e++){let r=n[e].split(`.`),i=r[0],a=r[1]||``;this.eventListeners[i]||(this.eventListeners[i]=[]),this.eventListeners[i].push({name:a,handler:t})}return this}off(e,t){let n=(e||``).split(l8),r=n.length,i,a,o,s,c,l;if(this._cache&&this._cache.delete(a8),!e)for(a in this.eventListeners)this._off(a);for(i=0;i<r;i++)if(o=n[i],s=o.split(`.`),c=s[0],l=s[1],c)this.eventListeners[c]&&this._off(c,l,t);else for(a in this.eventListeners)this._off(a,l,t);return this}dispatchEvent(e){let t={target:this,type:e.type,evt:e};return this.fire(e.type,t),this}addEventListener(e,t){return this.on(e,function(e){t.call(this,e.evt)}),this}removeEventListener(e){return this.off(e),this}_delegate(e,t,n){let r=this;this.on(e,function(e){let i=e.target.findAncestors(t,!0,r);for(let t=0;t<i.length;t++)e=Q.cloneObject(e),e.currentTarget=i[t],n.call(i[t],e)})}remove(){return this.isDragging()&&this.stopDrag(),Y6._dragElements.delete(this._id),this._remove(),this}_clearCaches(){this._clearSelfAndDescendantCache(o8),this._clearSelfAndDescendantCache(i8),this._clearSelfAndDescendantCache($et),this._clearSelfAndDescendantCache(dtt),this._clearSelfAndDescendantCache(d8),this._clearSelfAndDescendantCache(c8)}_remove(){this._clearCaches();let e=this.getParent();e&&e.children&&(e.children.splice(this.index,1),e._setChildrenIndices(),this.parent=null)}destroy(){return this.remove(),this.clearCache(),this}getAttr(e){let t=`get`+Q._capitalize(e);return Q._isFunction(this[t])?this[t]():this.attrs[e]}getAncestors(){let e=this.getParent(),t=[];for(;e;)t.push(e),e=e.getParent();return t}getAttrs(){return this.attrs||{}}setAttrs(e){return this._batchTransformChanges(()=>{let t,n;if(!e)return this;for(t in e)t!==ttt&&(n=ltt+Q._capitalize(t),Q._isFunction(this[n])?this[n](e[t]):this._setAttr(t,e[t]))}),this}isListening(){return this._getCache(c8,this._isListening)}_isListening(e){if(!this.listening())return!1;let t=this.getParent();return t&&t!==e&&this!==e?t._isListening(e):!0}isVisible(){return this._getCache(d8,this._isVisible)}_isVisible(e){if(!this.visible())return!1;let t=this.getParent();return t&&t!==e&&this!==e?t._isVisible(e):!0}shouldDrawHit(e,t=!1){if(e)return this._isVisible(e)&&this._isListening(e);let n=this.getLayer(),r=!1;Y6._dragElements.forEach(e=>{e.dragStatus===`dragging`&&(e.node.nodeType===`Stage`||e.node.getLayer()===n)&&(r=!0)});let i=!t&&!L6.hitOnDragEnabled&&(r||L6.isTransforming());return this.isListening()&&this.isVisible()&&!i}show(){return this.visible(!0),this}hide(){return this.visible(!1),this}getZIndex(){return this.index||0}getAbsoluteZIndex(){let e=this.getDepth(),t=this,n=0,r,i,a,o;function s(c){for(r=[],i=c.length,a=0;a<i;a++)o=c[a],n++,o.nodeType!==utt&&(r=r.concat(o.getChildren().slice())),o._id===t._id&&(a=i);r.length>0&&r[0].getDepth()<=e&&s(r)}let c=this.getStage();return t.nodeType!==ftt&&c&&s(c.getChildren()),n}getDepth(){let e=0,t=this.parent;for(;t;)e++,t=t.parent;return e}_batchTransformChanges(e){this._batchingTransformChange=!0,e(),this._batchingTransformChange=!1,this._needClearTransformCache&&(this._clearCache(u8),this._clearSelfAndDescendantCache(o8)),this._needClearTransformCache=!1}setPosition(e){return this._batchTransformChanges(()=>{this.x(e.x),this.y(e.y)}),this}getPosition(){return{x:this.x(),y:this.y()}}getRelativePointerPosition(){let e=this.getStage();if(!e)return null;let t=e.getPointerPosition();if(!t)return null;let n=this.getAbsoluteTransform().copy();return n.invert(),n.point(t)}getAbsolutePosition(e){let t=!1,n=this.parent;for(;n;){if(n.isCached()){t=!0;break}n=n.parent}t&&!e&&(e=!0);let r=this.getAbsoluteTransform(e).getMatrix(),i=new z6,a=this.offset();return i.m=r.slice(),i.translate(a.x,a.y),i.getTranslation()}setAbsolutePosition(e){let{x:t,y:n,...r}=this._clearTransform();this.attrs.x=t,this.attrs.y=n,this._clearCache(u8);let i=this._getAbsoluteTransform().copy();return i.invert(),i.translate(e.x,e.y),e={x:this.attrs.x+i.getTranslation().x,y:this.attrs.y+i.getTranslation().y},this._setTransform(r),this.setPosition({x:e.x,y:e.y}),this._clearCache(u8),this._clearSelfAndDescendantCache(o8),this}_setTransform(e){let t;for(t in e)this.attrs[t]=e[t]}_clearTransform(){let e={x:this.x(),y:this.y(),rotation:this.rotation(),scaleX:this.scaleX(),scaleY:this.scaleY(),offsetX:this.offsetX(),offsetY:this.offsetY(),skewX:this.skewX(),skewY:this.skewY()};return this.attrs.x=0,this.attrs.y=0,this.attrs.rotation=0,this.attrs.scaleX=1,this.attrs.scaleY=1,this.attrs.offsetX=0,this.attrs.offsetY=0,this.attrs.skewX=0,this.attrs.skewY=0,e}move(e){let t=e.x,n=e.y,r=this.x(),i=this.y();return t!==void 0&&(r+=t),n!==void 0&&(i+=n),this.setPosition({x:r,y:i}),this}_eachAncestorReverse(e,t){let n=[],r=this.getParent(),i,a;if(!(t&&t._id===this._id)){for(n.unshift(this);r&&(!t||r._id!==t._id);)n.unshift(r),r=r.parent;for(i=n.length,a=0;a<i;a++)e(n[a])}}rotate(e){return this.rotation(this.rotation()+e),this}moveToTop(){if(!this.parent)return Q.warn(`Node has no parent. moveToTop function is ignored.`),!1;let e=this.index;return e<this.parent.getChildren().length-1&&(this.parent.children.splice(e,1),this.parent.children.push(this),this.parent._setChildrenIndices(),!0)}moveUp(){if(!this.parent)return Q.warn(`Node has no parent. moveUp function is ignored.`),!1;let e=this.index;return e<this.parent.getChildren().length-1&&(this.parent.children.splice(e,1),this.parent.children.splice(e+1,0,this),this.parent._setChildrenIndices(),!0)}moveDown(){if(!this.parent)return Q.warn(`Node has no parent. moveDown function is ignored.`),!1;let e=this.index;return e>0&&(this.parent.children.splice(e,1),this.parent.children.splice(e-1,0,this),this.parent._setChildrenIndices(),!0)}moveToBottom(){if(!this.parent)return Q.warn(`Node has no parent. moveToBottom function is ignored.`),!1;let e=this.index;return e>0&&(this.parent.children.splice(e,1),this.parent.children.unshift(this),this.parent._setChildrenIndices(),!0)}setZIndex(e){if(!this.parent)return Q.warn(`Node has no parent. zIndex parameter is ignored.`),this;(e<0||e>=this.parent.children.length)&&Q.warn(`Unexpected value `+e+` for zIndex property. zIndex is just index of a node in children of its parent. Expected value is from 0 to `+(this.parent.children.length-1)+`.`);let t=this.index;return this.parent.children.splice(t,1),this.parent.children.splice(e,0,this),this.parent._setChildrenIndices(),this}getAbsoluteOpacity(){return this._getCache(i8,this._getAbsoluteOpacity)}_getAbsoluteOpacity(){let e=this.opacity(),t=this.getParent();return t&&!t._isUnderCache&&(e*=t.getAbsoluteOpacity()),e}moveTo(e){return this.getParent()!==e&&(this._remove(),e.add(this)),this}toObject(){let e=this.getAttrs(),t,n,r,i,a,o={attrs:{},className:this.getClassName()};for(t in e)n=e[t],a=Q.isObject(n)&&!Q._isPlainObject(n)&&!Q._isArray(n),!a&&(r=typeof this[t]==`function`&&this[t],delete e[t],i=r?r.call(this):null,e[t]=n,i!==n&&(o.attrs[t]=n));return Q._prepareToStringify(o)}toJSON(){return JSON.stringify(this.toObject())}getParent(){return this.parent}findAncestors(e,t,n){let r=[];t&&this._isMatch(e)&&r.push(this);let i=this.parent;for(;i;){if(i===n)return r;i._isMatch(e)&&r.push(i),i=i.parent}return r}isAncestorOf(e){return!1}findAncestor(e,t,n){return this.findAncestors(e,t,n)[0]}_isMatch(e){if(!e)return!1;if(typeof e==`function`)return e(this);let t=e.replace(/ /g,``).split(`,`),n=t.length,r,i;for(r=0;r<n;r++)if(i=t[r],Q.isValidSelector(i)||(Q.warn(`Selector "`+i+`" is invalid. Allowed selectors examples are "#foo", ".bar" or "Group".`),Q.warn(`If you have a custom shape with such className, please change it to start with upper letter like "Triangle".`),Q.warn(`Konva is awesome, right?`)),i.charAt(0)===`#`){if(this.id()===i.slice(1))return!0}else if(i.charAt(0)===`.`){if(this.hasName(i.slice(1)))return!0}else if(this.className===i||this.nodeType===i)return!0;return!1}getLayer(){let e=this.getParent();return e?e.getLayer():null}getStage(){return this._getCache(dtt,this._getStage)}_getStage(){let e=this.getParent();return e?e.getStage():null}fire(e,t={},n){return t.target=t.target||this,n?this._fireAndBubble(e,t):this._fire(e,t),this}getAbsoluteTransform(e){return e?this._getAbsoluteTransform(e):this._getCache(o8,this._getAbsoluteTransform)}_getAbsoluteTransform(e){let t;if(e)return t=new z6,this._eachAncestorReverse(function(e){let n=e.transformsEnabled();n===`all`?t.multiply(e.getTransform()):n===`position`&&t.translate(e.x()-e.offsetX(),e.y()-e.offsetY())},e),t;{t=this._cache.get(o8)||new z6,this.parent?this.parent.getAbsoluteTransform().copyInto(t):t.reset();let e=this.transformsEnabled();if(e===`all`)t.multiply(this.getTransform());else if(e===`position`){let e=this.attrs.x||0,n=this.attrs.y||0,r=this.attrs.offsetX||0,i=this.attrs.offsetY||0;t.translate(e-r,n-i)}return t.dirty=!1,t}}getAbsoluteScale(e){let t=this;for(;t;)t._isUnderCache&&(e=t),t=t.getParent();let n=this.getAbsoluteTransform(e).decompose();return{x:n.scaleX,y:n.scaleY}}getAbsoluteRotation(){return this.getAbsoluteTransform().decompose().rotation}getTransform(){return this._getCache(u8,this._getTransform)}_getTransform(){let e=this._cache.get(u8)||new z6;e.reset();let t=this.x(),n=this.y(),r=L6.getAngle(this.rotation()),i=this.attrs.scaleX??1,a=this.attrs.scaleY??1,o=this.attrs.skewX||0,s=this.attrs.skewY||0,c=this.attrs.offsetX||0,l=this.attrs.offsetY||0;return(t!==0||n!==0)&&e.translate(t,n),r!==0&&e.rotate(r),(o!==0||s!==0)&&e.skew(o,s),(i!==1||a!==1)&&e.scale(i,a),(c!==0||l!==0)&&e.translate(-1*c,-1*l),e.dirty=!1,e}clone(e){let t=Q.cloneObject(this.attrs),n,r,i,a,o;for(n in e)t[n]=e[n];let s=new this.constructor(t);for(n in this.eventListeners)for(r=this.eventListeners[n],i=r.length,a=0;a<i;a++)o=r[a],o.name.indexOf(ntt)<0&&(s.eventListeners[n]||(s.eventListeners[n]=[]),s.eventListeners[n].push(o));return s}_toKonvaCanvas(e){e||={};let t=this.getClientRect(),n=this.getStage(),r=e.x===void 0?Math.floor(t.x):e.x,i=e.y===void 0?Math.floor(t.y):e.y,a=e.pixelRatio||1,o=new q6({width:e.width||Math.ceil(t.width)||(n?n.width():0),height:e.height||Math.ceil(t.height)||(n?n.height():0),pixelRatio:a}),s=o.getContext(),c=new q6({width:o.width/o.pixelRatio+Math.abs(r),height:o.height/o.pixelRatio+Math.abs(i),pixelRatio:o.pixelRatio});return e.imageSmoothingEnabled===!1&&(s._context.imageSmoothingEnabled=!1),s.save(),(r||i)&&s.translate(-1*r,-1*i),this.drawScene(o,void 0,c),s.restore(),o}toCanvas(e){return this._toKonvaCanvas(e)._canvas}toDataURL(e){e||={};let t=e.mimeType||null,n=e.quality||null,r=this._toKonvaCanvas(e).toDataURL(t,n);return e.callback&&e.callback(r),r}toImage(e){return new Promise((t,n)=>{try{let n=e?.callback;n&&delete e.callback,Q._urlToImage(this.toDataURL(e),function(e){t(e),n?.(e)})}catch(e){n(e)}})}toBlob(e){return new Promise((t,n)=>{try{let n=e?.callback;n&&delete e.callback,this.toCanvas(e).toBlob(e=>{t(e),n?.(e)},e?.mimeType,e?.quality)}catch(e){n(e)}})}setSize(e){return this.width(e.width),this.height(e.height),this}getSize(){return{width:this.width(),height:this.height()}}getClassName(){return this.className||this.nodeType}getType(){return this.nodeType}getDragDistance(){return this.attrs.dragDistance===void 0?this.parent?this.parent.getDragDistance():L6.dragDistance:this.attrs.dragDistance}_off(e,t,n){let r=this.eventListeners[e],i,a,o;for(i=0;i<r.length;i++)if(a=r[i].name,o=r[i].handler,(a!==`konva`||t===`konva`)&&(!t||a===t)&&(!n||n===o)){if(r.splice(i,1),r.length===0){delete this.eventListeners[e];break}i--}}_fireChangeEvent(e,t,n){this._fire(e+ett,{oldVal:t,newVal:n})}addName(e){if(!this.hasName(e)){let t=this.name(),n=t?t+` `+e:e;this.name(n)}return this}hasName(e){if(!e)return!1;let t=this.name();return t?(t||``).split(/\s/g).indexOf(e)!==-1:!1}removeName(e){let t=(this.name()||``).split(/\s/g),n=t.indexOf(e);return n!==-1&&(t.splice(n,1),this.name(t.join(` `))),this}setAttr(e,t){let n=this[ltt+Q._capitalize(e)];return Q._isFunction(n)?n.call(this,t):this._setAttr(e,t),this}_requestDraw(){L6.autoDrawEnabled&&(this.getLayer()||this.getStage())?.batchDraw()}_setAttr(e,t){let n=this.attrs[e];n===t&&!Q.isObject(t)||(t==null?delete this.attrs[e]:this.attrs[e]=t,this._shouldFireChangeEvents&&this._fireChangeEvent(e,n,t),this._requestDraw())}_setComponentAttr(e,t,n){let r;n!==void 0&&(r=this.attrs[e],r||(this.attrs[e]=this.getAttr(e)),this.attrs[e][t]=n,this._fireChangeEvent(e,r,n))}_fireAndBubble(e,t,n){t&&this.nodeType===utt&&(t.target=this);let r=[rtt,itt,att,ott,stt,ctt];if(!(r.indexOf(e)!==-1&&(n&&(this===n||this.isAncestorOf&&this.isAncestorOf(n))||this.nodeType===`Stage`&&!n))){this._fire(e,t);let i=r.indexOf(e)!==-1&&n&&n.isAncestorOf&&n.isAncestorOf(this)&&!n.isAncestorOf(this.parent);(t&&!t.cancelBubble||!t)&&this.parent&&this.parent.isListening()&&!i&&(n&&n.parent?this._fireAndBubble.call(this.parent,e,t,n):this._fireAndBubble.call(this.parent,e,t))}}_getProtoListeners(e){let t=this._cache.get(a8)??{},n=t?.[e];if(n===void 0){n=[];let r=Object.getPrototypeOf(this);for(;r;){let t=r.eventListeners?.[e]??[];n.push(...t),r=Object.getPrototypeOf(r)}t[e]=n,this._cache.set(a8,t)}return n}_fire(e,t){t||={},t.currentTarget=this,t.type=e;let n=this._getProtoListeners(e);if(n)for(let e=0;e<n.length;e++)n[e].handler.call(this,t);let r=this.eventListeners[e];if(r)for(let e=0;e<r.length;e++)r[e].handler.call(this,t)}draw(){return this.drawScene(),this.drawHit(),this}_createDragElement(e){let t=e?e.pointerId:void 0,n=this.getStage(),r=this.getAbsolutePosition();if(!n)return;let i=n._getPointerById(t)||n._changedPointerPositions[0]||r;Y6._dragElements.set(this._id,{node:this,startPointerPos:i,offset:{x:i.x-r.x,y:i.y-r.y},dragStatus:`ready`,pointerId:t})}startDrag(e,t=!0){Y6._dragElements.has(this._id)||this._createDragElement(e);let n=Y6._dragElements.get(this._id);n.dragStatus=`dragging`,this.fire(`dragstart`,{type:`dragstart`,target:this,evt:e&&e.evt},t)}_setDragPosition(e,t){let n=this.getStage()._getPointerById(t.pointerId);if(!n)return;let r={x:n.x-t.offset.x,y:n.y-t.offset.y},i=this.dragBoundFunc();if(i!==void 0){let t=i.call(this,r,e);t?r=t:Q.warn(`dragBoundFunc did not return any value. That is unexpected behavior. You must return new absolute position from dragBoundFunc.`)}(!this._lastPos||this._lastPos.x!==r.x||this._lastPos.y!==r.y)&&(this.setAbsolutePosition(r),this._requestDraw()),this._lastPos=r}stopDrag(e){let t=Y6._dragElements.get(this._id);t&&(t.dragStatus=`stopped`),Y6._endDragBefore(e),Y6._endDragAfter(e)}setDraggable(e){this._setAttr(`draggable`,e),this._dragChange()}isDragging(){let e=Y6._dragElements.get(this._id);return e?e.dragStatus===`dragging`:!1}_listenDrag(){this._dragCleanup(),this.on(`mousedown.konva touchstart.konva`,function(e){if(!(e.evt.button===void 0||L6.dragButtons.indexOf(e.evt.button)>=0)||this.isDragging())return;let t=!1;Y6._dragElements.forEach(e=>{this.isAncestorOf(e.node)&&(t=!0)}),t||this._createDragElement(e)})}_dragChange(){if(this.attrs.draggable)this._listenDrag();else{if(this._dragCleanup(),!this.getStage())return;let e=Y6._dragElements.get(this._id),t=e&&e.dragStatus===`dragging`,n=e&&e.dragStatus===`ready`;t?this.stopDrag():n&&Y6._dragElements.delete(this._id)}}_dragCleanup(){this.off(`mousedown.konva`),this.off(`touchstart.konva`)}isClientRectOnScreen(e={x:0,y:0}){let t=this.getStage();if(!t)return!1;let n={x:-e.x,y:-e.y,width:t.width()+2*e.x,height:t.height()+2*e.y};return Q.haveIntersection(n,this.getClientRect())}static create(e,t){return Q._isString(e)&&(e=JSON.parse(e)),this._createNode(e,t)}static _createNode(t,n){let r=e.prototype.getClassName.call(t),i=t.children,a,o,s;n&&(t.attrs.container=n),L6[r]||(Q.warn(`Can not find a node with class name "`+r+`". Fallback to "Shape".`),r=`Shape`);let c=L6[r];if(a=new c(t.attrs),i)for(o=i.length,s=0;s<o;s++)a.add(e._createNode(i[s]));return a}};f8.prototype.nodeType=`Node`,f8.prototype._attrsAffectingSize=[],f8.prototype.eventListeners={},f8.prototype.on.call(f8.prototype,ptt,function(){if(this._batchingTransformChange){this._needClearTransformCache=!0;return}this._clearCache(u8),this._clearSelfAndDescendantCache(o8)}),f8.prototype.on.call(f8.prototype,`visibleChange.konva`,function(){this._clearSelfAndDescendantCache(d8)}),f8.prototype.on.call(f8.prototype,`listeningChange.konva`,function(){this._clearSelfAndDescendantCache(c8)}),f8.prototype.on.call(f8.prototype,`opacityChange.konva`,function(){this._clearSelfAndDescendantCache(i8)});var p8=$.addGetterSetter;p8(f8,`zIndex`),p8(f8,`absolutePosition`),p8(f8,`position`),p8(f8,`x`,0,Z6()),p8(f8,`y`,0,Z6()),p8(f8,`globalCompositeOperation`,`source-over`,e8()),p8(f8,`opacity`,1,Z6()),p8(f8,`name`,``,e8()),p8(f8,`id`,``,e8()),p8(f8,`rotation`,0,Z6()),$.addComponentsGetterSetter(f8,`scale`,[`x`,`y`]),p8(f8,`scaleX`,1,Z6()),p8(f8,`scaleY`,1,Z6()),$.addComponentsGetterSetter(f8,`skew`,[`x`,`y`]),p8(f8,`skewX`,0,Z6()),p8(f8,`skewY`,0,Z6()),$.addComponentsGetterSetter(f8,`offset`,[`x`,`y`]),p8(f8,`offsetX`,0,Z6()),p8(f8,`offsetY`,0,Z6()),p8(f8,`dragDistance`,void 0,Z6()),p8(f8,`width`,0,Z6()),p8(f8,`height`,0,Z6()),p8(f8,`listening`,!0,t8()),p8(f8,`preventDefault`,!0,t8()),p8(f8,`filters`,void 0,function(e){return this._filterUpToDate=!1,e}),p8(f8,`visible`,!0,t8()),p8(f8,`transformsEnabled`,`all`,e8()),p8(f8,`size`),p8(f8,`dragBoundFunc`),p8(f8,`draggable`,!1,t8()),$.backCompat(f8,{rotateDeg:`rotate`,setRotationDeg:`setRotation`,getRotationDeg:`getRotation`});var m8=class extends f8{constructor(){super(...arguments),this.children=[]}getChildren(e){let t=this.children||[];return e?t.filter(e):t}hasChildren(){return this.getChildren().length>0}removeChildren(){return this.getChildren().forEach(e=>{e.parent=null,e.index=0,e.remove()}),this.children=[],this._requestDraw(),this}destroyChildren(){return this.getChildren().forEach(e=>{e.parent=null,e.index=0,e.destroy()}),this.children=[],this._requestDraw(),this}add(...e){if(e.length===0)return this;if(e.length>1){for(let t=0;t<e.length;t++)this.add(e[t]);return this}let t=e[0];return t.getParent()?(t.moveTo(this),this):(this._validateAdd(t),t.index=this.getChildren().length,t.parent=this,t._clearCaches(),this.getChildren().push(t),this._fire(`add`,{child:t}),this._requestDraw(),this)}destroy(){return this.hasChildren()&&this.destroyChildren(),super.destroy(),this}find(e){return this._generalFind(e,!1)}findOne(e){let t=this._generalFind(e,!0);return t.length>0?t[0]:void 0}_generalFind(e,t){let n=[];return this._descendants(r=>{let i=r._isMatch(e);return i&&n.push(r),!!(i&&t)}),n}_descendants(e){let t=!1,n=this.getChildren();for(let r of n)if(t=e(r),t||r.hasChildren()&&(t=r._descendants(e),t))return!0;return!1}toObject(){let e=f8.prototype.toObject.call(this);return e.children=[],this.getChildren().forEach(t=>{e.children.push(t.toObject())}),e}isAncestorOf(e){let t=e.getParent();for(;t;){if(t._id===this._id)return!0;t=t.getParent()}return!1}clone(e){let t=f8.prototype.clone.call(this,e);return this.getChildren().forEach(function(e){t.add(e.clone())}),t}getAllIntersections(e){let t=[];return this.find(`Shape`).forEach(n=>{n.isVisible()&&n.intersects(e)&&t.push(n)}),t}_clearSelfAndDescendantCache(e){var t;super._clearSelfAndDescendantCache(e),!this.isCached()&&((t=this.children)==null||t.forEach(function(t){t._clearSelfAndDescendantCache(e)}))}_setChildrenIndices(){var e;(e=this.children)==null||e.forEach(function(e,t){e.index=t}),this._requestDraw()}drawScene(e,t,n){let r=this.getLayer(),i=e||r&&r.getCanvas(),a=i&&i.getContext(),o=this._getCanvasCache(),s=o&&o.scene,c=i&&i.isCache;if(!this.isVisible()&&!c)return this;if(s){a.save();let e=this.getAbsoluteTransform(t).getMatrix();a.transform(e[0],e[1],e[2],e[3],e[4],e[5]),this._drawCachedSceneCanvas(a),a.restore()}else this._drawChildren(`drawScene`,i,t,n);return this}drawHit(e,t){if(!this.shouldDrawHit(t))return this;let n=this.getLayer(),r=e||n&&n.hitCanvas,i=r&&r.getContext(),a=this._getCanvasCache();if(a&&a.hit){i.save();let e=this.getAbsoluteTransform(t).getMatrix();i.transform(e[0],e[1],e[2],e[3],e[4],e[5]),this._drawCachedHitCanvas(i),i.restore()}else this._drawChildren(`drawHit`,r,t);return this}_drawChildren(e,t,n,r){var i;let a=t&&t.getContext(),o=this.clipWidth(),s=this.clipHeight(),c=this.clipFunc(),l=typeof o==`number`&&typeof s==`number`||c,u=n===this;if(l){a.save();let e=this.getAbsoluteTransform(n),t=e.getMatrix();a.transform(t[0],t[1],t[2],t[3],t[4],t[5]),a.beginPath();let r;if(c)r=c.call(this,a,this);else{let e=this.clipX(),t=this.clipY();a.rect(e||0,t||0,o,s)}a.clip.apply(a,r),t=e.copy().invert().getMatrix(),a.transform(t[0],t[1],t[2],t[3],t[4],t[5])}let d=!u&&this.globalCompositeOperation()!==`source-over`&&e===`drawScene`;d&&(a.save(),a._applyGlobalCompositeOperation(this)),(i=this.children)==null||i.forEach(function(i){i[e](t,n,r)}),d&&a.restore(),l&&a.restore()}getClientRect(e={}){var t;let n=e.skipTransform,r=e.relativeTo,i,a,o,s,c={x:1/0,y:1/0,width:0,height:0},l=this;(t=this.children)==null||t.forEach(function(t){if(!t.visible())return;let n=t.getClientRect({relativeTo:l,skipShadow:e.skipShadow,skipStroke:e.skipStroke});n.width===0&&n.height===0||(i===void 0?(i=n.x,a=n.y,o=n.x+n.width,s=n.y+n.height):(i=Math.min(i,n.x),a=Math.min(a,n.y),o=Math.max(o,n.x+n.width),s=Math.max(s,n.y+n.height)))});let u=this.find(`Shape`),d=!1;for(let e=0;e<u.length;e++)if(u[e]._isVisible(this)){d=!0;break}return c=d&&i!==void 0?{x:i,y:a,width:o-i,height:s-a}:{x:0,y:0,width:0,height:0},n?c:this._transformedRect(c,r)}};$.addComponentsGetterSetter(m8,`clip`,[`x`,`y`,`width`,`height`]),$.addGetterSetter(m8,`clipX`,void 0,Z6()),$.addGetterSetter(m8,`clipY`,void 0,Z6()),$.addGetterSetter(m8,`clipWidth`,void 0,Z6()),$.addGetterSetter(m8,`clipHeight`,void 0,Z6()),$.addGetterSetter(m8,`clipFunc`);var h8=new Map,htt=L6._global.PointerEvent!==void 0;function g8(e){return h8.get(e)}function _8(e){return{evt:e,pointerId:e.pointerId}}function gtt(e,t){return h8.get(e)===t}function _tt(e,t){v8(e),t.getStage()&&(h8.set(e,t),htt&&t._fire(`gotpointercapture`,_8(new PointerEvent(`gotpointercapture`))))}function v8(e,t){let n=h8.get(e);if(!n)return;let r=n.getStage();r&&r.content,h8.delete(e),htt&&n._fire(`lostpointercapture`,_8(new PointerEvent(`lostpointercapture`)))}var vtt=`Stage`,ytt=`string`,btt=`px`,xtt=`mouseout`,Stt=`mouseleave`,Ctt=`mouseover`,wtt=`mouseenter`,Ttt=`mousemove`,Ett=`mousedown`,Dtt=`mouseup`,y8=`pointermove`,b8=`pointerdown`,x8=`pointerup`,S8=`pointercancel`,Ott=`lostpointercapture`,C8=`pointerout`,w8=`pointerleave`,T8=`pointerover`,E8=`pointerenter`,D8=`contextmenu`,ktt=`touchstart`,Att=`touchend`,jtt=`touchmove`,Mtt=`touchcancel`,O8=`wheel`,Ntt=5,Ptt=[[wtt,`_pointerenter`],[Ett,`_pointerdown`],[Ttt,`_pointermove`],[Dtt,`_pointerup`],[Stt,`_pointerleave`],[ktt,`_pointerdown`],[jtt,`_pointermove`],[Att,`_pointerup`],[Mtt,`_pointercancel`],[Ctt,`_pointerover`],[O8,`_wheel`],[D8,`_contextmenu`],[b8,`_pointerdown`],[y8,`_pointermove`],[x8,`_pointerup`],[S8,`_pointercancel`],[w8,`_pointerleave`],[Ott,`_lostpointercapture`]],k8={mouse:{[C8]:xtt,[w8]:Stt,[T8]:Ctt,[E8]:wtt,[y8]:Ttt,[b8]:Ett,[x8]:Dtt,[S8]:`mousecancel`,pointerclick:`click`,pointerdblclick:`dblclick`},touch:{[C8]:`touchout`,[w8]:`touchleave`,[T8]:`touchover`,[E8]:`touchenter`,[y8]:jtt,[b8]:ktt,[x8]:Att,[S8]:Mtt,pointerclick:`tap`,pointerdblclick:`dbltap`},pointer:{[C8]:C8,[w8]:w8,[T8]:T8,[E8]:E8,[y8]:y8,[b8]:b8,[x8]:x8,[S8]:S8,pointerclick:`pointerclick`,pointerdblclick:`pointerdblclick`}},A8=e=>e.indexOf(`pointer`)>=0?`pointer`:e.indexOf(`touch`)>=0?`touch`:`mouse`,j8=e=>{let t=A8(e);if(t===`pointer`)return L6.pointerEventsEnabled&&k8.pointer;if(t===`touch`)return k8.touch;if(t===`mouse`)return k8.mouse};function Ftt(e={}){return(e.clipFunc||e.clipWidth||e.clipHeight)&&Q.warn(`Stage does not support clipping. Please use clip for Layers or Groups.`),e}var Itt=`Pointer position is missing and not registered by the stage. Looks like it is outside of the stage container. You can set it manually from event: stage.setPointersPositions(event);`,M8=[],N8=class extends m8{constructor(e){super(Ftt(e)),this._pointerPositions=[],this._changedPointerPositions=[],this._buildDOM(),this._bindContentEvents(),M8.push(this),this.on(`widthChange.konva heightChange.konva`,this._resizeDOM),this.on(`visibleChange.konva`,this._checkVisibility),this.on(`clipWidthChange.konva clipHeightChange.konva clipFuncChange.konva`,()=>{Ftt(this.attrs)}),this._checkVisibility()}_validateAdd(e){let t=e.getType()===`Layer`,n=e.getType()===`FastLayer`;t||n||Q.throw(`You may only add layers to the stage.`)}_checkVisibility(){if(!this.content)return;let e=this.visible()?``:`none`;this.content.style.display=e}setContainer(e){if(typeof e===ytt){let t;if(e.charAt(0)===`.`){let t=e.slice(1);e=document.getElementsByClassName(t)[0]}else t=e.charAt(0)===`#`?e.slice(1):e,e=document.getElementById(t);if(!e)throw`Can not find container in document with id `+t}return this._setAttr(`container`,e),this.content&&(this.content.parentElement&&this.content.parentElement.removeChild(this.content),e.appendChild(this.content)),this}shouldDrawHit(){return!0}clear(){let e=this.children,t=e.length;for(let n=0;n<t;n++)e[n].clear();return this}clone(e){return e||={},e.container=typeof document<`u`&&document.createElement(`div`),m8.prototype.clone.call(this,e)}destroy(){super.destroy();let e=this.content;e&&Q._isInDocument(e)&&this.container().removeChild(e);let t=M8.indexOf(this);return t>-1&&M8.splice(t,1),Q.releaseCanvas(this.bufferCanvas._canvas,this.bufferHitCanvas._canvas),this}getPointerPosition(){let e=this._pointerPositions[0]||this._changedPointerPositions[0];return e?{x:e.x,y:e.y}:(Q.warn(Itt),null)}_getPointerById(e){return this._pointerPositions.find(t=>t.id===e)}getPointersPositions(){return this._pointerPositions}getStage(){return this}getContent(){return this.content}_toKonvaCanvas(e){e={...e},e.x=e.x||0,e.y=e.y||0,e.width=e.width||this.width(),e.height=e.height||this.height();let t=new q6({width:e.width,height:e.height,pixelRatio:e.pixelRatio||1}),n=t.getContext()._context,r=this.children;return(e.x||e.y)&&n.translate(-1*e.x,-1*e.y),r.forEach(function(t){if(!t.isVisible())return;let r=t._toKonvaCanvas(e);n.drawImage(r._canvas,e.x,e.y,r.getWidth()/r.getPixelRatio(),r.getHeight()/r.getPixelRatio())}),t}getIntersection(e){if(!e)return null;let t=this.children,n=t.length-1;for(let r=n;r>=0;r--){let n=t[r].getIntersection(e);if(n)return n}return null}_resizeDOM(){let e=this.width(),t=this.height();this.content&&(this.content.style.width=e+btt,this.content.style.height=t+btt),this.bufferCanvas.setSize(e,t),this.bufferHitCanvas.setSize(e,t),this.children.forEach(n=>{n.setSize({width:e,height:t}),n.draw()})}add(e,...t){if(arguments.length>1){for(let e=0;e<arguments.length;e++)this.add(arguments[e]);return this}super.add(e);let n=this.children.length;return n>Ntt&&Q.warn(`The stage has `+n+` layers. Recommended maximum number of layers is 3-5. Adding more layers into the stage may drop the performance. Rethink your tree structure, you can use Konva.Group.`),e.setSize({width:this.width(),height:this.height()}),e.draw(),L6.isBrowser&&this.content.appendChild(e.canvas._canvas),this}getParent(){return null}getLayer(){return null}hasPointerCapture(e){return gtt(e,this)}setPointerCapture(e){_tt(e,this)}releaseCapture(e){v8(e)}getLayers(){return this.children}_bindContentEvents(){L6.isBrowser&&Ptt.forEach(([e,t])=>{this.content.addEventListener(e,e=>{this[t](e)},{passive:!1})})}_pointerenter(e){this.setPointersPositions(e);let t=j8(e.type);t&&this._fire(t.pointerenter,{evt:e,target:this,currentTarget:this})}_pointerover(e){this.setPointersPositions(e);let t=j8(e.type);t&&this._fire(t.pointerover,{evt:e,target:this,currentTarget:this})}_getTargetShape(e){let t=this[e+`targetShape`];return t&&!t.getStage()&&(t=null),t}_pointerleave(e){let t=j8(e.type),n=A8(e.type);if(!t)return;this.setPointersPositions(e);let r=this._getTargetShape(n),i=!(L6.isDragging()||L6.isTransforming())||L6.hitOnDragEnabled;r&&i?(r._fireAndBubble(t.pointerout,{evt:e}),r._fireAndBubble(t.pointerleave,{evt:e}),this._fire(t.pointerleave,{evt:e,target:this,currentTarget:this}),this[n+`targetShape`]=null):i&&(this._fire(t.pointerleave,{evt:e,target:this,currentTarget:this}),this._fire(t.pointerout,{evt:e,target:this,currentTarget:this})),this.pointerPos=null,this._pointerPositions=[]}_pointerdown(e){let t=j8(e.type),n=A8(e.type);if(!t)return;this.setPointersPositions(e);let r=!1;this._changedPointerPositions.forEach(i=>{let a=this.getIntersection(i);if(Y6.justDragged=!1,L6[`_`+n+`ListenClick`]=!0,!a||!a.isListening()){this[n+`ClickStartShape`]=void 0;return}L6.capturePointerEventsEnabled&&a.setPointerCapture(i.id),this[n+`ClickStartShape`]=a,a._fireAndBubble(t.pointerdown,{evt:e,pointerId:i.id}),r=!0;let o=e.type.indexOf(`touch`)>=0;a.preventDefault()&&e.cancelable&&o&&e.preventDefault()}),r||this._fire(t.pointerdown,{evt:e,target:this,currentTarget:this,pointerId:this._pointerPositions[0].id})}_pointermove(e){let t=j8(e.type),n=A8(e.type);if(!t)return;let r=e.type.indexOf(`touch`)>=0||e.pointerType===`touch`;if(L6.isDragging()&&Y6.node.preventDefault()&&e.cancelable&&r&&e.preventDefault(),this.setPointersPositions(e),!(!(L6.isDragging()||L6.isTransforming())||L6.hitOnDragEnabled))return;let i={},a=!1,o=this._getTargetShape(n);this._changedPointerPositions.forEach(r=>{let s=g8(r.id)||this.getIntersection(r),c=r.id,l={evt:e,pointerId:c},u=o!==s;if(u&&o&&(o._fireAndBubble(t.pointerout,{...l},s),o._fireAndBubble(t.pointerleave,{...l},s)),s){if(i[s._id])return;i[s._id]=!0}s&&s.isListening()?(a=!0,u&&(s._fireAndBubble(t.pointerover,{...l},o),s._fireAndBubble(t.pointerenter,{...l},o),this[n+`targetShape`]=s),s._fireAndBubble(t.pointermove,{...l})):o&&(this._fire(t.pointerover,{evt:e,target:this,currentTarget:this,pointerId:c}),this[n+`targetShape`]=null)}),a||this._fire(t.pointermove,{evt:e,target:this,currentTarget:this,pointerId:this._changedPointerPositions[0].id})}_pointerup(e){let t=j8(e.type),n=A8(e.type);if(!t)return;this.setPointersPositions(e);let r=this[n+`ClickStartShape`],i=this[n+`ClickEndShape`],a={},o=!1;this._changedPointerPositions.forEach(s=>{let c=g8(s.id)||this.getIntersection(s);if(c){if(c.releaseCapture(s.id),a[c._id])return;a[c._id]=!0}let l=s.id,u={evt:e,pointerId:l},d=!1;L6[`_`+n+`InDblClickWindow`]?(d=!0,clearTimeout(this[n+`DblTimeout`])):Y6.justDragged||(L6[`_`+n+`InDblClickWindow`]=!0,clearTimeout(this[n+`DblTimeout`])),this[n+`DblTimeout`]=setTimeout(function(){L6[`_`+n+`InDblClickWindow`]=!1},L6.dblClickWindow),c&&c.isListening()?(o=!0,this[n+`ClickEndShape`]=c,c._fireAndBubble(t.pointerup,{...u}),L6[`_`+n+`ListenClick`]&&r&&r===c&&(c._fireAndBubble(t.pointerclick,{...u}),d&&i&&i===c&&c._fireAndBubble(t.pointerdblclick,{...u}))):(this[n+`ClickEndShape`]=null,o||=(this._fire(t.pointerup,{evt:e,target:this,currentTarget:this,pointerId:this._changedPointerPositions[0].id}),!0),L6[`_`+n+`ListenClick`]&&this._fire(t.pointerclick,{evt:e,target:this,currentTarget:this,pointerId:l}),d&&this._fire(t.pointerdblclick,{evt:e,target:this,currentTarget:this,pointerId:l}))}),o||this._fire(t.pointerup,{evt:e,target:this,currentTarget:this,pointerId:this._changedPointerPositions[0].id}),L6[`_`+n+`ListenClick`]=!1,e.cancelable&&n!==`touch`&&n!==`pointer`&&e.preventDefault()}_contextmenu(e){this.setPointersPositions(e);let t=this.getIntersection(this.getPointerPosition());t&&t.isListening()?t._fireAndBubble(D8,{evt:e}):this._fire(D8,{evt:e,target:this,currentTarget:this})}_wheel(e){this.setPointersPositions(e);let t=this.getIntersection(this.getPointerPosition());t&&t.isListening()?t._fireAndBubble(O8,{evt:e}):this._fire(O8,{evt:e,target:this,currentTarget:this})}_pointercancel(e){this.setPointersPositions(e);let t=g8(e.pointerId)||this.getIntersection(this.getPointerPosition());t&&t._fireAndBubble(x8,_8(e)),v8(e.pointerId)}_lostpointercapture(e){v8(e.pointerId)}setPointersPositions(e){let t=this._getContentPosition(),n=null,r=null;e||=window.event,e.touches===void 0?(n=(e.clientX-t.left)/t.scaleX,r=(e.clientY-t.top)/t.scaleY,this.pointerPos={x:n,y:r},this._pointerPositions=[{x:n,y:r,id:Q._getFirstPointerId(e)}],this._changedPointerPositions=[{x:n,y:r,id:Q._getFirstPointerId(e)}]):(this._pointerPositions=[],this._changedPointerPositions=[],Array.prototype.forEach.call(e.touches,e=>{this._pointerPositions.push({id:e.identifier,x:(e.clientX-t.left)/t.scaleX,y:(e.clientY-t.top)/t.scaleY})}),Array.prototype.forEach.call(e.changedTouches||e.touches,e=>{this._changedPointerPositions.push({id:e.identifier,x:(e.clientX-t.left)/t.scaleX,y:(e.clientY-t.top)/t.scaleY})}))}_setPointerPosition(e){Q.warn(`Method _setPointerPosition is deprecated. Use "stage.setPointersPositions(event)" instead.`),this.setPointersPositions(e)}_getContentPosition(){if(!this.content||!this.content.getBoundingClientRect)return{top:0,left:0,scaleX:1,scaleY:1};let e=this.content.getBoundingClientRect();return{top:e.top,left:e.left,scaleX:e.width/this.content.clientWidth||1,scaleY:e.height/this.content.clientHeight||1}}_buildDOM(){if(this.bufferCanvas=new q6({width:this.width(),height:this.height()}),this.bufferHitCanvas=new J6({pixelRatio:1,width:this.width(),height:this.height()}),!L6.isBrowser)return;let e=this.container();if(!e)throw`Stage has no container. A container is required.`;e.innerHTML=``,this.content=document.createElement(`div`),this.content.style.position=`relative`,this.content.style.userSelect=`none`,this.content.className=`konvajs-content`,this.content.setAttribute(`role`,`presentation`),e.appendChild(this.content),this._resizeDOM()}cache(){return Q.warn(`Cache function is not allowed for stage. You may use cache only for layers, groups and shapes.`),this}clearCache(){return this}batchDraw(){return this.getChildren().forEach(function(e){e.batchDraw()}),this}};N8.prototype.nodeType=vtt,R6(N8),$.addGetterSetter(N8,`container`),L6.isBrowser&&document.addEventListener(`visibilitychange`,()=>{M8.forEach(e=>{e.batchDraw()})});var Ltt=`hasShadow`,Rtt=`shadowRGBA`,ztt=`patternImage`,Btt=`linearGradient`,Vtt=`radialGradient`,P8;function F8(){return P8||(P8=Q.createCanvasElement().getContext(`2d`),P8)}var I8={};function Htt(e){let t=this.attrs.fillRule;t?e.fill(t):e.fill()}function Utt(e){e.stroke()}function Wtt(e){let t=this.attrs.fillRule;t?e.fill(t):e.fill()}function Gtt(e){e.stroke()}function Ktt(){this._clearCache(Ltt)}function qtt(){this._clearCache(Rtt)}function Jtt(){this._clearCache(ztt)}function Ytt(){this._clearCache(Btt)}function Xtt(){this._clearCache(Vtt)}var L8=class extends f8{constructor(e){super(e);let t;for(;t=Q.getRandomColor(),!(t&&!(t in I8)););this.colorKey=t,I8[t]=this}getContext(){return Q.warn(`shape.getContext() method is deprecated. Please do not use it.`),this.getLayer().getContext()}getCanvas(){return Q.warn(`shape.getCanvas() method is deprecated. Please do not use it.`),this.getLayer().getCanvas()}getSceneFunc(){return this.attrs.sceneFunc||this._sceneFunc}getHitFunc(){return this.attrs.hitFunc||this._hitFunc}hasShadow(){return this._getCache(Ltt,this._hasShadow)}_hasShadow(){return this.shadowEnabled()&&this.shadowOpacity()!==0&&!!(this.shadowColor()||this.shadowBlur()||this.shadowOffsetX()||this.shadowOffsetY())}_getFillPattern(){return this._getCache(ztt,this.__getFillPattern)}__getFillPattern(){if(this.fillPatternImage()){let e=F8().createPattern(this.fillPatternImage(),this.fillPatternRepeat()||`repeat`);if(e&&e.setTransform){let t=new z6;t.translate(this.fillPatternX(),this.fillPatternY()),t.rotate(L6.getAngle(this.fillPatternRotation())),t.scale(this.fillPatternScaleX(),this.fillPatternScaleY()),t.translate(-1*this.fillPatternOffsetX(),-1*this.fillPatternOffsetY());let n=t.getMatrix(),r=typeof DOMMatrix>`u`?{a:n[0],b:n[1],c:n[2],d:n[3],e:n[4],f:n[5]}:new DOMMatrix(n);e.setTransform(r)}return e}}_getLinearGradient(){return this._getCache(Btt,this.__getLinearGradient)}__getLinearGradient(){let e=this.fillLinearGradientColorStops();if(e){let t=F8(),n=this.fillLinearGradientStartPoint(),r=this.fillLinearGradientEndPoint(),i=t.createLinearGradient(n.x,n.y,r.x,r.y);for(let t=0;t<e.length;t+=2)i.addColorStop(e[t],e[t+1]);return i}}_getRadialGradient(){return this._getCache(Vtt,this.__getRadialGradient)}__getRadialGradient(){let e=this.fillRadialGradientColorStops();if(e){let t=F8(),n=this.fillRadialGradientStartPoint(),r=this.fillRadialGradientEndPoint(),i=t.createRadialGradient(n.x,n.y,this.fillRadialGradientStartRadius(),r.x,r.y,this.fillRadialGradientEndRadius());for(let t=0;t<e.length;t+=2)i.addColorStop(e[t],e[t+1]);return i}}getShadowRGBA(){return this._getCache(Rtt,this._getShadowRGBA)}_getShadowRGBA(){if(!this.hasShadow())return;let e=Q.colorToRGBA(this.shadowColor());if(e)return`rgba(`+e.r+`,`+e.g+`,`+e.b+`,`+e.a*(this.shadowOpacity()||1)+`)`}hasFill(){return this._calculate(`hasFill`,[`fillEnabled`,`fill`,`fillPatternImage`,`fillLinearGradientColorStops`,`fillRadialGradientColorStops`],()=>this.fillEnabled()&&!!(this.fill()||this.fillPatternImage()||this.fillLinearGradientColorStops()||this.fillRadialGradientColorStops()))}hasStroke(){return this._calculate(`hasStroke`,[`strokeEnabled`,`strokeWidth`,`stroke`,`strokeLinearGradientColorStops`],()=>this.strokeEnabled()&&this.strokeWidth()&&!!(this.stroke()||this.strokeLinearGradientColorStops()))}hasHitStroke(){let e=this.hitStrokeWidth();return e===`auto`?this.hasStroke():this.strokeEnabled()&&!!e}intersects(e){let t=this.getStage();if(!t)return!1;let n=t.bufferHitCanvas;return n.getContext().clear(),this.drawHit(n,void 0,!0),n.context.getImageData(Math.round(e.x),Math.round(e.y),1,1).data[3]>0}destroy(){return f8.prototype.destroy.call(this),delete I8[this.colorKey],delete this.colorKey,this}_useBufferCanvas(e){if(!(this.attrs.perfectDrawEnabled??!0))return!1;let t=e||this.hasFill(),n=this.hasStroke(),r=this.getAbsoluteOpacity()!==1;if(t&&n&&r)return!0;let i=this.hasShadow(),a=this.shadowForStrokeEnabled();return!!(t&&n&&i&&a)}setStrokeHitEnabled(e){Q.warn(`strokeHitEnabled property is deprecated. Please use hitStrokeWidth instead.`),e?this.hitStrokeWidth(`auto`):this.hitStrokeWidth(0)}getStrokeHitEnabled(){return this.hitStrokeWidth()!==0}getSelfRect(){let e=this.size();return{x:this._centroid?-e.width/2:0,y:this._centroid?-e.height/2:0,width:e.width,height:e.height}}getClientRect(e={}){let t=!1,n=this.getParent();for(;n;){if(n.isCached()){t=!0;break}n=n.getParent()}let r=e.skipTransform,i=e.relativeTo||t&&this.getStage()||void 0,a=this.getSelfRect(),o=!e.skipStroke&&this.hasStroke()&&this.strokeWidth()||0,s=a.width+o,c=a.height+o,l=!e.skipShadow&&this.hasShadow(),u=l?this.shadowOffsetX():0,d=l?this.shadowOffsetY():0,f=s+Math.abs(u),p=c+Math.abs(d),m=l&&this.shadowBlur()||0,h={width:f+m*2,height:p+m*2,x:-(o/2+m)+Math.min(u,0)+a.x,y:-(o/2+m)+Math.min(d,0)+a.y};return r?h:this._transformedRect(h,i)}drawScene(e,t,n){let r=this.getLayer(),i=(e||r.getCanvas()).getContext(),a=this._getCanvasCache(),o=this.getSceneFunc(),s=this.hasShadow(),c,l=t===this;if(!this.isVisible()&&!l)return this;if(a){i.save();let e=this.getAbsoluteTransform(t).getMatrix();return i.transform(e[0],e[1],e[2],e[3],e[4],e[5]),this._drawCachedSceneCanvas(i),i.restore(),this}if(!o)return this;if(i.save(),this._useBufferCanvas()){c=this.getStage();let e=n||c.bufferCanvas,r=e.getContext();r.clear(),r.save(),r._applyLineJoin(this),r._applyMiterLimit(this);let a=this.getAbsoluteTransform(t).getMatrix();r.transform(a[0],a[1],a[2],a[3],a[4],a[5]),o.call(this,r,this),r.restore();let u=e.pixelRatio;s&&i._applyShadow(this),l||(i._applyOpacity(this),i._applyGlobalCompositeOperation(this)),i.drawImage(e._canvas,e.x||0,e.y||0,e.width/u,e.height/u)}else{if(i._applyLineJoin(this),i._applyMiterLimit(this),!l){let e=this.getAbsoluteTransform(t).getMatrix();i.transform(e[0],e[1],e[2],e[3],e[4],e[5]),i._applyOpacity(this),i._applyGlobalCompositeOperation(this)}s&&i._applyShadow(this),o.call(this,i,this)}return i.restore(),this}drawHit(e,t,n=!1){if(!this.shouldDrawHit(t,n))return this;let r=this.getLayer(),i=e||r.hitCanvas,a=i&&i.getContext(),o=this.hitFunc()||this.sceneFunc(),s=this._getCanvasCache(),c=s&&s.hit;if(this.colorKey||Q.warn(`Looks like your canvas has a destroyed shape in it. Do not reuse shape after you destroyed it. If you want to reuse shape you should call remove() instead of destroy()`),c){a.save();let e=this.getAbsoluteTransform(t).getMatrix();return a.transform(e[0],e[1],e[2],e[3],e[4],e[5]),this._drawCachedHitCanvas(a),a.restore(),this}if(!o)return this;if(a.save(),a._applyLineJoin(this),a._applyMiterLimit(this),this!==t){let e=this.getAbsoluteTransform(t).getMatrix();a.transform(e[0],e[1],e[2],e[3],e[4],e[5])}return o.call(this,a,this),a.restore(),this}drawHitFromCache(e=0){let t=this._getCanvasCache(),n=this._getCachedSceneCanvas(),r=t.hit,i=r.getContext(),a=r.getWidth(),o=r.getHeight();i.clear(),i.drawImage(n._canvas,0,0,a,o);try{let t=i.getImageData(0,0,a,o),n=t.data,r=n.length,s=Q._hexToRgb(this.colorKey);for(let t=0;t<r;t+=4)n[t+3]>e?(n[t]=s.r,n[t+1]=s.g,n[t+2]=s.b,n[t+3]=255):n[t+3]=0;i.putImageData(t,0,0)}catch(e){Q.error(`Unable to draw hit graph from cached scene canvas. `+e.message)}return this}hasPointerCapture(e){return gtt(e,this)}setPointerCapture(e){_tt(e,this)}releaseCapture(e){v8(e)}};L8.prototype._fillFunc=Htt,L8.prototype._strokeFunc=Utt,L8.prototype._fillFuncHit=Wtt,L8.prototype._strokeFuncHit=Gtt,L8.prototype._centroid=!1,L8.prototype.nodeType=`Shape`,R6(L8),L8.prototype.eventListeners={},L8.prototype.on.call(L8.prototype,`shadowColorChange.konva shadowBlurChange.konva shadowOffsetChange.konva shadowOpacityChange.konva shadowEnabledChange.konva`,Ktt),L8.prototype.on.call(L8.prototype,`shadowColorChange.konva shadowOpacityChange.konva shadowEnabledChange.konva`,qtt),L8.prototype.on.call(L8.prototype,`fillPriorityChange.konva fillPatternImageChange.konva fillPatternRepeatChange.konva fillPatternScaleXChange.konva fillPatternScaleYChange.konva fillPatternOffsetXChange.konva fillPatternOffsetYChange.konva fillPatternXChange.konva fillPatternYChange.konva fillPatternRotationChange.konva`,Jtt),L8.prototype.on.call(L8.prototype,`fillPriorityChange.konva fillLinearGradientColorStopsChange.konva fillLinearGradientStartPointXChange.konva fillLinearGradientStartPointYChange.konva fillLinearGradientEndPointXChange.konva fillLinearGradientEndPointYChange.konva`,Ytt),L8.prototype.on.call(L8.prototype,`fillPriorityChange.konva fillRadialGradientColorStopsChange.konva fillRadialGradientStartPointXChange.konva fillRadialGradientStartPointYChange.konva fillRadialGradientEndPointXChange.konva fillRadialGradientEndPointYChange.konva fillRadialGradientStartRadiusChange.konva fillRadialGradientEndRadiusChange.konva`,Xtt),$.addGetterSetter(L8,`stroke`,void 0,Yet()),$.addGetterSetter(L8,`strokeWidth`,2,Z6()),$.addGetterSetter(L8,`fillAfterStrokeEnabled`,!1),$.addGetterSetter(L8,`hitStrokeWidth`,`auto`,$6()),$.addGetterSetter(L8,`strokeHitEnabled`,!0,t8()),$.addGetterSetter(L8,`perfectDrawEnabled`,!0,t8()),$.addGetterSetter(L8,`shadowForStrokeEnabled`,!0,t8()),$.addGetterSetter(L8,`lineJoin`),$.addGetterSetter(L8,`lineCap`),$.addGetterSetter(L8,`miterLimit`),$.addGetterSetter(L8,`sceneFunc`),$.addGetterSetter(L8,`hitFunc`),$.addGetterSetter(L8,`dash`),$.addGetterSetter(L8,`dashOffset`,0,Z6()),$.addGetterSetter(L8,`shadowColor`,void 0,e8()),$.addGetterSetter(L8,`shadowBlur`,0,Z6()),$.addGetterSetter(L8,`shadowOpacity`,1,Z6()),$.addComponentsGetterSetter(L8,`shadowOffset`,[`x`,`y`]),$.addGetterSetter(L8,`shadowOffsetX`,0,Z6()),$.addGetterSetter(L8,`shadowOffsetY`,0,Z6()),$.addGetterSetter(L8,`fillPatternImage`),$.addGetterSetter(L8,`fill`,void 0,Yet()),$.addGetterSetter(L8,`fillPatternX`,0,Z6()),$.addGetterSetter(L8,`fillPatternY`,0,Z6()),$.addGetterSetter(L8,`fillLinearGradientColorStops`),$.addGetterSetter(L8,`strokeLinearGradientColorStops`),$.addGetterSetter(L8,`fillRadialGradientStartRadius`,0),$.addGetterSetter(L8,`fillRadialGradientEndRadius`,0),$.addGetterSetter(L8,`fillRadialGradientColorStops`),$.addGetterSetter(L8,`fillPatternRepeat`,`repeat`),$.addGetterSetter(L8,`fillEnabled`,!0),$.addGetterSetter(L8,`strokeEnabled`,!0),$.addGetterSetter(L8,`shadowEnabled`,!0),$.addGetterSetter(L8,`dashEnabled`,!0),$.addGetterSetter(L8,`strokeScaleEnabled`,!0),$.addGetterSetter(L8,`fillPriority`,`color`),$.addComponentsGetterSetter(L8,`fillPatternOffset`,[`x`,`y`]),$.addGetterSetter(L8,`fillPatternOffsetX`,0,Z6()),$.addGetterSetter(L8,`fillPatternOffsetY`,0,Z6()),$.addComponentsGetterSetter(L8,`fillPatternScale`,[`x`,`y`]),$.addGetterSetter(L8,`fillPatternScaleX`,1,Z6()),$.addGetterSetter(L8,`fillPatternScaleY`,1,Z6()),$.addComponentsGetterSetter(L8,`fillLinearGradientStartPoint`,[`x`,`y`]),$.addComponentsGetterSetter(L8,`strokeLinearGradientStartPoint`,[`x`,`y`]),$.addGetterSetter(L8,`fillLinearGradientStartPointX`,0),$.addGetterSetter(L8,`strokeLinearGradientStartPointX`,0),$.addGetterSetter(L8,`fillLinearGradientStartPointY`,0),$.addGetterSetter(L8,`strokeLinearGradientStartPointY`,0),$.addComponentsGetterSetter(L8,`fillLinearGradientEndPoint`,[`x`,`y`]),$.addComponentsGetterSetter(L8,`strokeLinearGradientEndPoint`,[`x`,`y`]),$.addGetterSetter(L8,`fillLinearGradientEndPointX`,0),$.addGetterSetter(L8,`strokeLinearGradientEndPointX`,0),$.addGetterSetter(L8,`fillLinearGradientEndPointY`,0),$.addGetterSetter(L8,`strokeLinearGradientEndPointY`,0),$.addComponentsGetterSetter(L8,`fillRadialGradientStartPoint`,[`x`,`y`]),$.addGetterSetter(L8,`fillRadialGradientStartPointX`,0),$.addGetterSetter(L8,`fillRadialGradientStartPointY`,0),$.addComponentsGetterSetter(L8,`fillRadialGradientEndPoint`,[`x`,`y`]),$.addGetterSetter(L8,`fillRadialGradientEndPointX`,0),$.addGetterSetter(L8,`fillRadialGradientEndPointY`,0),$.addGetterSetter(L8,`fillPatternRotation`,0),$.addGetterSetter(L8,`fillRule`,void 0,e8()),$.backCompat(L8,{dashArray:`dash`,getDashArray:`getDash`,setDashArray:`getDash`,drawFunc:`sceneFunc`,getDrawFunc:`getSceneFunc`,setDrawFunc:`setSceneFunc`,drawHitFunc:`hitFunc`,getDrawHitFunc:`getHitFunc`,setDrawHitFunc:`setHitFunc`});var Ztt=`#`,Qtt=`beforeDraw`,$tt=`draw`,ent=[{x:0,y:0},{x:-1,y:-1},{x:1,y:-1},{x:1,y:1},{x:-1,y:1}],tnt=ent.length,R8=class extends m8{constructor(e){super(e),this.canvas=new q6,this.hitCanvas=new J6({pixelRatio:1}),this._waitingForDraw=!1,this.on(`visibleChange.konva`,this._checkVisibility),this._checkVisibility(),this.on(`imageSmoothingEnabledChange.konva`,this._setSmoothEnabled),this._setSmoothEnabled()}createPNGStream(){return this.canvas._canvas.createPNGStream()}getCanvas(){return this.canvas}getNativeCanvasElement(){return this.canvas._canvas}getHitCanvas(){return this.hitCanvas}getContext(){return this.getCanvas().getContext()}clear(e){return this.getContext().clear(e),this.getHitCanvas().getContext().clear(e),this}setZIndex(e){super.setZIndex(e);let t=this.getStage();return t&&t.content&&(t.content.removeChild(this.getNativeCanvasElement()),e<t.children.length-1?t.content.insertBefore(this.getNativeCanvasElement(),t.children[e+1].getCanvas()._canvas):t.content.appendChild(this.getNativeCanvasElement())),this}moveToTop(){f8.prototype.moveToTop.call(this);let e=this.getStage();return e&&e.content&&(e.content.removeChild(this.getNativeCanvasElement()),e.content.appendChild(this.getNativeCanvasElement())),!0}moveUp(){if(!f8.prototype.moveUp.call(this))return!1;let e=this.getStage();return!e||!e.content?!1:(e.content.removeChild(this.getNativeCanvasElement()),this.index<e.children.length-1?e.content.insertBefore(this.getNativeCanvasElement(),e.children[this.index+1].getCanvas()._canvas):e.content.appendChild(this.getNativeCanvasElement()),!0)}moveDown(){if(f8.prototype.moveDown.call(this)){let e=this.getStage();if(e){let t=e.children;e.content&&(e.content.removeChild(this.getNativeCanvasElement()),e.content.insertBefore(this.getNativeCanvasElement(),t[this.index+1].getCanvas()._canvas))}return!0}return!1}moveToBottom(){if(f8.prototype.moveToBottom.call(this)){let e=this.getStage();if(e){let t=e.children;e.content&&(e.content.removeChild(this.getNativeCanvasElement()),e.content.insertBefore(this.getNativeCanvasElement(),t[1].getCanvas()._canvas))}return!0}return!1}getLayer(){return this}remove(){let e=this.getNativeCanvasElement();return f8.prototype.remove.call(this),e&&e.parentNode&&Q._isInDocument(e)&&e.parentNode.removeChild(e),this}getStage(){return this.parent}setSize({width:e,height:t}){return this.canvas.setSize(e,t),this.hitCanvas.setSize(e,t),this._setSmoothEnabled(),this}_validateAdd(e){let t=e.getType();t!==`Group`&&t!==`Shape`&&Q.throw(`You may only add groups and shapes to a layer.`)}_toKonvaCanvas(e){return e={...e},e.width=e.width||this.getWidth(),e.height=e.height||this.getHeight(),e.x=e.x===void 0?this.x():e.x,e.y=e.y===void 0?this.y():e.y,f8.prototype._toKonvaCanvas.call(this,e)}_checkVisibility(){this.visible()?this.canvas._canvas.style.display=`block`:this.canvas._canvas.style.display=`none`}_setSmoothEnabled(){this.getContext()._context.imageSmoothingEnabled=this.imageSmoothingEnabled()}getWidth(){if(this.parent)return this.parent.width()}setWidth(){Q.warn(`Can not change width of layer. Use "stage.width(value)" function instead.`)}getHeight(){if(this.parent)return this.parent.height()}setHeight(){Q.warn(`Can not change height of layer. Use "stage.height(value)" function instead.`)}batchDraw(){return this._waitingForDraw||(this._waitingForDraw=!0,Q.requestAnimFrame(()=>{this.draw(),this._waitingForDraw=!1})),this}getIntersection(e){if(!this.isListening()||!this.isVisible())return null;let t=1,n=!1;for(;;){for(let r=0;r<tnt;r++){let i=ent[r],a=this._getIntersection({x:e.x+i.x*t,y:e.y+i.y*t}),o=a.shape;if(o)return o;if(n=!!a.antialiased,!a.antialiased)break}if(n)t+=1;else return null}}_getIntersection(e){let t=this.hitCanvas.pixelRatio,n=this.hitCanvas.context.getImageData(Math.round(e.x*t),Math.round(e.y*t),1,1).data,r=n[3];if(r===255){let e=I8[Ztt+Q._rgbToHex(n[0],n[1],n[2])];return e?{shape:e}:{antialiased:!0}}return r>0?{antialiased:!0}:{}}drawScene(e,t,n){let r=this.getLayer(),i=e||r&&r.getCanvas();return this._fire(Qtt,{node:this}),this.clearBeforeDraw()&&i.getContext().clear(),m8.prototype.drawScene.call(this,i,t,n),this._fire($tt,{node:this}),this}drawHit(e,t){let n=this.getLayer(),r=e||n&&n.hitCanvas;return n&&n.clearBeforeDraw()&&n.getHitCanvas().getContext().clear(),m8.prototype.drawHit.call(this,r,t),this}enableHitGraph(){return this.hitGraphEnabled(!0),this}disableHitGraph(){return this.hitGraphEnabled(!1),this}setHitGraphEnabled(e){Q.warn(`hitGraphEnabled method is deprecated. Please use layer.listening() instead.`),this.listening(e)}getHitGraphEnabled(e){return Q.warn(`hitGraphEnabled method is deprecated. Please use layer.listening() instead.`),this.listening()}toggleHitCanvas(){if(!this.parent||!this.parent.content)return;let e=this.parent;this.hitCanvas._canvas.parentNode?e.content.removeChild(this.hitCanvas._canvas):e.content.appendChild(this.hitCanvas._canvas)}destroy(){return Q.releaseCanvas(this.getNativeCanvasElement(),this.getHitCanvas()._canvas),super.destroy()}};R8.prototype.nodeType=`Layer`,R6(R8),$.addGetterSetter(R8,`imageSmoothingEnabled`,!0),$.addGetterSetter(R8,`clearBeforeDraw`,!0),$.addGetterSetter(R8,`hitGraphEnabled`,!0,t8());var z8=class extends R8{constructor(e){super(e),this.listening(!1),Q.warn(`Konva.Fast layer is deprecated. Please use "new Konva.Layer({ listening: false })" instead.`)}};z8.prototype.nodeType=`FastLayer`,R6(z8);var B8=class extends m8{_validateAdd(e){let t=e.getType();t!==`Group`&&t!==`Shape`&&Q.throw(`You may only add groups and shapes to groups.`)}};B8.prototype.nodeType=`Group`,R6(B8);var V8=(function(){return I6.performance&&I6.performance.now?function(){return I6.performance.now()}:function(){return new Date().getTime()}})(),H8=class e{constructor(t,n){this.id=e.animIdCounter++,this.frame={time:0,timeDiff:0,lastTime:V8(),frameRate:0},this.func=t,this.setLayers(n)}setLayers(e){let t=[];return e&&(t=Array.isArray(e)?e:[e]),this.layers=t,this}getLayers(){return this.layers}addLayer(e){let t=this.layers,n=t.length;for(let r=0;r<n;r++)if(t[r]._id===e._id)return!1;return this.layers.push(e),!0}isRunning(){let t=e.animations,n=t.length;for(let e=0;e<n;e++)if(t[e].id===this.id)return!0;return!1}start(){return this.stop(),this.frame.timeDiff=0,this.frame.lastTime=V8(),e._addAnimation(this),this}stop(){return e._removeAnimation(this),this}_updateFrameObject(e){this.frame.timeDiff=e-this.frame.lastTime,this.frame.lastTime=e,this.frame.time+=this.frame.timeDiff,this.frame.frameRate=1e3/this.frame.timeDiff}static _addAnimation(e){this.animations.push(e),this._handleAnimation()}static _removeAnimation(e){let t=e.id,n=this.animations,r=n.length;for(let e=0;e<r;e++)if(n[e].id===t){this.animations.splice(e,1);break}}static _runFrames(){let e={},t=this.animations;for(let n=0;n<t.length;n++){let r=t[n],i=r.layers,a=r.func;r._updateFrameObject(V8());let o=i.length,s;if(s=!a||a.call(r,r.frame)!==!1,s)for(let t=0;t<o;t++){let n=i[t];n._id!==void 0&&(e[n._id]=n)}}for(let t in e)e.hasOwnProperty(t)&&e[t].batchDraw()}static _animationLoop(){let t=e;t.animations.length?(t._runFrames(),Q.requestAnimFrame(t._animationLoop)):t.animRunning=!1}static _handleAnimation(){this.animRunning||(this.animRunning=!0,Q.requestAnimFrame(this._animationLoop))}};H8.animations=[],H8.animIdCounter=0,H8.animRunning=!1;var nnt={node:1,duration:1,easing:1,onFinish:1,yoyo:1},rnt=1,int=2,ant=3,ont=[`fill`,`stroke`,`shadowColor`],snt=0,cnt=class{constructor(e,t,n,r,i,a,o){this.prop=e,this.propFunc=t,this.begin=r,this._pos=r,this.duration=a,this._change=0,this.prevPos=0,this.yoyo=o,this._time=0,this._position=0,this._startTime=0,this._finish=0,this.func=n,this._change=i-this.begin,this.pause()}fire(e){let t=this[e];t&&t()}setTime(e){e>this.duration?this.yoyo?(this._time=this.duration,this.reverse()):this.finish():e<0?this.yoyo?(this._time=0,this.play()):this.reset():(this._time=e,this.update())}getTime(){return this._time}setPosition(e){this.prevPos=this._pos,this.propFunc(e),this._pos=e}getPosition(e){return e===void 0&&(e=this._time),this.func(e,this.begin,this._change,this.duration)}play(){this.state=int,this._startTime=this.getTimer()-this._time,this.onEnterFrame(),this.fire(`onPlay`)}reverse(){this.state=ant,this._time=this.duration-this._time,this._startTime=this.getTimer()-this._time,this.onEnterFrame(),this.fire(`onReverse`)}seek(e){this.pause(),this._time=e,this.update(),this.fire(`onSeek`)}reset(){this.pause(),this._time=0,this.update(),this.fire(`onReset`)}finish(){this.pause(),this._time=this.duration,this.update(),this.fire(`onFinish`)}update(){this.setPosition(this.getPosition(this._time)),this.fire(`onUpdate`)}onEnterFrame(){let e=this.getTimer()-this._startTime;this.state===int?this.setTime(e):this.state===ant&&this.setTime(this.duration-e)}pause(){this.state=rnt,this.fire(`onPause`)}getTimer(){return new Date().getTime()}},U8=class e{constructor(t){let n=this,r=t.node,i=r._id,a=t.easing||W8.Linear,o=!!t.yoyo,s,c;s=typeof t.duration>`u`?.3:t.duration===0?.001:t.duration,this.node=r,this._id=snt++;let l=r.getLayer()||(r instanceof L6.Stage?r.getLayers():null);for(c in l||Q.error("Tween constructor have `node` that is not in a layer. Please add node into layer first."),this.anim=new H8(function(){n.tween.onEnterFrame()},l),this.tween=new cnt(c,function(e){n._tweenFunc(e)},a,0,1,s*1e3,o),this._addListeners(),e.attrs[i]||(e.attrs[i]={}),e.attrs[i][this._id]||(e.attrs[i][this._id]={}),e.tweens[i]||(e.tweens[i]={}),t)nnt[c]===void 0&&this._addAttr(c,t[c]);this.reset(),this.onFinish=t.onFinish,this.onReset=t.onReset,this.onUpdate=t.onUpdate}_addAttr(t,n){let r=this.node,i=r._id,a,o,s,c,l,u=e.tweens[i][t];u&&delete e.attrs[i][u][t];let d=r.getAttr(t);if(Q._isArray(n)){if(a=[],o=Math.max(n.length,d.length),t===`points`&&n.length!==d.length&&(n.length>d.length?(c=d,d=Q._prepareArrayForTween(d,n,r.closed())):(s=n,n=Q._prepareArrayForTween(n,d,r.closed()))),t.indexOf(`fill`)===0)for(let e=0;e<o;e++)if(e%2==0)a.push(n[e]-d[e]);else{let t=Q.colorToRGBA(d[e]);l=Q.colorToRGBA(n[e]),d[e]=t,a.push({r:l.r-t.r,g:l.g-t.g,b:l.b-t.b,a:l.a-t.a})}else for(let e=0;e<o;e++)a.push(n[e]-d[e])}else ont.indexOf(t)===-1?a=n-d:(d=Q.colorToRGBA(d),l=Q.colorToRGBA(n),a={r:l.r-d.r,g:l.g-d.g,b:l.b-d.b,a:l.a-d.a});e.attrs[i][this._id][t]={start:d,diff:a,end:n,trueEnd:s,trueStart:c},e.tweens[i][t]=this._id}_tweenFunc(t){let n=this.node,r=e.attrs[n._id][this._id],i,a,o,s,c,l,u,d;for(i in r){if(a=r[i],o=a.start,s=a.diff,d=a.end,Q._isArray(o)){if(c=[],u=Math.max(o.length,d.length),i.indexOf(`fill`)===0)for(l=0;l<u;l++)l%2==0?c.push((o[l]||0)+s[l]*t):c.push(`rgba(`+Math.round(o[l].r+s[l].r*t)+`,`+Math.round(o[l].g+s[l].g*t)+`,`+Math.round(o[l].b+s[l].b*t)+`,`+(o[l].a+s[l].a*t)+`)`);else for(l=0;l<u;l++)c.push((o[l]||0)+s[l]*t)}else c=ont.indexOf(i)===-1?o+s*t:`rgba(`+Math.round(o.r+s.r*t)+`,`+Math.round(o.g+s.g*t)+`,`+Math.round(o.b+s.b*t)+`,`+(o.a+s.a*t)+`)`;n.setAttr(i,c)}}_addListeners(){this.tween.onPlay=()=>{this.anim.start()},this.tween.onReverse=()=>{this.anim.start()},this.tween.onPause=()=>{this.anim.stop()},this.tween.onFinish=()=>{let t=this.node,n=e.attrs[t._id][this._id];n.points&&n.points.trueEnd&&t.setAttr(`points`,n.points.trueEnd),this.onFinish&&this.onFinish.call(this)},this.tween.onReset=()=>{let t=this.node,n=e.attrs[t._id][this._id];n.points&&n.points.trueStart&&t.points(n.points.trueStart),this.onReset&&this.onReset()},this.tween.onUpdate=()=>{this.onUpdate&&this.onUpdate.call(this)}}play(){return this.tween.play(),this}reverse(){return this.tween.reverse(),this}reset(){return this.tween.reset(),this}seek(e){return this.tween.seek(e*1e3),this}pause(){return this.tween.pause(),this}finish(){return this.tween.finish(),this}destroy(){let t=this.node._id,n=this._id,r=e.tweens[t];this.pause(),this.anim&&this.anim.stop();for(let n in r)delete e.tweens[t][n];delete e.attrs[t][n],e.tweens[t]&&(Object.keys(e.tweens[t]).length===0&&delete e.tweens[t],Object.keys(e.attrs[t]).length===0&&delete e.attrs[t])}};U8.attrs={},U8.tweens={},f8.prototype.to=function(e){let t=e.onFinish;e.node=this,e.onFinish=function(){this.destroy(),t&&t()},new U8(e).play()};var W8={BackEaseIn(e,t,n,r){return n*(e/=r)*e*(2.70158*e-1.70158)+t},BackEaseOut(e,t,n,r){return n*((e=e/r-1)*e*(2.70158*e+1.70158)+1)+t},BackEaseInOut(e,t,n,r){let i=1.70158;return(e/=r/2)<1?n/2*(e*e*(((i*=1.525)+1)*e-i))+t:n/2*((e-=2)*e*(((i*=1.525)+1)*e+i)+2)+t},ElasticEaseIn(e,t,n,r,i,a){let o=0;return e===0?t:(e/=r)===1?t+n:(a||=r*.3,!i||i<Math.abs(n)?(i=n,o=a/4):o=a/(2*Math.PI)*Math.asin(n/i),-(i*2**(10*--e)*Math.sin((e*r-o)*(2*Math.PI)/a))+t)},ElasticEaseOut(e,t,n,r,i,a){let o=0;return e===0?t:(e/=r)===1?t+n:(a||=r*.3,!i||i<Math.abs(n)?(i=n,o=a/4):o=a/(2*Math.PI)*Math.asin(n/i),i*2**(-10*e)*Math.sin((e*r-o)*(2*Math.PI)/a)+n+t)},ElasticEaseInOut(e,t,n,r,i,a){let o=0;return e===0?t:(e/=r/2)==2?t+n:(a||=.3*1.5*r,!i||i<Math.abs(n)?(i=n,o=a/4):o=a/(2*Math.PI)*Math.asin(n/i),e<1?-.5*(i*2**(10*--e)*Math.sin((e*r-o)*(2*Math.PI)/a))+t:i*2**(-10*--e)*Math.sin((e*r-o)*(2*Math.PI)/a)*.5+n+t)},BounceEaseOut(e,t,n,r){return(e/=r)<1/2.75?n*(7.5625*e*e)+t:e<2/2.75?n*(7.5625*(e-=1.5/2.75)*e+.75)+t:e<2.5/2.75?n*(7.5625*(e-=2.25/2.75)*e+.9375)+t:n*(7.5625*(e-=2.625/2.75)*e+.984375)+t},BounceEaseIn(e,t,n,r){return n-W8.BounceEaseOut(r-e,0,n,r)+t},BounceEaseInOut(e,t,n,r){return e<r/2?W8.BounceEaseIn(e*2,0,n,r)*.5+t:W8.BounceEaseOut(e*2-r,0,n,r)*.5+n*.5+t},EaseIn(e,t,n,r){return n*(e/=r)*e+t},EaseOut(e,t,n,r){return-n*(e/=r)*(e-2)+t},EaseInOut(e,t,n,r){return(e/=r/2)<1?n/2*e*e+t:-n/2*(--e*(e-2)-1)+t},StrongEaseIn(e,t,n,r){return n*(e/=r)*e*e*e*e+t},StrongEaseOut(e,t,n,r){return n*((e=e/r-1)*e*e*e*e+1)+t},StrongEaseInOut(e,t,n,r){return(e/=r/2)<1?n/2*e*e*e*e*e+t:n/2*((e-=2)*e*e*e*e+2)+t},Linear(e,t,n,r){return n*e/r+t}},G8=Q._assign(L6,{Util:Q,Transform:z6,Node:f8,Container:m8,Stage:N8,stages:M8,Layer:R8,FastLayer:z8,Group:B8,DD:Y6,Shape:L8,shapes:I8,Animation:H8,Tween:U8,Easings:W8,Context:W6,Canvas:K6}),K8=class extends L8{_sceneFunc(e){let t=L6.getAngle(this.angle()),n=this.clockwise();e.beginPath(),e.arc(0,0,this.outerRadius(),0,t,n),e.arc(0,0,this.innerRadius(),t,0,!n),e.closePath(),e.fillStrokeShape(this)}getWidth(){return this.outerRadius()*2}getHeight(){return this.outerRadius()*2}setWidth(e){this.outerRadius(e/2)}setHeight(e){this.outerRadius(e/2)}getSelfRect(){let e=this.innerRadius(),t=this.outerRadius(),n=this.clockwise(),r=L6.getAngle(n?360-this.angle():this.angle()),i=Math.cos(Math.min(r,Math.PI)),a=Math.sin(Math.min(Math.max(Math.PI,r),3*Math.PI/2)),o=Math.sin(Math.min(r,Math.PI/2)),s=i*(i>0?e:t),c=1*t,l=a*(a>0?e:t),u=o*(o>0?t:e);return{x:s,y:n?-1*u:l,width:c-s,height:u-l}}};K8.prototype._centroid=!0,K8.prototype.className=`Arc`,K8.prototype._attrsAffectingSize=[`innerRadius`,`outerRadius`,`angle`,`clockwise`],R6(K8),$.addGetterSetter(K8,`innerRadius`,0,Z6()),$.addGetterSetter(K8,`outerRadius`,0,Z6()),$.addGetterSetter(K8,`angle`,0,Z6()),$.addGetterSetter(K8,`clockwise`,!1,t8());function q8(e,t,n,r,i,a,o){let s=Math.sqrt((n-e)**2+(r-t)**2),c=Math.sqrt((i-n)**2+(a-r)**2),l=o*s/(s+c),u=o*c/(s+c);return[n-l*(i-e),r-l*(a-t),n+u*(i-e),r+u*(a-t)]}function lnt(e,t){let n=e.length,r=[];for(let i=2;i<n-2;i+=2){let n=q8(e[i-2],e[i-1],e[i],e[i+1],e[i+2],e[i+3],t);isNaN(n[0])||(r.push(n[0]),r.push(n[1]),r.push(e[i]),r.push(e[i+1]),r.push(n[2]),r.push(n[3]))}return r}var J8=class extends L8{constructor(e){super(e),this.on(`pointsChange.konva tensionChange.konva closedChange.konva bezierChange.konva`,function(){this._clearCache(`tensionPoints`)})}_sceneFunc(e){let t=this.points(),n=t.length,r=this.tension(),i=this.closed(),a=this.bezier();if(!n)return;let o=0;if(e.beginPath(),e.moveTo(t[0],t[1]),r!==0&&n>4){let r=this.getTensionPoints(),a=r.length;for(o=i?0:4,i||e.quadraticCurveTo(r[0],r[1],r[2],r[3]);o<a-2;)e.bezierCurveTo(r[o++],r[o++],r[o++],r[o++],r[o++],r[o++]);i||e.quadraticCurveTo(r[a-2],r[a-1],t[n-2],t[n-1])}else if(a)for(o=2;o<n;)e.bezierCurveTo(t[o++],t[o++],t[o++],t[o++],t[o++],t[o++]);else for(o=2;o<n;o+=2)e.lineTo(t[o],t[o+1]);i?(e.closePath(),e.fillStrokeShape(this)):e.strokeShape(this)}getTensionPoints(){return this._getCache(`tensionPoints`,this._getTensionPoints)}_getTensionPoints(){return this.closed()?this._getTensionPointsClosed():lnt(this.points(),this.tension())}_getTensionPointsClosed(){let e=this.points(),t=e.length,n=this.tension(),r=q8(e[t-2],e[t-1],e[0],e[1],e[2],e[3],n),i=q8(e[t-4],e[t-3],e[t-2],e[t-1],e[0],e[1],n),a=lnt(e,n);return[r[2],r[3]].concat(a,[i[0],i[1],e[t-2],e[t-1],i[2],i[3],r[0],r[1],e[0],e[1]])}getWidth(){return this.getSelfRect().width}getHeight(){return this.getSelfRect().height}getSelfRect(){let e=this.points();if(e.length<4)return{x:e[0]||0,y:e[1]||0,width:0,height:0};e=this.tension()===0?this.points():[e[0],e[1],...this._getTensionPoints(),e[e.length-2],e[e.length-1]];let t=e[0],n=e[0],r=e[1],i=e[1],a,o;for(let s=0;s<e.length/2;s++)a=e[s*2],o=e[s*2+1],t=Math.min(t,a),n=Math.max(n,a),r=Math.min(r,o),i=Math.max(i,o);return{x:t,y:r,width:n-t,height:i-r}}};J8.prototype.className=`Line`,J8.prototype._attrsAffectingSize=[`points`,`bezier`,`tension`],R6(J8),$.addGetterSetter(J8,`closed`,!1),$.addGetterSetter(J8,`bezier`,!1),$.addGetterSetter(J8,`tension`,0,Z6()),$.addGetterSetter(J8,`points`,[],Xet());var unt=[[],[],[-.5773502691896257,.5773502691896257],[0,-.7745966692414834,.7745966692414834],[-.33998104358485626,.33998104358485626,-.8611363115940526,.8611363115940526],[0,-.5384693101056831,.5384693101056831,-.906179845938664,.906179845938664],[.6612093864662645,-.6612093864662645,-.2386191860831969,.2386191860831969,-.932469514203152,.932469514203152],[0,.4058451513773972,-.4058451513773972,-.7415311855993945,.7415311855993945,-.9491079123427585,.9491079123427585],[-.1834346424956498,.1834346424956498,-.525532409916329,.525532409916329,-.7966664774136267,.7966664774136267,-.9602898564975363,.9602898564975363],[0,-.8360311073266358,.8360311073266358,-.9681602395076261,.9681602395076261,-.3242534234038089,.3242534234038089,-.6133714327005904,.6133714327005904],[-.14887433898163122,.14887433898163122,-.4333953941292472,.4333953941292472,-.6794095682990244,.6794095682990244,-.8650633666889845,.8650633666889845,-.9739065285171717,.9739065285171717],[0,-.26954315595234496,.26954315595234496,-.5190961292068118,.5190961292068118,-.7301520055740494,.7301520055740494,-.8870625997680953,.8870625997680953,-.978228658146057,.978228658146057],[-.1252334085114689,.1252334085114689,-.3678314989981802,.3678314989981802,-.5873179542866175,.5873179542866175,-.7699026741943047,.7699026741943047,-.9041172563704749,.9041172563704749,-.9815606342467192,.9815606342467192],[0,-.2304583159551348,.2304583159551348,-.44849275103644687,.44849275103644687,-.6423493394403402,.6423493394403402,-.8015780907333099,.8015780907333099,-.9175983992229779,.9175983992229779,-.9841830547185881,.9841830547185881],[-.10805494870734367,.10805494870734367,-.31911236892788974,.31911236892788974,-.5152486363581541,.5152486363581541,-.6872929048116855,.6872929048116855,-.827201315069765,.827201315069765,-.9284348836635735,.9284348836635735,-.9862838086968123,.9862838086968123],[0,-.20119409399743451,.20119409399743451,-.3941513470775634,.3941513470775634,-.5709721726085388,.5709721726085388,-.7244177313601701,.7244177313601701,-.8482065834104272,.8482065834104272,-.937273392400706,.937273392400706,-.9879925180204854,.9879925180204854],[-.09501250983763744,.09501250983763744,-.2816035507792589,.2816035507792589,-.45801677765722737,.45801677765722737,-.6178762444026438,.6178762444026438,-.755404408355003,.755404408355003,-.8656312023878318,.8656312023878318,-.9445750230732326,.9445750230732326,-.9894009349916499,.9894009349916499],[0,-.17848418149584785,.17848418149584785,-.3512317634538763,.3512317634538763,-.5126905370864769,.5126905370864769,-.6576711592166907,.6576711592166907,-.7815140038968014,.7815140038968014,-.8802391537269859,.8802391537269859,-.9506755217687678,.9506755217687678,-.9905754753144174,.9905754753144174],[-.0847750130417353,.0847750130417353,-.2518862256915055,.2518862256915055,-.41175116146284263,.41175116146284263,-.5597708310739475,.5597708310739475,-.6916870430603532,.6916870430603532,-.8037049589725231,.8037049589725231,-.8926024664975557,.8926024664975557,-.9558239495713977,.9558239495713977,-.9915651684209309,.9915651684209309],[0,-.16035864564022537,.16035864564022537,-.31656409996362983,.31656409996362983,-.46457074137596094,.46457074137596094,-.600545304661681,.600545304661681,-.7209661773352294,.7209661773352294,-.8227146565371428,.8227146565371428,-.9031559036148179,.9031559036148179,-.96020815213483,.96020815213483,-.9924068438435844,.9924068438435844],[-.07652652113349734,.07652652113349734,-.22778585114164507,.22778585114164507,-.37370608871541955,.37370608871541955,-.5108670019508271,.5108670019508271,-.636053680726515,.636053680726515,-.7463319064601508,.7463319064601508,-.8391169718222188,.8391169718222188,-.912234428251326,.912234428251326,-.9639719272779138,.9639719272779138,-.9931285991850949,.9931285991850949],[0,-.1455618541608951,.1455618541608951,-.2880213168024011,.2880213168024011,-.4243421202074388,.4243421202074388,-.5516188358872198,.5516188358872198,-.6671388041974123,.6671388041974123,-.7684399634756779,.7684399634756779,-.8533633645833173,.8533633645833173,-.9200993341504008,.9200993341504008,-.9672268385663063,.9672268385663063,-.9937521706203895,.9937521706203895],[-.06973927331972223,.06973927331972223,-.20786042668822127,.20786042668822127,-.34193582089208424,.34193582089208424,-.469355837986757,.469355837986757,-.5876404035069116,.5876404035069116,-.6944872631866827,.6944872631866827,-.7878168059792081,.7878168059792081,-.8658125777203002,.8658125777203002,-.926956772187174,.926956772187174,-.9700604978354287,.9700604978354287,-.9942945854823992,.9942945854823992],[0,-.1332568242984661,.1332568242984661,-.26413568097034495,.26413568097034495,-.3903010380302908,.3903010380302908,-.5095014778460075,.5095014778460075,-.6196098757636461,.6196098757636461,-.7186613631319502,.7186613631319502,-.8048884016188399,.8048884016188399,-.8767523582704416,.8767523582704416,-.9329710868260161,.9329710868260161,-.9725424712181152,.9725424712181152,-.9947693349975522,.9947693349975522],[-.06405689286260563,.06405689286260563,-.1911188674736163,.1911188674736163,-.3150426796961634,.3150426796961634,-.4337935076260451,.4337935076260451,-.5454214713888396,.5454214713888396,-.6480936519369755,.6480936519369755,-.7401241915785544,.7401241915785544,-.820001985973903,.820001985973903,-.8864155270044011,.8864155270044011,-.9382745520027328,.9382745520027328,-.9747285559713095,.9747285559713095,-.9951872199970213,.9951872199970213]],dnt=[[],[],[1,1],[.8888888888888888,.5555555555555556,.5555555555555556],[.6521451548625461,.6521451548625461,.34785484513745385,.34785484513745385],[.5688888888888889,.47862867049936647,.47862867049936647,.23692688505618908,.23692688505618908],[.3607615730481386,.3607615730481386,.46791393457269104,.46791393457269104,.17132449237917036,.17132449237917036],[.4179591836734694,.3818300505051189,.3818300505051189,.27970539148927664,.27970539148927664,.1294849661688697,.1294849661688697],[.362683783378362,.362683783378362,.31370664587788727,.31370664587788727,.22238103445337448,.22238103445337448,.10122853629037626,.10122853629037626],[.3302393550012598,.1806481606948574,.1806481606948574,.08127438836157441,.08127438836157441,.31234707704000286,.31234707704000286,.26061069640293544,.26061069640293544],[.29552422471475287,.29552422471475287,.26926671930999635,.26926671930999635,.21908636251598204,.21908636251598204,.1494513491505806,.1494513491505806,.06667134430868814,.06667134430868814],[.2729250867779006,.26280454451024665,.26280454451024665,.23319376459199048,.23319376459199048,.18629021092773426,.18629021092773426,.1255803694649046,.1255803694649046,.05566856711617366,.05566856711617366],[.24914704581340277,.24914704581340277,.2334925365383548,.2334925365383548,.20316742672306592,.20316742672306592,.16007832854334622,.16007832854334622,.10693932599531843,.10693932599531843,.04717533638651183,.04717533638651183],[.2325515532308739,.22628318026289723,.22628318026289723,.2078160475368885,.2078160475368885,.17814598076194574,.17814598076194574,.13887351021978725,.13887351021978725,.09212149983772845,.09212149983772845,.04048400476531588,.04048400476531588],[.2152638534631578,.2152638534631578,.2051984637212956,.2051984637212956,.18553839747793782,.18553839747793782,.15720316715819355,.15720316715819355,.12151857068790319,.12151857068790319,.08015808715976021,.08015808715976021,.03511946033175186,.03511946033175186],[.2025782419255613,.19843148532711158,.19843148532711158,.1861610000155622,.1861610000155622,.16626920581699392,.16626920581699392,.13957067792615432,.13957067792615432,.10715922046717194,.10715922046717194,.07036604748810812,.07036604748810812,.03075324199611727,.03075324199611727],[.1894506104550685,.1894506104550685,.18260341504492358,.18260341504492358,.16915651939500254,.16915651939500254,.14959598881657674,.14959598881657674,.12462897125553388,.12462897125553388,.09515851168249279,.09515851168249279,.062253523938647894,.062253523938647894,.027152459411754096,.027152459411754096],[.17944647035620653,.17656270536699264,.17656270536699264,.16800410215645004,.16800410215645004,.15404576107681028,.15404576107681028,.13513636846852548,.13513636846852548,.11188384719340397,.11188384719340397,.08503614831717918,.08503614831717918,.0554595293739872,.0554595293739872,.02414830286854793,.02414830286854793],[.1691423829631436,.1691423829631436,.16427648374583273,.16427648374583273,.15468467512626524,.15468467512626524,.14064291467065065,.14064291467065065,.12255520671147846,.12255520671147846,.10094204410628717,.10094204410628717,.07642573025488905,.07642573025488905,.0497145488949698,.0497145488949698,.02161601352648331,.02161601352648331],[.1610544498487837,.15896884339395434,.15896884339395434,.15276604206585967,.15276604206585967,.1426067021736066,.1426067021736066,.12875396253933621,.12875396253933621,.11156664554733399,.11156664554733399,.09149002162245,.09149002162245,.06904454273764123,.06904454273764123,.0448142267656996,.0448142267656996,.019461788229726478,.019461788229726478],[.15275338713072584,.15275338713072584,.14917298647260374,.14917298647260374,.14209610931838204,.14209610931838204,.13168863844917664,.13168863844917664,.11819453196151841,.11819453196151841,.10193011981724044,.10193011981724044,.08327674157670475,.08327674157670475,.06267204833410907,.06267204833410907,.04060142980038694,.04060142980038694,.017614007139152118,.017614007139152118],[.14608113364969041,.14452440398997005,.14452440398997005,.13988739479107315,.13988739479107315,.13226893863333747,.13226893863333747,.12183141605372853,.12183141605372853,.10879729916714838,.10879729916714838,.09344442345603386,.09344442345603386,.0761001136283793,.0761001136283793,.057134425426857205,.057134425426857205,.036953789770852494,.036953789770852494,.016017228257774335,.016017228257774335],[.13925187285563198,.13925187285563198,.13654149834601517,.13654149834601517,.13117350478706238,.13117350478706238,.12325237681051242,.12325237681051242,.11293229608053922,.11293229608053922,.10041414444288096,.10041414444288096,.08594160621706773,.08594160621706773,.06979646842452049,.06979646842452049,.052293335152683286,.052293335152683286,.03377490158481415,.03377490158481415,.0146279952982722,.0146279952982722],[.13365457218610619,.1324620394046966,.1324620394046966,.12890572218808216,.12890572218808216,.12304908430672953,.12304908430672953,.11499664022241136,.11499664022241136,.10489209146454141,.10489209146454141,.09291576606003515,.09291576606003515,.07928141177671895,.07928141177671895,.06423242140852585,.06423242140852585,.04803767173108467,.04803767173108467,.030988005856979445,.030988005856979445,.013411859487141771,.013411859487141771],[.12793819534675216,.12793819534675216,.1258374563468283,.1258374563468283,.12167047292780339,.12167047292780339,.1155056680537256,.1155056680537256,.10744427011596563,.10744427011596563,.09761865210411388,.09761865210411388,.08619016153195327,.08619016153195327,.0733464814110803,.0733464814110803,.05929858491543678,.05929858491543678,.04427743881741981,.04427743881741981,.028531388628933663,.028531388628933663,.0123412297999872,.0123412297999872]],fnt=[[1],[1,1],[1,2,1],[1,3,3,1]],pnt=(e,t,n)=>{let r,i,a=n/2;r=0;for(let n=0;n<20;n++)i=a*unt[20][n]+a,r+=dnt[20][n]*hnt(e,t,i);return a*r},mnt=(e,t,n)=>{n===void 0&&(n=1);let r=e[0]-2*e[1]+e[2],i=t[0]-2*t[1]+t[2],a=2*e[1]-2*e[0],o=2*t[1]-2*t[0],s=4*(r*r+i*i),c=4*(r*a+i*o),l=a*a+o*o;if(s===0)return n*Math.sqrt((e[2]-e[0])**2+(t[2]-t[0])**2);let u=c/(2*s),d=l/s,f=n+u,p=d-u*u,m=f*f+p>0?Math.sqrt(f*f+p):0,h=u*u+p>0?Math.sqrt(u*u+p):0,g=u+Math.sqrt(u*u+p)===0?0:p*Math.log(Math.abs((f+m)/(u+h)));return Math.sqrt(s)/2*(f*m-u*h+g)};function hnt(e,t,n){let r=Y8(1,n,e),i=Y8(1,n,t),a=r*r+i*i;return Math.sqrt(a)}var Y8=(e,t,n)=>{let r=n.length-1,i,a;if(r===0)return 0;if(e===0){a=0;for(let e=0;e<=r;e++)a+=fnt[r][e]*(1-t)**(r-e)*t**+e*n[e];return a}i=Array(r);for(let e=0;e<r;e++)i[e]=r*(n[e+1]-n[e]);return Y8(e-1,t,i)},gnt=(e,t,n)=>{let r=1,i=e/t,a=(e-n(i))/t,o=0;for(;r>.001;){let s=n(i+a),c=Math.abs(e-s)/t;if(c<r)r=c,i+=a;else{let o=n(i-a),s=Math.abs(e-o)/t;s<r?(r=s,i-=a):a/=2}if(o++,o>500)break}return i},X8=class e extends L8{constructor(e){super(e),this.dataArray=[],this.pathLength=0,this._readDataAttribute(),this.on(`dataChange.konva`,function(){this._readDataAttribute()})}_readDataAttribute(){this.dataArray=e.parsePathData(this.data()),this.pathLength=e.getPathLength(this.dataArray)}_sceneFunc(e){let t=this.dataArray;e.beginPath();let n=!1;for(let r=0;r<t.length;r++){let i=t[r].command,a=t[r].points;switch(i){case`L`:e.lineTo(a[0],a[1]);break;case`M`:e.moveTo(a[0],a[1]);break;case`C`:e.bezierCurveTo(a[0],a[1],a[2],a[3],a[4],a[5]);break;case`Q`:e.quadraticCurveTo(a[0],a[1],a[2],a[3]);break;case`A`:let t=a[0],r=a[1],i=a[2],o=a[3],s=a[4],c=a[5],l=a[6],u=a[7],d=i>o?i:o,f=i>o?1:i/o,p=i>o?o/i:1;e.translate(t,r),e.rotate(l),e.scale(f,p),e.arc(0,0,d,s,s+c,1-u),e.scale(1/f,1/p),e.rotate(-l),e.translate(-t,-r);break;case`z`:n=!0,e.closePath()}}!n&&!this.hasFill()?e.strokeShape(this):e.fillStrokeShape(this)}getSelfRect(){let t=[];this.dataArray.forEach(function(n){if(n.command===`A`){let r=n.points[4],i=n.points[5],a=n.points[4]+i,o=Math.PI/180;if(Math.abs(r-a)<o&&(o=Math.abs(r-a)),i<0)for(let i=r-o;i>a;i-=o){let r=e.getPointOnEllipticalArc(n.points[0],n.points[1],n.points[2],n.points[3],i,0);t.push(r.x,r.y)}else for(let i=r+o;i<a;i+=o){let r=e.getPointOnEllipticalArc(n.points[0],n.points[1],n.points[2],n.points[3],i,0);t.push(r.x,r.y)}}else if(n.command===`C`)for(let r=0;r<=1;r+=.01){let i=e.getPointOnCubicBezier(r,n.start.x,n.start.y,n.points[0],n.points[1],n.points[2],n.points[3],n.points[4],n.points[5]);t.push(i.x,i.y)}else t=t.concat(n.points)});let n=t[0],r=t[0],i=t[1],a=t[1],o,s;for(let e=0;e<t.length/2;e++)o=t[e*2],s=t[e*2+1],isNaN(o)||(n=Math.min(n,o),r=Math.max(r,o)),isNaN(s)||(i=Math.min(i,s),a=Math.max(a,s));return{x:n,y:i,width:r-n,height:a-i}}getLength(){return this.pathLength}getPointAtLength(t){return e.getPointAtLengthOfDataArray(t,this.dataArray)}static getLineLength(e,t,n,r){return Math.sqrt((n-e)*(n-e)+(r-t)*(r-t))}static getPathLength(e){let t=0;for(let n=0;n<e.length;++n)t+=e[n].pathLength;return t}static getPointAtLengthOfDataArray(t,n){let r,i=0,a=n.length;if(!a)return null;for(;i<a&&t>n[i].pathLength;)t-=n[i].pathLength,++i;if(i===a)return r=n[i-1].points.slice(-2),{x:r[0],y:r[1]};if(t<.01)return n[i].command===`M`?(r=n[i].points.slice(0,2),{x:r[0],y:r[1]}):{x:n[i].start.x,y:n[i].start.y};let o=n[i],s=o.points;switch(o.command){case`L`:return e.getPointOnLine(t,o.start.x,o.start.y,s[0],s[1]);case`C`:return e.getPointOnCubicBezier(gnt(t,e.getPathLength(n),e=>pnt([o.start.x,s[0],s[2],s[4]],[o.start.y,s[1],s[3],s[5]],e)),o.start.x,o.start.y,s[0],s[1],s[2],s[3],s[4],s[5]);case`Q`:return e.getPointOnQuadraticBezier(gnt(t,e.getPathLength(n),e=>mnt([o.start.x,s[0],s[2]],[o.start.y,s[1],s[3]],e)),o.start.x,o.start.y,s[0],s[1],s[2],s[3]);case`A`:let r=s[0],i=s[1],a=s[2],c=s[3],l=s[5],u=s[6],d=s[4];return d+=l*t/o.pathLength,e.getPointOnEllipticalArc(r,i,a,c,d,u)}return null}static getPointOnLine(e,t,n,r,i,a,o){a??=t,o??=n;let s=this.getLineLength(t,n,r,i);if(s<1e-10)return{x:t,y:n};if(r===t)return{x:a,y:o+(i>n?e:-e)};let c=(i-n)/(r-t),l=Math.sqrt(e*e/(1+c*c))*(r<t?-1:1),u=c*l;if(Math.abs(o-n-c*(a-t))<1e-10)return{x:a+l,y:o+u};let d=((a-t)*(r-t)+(o-n)*(i-n))/(s*s),f=t+d*(r-t),p=n+d*(i-n),m=this.getLineLength(a,o,f,p),h=Math.sqrt(e*e-m*m),g=Math.sqrt(h*h/(1+c*c))*(r<t?-1:1),_=c*g;return{x:f+g,y:p+_}}static getPointOnCubicBezier(e,t,n,r,i,a,o,s,c){function l(e){return e*e*e}function u(e){return 3*e*e*(1-e)}function d(e){return 3*e*(1-e)*(1-e)}function f(e){return(1-e)*(1-e)*(1-e)}return{x:s*l(e)+a*u(e)+r*d(e)+t*f(e),y:c*l(e)+o*u(e)+i*d(e)+n*f(e)}}static getPointOnQuadraticBezier(e,t,n,r,i,a,o){function s(e){return e*e}function c(e){return 2*e*(1-e)}function l(e){return(1-e)*(1-e)}return{x:a*s(e)+r*c(e)+t*l(e),y:o*s(e)+i*c(e)+n*l(e)}}static getPointOnEllipticalArc(e,t,n,r,i,a){let o=Math.cos(a),s=Math.sin(a),c={x:n*Math.cos(i),y:r*Math.sin(i)};return{x:e+(c.x*o-c.y*s),y:t+(c.x*s+c.y*o)}}static parsePathData(e){if(!e)return[];let t=e,n=[`m`,`M`,`l`,`L`,`v`,`V`,`h`,`H`,`z`,`Z`,`c`,`C`,`q`,`Q`,`t`,`T`,`s`,`S`,`a`,`A`];t=t.replace(RegExp(` `,`g`),`,`);for(let e=0;e<n.length;e++)t=t.replace(new RegExp(n[e],`g`),`|`+n[e]);let r=t.split(`|`),i=[],a=[],o=0,s=0,c=/([-+]?((\d+\.\d+)|((\d+)|(\.\d+)))(?:e[-+]?\d+)?)/gi,l;for(let e=1;e<r.length;e++){let t=r[e],n=t.charAt(0);for(t=t.slice(1),a.length=0;l=c.exec(t);)a.push(l[0]);let u=[],d=n===`A`||n===`a`?0:-1;for(let e=0,t=a.length;e<t;e++){let t=a[e];if(t===`00`){u.push(0,0),d>=0&&(d+=2,d>=7&&(d-=7));continue}if(d>=0){if(d===3){if(/^[01]{2}\d+(?:\.\d+)?$/.test(t)){u.push(parseInt(t[0],10)),u.push(parseInt(t[1],10)),u.push(parseFloat(t.slice(2))),d+=3,d>=7&&(d-=7);continue}if(t===`11`||t===`10`||t===`01`){u.push(parseInt(t[0],10)),u.push(parseInt(t[1],10)),d+=2,d>=7&&(d-=7);continue}if(t===`0`||t===`1`){u.push(parseInt(t,10)),d+=1,d>=7&&(d-=7);continue}}else if(d===4){if(/^[01]\d+(?:\.\d+)?$/.test(t)){u.push(parseInt(t[0],10)),u.push(parseFloat(t.slice(1))),d+=2,d>=7&&(d-=7);continue}if(t===`0`||t===`1`){u.push(parseInt(t,10)),d+=1,d>=7&&(d-=7);continue}}let e=parseFloat(t);isNaN(e)?u.push(0):u.push(e),d+=1,d>=7&&(d-=7)}else{let e=parseFloat(t);isNaN(e)?u.push(0):u.push(e)}}for(;u.length>0&&!isNaN(u[0]);){let e=``,t=[],r=o,a=s,c,l,d,f,p,m,h,g,_,v;switch(n){case`l`:o+=u.shift(),s+=u.shift(),e=`L`,t.push(o,s);break;case`L`:o=u.shift(),s=u.shift(),t.push(o,s);break;case`m`:let r=u.shift(),a=u.shift();if(o+=r,s+=a,e=`M`,i.length>2&&i[i.length-1].command===`z`){for(let e=i.length-2;e>=0;e--)if(i[e].command===`M`){o=i[e].points[0]+r,s=i[e].points[1]+a;break}}t.push(o,s),n=`l`;break;case`M`:o=u.shift(),s=u.shift(),e=`M`,t.push(o,s),n=`L`;break;case`h`:o+=u.shift(),e=`L`,t.push(o,s);break;case`H`:o=u.shift(),e=`L`,t.push(o,s);break;case`v`:s+=u.shift(),e=`L`,t.push(o,s);break;case`V`:s=u.shift(),e=`L`,t.push(o,s);break;case`C`:t.push(u.shift(),u.shift(),u.shift(),u.shift()),o=u.shift(),s=u.shift(),t.push(o,s);break;case`c`:t.push(o+u.shift(),s+u.shift(),o+u.shift(),s+u.shift()),o+=u.shift(),s+=u.shift(),e=`C`,t.push(o,s);break;case`S`:l=o,d=s,c=i[i.length-1],c.command===`C`&&(l=o+(o-c.points[2]),d=s+(s-c.points[3])),t.push(l,d,u.shift(),u.shift()),o=u.shift(),s=u.shift(),e=`C`,t.push(o,s);break;case`s`:l=o,d=s,c=i[i.length-1],c.command===`C`&&(l=o+(o-c.points[2]),d=s+(s-c.points[3])),t.push(l,d,o+u.shift(),s+u.shift()),o+=u.shift(),s+=u.shift(),e=`C`,t.push(o,s);break;case`Q`:t.push(u.shift(),u.shift()),o=u.shift(),s=u.shift(),t.push(o,s);break;case`q`:t.push(o+u.shift(),s+u.shift()),o+=u.shift(),s+=u.shift(),e=`Q`,t.push(o,s);break;case`T`:l=o,d=s,c=i[i.length-1],c.command===`Q`&&(l=o+(o-c.points[0]),d=s+(s-c.points[1])),o=u.shift(),s=u.shift(),e=`Q`,t.push(l,d,o,s);break;case`t`:l=o,d=s,c=i[i.length-1],c.command===`Q`&&(l=o+(o-c.points[0]),d=s+(s-c.points[1])),o+=u.shift(),s+=u.shift(),e=`Q`,t.push(l,d,o,s);break;case`A`:f=u.shift(),p=u.shift(),m=u.shift(),h=u.shift(),g=u.shift(),_=o,v=s,o=u.shift(),s=u.shift(),e=`A`,t=this.convertEndpointToCenterParameterization(_,v,o,s,h,g,f,p,m);break;case`a`:f=u.shift(),p=u.shift(),m=u.shift(),h=u.shift(),g=u.shift(),_=o,v=s,o+=u.shift(),s+=u.shift(),e=`A`,t=this.convertEndpointToCenterParameterization(_,v,o,s,h,g,f,p,m)}i.push({command:e||n,points:t,start:{x:r,y:a},pathLength:this.calcLength(r,a,e||n,t)})}(n===`z`||n===`Z`)&&i.push({command:`z`,points:[],start:void 0,pathLength:0})}return i}static calcLength(t,n,r,i){let a,o,s,c,l=e;switch(r){case`L`:return l.getLineLength(t,n,i[0],i[1]);case`C`:return pnt([t,i[0],i[2],i[4]],[n,i[1],i[3],i[5]],1);case`Q`:return mnt([t,i[0],i[2]],[n,i[1],i[3]],1);case`A`:a=0;let e=i[4],r=i[5],u=i[4]+r,d=Math.PI/180;if(Math.abs(e-u)<d&&(d=Math.abs(e-u)),o=l.getPointOnEllipticalArc(i[0],i[1],i[2],i[3],e,0),r<0)for(c=e-d;c>u;c-=d)s=l.getPointOnEllipticalArc(i[0],i[1],i[2],i[3],c,0),a+=l.getLineLength(o.x,o.y,s.x,s.y),o=s;else for(c=e+d;c<u;c+=d)s=l.getPointOnEllipticalArc(i[0],i[1],i[2],i[3],c,0),a+=l.getLineLength(o.x,o.y,s.x,s.y),o=s;return s=l.getPointOnEllipticalArc(i[0],i[1],i[2],i[3],u,0),a+=l.getLineLength(o.x,o.y,s.x,s.y),a}return 0}static convertEndpointToCenterParameterization(e,t,n,r,i,a,o,s,c){let l=Math.PI/180*c,u=Math.cos(l)*(e-n)/2+Math.sin(l)*(t-r)/2,d=-1*Math.sin(l)*(e-n)/2+Math.cos(l)*(t-r)/2,f=u*u/(o*o)+d*d/(s*s);f>1&&(o*=Math.sqrt(f),s*=Math.sqrt(f));let p=Math.sqrt((o*o*(s*s)-o*o*(d*d)-s*s*(u*u))/(o*o*(d*d)+s*s*(u*u)));i===a&&(p*=-1),isNaN(p)&&(p=0);let m=p*o*d/s,h=p*-s*u/o,g=(e+n)/2+Math.cos(l)*m-Math.sin(l)*h,_=(t+r)/2+Math.sin(l)*m+Math.cos(l)*h,v=function(e){return Math.sqrt(e[0]*e[0]+e[1]*e[1])},y=function(e,t){return(e[0]*t[0]+e[1]*t[1])/(v(e)*v(t))},b=function(e,t){return(e[0]*t[1]<e[1]*t[0]?-1:1)*Math.acos(y(e,t))},x=b([1,0],[(u-m)/o,(d-h)/s]),S=[(u-m)/o,(d-h)/s],C=[(-1*u-m)/o,(-1*d-h)/s],w=b(S,C);return y(S,C)<=-1&&(w=Math.PI),y(S,C)>=1&&(w=0),a===0&&w>0&&(w-=2*Math.PI),a===1&&w<0&&(w+=2*Math.PI),[g,_,o,s,x,w,l,a]}};X8.prototype.className=`Path`,X8.prototype._attrsAffectingSize=[`data`],R6(X8),$.addGetterSetter(X8,`data`);var Z8=class extends J8{_sceneFunc(e){super._sceneFunc(e);let t=Math.PI*2,n=this.points(),r=n,i=this.tension()!==0&&n.length>4;i&&(r=this.getTensionPoints());let a=this.pointerLength(),o=n.length,s,c;if(i){let e=[r[r.length-4],r[r.length-3],r[r.length-2],r[r.length-1],n[o-2],n[o-1]],t=X8.calcLength(r[r.length-4],r[r.length-3],`C`,e),i=X8.getPointOnQuadraticBezier(Math.min(1,1-a/t),e[0],e[1],e[2],e[3],e[4],e[5]);s=n[o-2]-i.x,c=n[o-1]-i.y}else s=n[o-2]-n[o-4],c=n[o-1]-n[o-3];let l=(Math.atan2(c,s)+t)%t,u=this.pointerWidth();this.pointerAtEnding()&&(e.save(),e.beginPath(),e.translate(n[o-2],n[o-1]),e.rotate(l),e.moveTo(0,0),e.lineTo(-a,u/2),e.lineTo(-a,-u/2),e.closePath(),e.restore(),this.__fillStroke(e)),this.pointerAtBeginning()&&(e.save(),e.beginPath(),e.translate(n[0],n[1]),i?(s=(r[0]+r[2])/2-n[0],c=(r[1]+r[3])/2-n[1]):(s=n[2]-n[0],c=n[3]-n[1]),e.rotate((Math.atan2(-c,-s)+t)%t),e.moveTo(0,0),e.lineTo(-a,u/2),e.lineTo(-a,-u/2),e.closePath(),e.restore(),this.__fillStroke(e))}__fillStroke(e){let t=this.dashEnabled();t&&(this.attrs.dashEnabled=!1,e.setLineDash([])),e.fillStrokeShape(this),t&&(this.attrs.dashEnabled=!0)}getSelfRect(){let e=super.getSelfRect(),t=this.pointerWidth()/2;return{x:e.x,y:e.y-t,width:e.width,height:e.height+t*2}}};Z8.prototype.className=`Arrow`,R6(Z8),$.addGetterSetter(Z8,`pointerLength`,10,Z6()),$.addGetterSetter(Z8,`pointerWidth`,10,Z6()),$.addGetterSetter(Z8,`pointerAtBeginning`,!1),$.addGetterSetter(Z8,`pointerAtEnding`,!0);var Q8=class extends L8{_sceneFunc(e){e.beginPath(),e.arc(0,0,this.attrs.radius||0,0,Math.PI*2,!1),e.closePath(),e.fillStrokeShape(this)}getWidth(){return this.radius()*2}getHeight(){return this.radius()*2}setWidth(e){this.radius()!==e/2&&this.radius(e/2)}setHeight(e){this.radius()!==e/2&&this.radius(e/2)}};Q8.prototype._centroid=!0,Q8.prototype.className=`Circle`,Q8.prototype._attrsAffectingSize=[`radius`],R6(Q8),$.addGetterSetter(Q8,`radius`,0,Z6());var $8=class extends L8{_sceneFunc(e){let t=this.radiusX(),n=this.radiusY();e.beginPath(),e.save(),t!==n&&e.scale(1,n/t),e.arc(0,0,t,0,Math.PI*2,!1),e.restore(),e.closePath(),e.fillStrokeShape(this)}getWidth(){return this.radiusX()*2}getHeight(){return this.radiusY()*2}setWidth(e){this.radiusX(e/2)}setHeight(e){this.radiusY(e/2)}};$8.prototype.className=`Ellipse`,$8.prototype._centroid=!0,$8.prototype._attrsAffectingSize=[`radiusX`,`radiusY`],R6($8),$.addComponentsGetterSetter($8,`radius`,[`x`,`y`]),$.addGetterSetter($8,`radiusX`,0,Z6()),$.addGetterSetter($8,`radiusY`,0,Z6());var e5=class e extends L8{constructor(e){super(e),this._loadListener=()=>{this._requestDraw()},this.on(`imageChange.konva`,e=>{this._removeImageLoad(e.oldVal),this._setImageLoad()}),this._setImageLoad()}_setImageLoad(){let e=this.image();e&&e.complete||e&&e.readyState===4||e&&e.addEventListener&&e.addEventListener(`load`,this._loadListener)}_removeImageLoad(e){e&&e.removeEventListener&&e.removeEventListener(`load`,this._loadListener)}destroy(){return this._removeImageLoad(this.image()),super.destroy(),this}_useBufferCanvas(){let e=!!this.cornerRadius(),t=this.hasShadow();return e&&t?!0:super._useBufferCanvas(!0)}_sceneFunc(e){let t=this.getWidth(),n=this.getHeight(),r=this.cornerRadius(),i=this.attrs.image,a;if(i){let e=this.attrs.cropWidth,r=this.attrs.cropHeight;a=e&&r?[i,this.cropX(),this.cropY(),e,r,0,0,t,n]:[i,0,0,t,n]}(this.hasFill()||this.hasStroke()||r)&&(e.beginPath(),r?Q.drawRoundedRectPath(e,t,n,r):e.rect(0,0,t,n),e.closePath(),e.fillStrokeShape(this)),i&&(r&&e.clip(),e.drawImage.apply(e,a))}_hitFunc(e){let t=this.width(),n=this.height(),r=this.cornerRadius();e.beginPath(),r?Q.drawRoundedRectPath(e,t,n,r):e.rect(0,0,t,n),e.closePath(),e.fillStrokeShape(this)}getWidth(){return this.attrs.width??this.image()?.width??0}getHeight(){return this.attrs.height??this.image()?.height??0}static fromURL(t,n,r=null){let i=Q.createImageElement();i.onload=function(){n(new e({image:i}))},i.onerror=r,i.crossOrigin=`Anonymous`,i.src=t}};e5.prototype.className=`Image`,e5.prototype._attrsAffectingSize=[`image`],R6(e5),$.addGetterSetter(e5,`cornerRadius`,0,Q6(4)),$.addGetterSetter(e5,`image`),$.addComponentsGetterSetter(e5,`crop`,[`x`,`y`,`width`,`height`]),$.addGetterSetter(e5,`cropX`,0,Z6()),$.addGetterSetter(e5,`cropY`,0,Z6()),$.addGetterSetter(e5,`cropWidth`,0,Z6()),$.addGetterSetter(e5,`cropHeight`,0,Z6());var _nt=[`fontFamily`,`fontSize`,`fontStyle`,`padding`,`lineHeight`,`text`,`width`,`height`,`pointerDirection`,`pointerWidth`,`pointerHeight`],vnt=`Change.konva`,ynt=`none`,t5=`up`,n5=`right`,r5=`down`,i5=`left`,bnt=_nt.length,a5=class extends B8{constructor(e){super(e),this.on(`add.konva`,function(e){this._addListeners(e.child),this._sync()})}getText(){return this.find(`Text`)[0]}getTag(){return this.find(`Tag`)[0]}_addListeners(e){let t=this,n,r=function(){t._sync()};for(n=0;n<bnt;n++)e.on(_nt[n]+vnt,r)}getWidth(){return this.getText().width()}getHeight(){return this.getText().height()}_sync(){let e=this.getText(),t=this.getTag(),n,r,i,a,o,s,c;if(e&&t){switch(n=e.width(),r=e.height(),i=t.pointerDirection(),a=t.pointerWidth(),c=t.pointerHeight(),o=0,s=0,i){case t5:o=n/2,s=-1*c;break;case n5:o=n+a,s=r/2;break;case r5:o=n/2,s=r+c;break;case i5:o=-1*a,s=r/2}t.setAttrs({x:-1*o,y:-1*s,width:n,height:r}),e.setAttrs({x:-1*o,y:-1*s})}}};a5.prototype.className=`Label`,R6(a5);var o5=class extends L8{_sceneFunc(e){let t=this.width(),n=this.height(),r=this.pointerDirection(),i=this.pointerWidth(),a=this.pointerHeight(),o=this.cornerRadius(),s=0,c=0,l=0,u=0;typeof o==`number`?s=c=l=u=Math.min(o,t/2,n/2):(s=Math.min(o[0]||0,t/2,n/2),c=Math.min(o[1]||0,t/2,n/2),u=Math.min(o[2]||0,t/2,n/2),l=Math.min(o[3]||0,t/2,n/2)),e.beginPath(),e.moveTo(s,0),r===t5&&(e.lineTo((t-i)/2,0),e.lineTo(t/2,-1*a),e.lineTo((t+i)/2,0)),e.lineTo(t-c,0),e.arc(t-c,c,c,Math.PI*3/2,0,!1),r===n5&&(e.lineTo(t,(n-a)/2),e.lineTo(t+i,n/2),e.lineTo(t,(n+a)/2)),e.lineTo(t,n-u),e.arc(t-u,n-u,u,0,Math.PI/2,!1),r===r5&&(e.lineTo((t+i)/2,n),e.lineTo(t/2,n+a),e.lineTo((t-i)/2,n)),e.lineTo(l,n),e.arc(l,n-l,l,Math.PI/2,Math.PI,!1),r===i5&&(e.lineTo(0,(n+a)/2),e.lineTo(-1*i,n/2),e.lineTo(0,(n-a)/2)),e.lineTo(0,s),e.arc(s,s,s,Math.PI,Math.PI*3/2,!1),e.closePath(),e.fillStrokeShape(this)}getSelfRect(){let e=0,t=0,n=this.pointerWidth(),r=this.pointerHeight(),i=this.pointerDirection(),a=this.width(),o=this.height();return i===t5?(t-=r,o+=r):i===r5?o+=r:i===i5?(e-=n*1.5,a+=n):i===n5&&(a+=n*1.5),{x:e,y:t,width:a,height:o}}};o5.prototype.className=`Tag`,R6(o5),$.addGetterSetter(o5,`pointerDirection`,ynt),$.addGetterSetter(o5,`pointerWidth`,0,Z6()),$.addGetterSetter(o5,`pointerHeight`,0,Z6()),$.addGetterSetter(o5,`cornerRadius`,0,Q6(4));var s5=class extends L8{_sceneFunc(e){let t=this.cornerRadius(),n=this.width(),r=this.height();e.beginPath(),t?Q.drawRoundedRectPath(e,n,r,t):e.rect(0,0,n,r),e.closePath(),e.fillStrokeShape(this)}};s5.prototype.className=`Rect`,R6(s5),$.addGetterSetter(s5,`cornerRadius`,0,Q6(4));var c5=class extends L8{_sceneFunc(e){let t=this._getPoints(),n=this.radius(),r=this.sides(),i=this.cornerRadius();if(e.beginPath(),i)Q.drawRoundedPolygonPath(e,t,r,n,i);else{e.moveTo(t[0].x,t[0].y);for(let n=1;n<t.length;n++)e.lineTo(t[n].x,t[n].y)}e.closePath(),e.fillStrokeShape(this)}_getPoints(){let e=this.attrs.sides,t=this.attrs.radius||0,n=[];for(let r=0;r<e;r++)n.push({x:t*Math.sin(r*2*Math.PI/e),y:-1*t*Math.cos(r*2*Math.PI/e)});return n}getSelfRect(){let e=this._getPoints(),t=e[0].x,n=e[0].y,r=e[0].x,i=e[0].y;return e.forEach(e=>{t=Math.min(t,e.x),n=Math.max(n,e.x),r=Math.min(r,e.y),i=Math.max(i,e.y)}),{x:t,y:r,width:n-t,height:i-r}}getWidth(){return this.radius()*2}getHeight(){return this.radius()*2}setWidth(e){this.radius(e/2)}setHeight(e){this.radius(e/2)}};c5.prototype.className=`RegularPolygon`,c5.prototype._centroid=!0,c5.prototype._attrsAffectingSize=[`radius`],R6(c5),$.addGetterSetter(c5,`radius`,0,Z6()),$.addGetterSetter(c5,`sides`,0,Z6()),$.addGetterSetter(c5,`cornerRadius`,0,Q6(4));var xnt=Math.PI*2,l5=class extends L8{_sceneFunc(e){e.beginPath(),e.arc(0,0,this.innerRadius(),0,xnt,!1),e.moveTo(this.outerRadius(),0),e.arc(0,0,this.outerRadius(),xnt,0,!0),e.closePath(),e.fillStrokeShape(this)}getWidth(){return this.outerRadius()*2}getHeight(){return this.outerRadius()*2}setWidth(e){this.outerRadius(e/2)}setHeight(e){this.outerRadius(e/2)}};l5.prototype.className=`Ring`,l5.prototype._centroid=!0,l5.prototype._attrsAffectingSize=[`innerRadius`,`outerRadius`],R6(l5),$.addGetterSetter(l5,`innerRadius`,0,Z6()),$.addGetterSetter(l5,`outerRadius`,0,Z6());var u5=class extends L8{constructor(e){super(e),this._updated=!0,this.anim=new H8(()=>{let e=this._updated;return this._updated=!1,e}),this.on(`animationChange.konva`,function(){this.frameIndex(0)}),this.on(`frameIndexChange.konva`,function(){this._updated=!0}),this.on(`frameRateChange.konva`,function(){this.anim.isRunning()&&(clearInterval(this.interval),this._setInterval())})}_sceneFunc(e){let t=this.animation(),n=this.frameIndex(),r=n*4,i=this.animations()[t],a=this.frameOffsets(),o=i[r+0],s=i[r+1],c=i[r+2],l=i[r+3],u=this.image();if((this.hasFill()||this.hasStroke())&&(e.beginPath(),e.rect(0,0,c,l),e.closePath(),e.fillStrokeShape(this)),u){if(a){let r=a[t],i=n*2;e.drawImage(u,o,s,c,l,r[i+0],r[i+1],c,l)}else e.drawImage(u,o,s,c,l,0,0,c,l)}}_hitFunc(e){let t=this.animation(),n=this.frameIndex(),r=n*4,i=this.animations()[t],a=this.frameOffsets(),o=i[r+2],s=i[r+3];if(e.beginPath(),a){let r=a[t],i=n*2;e.rect(r[i+0],r[i+1],o,s)}else e.rect(0,0,o,s);e.closePath(),e.fillShape(this)}_useBufferCanvas(){return super._useBufferCanvas(!0)}_setInterval(){let e=this;this.interval=setInterval(function(){e._updateIndex()},1e3/this.frameRate())}start(){if(this.isRunning())return;let e=this.getLayer();this.anim.setLayers(e),this._setInterval(),this.anim.start()}stop(){this.anim.stop(),clearInterval(this.interval)}isRunning(){return this.anim.isRunning()}_updateIndex(){let e=this.frameIndex(),t=this.animation();e<this.animations()[t].length/4-1?this.frameIndex(e+1):this.frameIndex(0)}};u5.prototype.className=`Sprite`,R6(u5),$.addGetterSetter(u5,`animation`),$.addGetterSetter(u5,`animations`),$.addGetterSetter(u5,`frameOffsets`),$.addGetterSetter(u5,`image`),$.addGetterSetter(u5,`frameIndex`,0,Z6()),$.addGetterSetter(u5,`frameRate`,17,Z6()),$.backCompat(u5,{index:`frameIndex`,getIndex:`getFrameIndex`,setIndex:`setFrameIndex`});var d5=class extends L8{_sceneFunc(e){let t=this.innerRadius(),n=this.outerRadius(),r=this.numPoints();e.beginPath(),e.moveTo(0,0-n);for(let i=1;i<r*2;i++){let a=i%2==0?n:t,o=a*Math.sin(i*Math.PI/r),s=-1*a*Math.cos(i*Math.PI/r);e.lineTo(o,s)}e.closePath(),e.fillStrokeShape(this)}getWidth(){return this.outerRadius()*2}getHeight(){return this.outerRadius()*2}setWidth(e){this.outerRadius(e/2)}setHeight(e){this.outerRadius(e/2)}};d5.prototype.className=`Star`,d5.prototype._centroid=!0,d5.prototype._attrsAffectingSize=[`innerRadius`,`outerRadius`],R6(d5),$.addGetterSetter(d5,`numPoints`,5,Z6()),$.addGetterSetter(d5,`innerRadius`,0,Z6()),$.addGetterSetter(d5,`outerRadius`,0,Z6());function f5(e){return[...e].reduce((e,t,n,r)=>{if(RegExp(`\\p{Emoji}`,`u`).test(t)){let i=r[n+1];i&&RegExp(`\\p{Emoji_Modifier}|\\u200D`,`u`).test(i)?(e.push(t+i),r[n+1]=``):e.push(t)}else RegExp(`\\p{Regional_Indicator}{2}`,`u`).test(t+(r[n+1]||``))?e.push(t+r[n+1]):n>0&&RegExp(`\\p{Mn}|\\p{Me}|\\p{Mc}`,`u`).test(t)?e[e.length-1]+=t:t&&e.push(t);return e},[])}var p5=`auto`,Snt=`center`,Cnt=`inherit`,m5=`justify`,wnt=`Change.konva`,Tnt=`2d`,Ent=`-`,Dnt=`left`,Ont=`text`,knt=`Text`,Ant=`top`,jnt=`bottom`,Mnt=`middle`,Nnt=`normal`,Pnt=`px `,h5=` `,Fnt=`right`,Int=`rtl`,Lnt=`word`,Rnt=`char`,znt=`none`,g5=`…`,Bnt=[`direction`,`fontFamily`,`fontSize`,`fontStyle`,`fontVariant`,`padding`,`align`,`verticalAlign`,`lineHeight`,`text`,`width`,`height`,`wrap`,`ellipsis`,`letterSpacing`],Vnt=Bnt.length;function Hnt(e){return e.split(`,`).map(e=>{e=e.trim();let t=e.indexOf(` `)>=0,n=e.indexOf(`"`)>=0||e.indexOf(`'`)>=0;return t&&!n&&(e=`"${e}"`),e}).join(`, `)}var _5;function v5(){return _5||(_5=Q.createCanvasElement().getContext(Tnt),_5)}function Unt(e){e.fillText(this._partialText,this._partialTextX,this._partialTextY)}function Wnt(e){e.setAttr(`miterLimit`,2),e.strokeText(this._partialText,this._partialTextX,this._partialTextY)}function Gnt(e){return e||={},!e.fillLinearGradientColorStops&&!e.fillRadialGradientColorStops&&!e.fillPatternImage&&(e.fill=e.fill||`black`),e}var y5=class extends L8{constructor(e){super(Gnt(e)),this._partialTextX=0,this._partialTextY=0;for(let e=0;e<Vnt;e++)this.on(Bnt[e]+wnt,this._setTextData);this._setTextData()}_sceneFunc(e){let t=this.textArr,n=t.length;if(!this.text())return;let r=this.padding(),i=this.fontSize(),a=this.lineHeight()*i,o=this.verticalAlign(),s=this.direction(),c=0,l=this.align(),u=this.getWidth(),d=this.letterSpacing(),f=this.charRenderFunc(),p=this.fill(),m=this.textDecoration(),h=m.indexOf(`underline`)!==-1,g=m.indexOf(`line-through`)!==-1,_;s=s===Cnt?e.direction:s;let v=a/2,y=Mnt;if(!L6.legacyTextRendering){let e=this.measureSize(`M`);y=`alphabetic`,v=((e.fontBoundingBoxAscent??e.actualBoundingBoxAscent)-(e.fontBoundingBoxDescent??e.actualBoundingBoxDescent))/2+a/2}for(s===Int&&e.setAttr(`direction`,s),e.setAttr(`font`,this._getContextFont()),e.setAttr(`textBaseline`,y),e.setAttr(`textAlign`,Dnt),o===Mnt?c=(this.getHeight()-n*a-r*2)/2:o===jnt&&(c=this.getHeight()-n*a-r*2),e.translate(r,c+r),_=0;_<n;_++){let o=0,c=t[_],m=c.text,y=c.width,b=c.lastInParagraph;if(e.save(),l===Fnt?o+=u-y-r*2:l===Snt&&(o+=(u-y-r*2)/2),h){e.save(),e.beginPath();let t=L6.legacyTextRendering?Math.round(i/2):Math.round(i/4),n=o,a=v+0+t;e.moveTo(n,a);let s=l===m5&&!b?u-r*2:y;e.lineTo(n+Math.round(s),a),e.lineWidth=i/15,e.strokeStyle=this._getLinearGradient()||p,e.stroke(),e.restore()}if(s!==Int&&(d!==0||l===m5||f)){let n=m.split(` `).length-1,i=f5(m);for(let a=0;a<i.length;a++){let s=i[a];if(s===` `&&!b&&l===m5&&(o+=(u-r*2-y)/n),this._partialTextX=o,this._partialTextY=v+0,this._partialText=s,f){e.save();let n=t.slice(0,_).reduce((e,t)=>e+f5(t.text).length,0);f({char:s,index:a+n,x:o,y:v+0,lineIndex:_,column:a,isLastInLine:b,width:this.measureSize(s).width,context:e})}e.fillStrokeShape(this),f&&e.restore(),o+=this.measureSize(s).width+d}}else d!==0&&e.setAttr(`letterSpacing`,`${d}px`),this._partialTextX=o,this._partialTextY=v+0,this._partialText=m,e.fillStrokeShape(this);if(g){e.save(),e.beginPath();let t=L6.legacyTextRendering?0:-Math.round(i/4),n=l===m5?0:o;e.moveTo(n,v+0+t);let a=l===m5&&!b?u-r*2:y;e.lineTo(n+Math.round(a),v+0+t),e.lineWidth=i/15,e.strokeStyle=this._getLinearGradient()||p,e.stroke(),e.restore()}e.restore(),n>1&&(v+=a)}}_hitFunc(e){let t=this.getWidth(),n=this.getHeight();e.beginPath(),e.rect(0,0,t,n),e.closePath(),e.fillStrokeShape(this)}setText(e){let t=Q._isString(e)?e:e==null?``:e+``;return this._setAttr(Ont,t),this}getWidth(){return this.attrs.width===p5||this.attrs.width===void 0?this.getTextWidth()+this.padding()*2:this.attrs.width}getHeight(){return this.attrs.height===p5||this.attrs.height===void 0?this.fontSize()*this.textArr.length*this.lineHeight()+this.padding()*2:this.attrs.height}getTextWidth(){return this.textWidth}getTextHeight(){return Q.warn(`text.getTextHeight() method is deprecated. Use text.height() - for full height and text.fontSize() - for one line height.`),this.textHeight}measureSize(e){let t=v5(),n=this.fontSize(),r;t.save(),t.font=this._getContextFont(),r=t.measureText(e),t.restore();let i=n/100;return{actualBoundingBoxAscent:r.actualBoundingBoxAscent??71.58203125*i,actualBoundingBoxDescent:r.actualBoundingBoxDescent??0,actualBoundingBoxLeft:r.actualBoundingBoxLeft??-7.421875*i,actualBoundingBoxRight:r.actualBoundingBoxRight??75.732421875*i,alphabeticBaseline:r.alphabeticBaseline??0,emHeightAscent:r.emHeightAscent??100*i,emHeightDescent:r.emHeightDescent??-20*i,fontBoundingBoxAscent:r.fontBoundingBoxAscent??91*i,fontBoundingBoxDescent:r.fontBoundingBoxDescent??21*i,hangingBaseline:r.hangingBaseline??72.80000305175781*i,ideographicBaseline:r.ideographicBaseline??-21*i,width:r.width,height:n}}_getContextFont(){return this.fontStyle()+h5+this.fontVariant()+h5+(this.fontSize()+Pnt)+Hnt(this.fontFamily())}_addTextLine(e){this.align()===m5&&(e=e.trim());let t=this._getTextWidth(e);return this.textArr.push({text:e,width:t,lastInParagraph:!1})}_getTextWidth(e){let t=this.letterSpacing(),n=e.length;return v5().measureText(e).width+t*n}_setTextData(){let e=this.text().split(` |
|
|
`),t=+this.fontSize(),n=0,r=this.lineHeight()*t,i=this.attrs.width,a=this.attrs.height,o=i!==p5&&i!==void 0,s=a!==p5&&a!==void 0,c=this.padding(),l=i-c*2,u=a-c*2,d=0,f=this.wrap(),p=f!==Rnt&&f!==znt,m=this.ellipsis();this.textArr=[],v5().font=this._getContextFont();let h=m?this._getTextWidth(g5):0;for(let t=0,i=e.length;t<i;++t){let a=e[t],c=this._getTextWidth(a);if(o&&c>l)for(;a.length>0;){let e=0,t=f5(a).length,i=``,o=0;for(;e<t;){let n=e+t>>>1,c=f5(a).slice(0,n+1).join(``),f=this._getTextWidth(c);(m&&s&&d+r>u?f+h:f)<=l?(e=n+1,i=c,o=f):t=n}if(i){if(p){let t=f5(a),n=f5(i),r=t[n.length],s=r===h5||r===Ent,c;if(s&&o<=l)c=n.length;else{let e=n.lastIndexOf(h5),t=n.lastIndexOf(Ent);c=Math.max(e,t)+1}c>0&&(e=c,i=t.slice(0,e).join(``),o=this._getTextWidth(i))}if(i=i.trimRight(),this._addTextLine(i),n=Math.max(n,o),d+=r,this._shouldHandleEllipsis(d)){this._tryToAddEllipsisToLastLine();break}if(a=f5(a).slice(e).join(``).trimLeft(),a.length>0&&(c=this._getTextWidth(a),c<=l)){this._addTextLine(a),d+=r,n=Math.max(n,c);break}}else break}else this._addTextLine(a),d+=r,n=Math.max(n,c),this._shouldHandleEllipsis(d)&&t<i-1&&this._tryToAddEllipsisToLastLine();if(this.textArr[this.textArr.length-1]&&(this.textArr[this.textArr.length-1].lastInParagraph=!0),s&&d+r>u)break}this.textHeight=t,this.textWidth=n}_shouldHandleEllipsis(e){let t=+this.fontSize(),n=this.lineHeight()*t,r=this.attrs.height,i=r!==p5&&r!==void 0,a=r-this.padding()*2;return this.wrap()===znt||i&&e+n>a}_tryToAddEllipsisToLastLine(){let e=this.attrs.width,t=e!==p5&&e!==void 0,n=e-this.padding()*2,r=this.ellipsis(),i=this.textArr[this.textArr.length-1];!i||!r||(t&&(this._getTextWidth(i.text+g5)<n||(i.text=i.text.slice(0,i.text.length-3))),this.textArr.splice(this.textArr.length-1,1),this._addTextLine(i.text+g5))}getStrokeScaleEnabled(){return!0}_useBufferCanvas(){let e=this.textDecoration().indexOf(`underline`)!==-1||this.textDecoration().indexOf(`line-through`)!==-1,t=this.hasShadow();return e&&t?!0:super._useBufferCanvas()}};y5.prototype._fillFunc=Unt,y5.prototype._strokeFunc=Wnt,y5.prototype.className=knt,y5.prototype._attrsAffectingSize=[`text`,`fontSize`,`padding`,`wrap`,`lineHeight`,`letterSpacing`],R6(y5),$.overWriteSetter(y5,`width`,$6()),$.overWriteSetter(y5,`height`,$6()),$.addGetterSetter(y5,`direction`,Cnt),$.addGetterSetter(y5,`fontFamily`,`Arial`),$.addGetterSetter(y5,`fontSize`,12,Z6()),$.addGetterSetter(y5,`fontStyle`,Nnt),$.addGetterSetter(y5,`fontVariant`,Nnt),$.addGetterSetter(y5,`padding`,0,Z6()),$.addGetterSetter(y5,`align`,Dnt),$.addGetterSetter(y5,`verticalAlign`,Ant),$.addGetterSetter(y5,`lineHeight`,1,Z6()),$.addGetterSetter(y5,`wrap`,Lnt),$.addGetterSetter(y5,`ellipsis`,!1,t8()),$.addGetterSetter(y5,`letterSpacing`,0,Z6()),$.addGetterSetter(y5,`text`,``,e8()),$.addGetterSetter(y5,`textDecoration`,``),$.addGetterSetter(y5,`charRenderFunc`,void 0);var Knt=``,qnt=`normal`;function Jnt(e){e.fillText(this.partialText,0,0)}function Ynt(e){e.strokeText(this.partialText,0,0)}var b5=class extends L8{constructor(e){super(e),this.dummyCanvas=Q.createCanvasElement(),this.dataArray=[],this._readDataAttribute(),this.on(`dataChange.konva`,function(){this._readDataAttribute(),this._setTextData()}),this.on(`textChange.konva alignChange.konva letterSpacingChange.konva kerningFuncChange.konva fontSizeChange.konva fontFamilyChange.konva`,this._setTextData),this._setTextData()}_getTextPathLength(){return X8.getPathLength(this.dataArray)}_getPointAtLength(e){return this.attrs.data?e>this.pathLength?null:X8.getPointAtLengthOfDataArray(e,this.dataArray):null}_readDataAttribute(){this.dataArray=X8.parsePathData(this.attrs.data),this.pathLength=this._getTextPathLength()}_sceneFunc(e){e.setAttr(`font`,this._getContextFont()),e.setAttr(`textBaseline`,this.textBaseline()),e.setAttr(`textAlign`,`left`),e.save();let t=this.textDecoration(),n=this.fill(),r=this.fontSize(),i=this.glyphInfo,a=t.indexOf(`underline`)!==-1,o=t.indexOf(`line-through`)!==-1;a&&e.beginPath();for(let t=0;t<i.length;t++){e.save();let n=i[t].p0;e.translate(n.x,n.y),e.rotate(i[t].rotation),this.partialText=i[t].text,e.fillStrokeShape(this),a&&(t===0&&e.moveTo(0,r/2+1),e.lineTo(i[t].width,r/2+1)),e.restore()}if(a&&(e.strokeStyle=n,e.lineWidth=r/20,e.stroke()),o){e.beginPath();for(let t=0;t<i.length;t++){e.save();let n=i[t].p0;e.translate(n.x,n.y),e.rotate(i[t].rotation),t===0&&e.moveTo(0,0),e.lineTo(i[t].width,0),e.restore()}e.strokeStyle=n,e.lineWidth=r/20,e.stroke()}e.restore()}_hitFunc(e){e.beginPath();let t=this.glyphInfo;if(t.length>=1){let n=t[0].p0;e.moveTo(n.x,n.y)}for(let n=0;n<t.length;n++){let r=t[n].p1;e.lineTo(r.x,r.y)}e.setAttr(`lineWidth`,this.fontSize()),e.setAttr(`strokeStyle`,this.colorKey),e.stroke()}getTextWidth(){return this.textWidth}getTextHeight(){return Q.warn(`text.getTextHeight() method is deprecated. Use text.height() - for full height and text.fontSize() - for one line height.`),this.textHeight}setText(e){return y5.prototype.setText.call(this,e)}_getContextFont(){return y5.prototype._getContextFont.call(this)}_getTextSize(e){let t=this.dummyCanvas.getContext(`2d`);t.save(),t.font=this._getContextFont();let n=t.measureText(e);return t.restore(),{width:n.width,height:parseInt(`${this.fontSize()}`,10)}}_setTextData(){let e=f5(this.text()),t=[],n=0;for(let r=0;r<e.length;r++)t.push({char:e[r],width:this._getTextSize(e[r]).width}),n+=t[r].width;let{height:r}=this._getTextSize(this.attrs.text);if(this.textWidth=n,this.textHeight=r,this.glyphInfo=[],!this.attrs.data)return null;let i=this.letterSpacing(),a=this.align(),o=this.kerningFunc(),s=Math.max(this.textWidth+((this.attrs.text||``).length-1)*i,0),c=0;a===`center`&&(c=Math.max(0,this.pathLength/2-s/2)),a===`right`&&(c=Math.max(0,this.pathLength-s));let l=c;for(let n=0;n<t.length;n++){let r=this._getPointAtLength(l);if(!r)return;let c=t[n].char,u=t[n].width+i;if(c===` `&&a===`justify`){let e=this.text().split(` `).length-1;u+=(this.pathLength-s)/e}let d=this._getPointAtLength(l+u);if(!d)return;let f=X8.getLineLength(r.x,r.y,d.x,d.y),p=0;if(o)try{p=o(t[n-1].char,c)*this.fontSize()}catch{p=0}r.x+=p,d.x+=p,this.textWidth+=p;let m=X8.getPointOnLine(p+f/2,r.x,r.y,d.x,d.y),h=Math.atan2(d.y-r.y,d.x-r.x);this.glyphInfo.push({transposeX:m.x,transposeY:m.y,text:e[n],rotation:h,p0:r,p1:d,width:f}),l+=u}}getSelfRect(){if(!this.glyphInfo.length)return{x:0,y:0,width:0,height:0};let e=[];this.glyphInfo.forEach(function(t){e.push(t.p0.x),e.push(t.p0.y),e.push(t.p1.x),e.push(t.p1.y)});let t=e[0]||0,n=e[0]||0,r=e[1]||0,i=e[1]||0,a,o;for(let s=0;s<e.length/2;s++)a=e[s*2],o=e[s*2+1],t=Math.min(t,a),n=Math.max(n,a),r=Math.min(r,o),i=Math.max(i,o);let s=this.fontSize();return{x:t-s/2,y:r-s/2,width:n-t+s,height:i-r+s}}destroy(){return Q.releaseCanvas(this.dummyCanvas),super.destroy()}};b5.prototype._fillFunc=Jnt,b5.prototype._strokeFunc=Ynt,b5.prototype._fillFuncHit=Jnt,b5.prototype._strokeFuncHit=Ynt,b5.prototype.className=`TextPath`,b5.prototype._attrsAffectingSize=[`text`,`fontSize`,`data`],R6(b5),$.addGetterSetter(b5,`data`),$.addGetterSetter(b5,`fontFamily`,`Arial`),$.addGetterSetter(b5,`fontSize`,12,Z6()),$.addGetterSetter(b5,`fontStyle`,qnt),$.addGetterSetter(b5,`align`,`left`),$.addGetterSetter(b5,`letterSpacing`,0,Z6()),$.addGetterSetter(b5,`textBaseline`,`middle`),$.addGetterSetter(b5,`fontVariant`,qnt),$.addGetterSetter(b5,`text`,Knt),$.addGetterSetter(b5,`textDecoration`,``),$.addGetterSetter(b5,`kerningFunc`,void 0);var Xnt=`tr-konva`,Znt=[`resizeEnabledChange`,`rotateAnchorOffsetChange`,`rotateEnabledChange`,`enabledAnchorsChange`,`anchorSizeChange`,`borderEnabledChange`,`borderStrokeChange`,`borderStrokeWidthChange`,`borderDashChange`,`anchorStrokeChange`,`anchorStrokeWidthChange`,`anchorFillChange`,`anchorCornerRadiusChange`,`ignoreStrokeChange`,`anchorStyleFuncChange`].map(e=>e+`.${Xnt}`).join(` `),Qnt=`nodesRect`,$nt=[`widthChange`,`heightChange`,`scaleXChange`,`scaleYChange`,`skewXChange`,`skewYChange`,`rotationChange`,`offsetXChange`,`offsetYChange`,`transformsEnabledChange`,`strokeWidthChange`,`draggableChange`],ert={"top-left":-45,"top-center":0,"top-right":45,"middle-right":-90,"middle-left":90,"bottom-left":-135,"bottom-center":180,"bottom-right":135},trt=`ontouchstart`in L6._global;function nrt(e,t,n){if(e===`rotater`)return n;t+=Q.degToRad(ert[e]||0);let r=(Q.radToDeg(t)%360+360)%360;return Q._inRange(r,337.5,360)||Q._inRange(r,0,22.5)?`ns-resize`:Q._inRange(r,22.5,67.5)?`nesw-resize`:Q._inRange(r,67.5,112.5)?`ew-resize`:Q._inRange(r,112.5,157.5)?`nwse-resize`:Q._inRange(r,157.5,202.5)?`ns-resize`:Q._inRange(r,202.5,247.5)?`nesw-resize`:Q._inRange(r,247.5,292.5)?`ew-resize`:Q._inRange(r,292.5,337.5)?`nwse-resize`:(Q.error(`Transformer has unknown angle for cursor detection: `+r),`pointer`)}var x5=[`top-left`,`top-center`,`top-right`,`middle-right`,`middle-left`,`bottom-left`,`bottom-center`,`bottom-right`];function rrt(e){return{x:e.x+e.width/2*Math.cos(e.rotation)+e.height/2*Math.sin(-e.rotation),y:e.y+e.height/2*Math.cos(e.rotation)+e.width/2*Math.sin(e.rotation)}}function irt(e,t,n){let r=n.x+(e.x-n.x)*Math.cos(t)-(e.y-n.y)*Math.sin(t),i=n.y+(e.x-n.x)*Math.sin(t)+(e.y-n.y)*Math.cos(t);return{...e,rotation:e.rotation+t,x:r,y:i}}function art(e,t){return irt(e,t,rrt(e))}function ort(e,t,n){let r=t;for(let i=0;i<e.length;i++){let a=L6.getAngle(e[i]),o=Math.abs(a-t)%(Math.PI*2);Math.min(o,Math.PI*2-o)<n&&(r=a)}return r}var S5=0,C5=class extends B8{constructor(e){super(e),this._movingAnchorName=null,this._transforming=!1,this._createElements(),this._handleMouseMove=this._handleMouseMove.bind(this),this._handleMouseUp=this._handleMouseUp.bind(this),this.update=this.update.bind(this),this.on(Znt,this.update),this.getNode()&&this.update()}attachTo(e){return this.setNode(e),this}setNode(e){return Q.warn(`tr.setNode(shape), tr.node(shape) and tr.attachTo(shape) methods are deprecated. Please use tr.nodes(nodesArray) instead.`),this.setNodes([e])}getNode(){return this._nodes&&this._nodes[0]}_getEventNamespace(){return Xnt+this._id}setNodes(e=[]){this._nodes&&this._nodes.length&&this.detach();let t=e.filter(e=>!e.isAncestorOf(this)||(Q.error(`Konva.Transformer cannot be an a child of the node you are trying to attach`),!1));return this._nodes=e=t,e.length===1&&this.useSingleNodeRotation()?this.rotation(e[0].getAbsoluteRotation()):this.rotation(0),this._nodes.forEach(e=>{let t=()=>{this.nodes().length===1&&this.useSingleNodeRotation()&&this.rotation(this.nodes()[0].getAbsoluteRotation()),this._resetTransformCache(),!this._transforming&&!this.isDragging()&&this.update()};if(e._attrsAffectingSize.length){let n=e._attrsAffectingSize.map(e=>e+`Change.`+this._getEventNamespace()).join(` `);e.on(n,t)}e.on($nt.map(e=>e+`.${this._getEventNamespace()}`).join(` `),t),e.on(`absoluteTransformChange.${this._getEventNamespace()}`,t),this._proxyDrag(e)}),this._resetTransformCache(),this.findOne(`.top-left`)&&this.update(),this}_proxyDrag(e){let t;e.on(`dragstart.${this._getEventNamespace()}`,n=>{t=e.getAbsolutePosition(),!this.isDragging()&&e!==this.findOne(`.back`)&&this.startDrag(n,!1)}),e.on(`dragmove.${this._getEventNamespace()}`,n=>{if(!t)return;let r=e.getAbsolutePosition(),i=r.x-t.x,a=r.y-t.y;this.nodes().forEach(t=>{if(t===e||t.isDragging())return;let r=t.getAbsolutePosition();t.setAbsolutePosition({x:r.x+i,y:r.y+a}),t.startDrag(n)}),t=null})}getNodes(){return this._nodes||[]}getActiveAnchor(){return this._movingAnchorName}detach(){this._nodes&&this._nodes.forEach(e=>{e.off(`.`+this._getEventNamespace())}),this._nodes=[],this._resetTransformCache()}_resetTransformCache(){this._clearCache(Qnt),this._clearCache(`transform`),this._clearSelfAndDescendantCache(`absoluteTransform`)}_getNodeRect(){return this._getCache(Qnt,this.__getNodeRect)}__getNodeShape(e,t=this.rotation(),n){let r=e.getClientRect({skipTransform:!0,skipShadow:!0,skipStroke:this.ignoreStroke()}),i=e.getAbsoluteScale(n),a=e.getAbsolutePosition(n),o=r.x*i.x-e.offsetX()*i.x,s=r.y*i.y-e.offsetY()*i.y,c=(L6.getAngle(e.getAbsoluteRotation())+Math.PI*2)%(Math.PI*2);return irt({x:a.x+o*Math.cos(c)+s*Math.sin(-c),y:a.y+s*Math.cos(c)+o*Math.sin(c),width:r.width*i.x,height:r.height*i.y,rotation:c},-L6.getAngle(t),{x:0,y:0})}__getNodeRect(){if(!this.getNode())return{x:-1e8,y:-1e8,width:0,height:0,rotation:0};let e=[];this.nodes().map(t=>{let n=t.getClientRect({skipTransform:!0,skipShadow:!0,skipStroke:this.ignoreStroke()}),r=[{x:n.x,y:n.y},{x:n.x+n.width,y:n.y},{x:n.x+n.width,y:n.y+n.height},{x:n.x,y:n.y+n.height}],i=t.getAbsoluteTransform();r.forEach(function(t){let n=i.point(t);e.push(n)})});let t=new z6;t.rotate(-L6.getAngle(this.rotation()));let n=1/0,r=1/0,i=-1/0,a=-1/0;e.forEach(function(e){let o=t.point(e);n===void 0&&(n=i=o.x,r=a=o.y),n=Math.min(n,o.x),r=Math.min(r,o.y),i=Math.max(i,o.x),a=Math.max(a,o.y)}),t.invert();let o=t.point({x:n,y:r});return{x:o.x,y:o.y,width:i-n,height:a-r,rotation:L6.getAngle(this.rotation())}}getX(){return this._getNodeRect().x}getY(){return this._getNodeRect().y}getWidth(){return this._getNodeRect().width}getHeight(){return this._getNodeRect().height}_createElements(){this._createBack(),x5.forEach(e=>{this._createAnchor(e)}),this._createAnchor(`rotater`)}_createAnchor(e){let t=new s5({stroke:`rgb(0, 161, 255)`,fill:`white`,strokeWidth:1,name:e+` _anchor`,dragDistance:0,draggable:!0,hitStrokeWidth:trt?10:`auto`}),n=this;t.on(`mousedown touchstart`,function(e){n._handleMouseDown(e)}),t.on(`dragstart`,e=>{t.stopDrag(),e.cancelBubble=!0}),t.on(`dragend`,e=>{e.cancelBubble=!0}),t.on(`mouseenter`,()=>{let n=nrt(e,L6.getAngle(this.rotation()),this.rotateAnchorCursor());t.getStage().content&&(t.getStage().content.style.cursor=n),this._cursorChange=!0}),t.on(`mouseout`,()=>{t.getStage().content&&(t.getStage().content.style.cursor=``),this._cursorChange=!1}),this.add(t)}_createBack(){let e=new L8({name:`back`,width:0,height:0,sceneFunc(e,t){let n=t.getParent(),r=n.padding();e.beginPath(),e.rect(-r,-r,t.width()+r*2,t.height()+r*2),e.moveTo(t.width()/2,-r),n.rotateEnabled()&&n.rotateLineVisible()&&e.lineTo(t.width()/2,-n.rotateAnchorOffset()*Q._sign(t.height())-r),e.fillStrokeShape(t)},hitFunc:(e,t)=>{if(!this.shouldOverdrawWholeArea())return;let n=this.padding();e.beginPath(),e.rect(-n,-n,t.width()+n*2,t.height()+n*2),e.fillStrokeShape(t)}});this.add(e),this._proxyDrag(e),e.on(`dragstart`,e=>{e.cancelBubble=!0}),e.on(`dragmove`,e=>{e.cancelBubble=!0}),e.on(`dragend`,e=>{e.cancelBubble=!0}),this.on(`dragmove`,e=>{this.update()})}_handleMouseDown(e){if(this._transforming)return;this._movingAnchorName=e.target.name().split(` `)[0];let t=this._getNodeRect(),n=t.width,r=t.height,i=Math.sqrt(n**2+r**2);this.sin=Math.abs(r/i),this.cos=Math.abs(n/i),typeof window<`u`&&(window.addEventListener(`mousemove`,this._handleMouseMove),window.addEventListener(`touchmove`,this._handleMouseMove),window.addEventListener(`mouseup`,this._handleMouseUp,!0),window.addEventListener(`touchend`,this._handleMouseUp,!0)),this._transforming=!0;let a=e.target.getAbsolutePosition(),o=e.target.getStage().getPointerPosition();this._anchorDragOffset={x:o.x-a.x,y:o.y-a.y},S5++,this._fire(`transformstart`,{evt:e.evt,target:this.getNode()}),this._nodes.forEach(t=>{t._fire(`transformstart`,{evt:e.evt,target:t})})}_handleMouseMove(e){let t,n,r,i=this.findOne(`.`+this._movingAnchorName),a=i.getStage();a.setPointersPositions(e);let o=a.getPointerPosition(),s={x:o.x-this._anchorDragOffset.x,y:o.y-this._anchorDragOffset.y},c=i.getAbsolutePosition();this.anchorDragBoundFunc()&&(s=this.anchorDragBoundFunc()(c,s,e)),i.setAbsolutePosition(s);let l=i.getAbsolutePosition();if(c.x===l.x&&c.y===l.y)return;if(this._movingAnchorName===`rotater`){let r=this._getNodeRect();t=i.x()-r.width/2,n=-i.y()+r.height/2;let a=Math.atan2(-n,t)+Math.PI/2;r.height<0&&(a-=Math.PI);let o=L6.getAngle(this.rotation())+a,s=L6.getAngle(this.rotationSnapTolerance()),c=art(r,ort(this.rotationSnaps(),o,s)-r.rotation);this._fitNodesInto(c,e);return}let u=this.shiftBehavior(),d;d=u===`inverted`?this.keepRatio()&&!e.shiftKey:u===`none`?this.keepRatio():this.keepRatio()||e.shiftKey;let f=this.centeredScaling()||e.altKey;if(this._movingAnchorName===`top-left`){if(d){let e=f?{x:this.width()/2,y:this.height()/2}:{x:this.findOne(`.bottom-right`).x(),y:this.findOne(`.bottom-right`).y()};r=Math.sqrt((e.x-i.x())**2+(e.y-i.y())**2);let a=this.findOne(`.top-left`).x()>e.x?-1:1,o=this.findOne(`.top-left`).y()>e.y?-1:1;t=r*this.cos*a,n=r*this.sin*o,this.findOne(`.top-left`).x(e.x-t),this.findOne(`.top-left`).y(e.y-n)}}else if(this._movingAnchorName===`top-center`)this.findOne(`.top-left`).y(i.y());else if(this._movingAnchorName===`top-right`){if(d){let e=f?{x:this.width()/2,y:this.height()/2}:{x:this.findOne(`.bottom-left`).x(),y:this.findOne(`.bottom-left`).y()};r=Math.sqrt((i.x()-e.x)**2+(e.y-i.y())**2);let a=this.findOne(`.top-right`).x()<e.x?-1:1,o=this.findOne(`.top-right`).y()>e.y?-1:1;t=r*this.cos*a,n=r*this.sin*o,this.findOne(`.top-right`).x(e.x+t),this.findOne(`.top-right`).y(e.y-n)}var p=i.position();this.findOne(`.top-left`).y(p.y),this.findOne(`.bottom-right`).x(p.x)}else if(this._movingAnchorName===`middle-left`)this.findOne(`.top-left`).x(i.x());else if(this._movingAnchorName===`middle-right`)this.findOne(`.bottom-right`).x(i.x());else if(this._movingAnchorName===`bottom-left`){if(d){let e=f?{x:this.width()/2,y:this.height()/2}:{x:this.findOne(`.top-right`).x(),y:this.findOne(`.top-right`).y()};r=Math.sqrt((e.x-i.x())**2+(i.y()-e.y)**2);let a=e.x<i.x()?-1:1,o=i.y()<e.y?-1:1;t=r*this.cos*a,n=r*this.sin*o,i.x(e.x-t),i.y(e.y+n)}p=i.position(),this.findOne(`.top-left`).x(p.x),this.findOne(`.bottom-right`).y(p.y)}else if(this._movingAnchorName===`bottom-center`)this.findOne(`.bottom-right`).y(i.y());else if(this._movingAnchorName===`bottom-right`){if(d){let e=f?{x:this.width()/2,y:this.height()/2}:{x:this.findOne(`.top-left`).x(),y:this.findOne(`.top-left`).y()};r=Math.sqrt((i.x()-e.x)**2+(i.y()-e.y)**2);let a=this.findOne(`.bottom-right`).x()<e.x?-1:1,o=this.findOne(`.bottom-right`).y()<e.y?-1:1;t=r*this.cos*a,n=r*this.sin*o,this.findOne(`.bottom-right`).x(e.x+t),this.findOne(`.bottom-right`).y(e.y+n)}}else console.error(Error(`Wrong position argument of selection resizer: `+this._movingAnchorName));if(f=this.centeredScaling()||e.altKey,f){let e=this.findOne(`.top-left`),t=this.findOne(`.bottom-right`),n=e.x(),r=e.y(),i=this.getWidth()-t.x(),a=this.getHeight()-t.y();t.move({x:-n,y:-r}),e.move({x:i,y:a})}let m=this.findOne(`.top-left`).getAbsolutePosition();t=m.x,n=m.y;let h=this.findOne(`.bottom-right`).x()-this.findOne(`.top-left`).x(),g=this.findOne(`.bottom-right`).y()-this.findOne(`.top-left`).y();this._fitNodesInto({x:t,y:n,width:h,height:g,rotation:L6.getAngle(this.rotation())},e)}_handleMouseUp(e){this._removeEvents(e)}getAbsoluteTransform(){return this.getTransform()}_removeEvents(e){var t;if(this._transforming){this._transforming=!1,typeof window<`u`&&(window.removeEventListener(`mousemove`,this._handleMouseMove),window.removeEventListener(`touchmove`,this._handleMouseMove),window.removeEventListener(`mouseup`,this._handleMouseUp,!0),window.removeEventListener(`touchend`,this._handleMouseUp,!0));let n=this.getNode();S5--,this._fire(`transformend`,{evt:e,target:n}),(t=this.getLayer())==null||t.batchDraw(),n&&this._nodes.forEach(t=>{var n;t._fire(`transformend`,{evt:e,target:t}),(n=t.getLayer())==null||n.batchDraw()}),this._movingAnchorName=null}}_fitNodesInto(e,t){let n=this._getNodeRect();if(Q._inRange(e.width,-this.padding()*2-1,1)){this.update();return}if(Q._inRange(e.height,-this.padding()*2-1,1)){this.update();return}let r=new z6;if(r.rotate(L6.getAngle(this.rotation())),this._movingAnchorName&&e.width<0&&this._movingAnchorName.indexOf(`left`)>=0){let t=r.point({x:-this.padding()*2,y:0});e.x+=t.x,e.y+=t.y,e.width+=this.padding()*2,this._movingAnchorName=this._movingAnchorName.replace(`left`,`right`),this._anchorDragOffset.x-=t.x,this._anchorDragOffset.y-=t.y}else if(this._movingAnchorName&&e.width<0&&this._movingAnchorName.indexOf(`right`)>=0){let t=r.point({x:this.padding()*2,y:0});this._movingAnchorName=this._movingAnchorName.replace(`right`,`left`),this._anchorDragOffset.x-=t.x,this._anchorDragOffset.y-=t.y,e.width+=this.padding()*2}if(this._movingAnchorName&&e.height<0&&this._movingAnchorName.indexOf(`top`)>=0){let t=r.point({x:0,y:-this.padding()*2});e.x+=t.x,e.y+=t.y,this._movingAnchorName=this._movingAnchorName.replace(`top`,`bottom`),this._anchorDragOffset.x-=t.x,this._anchorDragOffset.y-=t.y,e.height+=this.padding()*2}else if(this._movingAnchorName&&e.height<0&&this._movingAnchorName.indexOf(`bottom`)>=0){let t=r.point({x:0,y:this.padding()*2});this._movingAnchorName=this._movingAnchorName.replace(`bottom`,`top`),this._anchorDragOffset.x-=t.x,this._anchorDragOffset.y-=t.y,e.height+=this.padding()*2}if(this.boundBoxFunc()){let t=this.boundBoxFunc()(n,e);t?e=t:Q.warn(`boundBoxFunc returned falsy. You should return new bound rect from it!`)}let i=1e7,a=new z6;a.translate(n.x,n.y),a.rotate(n.rotation),a.scale(n.width/i,n.height/i);let o=new z6,s=e.width/i,c=e.height/i;this.flipEnabled()===!1?(o.translate(e.x,e.y),o.rotate(e.rotation),o.translate(e.width<0?e.width:0,e.height<0?e.height:0),o.scale(Math.abs(s),Math.abs(c))):(o.translate(e.x,e.y),o.rotate(e.rotation),o.scale(s,c));let l=o.multiply(a.invert());this._nodes.forEach(e=>{var t;if(!e.getStage())return;let n=e.getParent().getAbsoluteTransform(),r=e.getTransform().copy();r.translate(e.offsetX(),e.offsetY());let i=new z6;i.multiply(n.copy().invert()).multiply(l).multiply(n).multiply(r);let a=i.decompose();e.setAttrs(a),(t=e.getLayer())==null||t.batchDraw()}),this.rotation(Q._getRotation(e.rotation)),this._nodes.forEach(e=>{this._fire(`transform`,{evt:t,target:e}),e._fire(`transform`,{evt:t,target:e})}),this._resetTransformCache(),this.update(),this.getLayer().batchDraw()}forceUpdate(){this._resetTransformCache(),this.update()}_batchChangeChild(e,t){this.findOne(e).setAttrs(t)}update(){var e;let t=this._getNodeRect();this.rotation(Q._getRotation(t.rotation));let n=t.width,r=t.height,i=this.enabledAnchors(),a=this.resizeEnabled(),o=this.padding(),s=this.anchorSize(),c=this.find(`._anchor`);c.forEach(e=>{e.setAttrs({width:s,height:s,offsetX:s/2,offsetY:s/2,stroke:this.anchorStroke(),strokeWidth:this.anchorStrokeWidth(),fill:this.anchorFill(),cornerRadius:this.anchorCornerRadius()})}),this._batchChangeChild(`.top-left`,{x:0,y:0,offsetX:s/2+o,offsetY:s/2+o,visible:a&&i.indexOf(`top-left`)>=0}),this._batchChangeChild(`.top-center`,{x:n/2,y:0,offsetY:s/2+o,visible:a&&i.indexOf(`top-center`)>=0}),this._batchChangeChild(`.top-right`,{x:n,y:0,offsetX:s/2-o,offsetY:s/2+o,visible:a&&i.indexOf(`top-right`)>=0}),this._batchChangeChild(`.middle-left`,{x:0,y:r/2,offsetX:s/2+o,visible:a&&i.indexOf(`middle-left`)>=0}),this._batchChangeChild(`.middle-right`,{x:n,y:r/2,offsetX:s/2-o,visible:a&&i.indexOf(`middle-right`)>=0}),this._batchChangeChild(`.bottom-left`,{x:0,y:r,offsetX:s/2+o,offsetY:s/2-o,visible:a&&i.indexOf(`bottom-left`)>=0}),this._batchChangeChild(`.bottom-center`,{x:n/2,y:r,offsetY:s/2-o,visible:a&&i.indexOf(`bottom-center`)>=0}),this._batchChangeChild(`.bottom-right`,{x:n,y:r,offsetX:s/2-o,offsetY:s/2-o,visible:a&&i.indexOf(`bottom-right`)>=0}),this._batchChangeChild(`.rotater`,{x:n/2,y:-this.rotateAnchorOffset()*Q._sign(r)-o,visible:this.rotateEnabled()}),this._batchChangeChild(`.back`,{width:n,height:r,visible:this.borderEnabled(),stroke:this.borderStroke(),strokeWidth:this.borderStrokeWidth(),dash:this.borderDash(),draggable:this.nodes().some(e=>e.draggable()),x:0,y:0});let l=this.anchorStyleFunc();l&&c.forEach(e=>{l(e)}),(e=this.getLayer())==null||e.batchDraw()}isTransforming(){return this._transforming}stopTransform(){if(this._transforming){this._removeEvents();let e=this.findOne(`.`+this._movingAnchorName);e&&e.stopDrag()}}destroy(){return this.getStage()&&this._cursorChange&&this.getStage().content&&(this.getStage().content.style.cursor=``),B8.prototype.destroy.call(this),this.detach(),this._removeEvents(),this}toObject(){return f8.prototype.toObject.call(this)}clone(e){return f8.prototype.clone.call(this,e)}getClientRect(){return this.nodes().length>0?super.getClientRect():{x:0,y:0,width:0,height:0}}};C5.isTransforming=()=>S5>0;function srt(e){return e instanceof Array||Q.warn(`enabledAnchors value should be an array`),e instanceof Array&&e.forEach(function(e){x5.indexOf(e)===-1&&Q.warn(`Unknown anchor name: `+e+`. Available names are: `+x5.join(`, `))}),e||[]}C5.prototype.className=`Transformer`,R6(C5),$.addGetterSetter(C5,`enabledAnchors`,x5,srt),$.addGetterSetter(C5,`flipEnabled`,!0,t8()),$.addGetterSetter(C5,`resizeEnabled`,!0),$.addGetterSetter(C5,`anchorSize`,10,Z6()),$.addGetterSetter(C5,`rotateEnabled`,!0),$.addGetterSetter(C5,`rotateLineVisible`,!0),$.addGetterSetter(C5,`rotationSnaps`,[]),$.addGetterSetter(C5,`rotateAnchorOffset`,50,Z6()),$.addGetterSetter(C5,`rotateAnchorCursor`,`crosshair`),$.addGetterSetter(C5,`rotationSnapTolerance`,5,Z6()),$.addGetterSetter(C5,`borderEnabled`,!0),$.addGetterSetter(C5,`anchorStroke`,`rgb(0, 161, 255)`),$.addGetterSetter(C5,`anchorStrokeWidth`,1,Z6()),$.addGetterSetter(C5,`anchorFill`,`white`),$.addGetterSetter(C5,`anchorCornerRadius`,0,Z6()),$.addGetterSetter(C5,`borderStroke`,`rgb(0, 161, 255)`),$.addGetterSetter(C5,`borderStrokeWidth`,1,Z6()),$.addGetterSetter(C5,`borderDash`),$.addGetterSetter(C5,`keepRatio`,!0),$.addGetterSetter(C5,`shiftBehavior`,`default`),$.addGetterSetter(C5,`centeredScaling`,!1),$.addGetterSetter(C5,`ignoreStroke`,!1),$.addGetterSetter(C5,`padding`,0,Z6()),$.addGetterSetter(C5,`nodes`),$.addGetterSetter(C5,`node`),$.addGetterSetter(C5,`boundBoxFunc`),$.addGetterSetter(C5,`anchorDragBoundFunc`),$.addGetterSetter(C5,`anchorStyleFunc`),$.addGetterSetter(C5,`shouldOverdrawWholeArea`,!1),$.addGetterSetter(C5,`useSingleNodeRotation`,!0),$.backCompat(C5,{lineEnabled:`borderEnabled`,rotateHandlerOffset:`rotateAnchorOffset`,enabledHandlers:`enabledAnchors`});var w5=class extends L8{_sceneFunc(e){e.beginPath(),e.arc(0,0,this.radius(),0,L6.getAngle(this.angle()),this.clockwise()),e.lineTo(0,0),e.closePath(),e.fillStrokeShape(this)}getWidth(){return this.radius()*2}getHeight(){return this.radius()*2}setWidth(e){this.radius(e/2)}setHeight(e){this.radius(e/2)}};w5.prototype.className=`Wedge`,w5.prototype._centroid=!0,w5.prototype._attrsAffectingSize=[`radius`],R6(w5),$.addGetterSetter(w5,`radius`,0,Z6()),$.addGetterSetter(w5,`angle`,0,Z6()),$.addGetterSetter(w5,`clockwise`,!1),$.backCompat(w5,{angleDeg:`angle`,getAngleDeg:`getAngle`,setAngleDeg:`setAngle`});function crt(){this.r=0,this.g=0,this.b=0,this.a=0,this.next=null}var lrt=[512,512,456,512,328,456,335,512,405,328,271,456,388,335,292,512,454,405,364,328,298,271,496,456,420,388,360,335,312,292,273,512,482,454,428,405,383,364,345,328,312,298,284,271,259,496,475,456,437,420,404,388,374,360,347,335,323,312,302,292,282,273,265,512,497,482,468,454,441,428,417,405,394,383,373,364,354,345,337,328,320,312,305,298,291,284,278,271,265,259,507,496,485,475,465,456,446,437,428,420,412,404,396,388,381,374,367,360,354,347,341,335,329,323,318,312,307,302,297,292,287,282,278,273,269,265,261,512,505,497,489,482,475,468,461,454,447,441,435,428,422,417,411,405,399,394,389,383,378,373,368,364,359,354,350,345,341,337,332,328,324,320,316,312,309,305,301,298,294,291,287,284,281,278,274,271,268,265,262,259,257,507,501,496,491,485,480,475,470,465,460,456,451,446,442,437,433,428,424,420,416,412,408,404,400,396,392,388,385,381,377,374,370,367,363,360,357,354,350,347,344,341,338,335,332,329,326,323,320,318,315,312,310,307,304,302,299,297,294,292,289,287,285,282,280,278,275,273,271,269,267,265,263,261,259],urt=[9,11,12,13,13,14,14,15,15,15,15,16,16,16,16,17,17,17,17,17,17,17,18,18,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,19,19,19,19,19,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24];function drt(e,t){let n=e.data,r=e.width,i=e.height,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w,T=t+t+1,E=r-1,D=i-1,O=t+1,k=O*(O+1)/2,A=new crt,j=lrt[t],M=urt[t],ee=null,N=A,P=null,F=null;for(let e=1;e<T;e++)N=N.next=new crt,e===O&&(ee=N);N.next=A,s=o=0;for(let e=0;e<i;e++){g=_=v=y=c=l=u=d=0,f=O*(b=n[o]),p=O*(x=n[o+1]),m=O*(S=n[o+2]),h=O*(C=n[o+3]),c+=k*b,l+=k*x,u+=k*S,d+=k*C,N=A;for(let e=0;e<O;e++)N.r=b,N.g=x,N.b=S,N.a=C,N=N.next;for(let e=1;e<O;e++)a=o+((E<e?E:e)<<2),c+=(N.r=b=n[a])*(w=O-e),l+=(N.g=x=n[a+1])*w,u+=(N.b=S=n[a+2])*w,d+=(N.a=C=n[a+3])*w,g+=b,_+=x,v+=S,y+=C,N=N.next;P=A,F=ee;for(let e=0;e<r;e++)n[o+3]=C=d*j>>M,C===0?n[o]=n[o+1]=n[o+2]=0:(C=255/C,n[o]=(c*j>>M)*C,n[o+1]=(l*j>>M)*C,n[o+2]=(u*j>>M)*C),c-=f,l-=p,u-=m,d-=h,f-=P.r,p-=P.g,m-=P.b,h-=P.a,a=s+((a=e+t+1)<E?a:E)<<2,g+=P.r=n[a],_+=P.g=n[a+1],v+=P.b=n[a+2],y+=P.a=n[a+3],c+=g,l+=_,u+=v,d+=y,P=P.next,f+=b=F.r,p+=x=F.g,m+=S=F.b,h+=C=F.a,g-=b,_-=x,v-=S,y-=C,F=F.next,o+=4;s+=r}for(let e=0;e<r;e++){_=v=y=g=l=u=d=c=0,o=e<<2,f=O*(b=n[o]),p=O*(x=n[o+1]),m=O*(S=n[o+2]),h=O*(C=n[o+3]),c+=k*b,l+=k*x,u+=k*S,d+=k*C,N=A;for(let e=0;e<O;e++)N.r=b,N.g=x,N.b=S,N.a=C,N=N.next;let s=r;for(let i=1;i<=t;i++)o=s+e<<2,c+=(N.r=b=n[o])*(w=O-i),l+=(N.g=x=n[o+1])*w,u+=(N.b=S=n[o+2])*w,d+=(N.a=C=n[o+3])*w,g+=b,_+=x,v+=S,y+=C,N=N.next,i<D&&(s+=r);o=e,P=A,F=ee;for(let t=0;t<i;t++)a=o<<2,n[a+3]=C=d*j>>M,C>0?(C=255/C,n[a]=(c*j>>M)*C,n[a+1]=(l*j>>M)*C,n[a+2]=(u*j>>M)*C):n[a]=n[a+1]=n[a+2]=0,c-=f,l-=p,u-=m,d-=h,f-=P.r,p-=P.g,m-=P.b,h-=P.a,a=e+((a=t+O)<D?a:D)*r<<2,c+=g+=P.r=n[a],l+=_+=P.g=n[a+1],u+=v+=P.b=n[a+2],d+=y+=P.a=n[a+3],P=P.next,f+=b=F.r,p+=x=F.g,m+=S=F.b,h+=C=F.a,g-=b,_-=x,v-=S,y-=C,F=F.next,o+=r}}var frt=function(e){let t=Math.round(this.blurRadius());t>0&&drt(e,t)};$.addGetterSetter(f8,`blurRadius`,0,Z6(),$.afterSetFilter);var prt=function(e){let t=this.brightness()*255,n=e.data,r=n.length;for(let e=0;e<r;e+=4)n[e]+=t,n[e+1]+=t,n[e+2]+=t};$.addGetterSetter(f8,`brightness`,0,Z6(),$.afterSetFilter);var mrt=function(e){let t=this.brightness(),n=e.data,r=n.length;for(let e=0;e<r;e+=4)n[e]=Math.min(255,n[e]*t),n[e+1]=Math.min(255,n[e+1]*t),n[e+2]=Math.min(255,n[e+2]*t)},hrt=function(e){let t=((this.contrast()+100)/100)**2,n=e.data,r=n.length,i=150,a=150,o=150;for(let e=0;e<r;e+=4)i=n[e],a=n[e+1],o=n[e+2],i/=255,i-=.5,i*=t,i+=.5,i*=255,a/=255,a-=.5,a*=t,a+=.5,a*=255,o/=255,o-=.5,o*=t,o+=.5,o*=255,i=i<0?0:i>255?255:i,a=a<0?0:a>255?255:a,o=o<0?0:o>255?255:o,n[e]=i,n[e+1]=a,n[e+2]=o};$.addGetterSetter(f8,`contrast`,0,Z6(),$.afterSetFilter);var grt=function(e){var t;let n=e.data,r=e.width,i=e.height,a=Math.min(1,Math.max(0,this.embossStrength?.call(this)??.5)),o=Math.min(1,Math.max(0,this.embossWhiteLevel?.call(this)??.5)),s={"top-left":315,top:270,"top-right":225,right:180,"bottom-right":135,bottom:90,"bottom-left":45,left:0}[this.embossDirection?.call(this)??`top-left`]??315,c=!!((t=this.embossBlend?.call(this))!=null&&t),l=a*10,u=o*255,d=s*Math.PI/180,f=Math.cos(d),p=Math.sin(d),m=128/1020*l,h=new Uint8ClampedArray(n),g=new Float32Array(r*i);for(let e=0,t=0;t<n.length;t+=4,e++)g[e]=.2126*h[t]+.7152*h[t+1]+.0722*h[t+2];let _=[-1,0,1,-2,0,2,-1,0,1],v=[-1,-2,-1,0,0,0,1,2,1],y=[-r-1,-r,-r+1,-1,0,1,r-1,r,r+1],b=e=>e<0?0:e>255?255:e;for(let e=1;e<i-1;e++)for(let t=1;t<r-1;t++){let i=e*r+t,a=0,o=0;a+=g[i+y[0]]*_[0],o+=g[i+y[0]]*v[0],a+=g[i+y[1]]*_[1],o+=g[i+y[1]]*v[1],a+=g[i+y[2]]*_[2],o+=g[i+y[2]]*v[2],a+=g[i+y[3]]*_[3],o+=g[i+y[3]]*v[3],a+=g[i+y[5]]*_[5],o+=g[i+y[5]]*v[5],a+=g[i+y[6]]*_[6],o+=g[i+y[6]]*v[6],a+=g[i+y[7]]*_[7],o+=g[i+y[7]]*v[7],a+=g[i+y[8]]*_[8],o+=g[i+y[8]]*v[8];let s=b(u+(f*a+p*o)*m),l=i*4;if(c){let e=s-u;n[l]=b(h[l]+e),n[l+1]=b(h[l+1]+e),n[l+2]=b(h[l+2]+e),n[l+3]=h[l+3]}else n[l]=n[l+1]=n[l+2]=s,n[l+3]=h[l+3]}for(let e=0;e<r;e++){let t=e*4,a=((i-1)*r+e)*4;n[t]=h[t],n[t+1]=h[t+1],n[t+2]=h[t+2],n[t+3]=h[t+3],n[a]=h[a],n[a+1]=h[a+1],n[a+2]=h[a+2],n[a+3]=h[a+3]}for(let e=1;e<i-1;e++){let t=e*r*4,i=(e*r+(r-1))*4;n[t]=h[t],n[t+1]=h[t+1],n[t+2]=h[t+2],n[t+3]=h[t+3],n[i]=h[i],n[i+1]=h[i+1],n[i+2]=h[i+2],n[i+3]=h[i+3]}return e};$.addGetterSetter(f8,`embossStrength`,.5,Z6(),$.afterSetFilter),$.addGetterSetter(f8,`embossWhiteLevel`,.5,Z6(),$.afterSetFilter),$.addGetterSetter(f8,`embossDirection`,`top-left`,void 0,$.afterSetFilter),$.addGetterSetter(f8,`embossBlend`,!1,void 0,$.afterSetFilter);function T5(e,t,n,r,i){let a=n-t,o=i-r;if(a===0)return r+o/2;if(o===0)return r;let s=(e-t)/a;return s=o*s+r,s}var _rt=function(e){let t=e.data,n=t.length,r=t[0],i=r,a,o=t[1],s=o,c,l=t[2],u=l,d,f=this.enhance();if(f===0)return;for(let e=0;e<n;e+=4)a=t[e+0],a<r?r=a:a>i&&(i=a),c=t[e+1],c<o?o=c:c>s&&(s=c),d=t[e+2],d<l?l=d:d>u&&(u=d);i===r&&(i=255,r=0),s===o&&(s=255,o=0),u===l&&(u=255,l=0);let p,m,h,g,_,v;if(f>0)p=i+f*(255-i),m=r-f*(r-0),h=s+f*(255-s),g=o-f*(o-0),_=u+f*(255-u),v=l-f*(l-0);else{let e=(i+r)*.5;p=i+f*(i-e),m=r+f*(r-e);let t=(s+o)*.5;h=s+f*(s-t),g=o+f*(o-t);let n=(u+l)*.5;_=u+f*(u-n),v=l+f*(l-n)}for(let e=0;e<n;e+=4)t[e+0]=T5(t[e+0],r,i,m,p),t[e+1]=T5(t[e+1],o,s,g,h),t[e+2]=T5(t[e+2],l,u,v,_)};$.addGetterSetter(f8,`enhance`,0,Z6(),$.afterSetFilter);var vrt=function(e){let t=e.data,n=t.length;for(let e=0;e<n;e+=4){let n=.34*t[e]+.5*t[e+1]+.16*t[e+2];t[e]=n,t[e+1]=n,t[e+2]=n}};$.addGetterSetter(f8,`hue`,0,Z6(),$.afterSetFilter),$.addGetterSetter(f8,`saturation`,0,Z6(),$.afterSetFilter),$.addGetterSetter(f8,`luminance`,0,Z6(),$.afterSetFilter);var yrt=function(e){let t=e.data,n=t.length,r=2**this.saturation(),i=Math.abs(this.hue()+360)%360,a=this.luminance()*127,o=1*r*Math.cos(i*Math.PI/180),s=1*r*Math.sin(i*Math.PI/180),c=.299+.701*o+.167*s,l=.587-.587*o+.33*s,u=.114-.114*o-.497*s,d=.299-.299*o-.328*s,f=.587+.413*o+.035*s,p=.114-.114*o+.293*s,m=.299-.3*o+1.25*s,h=.587-.586*o-1.05*s,g=.114+.886*o-.2*s,_,v,y,b;for(let e=0;e<n;e+=4)_=t[e+0],v=t[e+1],y=t[e+2],b=t[e+3],t[e+0]=c*_+l*v+u*y+a,t[e+1]=d*_+f*v+p*y+a,t[e+2]=m*_+h*v+g*y+a,t[e+3]=b},brt=function(e){let t=e.data,n=t.length,r=2**this.value(),i=2**this.saturation(),a=Math.abs(this.hue()+360)%360,o=r*i*Math.cos(a*Math.PI/180),s=r*i*Math.sin(a*Math.PI/180),c=.299*r+.701*o+.167*s,l=.587*r-.587*o+.33*s,u=.114*r-.114*o-.497*s,d=.299*r-.299*o-.328*s,f=.587*r+.413*o+.035*s,p=.114*r-.114*o+.293*s,m=.299*r-.3*o+1.25*s,h=.587*r-.586*o-1.05*s,g=.114*r+.886*o-.2*s;for(let e=0;e<n;e+=4){let n=t[e+0],r=t[e+1],i=t[e+2],a=t[e+3];t[e+0]=c*n+l*r+u*i,t[e+1]=d*n+f*r+p*i,t[e+2]=m*n+h*r+g*i,t[e+3]=a}};$.addGetterSetter(f8,`hue`,0,Z6(),$.afterSetFilter),$.addGetterSetter(f8,`saturation`,0,Z6(),$.afterSetFilter),$.addGetterSetter(f8,`value`,0,Z6(),$.afterSetFilter);var xrt=function(e){let t=e.data,n=t.length;for(let e=0;e<n;e+=4)t[e]=255-t[e],t[e+1]=255-t[e+1],t[e+2]=255-t[e+2]},Srt=function(e,t,n){let r=e.data,i=t.data,a=e.width,o=e.height,s=n.polarCenterX||a/2,c=n.polarCenterY||o/2,l=Math.sqrt(s*s+c*c),u=a-s,d=o-c,f=Math.sqrt(u*u+d*d);l=f>l?f:l;let p=o,m=a,h=360/m*Math.PI/180;for(let e=0;e<m;e+=1){let t=Math.sin(e*h),n=Math.cos(e*h);for(let o=0;o<p;o+=1){u=Math.floor(s+l*o/p*n),d=Math.floor(c+l*o/p*t);let f=(d*a+u)*4,m=r[f+0],h=r[f+1],g=r[f+2],_=r[f+3];f=(e+o*a)*4,i[f+0]=m,i[f+1]=h,i[f+2]=g,i[f+3]=_}}},Crt=function(e,t,n){let r=e.data,i=t.data,a=e.width,o=e.height,s=n.polarCenterX||a/2,c=n.polarCenterY||o/2,l=Math.sqrt(s*s+c*c),u=a-s,d=o-c,f=Math.sqrt(u*u+d*d);l=f>l?f:l;let p=o,m=a,h,g;for(u=0;u<a;u+=1)for(d=0;d<o;d+=1){let e=u-s,t=d-c,n=Math.sqrt(e*e+t*t)*p/l,o=(Math.atan2(t,e)*180/Math.PI+360+0)%360;o=o*m/360,h=Math.floor(o),g=Math.floor(n);let f=(g*a+h)*4,_=r[f+0],v=r[f+1],y=r[f+2],b=r[f+3];f=(d*a+u)*4,i[f+0]=_,i[f+1]=v,i[f+2]=y,i[f+3]=b}},wrt=function(e){let t=e.width,n=e.height,r,i,a,o,s,c,l,u,d,f,p=Math.round(this.kaleidoscopePower()),m=Math.round(this.kaleidoscopeAngle()),h=Math.floor(m%360*t/360);if(p<1)return;let g=Q.createCanvasElement();g.width=t,g.height=n;let _=g.getContext(`2d`).getImageData(0,0,t,n);Q.releaseCanvas(g),Srt(e,_,{polarCenterX:t/2,polarCenterY:n/2});let v=t/2**p;for(;v<=8;)v*=2,--p;v=Math.ceil(v);let y=v,b=0,x=y,S=1;for(h+v>t&&(b=y,x=0,S=-1),i=0;i<n;i+=1)for(r=b;r!==x;r+=S)a=Math.round(r+h)%t,d=(t*i+a)*4,s=_.data[d+0],c=_.data[d+1],l=_.data[d+2],u=_.data[d+3],f=(t*i+r)*4,_.data[f+0]=s,_.data[f+1]=c,_.data[f+2]=l,_.data[f+3]=u;for(i=0;i<n;i+=1)for(y=Math.floor(v),o=0;o<p;o+=1){for(r=0;r<y+1;r+=1)d=(t*i+r)*4,s=_.data[d+0],c=_.data[d+1],l=_.data[d+2],u=_.data[d+3],f=(t*i+y*2-r-1)*4,_.data[f+0]=s,_.data[f+1]=c,_.data[f+2]=l,_.data[f+3]=u;y*=2}Crt(_,e,{})};$.addGetterSetter(f8,`kaleidoscopePower`,2,Z6(),$.afterSetFilter),$.addGetterSetter(f8,`kaleidoscopeAngle`,0,Z6(),$.afterSetFilter);function E5(e,t,n){let r=(n*e.width+t)*4,i=[];return i.push(e.data[r++],e.data[r++],e.data[r++],e.data[r++]),i}function D5(e,t){return Math.sqrt((e[0]-t[0])**2+(e[1]-t[1])**2+(e[2]-t[2])**2)}function Trt(e){let t=[0,0,0];for(let n=0;n<e.length;n++)t[0]+=e[n][0],t[1]+=e[n][1],t[2]+=e[n][2];return t[0]/=e.length,t[1]/=e.length,t[2]/=e.length,t}function Ert(e,t){let n=E5(e,0,0),r=E5(e,e.width-1,0),i=E5(e,0,e.height-1),a=E5(e,e.width-1,e.height-1),o=t||10;if(D5(n,r)<o&&D5(r,a)<o&&D5(a,i)<o&&D5(i,n)<o){let t=Trt([r,n,a,i]),s=[];for(let n=0;n<e.width*e.height;n++){let r=D5(t,[e.data[n*4],e.data[n*4+1],e.data[n*4+2]]);s[n]=r<o?0:255}return s}}function Drt(e,t){for(let n=0;n<e.width*e.height;n++)e.data[4*n+3]=t[n]}function Ort(e,t,n){let r=[1,1,1,1,0,1,1,1,1],i=Math.round(Math.sqrt(r.length)),a=Math.floor(i/2),o=[];for(let s=0;s<n;s++)for(let c=0;c<t;c++){let l=s*t+c,u=0;for(let o=0;o<i;o++)for(let l=0;l<i;l++){let d=s+o-a,f=c+l-a;if(d>=0&&d<n&&f>=0&&f<t){let n=d*t+f,a=r[o*i+l];u+=e[n]*a}}o[l]=u===2040?255:0}return o}function krt(e,t,n){let r=[1,1,1,1,1,1,1,1,1],i=Math.round(Math.sqrt(r.length)),a=Math.floor(i/2),o=[];for(let s=0;s<n;s++)for(let c=0;c<t;c++){let l=s*t+c,u=0;for(let o=0;o<i;o++)for(let l=0;l<i;l++){let d=s+o-a,f=c+l-a;if(d>=0&&d<n&&f>=0&&f<t){let n=d*t+f,a=r[o*i+l];u+=e[n]*a}}o[l]=u>=1020?255:0}return o}function Art(e,t,n){let r=[.1111111111111111,.1111111111111111,.1111111111111111,.1111111111111111,.1111111111111111,.1111111111111111,.1111111111111111,.1111111111111111,.1111111111111111],i=Math.round(Math.sqrt(r.length)),a=Math.floor(i/2),o=[];for(let s=0;s<n;s++)for(let c=0;c<t;c++){let l=s*t+c,u=0;for(let o=0;o<i;o++)for(let l=0;l<i;l++){let d=s+o-a,f=c+l-a;if(d>=0&&d<n&&f>=0&&f<t){let n=d*t+f,a=r[o*i+l];u+=e[n]*a}}o[l]=u}return o}$.addGetterSetter(f8,`threshold`,0,Z6(),$.afterSetFilter),$.addGetterSetter(f8,`noise`,.2,Z6(),$.afterSetFilter),$.addGetterSetter(f8,`pixelSize`,8,Z6(),$.afterSetFilter),$.addGetterSetter(f8,`levels`,.5,Z6(),$.afterSetFilter),$.addGetterSetter(f8,`red`,0,function(e){return this._filterUpToDate=!1,e>255?255:e<0?0:Math.round(e)}),$.addGetterSetter(f8,`green`,0,function(e){return this._filterUpToDate=!1,e>255?255:e<0?0:Math.round(e)}),$.addGetterSetter(f8,`blue`,0,Jet,$.afterSetFilter),$.addGetterSetter(f8,`red`,0,function(e){return this._filterUpToDate=!1,e>255?255:e<0?0:Math.round(e)}),$.addGetterSetter(f8,`green`,0,function(e){return this._filterUpToDate=!1,e>255?255:e<0?0:Math.round(e)}),$.addGetterSetter(f8,`blue`,0,Jet,$.afterSetFilter),$.addGetterSetter(f8,`alpha`,1,function(e){return this._filterUpToDate=!1,e>1?1:e<0?0:e}),$.addGetterSetter(f8,`threshold`,.5,Z6(),$.afterSetFilter),G8.Util._assign(G8,{Arc:K8,Arrow:Z8,Circle:Q8,Ellipse:$8,Image:e5,Label:a5,Tag:o5,Line:J8,Path:X8,Rect:s5,RegularPolygon:c5,Ring:l5,Sprite:u5,Star:d5,Text:y5,TextPath:b5,Transformer:C5,Wedge:w5,Filters:{Blur:frt,Brightness:mrt,Brighten:prt,Contrast:hrt,Emboss:grt,Enhance:_rt,Grayscale:vrt,HSL:yrt,HSV:brt,Invert:xrt,Kaleidoscope:wrt,Mask:function(e){let t=Ert(e,this.threshold());return t&&(t=Ort(t,e.width,e.height),t=krt(t,e.width,e.height),t=Art(t,e.width,e.height),Drt(e,t)),e},Noise:function(e){let t=this.noise()*255,n=e.data,r=n.length,i=t/2;for(let e=0;e<r;e+=4)n[e+0]+=i-2*i*Math.random(),n[e+1]+=i-2*i*Math.random(),n[e+2]+=i-2*i*Math.random()},Pixelate:function(e){let t=Math.ceil(this.pixelSize()),n=e.width,r=e.height,i=Math.ceil(n/t),a=Math.ceil(r/t),o=e.data;if(t<=0){Q.error(`pixelSize value can not be <= 0`);return}for(let e=0;e<i;e+=1)for(let i=0;i<a;i+=1){let a=0,s=0,c=0,l=0,u=e*t,d=u+t,f=i*t,p=f+t,m=0;for(let e=u;e<d;e+=1)if(!(e>=n))for(let t=f;t<p;t+=1){if(t>=r)continue;let i=(n*t+e)*4;a+=o[i+0],s+=o[i+1],c+=o[i+2],l+=o[i+3],m+=1}a/=m,s/=m,c/=m,l/=m;for(let e=u;e<d;e+=1)if(!(e>=n))for(let t=f;t<p;t+=1){if(t>=r)continue;let i=(n*t+e)*4;o[i+0]=a,o[i+1]=s,o[i+2]=c,o[i+3]=l}}},Posterize:function(e){let t=Math.round(this.levels()*254)+1,n=e.data,r=n.length,i=255/t;for(let e=0;e<r;e+=1)n[e]=Math.floor(n[e]/i)*i},RGB:function(e){let t=e.data,n=t.length,r=this.red(),i=this.green(),a=this.blue();for(let e=0;e<n;e+=4){let n=(.34*t[e]+.5*t[e+1]+.16*t[e+2])/255;t[e]=n*r,t[e+1]=n*i,t[e+2]=n*a,t[e+3]=t[e+3]}},RGBA:function(e){let t=e.data,n=t.length,r=this.red(),i=this.green(),a=this.blue(),o=this.alpha();for(let e=0;e<n;e+=4){let n=1-o;t[e]=r*o+t[e]*n,t[e+1]=i*o+t[e+1]*n,t[e+2]=a*o+t[e+2]*n}},Sepia:function(e){let t=e.data,n=t.length;for(let e=0;e<n;e+=4){let n=t[e+0],r=t[e+1],i=t[e+2];t[e+0]=Math.min(255,n*.393+r*.769+i*.189),t[e+1]=Math.min(255,n*.349+r*.686+i*.168),t[e+2]=Math.min(255,n*.272+r*.534+i*.131)}},Solarize:function(e){let t=e.data;for(let e=0;e<t.length;e+=4){let n=t[e],r=t[e+1],i=t[e+2];.2126*n+.7152*r+.0722*i>=128&&(t[e]=255-n,t[e+1]=255-r,t[e+2]=255-i)}return e},Threshold:function(e){let t=this.threshold()*255,n=e.data,r=n.length;for(let e=0;e<r;e+=1)n[e]=n[e]<t?0:255}}});var jrt={exports:{}},Mrt={exports:{}},Nrt={exports:{}},Prt={},Frt;function Irt(){return Frt||(Frt=1,(function(e){function t(e,t){var n=e.length;e.push(t);e:for(;0<n;){var r=n-1>>>1,a=e[r];if(0<i(a,t))e[r]=t,e[n]=a,n=r;else break e}}function n(e){return e.length===0?null:e[0]}function r(e){if(e.length===0)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,a=e.length,o=a>>>1;r<o;){var s=2*(r+1)-1,c=e[s],l=s+1,u=e[l];if(0>i(c,n))l<a&&0>i(u,c)?(e[r]=u,e[l]=n,r=l):(e[r]=c,e[s]=n,r=s);else if(l<a&&0>i(u,n))e[r]=u,e[l]=n,r=l;else break e}}return t}function i(e,t){var n=e.sortIndex-t.sortIndex;return n===0?e.id-t.id:n}if(e.unstable_now=void 0,typeof performance==`object`&&typeof performance.now==`function`){var a=performance;e.unstable_now=function(){return a.now()}}else{var o=Date,s=o.now();e.unstable_now=function(){return o.now()-s}}var c=[],l=[],u=1,d=null,f=3,p=!1,m=!1,h=!1,g=!1,_=typeof setTimeout==`function`?setTimeout:null,v=typeof clearTimeout==`function`?clearTimeout:null,y=typeof setImmediate<`u`?setImmediate:null;function b(e){for(var i=n(l);i!==null;){if(i.callback===null)r(l);else if(i.startTime<=e)r(l),i.sortIndex=i.expirationTime,t(c,i);else break;i=n(l)}}function x(e){if(h=!1,b(e),!m){if(n(c)!==null)m=!0,S||(S=!0,O());else{var t=n(l);t!==null&&j(x,t.startTime-e)}}}var S=!1,C=-1,w=5,T=-1;function E(){return g?!0:!(e.unstable_now()-T<w)}function D(){if(g=!1,S){var t=e.unstable_now();T=t;var i=!0;try{e:{m=!1,h&&(h=!1,v(C),C=-1),p=!0;var a=f;try{t:{for(b(t),d=n(c);d!==null&&!(d.expirationTime>t&&E());){var o=d.callback;if(typeof o==`function`){d.callback=null,f=d.priorityLevel;var s=o(d.expirationTime<=t);if(t=e.unstable_now(),typeof s==`function`){d.callback=s,b(t),i=!0;break t}d===n(c)&&r(c),b(t)}else r(c);d=n(c)}if(d!==null)i=!0;else{var u=n(l);u!==null&&j(x,u.startTime-t),i=!1}}break e}finally{d=null,f=a,p=!1}}}finally{i?O():S=!1}}}var O;if(typeof y==`function`)O=function(){y(D)};else if(typeof MessageChannel<`u`){var k=new MessageChannel,A=k.port2;k.port1.onmessage=D,O=function(){A.postMessage(null)}}else O=function(){_(D,0)};function j(t,n){C=_(function(){t(e.unstable_now())},n)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(e){e.callback=null},e.unstable_forceFrameRate=function(e){0>e||125<e?console.error(`forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported`):w=0<e?Math.floor(1e3/e):5},e.unstable_getCurrentPriorityLevel=function(){return f},e.unstable_next=function(e){switch(f){case 1:case 2:case 3:var t=3;break;default:t=f}var n=f;f=t;try{return e()}finally{f=n}},e.unstable_requestPaint=function(){g=!0},e.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=f;f=e;try{return t()}finally{f=n}},e.unstable_scheduleCallback=function(r,i,a){var o=e.unstable_now();switch(typeof a==`object`&&a?(a=a.delay,a=typeof a==`number`&&0<a?o+a:o):a=o,r){case 1:var s=-1;break;case 2:s=250;break;case 5:s=1073741823;break;case 4:s=1e4;break;default:s=5e3}return s=a+s,r={id:u++,callback:i,priorityLevel:r,startTime:a,expirationTime:s,sortIndex:-1},a>o?(r.sortIndex=a,t(l,r),n(c)===null&&r===n(l)&&(h?(v(C),C=-1):h=!0,j(x,a-o))):(r.sortIndex=s,t(c,r),m||p||(m=!0,S||(S=!0,O()))),r},e.unstable_shouldYield=E,e.unstable_wrapCallback=function(e){var t=f;return function(){var n=f;f=t;try{return e.apply(this,arguments)}finally{f=n}}}})(Prt)),Prt}var Lrt={},Rrt;function zrt(){return Rrt||(Rrt=1,(function(e){process.env.NODE_ENV!==`production`&&(function(){function t(){if(x=!1,T){var t=e.unstable_now();O=t;var n=!0;try{e:{y=!1,b&&(b=!1,C(E),E=-1),v=!0;var a=_;try{t:{for(o(t),g=r(p);g!==null&&!(g.expirationTime>t&&c());){var u=g.callback;if(typeof u==`function`){g.callback=null,_=g.priorityLevel;var d=u(g.expirationTime<=t);if(t=e.unstable_now(),typeof d==`function`){g.callback=d,o(t),n=!0;break t}g===r(p)&&i(p),o(t)}else i(p);g=r(p)}if(g!==null)n=!0;else{var f=r(m);f!==null&&l(s,f.startTime-t),n=!1}}break e}finally{g=null,_=a,v=!1}}}finally{n?k():T=!1}}}function n(e,t){var n=e.length;e.push(t);e:for(;0<n;){var r=n-1>>>1,i=e[r];if(0<a(i,t))e[r]=t,e[n]=i,n=r;else break e}}function r(e){return e.length===0?null:e[0]}function i(e){if(e.length===0)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,i=e.length,o=i>>>1;r<o;){var s=2*(r+1)-1,c=e[s],l=s+1,u=e[l];if(0>a(c,n))l<i&&0>a(u,c)?(e[r]=u,e[l]=n,r=l):(e[r]=c,e[s]=n,r=s);else if(l<i&&0>a(u,n))e[r]=u,e[l]=n,r=l;else break e}}return t}function a(e,t){var n=e.sortIndex-t.sortIndex;return n===0?e.id-t.id:n}function o(e){for(var t=r(m);t!==null;){if(t.callback===null)i(m);else if(t.startTime<=e)i(m),t.sortIndex=t.expirationTime,n(p,t);else break;t=r(m)}}function s(e){if(b=!1,o(e),!y){if(r(p)!==null)y=!0,T||(T=!0,k());else{var t=r(m);t!==null&&l(s,t.startTime-e)}}}function c(){return x?!0:!(e.unstable_now()-O<D)}function l(t,n){E=S(function(){t(e.unstable_now())},n)}if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<`u`&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart==`function`&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(Error()),e.unstable_now=void 0,typeof performance==`object`&&typeof performance.now==`function`){var u=performance;e.unstable_now=function(){return u.now()}}else{var d=Date,f=d.now();e.unstable_now=function(){return d.now()-f}}var p=[],m=[],h=1,g=null,_=3,v=!1,y=!1,b=!1,x=!1,S=typeof setTimeout==`function`?setTimeout:null,C=typeof clearTimeout==`function`?clearTimeout:null,w=typeof setImmediate<`u`?setImmediate:null,T=!1,E=-1,D=5,O=-1;if(typeof w==`function`)var k=function(){w(t)};else if(typeof MessageChannel<`u`){var A=new MessageChannel,j=A.port2;A.port1.onmessage=t,k=function(){j.postMessage(null)}}else k=function(){S(t,0)};e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(e){e.callback=null},e.unstable_forceFrameRate=function(e){0>e||125<e?console.error(`forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported`):D=0<e?Math.floor(1e3/e):5},e.unstable_getCurrentPriorityLevel=function(){return _},e.unstable_next=function(e){switch(_){case 1:case 2:case 3:var t=3;break;default:t=_}var n=_;_=t;try{return e()}finally{_=n}},e.unstable_requestPaint=function(){x=!0},e.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=_;_=e;try{return t()}finally{_=n}},e.unstable_scheduleCallback=function(t,i,a){var o=e.unstable_now();switch(typeof a==`object`&&a?(a=a.delay,a=typeof a==`number`&&0<a?o+a:o):a=o,t){case 1:var c=-1;break;case 2:c=250;break;case 5:c=1073741823;break;case 4:c=1e4;break;default:c=5e3}return c=a+c,t={id:h++,callback:i,priorityLevel:t,startTime:a,expirationTime:c,sortIndex:-1},a>o?(t.sortIndex=a,n(m,t),r(p)===null&&t===r(m)&&(b?(C(E),E=-1):b=!0,l(s,a-o))):(t.sortIndex=c,n(p,t),y||v||(y=!0,T||(T=!0,k()))),t},e.unstable_shouldYield=c,e.unstable_wrapCallback=function(e){var t=_;return function(){var n=_;_=t;try{return e.apply(this,arguments)}finally{_=n}}},typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<`u`&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop==`function`&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(Error())})()})(Lrt)),Lrt}var Brt;function O5(){return Brt||(Brt=1,Nrt.exports=process.env.NODE_ENV===`production`?Irt():zrt()),Nrt.exports}var Vrt;function Hrt(){return Vrt||(Vrt=1,(function(e){e.exports=function(e){function t(e,t,n,r){return new ma(e,t,n,r)}function n(){}function r(e){var t=`https://react.dev/errors/`+e;if(1<arguments.length){t+=`?args[]=`+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+=`&args[]=`+encodeURIComponent(arguments[n])}return`Minified React error #`+e+`; visit `+t+` for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`}function i(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function a(e){if(i(e)!==e)throw Error(r(188))}function o(e){var t=e.alternate;if(!t){if(t=i(e),t===null)throw Error(r(188));return t===e?e:null}for(var n=e,o=t;;){var s=n.return;if(s===null)break;var c=s.alternate;if(c===null){if(o=s.return,o!==null){n=o;continue}break}if(s.child===c.child){for(c=s.child;c;){if(c===n)return a(s),e;if(c===o)return a(s),t;c=c.sibling}throw Error(r(188))}if(n.return!==o.return)n=s,o=c;else{for(var l=!1,u=s.child;u;){if(u===n){l=!0,n=s,o=c;break}if(u===o){l=!0,o=s,n=c;break}u=u.sibling}if(!l){for(u=c.child;u;){if(u===n){l=!0,n=c,o=s;break}if(u===o){l=!0,o=c,n=s;break}u=u.sibling}if(!l)throw Error(r(189))}}if(n.alternate!==o)throw Error(r(190))}if(n.tag!==3)throw Error(r(188));return n.stateNode.current===n?e:t}function s(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=s(e),t!==null)return t;e=e.sibling}return null}function c(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(e.tag!==4&&(t=c(e),t!==null))return t;e=e.sibling}return null}function l(e){return typeof e!=`object`||!e?null:(e=Ya&&e[Ya]||e[`@@iterator`],typeof e==`function`?e:null)}function u(e){if(e==null)return null;if(typeof e==`function`)return e.$$typeof===Xa?null:e.displayName||e.name||null;if(typeof e==`string`)return e;switch(e){case La:return`Fragment`;case za:return`Profiler`;case Ra:return`StrictMode`;case Ua:return`Suspense`;case Wa:return`SuspenseList`;case qa:return`Activity`}if(typeof e==`object`)switch(e.$$typeof){case Ia:return`Portal`;case Va:return e.displayName||`Context`;case Ba:return(e._context.displayName||`Context`)+`.Consumer`;case Ha:var t=e.render;return e=e.displayName,e||=(e=t.displayName||t.name||``,e===``?`ForwardRef`:`ForwardRef(`+e+`)`),e;case Ga:return t=e.displayName||null,t===null?u(e.type)||`Memo`:t;case Ka:t=e._payload,e=e._init;try{return u(e(t))}catch{}}return null}function d(e){return{current:e}}function f(e){0>_c||(e.current=gc[_c],gc[_c]=null,_c--)}function p(e,t){_c++,gc[_c]=e.current,e.current=t}function m(e){return e>>>=0,e===0?32:31-(bc(e)/xc|0)|0}function h(e){var t=e&42;if(t!==0)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function g(e,t,n){var r=e.pendingLanes;if(r===0)return 0;var i=0,a=e.suspendedLanes,o=e.pingedLanes;e=e.warmLanes;var s=r&134217727;return s===0?(s=r&~a,s===0?o===0?n||(n=r&~e,n!==0&&(i=h(n))):i=h(o):i=h(s)):(r=s&~a,r===0?(o&=s,o===0?n||(n=s&~e,n!==0&&(i=h(n))):i=h(o)):i=h(r)),i===0?0:t!==0&&t!==i&&(t&a)===0&&(a=i&-i,n=t&-t,a>=n||a===32&&n&4194048)?t:i}function _(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function v(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function y(){var e=wc;return wc<<=1,!(wc&62914560)&&(wc=4194304),e}function b(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function x(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function S(e,t,n,r,i,a){var o=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var s=e.entanglements,c=e.expirationTimes,l=e.hiddenUpdates;for(n=o&~n;0<n;){var u=31-yc(n),d=1<<u;s[u]=0,c[u]=-1;var f=l[u];if(f!==null)for(l[u]=null,u=0;u<f.length;u++){var p=f[u];p!==null&&(p.lane&=-536870913)}n&=~d}r!==0&&C(e,r,0),a!==0&&i===0&&e.tag!==0&&(e.suspendedLanes|=a&~(o&~t))}function C(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var r=31-yc(t);e.entangledLanes|=t,e.entanglements[r]=e.entanglements[r]|1073741824|n&261930}function w(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-yc(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}function T(e,t){var n=t&-t;return n=n&42?1:E(n),(n&(e.suspendedLanes|t))===0?n:0}function E(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function D(e){return e&=-e,2<e?8<e?e&134217727?32:268435456:8:2}function O(e){if(typeof Pc==`function`&&Fc(e),Lc&&typeof Lc.setStrictMode==`function`)try{Lc.setStrictMode(Ic,e)}catch{}}function k(e,t){return e===t&&(e!==0||1/e==1/t)||e!==e&&t!==t}function A(e){if(Vc===void 0)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);Vc=t&&t[1]||``,Hc=-1<e.stack.indexOf(` |
|
|
at`)?` (<anonymous>)`:-1<e.stack.indexOf(`@`)?`@unknown:0:0`:``}return` |
|
|
`+Vc+e+Hc}function j(e,t){if(!e||Uc)return``;Uc=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var r={DetermineComponentFrameRoot:function(){try{if(t){var n=function(){throw Error()};if(Object.defineProperty(n.prototype,"props",{set:function(){throw Error()}}),typeof Reflect==`object`&&Reflect.construct){try{Reflect.construct(n,[])}catch(e){var r=e}Reflect.construct(e,[],n)}else{try{n.call()}catch(e){r=e}e.call(n.prototype)}}else{try{throw Error()}catch(e){r=e}(n=e())&&typeof n.catch==`function`&&n.catch(function(){})}}catch(e){if(e&&r&&typeof e.stack==`string`)return[e.stack,r.stack]}return[null,null]}};r.DetermineComponentFrameRoot.displayName=`DetermineComponentFrameRoot`;var i=Object.getOwnPropertyDescriptor(r.DetermineComponentFrameRoot,`name`);i&&i.configurable&&Object.defineProperty(r.DetermineComponentFrameRoot,"name",{value:`DetermineComponentFrameRoot`});var a=r.DetermineComponentFrameRoot(),o=a[0],s=a[1];if(o&&s){var c=o.split(` |
|
|
`),l=s.split(` |
|
|
`);for(i=r=0;r<c.length&&!c[r].includes(`DetermineComponentFrameRoot`);)r++;for(;i<l.length&&!l[i].includes(`DetermineComponentFrameRoot`);)i++;if(r===c.length||i===l.length)for(r=c.length-1,i=l.length-1;1<=r&&0<=i&&c[r]!==l[i];)i--;for(;1<=r&&0<=i;r--,i--)if(c[r]!==l[i]){if(r!==1||i!==1)do if(r--,i--,0>i||c[r]!==l[i]){var u=` |
|
|
`+c[r].replace(` at new `,` at `);return e.displayName&&u.includes(`<anonymous>`)&&(u=u.replace(`<anonymous>`,e.displayName)),u}while(1<=r&&0<=i);break}}}finally{Uc=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:``)?A(n):``}function M(e,t){switch(e.tag){case 26:case 27:case 5:return A(e.type);case 16:return A(`Lazy`);case 13:return e.child!==t&&t!==null?A(`Suspense Fallback`):A(`Suspense`);case 19:return A(`SuspenseList`);case 0:case 15:return j(e.type,!1);case 11:return j(e.type.render,!1);case 1:return j(e.type,!0);case 31:return A(`Activity`);default:return``}}function ee(e){try{var t=``,n=null;do t+=M(e,n),n=e,e=e.return;while(e);return t}catch(e){return` |
|
|
Error generating stack: `+e.message+` |
|
|
`+e.stack}}function N(e,t){if(typeof e==`object`&&e){var n=Wc.get(e);return n===void 0?(t={value:e,source:t,stack:ee(t)},Wc.set(e,t),t):n}return{value:e,source:t,stack:ee(t)}}function P(e,t){Gc[Kc++]=V,Gc[Kc++]=qc,qc=e,V=t}function F(e,t,n){Jc[Yc++]=Zc,Jc[Yc++]=Qc,Jc[Yc++]=Xc,Xc=e;var r=Zc;e=Qc;var i=32-yc(r)-1;r&=~(1<<i),n+=1;var a=32-yc(t)+i;if(30<a){var o=i-i%5;a=(r&(1<<o)-1).toString(32),r>>=o,i-=o,Zc=1<<32-yc(t)+i|n<<i|r,Qc=a+e}else Zc=1<<a|n<<i|r,Qc=e}function te(e){e.return!==null&&(P(e,1),F(e,1,0))}function I(e){for(;e===qc;)qc=Gc[--Kc],Gc[Kc]=null,V=Gc[--Kc],Gc[Kc]=null;for(;e===Xc;)Xc=Jc[--Yc],Jc[Yc]=null,Qc=Jc[--Yc],Jc[Yc]=null,Zc=Jc[--Yc],Jc[Yc]=null}function ne(e,t){Jc[Yc++]=Zc,Jc[Yc++]=Qc,Jc[Yc++]=Xc,Zc=t.id,Qc=t.overflow,Xc=e}function re(e,t){p(tl,t),p(el,e),p($c,null),e=ro(t),f($c),p($c,e)}function ie(){f($c),f(el),f(tl)}function ae(e){e.memoizedState!==null&&p(nl,e);var t=$c.current,n=io(t,e.type);t!==n&&(p(el,e),p($c,n))}function oe(e){el.current===e&&(f($c),f(el)),nl.current===e&&(f(nl),go?Fo._currentValue=Po:Fo._currentValue2=Po)}function se(e){throw fe(N(Error(r(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?`text`:`HTML`,``)),e)),cl}function ce(e,t){if(!yo)throw Error(r(175));Ms(e.stateNode,e.type,e.memoizedProps,t,e)||se(e,!0)}function le(e){for(rl=e.return;rl;)switch(rl.tag){case 5:case 31:case 13:sl=!1;return;case 27:case 3:sl=!0;return;default:rl=rl.return}}function ue(e){if(!yo||e!==rl)return!1;if(!al)return le(e),al=!0,!1;var t=e.tag;if(uc?t!==3&&t!==27&&(t!==5||qs(e.type)&&!uo(e.type,e.memoizedProps))&&il&&se(e):t!==3&&(t!==5||qs(e.type)&&!uo(e.type,e.memoizedProps))&&il&&se(e),le(e),t===13){if(!yo)throw Error(r(316));if(e=e.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(r(317));il=Is(e)}else if(t===31){if(e=e.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(r(317));il=Fs(e)}else il=uc&&t===27?Ss(e.type,il):rl?xs(e.stateNode):null;return!0}function de(){yo&&(il=rl=null,al=!1)}function L(){var e=ol;return e!==null&&(Gu===null?Gu=e:Gu.push.apply(Gu,e),ol=null),e}function fe(e){ol===null?ol=[e]:ol.push(e)}function pe(e,t,n){go?(p(ll,t._currentValue),t._currentValue=n):(p(ll,t._currentValue2),t._currentValue2=n)}function me(e){var t=ll.current;go?e._currentValue=t:e._currentValue2=t,f(ll)}function he(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)===t?r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t):(e.childLanes|=t,r!==null&&(r.childLanes|=t)),e===n)break;e=e.return}}function R(e,t,n,i){var a=e.child;for(a!==null&&(a.return=e);a!==null;){var o=a.dependencies;if(o!==null){var s=a.child;o=o.firstContext;e:for(;o!==null;){var c=o;o=a;for(var l=0;l<t.length;l++)if(c.context===t[l]){o.lanes|=n,c=o.alternate,c!==null&&(c.lanes|=n),he(o.return,n,e),i||(s=null);break e}o=c.next}}else if(a.tag===18){if(s=a.return,s===null)throw Error(r(341));s.lanes|=n,o=s.alternate,o!==null&&(o.lanes|=n),he(s,n,e),s=null}else s=a.child;if(s!==null)s.return=a;else for(s=a;s!==null;){if(s===e){s=null;break}if(a=s.sibling,a!==null){a.return=s.return,s=a;break}s=s.return}a=s}}function ge(e,t,n,i){e=null;for(var a=t,o=!1;a!==null;){if(!o){if(a.flags&524288)o=!0;else if(a.flags&262144)break}if(a.tag===10){var s=a.alternate;if(s===null)throw Error(r(387));if(s=s.memoizedProps,s!==null){var c=a.type;Rc(a.pendingProps.value,s.value)||(e===null?e=[c]:e.push(c))}}else if(a===nl.current){if(s=a.alternate,s===null)throw Error(r(387));s.memoizedState.memoizedState!==a.memoizedState.memoizedState&&(e===null?e=[Fo]:e.push(Fo))}a=a.return}e!==null&&R(t,e,n,i),t.flags|=262144}function _e(e){for(e=e.firstContext;e!==null;){var t=e.context;if(!Rc(go?t._currentValue:t._currentValue2,e.memoizedValue))return!0;e=e.next}return!1}function ve(e){ul=e,dl=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function ye(e){return xe(ul,e)}function be(e,t){return ul===null&&ve(e),xe(e,t)}function xe(e,t){var n=go?t._currentValue:t._currentValue2;if(t={context:t,memoizedValue:n,next:null},dl===null){if(e===null)throw Error(r(308));dl=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else dl=dl.next=t;return n}function Se(){return{controller:new fl,data:new Map,refCount:0}}function Ce(e){e.refCount--,e.refCount===0&&pl(ml,function(){e.controller.abort()})}function we(){}function Te(e){e!==_l&&e.next===null&&(_l===null?gl=_l=e:_l=_l.next=e),yl=!0,vl||(vl=!0,Me())}function Ee(e,t){if(!bl&&yl){bl=!0;do for(var n=!1,r=gl;r!==null;){if(e!==0){var i=r.pendingLanes;if(i===0)var a=0;else{var o=r.suspendedLanes,s=r.pingedLanes;a=(1<<31-yc(42|e)+1)-1,a&=i&~(o&~s),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(n=!0,je(r,a))}else a=ju,a=g(r,r===ku?a:0,r.cancelPendingCommit!==null||r.timeoutHandle!==ho),!(a&3)||_(r,a)||(n=!0,je(r,a));r=r.next}while(n);bl=!1}}function De(){Oe()}function Oe(){yl=vl=!1;var e=0;xl!==0&&To()&&(e=xl);for(var t=kc(),n=null,r=gl;r!==null;){var i=r.next,a=ke(r,t);a===0?(r.next=null,n===null?gl=i:n.next=i,i===null&&(_l=n)):(n=r,(e!==0||a&3)&&(yl=!0)),r=i}Qu!==0&&Qu!==5||Ee(e),xl!==0&&(xl=0)}function ke(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,a=e.pendingLanes&-62914561;0<a;){var o=31-yc(a),s=1<<o,c=i[o];c===-1?((s&n)===0||(s&r)!==0)&&(i[o]=v(s,t)):c<=t&&(e.expiredLanes|=s),a&=~s}if(t=ku,n=ju,n=g(e,e===t?n:0,e.cancelPendingCommit!==null||e.timeoutHandle!==ho),r=e.callbackNode,n===0||e===t&&(Mu===2||Mu===9)||e.cancelPendingCommit!==null)return r!==null&&r!==null&&Ec(r),e.callbackNode=null,e.callbackPriority=0;if(!(n&3)||_(e,n)){if(t=n&-n,t===e.callbackPriority)return t;switch(r!==null&&Ec(r),D(n)){case 2:case 8:n=jc;break;case 32:n=Mc;break;case 268435456:n=Nc;break;default:n=Mc}return r=Ae.bind(null,e),n=Tc(n,r),e.callbackPriority=t,e.callbackNode=n,t}return r!==null&&r!==null&&Ec(r),e.callbackPriority=2,e.callbackNode=null,2}function Ae(e,t){if(Qu!==0&&Qu!==5)return e.callbackNode=null,e.callbackPriority=0,null;var n=e.callbackNode;if(ia()&&e.callbackNode!==n)return null;var r=ju;return r=g(e,e===ku?r:0,e.cancelPendingCommit!==null||e.timeoutHandle!==ho),r===0?null:(Mi(e,r,t),ke(e,kc()),e.callbackNode!=null&&e.callbackNode===n?Ae.bind(null,e):null)}function je(e,t){if(ia())return null;Mi(e,t,!0)}function Me(){Lo?Ro(function(){Ou&6?Tc(Ac,De):Oe()}):Tc(Ac,De)}function Ne(){if(xl===0){var e=wl;e===0&&(e=Sc,Sc<<=1,!(Sc&261888)&&(Sc=256)),xl=e}return xl}function Pe(e,t){if(Sl===null){var n=Sl=[];Cl=0,wl=Ne(),Tl={status:`pending`,value:void 0,then:function(e){n.push(e)}}}return Cl++,t.then(Fe,Fe),t}function Fe(){if(--Cl===0&&Sl!==null){Tl!==null&&(Tl.status=`fulfilled`);var e=Sl;Sl=null,wl=0,Tl=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function Ie(e,t){var n=[],r={status:`pending`,value:null,reason:null,then:function(e){n.push(e)}};return e.then(function(){r.status=`fulfilled`,r.value=t;for(var e=0;e<n.length;e++)(0,n[e])(t)},function(e){for(r.status=`rejected`,r.reason=e,e=0;e<n.length;e++)(0,n[e])(void 0)}),r}function Le(){var e=Dl.current;return e===null?ku.pooledCache:e}function Re(e,t){t===null?p(Dl,Dl.current):p(Dl,t.pool)}function ze(){var e=Le();return e===null?null:{parent:go?hl._currentValue:hl._currentValue2,pool:e}}function Be(e,t){if(Rc(e,t))return!0;if(typeof e!=`object`||!e||typeof t!=`object`||!t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var i=n[r];if(!Bc.call(t,i)||!Rc(e[i],t[i]))return!1}return!0}function Ve(e){return e=e.status,e===`fulfilled`||e===`rejected`}function He(e,t,n){switch(n=e[n],n===void 0?e.push(t):n!==t&&(t.then(we,we),t=n),t.status){case`fulfilled`:return t.value;case`rejected`:throw e=t.reason,Ge(e),e;default:if(typeof t.status==`string`)t.then(we,we);else{if(e=ku,e!==null&&100<e.shellSuspendCounter)throw Error(r(482));e=t,e.status=`pending`,e.then(function(e){if(t.status===`pending`){var n=t;n.status=`fulfilled`,n.value=e}},function(e){if(t.status===`pending`){var n=t;n.status=`rejected`,n.reason=e}})}switch(t.status){case`fulfilled`:return t.value;case`rejected`:throw e=t.reason,Ge(e),e}throw Ml=t,Ol}}function Ue(e){try{var t=e._init;return t(e._payload)}catch(e){throw typeof e==`object`&&e&&typeof e.then==`function`?(Ml=e,Ol):e}}function We(){if(Ml===null)throw Error(r(459));var e=Ml;return Ml=null,e}function Ge(e){if(e===Ol||e===Al)throw Error(r(483))}function z(e){var t=Pl;return Pl+=1,Nl===null&&(Nl=[]),He(Nl,e,t)}function Ke(e,t){t=t.props.ref,e.ref=t===void 0?null:t}function qe(e,t){throw t.$$typeof===Pa?Error(r(525)):(e=Object.prototype.toString.call(t),Error(r(31,e===`[object Object]`?`object with keys {`+Object.keys(t).join(`, `)+`}`:e)))}function Je(e){function n(t,n){if(e){var r=t.deletions;r===null?(t.deletions=[n],t.flags|=16):r.push(n)}}function i(t,r){if(!e)return null;for(;r!==null;)n(t,r),r=r.sibling;return null}function a(e){for(var t=new Map;e!==null;)e.key===null?t.set(e.index,e):t.set(e.key,e),e=e.sibling;return t}function o(e,t){return e=ga(e,t),e.index=0,e.sibling=null,e}function s(t,n,r){return t.index=r,e?(r=t.alternate,r===null?(t.flags|=67108866,n):(r=r.index,r<n?(t.flags|=67108866,n):r)):(t.flags|=1048576,n)}function c(t){return e&&t.alternate===null&&(t.flags|=67108866),t}function u(e,t,n,r){return t===null||t.tag!==6?(t=ba(n,e.mode,r),t.return=e,t):(t=o(t,n),t.return=e,t)}function d(e,t,n,r){var i=n.type;return i===La?p(e,t,n.props.children,r,n.key):t!==null&&(t.elementType===i||typeof i==`object`&&i&&i.$$typeof===Ka&&Ue(i)===t.type)?(t=o(t,n.props),Ke(t,n),t.return=e,t):(t=va(n.type,n.key,n.props,null,e.mode,r),Ke(t,n),t.return=e,t)}function f(e,t,n,r){return t===null||t.tag!==4||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?(t=Sa(n,e.mode,r),t.return=e,t):(t=o(t,n.children||[]),t.return=e,t)}function p(e,t,n,r,i){return t===null||t.tag!==7?(t=ya(n,e.mode,r,i),t.return=e,t):(t=o(t,n),t.return=e,t)}function m(e,t,n){if(typeof t==`string`&&t!==``||typeof t==`number`||typeof t==`bigint`)return t=ba(``+t,e.mode,n),t.return=e,t;if(typeof t==`object`&&t){switch(t.$$typeof){case Fa:return n=va(t.type,t.key,t.props,null,e.mode,n),Ke(n,t),n.return=e,n;case Ia:return t=Sa(t,e.mode,n),t.return=e,t;case Ka:return t=Ue(t),m(e,t,n)}if(Za(t)||l(t))return t=ya(t,e.mode,n,null),t.return=e,t;if(typeof t.then==`function`)return m(e,z(t),n);if(t.$$typeof===Va)return m(e,be(e,t),n);qe(e,t)}return null}function h(e,t,n,r){var i=t===null?null:t.key;if(typeof n==`string`&&n!==``||typeof n==`number`||typeof n==`bigint`)return i===null?u(e,t,``+n,r):null;if(typeof n==`object`&&n){switch(n.$$typeof){case Fa:return n.key===i?d(e,t,n,r):null;case Ia:return n.key===i?f(e,t,n,r):null;case Ka:return n=Ue(n),h(e,t,n,r)}if(Za(n)||l(n))return i===null?p(e,t,n,r,null):null;if(typeof n.then==`function`)return h(e,t,z(n),r);if(n.$$typeof===Va)return h(e,t,be(e,n),r);qe(e,n)}return null}function g(e,t,n,r,i){if(typeof r==`string`&&r!==``||typeof r==`number`||typeof r==`bigint`)return e=e.get(n)||null,u(t,e,``+r,i);if(typeof r==`object`&&r){switch(r.$$typeof){case Fa:return e=e.get(r.key===null?n:r.key)||null,d(t,e,r,i);case Ia:return e=e.get(r.key===null?n:r.key)||null,f(t,e,r,i);case Ka:return r=Ue(r),g(e,t,n,r,i)}if(Za(r)||l(r))return e=e.get(n)||null,p(t,e,r,i,null);if(typeof r.then==`function`)return g(e,t,n,z(r),i);if(r.$$typeof===Va)return g(e,t,n,be(t,r),i);qe(t,r)}return null}function _(t,r,o,c){for(var l=null,u=null,d=r,f=r=0,p=null;d!==null&&f<o.length;f++){d.index>f?(p=d,d=null):p=d.sibling;var _=h(t,d,o[f],c);if(_===null){d===null&&(d=p);break}e&&d&&_.alternate===null&&n(t,d),r=s(_,r,f),u===null?l=_:u.sibling=_,u=_,d=p}if(f===o.length)return i(t,d),al&&P(t,f),l;if(d===null){for(;f<o.length;f++)d=m(t,o[f],c),d!==null&&(r=s(d,r,f),u===null?l=d:u.sibling=d,u=d);return al&&P(t,f),l}for(d=a(d);f<o.length;f++)p=g(d,t,f,o[f],c),p!==null&&(e&&p.alternate!==null&&d.delete(p.key===null?f:p.key),r=s(p,r,f),u===null?l=p:u.sibling=p,u=p);return e&&d.forEach(function(e){return n(t,e)}),al&&P(t,f),l}function v(t,o,c,l){if(c==null)throw Error(r(151));for(var u=null,d=null,f=o,p=o=0,_=null,v=c.next();f!==null&&!v.done;p++,v=c.next()){f.index>p?(_=f,f=null):_=f.sibling;var y=h(t,f,v.value,l);if(y===null){f===null&&(f=_);break}e&&f&&y.alternate===null&&n(t,f),o=s(y,o,p),d===null?u=y:d.sibling=y,d=y,f=_}if(v.done)return i(t,f),al&&P(t,p),u;if(f===null){for(;!v.done;p++,v=c.next())v=m(t,v.value,l),v!==null&&(o=s(v,o,p),d===null?u=v:d.sibling=v,d=v);return al&&P(t,p),u}for(f=a(f);!v.done;p++,v=c.next())v=g(f,t,p,v.value,l),v!==null&&(e&&v.alternate!==null&&f.delete(v.key===null?p:v.key),o=s(v,o,p),d===null?u=v:d.sibling=v,d=v);return e&&f.forEach(function(e){return n(t,e)}),al&&P(t,p),u}function y(e,t,a,s){if(typeof a==`object`&&a&&a.type===La&&a.key===null&&(a=a.props.children),typeof a==`object`&&a){switch(a.$$typeof){case Fa:e:{for(var u=a.key;t!==null;){if(t.key===u){if(u=a.type,u===La){if(t.tag===7){i(e,t.sibling),s=o(t,a.props.children),s.return=e,e=s;break e}}else if(t.elementType===u||typeof u==`object`&&u&&u.$$typeof===Ka&&Ue(u)===t.type){i(e,t.sibling),s=o(t,a.props),Ke(s,a),s.return=e,e=s;break e}i(e,t);break}n(e,t),t=t.sibling}a.type===La?(s=ya(a.props.children,e.mode,s,a.key),s.return=e,e=s):(s=va(a.type,a.key,a.props,null,e.mode,s),Ke(s,a),s.return=e,e=s)}return c(e);case Ia:e:{for(u=a.key;t!==null;){if(t.key===u){if(t.tag===4&&t.stateNode.containerInfo===a.containerInfo&&t.stateNode.implementation===a.implementation){i(e,t.sibling),s=o(t,a.children||[]),s.return=e,e=s;break e}i(e,t);break}n(e,t),t=t.sibling}s=Sa(a,e.mode,s),s.return=e,e=s}return c(e);case Ka:return a=Ue(a),y(e,t,a,s)}if(Za(a))return _(e,t,a,s);if(l(a)){if(u=l(a),typeof u!=`function`)throw Error(r(150));return a=u.call(a),v(e,t,a,s)}if(typeof a.then==`function`)return y(e,t,z(a),s);if(a.$$typeof===Va)return y(e,t,be(e,a),s);qe(e,a)}return typeof a==`string`&&a!==``||typeof a==`number`||typeof a==`bigint`?(a=``+a,t!==null&&t.tag===6?(i(e,t.sibling),s=o(t,a),s.return=e,e=s):(i(e,t),s=ba(a,e.mode,s),s.return=e,e=s),c(e)):i(e,t)}return function(e,n,r,i){try{Pl=0;var a=y(e,n,r,i);return Nl=null,a}catch(n){if(n===Ol||n===Al)throw n;var o=t(29,n,null,e.mode);return o.lanes=i,o.return=e,o}}}function Ye(){for(var e=Rl,t=zl=Rl=0;t<e;){var n=Ll[t];Ll[t++]=null;var r=Ll[t];Ll[t++]=null;var i=Ll[t];Ll[t++]=null;var a=Ll[t];if(Ll[t++]=null,r!==null&&i!==null){var o=r.pending;o===null?i.next=i:(i.next=o.next,o.next=i),r.pending=i}a!==0&&$e(n,i,a)}}function Xe(e,t,n,r){Ll[Rl++]=e,Ll[Rl++]=t,Ll[Rl++]=n,Ll[Rl++]=r,zl|=r,e.lanes|=r,e=e.alternate,e!==null&&(e.lanes|=r)}function Ze(e,t,n,r){return Xe(e,t,n,r),et(e)}function Qe(e,t){return Xe(e,null,null,t),et(e)}function $e(e,t,n){e.lanes|=n;var r=e.alternate;r!==null&&(r.lanes|=n);for(var i=!1,a=e.return;a!==null;)a.childLanes|=n,r=a.alternate,r!==null&&(r.childLanes|=n),a.tag===22&&(e=a.stateNode,e===null||e._visibility&1||(i=!0)),e=a,a=a.return;return e.tag===3?(a=e.stateNode,i&&t!==null&&(i=31-yc(n),e=a.hiddenUpdates,r=e[i],r===null?e[i]=[t]:r.push(t),t.lane=n|536870912),a):null}function et(e){if(50<ad)throw ad=0,od=null,Error(r(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}function tt(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function nt(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function rt(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function it(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,Ou&2){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,t=et(e),$e(e,null,n),t}return Xe(e,r,t,n),et(e)}function at(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,n&4194048)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,w(e,n)}}function ot(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var i=null,a=null;if(n=n.firstBaseUpdate,n!==null){do{var o={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};a===null?i=a=o:a=a.next=o,n=n.next}while(n!==null);a===null?i=a=t:a=a.next=t}else i=a=t;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:a,shared:r.shared,callbacks:r.callbacks},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function st(){if(Vl){var e=Tl;if(e!==null)throw e}}function ct(e,t,n,r){Vl=!1;var i=e.updateQueue;Bl=!1;var a=i.firstBaseUpdate,o=i.lastBaseUpdate,s=i.shared.pending;if(s!==null){i.shared.pending=null;var c=s,l=c.next;c.next=null,o===null?a=l:o.next=l,o=c;var u=e.alternate;u!==null&&(u=u.updateQueue,s=u.lastBaseUpdate,s!==o&&(s===null?u.firstBaseUpdate=l:s.next=l,u.lastBaseUpdate=c))}if(a!==null){var d=i.baseState;o=0,u=l=c=null,s=a;do{var f=s.lane&-536870913,p=f!==s.lane;if(p?(ju&f)===f:(r&f)===f){f!==0&&f===wl&&(Vl=!0),u!==null&&(u=u.next={lane:0,tag:s.tag,payload:s.payload,callback:null,next:null});e:{var m=e,h=s;f=t;var g=n;switch(h.tag){case 1:if(m=h.payload,typeof m==`function`){d=m.call(g,d,f);break e}d=m;break e;case 3:m.flags=m.flags&-65537|128;case 0:if(m=h.payload,f=typeof m==`function`?m.call(g,d,f):m,f==null)break e;d=Na({},d,f);break e;case 2:Bl=!0}}f=s.callback,f!==null&&(e.flags|=64,p&&(e.flags|=8192),p=i.callbacks,p===null?i.callbacks=[f]:p.push(f))}else p={lane:f,tag:s.tag,payload:s.payload,callback:s.callback,next:null},u===null?(l=u=p,c=d):u=u.next=p,o|=f;if(s=s.next,s===null){if(s=i.shared.pending,s===null)break;p=s,s=p.next,p.next=null,i.lastBaseUpdate=p,i.shared.pending=null}}while(!0);u===null&&(c=d),i.baseState=c,i.firstBaseUpdate=l,i.lastBaseUpdate=u,a===null&&(i.shared.lanes=0),zu|=o,e.lanes=o,e.memoizedState=d}}function lt(e,t){if(typeof e!=`function`)throw Error(r(191,e));e.call(t)}function ut(e,t){var n=e.callbacks;if(n!==null)for(e.callbacks=null,e=0;e<n.length;e++)lt(n[e],t)}function dt(e,t){e=Lu,p(Ul,e),p(Hl,t),Lu=e|t.baseLanes}function ft(){p(Ul,Lu),p(Hl,Hl.current)}function pt(){Lu=Ul.current,f(Hl),f(Ul)}function mt(e){var t=e.alternate;p(Kl,Kl.current&1),p(Wl,e),Gl===null&&(t===null||Hl.current!==null||t.memoizedState!==null)&&(Gl=e)}function ht(e){p(Kl,Kl.current),p(Wl,e),Gl===null&&(Gl=e)}function gt(e){e.tag===22?(p(Kl,Kl.current),p(Wl,e),Gl===null&&(Gl=e)):_t()}function _t(){p(Kl,Kl.current),p(Wl,Wl.current)}function vt(e){f(Wl),Gl===e&&(Gl=null),f(Kl)}function yt(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||hs(n)||gs(n)))return t}else if(t.tag===19&&(t.memoizedProps.revealOrder===`forwards`||t.memoizedProps.revealOrder===`backwards`||t.memoizedProps.revealOrder===`unstable_legacy-backwards`||t.memoizedProps.revealOrder===`together`)){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function bt(){throw Error(r(321))}function xt(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Rc(e[n],t[n]))return!1;return!0}function St(e,t,n,r,i,a){return ql=a,Jl=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Qa.H=e===null||e.memoizedState===null?iu:au,Ql=!1,a=n(r,i),Ql=!1,H&&(a=wt(t,n,r,i)),Ct(e),a}function Ct(e){Qa.H=ru;var t=Yl!==null&&Yl.next!==null;if(ql=0,Xl=Yl=Jl=null,Zl=!1,eu=0,tu=null,t)throw Error(r(300));e===null||lu||(e=e.dependencies,e!==null&&_e(e)&&(lu=!0))}function wt(e,t,n,i){Jl=e;var a=0;do{if(H&&(tu=null),eu=0,H=!1,25<=a)throw Error(r(301));if(a+=1,Xl=Yl=null,e.updateQueue!=null){var o=e.updateQueue;o.lastEffect=null,o.events=null,o.stores=null,o.memoCache!=null&&(o.memoCache.index=0)}Qa.H=ou,o=t(n,i)}while(H);return o}function Tt(){var e=Qa.H,t=e.useState()[0];return t=typeof t.then==`function`?Mt(t):t,e=e.useState()[0],(Yl===null?null:Yl.memoizedState)!==e&&(Jl.flags|=1024),t}function Et(){var e=$l!==0;return $l=0,e}function Dt(e,t,n){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n}function Ot(e){if(Zl){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}Zl=!1}ql=0,Xl=Yl=Jl=null,H=!1,eu=$l=0,tu=null}function kt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Xl===null?Jl.memoizedState=Xl=e:Xl=Xl.next=e,Xl}function At(){if(Yl===null){var e=Jl.alternate;e=e===null?null:e.memoizedState}else e=Yl.next;var t=Xl===null?Jl.memoizedState:Xl.next;if(t!==null)Xl=t,Yl=e;else{if(e===null)throw Jl.alternate===null?Error(r(467)):Error(r(310));Yl=e,e={memoizedState:Yl.memoizedState,baseState:Yl.baseState,baseQueue:Yl.baseQueue,queue:Yl.queue,next:null},Xl===null?Jl.memoizedState=Xl=e:Xl=Xl.next=e}return Xl}function jt(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Mt(e){var t=eu;return eu+=1,tu===null&&(tu=[]),e=He(tu,e,t),t=Jl,(Xl===null?t.memoizedState:Xl.next)===null&&(t=t.alternate,Qa.H=t===null||t.memoizedState===null?iu:au),e}function Nt(e){if(typeof e==`object`&&e){if(typeof e.then==`function`)return Mt(e);if(e.$$typeof===Va)return ye(e)}throw Error(r(438,String(e)))}function Pt(e){var t=null,n=Jl.updateQueue;if(n!==null&&(t=n.memoCache),t==null){var r=Jl.alternate;r!==null&&(r=r.updateQueue,r!==null&&(r=r.memoCache,r!=null&&(t={data:r.data.map(function(e){return e.slice()}),index:0})))}if(t??={data:[],index:0},n===null&&(n=jt(),Jl.updateQueue=n),n.memoCache=t,n=t.data[t.index],n===void 0)for(n=t.data[t.index]=Array(e),r=0;r<e;r++)n[r]=Ja;return t.index++,n}function Ft(e,t){return typeof t==`function`?t(e):t}function It(e){return Lt(At(),Yl,e)}function Lt(e,t,n){var i=e.queue;if(i===null)throw Error(r(311));i.lastRenderedReducer=n;var a=e.baseQueue,o=i.pending;if(o!==null){if(a!==null){var s=a.next;a.next=o.next,o.next=s}t.baseQueue=a=o,i.pending=null}if(o=e.baseState,a===null)e.memoizedState=o;else{t=a.next;var c=s=null,l=null,u=t,d=!1;do{var f=u.lane&-536870913;if(f===u.lane?(ql&f)===f:(ju&f)===f){var p=u.revertLane;if(p===0)l!==null&&(l=l.next={lane:0,revertLane:0,gesture:null,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),f===wl&&(d=!0);else if((ql&p)===p){u=u.next,p===wl&&(d=!0);continue}else f={lane:0,revertLane:u.revertLane,gesture:null,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},l===null?(c=l=f,s=o):l=l.next=f,Jl.lanes|=p,zu|=p;f=u.action,Ql&&n(o,f),o=u.hasEagerState?u.eagerState:n(o,f)}else p={lane:f,revertLane:u.revertLane,gesture:u.gesture,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},l===null?(c=l=p,s=o):l=l.next=p,Jl.lanes|=f,zu|=f;u=u.next}while(u!==null&&u!==t);if(l===null?s=o:l.next=c,!Rc(o,e.memoizedState)&&(lu=!0,d&&(n=Tl,n!==null)))throw n;e.memoizedState=o,e.baseState=s,e.baseQueue=l,i.lastRenderedState=o}return a===null&&(i.lanes=0),[e.memoizedState,i.dispatch]}function Rt(e){var t=At(),n=t.queue;if(n===null)throw Error(r(311));n.lastRenderedReducer=e;var i=n.dispatch,a=n.pending,o=t.memoizedState;if(a!==null){n.pending=null;var s=a=a.next;do o=e(o,s.action),s=s.next;while(s!==a);Rc(o,t.memoizedState)||(lu=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),n.lastRenderedState=o}return[o,i]}function zt(e,t,n){var i=Jl,a=At(),o=al;if(o){if(n===void 0)throw Error(r(407));n=n()}else n=t();var s=!Rc((Yl||a).memoizedState,n);if(s&&(a.memoizedState=n,lu=!0),a=a.queue,dn(Ht.bind(null,i,a,e),[e]),a.getSnapshot!==t||s||Xl!==null&&Xl.memoizedState.tag&1){if(i.flags|=2048,on(9,{destroy:void 0},Vt.bind(null,i,a,n,t),null),ku===null)throw Error(r(349));o||ql&127||Bt(i,t,n)}return n}function Bt(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=Jl.updateQueue,t===null?(t=jt(),Jl.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function Vt(e,t,n,r){t.value=n,t.getSnapshot=r,Ut(t)&&Wt(e)}function Ht(e,t,n){return n(function(){Ut(t)&&Wt(e)})}function Ut(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Rc(e,n)}catch{return!0}}function Wt(e){var t=Qe(e,2);t!==null&&ji(t,e,2)}function Gt(e){var t=kt();if(typeof e==`function`){var n=e;if(e=n(),Ql){O(!0);try{n()}finally{O(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ft,lastRenderedState:e},t}function Kt(e,t,n,r){return e.baseState=n,Lt(e,Yl,typeof r==`function`?r:Ft)}function qt(e,t,n,i,a){if(Nn(e))throw Error(r(485));if(e=t.action,e!==null){var o={payload:a,action:e,next:null,isTransition:!0,status:`pending`,value:null,reason:null,listeners:[],then:function(e){o.listeners.push(e)}};Qa.T===null?o.isTransition=!1:n(!0),i(o),n=t.pending,n===null?(o.next=t.pending=o,Jt(t,o)):(o.next=n.next,t.pending=n.next=o)}}function Jt(e,t){var n=t.action,r=t.payload,i=e.state;if(t.isTransition){var a=Qa.T,o={};Qa.T=o;try{var s=n(i,r),c=Qa.S;c!==null&&c(o,s),Yt(e,t,s)}catch(n){Zt(e,t,n)}finally{a!==null&&o.types!==null&&(a.types=o.types),Qa.T=a}}else try{a=n(i,r),Yt(e,t,a)}catch(n){Zt(e,t,n)}}function Yt(e,t,n){typeof n==`object`&&n&&typeof n.then==`function`?n.then(function(n){Xt(e,t,n)},function(n){return Zt(e,t,n)}):Xt(e,t,n)}function Xt(e,t,n){t.status=`fulfilled`,t.value=n,Qt(t),e.state=n,t=e.pending,t!==null&&(n=t.next,n===t?e.pending=null:(n=n.next,t.next=n,Jt(e,n)))}function Zt(e,t,n){var r=e.pending;if(e.pending=null,r!==null){r=r.next;do t.status=`rejected`,t.reason=n,Qt(t),t=t.next;while(t!==r)}e.action=null}function Qt(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function $t(e,t){return t}function en(e,t){if(al){var n=ku.formState;if(n!==null){e:{var r=Jl;if(al){if(il){var i=ys(il,sl);if(i){il=xs(i),r=bs(i);break e}}se(r)}r=!1}r&&(t=n[0])}}n=kt(),n.memoizedState=n.baseState=t,r={pending:null,lanes:0,dispatch:null,lastRenderedReducer:$t,lastRenderedState:t},n.queue=r,n=An.bind(null,Jl,r),r.dispatch=n,r=Gt(!1);var a=Mn.bind(null,Jl,!1,r.queue);return r=kt(),i={state:t,dispatch:null,action:e,pending:null},r.queue=i,n=qt.bind(null,Jl,i,a,n),i.dispatch=n,r.memoizedState=e,[t,n,!1]}function tn(e){return nn(At(),Yl,e)}function nn(e,t,n){if(t=Lt(e,t,$t)[0],e=It(Ft)[0],typeof t==`object`&&t&&typeof t.then==`function`)try{var r=Mt(t)}catch(e){throw e===Ol?Al:e}else r=t;t=At();var i=t.queue,a=i.dispatch;return n!==t.memoizedState&&(Jl.flags|=2048,on(9,{destroy:void 0},rn.bind(null,i,n),null)),[r,a,e]}function rn(e,t){e.action=t}function an(e){var t=At(),n=Yl;if(n!==null)return nn(t,n,e);At(),t=t.memoizedState,n=At();var r=n.queue.dispatch;return n.memoizedState=e,[t,r,!1]}function on(e,t,n,r){return e={tag:e,create:n,deps:r,inst:t,next:null},t=Jl.updateQueue,t===null&&(t=jt(),Jl.updateQueue=t),n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function sn(){return At().memoizedState}function cn(e,t,n,r){var i=kt();Jl.flags|=e,i.memoizedState=on(1|t,{destroy:void 0},n,r===void 0?null:r)}function ln(e,t,n,r){var i=At();r=r===void 0?null:r;var a=i.memoizedState.inst;Yl!==null&&r!==null&&xt(r,Yl.memoizedState.deps)?i.memoizedState=on(t,a,n,r):(Jl.flags|=e,i.memoizedState=on(1|t,a,n,r))}function un(e,t){cn(8390656,8,e,t)}function dn(e,t){ln(2048,8,e,t)}function fn(e){Jl.flags|=4;var t=Jl.updateQueue;if(t===null)t=jt(),Jl.updateQueue=t,t.events=[e];else{var n=t.events;n===null?t.events=[e]:n.push(e)}}function pn(e){var t=At().memoizedState;return fn({ref:t,nextImpl:e}),function(){if(Ou&2)throw Error(r(440));return t.impl.apply(void 0,arguments)}}function mn(e,t){return ln(4,2,e,t)}function hn(e,t){return ln(4,4,e,t)}function gn(e,t){if(typeof t==`function`){e=e();var n=t(e);return function(){typeof n==`function`?n():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function _n(e,t,n){n=n==null?null:n.concat([e]),ln(4,4,gn.bind(null,t,e),n)}function vn(){}function yn(e,t){var n=At();t=t===void 0?null:t;var r=n.memoizedState;return t!==null&&xt(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function bn(e,t){var n=At();t=t===void 0?null:t;var r=n.memoizedState;if(t!==null&&xt(t,r[1]))return r[0];if(r=e(),Ql){O(!0);try{e()}finally{O(!1)}}return n.memoizedState=[r,t],r}function xn(e,t,n){return n===void 0||ql&1073741824&&!(ju&261930)?e.memoizedState=t:(e.memoizedState=n,e=Ai(),Jl.lanes|=e,zu|=e,n)}function Sn(e,t,n,r){return Rc(n,t)?n:Hl.current===null?!(ql&42)||ql&1073741824&&!(ju&261930)?(lu=!0,e.memoizedState=n):(e=Ai(),Jl.lanes|=e,zu|=e,t):(e=xn(e,n,r),Rc(e,t)||(lu=!0),e)}function Cn(e,t,n,r,i){var a=Co();So(a!==0&&8>a?a:8);var o=Qa.T,s={};Qa.T=s,Mn(e,!1,t,n);try{var c=i(),l=Qa.S;l!==null&&l(s,c),typeof c==`object`&&c&&typeof c.then==`function`?jn(e,t,Ie(c,r),ki(e)):jn(e,t,r,ki(e))}catch(n){jn(e,t,{then:function(){},status:`rejected`,reason:n},ki())}finally{So(a),o!==null&&s.types!==null&&(o.types=s.types),Qa.T=o}}function wn(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:Po,baseState:Po,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ft,lastRenderedState:Po},next:null};var n={};return t.next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ft,lastRenderedState:n},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function Tn(){return ye(Fo)}function En(){return At().memoizedState}function Dn(){return At().memoizedState}function On(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var n=ki();e=rt(n);var r=it(t,e,n);r!==null&&(ji(r,t,n),at(r,t,n)),t={cache:Se()},e.payload=t;return}t=t.return}}function kn(e,t,n){var r=ki();n={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},Nn(e)?Pn(t,n):(n=Ze(e,t,n,r),n!==null&&(ji(n,e,r),Fn(n,t,r)))}function An(e,t,n){jn(e,t,n,ki())}function jn(e,t,n,r){var i={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};if(Nn(e))Pn(t,i);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var o=t.lastRenderedState,s=a(o,n);if(i.hasEagerState=!0,i.eagerState=s,Rc(s,o))return Xe(e,t,i,0),ku===null&&Ye(),!1}catch{}if(n=Ze(e,t,i,r),n!==null)return ji(n,e,r),Fn(n,t,r),!0}return!1}function Mn(e,t,n,i){if(i={lane:2,revertLane:Ne(),gesture:null,action:i,hasEagerState:!1,eagerState:null,next:null},Nn(e)){if(t)throw Error(r(479))}else t=Ze(e,n,i,2),t!==null&&ji(t,e,2)}function Nn(e){var t=e.alternate;return e===Jl||t!==null&&t===Jl}function Pn(e,t){H=Zl=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Fn(e,t,n){if(n&4194048){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,w(e,n)}}function In(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:Na({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}function Ln(e,t,n,r,i,a,o){return e=e.stateNode,typeof e.shouldComponentUpdate==`function`?e.shouldComponentUpdate(r,a,o):t.prototype&&t.prototype.isPureReactComponent?!Be(n,r)||!Be(i,a):!0}function Rn(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps==`function`&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps==`function`&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&su.enqueueReplaceState(t,t.state,null)}function zn(e,t){var n=t;if(`ref`in t)for(var r in n={},t)r!==`ref`&&(n[r]=t[r]);if(e=e.defaultProps)for(var i in n===t&&(n=Na({},n)),e)n[i]===void 0&&(n[i]=e[i]);return n}function Bn(e,t){try{var n=e.onUncaughtError;n(t.value,{componentStack:t.stack})}catch(e){setTimeout(function(){throw e})}}function Vn(e,t,n){try{var r=e.onCaughtError;r(n.value,{componentStack:n.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(e){setTimeout(function(){throw e})}}function Hn(e,t,n){return n=rt(n),n.tag=3,n.payload={element:null},n.callback=function(){Bn(e,t)},n}function Un(e){return e=rt(e),e.tag=3,e}function Wn(e,t,n,r){var i=n.type.getDerivedStateFromError;if(typeof i==`function`){var a=r.value;e.payload=function(){return i(a)},e.callback=function(){Vn(t,n,r)}}var o=n.stateNode;o!==null&&typeof o.componentDidCatch==`function`&&(e.callback=function(){Vn(t,n,r),typeof i!=`function`&&(Zu===null?Zu=new Set([this]):Zu.add(this));var e=r.stack;this.componentDidCatch(r.value,{componentStack:e===null?``:e})})}function Gn(e,t,n,i,a){if(n.flags|=32768,typeof i==`object`&&i&&typeof i.then==`function`){if(t=n.alternate,t!==null&&ge(t,n,a,!0),n=Wl.current,n!==null){switch(n.tag){case 31:case 13:return Gl===null?Ui():n.alternate===null&&Ru===0&&(Ru=3),n.flags&=-257,n.flags|=65536,n.lanes=a,i===jl?n.flags|=16384:(t=n.updateQueue,t===null?n.updateQueue=new Set([i]):t.add(i),ca(e,i,a)),!1;case 22:return n.flags|=65536,i===jl?n.flags|=16384:(t=n.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([i])},n.updateQueue=t):(n=t.retryQueue,n===null?t.retryQueue=new Set([i]):n.add(i)),ca(e,i,a)),!1}throw Error(r(435,n.tag))}return ca(e,i,a),Ui(),!1}if(al)return t=Wl.current,t===null?(i!==cl&&(t=Error(r(423),{cause:i}),fe(N(t,n))),e=e.current.alternate,e.flags|=65536,a&=-a,e.lanes|=a,i=N(i,n),a=Hn(e.stateNode,i,a),ot(e,a),Ru!==4&&(Ru=2)):(!(t.flags&65536)&&(t.flags|=256),t.flags|=65536,t.lanes=a,i!==cl&&(e=Error(r(422),{cause:i}),fe(N(e,n)))),!1;var o=Error(r(520),{cause:i});if(o=N(o,n),Wu===null?Wu=[o]:Wu.push(o),Ru!==4&&(Ru=2),t===null)return!0;i=N(i,n),n=t;do{switch(n.tag){case 3:return n.flags|=65536,e=a&-a,n.lanes|=e,e=Hn(n.stateNode,i,e),ot(n,e),!1;case 1:if(t=n.type,o=n.stateNode,!(n.flags&128)&&(typeof t.getDerivedStateFromError==`function`||o!==null&&typeof o.componentDidCatch==`function`&&(Zu===null||!Zu.has(o))))return n.flags|=65536,a&=-a,n.lanes|=a,a=Un(a),Wn(a,e,n,i),ot(n,a),!1}n=n.return}while(n!==null);return!1}function Kn(e,t,n,r){t.child=e===null?Il(t,null,n,r):Fl(t,e.child,n,r)}function qn(e,t,n,r,i){n=n.render;var a=t.ref;if(`ref`in r){var o={};for(var s in r)s!==`ref`&&(o[s]=r[s])}else o=r;return ve(t),r=St(e,t,n,o,a,i),s=Et(),e!==null&&!lu?(Dt(e,t,i),gr(e,t,i)):(al&&s&&te(t),t.flags|=1,Kn(e,t,r,i),t.child)}function Jn(e,t,n,r,i){if(e===null){var a=n.type;return typeof a==`function`&&!ha(a)&&a.defaultProps===void 0&&n.compare===null?(t.tag=15,t.type=a,Yn(e,t,a,r,i)):(e=va(n.type,null,r,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(a=e.child,!_r(e,i)){var o=a.memoizedProps;if(n=n.compare,n=n===null?Be:n,n(o,r)&&e.ref===t.ref)return gr(e,t,i)}return t.flags|=1,e=ga(a,r),e.ref=t.ref,e.return=t,t.child=e}function Yn(e,t,n,r,i){if(e!==null){var a=e.memoizedProps;if(Be(a,r)&&e.ref===t.ref){if(lu=!1,t.pendingProps=r=a,_r(e,i))e.flags&131072&&(lu=!0);else return t.lanes=e.lanes,gr(e,t,i)}}return rr(e,t,n,r,i)}function Xn(e,t,n,r){var i=r.children,a=e===null?null:e.memoizedState;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),r.mode===`hidden`){if(t.flags&128){if(a=a===null?n:a.baseLanes|n,e!==null){for(r=t.child=e.child,i=0;r!==null;)i=i|r.lanes|r.childLanes,r=r.sibling;r=i&~a}else r=0,t.child=null;return Qn(e,t,a,n,r)}if(n&536870912)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&Re(t,a===null?null:a.cachePool),a===null?ft():dt(t,a),gt(t);else return r=t.lanes=536870912,Qn(e,t,a===null?n:a.baseLanes|n,n,r)}else a===null?(e!==null&&Re(t,null),ft(),_t()):(Re(t,a.cachePool),dt(t,a),_t(),t.memoizedState=null);return Kn(e,t,i,n),t.child}function Zn(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function Qn(e,t,n,r,i){var a=Le();return a=a===null?null:{parent:go?hl._currentValue:hl._currentValue2,pool:a},t.memoizedState={baseLanes:n,cachePool:a},e!==null&&Re(t,null),ft(),gt(t),e!==null&&ge(e,t,r,!0),t.childLanes=i,null}function $n(e,t){return t=dr({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function er(e,t,n){return Fl(t,e.child,null,n),e=$n(t,t.pendingProps),e.flags|=2,vt(t),t.memoizedState=null,e}function tr(e,t,n){var i=t.pendingProps,a=!!(t.flags&128);if(t.flags&=-129,e===null){if(al){if(i.mode===`hidden`)return e=$n(t,i),t.lanes=536870912,Zn(null,e);if(ht(t),(e=il)?(e=As(e,sl),e!==null&&(t.memoizedState={dehydrated:e,treeContext:Xc===null?null:{id:Zc,overflow:Qc},retryLane:536870912,hydrationErrors:null},n=xa(e),n.return=t,t.child=n,rl=t,il=null)):e=null,e===null)throw se(t);return t.lanes=536870912,null}return $n(t,i)}var o=e.memoizedState;if(o!==null){var s=o.dehydrated;if(ht(t),a){if(t.flags&256)t.flags&=-257,t=er(e,t,n);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(r(558))}else if(lu||ge(e,t,n,!1),a=(n&e.childLanes)!==0,lu||a){if(i=ku,i!==null&&(s=T(i,n),s!==0&&s!==o.retryLane))throw o.retryLane=s,Qe(e,s),ji(i,e,s),cu;Ui(),t=er(e,t,n)}else e=o.treeContext,yo&&(il=Ts(s),rl=t,al=!0,ol=null,sl=!1,e!==null&&ne(t,e)),t=$n(t,i),t.flags|=4096;return t}return e=ga(e.child,{mode:i.mode,children:i.children}),e.ref=t.ref,t.child=e,e.return=t,e}function nr(e,t){var n=t.ref;if(n===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof n!=`function`&&typeof n!=`object`)throw Error(r(284));(e===null||e.ref!==n)&&(t.flags|=4194816)}}function rr(e,t,n,r,i){return ve(t),n=St(e,t,n,r,void 0,i),r=Et(),e!==null&&!lu?(Dt(e,t,i),gr(e,t,i)):(al&&r&&te(t),t.flags|=1,Kn(e,t,n,i),t.child)}function ir(e,t,n,r,i,a){return ve(t),t.updateQueue=null,n=wt(t,r,n,i),Ct(e),r=Et(),e!==null&&!lu?(Dt(e,t,a),gr(e,t,a)):(al&&r&&te(t),t.flags|=1,Kn(e,t,n,a),t.child)}function ar(e,t,n,r,i){if(ve(t),t.stateNode===null){var a=vc,o=n.contextType;typeof o==`object`&&o&&(a=ye(o)),a=new n(r,a),t.memoizedState=a.state!==null&&a.state!==void 0?a.state:null,a.updater=su,t.stateNode=a,a._reactInternals=t,a=t.stateNode,a.props=r,a.state=t.memoizedState,a.refs={},tt(t),o=n.contextType,a.context=typeof o==`object`&&o?ye(o):vc,a.state=t.memoizedState,o=n.getDerivedStateFromProps,typeof o==`function`&&(In(t,n,o,r),a.state=t.memoizedState),typeof n.getDerivedStateFromProps==`function`||typeof a.getSnapshotBeforeUpdate==`function`||typeof a.UNSAFE_componentWillMount!=`function`&&typeof a.componentWillMount!=`function`||(o=a.state,typeof a.componentWillMount==`function`&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount==`function`&&a.UNSAFE_componentWillMount(),o!==a.state&&su.enqueueReplaceState(a,a.state,null),ct(t,r,a,i),st(),a.state=t.memoizedState),typeof a.componentDidMount==`function`&&(t.flags|=4194308),r=!0}else if(e===null){a=t.stateNode;var s=t.memoizedProps,c=zn(n,s);a.props=c;var l=a.context,u=n.contextType;o=vc,typeof u==`object`&&u&&(o=ye(u));var d=n.getDerivedStateFromProps;u=typeof d==`function`||typeof a.getSnapshotBeforeUpdate==`function`,s=t.pendingProps!==s,u||typeof a.UNSAFE_componentWillReceiveProps!=`function`&&typeof a.componentWillReceiveProps!=`function`||(s||l!==o)&&Rn(t,a,r,o),Bl=!1;var f=t.memoizedState;a.state=f,ct(t,r,a,i),st(),l=t.memoizedState,s||f!==l||Bl?(typeof d==`function`&&(In(t,n,d,r),l=t.memoizedState),(c=Bl||Ln(t,n,c,r,f,l,o))?(u||typeof a.UNSAFE_componentWillMount!=`function`&&typeof a.componentWillMount!=`function`||(typeof a.componentWillMount==`function`&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount==`function`&&a.UNSAFE_componentWillMount()),typeof a.componentDidMount==`function`&&(t.flags|=4194308)):(typeof a.componentDidMount==`function`&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=l),a.props=r,a.state=l,a.context=o,r=c):(typeof a.componentDidMount==`function`&&(t.flags|=4194308),r=!1)}else{a=t.stateNode,nt(e,t),o=t.memoizedProps,u=zn(n,o),a.props=u,d=t.pendingProps,f=a.context,l=n.contextType,c=vc,typeof l==`object`&&l&&(c=ye(l)),s=n.getDerivedStateFromProps,(l=typeof s==`function`||typeof a.getSnapshotBeforeUpdate==`function`)||typeof a.UNSAFE_componentWillReceiveProps!=`function`&&typeof a.componentWillReceiveProps!=`function`||(o!==d||f!==c)&&Rn(t,a,r,c),Bl=!1,f=t.memoizedState,a.state=f,ct(t,r,a,i),st();var p=t.memoizedState;o!==d||f!==p||Bl||e!==null&&e.dependencies!==null&&_e(e.dependencies)?(typeof s==`function`&&(In(t,n,s,r),p=t.memoizedState),(u=Bl||Ln(t,n,u,r,f,p,c)||e!==null&&e.dependencies!==null&&_e(e.dependencies))?(l||typeof a.UNSAFE_componentWillUpdate!=`function`&&typeof a.componentWillUpdate!=`function`||(typeof a.componentWillUpdate==`function`&&a.componentWillUpdate(r,p,c),typeof a.UNSAFE_componentWillUpdate==`function`&&a.UNSAFE_componentWillUpdate(r,p,c)),typeof a.componentDidUpdate==`function`&&(t.flags|=4),typeof a.getSnapshotBeforeUpdate==`function`&&(t.flags|=1024)):(typeof a.componentDidUpdate!=`function`||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!=`function`||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=p),a.props=r,a.state=p,a.context=c,r=u):(typeof a.componentDidUpdate!=`function`||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!=`function`||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),r=!1)}return a=r,nr(e,t),r=!!(t.flags&128),a||r?(a=t.stateNode,n=r&&typeof n.getDerivedStateFromError!=`function`?null:a.render(),t.flags|=1,e!==null&&r?(t.child=Fl(t,e.child,null,i),t.child=Fl(t,null,n,i)):Kn(e,t,n,i),t.memoizedState=a.state,e=t.child):e=gr(e,t,i),e}function or(e,t,n,r){return de(),t.flags|=256,Kn(e,t,n,r),t.child}function sr(e){return{baseLanes:e,cachePool:ze()}}function cr(e,t,n){return e=e===null?0:e.childLanes&~n,t&&(e|=Hu),e}function lr(e,t,n){var i=t.pendingProps,a=!1,o=!!(t.flags&128),s;if((s=o)||(s=e!==null&&e.memoizedState===null?!1:!!(Kl.current&2)),s&&(a=!0,t.flags&=-129),s=!!(t.flags&32),t.flags&=-33,e===null){if(al){if(a?mt(t):_t(),(e=il)?(e=js(e,sl),e!==null&&(t.memoizedState={dehydrated:e,treeContext:Xc===null?null:{id:Zc,overflow:Qc},retryLane:536870912,hydrationErrors:null},n=xa(e),n.return=t,t.child=n,rl=t,il=null)):e=null,e===null)throw se(t);return gs(e)?t.lanes=32:t.lanes=536870912,null}var c=i.children;return i=i.fallback,a?(_t(),a=t.mode,c=dr({mode:`hidden`,children:c},a),i=ya(i,a,n,null),c.return=t,i.return=t,c.sibling=i,t.child=c,i=t.child,i.memoizedState=sr(n),i.childLanes=cr(e,s,n),t.memoizedState=uu,Zn(null,i)):(mt(t),ur(t,c))}var l=e.memoizedState;if(l!==null&&(c=l.dehydrated,c!==null)){if(o)t.flags&256?(mt(t),t.flags&=-257,t=fr(e,t,n)):t.memoizedState===null?(_t(),c=i.fallback,a=t.mode,i=dr({mode:`visible`,children:i.children},a),c=ya(c,a,n,null),c.flags|=2,i.return=t,c.return=t,i.sibling=c,t.child=i,Fl(t,e.child,null,n),i=t.child,i.memoizedState=sr(n),i.childLanes=cr(e,s,n),t.memoizedState=uu,t=Zn(null,i)):(_t(),t.child=e.child,t.flags|=128,t=null);else if(mt(t),gs(c))s=_s(c).digest,i=Error(r(419)),i.stack=``,i.digest=s,fe({value:i,source:null,stack:null}),t=fr(e,t,n);else if(lu||ge(e,t,n,!1),s=(n&e.childLanes)!==0,lu||s){if(s=ku,s!==null&&(i=T(s,n),i!==0&&i!==l.retryLane))throw l.retryLane=i,Qe(e,i),ji(s,e,i),cu;hs(c)||Ui(),t=fr(e,t,n)}else hs(c)?(t.flags|=192,t.child=e.child,t=null):(e=l.treeContext,yo&&(il=Es(c),rl=t,al=!0,ol=null,sl=!1,e!==null&&ne(t,e)),t=ur(t,i.children),t.flags|=4096);return t}return a?(_t(),c=i.fallback,a=t.mode,l=e.child,o=l.sibling,i=ga(l,{mode:`hidden`,children:i.children}),i.subtreeFlags=l.subtreeFlags&65011712,o===null?(c=ya(c,a,n,null),c.flags|=2):c=ga(o,c),c.return=t,i.return=t,i.sibling=c,t.child=i,Zn(null,i),i=t.child,c=e.child.memoizedState,c===null?c=sr(n):(a=c.cachePool,a===null?a=ze():(l=go?hl._currentValue:hl._currentValue2,a=a.parent===l?a:{parent:l,pool:l}),c={baseLanes:c.baseLanes|n,cachePool:a}),i.memoizedState=c,i.childLanes=cr(e,s,n),t.memoizedState=uu,Zn(e.child,i)):(mt(t),n=e.child,e=n.sibling,n=ga(n,{mode:`visible`,children:i.children}),n.return=t,n.sibling=null,e!==null&&(s=t.deletions,s===null?(t.deletions=[e],t.flags|=16):s.push(e)),t.child=n,t.memoizedState=null,n)}function ur(e,t){return t=dr({mode:`visible`,children:t},e.mode),t.return=e,e.child=t}function dr(e,n){return e=t(22,e,null,n),e.lanes=0,e}function fr(e,t,n){return Fl(t,e.child,null,n),e=ur(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function pr(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),he(e.return,t,n)}function mr(e,t,n,r,i,a){var o=e.memoizedState;o===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i,treeForkCount:a}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=i,o.treeForkCount=a)}function hr(e,t,n){var r=t.pendingProps,i=r.revealOrder,a=r.tail;r=r.children;var o=Kl.current,s=!!(o&2);if(s?(o=o&1|2,t.flags|=128):o&=1,p(Kl,o),Kn(e,t,r,n),r=al?V:0,!s&&e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&pr(e,n,t);else if(e.tag===19)pr(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(i){case`forwards`:for(n=t.child,i=null;n!==null;)e=n.alternate,e!==null&&yt(e)===null&&(i=n),n=n.sibling;n=i,n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),mr(t,!1,i,n,a,r);break;case`backwards`:case`unstable_legacy-backwards`:for(n=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&yt(e)===null){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}mr(t,!0,n,null,a,r);break;case`together`:mr(t,!1,null,null,void 0,r);break;default:t.memoizedState=null}return t.child}function gr(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),zu|=t.lanes,(n&t.childLanes)===0){if(e!==null){if(ge(e,t,n,!1),(n&t.childLanes)===0)return null}else return null}if(e!==null&&t.child!==e.child)throw Error(r(153));if(t.child!==null){for(e=t.child,n=ga(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=ga(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function _r(e,t){return(e.lanes&t)!==0||(e=e.dependencies,!!(e!==null&&_e(e)))}function vr(e,t,n){switch(t.tag){case 3:re(t,t.stateNode.containerInfo),pe(t,hl,e.memoizedState.cache),de();break;case 27:case 5:ae(t);break;case 4:re(t,t.stateNode.containerInfo);break;case 10:pe(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,ht(t),null;break;case 13:var r=t.memoizedState;if(r!==null)return r.dehydrated===null?(n&t.child.childLanes)===0?(mt(t),e=gr(e,t,n),e===null?null:e.sibling):lr(e,t,n):(mt(t),t.flags|=128,null);mt(t);break;case 19:var i=!!(e.flags&128);if(r=(n&t.childLanes)!==0,r||=(ge(e,t,n,!1),(n&t.childLanes)!==0),i){if(r)return hr(e,t,n);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),p(Kl,Kl.current),r)break;return null;case 22:return t.lanes=0,Xn(e,t,n,t.pendingProps);case 24:pe(t,hl,e.memoizedState.cache)}return gr(e,t,n)}function yr(e,t,n){if(e!==null){if(e.memoizedProps!==t.pendingProps)lu=!0;else{if(!_r(e,n)&&!(t.flags&128))return lu=!1,vr(e,t,n);lu=!!(e.flags&131072)}}else lu=!1,al&&t.flags&1048576&&F(t,V,t.index);switch(t.lanes=0,t.tag){case 16:e:{var i=t.pendingProps;if(e=Ue(t.elementType),t.type=e,typeof e==`function`)ha(e)?(i=zn(e,i),t.tag=1,t=ar(null,t,e,i,n)):(t.tag=0,t=rr(null,t,e,i,n));else{if(e!=null){var a=e.$$typeof;if(a===Ha){t.tag=11,t=qn(null,t,e,i,n);break e}if(a===Ga){t.tag=14,t=Jn(null,t,e,i,n);break e}}throw t=u(e)||e,Error(r(306,t,``))}}return t;case 0:return rr(e,t,t.type,t.pendingProps,n);case 1:return i=t.type,a=zn(i,t.pendingProps),ar(e,t,i,a,n);case 3:e:{if(re(t,t.stateNode.containerInfo),e===null)throw Error(r(387));var o=t.pendingProps;a=t.memoizedState,i=a.element,nt(e,t),ct(t,o,null,n);var s=t.memoizedState;if(o=s.cache,pe(t,hl,o),o!==a.cache&&R(t,[hl],n,!0),st(),o=s.element,yo&&a.isDehydrated){if(a={element:o,isDehydrated:!1,cache:s.cache},t.updateQueue.baseState=a,t.memoizedState=a,t.flags&256){t=or(e,t,o,n);break e}if(o!==i){i=N(Error(r(424)),t),fe(i),t=or(e,t,o,n);break e}for(yo&&(il=ws(t.stateNode.containerInfo),rl=t,al=!0,ol=null,sl=!0),n=Il(t,null,o,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling}else{if(de(),o===i){t=gr(e,t,n);break e}Kn(e,t,o,n)}t=t.child}return t;case 26:if(Xs)return nr(e,t),e===null?(n=$s(t.type,null,t.pendingProps,null))?t.memoizedState=n:al||(t.stateNode=ac(t.type,t.pendingProps,tl.current,t)):t.memoizedState=$s(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:if(uc)return ae(t),e===null&&uc&&al&&(i=t.stateNode=dc(t.type,t.pendingProps,tl.current,$c.current,!1),rl=t,sl=!0,il=Ds(t.type,i,il)),Kn(e,t,t.pendingProps.children,n),nr(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&al&&(Js(t.type,t.pendingProps,$c.current),(a=i=il)&&(i=Os(i,t.type,t.pendingProps,sl),i===null?a=!1:(t.stateNode=i,rl=t,il=Cs(i),sl=!1,a=!0)),a||se(t)),ae(t),a=t.type,o=t.pendingProps,s=e===null?null:e.memoizedProps,i=o.children,uo(a,o)?i=null:s!==null&&uo(a,s)&&(t.flags|=32),t.memoizedState!==null&&(a=St(e,t,Tt,null,null,n),go?Fo._currentValue=a:Fo._currentValue2=a),nr(e,t),Kn(e,t,i,n),t.child;case 6:return e===null&&al&&(Ys(t.pendingProps,$c.current),(e=n=il)&&(n=ks(n,t.pendingProps,sl),n===null?e=!1:(t.stateNode=n,rl=t,il=null,e=!0)),e||se(t)),null;case 13:return lr(e,t,n);case 4:return re(t,t.stateNode.containerInfo),i=t.pendingProps,e===null?t.child=Fl(t,null,i,n):Kn(e,t,i,n),t.child;case 11:return qn(e,t,t.type,t.pendingProps,n);case 7:return Kn(e,t,t.pendingProps,n),t.child;case 8:return Kn(e,t,t.pendingProps.children,n),t.child;case 12:return Kn(e,t,t.pendingProps.children,n),t.child;case 10:return i=t.pendingProps,pe(t,t.type,i.value),Kn(e,t,i.children,n),t.child;case 9:return a=t.type._context,i=t.pendingProps.children,ve(t),a=ye(a),i=i(a),t.flags|=1,Kn(e,t,i,n),t.child;case 14:return Jn(e,t,t.type,t.pendingProps,n);case 15:return Yn(e,t,t.type,t.pendingProps,n);case 19:return hr(e,t,n);case 31:return tr(e,t,n);case 22:return Xn(e,t,n,t.pendingProps);case 24:return ve(t),i=ye(hl),e===null?(a=Le(),a===null&&(a=ku,o=Se(),a.pooledCache=o,o.refCount++,o!==null&&(a.pooledCacheLanes|=n),a=o),t.memoizedState={parent:i,cache:a},tt(t),pe(t,hl,a)):((e.lanes&n)!==0&&(nt(e,t),ct(t,null,null,n),st()),a=e.memoizedState,o=t.memoizedState,a.parent===i?(i=o.cache,pe(t,hl,i),i!==a.cache&&R(t,[hl],n,!0)):(a={parent:i,cache:i},t.memoizedState=a,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=a),pe(t,hl,i))),Kn(e,t,t.pendingProps.children,n),t.child;case 29:throw t.pendingProps}throw Error(r(156,t.tag))}function br(e){e.flags|=4}function xr(e){vo&&(e.flags|=8)}function Sr(e,t){if(e!==null&&e.child===t.child)return!1;if(t.flags&16)return!0;for(e=t.child;e!==null;){if(e.flags&8218||e.subtreeFlags&8218)return!0;e=e.sibling}return!1}function Cr(e,t,n,r){if(_o)for(n=t.child;n!==null;){if(n.tag===5||n.tag===6)co(e,n.stateNode);else if(!(n.tag===4||uc&&n.tag===27)&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}else if(vo)for(var i=t.child;i!==null;){if(i.tag===5){var a=i.stateNode;n&&r&&(a=ps(a,i.type,i.memoizedProps)),co(e,a)}else if(i.tag===6)a=i.stateNode,n&&r&&(a=ms(a,i.memoizedProps)),co(e,a);else if(i.tag!==4){if(i.tag===22&&i.memoizedState!==null)a=i.child,a!==null&&(a.return=i),Cr(e,i,!0,!0);else if(i.child!==null){i.child.return=i,i=i.child;continue}}if(i===t)break;for(;i.sibling===null;){if(i.return===null||i.return===t)return;i=i.return}i.sibling.return=i.return,i=i.sibling}}function wr(e,t,n,r){var i=!1;if(vo)for(var a=t.child;a!==null;){if(a.tag===5){var o=a.stateNode;n&&r&&(o=ps(o,a.type,a.memoizedProps)),us(e,o)}else if(a.tag===6)o=a.stateNode,n&&r&&(o=ms(o,a.memoizedProps)),us(e,o);else if(a.tag!==4){if(a.tag===22&&a.memoizedState!==null)i=a.child,i!==null&&(i.return=a),wr(e,a,!0,!0),i=!0;else if(a.child!==null){a.child.return=a,a=a.child;continue}}if(a===t)break;for(;a.sibling===null;){if(a.return===null||a.return===t)return i;a=a.return}a.sibling.return=a.return,a=a.sibling}return i}function Tr(e,t){if(vo&&Sr(e,t)){e=t.stateNode;var n=e.containerInfo,r=ls();wr(r,t,!1,!1),e.pendingChildren=r,br(t),ds(n,r)}}function Er(e,t,n,r){if(_o)e.memoizedProps!==r&&br(t);else if(vo){var i=e.stateNode,a=e.memoizedProps;if((e=Sr(e,t))||a!==r){var o=$c.current;a=cs(i,n,a,r,!e,null),a===i?t.stateNode=i:(xr(t),lo(a,n,r,o)&&br(t),t.stateNode=a,e&&Cr(a,t,!1,!1))}else t.stateNode=i}}function Dr(e,t,n,r,i){if(e.mode&32&&(n===null?Do(t,r):Oo(t,n,r))){if(e.flags|=16777216,(i&335544128)===i||ko(t,r)){if(Ao(e.stateNode,t,r))e.flags|=8192;else if(Bi())e.flags|=8192;else throw Ml=jl,kl}}else e.flags&=-16777217}function Or(e,t){if(sc(t)){if(e.flags|=16777216,!cc(t)){if(Bi())e.flags|=8192;else throw Ml=jl,kl}}else e.flags&=-16777217}function kr(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag===22?536870912:y(),e.lanes|=t,Uu|=t)}function Ar(e,t){if(!al)switch(e.tailMode){case`hidden`:t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case`collapsed`:n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function jr(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags&65011712,r|=i.flags&65011712,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Mr(e,t,n){var i=t.pendingProps;switch(I(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return jr(t),null;case 1:return jr(t),null;case 3:return n=t.stateNode,i=null,e!==null&&(i=e.memoizedState.cache),t.memoizedState.cache!==i&&(t.flags|=2048),me(hl),ie(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(ue(t)?br(t):e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,L())),Tr(e,t),jr(t),null;case 26:if(Xs){var a=t.type,o=t.memoizedState;return e===null?(br(t),o===null?(jr(t),Dr(t,a,null,i,n)):(jr(t),Or(t,o))):o?o===e.memoizedState?(jr(t),t.flags&=-16777217):(br(t),jr(t),Or(t,o)):(o=e.memoizedProps,_o?o!==i&&br(t):Er(e,t,a,i),jr(t),Dr(t,a,o,i,n)),null}case 27:if(uc){if(oe(t),n=tl.current,a=t.type,e!==null&&t.stateNode!=null)_o?e.memoizedProps!==i&&br(t):Er(e,t,a,i);else{if(!i){if(t.stateNode===null)throw Error(r(166));return jr(t),null}e=$c.current,ue(t)?ce(t,e):(e=dc(a,i,n,e,!0),t.stateNode=e,br(t))}return jr(t),null}case 5:if(oe(t),a=t.type,e!==null&&t.stateNode!=null)Er(e,t,a,i);else{if(!i){if(t.stateNode===null)throw Error(r(166));return jr(t),null}if(o=$c.current,ue(t))ce(t,o),Vs(t.stateNode,a,i,o)&&(t.flags|=64);else{var s=so(a,i,tl.current,o,t);xr(t),Cr(s,t,!1,!1),t.stateNode=s,lo(s,a,i,o)&&br(t)}}return jr(t),Dr(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,n),null;case 6:if(e&&t.stateNode!=null)n=e.memoizedProps,_o?n!==i&&br(t):vo&&(n===i?t.stateNode=e.stateNode:(e=tl.current,n=$c.current,xr(t),t.stateNode=fo(i,e,n,t)));else{if(typeof i!=`string`&&t.stateNode===null)throw Error(r(166));if(e=tl.current,n=$c.current,ue(t)){if(!yo)throw Error(r(176));if(e=t.stateNode,n=t.memoizedProps,i=null,a=rl,a!==null)switch(a.tag){case 27:case 5:i=a.memoizedProps}Ns(e,n,t,i)||se(t,!0)}else xr(t),t.stateNode=fo(i,e,n,t)}return jr(t),null;case 31:if(n=t.memoizedState,e===null||e.memoizedState!==null){if(i=ue(t),n!==null){if(e===null){if(!i)throw Error(r(318));if(!yo)throw Error(r(556));if(e=t.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(r(557));Ps(e,t)}else de(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;jr(t),e=!1}else n=L(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e)return t.flags&256?(vt(t),t):(vt(t),null);if(t.flags&128)throw Error(r(558))}return jr(t),null;case 13:if(i=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(a=ue(t),i!==null&&i.dehydrated!==null){if(e===null){if(!a)throw Error(r(318));if(!yo)throw Error(r(344));if(a=t.memoizedState,a=a===null?null:a.dehydrated,!a)throw Error(r(317));B(a,t)}else de(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;jr(t),a=!1}else a=L(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=a),a=!0;if(!a)return t.flags&256?(vt(t),t):(vt(t),null)}return vt(t),t.flags&128?(t.lanes=n,t):(n=i!==null,e=e!==null&&e.memoizedState!==null,n&&(i=t.child,a=null,i.alternate!==null&&i.alternate.memoizedState!==null&&i.alternate.memoizedState.cachePool!==null&&(a=i.alternate.memoizedState.cachePool.pool),o=null,i.memoizedState!==null&&i.memoizedState.cachePool!==null&&(o=i.memoizedState.cachePool.pool),o!==a&&(i.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),kr(t,t.updateQueue),jr(t),null);case 4:return ie(),Tr(e,t),e===null&&xo(t.stateNode.containerInfo),jr(t),null;case 10:return me(t.type),jr(t),null;case 19:if(f(Kl),i=t.memoizedState,i===null)return jr(t),null;if(a=!!(t.flags&128),o=i.rendering,o===null){if(a)Ar(i,!1);else{if(Ru!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=yt(e),o!==null){for(t.flags|=128,Ar(i,!1),e=o.updateQueue,t.updateQueue=e,kr(t,e),t.subtreeFlags=0,e=n,n=t.child;n!==null;)_a(n,e),n=n.sibling;return p(Kl,Kl.current&1|2),al&&P(t,i.treeForkCount),t.child}e=e.sibling}i.tail!==null&&kc()>Yu&&(t.flags|=128,a=!0,Ar(i,!1),t.lanes=4194304)}}else{if(!a){if(e=yt(o),e!==null){if(t.flags|=128,a=!0,e=e.updateQueue,t.updateQueue=e,kr(t,e),Ar(i,!0),i.tail===null&&i.tailMode===`hidden`&&!o.alternate&&!al)return jr(t),null}else 2*kc()-i.renderingStartTime>Yu&&n!==536870912&&(t.flags|=128,a=!0,Ar(i,!1),t.lanes=4194304)}i.isBackwards?(o.sibling=t.child,t.child=o):(e=i.last,e===null?t.child=o:e.sibling=o,i.last=o)}return i.tail===null?(jr(t),null):(e=i.tail,i.rendering=e,i.tail=e.sibling,i.renderingStartTime=kc(),e.sibling=null,n=Kl.current,p(Kl,a?n&1|2:n&1),al&&P(t,i.treeForkCount),e);case 22:case 23:return vt(t),pt(),i=t.memoizedState!==null,e===null?i&&(t.flags|=8192):e.memoizedState!==null!==i&&(t.flags|=8192),i?n&536870912&&!(t.flags&128)&&(jr(t),t.subtreeFlags&6&&(t.flags|=8192)):jr(t),n=t.updateQueue,n!==null&&kr(t,n.retryQueue),n=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),i=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(i=t.memoizedState.cachePool.pool),i!==n&&(t.flags|=2048),e!==null&&f(Dl),null;case 24:return n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),me(hl),jr(t),null;case 25:return null;case 30:return null}throw Error(r(156,t.tag))}function Nr(e,t){switch(I(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return me(hl),ie(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return oe(t),null;case 31:if(t.memoizedState!==null){if(vt(t),t.alternate===null)throw Error(r(340));de()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(vt(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(r(340));de()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return f(Kl),null;case 4:return ie(),null;case 10:return me(t.type),null;case 22:case 23:return vt(t),pt(),e!==null&&f(Dl),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return me(hl),null;case 25:return null;default:return null}}function Pr(e,t){switch(I(t),t.tag){case 3:me(hl),ie();break;case 26:case 27:case 5:oe(t);break;case 4:ie();break;case 31:t.memoizedState!==null&&vt(t);break;case 13:vt(t);break;case 19:f(Kl);break;case 10:me(t.type);break;case 22:case 23:vt(t),pt(),e!==null&&f(Dl);break;case 24:me(hl)}}function Fr(e,t){try{var n=t.updateQueue,r=n===null?null:n.lastEffect;if(r!==null){var i=r.next;n=i;do{if((n.tag&e)===e){r=void 0;var a=n.create,o=n.inst;r=a(),o.destroy=r}n=n.next}while(n!==i)}}catch(e){sa(t,t.return,e)}}function Ir(e,t,n){try{var r=t.updateQueue,i=r===null?null:r.lastEffect;if(i!==null){var a=i.next;r=a;do{if((r.tag&e)===e){var o=r.inst,s=o.destroy;if(s!==void 0){o.destroy=void 0,i=t;var c=n,l=s;try{l()}catch(e){sa(i,c,e)}}}r=r.next}while(r!==a)}}catch(e){sa(t,t.return,e)}}function Lr(e){var t=e.updateQueue;if(t!==null){var n=e.stateNode;try{ut(t,n)}catch(t){sa(e,e.return,t)}}}function Rr(e,t,n){n.props=zn(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(n){sa(e,t,n)}}function zr(e,t){try{var n=e.ref;if(n!==null){switch(e.tag){case 26:case 27:case 5:var r=no(e.stateNode);break;case 30:r=e.stateNode;break;default:r=e.stateNode}typeof n==`function`?e.refCleanup=n(r):n.current=r}}catch(n){sa(e,t,n)}}function Br(e,t){var n=e.ref,r=e.refCleanup;if(n!==null){if(typeof r==`function`)try{r()}catch(n){sa(e,t,n)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof n==`function`)try{n(null)}catch(n){sa(e,t,n)}else n.current=null}}function Vr(e){var t=e.type,n=e.memoizedProps,r=e.stateNode;try{Xo(r,t,n,e)}catch(t){sa(e,e.return,t)}}function Hr(e,t,n){try{Zo(e.stateNode,e.type,n,t,e)}catch(t){sa(e,e.return,t)}}function Ur(e){return e.tag===5||e.tag===3||(Xs?e.tag===26:!1)||(uc?e.tag===27&&hc(e.type):!1)||e.tag===4}function Wr(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Ur(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(uc&&e.tag===27&&hc(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Gr(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?$o(n,e,t):Jo(n,e);else if(r!==4&&(uc&&r===27&&hc(e.type)&&(n=e.stateNode,t=null),e=e.child,e!==null))for(Gr(e,t,n),e=e.sibling;e!==null;)Gr(e,t,n),e=e.sibling}function Kr(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?Qo(n,e,t):qo(n,e);else if(r!==4&&(uc&&r===27&&hc(e.type)&&(n=e.stateNode),e=e.child,e!==null))for(Kr(e,t,n),e=e.sibling;e!==null;)Kr(e,t,n),e=e.sibling}function qr(e,t,n){e=e.containerInfo;try{fs(e,n)}catch(e){sa(t,t.return,e)}}function Jr(e){var t=e.stateNode,n=e.memoizedProps;try{fc(e.type,n,t,e)}catch(t){sa(e,e.return,t)}}function Yr(e,t){for(ao(e.containerInfo),hu=t;hu!==null;)if(e=hu,t=e.child,e.subtreeFlags&1028&&t!==null)t.return=e,hu=t;else for(;hu!==null;){e=hu;var n=e.alternate;switch(t=e.flags,e.tag){case 0:if(t&4&&(t=e.updateQueue,t=t===null?null:t.events,t!==null))for(var i=0;i<t.length;i++){var a=t[i];a.ref.impl=a.nextImpl}break;case 11:case 15:break;case 1:if(t&1024&&n!==null){t=void 0,i=e,a=n.memoizedProps,n=n.memoizedState;var o=i.stateNode;try{var s=zn(i.type,a);t=o.getSnapshotBeforeUpdate(s,n),o.__reactInternalSnapshotBeforeUpdate=t}catch(e){sa(i,i.return,e)}}break;case 3:t&1024&&_o&&ss(e.stateNode.containerInfo);break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if(t&1024)throw Error(r(163))}if(t=e.sibling,t!==null){t.return=e.return,hu=t;break}hu=e.return}}function Xr(e,t,n){var r=n.flags;switch(n.tag){case 0:case 11:case 15:ci(e,n),r&4&&Fr(5,n);break;case 1:if(ci(e,n),r&4){if(e=n.stateNode,t===null)try{e.componentDidMount()}catch(e){sa(n,n.return,e)}else{var i=zn(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(i,t,e.__reactInternalSnapshotBeforeUpdate)}catch(e){sa(n,n.return,e)}}}r&64&&Lr(n),r&512&&zr(n,n.return);break;case 3:if(ci(e,n),r&64&&(r=n.updateQueue,r!==null)){if(e=null,n.child!==null)switch(n.child.tag){case 27:case 5:e=no(n.child.stateNode);break;case 1:e=n.child.stateNode}try{ut(r,e)}catch(e){sa(n,n.return,e)}}break;case 27:uc&&t===null&&r&4&&Jr(n);case 26:case 5:if(ci(e,n),t===null){if(r&4)Vr(n);else if(r&64){e=n.type,t=n.memoizedProps,i=n.stateNode;try{Ls(i,e,t,n)}catch(e){sa(n,n.return,e)}}}r&512&&zr(n,n.return);break;case 12:ci(e,n);break;case 31:ci(e,n),r&4&&ei(e,n);break;case 13:ci(e,n),r&4&&ti(e,n),r&64&&(r=n.memoizedState,r!==null&&(r=r.dehydrated,r!==null&&(n=da.bind(null,n),vs(r,n))));break;case 22:if(r=n.memoizedState!==null||du,!r){t=t!==null&&t.memoizedState!==null||fu,i=du;var a=fu;du=r,(fu=t)&&!a?ui(e,n,!!(n.subtreeFlags&8772)):ci(e,n),du=i,fu=a}break;case 30:break;default:ci(e,n)}}function Zr(e){var t=e.alternate;t!==null&&(e.alternate=null,Zr(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&Eo(t)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Qr(e,t,n){for(n=n.child;n!==null;)$r(e,t,n),n=n.sibling}function $r(e,t,n){if(Lc&&typeof Lc.onCommitFiberUnmount==`function`)try{Lc.onCommitFiberUnmount(Ic,n)}catch{}switch(n.tag){case 26:if(Xs){fu||Br(n,t),Qr(e,t,n),n.memoizedState?tc(n.memoizedState):n.stateNode&&ic(n.stateNode);break}case 27:if(uc){fu||Br(n,t);var r=gu,i=_u;hc(n.type)&&(gu=n.stateNode,_u=!1),Qr(e,t,n),pc(n.stateNode),gu=r,_u=i;break}case 5:fu||Br(n,t);case 6:if(_o){if(r=gu,i=_u,gu=null,Qr(e,t,n),gu=r,_u=i,gu!==null){if(_u)try{ts(gu,n.stateNode)}catch(e){sa(n,t,e)}else try{es(gu,n.stateNode)}catch(e){sa(n,t,e)}}}else Qr(e,t,n);break;case 18:_o&&gu!==null&&(_u?Ws(gu,n.stateNode):Us(gu,n.stateNode));break;case 4:_o?(r=gu,i=_u,gu=n.stateNode.containerInfo,_u=!0,Qr(e,t,n),gu=r,_u=i):(vo&&qr(n.stateNode,n,ls()),Qr(e,t,n));break;case 0:case 11:case 14:case 15:Ir(2,n,t),fu||Ir(4,n,t),Qr(e,t,n);break;case 1:fu||(Br(n,t),r=n.stateNode,typeof r.componentWillUnmount==`function`&&Rr(n,t,r)),Qr(e,t,n);break;case 21:Qr(e,t,n);break;case 22:fu=(r=fu)||n.memoizedState!==null,Qr(e,t,n),fu=r;break;default:Qr(e,t,n)}}function ei(e,t){if(yo&&t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{zs(e)}catch(e){sa(t,t.return,e)}}}function ti(e,t){if(yo&&t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{Bs(e)}catch(e){sa(t,t.return,e)}}function ni(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new mu),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new mu),t;default:throw Error(r(435,e.tag))}}function ri(e,t){var n=ni(e);t.forEach(function(t){if(!n.has(t)){n.add(t);var r=fa.bind(null,e,t);t.then(r,r)}})}function ii(e,t){var n=t.deletions;if(n!==null)for(var i=0;i<n.length;i++){var a=n[i],o=e,s=t;if(_o){var c=s;e:for(;c!==null;){switch(c.tag){case 27:if(uc){if(hc(c.type)){gu=c.stateNode,_u=!1;break e}break}case 5:gu=c.stateNode,_u=!1;break e;case 3:case 4:gu=c.stateNode.containerInfo,_u=!0;break e}c=c.return}if(gu===null)throw Error(r(160));$r(o,s,a),gu=null,_u=!1}else $r(o,s,a);o=a.alternate,o!==null&&(o.return=null),a.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)ai(t,e),t=t.sibling}function ai(e,t){var n=e.alternate,i=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:ii(t,e),oi(e),i&4&&(Ir(3,e,e.return),Fr(3,e),Ir(5,e,e.return));break;case 1:ii(t,e),oi(e),i&512&&(fu||n===null||Br(n,n.return)),i&64&&du&&(e=e.updateQueue,e!==null&&(i=e.callbacks,i!==null&&(n=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=n===null?i:n.concat(i))));break;case 26:if(Xs){var a=vu;if(ii(t,e),oi(e),i&512&&(fu||n===null||Br(n,n.return)),i&4){i=n===null?null:n.memoizedState;var o=e.memoizedState;n===null?o===null?e.stateNode===null?e.stateNode=nc(a,e.type,e.memoizedProps,e):rc(a,e.type,e.stateNode):e.stateNode=ec(a,o,e.memoizedProps):i===o?o===null&&e.stateNode!==null&&Hr(e,e.memoizedProps,n.memoizedProps):(i===null?n.stateNode!==null&&ic(n.stateNode):tc(i),o===null?rc(a,e.type,e.stateNode):ec(a,o,e.memoizedProps))}break}case 27:if(uc){ii(t,e),oi(e),i&512&&(fu||n===null||Br(n,n.return)),n!==null&&i&4&&Hr(e,e.memoizedProps,n.memoizedProps);break}case 5:if(ii(t,e),oi(e),i&512&&(fu||n===null||Br(n,n.return)),_o){if(e.flags&32){a=e.stateNode;try{ns(a)}catch(t){sa(e,e.return,t)}}i&4&&e.stateNode!=null&&(a=e.memoizedProps,Hr(e,a,n===null?a:n.memoizedProps)),i&1024&&(pu=!0)}else vo&&e.alternate!==null&&(e.alternate.stateNode=e.stateNode);break;case 6:if(ii(t,e),oi(e),i&4&&_o){if(e.stateNode===null)throw Error(r(162));i=e.memoizedProps,n=n===null?i:n.memoizedProps,a=e.stateNode;try{Yo(a,n,i)}catch(t){sa(e,e.return,t)}}break;case 3:if(Xs?(oc(),a=vu,vu=Qs(t.containerInfo),ii(t,e),vu=a):ii(t,e),oi(e),i&4){if(_o&&yo&&n!==null&&n.memoizedState.isDehydrated)try{Rs(t.containerInfo)}catch(t){sa(e,e.return,t)}if(vo){i=t.containerInfo,n=t.pendingChildren;try{fs(i,n)}catch(t){sa(e,e.return,t)}}}pu&&(pu=!1,si(e));break;case 4:Xs?(n=vu,vu=Qs(e.stateNode.containerInfo),ii(t,e),oi(e),vu=n):(ii(t,e),oi(e)),i&4&&vo&&qr(e.stateNode,e,e.stateNode.pendingChildren);break;case 12:ii(t,e),oi(e);break;case 31:ii(t,e),oi(e),i&4&&(i=e.updateQueue,i!==null&&(e.updateQueue=null,ri(e,i)));break;case 13:ii(t,e),oi(e),e.child.flags&8192&&e.memoizedState!==null!=(n!==null&&n.memoizedState!==null)&&(qu=kc()),i&4&&(i=e.updateQueue,i!==null&&(e.updateQueue=null,ri(e,i)));break;case 22:a=e.memoizedState!==null;var s=n!==null&&n.memoizedState!==null,c=du,l=fu;if(du=c||a,fu=l||s,ii(t,e),fu=l,du=c,oi(e),i&8192&&(t=e.stateNode,t._visibility=a?t._visibility&-2:t._visibility|1,a&&(n===null||s||du||fu||li(e)),_o)){e:if(n=null,_o)for(t=e;;){if(t.tag===5||Xs&&t.tag===26){if(n===null){s=n=t;try{o=s.stateNode,a?rs(o):as(s.stateNode,s.memoizedProps)}catch(e){sa(s,s.return,e)}}}else if(t.tag===6){if(n===null){s=t;try{var u=s.stateNode;a?is(u):os(u,s.memoizedProps)}catch(e){sa(s,s.return,e)}}}else if(t.tag===18){if(n===null){s=t;try{var d=s.stateNode;a?Gs(d):Ks(s.stateNode)}catch(e){sa(s,s.return,e)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===e)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;t.sibling===null;){if(t.return===null||t.return===e)break e;n===t&&(n=null),t=t.return}n===t&&(n=null),t.sibling.return=t.return,t=t.sibling}}i&4&&(i=e.updateQueue,i!==null&&(n=i.retryQueue,n!==null&&(i.retryQueue=null,ri(e,n))));break;case 19:ii(t,e),oi(e),i&4&&(i=e.updateQueue,i!==null&&(e.updateQueue=null,ri(e,i)));break;case 30:break;case 21:break;default:ii(t,e),oi(e)}}function oi(e){var t=e.flags;if(t&2){try{for(var n,i=e.return;i!==null;){if(Ur(i)){n=i;break}i=i.return}if(_o){if(n==null)throw Error(r(160));switch(n.tag){case 27:if(uc){var a=n.stateNode;Kr(e,Wr(e),a);break}case 5:var o=n.stateNode;n.flags&32&&(ns(o),n.flags&=-33),Kr(e,Wr(e),o);break;case 3:case 4:var s=n.stateNode.containerInfo;Gr(e,Wr(e),s);break;default:throw Error(r(161))}}}catch(t){sa(e,e.return,t)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function si(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;si(t),t.tag===5&&t.flags&1024&&Io(t.stateNode),e=e.sibling}}function ci(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)Xr(e,t.alternate,t),t=t.sibling}function li(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:Ir(4,t,t.return),li(t);break;case 1:Br(t,t.return);var n=t.stateNode;typeof n.componentWillUnmount==`function`&&Rr(t,t.return,n),li(t);break;case 27:uc&&pc(t.stateNode);case 26:case 5:Br(t,t.return),li(t);break;case 22:t.memoizedState===null&&li(t);break;case 30:li(t);break;default:li(t)}e=e.sibling}}function ui(e,t,n){for(n&&=!!(t.subtreeFlags&8772),t=t.child;t!==null;){var r=t.alternate,i=e,a=t,o=a.flags;switch(a.tag){case 0:case 11:case 15:ui(i,a,n),Fr(4,a);break;case 1:if(ui(i,a,n),r=a,i=r.stateNode,typeof i.componentDidMount==`function`)try{i.componentDidMount()}catch(e){sa(r,r.return,e)}if(r=a,i=r.updateQueue,i!==null){var s=r.stateNode;try{var c=i.shared.hiddenCallbacks;if(c!==null)for(i.shared.hiddenCallbacks=null,i=0;i<c.length;i++)lt(c[i],s)}catch(e){sa(r,r.return,e)}}n&&o&64&&Lr(a),zr(a,a.return);break;case 27:uc&&Jr(a);case 26:case 5:ui(i,a,n),n&&r===null&&o&4&&Vr(a),zr(a,a.return);break;case 12:ui(i,a,n);break;case 31:ui(i,a,n),n&&o&4&&ei(i,a);break;case 13:ui(i,a,n),n&&o&4&&ti(i,a);break;case 22:a.memoizedState===null&&ui(i,a,n),zr(a,a.return);break;case 30:break;default:ui(i,a,n)}t=t.sibling}}function di(e,t){var n=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==n&&(e!=null&&e.refCount++,n!=null&&Ce(n))}function fi(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Ce(e))}function pi(e,t,n,r){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)mi(e,t,n,r),t=t.sibling}function mi(e,t,n,r){var i=t.flags;switch(t.tag){case 0:case 11:case 15:pi(e,t,n,r),i&2048&&Fr(9,t);break;case 1:pi(e,t,n,r);break;case 3:pi(e,t,n,r),i&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Ce(e)));break;case 12:if(i&2048){pi(e,t,n,r),e=t.stateNode;try{var a=t.memoizedProps,o=a.id,s=a.onPostCommit;typeof s==`function`&&s(o,t.alternate===null?`mount`:`update`,e.passiveEffectDuration,-0)}catch(e){sa(t,t.return,e)}}else pi(e,t,n,r);break;case 31:pi(e,t,n,r);break;case 13:pi(e,t,n,r);break;case 23:break;case 22:a=t.stateNode,o=t.alternate,t.memoizedState===null?a._visibility&2?pi(e,t,n,r):(a._visibility|=2,hi(e,t,n,r,!!(t.subtreeFlags&10256)||!1)):a._visibility&2?pi(e,t,n,r):gi(e,t),i&2048&&di(o,t);break;case 24:pi(e,t,n,r),i&2048&&fi(t.alternate,t);break;default:pi(e,t,n,r)}}function hi(e,t,n,r,i){for(i&&=!!(t.subtreeFlags&10256)||!1,t=t.child;t!==null;){var a=e,o=t,s=n,c=r,l=o.flags;switch(o.tag){case 0:case 11:case 15:hi(a,o,s,c,i),Fr(8,o);break;case 23:break;case 22:var u=o.stateNode;o.memoizedState===null?(u._visibility|=2,hi(a,o,s,c,i)):u._visibility&2?hi(a,o,s,c,i):gi(a,o),i&&l&2048&&di(o.alternate,o);break;case 24:hi(a,o,s,c,i),i&&l&2048&&fi(o.alternate,o);break;default:hi(a,o,s,c,i)}t=t.sibling}}function gi(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var n=e,r=t,i=r.flags;switch(r.tag){case 22:gi(n,r),i&2048&&di(r.alternate,r);break;case 24:gi(n,r),i&2048&&fi(r.alternate,r);break;default:gi(n,r)}t=t.sibling}}function _i(e,t,n){if(e.subtreeFlags&yu)for(e=e.child;e!==null;)vi(e,t,n),e=e.sibling}function vi(e,t,n){switch(e.tag){case 26:if(_i(e,t,n),e.flags&yu){if(e.memoizedState!==null)lc(n,vu,e.memoizedState,e.memoizedProps);else{var r=e.stateNode,i=e.type;e=e.memoizedProps,((t&335544128)===t||ko(i,e))&&Mo(n,r,i,e)}}break;case 5:_i(e,t,n),e.flags&yu&&(r=e.stateNode,i=e.type,e=e.memoizedProps,((t&335544128)===t||ko(i,e))&&Mo(n,r,i,e));break;case 3:case 4:Xs?(r=vu,vu=Qs(e.stateNode.containerInfo),_i(e,t,n),vu=r):_i(e,t,n);break;case 22:e.memoizedState===null&&(r=e.alternate,r!==null&&r.memoizedState!==null?(r=yu,yu=16777216,_i(e,t,n),yu=r):_i(e,t,n));break;default:_i(e,t,n)}}function yi(e){var t=e.alternate;if(t!==null&&(e=t.child,e!==null)){t.child=null;do t=e.sibling,e.sibling=null,e=t;while(e!==null)}}function bi(e){var t=e.deletions;if(e.flags&16){if(t!==null)for(var n=0;n<t.length;n++){var r=t[n];hu=r,Ci(r,e)}yi(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)xi(e),e=e.sibling}function xi(e){switch(e.tag){case 0:case 11:case 15:bi(e),e.flags&2048&&Ir(9,e,e.return);break;case 3:bi(e);break;case 12:bi(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,Si(e)):bi(e);break;default:bi(e)}}function Si(e){var t=e.deletions;if(e.flags&16){if(t!==null)for(var n=0;n<t.length;n++){var r=t[n];hu=r,Ci(r,e)}yi(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:Ir(8,t,t.return),Si(t);break;case 22:n=t.stateNode,n._visibility&2&&(n._visibility&=-3,Si(t));break;default:Si(t)}e=e.sibling}}function Ci(e,t){for(;hu!==null;){var n=hu;switch(n.tag){case 0:case 11:case 15:Ir(8,n,t);break;case 23:case 22:if(n.memoizedState!==null&&n.memoizedState.cachePool!==null){var r=n.memoizedState.cachePool.pool;r!=null&&r.refCount++}break;case 24:Ce(n.memoizedState.cache)}if(r=n.child,r!==null)r.return=n,hu=r;else e:for(n=e;hu!==null;){r=hu;var i=r.sibling,a=r.return;if(Zr(r),r===n){hu=null;break e}if(i!==null){i.return=a,hu=i;break e}hu=a}}}function wi(e){var t=bo(e);if(t!=null){if(typeof t.memoizedProps[`data-testname`]!=`string`)throw Error(r(364));return t}if(e=Bo(e),e===null)throw Error(r(362));return e.stateNode.current}function Ti(e,t){var n=e.tag;switch(t.$$typeof){case xu:if(e.type===t.value)return!0;break;case Su:e:{for(t=t.value,e=[e,0],n=0;n<e.length;){var i=e[n++],a=i.tag,o=e[n++],s=t[o];if(a!==5&&a!==26&&a!==27||!Uo(i)){for(;s!=null&&Ti(i,s);)o++,s=t[o];if(o===t.length){t=!0;break e}for(i=i.child;i!==null;)e.push(i,o),i=i.sibling}}t=!1}return t;case Cu:if((n===5||n===26||n===27)&&Wo(e.stateNode,t.value))return!0;break;case Tu:if((n===5||n===6||n===26||n===27)&&(e=Ho(e),e!==null&&0<=e.indexOf(t.value)))return!0;break;case wu:if((n===5||n===26||n===27)&&(e=e.memoizedProps[`data-testname`],typeof e==`string`&&e.toLowerCase()===t.value.toLowerCase()))return!0;break;default:throw Error(r(365))}return!1}function Ei(e){switch(e.$$typeof){case xu:return`<`+(u(e.value)||`Unknown`)+`>`;case Su:return`:has(`+(Ei(e)||``)+`)`;case Cu:return`[role="`+e.value+`"]`;case Tu:return`"`+e.value+`"`;case wu:return`[data-testname="`+e.value+`"]`;default:throw Error(r(365))}}function Di(e,t){var n=[];e=[e,0];for(var r=0;r<e.length;){var i=e[r++],a=i.tag,o=e[r++],s=t[o];if(a!==5&&a!==26&&a!==27||!Uo(i)){for(;s!=null&&Ti(i,s);)o++,s=t[o];if(o===t.length)n.push(i);else for(i=i.child;i!==null;)e.push(i,o),i=i.sibling}}return n}function Oi(e,t){if(!zo)throw Error(r(363));e=wi(e),e=Di(e,t),t=[],e=Array.from(e);for(var n=0;n<e.length;){var i=e[n++],a=i.tag;if(a===5||a===26||a===27)Uo(i)||t.push(i.stateNode);else for(i=i.child;i!==null;)e.push(i),i=i.sibling}return t}function ki(){return Ou&2&&ju!==0?ju&-ju:Qa.T===null?wo():Ne()}function Ai(){if(Hu===0){if(!(ju&536870912)||al){var e=Cc;Cc<<=1,!(Cc&3932160)&&(Cc=262144),Hu=e}else Hu=536870912}return e=Wl.current,e!==null&&(e.flags|=32),Hu}function ji(e,t,n){(e===ku&&(Mu===2||Mu===9)||e.cancelPendingCommit!==null)&&(Ri(e,0),Fi(e,ju,Hu,!1)),x(e,n),(!(Ou&2)||e!==ku)&&(e===ku&&(!(Ou&2)&&(Bu|=n),Ru===4&&Fi(e,ju,Hu,!1)),Te(e))}function Mi(e,t,n){if(Ou&6)throw Error(r(327));var i=!n&&!(t&127)&&(t&e.expiredLanes)===0||_(e,t),a=i?Ki(e,t):Wi(e,t,!0),o=i;do{if(a===0){Fu&&!i&&Fi(e,t,0,!1);break}if(n=e.current.alternate,o&&!Pi(n)){a=Wi(e,t,!1),o=!1;continue}if(a===2){if(o=t,e.errorRecoveryDisabledLanes&o)var s=0;else s=e.pendingLanes&-536870913,s=s===0?s&536870912?536870912:0:s;if(s!==0){t=s;e:{var c=e;a=Wu;var l=yo&&c.current.memoizedState.isDehydrated;if(l&&(Ri(c,s).flags|=256),s=Wi(c,s,!1),s!==2){if(Iu&&!l){c.errorRecoveryDisabledLanes|=o,Bu|=o,a=4;break e}o=Gu,Gu=a,o!==null&&(Gu===null?Gu=o:Gu.push.apply(Gu,o))}a=s}if(o=!1,a!==2)continue}}if(a===1){Ri(e,0),Fi(e,t,0,!0);break}e:{switch(i=e,o=a,o){case 0:case 1:throw Error(r(345));case 4:if((t&4194048)!==t)break;case 6:Fi(i,t,Hu,!Pu);break e;case 2:Gu=null;break;case 3:case 5:break;default:throw Error(r(329))}if((t&62914560)===t&&(a=qu+300-kc(),10<a)){if(Fi(i,t,Hu,!Pu),g(i,0,!0)!==0)break e;td=t,i.timeoutHandle=po(Ni.bind(null,i,n,Gu,Xu,Ku,t,Hu,Bu,Uu,Pu,o,`Throttled`,-0,0),a);break e}Ni(i,n,Gu,Xu,Ku,t,Hu,Bu,Uu,Pu,o,null,-0,0)}break}while(!0);Te(e)}function Ni(e,t,n,r,i,a,o,s,c,l,u,d,f,p){if(e.timeoutHandle=ho,d=t.subtreeFlags,d&8192||(d&16785408)==16785408){d=jo(),vi(t,a,d);var m=(a&62914560)===a?qu-kc():(a&4194048)===a?Ju-kc():0;if(m=No(d,m),m!==null){td=a,e.cancelPendingCommit=m($i.bind(null,e,t,a,n,r,i,o,s,c,u,d,null,f,p)),Fi(e,a,o,!l);return}}$i(e,t,a,n,r,i,o,s,c)}function Pi(e){for(var t=e;;){var n=t.tag;if((n===0||n===11||n===15)&&t.flags&16384&&(n=t.updateQueue,n!==null&&(n=n.stores,n!==null)))for(var r=0;r<n.length;r++){var i=n[r],a=i.getSnapshot;i=i.value;try{if(!Rc(a(),i))return!1}catch{return!1}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function Fi(e,t,n,r){t&=~Vu,t&=~Bu,e.suspendedLanes|=t,e.pingedLanes&=~t,r&&(e.warmLanes|=t),r=e.expirationTimes;for(var i=t;0<i;){var a=31-yc(i),o=1<<a;r[a]=-1,i&=~o}n!==0&&C(e,n,t)}function Ii(){return Ou&6?!0:(Ee(0),!1)}function Li(){if(Au!==null){if(Mu===0)var e=Au.return;else e=Au,dl=ul=null,Ot(e),Nl=null,Pl=0,e=Au;for(;e!==null;)Pr(e.alternate,e),e=e.return;Au=null}}function Ri(e,t){var n=e.timeoutHandle;n!==ho&&(e.timeoutHandle=ho,mo(n)),n=e.cancelPendingCommit,n!==null&&(e.cancelPendingCommit=null,n()),td=0,Li(),ku=e,Au=n=ga(e.current,null),ju=t,Mu=0,Nu=null,Pu=!1,Fu=_(e,t),Iu=!1,Uu=Hu=Vu=Bu=zu=Ru=0,Gu=Wu=null,Ku=!1,t&8&&(t|=t&32);var r=e.entangledLanes;if(r!==0)for(e=e.entanglements,r&=t;0<r;){var i=31-yc(r),a=1<<i;t|=e[i],r&=~a}return Lu=t,Ye(),n}function zi(e,t){Jl=null,Qa.H=ru,t===Ol||t===Al?(t=We(),Mu=3):t===kl?(t=We(),Mu=4):Mu=t===cu?8:typeof t==`object`&&t&&typeof t.then==`function`?6:1,Nu=t,Au===null&&(Ru=1,Bn(e,N(t,e.current)))}function Bi(){var e=Wl.current;return e===null?!0:(ju&4194048)===ju?Gl===null:(ju&62914560)===ju||ju&536870912?e===Gl:!1}function Vi(){var e=Qa.H;return Qa.H=ru,e===null?ru:e}function Hi(){var e=Qa.A;return Qa.A=bu,e}function Ui(){Ru=4,Pu||(ju&4194048)!==ju&&Wl.current!==null||(Fu=!0),!(zu&134217727)&&!(Bu&134217727)||ku===null||Fi(ku,ju,Hu,!1)}function Wi(e,t,n){var r=Ou;Ou|=2;var i=Vi(),a=Hi();(ku!==e||ju!==t)&&(Xu=null,Ri(e,t)),t=!1;var o=Ru;e:do try{if(Mu!==0&&Au!==null){var s=Au,c=Nu;switch(Mu){case 8:Li(),o=6;break e;case 3:case 2:case 9:case 6:Wl.current===null&&(t=!0);var l=Mu;if(Mu=0,Nu=null,Xi(e,s,c,l),n&&Fu){o=0;break e}break;default:l=Mu,Mu=0,Nu=null,Xi(e,s,c,l)}}Gi(),o=Ru;break}catch(t){zi(e,t)}while(!0);return t&&e.shellSuspendCounter++,dl=ul=null,Ou=r,Qa.H=i,Qa.A=a,Au===null&&(ku=null,ju=0,Ye()),o}function Gi(){for(;Au!==null;)Ji(Au)}function Ki(e,t){var n=Ou;Ou|=2;var i=Vi(),a=Hi();ku!==e||ju!==t?(Xu=null,Yu=kc()+500,Ri(e,t)):Fu=_(e,t);e:do try{if(Mu!==0&&Au!==null){t=Au;var o=Nu;t:switch(Mu){case 1:Mu=0,Nu=null,Xi(e,t,o,1);break;case 2:case 9:if(Ve(o)){Mu=0,Nu=null,Yi(t);break}t=function(){Mu!==2&&Mu!==9||ku!==e||(Mu=7),Te(e)},o.then(t,t);break e;case 3:Mu=7;break e;case 4:Mu=5;break e;case 7:Ve(o)?(Mu=0,Nu=null,Yi(t)):(Mu=0,Nu=null,Xi(e,t,o,7));break;case 5:var s=null;switch(Au.tag){case 26:s=Au.memoizedState;case 5:case 27:var c=Au,l=c.type,u=c.pendingProps;if(s?cc(s):Ao(c.stateNode,l,u)){Mu=0,Nu=null;var d=c.sibling;if(d!==null)Au=d;else{var f=c.return;f===null?Au=null:(Au=f,Zi(f))}break t}}Mu=0,Nu=null,Xi(e,t,o,5);break;case 6:Mu=0,Nu=null,Xi(e,t,o,6);break;case 8:Li(),Ru=6;break e;default:throw Error(r(462))}}qi();break}catch(t){zi(e,t)}while(!0);return dl=ul=null,Qa.H=i,Qa.A=a,Ou=n,Au===null?(ku=null,ju=0,Ye(),Ru):0}function qi(){for(;Au!==null&&!Dc();)Ji(Au)}function Ji(e){var t=yr(e.alternate,e,Lu);e.memoizedProps=e.pendingProps,t===null?Zi(e):Au=t}function Yi(e){var t=e,n=t.alternate;switch(t.tag){case 15:case 0:t=ir(n,t,t.pendingProps,t.type,void 0,ju);break;case 11:t=ir(n,t,t.pendingProps,t.type.render,t.ref,ju);break;case 5:Ot(t);default:Pr(n,t),t=Au=_a(t,Lu),t=yr(n,t,Lu)}e.memoizedProps=e.pendingProps,t===null?Zi(e):Au=t}function Xi(e,t,n,r){dl=ul=null,Ot(t),Nl=null,Pl=0;var i=t.return;try{if(Gn(e,i,t,n,ju)){Ru=1,Bn(e,N(n,e.current)),Au=null;return}}catch(t){if(i!==null)throw Au=i,t;Ru=1,Bn(e,N(n,e.current)),Au=null;return}t.flags&32768?(al||r===1?e=!0:Fu||ju&536870912?e=!1:(Pu=e=!0,(r===2||r===9||r===3||r===6)&&(r=Wl.current,r!==null&&r.tag===13&&(r.flags|=16384))),Qi(t,e)):Zi(t)}function Zi(e){var t=e;do{if(t.flags&32768){Qi(t,Pu);return}e=t.return;var n=Mr(t.alternate,t,Lu);if(n!==null){Au=n;return}if(t=t.sibling,t!==null){Au=t;return}Au=t=e}while(t!==null);Ru===0&&(Ru=5)}function Qi(e,t){do{var n=Nr(e.alternate,e);if(n!==null){n.flags&=32767,Au=n;return}if(n=e.return,n!==null&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&(e=e.sibling,e!==null)){Au=e;return}Au=e=n}while(e!==null);Ru=6,Au=null}function $i(e,t,n,i,a,o,s,c,l){e.cancelPendingCommit=null;do ia();while(Qu!==0);if(Ou&6)throw Error(r(327));if(t!==null){if(t===e.current)throw Error(r(177));if(o=t.lanes|t.childLanes,o|=zl,S(e,n,o,s,c,l),e===ku&&(Au=ku=null,ju=0),ed=t,$u=e,td=n,nd=o,rd=a,id=i,t.subtreeFlags&10256||t.flags&10256?(e.callbackNode=null,e.callbackPriority=0,pa(Mc,function(){return aa(),null})):(e.callbackNode=null,e.callbackPriority=0),i=!!(t.flags&13878),t.subtreeFlags&13878||i){i=Qa.T,Qa.T=null,a=Co(),So(2),s=Ou,Ou|=4;try{Yr(e,t,n)}finally{Ou=s,So(a),Qa.T=i}}Qu=1,ea(),ta(),na()}}function ea(){if(Qu===1){Qu=0;var e=$u,t=ed,n=!!(t.flags&13878);if(t.subtreeFlags&13878||n){n=Qa.T,Qa.T=null;var r=Co();So(2);var i=Ou;Ou|=4;try{ai(t,e),oo(e.containerInfo)}finally{Ou=i,So(r),Qa.T=n}}e.current=t,Qu=2}}function ta(){if(Qu===2){Qu=0;var e=$u,t=ed,n=!!(t.flags&8772);if(t.subtreeFlags&8772||n){n=Qa.T,Qa.T=null;var r=Co();So(2);var i=Ou;Ou|=4;try{Xr(e,t.alternate,t)}finally{Ou=i,So(r),Qa.T=n}}Qu=3}}function na(){if(Qu===4||Qu===3){Qu=0,Oc();var e=$u,t=ed,n=td,r=id;t.subtreeFlags&10256||t.flags&10256?Qu=5:(Qu=0,ed=$u=null,ra(e,e.pendingLanes));var i=e.pendingLanes;if(i===0&&(Zu=null),D(n),t=t.stateNode,Lc&&typeof Lc.onCommitFiberRoot==`function`)try{Lc.onCommitFiberRoot(Ic,t,void 0,(t.current.flags&128)==128)}catch{}if(r!==null){t=Qa.T,i=Co(),So(2),Qa.T=null;try{for(var a=e.onRecoverableError,o=0;o<r.length;o++){var s=r[o];a(s.value,{componentStack:s.stack})}}finally{Qa.T=t,So(i)}}td&3&&ia(),Te(e),i=e.pendingLanes,n&261930&&i&42?e===od?ad++:(ad=0,od=e):ad=0,yo&&Hs(),Ee(0)}}function ra(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,Ce(t)))}function ia(){return ea(),ta(),na(),aa()}function aa(){if(Qu!==5)return!1;var e=$u,t=nd;nd=0;var n=D(td),i=32>n?32:n;n=Qa.T;var a=Co();try{So(i),Qa.T=null,i=rd,rd=null;var o=$u,s=td;if(Qu=0,ed=$u=null,td=0,Ou&6)throw Error(r(331));var c=Ou;if(Ou|=4,xi(o.current),mi(o,o.current,s,i),Ou=c,Ee(0,!1),Lc&&typeof Lc.onPostCommitFiberRoot==`function`)try{Lc.onPostCommitFiberRoot(Ic,o)}catch{}return!0}finally{So(a),Qa.T=n,ra(e,t)}}function oa(e,t,n){t=N(n,t),t=Hn(e.stateNode,t,2),e=it(e,t,2),e!==null&&(x(e,2),Te(e))}function sa(e,t,n){if(e.tag===3)oa(e,e,n);else for(;t!==null;){if(t.tag===3){oa(t,e,n);break}if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==`function`||typeof r.componentDidCatch==`function`&&(Zu===null||!Zu.has(r))){e=N(n,e),n=Un(2),r=it(t,n,2),r!==null&&(Wn(n,r,t,e),x(r,2),Te(r));break}}t=t.return}}function ca(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new Du;var i=new Set;r.set(t,i)}else i=r.get(t),i===void 0&&(i=new Set,r.set(t,i));i.has(n)||(Iu=!0,i.add(n),e=la.bind(null,e,t,n),t.then(e,e))}function la(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,ku===e&&(ju&n)===n&&(Ru===4||Ru===3&&(ju&62914560)===ju&&300>kc()-qu?!(Ou&2)&&Ri(e,0):Vu|=n,Uu===ju&&(Uu=0)),Te(e)}function ua(e,t){t===0&&(t=y()),e=Qe(e,t),e!==null&&(x(e,t),Te(e))}function da(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),ua(e,n)}function fa(e,t){var n=0;switch(e.tag){case 31:case 13:var i=e.stateNode,a=e.memoizedState;a!==null&&(n=a.retryLane);break;case 19:i=e.stateNode;break;case 22:i=e.stateNode._retryCache;break;default:throw Error(r(314))}i!==null&&i.delete(t),ua(e,n)}function pa(e,t){return Tc(e,t)}function ma(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function ha(e){return e=e.prototype,!(!e||!e.isReactComponent)}function ga(e,n){var r=e.alternate;return r===null?(r=t(e.tag,n,e.key,e.mode),r.elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=n,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=e.flags&65011712,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,n=e.dependencies,r.dependencies=n===null?null:{lanes:n.lanes,firstContext:n.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r.refCleanup=e.refCleanup,r}function _a(e,t){e.flags&=65011714;var n=e.alternate;return n===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=n.childLanes,e.lanes=n.lanes,e.child=n.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=n.memoizedProps,e.memoizedState=n.memoizedState,e.updateQueue=n.updateQueue,e.type=n.type,t=n.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function va(e,n,i,a,o,s){var c=0;if(a=e,typeof e==`function`)ha(e)&&(c=1);else if(typeof e==`string`)c=Xs&&uc?Zs(e,i,$c.current)?26:mc(e)?27:5:Xs?Zs(e,i,$c.current)?26:5:uc&&mc(e)?27:5;else e:switch(e){case qa:return e=t(31,i,n,o),e.elementType=qa,e.lanes=s,e;case La:return ya(i.children,o,s,n);case Ra:c=8,o|=24;break;case za:return e=t(12,i,n,o|2),e.elementType=za,e.lanes=s,e;case Ua:return e=t(13,i,n,o),e.elementType=Ua,e.lanes=s,e;case Wa:return e=t(19,i,n,o),e.elementType=Wa,e.lanes=s,e;default:if(typeof e==`object`&&e)switch(e.$$typeof){case Va:c=10;break e;case Ba:c=9;break e;case Ha:c=11;break e;case Ga:c=14;break e;case Ka:c=16,a=null;break e}c=29,i=Error(r(130,e===null?`null`:typeof e,``)),a=null}return n=t(c,i,n,o),n.elementType=e,n.type=a,n.lanes=s,n}function ya(e,n,r,i){return e=t(7,e,i,n),e.lanes=r,e}function ba(e,n,r){return e=t(6,e,null,n),e.lanes=r,e}function xa(e){var n=t(18,null,null,0);return n.stateNode=e,n}function Sa(e,n,r){return n=t(4,e.children===null?[]:e.children,e.key,n),n.lanes=r,n.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},n}function Ca(e,t,n,r,i,a,o,s,c){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=ho,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=b(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=b(0),this.hiddenUpdates=b(null),this.identifierPrefix=r,this.onUncaughtError=i,this.onCaughtError=a,this.onRecoverableError=o,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=c,this.incompleteTransitions=new Map}function wa(e,n,r,i,a,o,s,c,l,u,d,f){return e=new Ca(e,n,r,s,l,u,d,f,c),n=1,o===!0&&(n|=24),o=t(3,null,null,n),e.current=o,o.stateNode=e,n=Se(),n.refCount++,e.pooledCache=n,n.refCount++,o.memoizedState={element:i,isDehydrated:r,cache:n},tt(o),e}function Ta(e){return e?(e=vc,e):vc}function Ea(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render==`function`?Error(r(188)):(e=Object.keys(e).join(`,`),Error(r(268,e)));return e=o(t),e=e===null?null:s(e),e===null?null:no(e.stateNode)}function Da(e,t,n,r,i,a){i=Ta(i),r.context===null?r.context=i:r.pendingContext=i,r=rt(t),r.payload={element:n},a=a===void 0?null:a,a!==null&&(r.callback=a),n=it(e,r,t),n!==null&&(ji(n,e,t),at(n,e,t))}function Oa(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function ka(e,t){Oa(e,t),(e=e.alternate)&&Oa(e,t)}var Aa={},ja=Y.default,Ma=O5(),Na=Object.assign,Pa=Symbol.for(`react.element`),Fa=Symbol.for(`react.transitional.element`),Ia=Symbol.for(`react.portal`),La=Symbol.for(`react.fragment`),Ra=Symbol.for(`react.strict_mode`),za=Symbol.for(`react.profiler`),Ba=Symbol.for(`react.consumer`),Va=Symbol.for(`react.context`),Ha=Symbol.for(`react.forward_ref`),Ua=Symbol.for(`react.suspense`),Wa=Symbol.for(`react.suspense_list`),Ga=Symbol.for(`react.memo`),Ka=Symbol.for(`react.lazy`),qa=Symbol.for(`react.activity`),Ja=Symbol.for(`react.memo_cache_sentinel`),Ya=Symbol.iterator,Xa=Symbol.for(`react.client.reference`),Za=Array.isArray,Qa=ja.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,$a=e.rendererVersion,eo=e.rendererPackageName,to=e.extraDevToolsConfig,no=e.getPublicInstance,ro=e.getRootHostContext,io=e.getChildHostContext,ao=e.prepareForCommit,oo=e.resetAfterCommit,so=e.createInstance;e.cloneMutableInstance;var co=e.appendInitialChild,lo=e.finalizeInitialChildren,uo=e.shouldSetTextContent,fo=e.createTextInstance;e.cloneMutableTextInstance;var po=e.scheduleTimeout,mo=e.cancelTimeout,ho=e.noTimeout,go=e.isPrimaryRenderer;e.warnsIfNotActing;var _o=e.supportsMutation,vo=e.supportsPersistence,yo=e.supportsHydration,bo=e.getInstanceFromNode;e.beforeActiveInstanceBlur;var xo=e.preparePortalMount;e.prepareScopeUpdate,e.getInstanceFromScope;var So=e.setCurrentUpdatePriority,Co=e.getCurrentUpdatePriority,wo=e.resolveUpdatePriority;e.trackSchedulerEvent,e.resolveEventType,e.resolveEventTimeStamp;var To=e.shouldAttemptEagerTransition,Eo=e.detachDeletedInstance;e.requestPostPaintCallback;var Do=e.maySuspendCommit,Oo=e.maySuspendCommitOnUpdate,ko=e.maySuspendCommitInSyncRender,Ao=e.preloadInstance,jo=e.startSuspendingCommit,Mo=e.suspendInstance;e.suspendOnActiveViewTransition;var No=e.waitForCommitToBeReady;e.getSuspendedCommitReason;var Po=e.NotPendingTransition,Fo=e.HostTransitionContext,Io=e.resetFormInstance;e.bindToConsole;var Lo=e.supportsMicrotasks,Ro=e.scheduleMicrotask,zo=e.supportsTestSelectors,Bo=e.findFiberRoot,Vo=e.getBoundingRect,Ho=e.getTextContent,Uo=e.isHiddenSubtree,Wo=e.matchAccessibilityRole,Go=e.setFocusIfFocusable,Ko=e.setupIntersectionObserver,qo=e.appendChild,Jo=e.appendChildToContainer,Yo=e.commitTextUpdate,Xo=e.commitMount,Zo=e.commitUpdate,Qo=e.insertBefore,$o=e.insertInContainerBefore,es=e.removeChild,ts=e.removeChildFromContainer,ns=e.resetTextContent,rs=e.hideInstance,is=e.hideTextInstance,as=e.unhideInstance,os=e.unhideTextInstance;e.cancelViewTransitionName,e.cancelRootViewTransitionName,e.restoreRootViewTransitionName,e.cloneRootViewTransitionContainer,e.removeRootViewTransitionClone,e.measureClonedInstance,e.hasInstanceChanged,e.hasInstanceAffectedParent,e.startViewTransition,e.startGestureTransition,e.stopViewTransition,e.getCurrentGestureOffset,e.createViewTransitionInstance;var ss=e.clearContainer;e.createFragmentInstance,e.updateFragmentInstanceFiber,e.commitNewChildToFragmentInstance,e.deleteChildFromFragmentInstance;var cs=e.cloneInstance,ls=e.createContainerChildSet,us=e.appendChildToContainerChildSet,ds=e.finalizeContainerChildren,fs=e.replaceContainerChildren,ps=e.cloneHiddenInstance,ms=e.cloneHiddenTextInstance,hs=e.isSuspenseInstancePending,gs=e.isSuspenseInstanceFallback,_s=e.getSuspenseInstanceFallbackErrorDetails,vs=e.registerSuspenseInstanceRetry,ys=e.canHydrateFormStateMarker,bs=e.isFormStateMarkerMatching,xs=e.getNextHydratableSibling,Ss=e.getNextHydratableSiblingAfterSingleton,Cs=e.getFirstHydratableChild,ws=e.getFirstHydratableChildWithinContainer,Ts=e.getFirstHydratableChildWithinActivityInstance,Es=e.getFirstHydratableChildWithinSuspenseInstance,Ds=e.getFirstHydratableChildWithinSingleton,Os=e.canHydrateInstance,ks=e.canHydrateTextInstance,As=e.canHydrateActivityInstance,js=e.canHydrateSuspenseInstance,Ms=e.hydrateInstance,Ns=e.hydrateTextInstance,Ps=e.hydrateActivityInstance,B=e.hydrateSuspenseInstance,Fs=e.getNextHydratableInstanceAfterActivityInstance,Is=e.getNextHydratableInstanceAfterSuspenseInstance,Ls=e.commitHydratedInstance,Rs=e.commitHydratedContainer,zs=e.commitHydratedActivityInstance,Bs=e.commitHydratedSuspenseInstance,Vs=e.finalizeHydratedChildren,Hs=e.flushHydrationEvents;e.clearActivityBoundary;var Us=e.clearSuspenseBoundary;e.clearActivityBoundaryFromContainer;var Ws=e.clearSuspenseBoundaryFromContainer,Gs=e.hideDehydratedBoundary,Ks=e.unhideDehydratedBoundary,qs=e.shouldDeleteUnhydratedTailInstances;e.diffHydratedPropsForDevWarnings,e.diffHydratedTextForDevWarnings,e.describeHydratableInstanceForDevWarnings;var Js=e.validateHydratableInstance,Ys=e.validateHydratableTextInstance,Xs=e.supportsResources,Zs=e.isHostHoistableType,Qs=e.getHoistableRoot,$s=e.getResource,ec=e.acquireResource,tc=e.releaseResource,nc=e.hydrateHoistable,rc=e.mountHoistable,ic=e.unmountHoistable,ac=e.createHoistableInstance,oc=e.prepareToCommitHoistables,sc=e.mayResourceSuspendCommit,cc=e.preloadResource,lc=e.suspendResource,uc=e.supportsSingletons,dc=e.resolveSingletonInstance,fc=e.acquireSingletonInstance,pc=e.releaseSingletonInstance,mc=e.isHostSingletonType,hc=e.isSingletonScope,gc=[],_c=-1,vc={},yc=Math.clz32?Math.clz32:m,bc=Math.log,xc=Math.LN2,Sc=256,Cc=262144,wc=4194304,Tc=Ma.unstable_scheduleCallback,Ec=Ma.unstable_cancelCallback,Dc=Ma.unstable_shouldYield,Oc=Ma.unstable_requestPaint,kc=Ma.unstable_now,Ac=Ma.unstable_ImmediatePriority,jc=Ma.unstable_UserBlockingPriority,Mc=Ma.unstable_NormalPriority,Nc=Ma.unstable_IdlePriority,Pc=Ma.log,Fc=Ma.unstable_setDisableYieldValue,Ic=null,Lc=null,Rc=typeof Object.is==`function`?Object.is:k,zc=typeof reportError==`function`?reportError:function(e){if(typeof window==`object`&&typeof window.ErrorEvent==`function`){var t=new window.ErrorEvent(`error`,{bubbles:!0,cancelable:!0,message:typeof e==`object`&&e&&typeof e.message==`string`?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process==`object`&&typeof process.emit==`function`){process.emit(`uncaughtException`,e);return}console.error(e)},Bc=Object.prototype.hasOwnProperty,Vc,Hc,Uc=!1,Wc=new WeakMap,Gc=[],Kc=0,qc=null,V=0,Jc=[],Yc=0,Xc=null,Zc=1,Qc=``,$c=d(null),el=d(null),tl=d(null),nl=d(null),rl=null,il=null,al=!1,ol=null,sl=!1,cl=Error(r(519)),ll=d(null),ul=null,dl=null,fl=typeof AbortController<`u`?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(t,n){e.push(n)}};this.abort=function(){t.aborted=!0,e.forEach(function(e){return e()})}},pl=Ma.unstable_scheduleCallback,ml=Ma.unstable_NormalPriority,hl={$$typeof:Va,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0},gl=null,_l=null,vl=!1,yl=!1,bl=!1,xl=0,Sl=null,Cl=0,wl=0,Tl=null,El=Qa.S;Qa.S=function(e,t){Ju=kc(),typeof t==`object`&&t&&typeof t.then==`function`&&Pe(e,t),El!==null&&El(e,t)};var Dl=d(null),Ol=Error(r(460)),kl=Error(r(474)),Al=Error(r(542)),jl={then:function(){}},Ml=null,Nl=null,Pl=0,Fl=Je(!0),Il=Je(!1),Ll=[],Rl=0,zl=0,Bl=!1,Vl=!1,Hl=d(null),Ul=d(0),Wl=d(null),Gl=null,Kl=d(0),ql=0,Jl=null,Yl=null,Xl=null,Zl=!1,H=!1,Ql=!1,$l=0,eu=0,tu=null,nu=0,ru={readContext:ye,use:Nt,useCallback:bt,useContext:bt,useEffect:bt,useImperativeHandle:bt,useLayoutEffect:bt,useInsertionEffect:bt,useMemo:bt,useReducer:bt,useRef:bt,useState:bt,useDebugValue:bt,useDeferredValue:bt,useTransition:bt,useSyncExternalStore:bt,useId:bt,useHostTransitionStatus:bt,useFormState:bt,useActionState:bt,useOptimistic:bt,useMemoCache:bt,useCacheRefresh:bt};ru.useEffectEvent=bt;var iu={readContext:ye,use:Nt,useCallback:function(e,t){return kt().memoizedState=[e,t===void 0?null:t],e},useContext:ye,useEffect:un,useImperativeHandle:function(e,t,n){n=n==null?null:n.concat([e]),cn(4194308,4,gn.bind(null,t,e),n)},useLayoutEffect:function(e,t){return cn(4194308,4,e,t)},useInsertionEffect:function(e,t){cn(4,2,e,t)},useMemo:function(e,t){var n=kt();t=t===void 0?null:t;var r=e();if(Ql){O(!0);try{e()}finally{O(!1)}}return n.memoizedState=[r,t],r},useReducer:function(e,t,n){var r=kt();if(n!==void 0){var i=n(t);if(Ql){O(!0);try{n(t)}finally{O(!1)}}}else i=t;return r.memoizedState=r.baseState=i,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:i},r.queue=e,e=e.dispatch=kn.bind(null,Jl,e),[r.memoizedState,e]},useRef:function(e){var t=kt();return e={current:e},t.memoizedState=e},useState:function(e){e=Gt(e);var t=e.queue,n=An.bind(null,Jl,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:vn,useDeferredValue:function(e,t){return xn(kt(),e,t)},useTransition:function(){var e=Gt(!1);return e=Cn.bind(null,Jl,e.queue,!0,!1),kt().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var i=Jl,a=kt();if(al){if(n===void 0)throw Error(r(407));n=n()}else{if(n=t(),ku===null)throw Error(r(349));ju&127||Bt(i,t,n)}a.memoizedState=n;var o={value:n,getSnapshot:t};return a.queue=o,un(Ht.bind(null,i,o,e),[e]),i.flags|=2048,on(9,{destroy:void 0},Vt.bind(null,i,o,n,t),null),n},useId:function(){var e=kt(),t=ku.identifierPrefix;if(al){var n=Qc,r=Zc;n=(r&~(1<<32-yc(r)-1)).toString(32)+n,t=`_`+t+`R_`+n,n=$l++,0<n&&(t+=`H`+n.toString(32)),t+=`_`}else n=nu++,t=`_`+t+`r_`+n.toString(32)+`_`;return e.memoizedState=t},useHostTransitionStatus:Tn,useFormState:en,useActionState:en,useOptimistic:function(e){var t=kt();t.memoizedState=t.baseState=e;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=n,t=Mn.bind(null,Jl,!0,n),n.dispatch=t,[e,t]},useMemoCache:Pt,useCacheRefresh:function(){return kt().memoizedState=On.bind(null,Jl)},useEffectEvent:function(e){var t=kt(),n={impl:e};return t.memoizedState=n,function(){if(Ou&2)throw Error(r(440));return n.impl.apply(void 0,arguments)}}},au={readContext:ye,use:Nt,useCallback:yn,useContext:ye,useEffect:dn,useImperativeHandle:_n,useInsertionEffect:mn,useLayoutEffect:hn,useMemo:bn,useReducer:It,useRef:sn,useState:function(){return It(Ft)},useDebugValue:vn,useDeferredValue:function(e,t){return Sn(At(),Yl.memoizedState,e,t)},useTransition:function(){var e=It(Ft)[0],t=At().memoizedState;return[typeof e==`boolean`?e:Mt(e),t]},useSyncExternalStore:zt,useId:En,useHostTransitionStatus:Tn,useFormState:tn,useActionState:tn,useOptimistic:function(e,t){return Kt(At(),Yl,e,t)},useMemoCache:Pt,useCacheRefresh:Dn};au.useEffectEvent=pn;var ou={readContext:ye,use:Nt,useCallback:yn,useContext:ye,useEffect:dn,useImperativeHandle:_n,useInsertionEffect:mn,useLayoutEffect:hn,useMemo:bn,useReducer:Rt,useRef:sn,useState:function(){return Rt(Ft)},useDebugValue:vn,useDeferredValue:function(e,t){var n=At();return Yl===null?xn(n,e,t):Sn(n,Yl.memoizedState,e,t)},useTransition:function(){var e=Rt(Ft)[0],t=At().memoizedState;return[typeof e==`boolean`?e:Mt(e),t]},useSyncExternalStore:zt,useId:En,useHostTransitionStatus:Tn,useFormState:an,useActionState:an,useOptimistic:function(e,t){var n=At();return Yl===null?(n.baseState=e,[e,n.queue.dispatch]):Kt(n,Yl,e,t)},useMemoCache:Pt,useCacheRefresh:Dn};ou.useEffectEvent=pn;var su={enqueueSetState:function(e,t,n){e=e._reactInternals;var r=ki(),i=rt(r);i.payload=t,n!=null&&(i.callback=n),t=it(e,i,r),t!==null&&(ji(t,e,r),at(t,e,r))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=ki(),i=rt(r);i.tag=1,i.payload=t,n!=null&&(i.callback=n),t=it(e,i,r),t!==null&&(ji(t,e,r),at(t,e,r))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=ki(),r=rt(n);r.tag=2,t!=null&&(r.callback=t),t=it(e,r,n),t!==null&&(ji(t,e,n),at(t,e,n))}},cu=Error(r(461)),lu=!1,uu={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null},du=!1,fu=!1,pu=!1,mu=typeof WeakSet==`function`?WeakSet:Set,hu=null,gu=null,_u=!1,vu=null,yu=8192,bu={getCacheForType:function(e){var t=ye(hl),n=t.data.get(e);return n===void 0&&(n=e(),t.data.set(e,n)),n},cacheSignal:function(){return ye(hl).controller.signal}},xu=0,Su=1,Cu=2,wu=3,Tu=4;if(typeof Symbol==`function`&&Symbol.for){var Eu=Symbol.for;xu=Eu(`selector.component`),Su=Eu(`selector.has_pseudo_class`),Cu=Eu(`selector.role`),wu=Eu(`selector.test_id`),Tu=Eu(`selector.text`)}var Du=typeof WeakMap==`function`?WeakMap:Map,Ou=0,ku=null,Au=null,ju=0,Mu=0,Nu=null,Pu=!1,Fu=!1,Iu=!1,Lu=0,Ru=0,zu=0,Bu=0,Vu=0,Hu=0,Uu=0,Wu=null,Gu=null,Ku=!1,qu=0,Ju=0,Yu=1/0,Xu=null,Zu=null,Qu=0,$u=null,ed=null,td=0,nd=0,rd=null,id=null,ad=0,od=null;return Aa.attemptContinuousHydration=function(e){if(e.tag===13||e.tag===31){var t=Qe(e,67108864);t!==null&&ji(t,e,67108864),ka(e,67108864)}},Aa.attemptHydrationAtCurrentPriority=function(e){if(e.tag===13||e.tag===31){var t=ki();t=E(t);var n=Qe(e,t);n!==null&&ji(n,e,t),ka(e,t)}},Aa.attemptSynchronousHydration=function(e){switch(e.tag){case 3:if(e=e.stateNode,e.current.memoizedState.isDehydrated){var t=h(e.pendingLanes);if(t!==0){for(e.pendingLanes|=2,e.entangledLanes|=2;t;){var n=1<<31-yc(t);e.entanglements[1]|=n,t&=~n}Te(e),!(Ou&6)&&(Yu=kc()+500,Ee(0))}}break;case 31:case 13:t=Qe(e,2),t!==null&&ji(t,e,2),Ii(),ka(e,2)}},Aa.batchedUpdates=function(e,t){return e(t)},Aa.createComponentSelector=function(e){return{$$typeof:xu,value:e}},Aa.createContainer=function(e,t,n,r,i,a,o,s,c,l){return wa(e,t,!1,null,n,r,a,null,o,s,c,l)},Aa.createHasPseudoClassSelector=function(e){return{$$typeof:Su,value:e}},Aa.createHydrationContainer=function(e,t,n,r,i,a,o,s,c,l,u,d,f,p){return e=wa(n,r,!0,e,i,a,s,p,c,l,u,d),e.context=Ta(null),n=e.current,r=ki(),r=E(r),i=rt(r),i.callback=t??null,it(n,i,r),t=r,e.current.lanes=t,x(e,t),Te(e),e},Aa.createPortal=function(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Ia,key:r==null?null:``+r,children:e,containerInfo:t,implementation:n}},Aa.createRoleSelector=function(e){return{$$typeof:Cu,value:e}},Aa.createTestNameSelector=function(e){return{$$typeof:wu,value:e}},Aa.createTextSelector=function(e){return{$$typeof:Tu,value:e}},Aa.defaultOnCaughtError=function(e){console.error(e)},Aa.defaultOnRecoverableError=function(e){zc(e)},Aa.defaultOnUncaughtError=function(e){zc(e)},Aa.deferredUpdates=function(e){var t=Qa.T,n=Co();try{return So(32),Qa.T=null,e()}finally{So(n),Qa.T=t}},Aa.discreteUpdates=function(e,t,n,r,i){var a=Qa.T,o=Co();try{return So(2),Qa.T=null,e(t,n,r,i)}finally{So(o),Qa.T=a,Ou===0&&(Yu=kc()+500)}},Aa.findAllNodes=Oi,Aa.findBoundingRects=function(e,t){if(!zo)throw Error(r(363));t=Oi(e,t),e=[];for(var n=0;n<t.length;n++)e.push(Vo(t[n]));for(t=e.length-1;0<t;t--){n=e[t];for(var i=n.x,a=i+n.width,o=n.y,s=o+n.height,c=t-1;0<=c;c--)if(t!==c){var l=e[c],u=l.x,d=u+l.width,f=l.y,p=f+l.height;if(i>=u&&o>=f&&a<=d&&s<=p){e.splice(t,1);break}if(i!==u||n.width!==l.width||p<o||f>s){if(!(o!==f||n.height!==l.height||d<i||u>a)){u>i&&(l.width+=u-i,l.x=i),d<a&&(l.width=a-u),e.splice(t,1);break}}else{f>o&&(l.height+=f-o,l.y=o),p<s&&(l.height=s-f),e.splice(t,1);break}}}return e},Aa.findHostInstance=Ea,Aa.findHostInstanceWithNoPortals=function(e){return e=o(e),e=e===null?null:c(e),e===null?null:no(e.stateNode)},Aa.findHostInstanceWithWarning=function(e){return Ea(e)},Aa.flushPassiveEffects=ia,Aa.flushSyncFromReconciler=function(e){var t=Ou;Ou|=1;var n=Qa.T,r=Co();try{if(So(2),Qa.T=null,e)return e()}finally{So(r),Qa.T=n,Ou=t,!(Ou&6)&&Ee(0)}},Aa.flushSyncWork=Ii,Aa.focusWithin=function(e,t){if(!zo)throw Error(r(363));for(e=wi(e),t=Di(e,t),t=Array.from(t),e=0;e<t.length;){var n=t[e++],i=n.tag;if(!Uo(n)){if((i===5||i===26||i===27)&&Go(n.stateNode))return!0;for(n=n.child;n!==null;)t.push(n),n=n.sibling}}return!1},Aa.getFindAllNodesFailureDescription=function(e,t){if(!zo)throw Error(r(363));var n=0,i=[];e=[wi(e),0];for(var a=0;a<e.length;){var o=e[a++],s=o.tag,c=e[a++],l=t[c];if((s!==5&&s!==26&&s!==27||!Uo(o))&&(Ti(o,l)&&(i.push(Ei(l)),c++,c>n&&(n=c)),c<t.length))for(o=o.child;o!==null;)e.push(o,c),o=o.sibling}if(n<t.length){for(e=[];n<t.length;n++)e.push(Ei(t[n]));return`findAllNodes was able to match part of the selector: |
|
|
`+(i.join(` > `)+` |
|
|
|
|
|
No matching component was found for: |
|
|
`)+e.join(` > `)}return null},Aa.getPublicRootInstance=function(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 27:case 5:return no(e.child.stateNode);default:return e.child.stateNode}},Aa.injectIntoDevTools=function(){var e={bundleType:0,version:$a,rendererPackageName:eo,currentDispatcherRef:Qa,reconcilerVersion:`19.2.0`};if(to!==null&&(e.rendererConfig=to),typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>`u`)e=!1;else{var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(t.isDisabled||!t.supportsFiber)e=!0;else{try{Ic=t.inject(e),Lc=t}catch{}e=!!t.checkDCE}}return e},Aa.isAlreadyRendering=function(){return!!(Ou&6)},Aa.observeVisibleRects=function(e,t,n,i){if(!zo)throw Error(r(363));e=Oi(e,t);var a=Ko(e,n,i).disconnect;return{disconnect:function(){a()}}},Aa.shouldError=function(){return null},Aa.shouldSuspend=function(){return!1},Aa.startHostTransition=function(e,t,i,a){if(e.tag!==5)throw Error(r(476));var o=wn(e).queue;Cn(e,o,t,Po,i===null?n:function(){var t=wn(e);return t.next===null&&(t=e.alternate.memoizedState),jn(e,t.next.queue,{},ki()),i(a)})},Aa.updateContainer=function(e,t,n,r){var i=t.current,a=ki();return Da(i,a,e,t,n,r),a},Aa.updateContainerSync=function(e,t,n,r){return Da(t.current,2,e,t,n,r),2},Aa},e.exports.default=e.exports,Object.defineProperty(e.exports,"__esModule",{value:!0})})(Mrt)),Mrt.exports}var Urt={exports:{}},Wrt;function Grt(){return Wrt||(Wrt=1,(function(e){process.env.NODE_ENV!==`production`&&(e.exports=function(e){function t(e,t){for(e=e.memoizedState;e!==null&&0<t;)e=e.next,t--;return e}function n(e,t,r,i){if(r>=t.length)return i;var a=t[r],o=qc(e)?e.slice():kc({},e);return o[a]=n(e[a],t,r+1,i),o}function r(e,t,n){if(t.length!==n.length)console.warn(`copyWithRename() expects paths of the same length`);else{for(var r=0;r<n.length-1;r++)if(t[r]!==n[r]){console.warn(`copyWithRename() expects paths to be the same except for the deepest key`);return}return i(e,t,n,0)}}function i(e,t,n,r){var a=t[r],o=qc(e)?e.slice():kc({},e);return r+1===t.length?(o[n[r]]=o[a],qc(o)?o.splice(a,1):delete o[a]):o[a]=i(e[a],t,n,r+1),o}function a(e,t,n){var r=t[n],i=qc(e)?e.slice():kc({},e);return n+1===t.length?(qc(i)?i.splice(r,1):delete i[r],i):(i[r]=a(e[r],t,n+1),i)}function o(){return!1}function s(){return null}function c(e,t,n,r){return new sc(e,t,n,r)}function l(e,t){e.context===xd&&(xc(t,e,null,null),ms())}function u(e,t){if(av!==null){var n=t.staleFamilies;t=t.updatedFamilies,Bs(),oc(e.current,t,n),ms()}}function d(e){av=e}function f(){console.error(`Do not call Hooks inside useEffect(...), useMemo(...), or other built-in Hooks. You can only call Hooks at the top level of your React function. For more information, see https://react.dev/link/rules-of-hooks`)}function p(){console.error(`Context can only be read while React is rendering. In classes, you can read it in the render method or getDerivedStateFromProps. In function components, you can read it directly in the function body, but not inside Hooks like useReducer() or useMemo().`)}function m(){}function h(){}function g(e){var t=[];return e.forEach(function(e){t.push(e)}),t.sort().join(`, `)}function _(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function v(e){if(_(e)!==e)throw Error(`Unable to find node on an unmounted component.`)}function y(e){var t=e.alternate;if(!t){if(t=_(e),t===null)throw Error(`Unable to find node on an unmounted component.`);return t===e?e:null}for(var n=e,r=t;;){var i=n.return;if(i===null)break;var a=i.alternate;if(a===null){if(r=i.return,r!==null){n=r;continue}break}if(i.child===a.child){for(a=i.child;a;){if(a===n)return v(i),e;if(a===r)return v(i),t;a=a.sibling}throw Error(`Unable to find node on an unmounted component.`)}if(n.return!==r.return)n=i,r=a;else{for(var o=!1,s=i.child;s;){if(s===n){o=!0,n=i,r=a;break}if(s===r){o=!0,r=i,n=a;break}s=s.sibling}if(!o){for(s=a.child;s;){if(s===n){o=!0,n=a,r=i;break}if(s===r){o=!0,r=a,n=i;break}s=s.sibling}if(!o)throw Error(`Child was not found in either parent set. This indicates a bug in React related to the return pointer. Please file an issue.`)}}if(n.alternate!==r)throw Error(`Return fibers should always be each others' alternates. This error is likely caused by a bug in React. Please file an issue.`)}if(n.tag!==3)throw Error(`Unable to find node on an unmounted component.`);return n.stateNode.current===n?e:t}function b(e){return e=y(e),e===null?null:x(e)}function x(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=x(e),t!==null)return t;e=e.sibling}return null}function S(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(e.tag!==4&&(t=S(e),t!==null))return t;e=e.sibling}return null}function C(e){return typeof e!=`object`||!e?null:(e=Gc&&e[Gc]||e[`@@iterator`],typeof e==`function`?e:null)}function w(e){if(e==null)return null;if(typeof e==`function`)return e.$$typeof===Kc?null:e.displayName||e.name||null;if(typeof e==`string`)return e;switch(e){case Nc:return`Fragment`;case Fc:return`Profiler`;case Pc:return`StrictMode`;case zc:return`Suspense`;case Bc:return`SuspenseList`;case Uc:return`Activity`}if(typeof e==`object`)switch(typeof e.tag==`number`&&console.error(`Received an unexpected object in getComponentNameFromType(). This is likely a bug in React. Please file an issue.`),e.$$typeof){case Mc:return`Portal`;case Lc:return e.displayName||`Context`;case Ic:return(e._context.displayName||`Context`)+`.Consumer`;case Rc:var t=e.render;return e=e.displayName,e||=(e=t.displayName||t.name||``,e===``?`ForwardRef`:`ForwardRef(`+e+`)`),e;case Vc:return t=e.displayName||null,t===null?w(e.type)||`Memo`:t;case Hc:t=e._payload,e=e._init;try{return w(e(t))}catch{}}return null}function T(e){var t=e.type;switch(e.tag){case 31:return`Activity`;case 24:return`Cache`;case 9:return(t._context.displayName||`Context`)+`.Consumer`;case 10:return t.displayName||`Context`;case 18:return`DehydratedFragment`;case 11:return e=t.render,e=e.displayName||e.name||``,t.displayName||(e===``?`ForwardRef`:`ForwardRef(`+e+`)`);case 7:return`Fragment`;case 26:case 27:case 5:return t;case 4:return`Portal`;case 3:return`Root`;case 6:return`Text`;case 16:return w(t);case 8:return t===Pc?`StrictMode`:`Mode`;case 22:return`Offscreen`;case 12:return`Profiler`;case 21:return`Scope`;case 13:return`Suspense`;case 19:return`SuspenseList`;case 25:return`TracingMarker`;case 1:case 0:case 14:case 15:if(typeof t==`function`)return t.displayName||t.name||null;if(typeof t==`string`)return t;break;case 29:if(t=e._debugInfo,t!=null){for(var n=t.length-1;0<=n;n--)if(typeof t[n].name==`string`)return t[n].name}if(e.return!==null)return T(e.return)}return null}function E(e){return{current:e}}function D(e,t){0>bd?console.error(`Unexpected pop.`):(t!==yd[bd]&&console.error(`Unexpected Fiber popped.`),e.current=vd[bd],vd[bd]=null,yd[bd]=null,bd--)}function O(e,t,n){bd++,vd[bd]=e.current,yd[bd]=n,e.current=t}function k(e){return e>>>=0,e===0?32:31-(Cd(e)/wd|0)|0}function A(e){var t=e&42;if(t!==0)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return console.error(`Should have found matching lanes. This is a bug in React.`),e}}function j(e,t,n){var r=e.pendingLanes;if(r===0)return 0;var i=0,a=e.suspendedLanes,o=e.pingedLanes;e=e.warmLanes;var s=r&134217727;return s===0?(s=r&~a,s===0?o===0?n||(n=r&~e,n!==0&&(i=A(n))):i=A(o):i=A(s)):(r=s&~a,r===0?(o&=s,o===0?n||(n=s&~e,n!==0&&(i=A(n))):i=A(o)):i=A(r)),i===0?0:t!==0&&t!==i&&(t&a)===0&&(a=i&-i,n=t&-t,a>=n||a===32&&n&4194048)?t:i}function M(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function ee(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return console.error(`Should have found matching lanes. This is a bug in React.`),-1}}function N(){var e=Dd;return Dd<<=1,!(Dd&62914560)&&(Dd=4194304),e}function P(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function F(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function te(e,t,n,r,i,a){var o=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var s=e.entanglements,c=e.expirationTimes,l=e.hiddenUpdates;for(n=o&~n;0<n;){var u=31-Sd(n),d=1<<u;s[u]=0,c[u]=-1;var f=l[u];if(f!==null)for(l[u]=null,u=0;u<f.length;u++){var p=f[u];p!==null&&(p.lane&=-536870913)}n&=~d}r!==0&&I(e,r,0),a!==0&&i===0&&e.tag!==0&&(e.suspendedLanes|=a&~(o&~t))}function I(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var r=31-Sd(t);e.entangledLanes|=t,e.entanglements[r]=e.entanglements[r]|1073741824|n&261930}function ne(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-Sd(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}function re(e,t){var n=t&-t;return n=n&42?1:ie(n),(n&(e.suspendedLanes|t))===0?n:0}function ie(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function ae(e,t,n){if(Hd)for(e=e.pendingUpdatersLaneMap;0<n;){var r=31-Sd(n),i=1<<r;e[r].add(t),n&=~i}}function oe(e,t){if(Hd)for(var n=e.pendingUpdatersLaneMap,r=e.memoizedUpdaters;0<t;){var i=31-Sd(t);e=1<<i,i=n[i],0<i.size&&(i.forEach(function(e){var t=e.alternate;t!==null&&r.has(t)||r.add(e)}),i.clear()),t&=~e}}function se(e){return e&=-e,2<e?8<e?e&134217727?32:268435456:8:2}function ce(e){if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>`u`)return!1;var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(t.isDisabled)return!0;if(!t.supportsFiber)return console.error(`The installed version of React DevTools is too old and will not work with the current version of React. Please update React DevTools. https://react.dev/link/react-devtools`),!0;try{zd=t.inject(e),Bd=t}catch(e){console.error(`React instrumentation encountered an error: %o.`,e)}return!!t.checkDCE}function le(e){if(typeof Ld==`function`&&Rd(e),Bd&&typeof Bd.setStrictMode==`function`)try{Bd.setStrictMode(zd,e)}catch(e){Vd||(Vd=!0,console.error(`React instrumentation encountered an error: %o`,e))}}function ue(e,t){return e===t&&(e!==0||1/e==1/t)||e!==e&&t!==t}function de(e){for(var t=0,n=0;n<e.length;n++){var r=e[n];if(typeof r==`object`&&r){if(qc(r)&&r.length===2&&typeof r[0]==`string`){if(t!==0&&t!==3)return 1;t=3}else return 1}else{if(typeof r==`function`||typeof r==`string`&&50<r.length||t!==0&&t!==2)return 1;t=2}}return t}function L(e,t,n,r){for(var i in e)Yd.call(e,i)&&i[0]!==`_`&&fe(i,e[i],t,n,r)}function fe(e,t,n,r,i){switch(typeof t){case`object`:if(t===null){t=`null`;break}if(t.$$typeof===jc){var a=w(t.type)||`…`,o=t.key;t=t.props;var s=Object.keys(t),c=s.length;if(o==null&&c===0){t=`<`+a+` />`;break}if(3>r||c===1&&s[0]===`children`&&o==null){t=`<`+a+` … />`;break}for(var l in n.push([i+`\xA0\xA0`.repeat(r)+e,`<`+a]),o!==null&&fe(`key`,o,n,r+1,i),e=!1,t)l===`children`?t.children!=null&&(!qc(t.children)||0<t.children.length)&&(e=!0):Yd.call(t,l)&&l[0]!==`_`&&fe(l,t[l],n,r+1,i);n.push([``,e?`>…</`+a+`>`:`/>`]);return}if(a=Object.prototype.toString.call(t),a=a.slice(8,a.length-1),a===`Array`){if(l=de(t),l===2||l===0){t=JSON.stringify(t);break}if(l===3){for(n.push([i+`\xA0\xA0`.repeat(r)+e,``]),e=0;e<t.length;e++)a=t[e],fe(a[0],a[1],n,r+1,i);return}}if(a===`Promise`){if(t.status===`fulfilled`){if(a=n.length,fe(e,t.value,n,r,i),n.length>a){n=n[a],n[1]=`Promise<`+(n[1]||`Object`)+`>`;return}}else if(t.status===`rejected`&&(a=n.length,fe(e,t.reason,n,r,i),n.length>a)){n=n[a],n[1]=`Rejected Promise<`+n[1]+`>`;return}n.push([`\xA0\xA0`.repeat(r)+e,`Promise`]);return}a===`Object`&&(l=Object.getPrototypeOf(t))&&typeof l.constructor==`function`&&(a=l.constructor.name),n.push([i+`\xA0\xA0`.repeat(r)+e,a===`Object`?3>r?``:`…`:a]),3>r&&L(t,n,r+1,i);return;case`function`:t=t.name===``?`() => {}`:t.name+`() {}`;break;case`string`:t=t===`This object has been omitted by React in the console log to avoid sending too much data from the server. Try logging smaller or more specific objects.`?`…`:JSON.stringify(t);break;case`undefined`:t=`undefined`;break;case`boolean`:t=t?`true`:`false`;break;default:t=String(t)}n.push([i+`\xA0\xA0`.repeat(r)+e,t])}function pe(e,t,n,r){var i=!0;for(o in e)o in t||(n.push([`–\xA0`+`\xA0\xA0`.repeat(r)+o,`…`]),i=!1);for(var a in t)if(a in e){var o=e[a],s=t[a];if(o!==s){if(r===0&&a===`children`)i=`\xA0\xA0`.repeat(r)+a,n.push([`–\xA0`+i,`…`],[`+\xA0`+i,`…`]);else{if(!(3<=r)){if(typeof o==`object`&&typeof s==`object`&&o!==null&&s!==null&&o.$$typeof===s.$$typeof){if(s.$$typeof===jc){if(o.type===s.type&&o.key===s.key){o=w(s.type)||`…`,i=`\xA0\xA0`.repeat(r)+a,o=`<`+o+` … />`,n.push([`–\xA0`+i,o],[`+\xA0`+i,o]),i=!1;continue}}else{var c=Object.prototype.toString.call(o),l=Object.prototype.toString.call(s);if(c===l&&(l===`[object Object]`||l===`[object Array]`)){c=[` \xA0`+`\xA0\xA0`.repeat(r)+a,l===`[object Array]`?`Array`:``],n.push(c),l=n.length,pe(o,s,n,r+1)?l===n.length&&(c[1]=`Referentially unequal but deeply equal objects. Consider memoization.`):i=!1;continue}}}else if(typeof o==`function`&&typeof s==`function`&&o.name===s.name&&o.length===s.length&&(c=Function.prototype.toString.call(o),l=Function.prototype.toString.call(s),c===l)){o=s.name===``?`() => {}`:s.name+`() {}`,n.push([` \xA0`+`\xA0\xA0`.repeat(r)+a,o+` Referentially unequal function closure. Consider memoization.`]);continue}}fe(a,o,n,r,`–\xA0`),fe(a,s,n,r,`+\xA0`)}i=!1}}else n.push([`+\xA0`+`\xA0\xA0`.repeat(r)+a,`…`]),i=!1;return i}function me(e){Zd=e&63?`Blocking`:e&64?`Gesture`:e&4194176?`Transition`:e&62914560?`Suspense`:e&2080374784?`Idle`:`Other`}function he(e,t,n,r){Xd&&(ef.start=t,ef.end=n,$d.color=`warning`,$d.tooltipText=r,$d.properties=null,(e=e._debugTask)?e.run(performance.measure.bind(performance,r,ef)):performance.measure(r,ef))}function R(e,t,n){he(e,t,n,`Reconnect`)}function ge(e,t,n,r,i){var a=T(e);if(a!==null&&Xd){var o=e.alternate,s=e.actualDuration;if(o===null||o.child!==e.child)for(var c=e.child;c!==null;c=c.sibling)s-=c.actualDuration;r=.5>s?r?`tertiary-light`:`primary-light`:10>s?r?`tertiary`:`primary`:100>s?r?`tertiary-dark`:`primary-dark`:`error`;var l=e.memoizedProps;s=e._debugTask,l!==null&&o!==null&&o.memoizedProps!==l?(c=[tf],l=pe(o.memoizedProps,l,c,0),1<c.length&&(l&&!Qd&&(o.lanes&i)===0&&100<e.actualDuration?(Qd=!0,c[0]=nf,$d.color=`warning`,$d.tooltipText=`This component received deeply equal props. It might benefit from useMemo or the React Compiler in its owner.`):($d.color=r,$d.tooltipText=a),$d.properties=c,ef.start=t,ef.end=n,s==null?performance.measure(``+a,ef):s.run(performance.measure.bind(performance,``+a,ef)))):s==null?console.timeStamp(a,t,n,`Components ⚛`,void 0,r):s.run(console.timeStamp.bind(console,a,t,n,`Components ⚛`,void 0,r))}}function _e(e,t,n,r){if(Xd){var i=T(e);if(i!==null){for(var a=null,o=[],s=0;s<r.length;s++){var c=r[s];a==null&&c.source!==null&&(a=c.source._debugTask),c=c.value,o.push([`Error`,typeof c==`object`&&c&&typeof c.message==`string`?String(c.message):String(c)])}e.key!==null&&fe(`key`,e.key,o,0,``),e.memoizedProps!==null&&L(e.memoizedProps,o,0,``),a??=e._debugTask,e={start:t,end:n,detail:{devtools:{color:`error`,track:`Components ⚛`,tooltipText:e.tag===13?`Hydration failed`:`Error boundary caught an error`,properties:o}}},a?a.run(performance.measure.bind(performance,``+i,e)):performance.measure(``+i,e)}}}function ve(e,t,n,r,i){if(i!==null){if(Xd){var a=T(e);if(a!==null){r=[];for(var o=0;o<i.length;o++){var s=i[o].value;r.push([`Error`,typeof s==`object`&&s&&typeof s.message==`string`?String(s.message):String(s)])}e.key!==null&&fe(`key`,e.key,r,0,``),e.memoizedProps!==null&&L(e.memoizedProps,r,0,``),t={start:t,end:n,detail:{devtools:{color:`error`,track:`Components ⚛`,tooltipText:`A lifecycle or effect errored`,properties:r}}},(e=e._debugTask)?e.run(performance.measure.bind(performance,``+a,t)):performance.measure(``+a,t)}}}else a=T(e),a!==null&&Xd&&(i=1>r?`secondary-light`:100>r?`secondary`:500>r?`secondary-dark`:`error`,(e=e._debugTask)?e.run(console.timeStamp.bind(console,a,t,n,`Components ⚛`,void 0,i)):console.timeStamp(a,t,n,`Components ⚛`,void 0,i))}function ye(e,t,n,r){if(Xd&&!(t<=e)){var i=(n&738197653)===n?`tertiary-dark`:`primary-dark`;n=(n&536870912)===n?`Prepared`:(n&201326741)===n?`Hydrated`:`Render`,r?r.run(console.timeStamp.bind(console,n,e,t,Zd,`Scheduler ⚛`,i)):console.timeStamp(n,e,t,Zd,`Scheduler ⚛`,i)}}function be(e,t,n,r){!Xd||t<=e||(n=(n&738197653)===n?`tertiary-dark`:`primary-dark`,r?r.run(console.timeStamp.bind(console,`Prewarm`,e,t,Zd,`Scheduler ⚛`,n)):console.timeStamp(`Prewarm`,e,t,Zd,`Scheduler ⚛`,n))}function xe(e,t,n,r){!Xd||t<=e||(n=(n&738197653)===n?`tertiary-dark`:`primary-dark`,r?r.run(console.timeStamp.bind(console,`Suspended`,e,t,Zd,`Scheduler ⚛`,n)):console.timeStamp(`Suspended`,e,t,Zd,`Scheduler ⚛`,n))}function Se(e,t,n,r,i,a){if(Xd&&!(t<=e)){n=[];for(var o=0;o<r.length;o++){var s=r[o].value;n.push([`Recoverable Error`,typeof s==`object`&&s&&typeof s.message==`string`?String(s.message):String(s)])}e={start:e,end:t,detail:{devtools:{color:`primary-dark`,track:Zd,trackGroup:`Scheduler ⚛`,tooltipText:i?`Hydration Failed`:`Recovered after Error`,properties:n}}},a?a.run(performance.measure.bind(performance,`Recovered`,e)):performance.measure(`Recovered`,e)}}function Ce(e,t,n,r){!Xd||t<=e||(r?r.run(console.timeStamp.bind(console,`Errored`,e,t,Zd,`Scheduler ⚛`,`error`)):console.timeStamp(`Errored`,e,t,Zd,`Scheduler ⚛`,`error`))}function we(e,t,n,r){!Xd||t<=e||(r?r.run(console.timeStamp.bind(console,n,e,t,Zd,`Scheduler ⚛`,`secondary-light`)):console.timeStamp(n,e,t,Zd,`Scheduler ⚛`,`secondary-light`))}function Te(e,t,n,r,i){if(Xd&&!(t<=e)){for(var a=[],o=0;o<n.length;o++){var s=n[o].value;a.push([`Error`,typeof s==`object`&&s&&typeof s.message==`string`?String(s.message):String(s)])}e={start:e,end:t,detail:{devtools:{color:`error`,track:Zd,trackGroup:`Scheduler ⚛`,tooltipText:r?`Remaining Effects Errored`:`Commit Errored`,properties:a}}},i?i.run(performance.measure.bind(performance,`Errored`,e)):performance.measure(`Errored`,e)}}function Ee(){}function De(){if(rf===0){af=console.log,of=console.info,sf=console.warn,cf=console.error,lf=console.group,uf=console.groupCollapsed,df=console.groupEnd;var e={configurable:!0,enumerable:!0,value:Ee,writable:!0};Object.defineProperties(console,{info:e,log:e,warn:e,error:e,group:e,groupCollapsed:e,groupEnd:e})}rf++}function Oe(){if(rf--,rf===0){var e={configurable:!0,enumerable:!0,writable:!0};Object.defineProperties(console,{log:kc({},e,{value:af}),info:kc({},e,{value:of}),warn:kc({},e,{value:sf}),error:kc({},e,{value:cf}),group:kc({},e,{value:lf}),groupCollapsed:kc({},e,{value:uf}),groupEnd:kc({},e,{value:df})})}0>rf&&console.error(`disabledDepth fell below zero. This is a bug in React. Please file an issue.`)}function ke(e){var t=Error.prepareStackTrace;if(Error.prepareStackTrace=void 0,e=e.stack,Error.prepareStackTrace=t,e.startsWith(`Error: react-stack-top-frame |
|
|
`)&&(e=e.slice(29)),t=e.indexOf(` |
|
|
`),t!==-1&&(e=e.slice(t+1)),t=e.indexOf(`react_stack_bottom_frame`),t!==-1&&(t=e.lastIndexOf(` |
|
|
`,t)),t!==-1)e=e.slice(0,t);else return``;return e}function Ae(e){if(ff===void 0)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);ff=t&&t[1]||``,pf=-1<e.stack.indexOf(` |
|
|
at`)?` (<anonymous>)`:-1<e.stack.indexOf(`@`)?`@unknown:0:0`:``}return` |
|
|
`+ff+e+pf}function je(e,t){if(!e||mf)return``;var n=hf.get(e);if(n!==void 0)return n;mf=!0,n=Error.prepareStackTrace,Error.prepareStackTrace=void 0;var r=null;r=V.H,V.H=null,De();try{var i={DetermineComponentFrameRoot:function(){try{if(t){var n=function(){throw Error()};if(Object.defineProperty(n.prototype,"props",{set:function(){throw Error()}}),typeof Reflect==`object`&&Reflect.construct){try{Reflect.construct(n,[])}catch(e){var r=e}Reflect.construct(e,[],n)}else{try{n.call()}catch(e){r=e}e.call(n.prototype)}}else{try{throw Error()}catch(e){r=e}(n=e())&&typeof n.catch==`function`&&n.catch(function(){})}}catch(e){if(e&&r&&typeof e.stack==`string`)return[e.stack,r.stack]}return[null,null]}};i.DetermineComponentFrameRoot.displayName=`DetermineComponentFrameRoot`;var a=Object.getOwnPropertyDescriptor(i.DetermineComponentFrameRoot,`name`);a&&a.configurable&&Object.defineProperty(i.DetermineComponentFrameRoot,"name",{value:`DetermineComponentFrameRoot`});var o=i.DetermineComponentFrameRoot(),s=o[0],c=o[1];if(s&&c){var l=s.split(` |
|
|
`),u=c.split(` |
|
|
`);for(o=a=0;a<l.length&&!l[a].includes(`DetermineComponentFrameRoot`);)a++;for(;o<u.length&&!u[o].includes(`DetermineComponentFrameRoot`);)o++;if(a===l.length||o===u.length)for(a=l.length-1,o=u.length-1;1<=a&&0<=o&&l[a]!==u[o];)o--;for(;1<=a&&0<=o;a--,o--)if(l[a]!==u[o]){if(a!==1||o!==1)do if(a--,o--,0>o||l[a]!==u[o]){var d=` |
|
|
`+l[a].replace(` at new `,` at `);return e.displayName&&d.includes(`<anonymous>`)&&(d=d.replace(`<anonymous>`,e.displayName)),typeof e==`function`&&hf.set(e,d),d}while(1<=a&&0<=o);break}}}finally{mf=!1,V.H=r,Oe(),Error.prepareStackTrace=n}return l=(l=e?e.displayName||e.name:``)?Ae(l):``,typeof e==`function`&&hf.set(e,l),l}function Me(e,t){switch(e.tag){case 26:case 27:case 5:return Ae(e.type);case 16:return Ae(`Lazy`);case 13:return e.child!==t&&t!==null?Ae(`Suspense Fallback`):Ae(`Suspense`);case 19:return Ae(`SuspenseList`);case 0:case 15:return je(e.type,!1);case 11:return je(e.type.render,!1);case 1:return je(e.type,!0);case 31:return Ae(`Activity`);default:return``}}function Ne(e){try{var t=``,n=null;do{t+=Me(e,n);var r=e._debugInfo;if(r)for(var i=r.length-1;0<=i;i--){var a=r[i];if(typeof a.name==`string`){var o=t;e:{var s=a.name,c=a.env,l=a.debugLocation;if(l!=null){var u=ke(l),d=u.lastIndexOf(` |
|
|
`),f=d===-1?u:u.slice(d+1);if(f.indexOf(s)!==-1){var p=` |
|
|
`+f;break e}}p=Ae(s+(c?` [`+c+`]`:``))}t=o+p}}n=e,e=e.return}while(e);return t}catch(e){return` |
|
|
Error generating stack: `+e.message+` |
|
|
`+e.stack}}function Pe(e){return(e=e?e.displayName||e.name:``)?Ae(e):``}function Fe(e,t){if(typeof e==`object`&&e){var n=gf.get(e);return n===void 0?(t={value:e,source:t,stack:Ne(t)},gf.set(e,t),t):n}return{value:e,source:t,stack:Ne(t)}}function Ie(e,t){He(),_f[vf++]=bf,_f[vf++]=yf,yf=e,bf=t}function Le(e,t,n){He(),xf[Sf++]=wf,xf[Sf++]=Tf,xf[Sf++]=Cf,Cf=e;var r=wf;e=Tf;var i=32-Sd(r)-1;r&=~(1<<i),n+=1;var a=32-Sd(t)+i;if(30<a){var o=i-i%5;a=(r&(1<<o)-1).toString(32),r>>=o,i-=o,wf=1<<32-Sd(t)+i|n<<i|r,Tf=a+e}else wf=1<<a|n<<i|r,Tf=e}function Re(e){He(),e.return!==null&&(Ie(e,1),Le(e,1,0))}function ze(e){for(;e===yf;)yf=_f[--vf],_f[vf]=null,bf=_f[--vf],_f[vf]=null;for(;e===Cf;)Cf=xf[--Sf],xf[Sf]=null,Tf=xf[--Sf],xf[Sf]=null,wf=xf[--Sf],xf[Sf]=null}function Be(){return He(),Cf===null?null:{id:wf,overflow:Tf}}function Ve(e,t){He(),xf[Sf++]=wf,xf[Sf++]=Tf,xf[Sf++]=Cf,wf=t.id,Tf=t.overflow,Cf=e}function He(){Ff||console.error(`Expected to be hydrating. This is a bug in React. Please file an issue.`)}function Ue(e){return e===null&&console.error(`Expected host context to exist. This error is likely caused by a bug in React. Please file an issue.`),e}function We(e,t){O(Of,t,e),O(Df,e,e),O(Ef,null,e),t=Qc(t),D(Ef,e),O(Ef,t,e)}function Ge(e){D(Ef,e),D(Df,e),D(Of,e)}function z(){return Ue(Ef.current)}function Ke(e){e.memoizedState!==null&&O(kf,e,e);var t=Ue(Ef.current),n=$c(t,e.type);t!==n&&(O(Df,e,e),O(Ef,n,e))}function qe(e){Df.current===e&&(D(Ef,e),D(Df,e)),kf.current===e&&(D(kf,e),ul?Nl._currentValue=Ml:Nl._currentValue2=Ml)}function Je(e,t){return e.serverProps===void 0&&e.serverTail.length===0&&e.children.length===1&&3<e.distanceFromLeaf&&e.distanceFromLeaf>15-t?Je(e.children[0],t):e}function Ye(e){return` `+` `.repeat(e)}function Xe(e){return`+ `+` `.repeat(e)}function Ze(e){return`- `+` `.repeat(e)}function Qe(e){switch(e.tag){case 26:case 27:case 5:return e.type;case 16:return`Lazy`;case 31:return`Activity`;case 13:return`Suspense`;case 19:return`SuspenseList`;case 0:case 15:return e=e.type,e.displayName||e.name||null;case 11:return e=e.type.render,e.displayName||e.name||null;case 1:return e=e.type,e.displayName||e.name||null;default:return null}}function $e(e,t){return Af.test(e)?(e=JSON.stringify(e),e.length>t-2?8>t?`{"..."}`:`{`+e.slice(0,t-7)+`..."}`:`{`+e+`}`):e.length>t?5>t?`{"..."}`:e.slice(0,t-3)+`...`:e}function et(e,t,n){var r=120-2*n;if(t===null)return Xe(n)+$e(e,r)+` |
|
|
`;if(typeof t==`string`){for(var i=0;i<t.length&&i<e.length&&t.charCodeAt(i)===e.charCodeAt(i);i++);return i>r-8&&10<i&&(e=`...`+e.slice(i-8),t=`...`+t.slice(i-8)),Xe(n)+$e(e,r)+` |
|
|
`+Ze(n)+$e(t,r)+` |
|
|
`}return Ye(n)+$e(e,r)+` |
|
|
`}function tt(e){return Object.prototype.toString.call(e).replace(/^\[object (.*)\]$/,function(e,t){return t})}function nt(e,t){switch(typeof e){case`string`:return e=JSON.stringify(e),e.length>t?5>t?`"..."`:e.slice(0,t-4)+`..."`:e;case`object`:if(e===null)return`null`;if(qc(e))return`[...]`;if(e.$$typeof===jc)return(t=w(e.type))?`<`+t+`>`:`<...>`;var n=tt(e);if(n===`Object`){for(var r in n=``,t-=2,e)if(e.hasOwnProperty(r)){var i=JSON.stringify(r);if(i!==`"`+r+`"`&&(r=i),t-=r.length-2,i=nt(e[r],15>t?t:15),t-=i.length,0>t){n+=n===``?`...`:`, ...`;break}n+=(n===``?``:`,`)+r+`:`+i}return`{`+n+`}`}return n;case`function`:return(t=e.displayName||e.name)?`function `+t:`function`;default:return String(e)}}function rt(e,t){return typeof e!=`string`||Af.test(e)?`{`+nt(e,t-2)+`}`:e.length>t-2?5>t?`"..."`:`"`+e.slice(0,t-5)+`..."`:`"`+e+`"`}function it(e,t,n){var r=120-n.length-e.length,i=[],a;for(a in t)if(t.hasOwnProperty(a)&&a!==`children`){var o=rt(t[a],120-n.length-a.length-1);r-=a.length+o.length+2,i.push(a+`=`+o)}return i.length===0?n+`<`+e+`> |
|
|
`:0<r?n+`<`+e+` `+i.join(` `)+`> |
|
|
`:n+`<`+e+` |
|
|
`+n+` `+i.join(` |
|
|
`+n+` `)+` |
|
|
`+n+`> |
|
|
`}function at(e,t,n){var r=``,i=kc({},t),a;for(a in e)if(e.hasOwnProperty(a)){delete i[a];var o=120-2*n-a.length-2,s=nt(e[a],o);t.hasOwnProperty(a)?(o=nt(t[a],o),r+=Xe(n)+a+`: `+s+` |
|
|
`,r+=Ze(n)+a+`: `+o+` |
|
|
`):r+=Xe(n)+a+`: `+s+` |
|
|
`}for(var c in i)i.hasOwnProperty(c)&&(e=nt(i[c],120-2*n-c.length-2),r+=Ze(n)+c+`: `+e+` |
|
|
`);return r}function ot(e,t,n,r){var i=``,a=new Map;for(l in n)n.hasOwnProperty(l)&&a.set(l.toLowerCase(),l);if(a.size===1&&a.has(`children`))i+=it(e,t,Ye(r));else{for(var o in t)if(t.hasOwnProperty(o)&&o!==`children`){var s=120-2*(r+1)-o.length-1,c=a.get(o.toLowerCase());if(c!==void 0){a.delete(o.toLowerCase());var l=t[o];c=n[c];var u=rt(l,s);s=rt(c,s),typeof l==`object`&&l&&typeof c==`object`&&c&&tt(l)===`Object`&&tt(c)===`Object`&&(2<Object.keys(l).length||2<Object.keys(c).length||-1<u.indexOf(`...`)||-1<s.indexOf(`...`))?i+=Ye(r+1)+o+`={{ |
|
|
`+at(l,c,r+2)+Ye(r+1)+`}} |
|
|
`:(i+=Xe(r+1)+o+`=`+u+` |
|
|
`,i+=Ze(r+1)+o+`=`+s+` |
|
|
`)}else i+=Ye(r+1)+o+`=`+rt(t[o],s)+` |
|
|
`}a.forEach(function(e){if(e!==`children`){var t=120-2*(r+1)-e.length-1;i+=Ze(r+1)+e+`=`+rt(n[e],t)+` |
|
|
`}}),i=i===``?Ye(r)+`<`+e+`> |
|
|
`:Ye(r)+`<`+e+` |
|
|
`+i+Ye(r)+`> |
|
|
`}return e=n.children,t=t.children,typeof e==`string`||typeof e==`number`||typeof e==`bigint`?(a=``,(typeof t==`string`||typeof t==`number`||typeof t==`bigint`)&&(a=``+t),i+=et(a,``+e,r+1)):(typeof t==`string`||typeof t==`number`||typeof t==`bigint`)&&(i=e==null?i+et(``+t,null,r+1):i+et(``+t,void 0,r+1)),i}function st(e,t){var n=Qe(e);if(n===null){for(n=``,e=e.child;e;)n+=st(e,t),e=e.sibling;return n}return Ye(t)+`<`+n+`> |
|
|
`}function ct(e,t){var n=Je(e,t);if(n!==e&&(e.children.length!==1||e.children[0]!==n))return Ye(t)+`... |
|
|
`+ct(n,t+1);n=``;var r=e.fiber._debugInfo;if(r)for(var i=0;i<r.length;i++){var a=r[i].name;typeof a==`string`&&(n+=Ye(t)+`<`+a+`> |
|
|
`,t++)}if(r=``,i=e.fiber.pendingProps,e.fiber.tag===6)r=et(i,e.serverProps,t),t++;else if(a=Qe(e.fiber),a!==null){if(e.serverProps===void 0){r=t;var o=120-2*r-a.length-2,s=``;for(l in i)if(i.hasOwnProperty(l)&&l!==`children`){var c=rt(i[l],15);if(o-=l.length+c.length+2,0>o){s+=` ...`;break}s+=` `+l+`=`+c}r=Ye(r)+`<`+a+s+`> |
|
|
`,t++}else e.serverProps===null?(r=it(a,i,Xe(t)),t++):typeof e.serverProps==`string`?console.error(`Should not have matched a non HostText fiber to a Text node. This is a bug in React.`):(r=ot(a,i,e.serverProps,t),t++)}var l=``;for(i=e.fiber.child,a=0;i&&a<e.children.length;)o=e.children[a],o.fiber===i?(l+=ct(o,t),a++):l+=st(i,t),i=i.sibling;for(i&&0<e.children.length&&(l+=Ye(t)+`... |
|
|
`),i=e.serverTail,e.serverProps===null&&t--,e=0;e<i.length;e++)a=i[e],l=typeof a==`string`?l+(Ze(t)+$e(a,120-2*t)+` |
|
|
`):l+it(a.type,a.props,Ze(t));return n+r+l}function lt(e){try{return` |
|
|
|
|
|
`+ct(e,0)}catch{return``}}function ut(){if(jf===null)return``;var e=jf;try{var t=``;switch(e.tag===6&&(e=e.return),e.tag){case 26:case 27:case 5:t+=Ae(e.type);break;case 13:t+=Ae(`Suspense`);break;case 19:t+=Ae(`SuspenseList`);break;case 31:t+=Ae(`Activity`);break;case 30:case 0:case 15:case 1:e._debugOwner||t!==``||(t+=Pe(e.type));break;case 11:e._debugOwner||t!==``||(t+=Pe(e.type.render))}for(;e;)if(typeof e.tag==`number`){var n=e;e=n._debugOwner;var r=n._debugStack;if(e&&r){var i=ke(r);i!==``&&(t+=` |
|
|
`+i)}}else if(e.debugStack!=null){var a=e.debugStack;(e=e.owner)&&a&&(t+=` |
|
|
`+ke(a))}else break;var o=t}catch(e){o=` |
|
|
Error generating stack: `+e.message+` |
|
|
`+e.stack}return o}function dt(e,t,n,r,i,a,o){var s=jf;ft(e);try{return e!==null&&e._debugTask?e._debugTask.run(t.bind(null,n,r,i,a,o)):t(n,r,i,a,o)}finally{ft(s)}}function ft(e){V.getCurrentStack=e===null?null:ut,Mf=!1,jf=e}function pt(e,t){if(e.return===null){if(Lf===null)Lf={fiber:e,children:[],serverProps:void 0,serverTail:[],distanceFromLeaf:t};else{if(Lf.fiber!==e)throw Error(`Saw multiple hydration diff roots in a pass. This is a bug in React.`);Lf.distanceFromLeaf>t&&(Lf.distanceFromLeaf=t)}return Lf}var n=pt(e.return,t+1).children;return 0<n.length&&n[n.length-1].fiber===e?(n=n[n.length-1],n.distanceFromLeaf>t&&(n.distanceFromLeaf=t),n):(t={fiber:e,children:[],serverProps:void 0,serverTail:[],distanceFromLeaf:t},n.push(t),t)}function mt(){Ff&&console.error(`We should not be hydrating here. This is a bug in React. Please file a bug.`)}function ht(e,t){If||(e=pt(e,0),e.serverProps=null,t!==null&&(t=Yu(t),e.serverTail.push(t)))}function gt(e){var t=1<arguments.length&&arguments[1]!==void 0&&arguments[1],n=``,r=Lf;throw r!==null&&(Lf=null,n=lt(r)),Ct(Fe(Error(`Hydration failed because the server rendered `+(t?`text`:`HTML`)+` didn't match the client. As a result this tree will be regenerated on the client. This can happen if a SSR-ed Client Component used: |
|
|
|
|
|
- A server/client branch \`if (typeof window !== 'undefined')\`. |
|
|
- Variable input such as \`Date.now()\` or \`Math.random()\` which changes each time it's called. |
|
|
- Date formatting in a user's locale which doesn't match the server. |
|
|
- External changing data without sending a snapshot of it along with the HTML. |
|
|
- Invalid HTML tag nesting. |
|
|
|
|
|
It can also happen if the client has a browser extension installed which messes with the HTML before React loaded. |
|
|
|
|
|
https://react.dev/link/hydration-mismatch`+n),e)),Bf}function _t(e,t){if(!pl)throw Error(`Expected prepareToHydrateHostInstance() to never be called. This error is likely caused by a bug in React. Please file an issue.`);Au(e.stateNode,e.type,e.memoizedProps,t,e)||gt(e,!0)}function vt(e){for(Nf=e.return;Nf;)switch(Nf.tag){case 5:case 31:case 13:zf=!1;return;case 27:case 3:zf=!0;return;default:Nf=Nf.return}}function yt(e){if(!pl||e!==Nf)return!1;if(!Ff)return vt(e),Ff=!0,!1;var t=e.tag;if(fd?t!==3&&t!==27&&(t!==5||Ku(e.type)&&!al(e.type,e.memoizedProps))&&Pf&&(bt(e),gt(e)):t!==3&&(t!==5||Ku(e.type)&&!al(e.type,e.memoizedProps))&&Pf&&(bt(e),gt(e)),vt(e),t===13){if(!pl)throw Error(`Expected skipPastDehydratedSuspenseInstance() to never be called. This error is likely caused by a bug in React. Please file an issue.`);if(e=e.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(`Expected to have a hydrated suspense instance. This error is likely caused by a bug in React. Please file an issue.`);Pf=Fu(e)}else if(t===31){if(e=e.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(`Expected to have a hydrated suspense instance. This error is likely caused by a bug in React. Please file an issue.`);Pf=Pu(e)}else Pf=fd&&t===27?bu(e.type,Pf):Nf?yu(e.stateNode):null;return!0}function bt(e){for(var t=Pf;t;){var n=pt(e,0),r=Yu(t);n.serverTail.push(r),t=r.type===`Suspense`?Fu(t):yu(t)}}function xt(){pl&&(Pf=Nf=null,If=Ff=!1)}function St(){var e=Rf;return e!==null&&(h_===null?h_=e:h_.push.apply(h_,e),Rf=null),e}function Ct(e){Rf===null?Rf=[e]:Rf.push(e)}function wt(){var e=Lf;if(e!==null){Lf=null;for(var t=lt(e);0<e.children.length;)e=e.children[0];dt(e.fiber,function(){console.error(`A tree hydrated but some attributes of the server rendered HTML didn't match the client properties. This won't be patched up. This can happen if a SSR-ed Client Component used: |
|
|
|
|
|
- A server/client branch \`if (typeof window !== 'undefined')\`. |
|
|
- Variable input such as \`Date.now()\` or \`Math.random()\` which changes each time it's called. |
|
|
- Date formatting in a user's locale which doesn't match the server. |
|
|
- External changing data without sending a snapshot of it along with the HTML. |
|
|
- Invalid HTML tag nesting. |
|
|
|
|
|
It can also happen if the client has a browser extension installed which messes with the HTML before React loaded. |
|
|
|
|
|
%s%s`,`https://react.dev/link/hydration-mismatch`,t)})}}function Tt(){Kf=Gf=null,qf=!1}function Et(e,t,n){ul?(O(Hf,t._currentValue,e),t._currentValue=n,O(Uf,t._currentRenderer,e),t._currentRenderer!==void 0&&t._currentRenderer!==null&&t._currentRenderer!==Wf&&console.error(`Detected multiple renderers concurrently rendering the same context provider. This is currently unsupported.`),t._currentRenderer=Wf):(O(Hf,t._currentValue2,e),t._currentValue2=n,O(U,t._currentRenderer2,e),t._currentRenderer2!==void 0&&t._currentRenderer2!==null&&t._currentRenderer2!==Wf&&console.error(`Detected multiple renderers concurrently rendering the same context provider. This is currently unsupported.`),t._currentRenderer2=Wf)}function Dt(e,t){var n=Hf.current;ul?(e._currentValue=n,n=Uf.current,D(Uf,t),e._currentRenderer=n):(e._currentValue2=n,n=U.current,D(U,t),e._currentRenderer2=n),D(Hf,t)}function Ot(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)===t?r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t):(e.childLanes|=t,r!==null&&(r.childLanes|=t)),e===n)break;e=e.return}e!==n&&console.error(`Expected to find the propagation root when scheduling context work. This error is likely caused by a bug in React. Please file an issue.`)}function kt(e,t,n,r){var i=e.child;for(i!==null&&(i.return=e);i!==null;){var a=i.dependencies;if(a!==null){var o=i.child;a=a.firstContext;e:for(;a!==null;){var s=a;a=i;for(var c=0;c<t.length;c++)if(s.context===t[c]){a.lanes|=n,s=a.alternate,s!==null&&(s.lanes|=n),Ot(a.return,n,e),r||(o=null);break e}a=s.next}}else if(i.tag===18){if(o=i.return,o===null)throw Error(`We just came from a parent so we must have had a parent. This is a bug in React.`);o.lanes|=n,a=o.alternate,a!==null&&(a.lanes|=n),Ot(o,n,e),o=null}else o=i.child;if(o!==null)o.return=i;else for(o=i;o!==null;){if(o===e){o=null;break}if(i=o.sibling,i!==null){i.return=o.return,o=i;break}o=o.return}i=o}}function At(e,t,n,r){e=null;for(var i=t,a=!1;i!==null;){if(!a){if(i.flags&524288)a=!0;else if(i.flags&262144)break}if(i.tag===10){var o=i.alternate;if(o===null)throw Error(`Should have a current fiber. This is a bug in React.`);if(o=o.memoizedProps,o!==null){var s=i.type;qd(i.pendingProps.value,o.value)||(e===null?e=[s]:e.push(s))}}else if(i===kf.current){if(o=i.alternate,o===null)throw Error(`Should have a current fiber. This is a bug in React.`);o.memoizedState.memoizedState!==i.memoizedState.memoizedState&&(e===null?e=[Nl]:e.push(Nl))}i=i.return}e!==null&&kt(t,e,n,r),t.flags|=262144}function jt(e){for(e=e.firstContext;e!==null;){var t=e.context;if(!qd(ul?t._currentValue:t._currentValue2,e.memoizedValue))return!0;e=e.next}return!1}function Mt(e){Gf=e,Kf=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function Nt(e){return qf&&console.error(`Context can only be read while React is rendering. In classes, you can read it in the render method or getDerivedStateFromProps. In function components, you can read it directly in the function body, but not inside Hooks like useReducer() or useMemo().`),Ft(Gf,e)}function Pt(e,t){return Gf===null&&Mt(e),Ft(e,t)}function Ft(e,t){var n=ul?t._currentValue:t._currentValue2;if(t={context:t,memoizedValue:n,next:null},Kf===null){if(e===null)throw Error(`Context can only be read while React is rendering. In classes, you can read it in the render method or getDerivedStateFromProps. In function components, you can read it directly in the function body, but not inside Hooks like useReducer() or useMemo().`);Kf=t,e.dependencies={lanes:0,firstContext:t,_debugThenableState:null},e.flags|=524288}else Kf=Kf.next=t;return n}function It(){return{controller:new Jf,data:new Map,refCount:0}}function Lt(e){e.controller.signal.aborted&&console.warn(`A cache instance was retained after it was already freed. This likely indicates a bug in React.`),e.refCount++}function Rt(e){e.refCount--,0>e.refCount&&console.warn(`A cache instance was released after it was already freed. This likely indicates a bug in React.`),e.refCount===0&&Yf(Xf,function(){e.controller.abort()})}function zt(e,t,n){e&127?0>fp&&(fp=Qf(),pp=$f(t),hp=t,n!=null&&(gp=T(n)),hs()&&(up=!0,mp=1),e=xl(),t=bl(),e!==yp||t!==vp?yp=-1.1:t!==null&&(mp=1),_p=e,vp=t):e&4194048&&0>Cp&&(Cp=Qf(),Tp=$f(t),Ep=t,n!=null&&(Dp=T(n)),0>Sp)&&(e=xl(),t=bl(),(e!==Ap||t!==kp)&&(Ap=-1.1),Op=e,kp=t)}function Bt(e){if(0>fp){fp=Qf(),pp=e._debugTask==null?null:e._debugTask,hs()&&(mp=1);var t=xl(),n=bl();t!==yp||n!==vp?yp=-1.1:n!==null&&(mp=1),_p=t,vp=n}0>Cp&&(Cp=Qf(),Tp=e._debugTask==null?null:e._debugTask,0>Sp)&&(e=xl(),t=bl(),(e!==Ap||t!==kp)&&(Ap=-1.1),Op=e,kp=t)}function Vt(){var e=ap;return ap=0,e}function Ht(e){var t=ap;return ap=e,t}function Ut(e){var t=ap;return ap+=e,t}function Wt(){cp=sp=-1.1}function Gt(){var e=sp;return sp=-1.1,e}function Kt(e){0<=e&&(sp=e)}function qt(){var e=op;return op=-0,e}function Jt(e){0<=e&&(op=e)}function Yt(){var e=lp;return lp=null,e}function Xt(){var e=up;return up=!1,e}function Zt(e){ip=Qf(),0>e.actualStartTime&&(e.actualStartTime=ip)}function Qt(e){if(0<=ip){var t=Qf()-ip;e.actualDuration+=t,e.selfBaseDuration=t,ip=-1}}function $t(e){if(0<=ip){var t=Qf()-ip;e.actualDuration+=t,ip=-1}}function en(){if(0<=ip){var e=Qf(),t=e-ip;ip=-1,ap+=t,op+=t,cp=e}}function tn(e){lp===null&&(lp=[]),lp.push(e),rp===null&&(rp=[]),rp.push(e)}function nn(){ip=Qf(),0>sp&&(sp=ip)}function rn(e){for(var t=e.child;t;)e.actualDuration+=t.actualDuration,t=t.sibling}function an(){}function on(e){e!==Rp&&e.next===null&&(Rp===null?Lp=Rp=e:Rp=Rp.next=e),Vp=!0,V.actQueue===null?zp||(zp=!0,mn()):Bp||(Bp=!0,mn())}function sn(e,t){if(!Hp&&Vp){Hp=!0;do for(var n=!1,r=Lp;r!==null;){if(e!==0){var i=r.pendingLanes;if(i===0)var a=0;else{var o=r.suspendedLanes,s=r.pingedLanes;a=(1<<31-Sd(42|e)+1)-1,a&=i&~(o&~s),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(n=!0,fn(r,a))}else a=Gg,a=j(r,r===Ug?a:0,r.cancelPendingCommit!==null||r.timeoutHandle!==ll),!(a&3)||M(r,a)||(n=!0,fn(r,a));r=r.next}while(n);Hp=!1}}function cn(){yl(),ln()}function ln(){Vp=Bp=zp=!1;var e=0;Up!==0&&Sl()&&(e=Up);for(var t=Md(),n=null,r=Lp;r!==null;){var i=r.next,a=un(r,t);a===0?(r.next=null,n===null?Lp=i:n.next=i,i===null&&(Rp=n)):(n=r,(e!==0||a&3)&&(Vp=!0)),r=i}F_!==k_&&F_!==P_||sn(e),Up!==0&&(Up=0)}function un(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,a=e.pendingLanes&-62914561;0<a;){var o=31-Sd(a),s=1<<o,c=i[o];c===-1?((s&n)===0||(s&r)!==0)&&(i[o]=ee(s,t)):c<=t&&(e.expiredLanes|=s),a&=~s}if(t=Ug,n=Gg,n=j(e,e===t?n:0,e.cancelPendingCommit!==null||e.timeoutHandle!==ll),r=e.callbackNode,n===0||e===t&&(n_===Jg||n_===t_)||e.cancelPendingCommit!==null)return r!==null&&pn(r),e.callbackNode=null,e.callbackPriority=0;if(!(n&3)||M(e,n)){if(t=n&-n,t!==e.callbackPriority||V.actQueue!==null&&r!==Wp)pn(r);else return t;switch(se(n)){case 2:case 8:n=Pd;break;case 32:n=Fd;break;case 268435456:n=Id;break;default:n=Fd}return r=dn.bind(null,e),V.actQueue===null?n=Od(n,r):(V.actQueue.push(r),n=Wp),e.callbackPriority=t,e.callbackNode=n,t}return r!==null&&pn(r),e.callbackPriority=2,e.callbackNode=null,2}function dn(e,t){if(Ip=Fp=!1,yl(),F_!==k_&&F_!==P_)return e.callbackNode=null,e.callbackPriority=0,null;var n=e.callbackNode;if(W_===T_&&(W_=D_),Bs()&&e.callbackNode!==n)return null;var r=Gg;return r=j(e,e===Ug?r:0,e.cancelPendingCommit!==null||e.timeoutHandle!==ll),r===0?null:(us(e,r,t),un(e,Md()),e.callbackNode!=null&&e.callbackNode===n?dn.bind(null,e):null)}function fn(e,t){if(Bs())return null;Fp=Ip,Ip=!1,us(e,t,!0)}function pn(e){e!==Wp&&e!==null&&kd(e)}function mn(){V.actQueue!==null&&V.actQueue.push(function(){return ln(),null}),Il?Ll(function(){(Hg&(Ng|Pg))===Mg?ln():Od(Nd,cn)}):Od(Nd,cn)}function hn(){if(Up===0){var e=qp;e===0&&(e=Td,Td<<=1,!(Td&261888)&&(Td=256)),Up=e}return Up}function gn(e,t){if(Gp===null){var n=Gp=[];Kp=0,qp=hn(),Jp={status:`pending`,value:void 0,then:function(e){n.push(e)}}}return Kp++,t.then(_n,_n),t}function _n(){if(--Kp===0&&(-1<Cp||(Sp=-1.1),Gp!==null)){Jp!==null&&(Jp.status=`fulfilled`);var e=Gp;Gp=null,qp=0,Jp=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function vn(e,t){var n=[],r={status:`pending`,value:null,reason:null,then:function(e){n.push(e)}};return e.then(function(){r.status=`fulfilled`,r.value=t;for(var e=0;e<n.length;e++)(0,n[e])(t)},function(e){for(r.status=`rejected`,r.reason=e,e=0;e<n.length;e++)(0,n[e])(void 0)}),r}function yn(){var e=Xp.current;return e===null?Ug.pooledCache:e}function bn(e,t){t===null?O(Xp,Xp.current,e):O(Xp,t.pool,e)}function xn(){var e=yn();return e===null?null:{parent:ul?Zf._currentValue:Zf._currentValue2,pool:e}}function Sn(e,t){if(qd(e,t))return!0;if(typeof e!=`object`||!e||typeof t!=`object`||!t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var i=n[r];if(!Yd.call(t,i)||!qd(e[i],t[i]))return!1}return!0}function Cn(){return{didWarnAboutUncachedPromise:!1,thenables:[]}}function wn(e){return e=e.status,e===`fulfilled`||e===`rejected`}function Tn(e,t,n){V.actQueue!==null&&(V.didUsePromise=!0);var r=e.thenables;if(n=r[n],n===void 0?r.push(t):n!==t&&(e.didWarnAboutUncachedPromise||(e.didWarnAboutUncachedPromise=!0,console.error(`A component was suspended by an uncached promise. Creating promises inside a Client Component or hook is not yet supported, except via a Suspense-compatible library or framework.`)),t.then(an,an),t=n),t._debugInfo===void 0){e=performance.now(),r=t.displayName;var i={name:typeof r==`string`?r:`Promise`,start:e,end:e,value:t};t._debugInfo=[{awaited:i}],t.status!==`fulfilled`&&t.status!==`rejected`&&(e=function(){i.end=performance.now()},t.then(e,e))}switch(t.status){case`fulfilled`:return t.value;case`rejected`:throw e=t.reason,On(e),e;default:if(typeof t.status==`string`)t.then(an,an);else{if(e=Ug,e!==null&&100<e.shellSuspendCounter)throw Error("An unknown Component is an async Client Component. Only Server Components can be async at the moment. This error is often caused by accidentally adding `'use client'` to a module that was originally written for the server.");e=t,e.status=`pending`,e.then(function(e){if(t.status===`pending`){var n=t;n.status=`fulfilled`,n.value=e}},function(e){if(t.status===`pending`){var n=t;n.status=`rejected`,n.reason=e}})}switch(t.status){case`fulfilled`:return t.value;case`rejected`:throw e=t.reason,On(e),e}throw Om=t,km=!0,wm}}function En(e){try{return Cm(e)}catch(e){throw typeof e==`object`&&e&&typeof e.then==`function`?(Om=e,km=!0,wm):e}}function Dn(){if(Om===null)throw Error(`Expected a suspended thenable. This is a bug in React. Please file an issue.`);var e=Om;return Om=null,km=!1,e}function On(e){if(e===wm||e===Em)throw Error("Hooks are not supported inside an async component. This error is often caused by accidentally adding `'use client'` to a module that was originally written for the server.")}function kn(e){var t=Mm;return e!=null&&(Mm=t===null?e:t.concat(e)),t}function An(){var e=Mm;if(e!=null){for(var t=e.length-1;0<=t;t--)if(e[t].name!=null){var n=e[t].debugTask;if(n!=null)return n}}return null}function jn(e,t,n){for(var r=Object.keys(e.props),i=0;i<r.length;i++){var a=r[i];if(a!==`children`&&a!==`key`){t===null&&(t=fc(e,n.mode,0),t._debugInfo=Mm,t.return=n),dt(t,function(e){console.error("Invalid prop `%s` supplied to `React.Fragment`. React.Fragment can only have `key` and `children` props.",e)},a);break}}}function Mn(e){var t=jm;return jm+=1,Am===null&&(Am=Cn()),Tn(Am,e,t)}function Nn(e,t){t=t.props.ref,e.ref=t===void 0?null:t}function Pn(e,t){throw t.$$typeof===Ac?Error(`A React Element from an older version of React was rendered. This is not supported. It can happen if: |
|
|
- Multiple copies of the "react" package is used. |
|
|
- A library pre-bundled an old copy of "react" or "react/jsx-runtime". |
|
|
- A compiler tries to "inline" JSX instead of using the runtime.`):(e=Object.prototype.toString.call(t),Error(`Objects are not valid as a React child (found: `+(e===`[object Object]`?`object with keys {`+Object.keys(t).join(`, `)+`}`:e)+`). If you meant to render a collection of children, use an array instead.`))}function Fn(e,t){var n=An();n===null?Pn(e,t):n.run(Pn.bind(null,e,t))}function In(e,t){var n=T(e)||`Component`;Im[n]||(Im[n]=!0,t=t.displayName||t.name||`Component`,e.tag===3?console.error(`Functions are not valid as a React child. This may happen if you return %s instead of <%s /> from render. Or maybe you meant to call this function rather than return it. |
|
|
root.render(%s)`,t,t,t):console.error(`Functions are not valid as a React child. This may happen if you return %s instead of <%s /> from render. Or maybe you meant to call this function rather than return it. |
|
|
<%s>{%s}</%s>`,t,t,n,t,n))}function Ln(e,t){var n=An();n===null?In(e,t):n.run(In.bind(null,e,t))}function Rn(e,t){var n=T(e)||`Component`;Lm[n]||(Lm[n]=!0,t=String(t),e.tag===3?console.error(`Symbols are not valid as a React child. |
|
|
root.render(%s)`,t):console.error(`Symbols are not valid as a React child. |
|
|
<%s>%s</%s>`,n,t,n))}function zn(e,t){var n=An();n===null?Rn(e,t):n.run(Rn.bind(null,e,t))}function Bn(e){function t(t,n){if(e){var r=t.deletions;r===null?(t.deletions=[n],t.flags|=16):r.push(n)}}function n(n,r){if(!e)return null;for(;r!==null;)t(n,r),r=r.sibling;return null}function r(e){for(var t=new Map;e!==null;)e.key===null?t.set(e.index,e):t.set(e.key,e),e=e.sibling;return t}function i(e,t){return e=lc(e,t),e.index=0,e.sibling=null,e}function a(t,n,r){return t.index=r,e?(r=t.alternate,r===null?(t.flags|=67108866,n):(r=r.index,r<n?(t.flags|=67108866,n):r)):(t.flags|=1048576,n)}function o(t){return e&&t.alternate===null&&(t.flags|=67108866),t}function s(e,t,n,r){return t===null||t.tag!==6?(t=mc(n,e.mode,r),t.return=e,t._debugOwner=e,t._debugTask=e._debugTask,t._debugInfo=Mm,t):(t=i(t,n),t.return=e,t._debugInfo=Mm,t)}function l(e,t,n,r){var a=n.type;return a===Nc?(t=d(e,t,n.props.children,r,n.key),jn(n,t,e),t):t!==null&&(t.elementType===a||ic(t,n)||typeof a==`object`&&a&&a.$$typeof===Hc&&En(a)===t.type)?(t=i(t,n.props),Nn(t,n),t.return=e,t._debugOwner=n._owner,t._debugInfo=Mm,t):(t=fc(n,e.mode,r),Nn(t,n),t.return=e,t._debugInfo=Mm,t)}function u(e,t,n,r){return t===null||t.tag!==4||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?(t=gc(n,e.mode,r),t.return=e,t._debugInfo=Mm,t):(t=i(t,n.children||[]),t.return=e,t._debugInfo=Mm,t)}function d(e,t,n,r,a){return t===null||t.tag!==7?(t=pc(n,e.mode,r,a),t.return=e,t._debugOwner=e,t._debugTask=e._debugTask,t._debugInfo=Mm,t):(t=i(t,n),t.return=e,t._debugInfo=Mm,t)}function f(e,t,n){if(typeof t==`string`&&t!==``||typeof t==`number`||typeof t==`bigint`)return t=mc(``+t,e.mode,n),t.return=e,t._debugOwner=e,t._debugTask=e._debugTask,t._debugInfo=Mm,t;if(typeof t==`object`&&t){switch(t.$$typeof){case jc:return n=fc(t,e.mode,n),Nn(n,t),n.return=e,e=kn(t._debugInfo),n._debugInfo=Mm,Mm=e,n;case Mc:return t=gc(t,e.mode,n),t.return=e,t._debugInfo=Mm,t;case Hc:var r=kn(t._debugInfo);return t=En(t),e=f(e,t,n),Mm=r,e}if(qc(t)||C(t))return n=pc(t,e.mode,n,null),n.return=e,n._debugOwner=e,n._debugTask=e._debugTask,e=kn(t._debugInfo),n._debugInfo=Mm,Mm=e,n;if(typeof t.then==`function`)return r=kn(t._debugInfo),e=f(e,Mn(t),n),Mm=r,e;if(t.$$typeof===Lc)return f(e,Pt(e,t),n);Fn(e,t)}return typeof t==`function`&&Ln(e,t),typeof t==`symbol`&&zn(e,t),null}function p(e,t,n,r){var i=t===null?null:t.key;if(typeof n==`string`&&n!==``||typeof n==`number`||typeof n==`bigint`)return i===null?s(e,t,``+n,r):null;if(typeof n==`object`&&n){switch(n.$$typeof){case jc:return n.key===i?(i=kn(n._debugInfo),e=l(e,t,n,r),Mm=i,e):null;case Mc:return n.key===i?u(e,t,n,r):null;case Hc:return i=kn(n._debugInfo),n=En(n),e=p(e,t,n,r),Mm=i,e}if(qc(n)||C(n))return i===null?(i=kn(n._debugInfo),e=d(e,t,n,r,null),Mm=i,e):null;if(typeof n.then==`function`)return i=kn(n._debugInfo),e=p(e,t,Mn(n),r),Mm=i,e;if(n.$$typeof===Lc)return p(e,t,Pt(e,n),r);Fn(e,n)}return typeof n==`function`&&Ln(e,n),typeof n==`symbol`&&zn(e,n),null}function m(e,t,n,r,i){if(typeof r==`string`&&r!==``||typeof r==`number`||typeof r==`bigint`)return e=e.get(n)||null,s(t,e,``+r,i);if(typeof r==`object`&&r){switch(r.$$typeof){case jc:return n=e.get(r.key===null?n:r.key)||null,e=kn(r._debugInfo),t=l(t,n,r,i),Mm=e,t;case Mc:return e=e.get(r.key===null?n:r.key)||null,u(t,e,r,i);case Hc:var a=kn(r._debugInfo);return r=En(r),t=m(e,t,n,r,i),Mm=a,t}if(qc(r)||C(r))return n=e.get(n)||null,e=kn(r._debugInfo),t=d(t,n,r,i,null),Mm=e,t;if(typeof r.then==`function`)return a=kn(r._debugInfo),t=m(e,t,n,Mn(r),i),Mm=a,t;if(r.$$typeof===Lc)return m(e,t,n,Pt(t,r),i);Fn(t,r)}return typeof r==`function`&&Ln(t,r),typeof r==`symbol`&&zn(t,r),null}function g(e,t,n,r){if(typeof n!=`object`||!n)return r;switch(n.$$typeof){case jc:case Mc:h(e,t,n);var i=n.key;if(typeof i!=`string`)break;if(r===null){r=new Set,r.add(i);break}if(!r.has(i)){r.add(i);break}dt(t,function(){console.error("Encountered two children with the same key, `%s`. Keys should be unique so that components maintain their identity across updates. Non-unique keys may cause children to be duplicated and/or omitted — the behavior is unsupported and could change in a future version.",i)});break;case Hc:n=En(n),g(e,t,n,r)}return r}function _(i,o,s,c){for(var l=null,u=null,d=null,h=o,_=o=0,v=null;h!==null&&_<s.length;_++){h.index>_?(v=h,h=null):v=h.sibling;var y=p(i,h,s[_],c);if(y===null){h===null&&(h=v);break}l=g(i,y,s[_],l),e&&h&&y.alternate===null&&t(i,h),o=a(y,o,_),d===null?u=y:d.sibling=y,d=y,h=v}if(_===s.length)return n(i,h),Ff&&Ie(i,_),u;if(h===null){for(;_<s.length;_++)h=f(i,s[_],c),h!==null&&(l=g(i,h,s[_],l),o=a(h,o,_),d===null?u=h:d.sibling=h,d=h);return Ff&&Ie(i,_),u}for(h=r(h);_<s.length;_++)v=m(h,i,_,s[_],c),v!==null&&(l=g(i,v,s[_],l),e&&v.alternate!==null&&h.delete(v.key===null?_:v.key),o=a(v,o,_),d===null?u=v:d.sibling=v,d=v);return e&&h.forEach(function(e){return t(i,e)}),Ff&&Ie(i,_),u}function v(i,o,s,c){if(s==null)throw Error(`An iterable object provided no iterator.`);for(var l=null,u=null,d=o,h=o=0,_=null,v=null,y=s.next();d!==null&&!y.done;h++,y=s.next()){d.index>h?(_=d,d=null):_=d.sibling;var b=p(i,d,y.value,c);if(b===null){d===null&&(d=_);break}v=g(i,b,y.value,v),e&&d&&b.alternate===null&&t(i,d),o=a(b,o,h),u===null?l=b:u.sibling=b,u=b,d=_}if(y.done)return n(i,d),Ff&&Ie(i,h),l;if(d===null){for(;!y.done;h++,y=s.next())d=f(i,y.value,c),d!==null&&(v=g(i,d,y.value,v),o=a(d,o,h),u===null?l=d:u.sibling=d,u=d);return Ff&&Ie(i,h),l}for(d=r(d);!y.done;h++,y=s.next())_=m(d,i,h,y.value,c),_!==null&&(v=g(i,_,y.value,v),e&&_.alternate!==null&&d.delete(_.key===null?h:_.key),o=a(_,o,h),u===null?l=_:u.sibling=_,u=_);return e&&d.forEach(function(e){return t(i,e)}),Ff&&Ie(i,h),l}function y(e,r,a,s){if(typeof a==`object`&&a&&a.type===Nc&&a.key===null&&(jn(a,null,e),a=a.props.children),typeof a==`object`&&a){switch(a.$$typeof){case jc:var c=kn(a._debugInfo);e:{for(var l=a.key;r!==null;){if(r.key===l){if(l=a.type,l===Nc){if(r.tag===7){n(e,r.sibling),s=i(r,a.props.children),s.return=e,s._debugOwner=a._owner,s._debugInfo=Mm,jn(a,s,e),e=s;break e}}else if(r.elementType===l||ic(r,a)||typeof l==`object`&&l&&l.$$typeof===Hc&&En(l)===r.type){n(e,r.sibling),s=i(r,a.props),Nn(s,a),s.return=e,s._debugOwner=a._owner,s._debugInfo=Mm,e=s;break e}n(e,r);break}t(e,r),r=r.sibling}a.type===Nc?(s=pc(a.props.children,e.mode,s,a.key),s.return=e,s._debugOwner=e,s._debugTask=e._debugTask,s._debugInfo=Mm,jn(a,s,e),e=s):(s=fc(a,e.mode,s),Nn(s,a),s.return=e,s._debugInfo=Mm,e=s)}return e=o(e),Mm=c,e;case Mc:e:{for(c=a,a=c.key;r!==null;){if(r.key===a){if(r.tag===4&&r.stateNode.containerInfo===c.containerInfo&&r.stateNode.implementation===c.implementation){n(e,r.sibling),s=i(r,c.children||[]),s.return=e,e=s;break e}n(e,r);break}t(e,r),r=r.sibling}s=gc(c,e.mode,s),s.return=e,e=s}return o(e);case Hc:return c=kn(a._debugInfo),a=En(a),e=y(e,r,a,s),Mm=c,e}if(qc(a))return c=kn(a._debugInfo),e=_(e,r,a,s),Mm=c,e;if(C(a)){if(c=kn(a._debugInfo),l=C(a),typeof l!=`function`)throw Error(`An object is not an iterable. This error is likely caused by a bug in React. Please file an issue.`);var u=l.call(a);return u===a?(e.tag!==0||Object.prototype.toString.call(e.type)!==`[object GeneratorFunction]`||Object.prototype.toString.call(u)!==`[object Generator]`)&&(Pm||console.error("Using Iterators as children is unsupported and will likely yield unexpected results because enumerating a generator mutates it. You may convert it to an array with `Array.from()` or the `[...spread]` operator before rendering. You can also use an Iterable that can iterate multiple times over the same items."),Pm=!0):a.entries!==l||Nm||(console.error(`Using Maps as children is not supported. Use an array of keyed ReactElements instead.`),Nm=!0),e=v(e,r,u,s),Mm=c,e}if(typeof a.then==`function`)return c=kn(a._debugInfo),e=y(e,r,Mn(a),s),Mm=c,e;if(a.$$typeof===Lc)return y(e,r,Pt(e,a),s);Fn(e,a)}return typeof a==`string`&&a!==``||typeof a==`number`||typeof a==`bigint`?(c=``+a,r!==null&&r.tag===6?(n(e,r.sibling),s=i(r,c),s.return=e,e=s):(n(e,r),s=mc(c,e.mode,s),s.return=e,s._debugOwner=e,s._debugTask=e._debugTask,s._debugInfo=Mm,e=s),o(e)):(typeof a==`function`&&Ln(e,a),typeof a==`symbol`&&zn(e,a),n(e,r))}return function(e,t,n,r){var i=Mm;Mm=null;try{jm=0;var a=y(e,t,n,r);return Am=null,a}catch(t){if(t===wm||t===Em)throw t;var o=c(29,t,null,e.mode);o.lanes=r,o.return=e;var s=o._debugInfo=Mm;if(o._debugOwner=e._debugOwner,o._debugTask=e._debugTask,s!=null){for(var l=s.length-1;0<=l;l--)if(typeof s[l].stack==`string`){o._debugOwner=s[l],o._debugTask=s[l].debugTask;break}}return o}finally{Mm=i}}}function Vn(e,t){var n=qc(e);return e=!n&&typeof C(e)==`function`,n||e?(n=n?`array`:`iterable`,console.error(`A nested %s was passed to row #%s in <SuspenseList />. Wrap it in an additional SuspenseList to configure its revealOrder: <SuspenseList revealOrder=...> ... <SuspenseList revealOrder=...>{%s}</SuspenseList> ... </SuspenseList>`,n,t,n),!1):!0}function Hn(){for(var e=Um,t=Wm=Um=0;t<e;){var n=Hm[t];Hm[t++]=null;var r=Hm[t];Hm[t++]=null;var i=Hm[t];Hm[t++]=null;var a=Hm[t];if(Hm[t++]=null,r!==null&&i!==null){var o=r.pending;o===null?i.next=i:(i.next=o.next,o.next=i),r.pending=i}a!==0&&Kn(n,i,a)}}function Un(e,t,n,r){Hm[Um++]=e,Hm[Um++]=t,Hm[Um++]=n,Hm[Um++]=r,Wm|=r,e.lanes|=r,e=e.alternate,e!==null&&(e.lanes|=r)}function Wn(e,t,n,r){return Un(e,t,n,r),qn(e)}function Gn(e,t){return Un(e,null,null,t),qn(e)}function Kn(e,t,n){e.lanes|=n;var r=e.alternate;r!==null&&(r.lanes|=n);for(var i=!1,a=e.return;a!==null;)a.childLanes|=n,r=a.alternate,r!==null&&(r.childLanes|=n),a.tag===22&&(e=a.stateNode,e===null||e._visibility&Bm||(i=!0)),e=a,a=a.return;return e.tag===3?(a=e.stateNode,i&&t!==null&&(i=31-Sd(n),e=a.hiddenUpdates,r=e[i],r===null?e[i]=[t]:r.push(t),t.lane=n|536870912),a):null}function qn(e){if(q_>K_)throw Q_=q_=0,$_=J_=null,Error(`Maximum update depth exceeded. This can happen when a component repeatedly calls setState inside componentWillUpdate or componentDidUpdate. React limits the number of nested updates to prevent infinite loops.`);Q_>Z_&&(Q_=0,$_=null,console.error(`Maximum update depth exceeded. This can happen when a component calls setState inside useEffect, but useEffect either doesn't have a dependency array, or one of the dependencies changes on every render.`)),e.alternate===null&&e.flags&4098&&Qs(e);for(var t=e,n=t.return;n!==null;)t.alternate===null&&t.flags&4098&&Qs(e),t=n,n=t.return;return t.tag===3?t.stateNode:null}function Jn(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Yn(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function Xn(e){return{lane:e,tag:Gm,payload:null,callback:null,next:null}}function Zn(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,Zm===r&&!Xm){var i=T(e);console.error(`An update (setState, replaceState, or forceUpdate) was scheduled from inside an update function. Update functions should be pure, with zero side-effects. Consider using componentDidUpdate or a callback. |
|
|
|
|
|
Please update the following component: %s`,i),Xm=!0}return(Hg&Ng)===Mg?(Un(e,r,t,n),qn(e)):(i=r.pending,i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,t=qn(e),Kn(e,null,n),t)}function Qn(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,n&4194048)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,ne(e,n)}}function $n(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var i=null,a=null;if(n=n.firstBaseUpdate,n!==null){do{var o={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};a===null?i=a=o:a=a.next=o,n=n.next}while(n!==null);a===null?i=a=t:a=a.next=t}else i=a=t;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:a,shared:r.shared,callbacks:r.callbacks},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function er(){if(Qm){var e=Jp;if(e!==null)throw e}}function tr(e,t,n,r){Qm=!1;var i=e.updateQueue;Ym=!1,Zm=i.shared;var a=i.firstBaseUpdate,o=i.lastBaseUpdate,s=i.shared.pending;if(s!==null){i.shared.pending=null;var c=s,l=c.next;c.next=null,o===null?a=l:o.next=l,o=c;var u=e.alternate;u!==null&&(u=u.updateQueue,s=u.lastBaseUpdate,s!==o&&(s===null?u.firstBaseUpdate=l:s.next=l,u.lastBaseUpdate=c))}if(a!==null){var d=i.baseState;o=0,u=l=c=null,s=a;do{var f=s.lane&-536870913,p=f!==s.lane;if(p?(Gg&f)===f:(r&f)===f){f!==0&&f===qp&&(Qm=!0),u!==null&&(u=u.next={lane:0,tag:s.tag,payload:s.payload,callback:null,next:null});e:{f=e;var m=s,h=t,g=n;switch(m.tag){case Km:if(m=m.payload,typeof m==`function`){qf=!0;var _=m.call(g,d,h);if(f.mode&8){le(!0);try{m.call(g,d,h)}finally{le(!1)}}qf=!1,d=_;break e}d=m;break e;case Jm:f.flags=f.flags&-65537|128;case Gm:if(_=m.payload,typeof _==`function`){if(qf=!0,m=_.call(g,d,h),f.mode&8){le(!0);try{_.call(g,d,h)}finally{le(!1)}}qf=!1}else m=_;if(m==null)break e;d=kc({},d,m);break e;case qm:Ym=!0}}f=s.callback,f!==null&&(e.flags|=64,p&&(e.flags|=8192),p=i.callbacks,p===null?i.callbacks=[f]:p.push(f))}else p={lane:f,tag:s.tag,payload:s.payload,callback:s.callback,next:null},u===null?(l=u=p,c=d):u=u.next=p,o|=f;if(s=s.next,s===null){if(s=i.shared.pending,s===null)break;p=s,s=p.next,p.next=null,i.lastBaseUpdate=p,i.shared.pending=null}}while(!0);u===null&&(c=d),i.baseState=c,i.firstBaseUpdate=l,i.lastBaseUpdate=u,a===null&&(i.shared.lanes=0),l_|=o,e.lanes=o,e.memoizedState=d}Zm=null}function nr(e,t){if(typeof e!=`function`)throw Error(`Invalid argument passed as callback. Expected a function. Instead received: `+e);e.call(t)}function rr(e,t){var n=e.shared.hiddenCallbacks;if(n!==null)for(e.shared.hiddenCallbacks=null,e=0;e<n.length;e++)nr(n[e],t)}function ir(e,t){var n=e.callbacks;if(n!==null)for(e.callbacks=null,e=0;e<n.length;e++)nr(n[e],t)}function ar(e,t){var n=s_;O(eh,n,e),O($m,t,e),s_=n|t.baseLanes}function or(e){O(eh,s_,e),O($m,$m.current,e)}function sr(e){s_=eh.current,D($m,e),D(eh,e)}function cr(e){var t=e.alternate;O(ah,ah.current&rh,e),O(th,e,e),nh===null&&(t===null||$m.current!==null||t.memoizedState!==null)&&(nh=e)}function lr(e){O(ah,ah.current,e),O(th,e,e),nh===null&&(nh=e)}function ur(e){e.tag===22?(O(ah,ah.current,e),O(th,e,e),nh===null&&(nh=e)):dr(e)}function dr(e){O(ah,ah.current,e),O(th,th.current,e)}function fr(e){D(th,e),nh===e&&(nh=null),D(ah,e)}function pr(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||pu(n)||mu(n)))return t}else if(t.tag===19&&(t.memoizedProps.revealOrder===`forwards`||t.memoizedProps.revealOrder===`backwards`||t.memoizedProps.revealOrder===`unstable_legacy-backwards`||t.memoizedProps.revealOrder===`together`)){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function mr(){var e=W;Oh===null?Oh=[e]:Oh.push(e)}function hr(){var e=W;if(Oh!==null&&(kh++,Oh[kh]!==e)){var t=T(_h);if(!fh.has(t)&&(fh.add(t),Oh!==null)){for(var n=``,r=0;r<=kh;r++){var i=Oh[r],a=r===kh?e:i;for(i=r+1+`. `+i;30>i.length;)i+=` `;i+=a+` |
|
|
`,n+=i}console.error(`React has detected a change in the order of Hooks called by %s. This will lead to bugs and errors if not fixed. For more information, read the Rules of Hooks: https://react.dev/link/rules-of-hooks |
|
|
|
|
|
Previous render Next render |
|
|
------------------------------------------------------ |
|
|
%s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
|
|
`,t,n)}}}function gr(e){e==null||qc(e)||console.error("%s received a final argument that is not an array (instead, received `%s`). When specified, the final argument must be an array.",W,typeof e)}function _r(){var e=T(_h);hh.has(e)||(hh.add(e),console.error(`ReactDOM.useFormState has been renamed to React.useActionState. Please update %s to use React.useActionState.`,e))}function vr(){throw Error(`Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for one of the following reasons: |
|
|
1. You might have mismatching versions of React and the renderer (such as React DOM) |
|
|
2. You might be breaking the Rules of Hooks |
|
|
3. You might have more than one copy of React in the same app |
|
|
See https://react.dev/link/invalid-hook-call for tips about how to debug and fix this problem.`)}function yr(e,t){if(Ah)return!1;if(t===null)return console.error(`%s received a final argument during this render, but not during the previous render. Even though the final argument is optional, its type cannot change between renders.`,W),!1;e.length!==t.length&&console.error(`The final argument passed to %s changed size between renders. The order and size of this array must remain constant. |
|
|
|
|
|
Previous: %s |
|
|
Incoming: %s`,W,`[`+t.join(`, `)+`]`,`[`+e.join(`, `)+`]`);for(var n=0;n<t.length&&n<e.length;n++)if(!qd(e[n],t[n]))return!1;return!0}function br(e,t,n,r,i,a){gh=a,_h=t,Oh=e===null?null:e._debugHookTypes,kh=-1,Ah=e!==null&&e.type!==t.type,(Object.prototype.toString.call(n)===`[object AsyncFunction]`||Object.prototype.toString.call(n)===`[object AsyncGeneratorFunction]`)&&(a=T(_h),mh.has(a)||(mh.add(a),console.error("%s is an async Client Component. Only Server Components can be async at the moment. This error is often caused by accidentally adding `'use client'` to a module that was originally written for the server.",a===null?`An unknown Component`:`<`+a+`>`))),t.memoizedState=null,t.updateQueue=null,t.lanes=0,V.H=e!==null&&e.memoizedState!==null?Ph:Oh===null?Mh:Nh,Sh=a=(t.mode&8)!==Vf;var o=cm(n,r,i);if(Sh=!1,xh&&(o=Sr(t,n,r,i)),a){le(!0);try{o=Sr(t,n,r,i)}finally{le(!1)}}return xr(e,t),o}function xr(e,t){t._debugHookTypes=Oh,t.dependencies===null?Th!==null&&(t.dependencies={lanes:0,firstContext:null,_debugThenableState:Th}):t.dependencies._debugThenableState=Th,V.H=jh;var n=vh!==null&&vh.next!==null;if(gh=0,Oh=W=yh=vh=_h=null,kh=-1,e!==null&&(e.flags&65011712)!=(t.flags&65011712)&&console.error(`Internal React error: Expected static flag was missing. Please notify the React team.`),bh=!1,wh=0,Th=null,n)throw Error(`Rendered fewer hooks than expected. This may be caused by an accidental early return statement.`);e===null||eg||(e=e.dependencies,e!==null&&jt(e)&&(eg=!0)),km?(km=!1,e=!0):e=!1,e&&(t=T(t)||`Unknown`,ph.has(t)||mh.has(t)||(ph.add(t),console.error("`use` was called from inside a try/catch block. This is not allowed and can lead to unexpected behavior. To handle errors triggered by `use`, wrap your component in a error boundary.")))}function Sr(e,t,n,r){_h=e;var i=0;do{if(xh&&(Th=null),wh=0,xh=!1,i>=Dh)throw Error(`Too many re-renders. React limits the number of renders to prevent an infinite loop.`);if(i+=1,Ah=!1,yh=vh=null,e.updateQueue!=null){var a=e.updateQueue;a.lastEffect=null,a.events=null,a.stores=null,a.memoCache!=null&&(a.memoCache.index=0)}kh=-1,V.H=Fh,a=cm(t,n,r)}while(xh);return a}function Cr(){var e=V.H,t=e.useState()[0];return t=typeof t.then==`function`?Ar(t):t,e=e.useState()[0],(vh===null?null:vh.memoizedState)!==e&&(_h.flags|=1024),t}function wr(){var e=Ch!==0;return Ch=0,e}function Tr(e,t,n){t.updateQueue=e.updateQueue,t.flags=(t.mode&16)===Vf?t.flags&-2053:t.flags&-402655237,e.lanes&=~n}function Er(e){if(bh){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}bh=!1}gh=0,Oh=yh=vh=_h=null,kh=-1,W=null,xh=!1,wh=Ch=0,Th=null}function Dr(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return yh===null?_h.memoizedState=yh=e:yh=yh.next=e,yh}function Or(){if(vh===null){var e=_h.alternate;e=e===null?null:e.memoizedState}else e=vh.next;var t=yh===null?_h.memoizedState:yh.next;if(t!==null)yh=t,vh=e;else{if(e===null)throw _h.alternate===null?Error(`Update hook called on initial render. This is likely a bug in React. Please file an issue.`):Error(`Rendered more hooks than during the previous render.`);vh=e,e={memoizedState:vh.memoizedState,baseState:vh.baseState,baseQueue:vh.baseQueue,queue:vh.queue,next:null},yh===null?_h.memoizedState=yh=e:yh=yh.next=e}return yh}function kr(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Ar(e){var t=wh;return wh+=1,Th===null&&(Th=Cn()),e=Tn(Th,e,t),t=_h,(yh===null?t.memoizedState:yh.next)===null&&(t=t.alternate,V.H=t!==null&&t.memoizedState!==null?Ph:Mh),e}function jr(e){if(typeof e==`object`&&e){if(typeof e.then==`function`)return Ar(e);if(e.$$typeof===Lc)return Nt(e)}throw Error(`An unsupported type was passed to use(): `+String(e))}function Mr(e){var t=null,n=_h.updateQueue;if(n!==null&&(t=n.memoCache),t==null){var r=_h.alternate;r!==null&&(r=r.updateQueue,r!==null&&(r=r.memoCache,r!=null&&(t={data:r.data.map(function(e){return e.slice()}),index:0})))}if(t??={data:[],index:0},n===null&&(n=kr(),_h.updateQueue=n),n.memoCache=t,n=t.data[t.index],n===void 0||Ah)for(n=t.data[t.index]=Array(e),r=0;r<e;r++)n[r]=Wc;else n.length!==e&&console.error(`Expected a constant size argument for each invocation of useMemoCache. The previous cache was allocated with size %s but size %s was requested.`,n.length,e);return t.index++,n}function Nr(e,t){return typeof t==`function`?t(e):t}function Pr(e,t,n){var r=Dr();if(n!==void 0){var i=n(t);if(Sh){le(!0);try{n(t)}finally{le(!1)}}}else i=t;return r.memoizedState=r.baseState=i,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:i},r.queue=e,e=e.dispatch=Bi.bind(null,_h,e),[r.memoizedState,e]}function Fr(e){return Ir(Or(),vh,e)}function Ir(e,t,n){var r=e.queue;if(r===null)throw Error(`Should have a queue. You are likely calling Hooks conditionally, which is not allowed. (https://react.dev/link/invalid-hook-call)`);r.lastRenderedReducer=n;var i=e.baseQueue,a=r.pending;if(a!==null){if(i!==null){var o=i.next;i.next=a.next,a.next=o}t.baseQueue!==i&&console.error(`Internal error: Expected work-in-progress queue to be a clone. This is a bug in React.`),t.baseQueue=i=a,r.pending=null}if(a=e.baseState,i===null)e.memoizedState=a;else{t=i.next;var s=o=null,c=null,l=t,u=!1;do{var d=l.lane&-536870913;if(d===l.lane?(gh&d)===d:(Gg&d)===d){var f=l.revertLane;if(f===0)c!==null&&(c=c.next={lane:0,revertLane:0,gesture:null,action:l.action,hasEagerState:l.hasEagerState,eagerState:l.eagerState,next:null}),d===qp&&(u=!0);else if((gh&f)===f){l=l.next,f===qp&&(u=!0);continue}else d={lane:0,revertLane:l.revertLane,gesture:null,action:l.action,hasEagerState:l.hasEagerState,eagerState:l.eagerState,next:null},c===null?(s=c=d,o=a):c=c.next=d,_h.lanes|=f,l_|=f;d=l.action,Sh&&n(a,d),a=l.hasEagerState?l.eagerState:n(a,d)}else f={lane:d,revertLane:l.revertLane,gesture:l.gesture,action:l.action,hasEagerState:l.hasEagerState,eagerState:l.eagerState,next:null},c===null?(s=c=f,o=a):c=c.next=f,_h.lanes|=d,l_|=d;l=l.next}while(l!==null&&l!==t);if(c===null?o=a:c.next=s,!qd(a,e.memoizedState)&&(eg=!0,u&&(n=Jp,n!==null)))throw n;e.memoizedState=a,e.baseState=o,e.baseQueue=c,r.lastRenderedState=a}return i===null&&(r.lanes=0),[e.memoizedState,r.dispatch]}function Lr(e){var t=Or(),n=t.queue;if(n===null)throw Error(`Should have a queue. You are likely calling Hooks conditionally, which is not allowed. (https://react.dev/link/invalid-hook-call)`);n.lastRenderedReducer=e;var r=n.dispatch,i=n.pending,a=t.memoizedState;if(i!==null){n.pending=null;var o=i=i.next;do a=e(a,o.action),o=o.next;while(o!==i);qd(a,t.memoizedState)||(eg=!0),t.memoizedState=a,t.baseQueue===null&&(t.baseState=a),n.lastRenderedState=a}return[a,r]}function Rr(e,t,n){var r=_h,i=Dr();if(Ff){if(n===void 0)throw Error(`Missing getServerSnapshot, which is required for server-rendered content. Will revert to client rendering.`);var a=n();dh||a===n()||(console.error(`The result of getServerSnapshot should be cached to avoid an infinite loop`),dh=!0)}else{if(a=t(),dh||(n=t(),qd(a,n)||(console.error(`The result of getSnapshot should be cached to avoid an infinite loop`),dh=!0)),Ug===null)throw Error(`Expected a work-in-progress root. This is a bug in React. Please file an issue.`);Gg&127||Br(r,t,a)}return i.memoizedState=a,n={value:a,getSnapshot:t},i.queue=n,pi(Hr.bind(null,r,n,e),[e]),r.flags|=2048,li(sh|uh,{destroy:void 0},Vr.bind(null,r,n,a,t),null),a}function zr(e,t,n){var r=_h,i=Or(),a=Ff;if(a){if(n===void 0)throw Error(`Missing getServerSnapshot, which is required for server-rendered content. Will revert to client rendering.`);n=n()}else if(n=t(),!dh){var o=t();qd(n,o)||(console.error(`The result of getSnapshot should be cached to avoid an infinite loop`),dh=!0)}if((o=!qd((vh||i).memoizedState,n))&&(i.memoizedState=n,eg=!0),i=i.queue,fi(2048,uh,Hr.bind(null,r,i,e),[e]),i.getSnapshot!==t||o||yh!==null&&yh.memoizedState.tag&sh){if(r.flags|=2048,li(sh|uh,{destroy:void 0},Vr.bind(null,r,i,n,t),null),Ug===null)throw Error(`Expected a work-in-progress root. This is a bug in React. Please file an issue.`);a||gh&127||Br(r,t,n)}return n}function Br(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=_h.updateQueue,t===null?(t=kr(),_h.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function Vr(e,t,n,r){t.value=n,t.getSnapshot=r,Ur(t)&&Wr(e)}function Hr(e,t,n){return n(function(){Ur(t)&&(zt(2,`updateSyncExternalStore()`,e),Wr(e))})}function Ur(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!qd(e,n)}catch{return!0}}function Wr(e){var t=Gn(e,2);t!==null&&ls(t,e,2)}function Gr(e){var t=Dr();if(typeof e==`function`){var n=e;if(e=n(),Sh){le(!0);try{n()}finally{le(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Nr,lastRenderedState:e},t}function Kr(e){e=Gr(e);var t=e.queue,n=Vi.bind(null,_h,t);return t.dispatch=n,[e.memoizedState,n]}function qr(e){var t=Dr();t.memoizedState=t.baseState=e;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=n,t=Ui.bind(null,_h,!0,n),n.dispatch=t,[e,t]}function Jr(e,t){return Yr(Or(),vh,e,t)}function Yr(e,t,n,r){return e.baseState=n,Ir(e,vh,typeof r==`function`?r:Nr)}function Xr(e,t){var n=Or();return vh===null?(n.baseState=e,[e,n.queue.dispatch]):Yr(n,vh,e,t)}function Zr(e,t,n,r,i){if(Wi(e))throw Error(`Cannot update form state while rendering.`);if(e=t.action,e!==null){var a={payload:i,action:e,next:null,isTransition:!0,status:`pending`,value:null,reason:null,listeners:[],then:function(e){a.listeners.push(e)}};V.T===null?a.isTransition=!1:n(!0),r(a),n=t.pending,n===null?(a.next=t.pending=a,Qr(t,a)):(a.next=n.next,t.pending=n.next=a)}}function Qr(e,t){var n=t.action,r=t.payload,i=e.state;if(t.isTransition){var a=V.T,o={};o._updatedFibers=new Set,V.T=o;try{var s=n(i,r),c=V.S;c!==null&&c(o,s),$r(e,t,s)}catch(n){ti(e,t,n)}finally{a!==null&&o.types!==null&&(a.types!==null&&a.types!==o.types&&console.error(`We expected inner Transitions to have transferred the outer types set and that you cannot add to the outer Transition while inside the inner.This is a bug in React.`),a.types=o.types),V.T=a,a===null&&o._updatedFibers&&(e=o._updatedFibers.size,o._updatedFibers.clear(),10<e&&console.warn(`Detected a large number of updates inside startTransition. If this is due to a subscription please re-write it to use React provided hooks. Otherwise concurrent mode guarantees are off the table.`))}}else try{o=n(i,r),$r(e,t,o)}catch(n){ti(e,t,n)}}function $r(e,t,n){typeof n==`object`&&n&&typeof n.then==`function`?(V.asyncTransitions++,n.then(Ai,Ai),n.then(function(n){ei(e,t,n)},function(n){return ti(e,t,n)}),t.isTransition||console.error("An async function with useActionState was called outside of a transition. This is likely not what you intended (for example, isPending will not update correctly). Either call the returned function inside startTransition, or pass it to an `action` or `formAction` prop.")):ei(e,t,n)}function ei(e,t,n){t.status=`fulfilled`,t.value=n,ni(t),e.state=n,t=e.pending,t!==null&&(n=t.next,n===t?e.pending=null:(n=n.next,t.next=n,Qr(e,n)))}function ti(e,t,n){var r=e.pending;if(e.pending=null,r!==null){r=r.next;do t.status=`rejected`,t.reason=n,ni(t),t=t.next;while(t!==r)}e.action=null}function ni(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function ri(e,t){return t}function ii(e,t){if(Ff){var n=Ug.formState;if(n!==null){e:{var r=_h;if(Ff){if(Pf){var i=_u(Pf,zf);if(i){Pf=yu(i),r=vu(i);break e}}gt(r)}r=!1}r&&(t=n[0])}}n=Dr(),n.memoizedState=n.baseState=t,r={pending:null,lanes:0,dispatch:null,lastRenderedReducer:ri,lastRenderedState:t},n.queue=r,n=Vi.bind(null,_h,r),r.dispatch=n,r=Gr(!1);var a=Ui.bind(null,_h,!1,r.queue);return r=Dr(),i={state:t,dispatch:null,action:e,pending:null},r.queue=i,n=Zr.bind(null,_h,i,a,n),i.dispatch=n,r.memoizedState=e,[t,n,!1]}function ai(e){return oi(Or(),vh,e)}function oi(e,t,n){if(t=Ir(e,t,ri)[0],e=Fr(Nr)[0],typeof t==`object`&&t&&typeof t.then==`function`)try{var r=Ar(t)}catch(e){throw e===wm?Em:e}else r=t;t=Or();var i=t.queue,a=i.dispatch;return n!==t.memoizedState&&(_h.flags|=2048,li(sh|uh,{destroy:void 0},si.bind(null,i,n),null)),[r,a,e]}function si(e,t){e.action=t}function ci(e){var t=Or(),n=vh;if(n!==null)return oi(t,n,e);Or(),t=t.memoizedState,n=Or();var r=n.queue.dispatch;return n.memoizedState=e,[t,r,!1]}function li(e,t,n,r){return e={tag:e,create:n,deps:r,inst:t,next:null},t=_h.updateQueue,t===null&&(t=kr(),_h.updateQueue=t),n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function ui(e){var t=Dr();return e={current:e},t.memoizedState=e}function di(e,t,n,r){var i=Dr();_h.flags|=e,i.memoizedState=li(sh|t,{destroy:void 0},n,r===void 0?null:r)}function fi(e,t,n,r){var i=Or();r=r===void 0?null:r;var a=i.memoizedState.inst;vh!==null&&r!==null&&yr(r,vh.memoizedState.deps)?i.memoizedState=li(t,a,n,r):(_h.flags|=e,i.memoizedState=li(sh|t,a,n,r))}function pi(e,t){(_h.mode&16)===Vf?di(8390656,uh,e,t):di(276826112,uh,e,t)}function mi(e){_h.flags|=4;var t=_h.updateQueue;if(t===null)t=kr(),_h.updateQueue=t,t.events=[e];else{var n=t.events;n===null?t.events=[e]:n.push(e)}}function hi(e){var t=Dr(),n={impl:e};return t.memoizedState=n,function(){if((Hg&Ng)!==Mg)throw Error(`A function wrapped in useEffectEvent can't be called during rendering.`);return n.impl.apply(void 0,arguments)}}function gi(e){var t=Or().memoizedState;return mi({ref:t,nextImpl:e}),function(){if((Hg&Ng)!==Mg)throw Error(`A function wrapped in useEffectEvent can't be called during rendering.`);return t.impl.apply(void 0,arguments)}}function _i(e,t){var n=4194308;return(_h.mode&16)!==Vf&&(n|=134217728),di(n,lh,e,t)}function vi(e,t){if(typeof t==`function`){e=e();var n=t(e);return function(){typeof n==`function`?n():t(null)}}if(t!=null)return t.hasOwnProperty(`current`)||console.error(`Expected useImperativeHandle() first argument to either be a ref callback or React.createRef() object. Instead received: %s.`,`an object with keys {`+Object.keys(t).join(`, `)+`}`),e=e(),t.current=e,function(){t.current=null}}function yi(e,t,n){typeof t!=`function`&&console.error(`Expected useImperativeHandle() second argument to be a function that creates a handle. Instead received: %s.`,t===null?`null`:typeof t),n=n==null?null:n.concat([e]);var r=4194308;(_h.mode&16)!==Vf&&(r|=134217728),di(r,lh,vi.bind(null,t,e),n)}function bi(e,t,n){typeof t!=`function`&&console.error(`Expected useImperativeHandle() second argument to be a function that creates a handle. Instead received: %s.`,t===null?`null`:typeof t),n=n==null?null:n.concat([e]),fi(4,lh,vi.bind(null,t,e),n)}function xi(e,t){return Dr().memoizedState=[e,t===void 0?null:t],e}function Si(e,t){var n=Or();t=t===void 0?null:t;var r=n.memoizedState;return t!==null&&yr(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Ci(e,t){var n=Dr();t=t===void 0?null:t;var r=e();if(Sh){le(!0);try{e()}finally{le(!1)}}return n.memoizedState=[r,t],r}function wi(e,t){var n=Or();t=t===void 0?null:t;var r=n.memoizedState;if(t!==null&&yr(t,r[1]))return r[0];if(r=e(),Sh){le(!0);try{e()}finally{le(!1)}}return n.memoizedState=[r,t],r}function Ti(e,t){return Oi(Dr(),e,t)}function Ei(e,t){return ki(Or(),vh.memoizedState,e,t)}function Di(e,t){var n=Or();return vh===null?Oi(n,e,t):ki(n,vh.memoizedState,e,t)}function Oi(e,t,n){return n===void 0||gh&1073741824&&!(Gg&261930)?e.memoizedState=t:(e.memoizedState=n,e=cs(),_h.lanes|=e,l_|=e,n)}function ki(e,t,n,r){return qd(n,t)?n:$m.current===null?!(gh&42)||gh&1073741824&&!(Gg&261930)?(eg=!0,e.memoizedState=n):(e=cs(),_h.lanes|=e,l_|=e,t):(e=Oi(e,n,r),qd(e,t)||(eg=!0),e)}function Ai(){V.asyncTransitions--}function ji(e,t,n,r,i){var a=_l();gl(a!==0&&8>a?a:8);var o=V.T,s={};s._updatedFibers=new Set,V.T=s,Ui(e,!1,t,n);try{var c=i(),l=V.S;if(l!==null&&l(s,c),typeof c==`object`&&c&&typeof c.then==`function`){V.asyncTransitions++,c.then(Ai,Ai);var u=vn(c,r);Hi(e,t,u,ss(e))}else Hi(e,t,r,ss(e))}catch(n){Hi(e,t,{then:function(){},status:`rejected`,reason:n},ss(e))}finally{gl(a),o!==null&&s.types!==null&&(o.types!==null&&o.types!==s.types&&console.error(`We expected inner Transitions to have transferred the outer types set and that you cannot add to the outer Transition while inside the inner.This is a bug in React.`),o.types=s.types),V.T=o,o===null&&s._updatedFibers&&(e=s._updatedFibers.size,s._updatedFibers.clear(),10<e&&console.warn(`Detected a large number of updates inside startTransition. If this is due to a subscription please re-write it to use React provided hooks. Otherwise concurrent mode guarantees are off the table.`))}}function Mi(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:Ml,baseState:Ml,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Nr,lastRenderedState:Ml},next:null};var n={};return t.next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Nr,lastRenderedState:n},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function Ni(){var e=Gr(!1);return e=ji.bind(null,_h,e.queue,!0,!1),Dr().memoizedState=e,[!1,e]}function Pi(){var e=Fr(Nr)[0],t=Or().memoizedState;return[typeof e==`boolean`?e:Ar(e),t]}function Fi(){var e=Lr(Nr)[0],t=Or().memoizedState;return[typeof e==`boolean`?e:Ar(e),t]}function Ii(){return Nt(Nl)}function Li(){var e=Dr(),t=Ug.identifierPrefix;if(Ff){var n=Tf,r=wf;n=(r&~(1<<32-Sd(r)-1)).toString(32)+n,t=`_`+t+`R_`+n,n=Ch++,0<n&&(t+=`H`+n.toString(32)),t+=`_`}else n=Eh++,t=`_`+t+`r_`+n.toString(32)+`_`;return e.memoizedState=t}function Ri(){return Dr().memoizedState=zi.bind(null,_h)}function zi(e,t){for(var n=e.return;n!==null;){switch(n.tag){case 24:case 3:var r=ss(n),i=Xn(r),a=Zn(n,i,r);a!==null&&(zt(r,`refresh()`,e),ls(a,n,r),Qn(a,n,r)),e=It(),t!=null&&a!==null&&console.error(`The seed argument is not enabled outside experimental channels.`),i.payload={cache:e};return}n=n.return}}function Bi(e,t,n){var r=arguments;typeof r[3]==`function`&&console.error(`State updates from the useState() and useReducer() Hooks don't support the second callback argument. To execute a side effect after rendering, declare it in the component body with useEffect().`),r=ss(e);var i={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};Wi(e)?Gi(t,i):(i=Wn(e,t,i,r),i!==null&&(zt(r,`dispatch()`,e),ls(i,e,r),Ki(i,t,r)))}function Vi(e,t,n){var r=arguments;typeof r[3]==`function`&&console.error(`State updates from the useState() and useReducer() Hooks don't support the second callback argument. To execute a side effect after rendering, declare it in the component body with useEffect().`),r=ss(e),Hi(e,t,n,r)&&zt(r,`setState()`,e)}function Hi(e,t,n,r){var i={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};if(Wi(e))Gi(t,i);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null)){var o=V.H;V.H=Lh;try{var s=t.lastRenderedState,c=a(s,n);if(i.hasEagerState=!0,i.eagerState=c,qd(c,s))return Un(e,t,i,0),Ug===null&&Hn(),!1}catch{}finally{V.H=o}}if(n=Wn(e,t,i,r),n!==null)return ls(n,e,r),Ki(n,t,r),!0}return!1}function Ui(e,t,n,r){if(V.T===null&&qp===0&&console.error(`An optimistic state update occurred outside a transition or action. To fix, move the update to an action, or wrap with startTransition.`),r={lane:2,revertLane:hn(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},Wi(e)){if(t)throw Error(`Cannot update optimistic state while rendering.`);console.error(`Cannot call startTransition while rendering.`)}else t=Wn(e,n,r,2),t!==null&&(zt(2,`setOptimistic()`,e),ls(t,e,2))}function Wi(e){var t=e.alternate;return e===_h||t!==null&&t===_h}function Gi(e,t){xh=bh=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Ki(e,t,n){if(n&4194048){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,ne(e,n)}}function qi(e){if(e!==null&&typeof e!=`function`){var t=String(e);Yh.has(t)||(Yh.add(t),console.error("Expected the last optional `callback` argument to be a function. Instead received: %s.",e))}}function Ji(e,t,n,r){var i=e.memoizedState,a=n(r,i);if(e.mode&8){le(!0);try{a=n(r,i)}finally{le(!1)}}a===void 0&&(t=w(t)||`Component`,Gh.has(t)||(Gh.add(t),console.error(`%s.getDerivedStateFromProps(): A valid state object (or null) must be returned. You have returned undefined.`,t))),i=a==null?i:kc({},i,a),e.memoizedState=i,e.lanes===0&&(e.updateQueue.baseState=i)}function Yi(e,t,n,r,i,a,o){var s=e.stateNode;if(typeof s.shouldComponentUpdate==`function`){if(n=s.shouldComponentUpdate(r,a,o),e.mode&8){le(!0);try{n=s.shouldComponentUpdate(r,a,o)}finally{le(!1)}}return n===void 0&&console.error(`%s.shouldComponentUpdate(): Returned undefined instead of a boolean value. Make sure to return true or false.`,w(t)||`Component`),n}return t.prototype&&t.prototype.isPureReactComponent?!Sn(n,r)||!Sn(i,a):!0}function Xi(e,t,n,r){var i=t.state;typeof t.componentWillReceiveProps==`function`&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps==`function`&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==i&&(e=T(e)||`Component`,Bh.has(e)||(Bh.add(e),console.error(`%s.componentWillReceiveProps(): Assigning directly to this.state is deprecated (except inside a component's constructor). Use setState instead.`,e)),Xh.enqueueReplaceState(t,t.state,null))}function Zi(e,t){var n=t;if(`ref`in t)for(var r in n={},t)r!==`ref`&&(n[r]=t[r]);if(e=e.defaultProps)for(var i in n===t&&(n=kc({},n)),e)n[i]===void 0&&(n[i]=e[i]);return n}function Qi(e,t){try{Zh=t.source?T(t.source):null,Qh=null;var n=t.value;if(V.actQueue!==null)V.thrownErrors.push(n);else{var r=e.onUncaughtError;r(n,{componentStack:t.stack})}}catch(e){setTimeout(function(){throw e})}}function $i(e,t,n){try{Zh=n.source?T(n.source):null,Qh=T(t);var r=e.onCaughtError;r(n.value,{componentStack:n.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(e){setTimeout(function(){throw e})}}function ea(e,t,n){return n=Xn(n),n.tag=Jm,n.payload={element:null},n.callback=function(){dt(t.source,Qi,e,t)},n}function ta(e){return e=Xn(e),e.tag=Jm,e}function na(e,t,n,r){var i=n.type.getDerivedStateFromError;if(typeof i==`function`){var a=r.value;e.payload=function(){return i(a)},e.callback=function(){ac(n),dt(r.source,$i,t,n,r)}}var o=n.stateNode;o!==null&&typeof o.componentDidCatch==`function`&&(e.callback=function(){ac(n),dt(r.source,$i,t,n,r),typeof i!=`function`&&(w_===null?w_=new Set([this]):w_.add(this)),eee(this,r),typeof i==`function`||!(n.lanes&2)&&console.error(`%s: Error boundaries should implement getDerivedStateFromError(). In that method, return a state update to display an error message or fallback UI.`,T(n)||`Unknown`)})}function ra(e,t,n,r,i){if(n.flags|=32768,Hd&&$s(e,i),typeof r==`object`&&r&&typeof r.then==`function`){if(t=n.alternate,t!==null&&At(t,n,i,!0),Ff&&(If=!0),n=th.current,n!==null){switch(n.tag){case 31:case 13:return nh===null?ws():n.alternate===null&&c_===Fg&&(c_=Rg),n.flags&=-257,n.flags|=65536,n.lanes=i,r===Dm?n.flags|=16384:(t=n.updateQueue,t===null?n.updateQueue=new Set([r]):t.add(r),Ws(e,r,i)),!1;case 22:return n.flags|=65536,r===Dm?n.flags|=16384:(t=n.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([r])},n.updateQueue=t):(n=t.retryQueue,n===null?t.retryQueue=new Set([r]):n.add(r)),Ws(e,r,i)),!1}throw Error(`Unexpected Suspense handler tag (`+n.tag+`). This is a bug in React.`)}return Ws(e,r,i),ws(),!1}if(Ff)return If=!0,t=th.current,t===null?(r!==Bf&&Ct(Fe(Error(`There was an error while hydrating but React was able to recover by instead client rendering the entire root.`,{cause:r}),n)),e=e.current.alternate,e.flags|=65536,i&=-i,e.lanes|=i,r=Fe(r,n),i=ea(e.stateNode,r,i),$n(e,i),c_!==zg&&(c_=Lg)):(!(t.flags&65536)&&(t.flags|=256),t.flags|=65536,t.lanes=i,r!==Bf&&Ct(Fe(Error(`There was an error while hydrating but React was able to recover by instead client rendering from the nearest Suspense boundary.`,{cause:r}),n))),!1;var a=Fe(Error(`There was an error during concurrent rendering but React was able to recover by instead synchronously rendering the entire root.`,{cause:r}),n);if(m_===null?m_=[a]:m_.push(a),c_!==zg&&(c_=Lg),t===null)return!0;r=Fe(r,n),n=t;do{switch(n.tag){case 3:return n.flags|=65536,e=i&-i,n.lanes|=e,e=ea(n.stateNode,r,e),$n(n,e),!1;case 1:if(t=n.type,a=n.stateNode,!(n.flags&128)&&(typeof t.getDerivedStateFromError==`function`||a!==null&&typeof a.componentDidCatch==`function`&&(w_===null||!w_.has(a))))return n.flags|=65536,i&=-i,n.lanes|=i,i=ta(i),na(i,e,n,r),$n(n,i),!1}n=n.return}while(n!==null);return!1}function ia(e,t,n,r){t.child=e===null?zm(t,null,n,r):Rm(t,e.child,n,r)}function aa(e,t,n,r,i){n=n.render;var a=t.ref;if(`ref`in r){var o={};for(var s in r)s!==`ref`&&(o[s]=r[s])}else o=r;return Mt(t),r=br(e,t,n,o,a,i),s=wr(),e!==null&&!eg?(Tr(e,t,i),ka(e,t,i)):(Ff&&s&&Re(t),t.flags|=1,ia(e,t,r,i),t.child)}function oa(e,t,n,r,i){if(e===null){var a=n.type;return typeof a==`function`&&!cc(a)&&a.defaultProps===void 0&&n.compare===null?(n=nc(a),t.tag=15,t.type=n,ya(t,a),sa(e,t,n,r,i)):(e=dc(n.type,null,r,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(a=e.child,!Aa(e,i)){var o=a.memoizedProps;if(n=n.compare,n=n===null?Sn:n,n(o,r)&&e.ref===t.ref)return ka(e,t,i)}return t.flags|=1,e=lc(a,r),e.ref=t.ref,e.return=t,t.child=e}function sa(e,t,n,r,i){if(e!==null){var a=e.memoizedProps;if(Sn(a,r)&&e.ref===t.ref&&t.type===e.type){if(eg=!1,t.pendingProps=r=a,Aa(e,i))e.flags&131072&&(eg=!0);else return t.lanes=e.lanes,ka(e,t,i)}}return ha(e,t,n,r,i)}function ca(e,t,n,r){var i=r.children,a=e===null?null:e.memoizedState;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:Bm,_pendingMarkers:null,_retryCache:null,_transitions:null}),r.mode===`hidden`){if(t.flags&128){if(a=a===null?n:a.baseLanes|n,e!==null){for(r=t.child=e.child,i=0;r!==null;)i=i|r.lanes|r.childLanes,r=r.sibling;r=i&~a}else r=0,t.child=null;return ua(e,t,a,n,r)}if(n&536870912)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&bn(t,a===null?null:a.cachePool),a===null?or(t):ar(t,a),ur(t);else return r=t.lanes=536870912,ua(e,t,a===null?n:a.baseLanes|n,n,r)}else a===null?(e!==null&&bn(t,null),or(t),dr(t)):(bn(t,a.cachePool),ar(t,a),dr(t),t.memoizedState=null);return ia(e,t,i,n),t.child}function la(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:Bm,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function ua(e,t,n,r,i){var a=yn();return a=a===null?null:{parent:ul?Zf._currentValue:Zf._currentValue2,pool:a},t.memoizedState={baseLanes:n,cachePool:a},e!==null&&bn(t,null),or(t),ur(t),e!==null&&At(e,t,r,!0),t.childLanes=i,null}function da(e,t){var n=t.hidden;return n!==void 0&&console.error(`<Activity> doesn't accept a hidden prop. Use mode="hidden" instead. |
|
|
- <Activity %s> |
|
|
+ <Activity %s>`,n===!0?`hidden`:n===!1?`hidden={false}`:`hidden={...}`,n?`mode="hidden"`:`mode="visible"`),t=wa({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function fa(e,t,n){return Rm(t,e.child,null,n),e=da(t,t.pendingProps),e.flags|=2,fr(t),t.memoizedState=null,e}function pa(e,t,n){var r=t.pendingProps,i=!!(t.flags&128);if(t.flags&=-129,e===null){if(Ff){if(r.mode===`hidden`)return e=da(t,r),t.lanes=536870912,la(null,e);if(lr(t),(e=Pf)?(n=Ou(e,zf),n!==null&&(r={dehydrated:n,treeContext:Be(),retryLane:536870912,hydrationErrors:null},t.memoizedState=r,r=hc(n),r.return=t,t.child=r,Nf=t,Pf=null)):n=null,n===null)throw ht(t,e),gt(t);return t.lanes=536870912,null}return da(t,r)}var a=e.memoizedState;if(a!==null){var o=a.dehydrated;if(lr(t),i){if(t.flags&256)t.flags&=-257,t=fa(e,t,n);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(`Client rendering an Activity suspended it again. This is a bug in React.`)}else if(mt(),n&536870912&&Cs(t),eg||At(e,t,n,!1),i=(n&e.childLanes)!==0,eg||i){if(r=Ug,r!==null&&(o=re(r,n),o!==0&&o!==a.retryLane))throw a.retryLane=o,Gn(e,o),ls(r,e,o),$h;ws(),t=fa(e,t,n)}else e=a.treeContext,pl&&(Pf=Cu(o),Nf=t,Ff=!0,Rf=null,If=!1,Lf=null,zf=!1,e!==null&&Ve(t,e)),t=da(t,r),t.flags|=4096;return t}return a=e.child,r={mode:r.mode,children:r.children},n&536870912&&(n&e.lanes)!==0&&Cs(t),e=lc(a,r),e.ref=t.ref,t.child=e,e.return=t,e}function ma(e,t){var n=t.ref;if(n===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof n!=`function`&&typeof n!=`object`)throw Error(`Expected ref to be a function, an object returned by React.createRef(), or undefined/null.`);(e===null||e.ref!==n)&&(t.flags|=4194816)}}function ha(e,t,n,r,i){if(n.prototype&&typeof n.prototype.render==`function`){var a=w(n)||`Unknown`;tg[a]||(console.error(`The <%s /> component appears to have a render method, but doesn't extend React.Component. This is likely to cause errors. Change %s to extend React.Component instead.`,a,a),tg[a]=!0)}return t.mode&8&&Zp.recordLegacyContextWarning(t,null),e===null&&(ya(t,t.type),n.contextTypes&&(a=w(n)||`Unknown`,rg[a]||(rg[a]=!0,console.error(`%s uses the legacy contextTypes API which was removed in React 19. Use React.createContext() with React.useContext() instead. (https://react.dev/link/legacy-context)`,a)))),Mt(t),n=br(e,t,n,r,void 0,i),r=wr(),e!==null&&!eg?(Tr(e,t,i),ka(e,t,i)):(Ff&&r&&Re(t),t.flags|=1,ia(e,t,n,i),t.child)}function ga(e,t,n,r,i,a){return Mt(t),kh=-1,Ah=e!==null&&e.type!==t.type,t.updateQueue=null,n=Sr(t,r,n,i),xr(e,t),r=wr(),e!==null&&!eg?(Tr(e,t,a),ka(e,t,a)):(Ff&&r&&Re(t),t.flags|=1,ia(e,t,n,a),t.child)}function _a(e,t,n,r,i){switch(s(t)){case!1:var a=t.stateNode,o=new t.type(t.memoizedProps,a.context).state;a.updater.enqueueSetState(a,o,null);break;case!0:t.flags|=128,t.flags|=65536,a=Error(`Simulated error coming from DevTools`);var c=i&-i;if(t.lanes|=c,o=Ug,o===null)throw Error(`Expected a work-in-progress root. This is a bug in React. Please file an issue.`);c=ta(c),na(c,o,t,Fe(a,t)),$n(t,c)}if(Mt(t),t.stateNode===null){if(o=xd,a=n.contextType,`contextType`in n&&a!==null&&(a===void 0||a.$$typeof!==Lc)&&!Jh.has(n)&&(Jh.add(n),c=a===void 0?` However, it is set to undefined. This can be caused by a typo or by mixing up named and default imports. This can also happen due to a circular dependency, so try moving the createContext() call to a separate file.`:typeof a==`object`?a.$$typeof===Ic?` Did you accidentally pass the Context.Consumer instead?`:` However, it is set to an object with keys {`+Object.keys(a).join(`, `)+`}.`:` However, it is set to a `+typeof a+`.`,console.error(`%s defines an invalid contextType. contextType should point to the Context object returned by React.createContext().%s`,w(n)||`Component`,c)),typeof a==`object`&&a&&(o=Nt(a)),a=new n(r,o),t.mode&8){le(!0);try{a=new n(r,o)}finally{le(!1)}}if(o=t.memoizedState=a.state!==null&&a.state!==void 0?a.state:null,a.updater=Xh,t.stateNode=a,a._reactInternals=t,a._reactInternalInstance=zh,typeof n.getDerivedStateFromProps==`function`&&o===null&&(o=w(n)||`Component`,Vh.has(o)||(Vh.add(o),console.error("`%s` uses `getDerivedStateFromProps` but its initial state is %s. This is not recommended. Instead, define the initial state by assigning an object to `this.state` in the constructor of `%s`. This ensures that `getDerivedStateFromProps` arguments have a consistent shape.",o,a.state===null?`null`:`undefined`,o))),typeof n.getDerivedStateFromProps==`function`||typeof a.getSnapshotBeforeUpdate==`function`){var l=c=o=null;if(typeof a.componentWillMount==`function`&&a.componentWillMount.__suppressDeprecationWarning!==!0?o=`componentWillMount`:typeof a.UNSAFE_componentWillMount==`function`&&(o=`UNSAFE_componentWillMount`),typeof a.componentWillReceiveProps==`function`&&a.componentWillReceiveProps.__suppressDeprecationWarning!==!0?c=`componentWillReceiveProps`:typeof a.UNSAFE_componentWillReceiveProps==`function`&&(c=`UNSAFE_componentWillReceiveProps`),typeof a.componentWillUpdate==`function`&&a.componentWillUpdate.__suppressDeprecationWarning!==!0?l=`componentWillUpdate`:typeof a.UNSAFE_componentWillUpdate==`function`&&(l=`UNSAFE_componentWillUpdate`),o!==null||c!==null||l!==null){a=w(n)||`Component`;var u=typeof n.getDerivedStateFromProps==`function`?`getDerivedStateFromProps()`:`getSnapshotBeforeUpdate()`;Uh.has(a)||(Uh.add(a),console.error(`Unsafe legacy lifecycles will not be called for components using new component APIs. |
|
|
|
|
|
%s uses %s but also contains the following legacy lifecycles:%s%s%s |
|
|
|
|
|
The above lifecycles should be removed. Learn more about this warning here: |
|
|
https://react.dev/link/unsafe-component-lifecycles`,a,u,o===null?``:` |
|
|
`+o,c===null?``:` |
|
|
`+c,l===null?``:` |
|
|
`+l))}}a=t.stateNode,o=w(n)||`Component`,a.render||(n.prototype&&typeof n.prototype.render==`function`?console.error("No `render` method found on the %s instance: did you accidentally return an object from the constructor?",o):console.error("No `render` method found on the %s instance: you may have forgotten to define `render`.",o)),!a.getInitialState||a.getInitialState.isReactClassApproved||a.state||console.error(`getInitialState was defined on %s, a plain JavaScript class. This is only supported for classes created using React.createClass. Did you mean to define a state property instead?`,o),a.getDefaultProps&&!a.getDefaultProps.isReactClassApproved&&console.error(`getDefaultProps was defined on %s, a plain JavaScript class. This is only supported for classes created using React.createClass. Use a static property to define defaultProps instead.`,o),a.contextType&&console.error(`contextType was defined as an instance property on %s. Use a static property to define contextType instead.`,o),n.childContextTypes&&!qh.has(n)&&(qh.add(n),console.error(`%s uses the legacy childContextTypes API which was removed in React 19. Use React.createContext() instead. (https://react.dev/link/legacy-context)`,o)),n.contextTypes&&!Kh.has(n)&&(Kh.add(n),console.error(`%s uses the legacy contextTypes API which was removed in React 19. Use React.createContext() with static contextType instead. (https://react.dev/link/legacy-context)`,o)),typeof a.componentShouldUpdate==`function`&&console.error(`%s has a method called componentShouldUpdate(). Did you mean shouldComponentUpdate()? The name is phrased as a question because the function is expected to return a value.`,o),n.prototype&&n.prototype.isPureReactComponent&&typeof a.shouldComponentUpdate<`u`&&console.error(`%s has a method called shouldComponentUpdate(). shouldComponentUpdate should not be used when extending React.PureComponent. Please extend React.Component if shouldComponentUpdate is used.`,w(n)||`A pure component`),typeof a.componentDidUnmount==`function`&&console.error(`%s has a method called componentDidUnmount(). But there is no such lifecycle method. Did you mean componentWillUnmount()?`,o),typeof a.componentDidReceiveProps==`function`&&console.error(`%s has a method called componentDidReceiveProps(). But there is no such lifecycle method. If you meant to update the state in response to changing props, use componentWillReceiveProps(). If you meant to fetch data or run side-effects or mutations after React has updated the UI, use componentDidUpdate().`,o),typeof a.componentWillRecieveProps==`function`&&console.error(`%s has a method called componentWillRecieveProps(). Did you mean componentWillReceiveProps()?`,o),typeof a.UNSAFE_componentWillRecieveProps==`function`&&console.error(`%s has a method called UNSAFE_componentWillRecieveProps(). Did you mean UNSAFE_componentWillReceiveProps()?`,o),c=a.props!==r,a.props!==void 0&&c&&console.error("When calling super() in `%s`, make sure to pass up the same props that your component's constructor was passed.",o),a.defaultProps&&console.error(`Setting defaultProps as an instance property on %s is not supported and will be ignored. Instead, define defaultProps as a static property on %s.`,o,o),typeof a.getSnapshotBeforeUpdate!=`function`||typeof a.componentDidUpdate==`function`||Hh.has(n)||(Hh.add(n),console.error(`%s: getSnapshotBeforeUpdate() should be used with componentDidUpdate(). This component defines getSnapshotBeforeUpdate() only.`,w(n))),typeof a.getDerivedStateFromProps==`function`&&console.error(`%s: getDerivedStateFromProps() is defined as an instance method and will be ignored. Instead, declare it as a static method.`,o),typeof a.getDerivedStateFromError==`function`&&console.error(`%s: getDerivedStateFromError() is defined as an instance method and will be ignored. Instead, declare it as a static method.`,o),typeof n.getSnapshotBeforeUpdate==`function`&&console.error(`%s: getSnapshotBeforeUpdate() is defined as a static method and will be ignored. Instead, declare it as an instance method.`,o),(c=a.state)&&(typeof c!=`object`||qc(c))&&console.error(`%s.state: must be set to an object or null`,o),typeof a.getChildContext==`function`&&typeof n.childContextTypes!=`object`&&console.error(`%s.getChildContext(): childContextTypes must be defined in order to use getChildContext().`,o),a=t.stateNode,a.props=r,a.state=t.memoizedState,a.refs={},Jn(t),o=n.contextType,a.context=typeof o==`object`&&o?Nt(o):xd,a.state===r&&(o=w(n)||`Component`,Wh.has(o)||(Wh.add(o),console.error(`%s: It is not recommended to assign props directly to state because updates to props won't be reflected in state. In most cases, it is better to use props directly.`,o))),t.mode&8&&Zp.recordLegacyContextWarning(t,a),Zp.recordUnsafeLifecycleWarnings(t,a),a.state=t.memoizedState,o=n.getDerivedStateFromProps,typeof o==`function`&&(Ji(t,n,o,r),a.state=t.memoizedState),typeof n.getDerivedStateFromProps==`function`||typeof a.getSnapshotBeforeUpdate==`function`||typeof a.UNSAFE_componentWillMount!=`function`&&typeof a.componentWillMount!=`function`||(o=a.state,typeof a.componentWillMount==`function`&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount==`function`&&a.UNSAFE_componentWillMount(),o!==a.state&&(console.error(`%s.componentWillMount(): Assigning directly to this.state is deprecated (except inside a component's constructor). Use setState instead.`,T(t)||`Component`),Xh.enqueueReplaceState(a,a.state,null)),tr(t,r,a,i),er(),a.state=t.memoizedState),typeof a.componentDidMount==`function`&&(t.flags|=4194308),(t.mode&16)!==Vf&&(t.flags|=134217728),a=!0}else if(e===null){a=t.stateNode;var d=t.memoizedProps;c=Zi(n,d),a.props=c;var f=a.context;l=n.contextType,o=xd,typeof l==`object`&&l&&(o=Nt(l)),u=n.getDerivedStateFromProps,l=typeof u==`function`||typeof a.getSnapshotBeforeUpdate==`function`,d=t.pendingProps!==d,l||typeof a.UNSAFE_componentWillReceiveProps!=`function`&&typeof a.componentWillReceiveProps!=`function`||(d||f!==o)&&Xi(t,a,r,o),Ym=!1;var p=t.memoizedState;a.state=p,tr(t,r,a,i),er(),f=t.memoizedState,d||p!==f||Ym?(typeof u==`function`&&(Ji(t,n,u,r),f=t.memoizedState),(c=Ym||Yi(t,n,c,r,p,f,o))?(l||typeof a.UNSAFE_componentWillMount!=`function`&&typeof a.componentWillMount!=`function`||(typeof a.componentWillMount==`function`&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount==`function`&&a.UNSAFE_componentWillMount()),typeof a.componentDidMount==`function`&&(t.flags|=4194308),(t.mode&16)!==Vf&&(t.flags|=134217728)):(typeof a.componentDidMount==`function`&&(t.flags|=4194308),(t.mode&16)!==Vf&&(t.flags|=134217728),t.memoizedProps=r,t.memoizedState=f),a.props=r,a.state=f,a.context=o,a=c):(typeof a.componentDidMount==`function`&&(t.flags|=4194308),(t.mode&16)!==Vf&&(t.flags|=134217728),a=!1)}else{a=t.stateNode,Yn(e,t),o=t.memoizedProps,l=Zi(n,o),a.props=l,u=t.pendingProps,p=a.context,f=n.contextType,c=xd,typeof f==`object`&&f&&(c=Nt(f)),d=n.getDerivedStateFromProps,(f=typeof d==`function`||typeof a.getSnapshotBeforeUpdate==`function`)||typeof a.UNSAFE_componentWillReceiveProps!=`function`&&typeof a.componentWillReceiveProps!=`function`||(o!==u||p!==c)&&Xi(t,a,r,c),Ym=!1,p=t.memoizedState,a.state=p,tr(t,r,a,i),er();var m=t.memoizedState;o!==u||p!==m||Ym||e!==null&&e.dependencies!==null&&jt(e.dependencies)?(typeof d==`function`&&(Ji(t,n,d,r),m=t.memoizedState),(l=Ym||Yi(t,n,l,r,p,m,c)||e!==null&&e.dependencies!==null&&jt(e.dependencies))?(f||typeof a.UNSAFE_componentWillUpdate!=`function`&&typeof a.componentWillUpdate!=`function`||(typeof a.componentWillUpdate==`function`&&a.componentWillUpdate(r,m,c),typeof a.UNSAFE_componentWillUpdate==`function`&&a.UNSAFE_componentWillUpdate(r,m,c)),typeof a.componentDidUpdate==`function`&&(t.flags|=4),typeof a.getSnapshotBeforeUpdate==`function`&&(t.flags|=1024)):(typeof a.componentDidUpdate!=`function`||o===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!=`function`||o===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=m),a.props=r,a.state=m,a.context=c,a=l):(typeof a.componentDidUpdate!=`function`||o===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!=`function`||o===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),a=!1)}if(c=a,ma(e,t),o=!!(t.flags&128),c||o){if(c=t.stateNode,ft(t),o&&typeof n.getDerivedStateFromError!=`function`)n=null,ip=-1;else if(n=um(c),t.mode&8){le(!0);try{um(c)}finally{le(!1)}}t.flags|=1,e!==null&&o?(t.child=Rm(t,e.child,null,i),t.child=Rm(t,null,n,i)):ia(e,t,n,i),t.memoizedState=c.state,e=t.child}else e=ka(e,t,i);return i=t.stateNode,a&&i.props!==r&&(ag||console.error("It looks like %s is reassigning its own `this.props` while rendering. This is not supported and can lead to confusing bugs.",T(t)||`a component`),ag=!0),e}function va(e,t,n,r){return xt(),t.flags|=256,ia(e,t,n,r),t.child}function ya(e,t){t&&t.childContextTypes&&console.error(`childContextTypes cannot be defined on a function component. |
|
|
%s.childContextTypes = ...`,t.displayName||t.name||`Component`),typeof t.getDerivedStateFromProps==`function`&&(e=w(t)||`Unknown`,ig[e]||(console.error(`%s: Function components do not support getDerivedStateFromProps.`,e),ig[e]=!0)),typeof t.contextType==`object`&&t.contextType!==null&&(t=w(t)||`Unknown`,ng[t]||(console.error(`%s: Function components do not support contextType.`,t),ng[t]=!0))}function ba(e){return{baseLanes:e,cachePool:xn()}}function xa(e,t,n){return e=e===null?0:e.childLanes&~n,t&&(e|=f_),e}function Sa(e,t,n){var r=t.pendingProps;o(t)&&(t.flags|=128);var i=!1,a=!!(t.flags&128),s;if((s=a)||(s=e!==null&&e.memoizedState===null?!1:(ah.current&ih)!==0),s&&(i=!0,t.flags&=-129),s=!!(t.flags&32),t.flags&=-33,e===null){if(Ff){if(i?cr(t):dr(t),(e=Pf)?(n=ku(e,zf),n!==null&&(s={dehydrated:n,treeContext:Be(),retryLane:536870912,hydrationErrors:null},t.memoizedState=s,s=hc(n),s.return=t,t.child=s,Nf=t,Pf=null)):n=null,n===null)throw ht(t,e),gt(t);return mu(n)?t.lanes=32:t.lanes=536870912,null}var c=r.children;return r=r.fallback,i?(dr(t),i=t.mode,c=wa({mode:`hidden`,children:c},i),r=pc(r,i,n,null),c.return=t,r.return=t,c.sibling=r,t.child=c,r=t.child,r.memoizedState=ba(n),r.childLanes=xa(e,s,n),t.memoizedState=cg,la(null,r)):(cr(t),Ca(t,c))}var l=e.memoizedState;if(l!==null&&(c=l.dehydrated,c!==null)){if(a)t.flags&256?(cr(t),t.flags&=-257,t=Ta(e,t,n)):t.memoizedState===null?(dr(t),c=r.fallback,i=t.mode,r=wa({mode:`visible`,children:r.children},i),c=pc(c,i,n,null),c.flags|=2,r.return=t,c.return=t,r.sibling=c,t.child=r,Rm(t,e.child,null,n),r=t.child,r.memoizedState=ba(n),r.childLanes=xa(e,s,n),t.memoizedState=cg,t=la(null,r)):(dr(t),t.child=e.child,t.flags|=128,t=null);else if(cr(t),mt(),n&536870912&&Cs(t),mu(c))i=hu(c),s=i.digest,c=i.message,r=i.stack,i=i.componentStack,c=Error(c||`The server could not finish this Suspense boundary, likely due to an error during server rendering. Switched to client rendering.`),c.stack=r||``,c.digest=s,s=i===void 0?null:i,r={value:c,source:null,stack:s},typeof s==`string`&&gf.set(c,r),Ct(r),t=Ta(e,t,n);else if(eg||At(e,t,n,!1),s=(n&e.childLanes)!==0,eg||s){if(s=Ug,s!==null&&(r=re(s,n),r!==0&&r!==l.retryLane))throw l.retryLane=r,Gn(e,r),ls(s,e,r),$h;pu(c)||ws(),t=Ta(e,t,n)}else pu(c)?(t.flags|=192,t.child=e.child,t=null):(e=l.treeContext,pl&&(Pf=wu(c),Nf=t,Ff=!0,Rf=null,If=!1,Lf=null,zf=!1,e!==null&&Ve(t,e)),t=Ca(t,r.children),t.flags|=4096);return t}return i?(dr(t),c=r.fallback,i=t.mode,l=e.child,a=l.sibling,r=lc(l,{mode:`hidden`,children:r.children}),r.subtreeFlags=l.subtreeFlags&65011712,a===null?(c=pc(c,i,n,null),c.flags|=2):c=lc(a,c),c.return=t,r.return=t,r.sibling=c,t.child=r,la(null,r),r=t.child,c=e.child.memoizedState,c===null?c=ba(n):(i=c.cachePool,i===null?i=xn():(l=ul?Zf._currentValue:Zf._currentValue2,i=i.parent===l?i:{parent:l,pool:l}),c={baseLanes:c.baseLanes|n,cachePool:i}),r.memoizedState=c,r.childLanes=xa(e,s,n),t.memoizedState=cg,la(e.child,r)):(l!==null&&(n&62914560)===n&&(n&e.lanes)!==0&&Cs(t),cr(t),n=e.child,e=n.sibling,n=lc(n,{mode:`visible`,children:r.children}),n.return=t,n.sibling=null,e!==null&&(s=t.deletions,s===null?(t.deletions=[e],t.flags|=16):s.push(e)),t.child=n,t.memoizedState=null,n)}function Ca(e,t){return t=wa({mode:`visible`,children:t},e.mode),t.return=e,e.child=t}function wa(e,t){return e=c(22,e,null,t),e.lanes=0,e}function Ta(e,t,n){return Rm(t,e.child,null,n),e=Ca(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Ea(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Ot(e.return,t,n)}function Da(e,t,n,r,i,a){var o=e.memoizedState;o===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i,treeForkCount:a}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=i,o.treeForkCount=a)}function Oa(e,t,n){var r=t.pendingProps,i=r.revealOrder,a=r.tail,o=r.children,s=ah.current;if((r=(s&ih)!==0)?(s=s&rh|ih,t.flags|=128):s&=rh,O(ah,s,t),s=i??`null`,i!==`forwards`&&i!==`unstable_legacy-backwards`&&i!==`together`&&i!==`independent`&&!og[s]){if(og[s]=!0,i==null)console.error(`The default for the <SuspenseList revealOrder="..."> prop is changing. To be future compatible you must explictly specify either "independent" (the current default), "together", "forwards" or "legacy_unstable-backwards".`);else if(i===`backwards`)console.error(`The rendering order of <SuspenseList revealOrder="backwards"> is changing. To be future compatible you must specify revealOrder="legacy_unstable-backwards" instead.`);else if(typeof i==`string`)switch(i.toLowerCase()){case`together`:case`forwards`:case`backwards`:case`independent`:console.error(`"%s" is not a valid value for revealOrder on <SuspenseList />. Use lowercase "%s" instead.`,i,i.toLowerCase());break;case`forward`:case`backward`:console.error(`"%s" is not a valid value for revealOrder on <SuspenseList />. React uses the -s suffix in the spelling. Use "%ss" instead.`,i,i.toLowerCase());break;default:console.error(`"%s" is not a supported revealOrder on <SuspenseList />. Did you mean "independent", "together", "forwards" or "backwards"?`,i)}else console.error(`%s is not a supported value for revealOrder on <SuspenseList />. Did you mean "independent", "together", "forwards" or "backwards"?`,i)}s=a??`null`,sg[s]||(a==null?(i===`forwards`||i===`backwards`||i===`unstable_legacy-backwards`)&&(sg[s]=!0,console.error(`The default for the <SuspenseList tail="..."> prop is changing. To be future compatible you must explictly specify either "visible" (the current default), "collapsed" or "hidden".`)):a!==`visible`&&a!==`collapsed`&&a!==`hidden`?(sg[s]=!0,console.error(`"%s" is not a supported value for tail on <SuspenseList />. Did you mean "visible", "collapsed" or "hidden"?`,a)):i!==`forwards`&&i!==`backwards`&&i!==`unstable_legacy-backwards`&&(sg[s]=!0,console.error(`<SuspenseList tail="%s" /> is only valid if revealOrder is "forwards" or "backwards". Did you mean to specify revealOrder="forwards"?`,a)));e:if((i===`forwards`||i===`backwards`||i===`unstable_legacy-backwards`)&&o!=null&&o!==!1){if(qc(o)){for(s=0;s<o.length;s++)if(!Vn(o[s],s))break e}else if(s=C(o),typeof s==`function`){if(s=s.call(o))for(var c=s.next(),l=0;!c.done;c=s.next()){if(!Vn(c.value,l))break e;l++}}else console.error(`A single row was passed to a <SuspenseList revealOrder="%s" />. This is not useful since it needs multiple rows. Did you mean to pass multiple children or an array?`,i)}if(ia(e,t,o,n),Ff?(He(),o=bf):o=0,!r&&e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Ea(e,n,t);else if(e.tag===19)Ea(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(i){case`forwards`:for(n=t.child,i=null;n!==null;)e=n.alternate,e!==null&&pr(e)===null&&(i=n),n=n.sibling;n=i,n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),Da(t,!1,i,n,a,o);break;case`backwards`:case`unstable_legacy-backwards`:for(n=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&pr(e)===null){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}Da(t,!0,n,null,a,o);break;case`together`:Da(t,!1,null,null,void 0,o);break;default:t.memoizedState=null}return t.child}function ka(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),ip=-1,l_|=t.lanes,(n&t.childLanes)===0){if(e!==null){if(At(e,t,n,!1),(n&t.childLanes)===0)return null}else return null}if(e!==null&&t.child!==e.child)throw Error(`Resuming work not yet implemented.`);if(t.child!==null){for(e=t.child,n=lc(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=lc(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function Aa(e,t){return(e.lanes&t)!==0||(e=e.dependencies,!!(e!==null&&jt(e)))}function ja(e,t,n){switch(t.tag){case 3:We(t,t.stateNode.containerInfo),Et(t,Zf,e.memoizedState.cache),xt();break;case 27:case 5:Ke(t);break;case 4:We(t,t.stateNode.containerInfo);break;case 10:Et(t,t.type,t.memoizedProps.value);break;case 12:(n&t.childLanes)!==0&&(t.flags|=4),t.flags|=2048;var r=t.stateNode;r.effectDuration=-0,r.passiveEffectDuration=-0;break;case 31:if(t.memoizedState!==null)return t.flags|=128,lr(t),null;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated===null?(n&t.child.childLanes)===0?(cr(t),e=ka(e,t,n),e===null?null:e.sibling):Sa(e,t,n):(cr(t),t.flags|=128,null);cr(t);break;case 19:var i=!!(e.flags&128);if(r=(n&t.childLanes)!==0,r||=(At(e,t,n,!1),(n&t.childLanes)!==0),i){if(r)return Oa(e,t,n);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),O(ah,ah.current,t),r)break;return null;case 22:return t.lanes=0,ca(e,t,n,t.pendingProps);case 24:Et(t,Zf,e.memoizedState.cache)}return ka(e,t,n)}function Ma(e,t,n){if(t._debugNeedsRemount&&e!==null){n=dc(t.type,t.key,t.pendingProps,t._debugOwner||null,t.mode,t.lanes),n._debugStack=t._debugStack,n._debugTask=t._debugTask;var r=t.return;if(r===null)throw Error(`Cannot swap the root fiber.`);if(e.alternate=null,t.alternate=null,n.index=t.index,n.sibling=t.sibling,n.return=t.return,n.ref=t.ref,n._debugInfo=t._debugInfo,t===r.child)r.child=n;else{var i=r.child;if(i===null)throw Error(`Expected parent to have a child.`);for(;i.sibling!==t;)if(i=i.sibling,i===null)throw Error(`Expected to find the previous sibling.`);i.sibling=n}return t=r.deletions,t===null?(r.deletions=[e],r.flags|=16):t.push(e),n.flags|=2,n}if(e!==null){if(e.memoizedProps!==t.pendingProps||t.type!==e.type)eg=!0;else{if(!Aa(e,n)&&!(t.flags&128))return eg=!1,ja(e,t,n);eg=!!(e.flags&131072)}}else eg=!1,(r=Ff)&&(He(),r=!!(t.flags&1048576)),r&&(r=t.index,He(),Le(t,bf,r));switch(t.lanes=0,t.tag){case 16:e:if(r=t.pendingProps,e=En(t.elementType),t.type=e,typeof e==`function`)cc(e)?(r=Zi(e,r),t.tag=1,t.type=e=nc(e),t=_a(null,t,e,r,n)):(t.tag=0,ya(t,e),t.type=e=nc(e),t=ha(null,t,e,r,n));else{if(e!=null){if(i=e.$$typeof,i===Rc){t.tag=11,t.type=e=rc(e),t=aa(null,t,e,r,n);break e}if(i===Vc){t.tag=14,t=oa(null,t,e,r,n);break e}}throw t=``,typeof e==`object`&&e&&e.$$typeof===Hc&&(t=` Did you wrap a component in React.lazy() more than once?`),e=w(e)||e,Error(`Element type is invalid. Received a promise that resolves to: `+e+`. Lazy element type must resolve to a class or function.`+t)}return t;case 0:return ha(e,t,t.type,t.pendingProps,n);case 1:return r=t.type,i=Zi(r,t.pendingProps),_a(e,t,r,i,n);case 3:e:{if(We(t,t.stateNode.containerInfo),e===null)throw Error(`Should have a current fiber. This is a bug in React.`);var a=t.pendingProps;i=t.memoizedState,r=i.element,Yn(e,t),tr(t,a,null,n);var o=t.memoizedState;if(a=o.cache,Et(t,Zf,a),a!==i.cache&&kt(t,[Zf],n,!0),er(),a=o.element,pl&&i.isDehydrated){if(i={element:a,isDehydrated:!1,cache:o.cache},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){t=va(e,t,a,n);break e}if(a!==r){r=Fe(Error(`This root received an early update, before anything was able hydrate. Switched the entire root to client rendering.`),t),Ct(r),t=va(e,t,a,n);break e}for(pl&&(Pf=Su(t.stateNode.containerInfo),Nf=t,Ff=!0,Rf=null,If=!1,Lf=null,zf=!0),e=zm(t,null,a,n),t.child=e;e;)e.flags=e.flags&-3|4096,e=e.sibling}else{if(xt(),a===r){t=ka(e,t,n);break e}ia(e,t,a,n)}t=t.child}return t;case 26:if(Qu)return ma(e,t),e===null?(e=td(t.type,null,t.pendingProps,null))?t.memoizedState=e:Ff||(t.stateNode=sd(t.type,t.pendingProps,Ue(Of.current),t)):t.memoizedState=td(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:if(fd)return Ke(t),e===null&&fd&&Ff&&(i=Ue(Of.current),r=z(),i=t.stateNode=pd(t.type,t.pendingProps,i,r,!1),If||(r=qu(i,t.type,t.pendingProps,r),r!==null&&(pt(t,0).serverProps=r)),Nf=t,zf=!0,Pf=Tu(t.type,i,Pf)),ia(e,t,t.pendingProps.children,n),ma(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&Ff&&(a=z(),r=Xu(t.type,t.pendingProps,a),i=Pf,(o=!i)||(o=Eu(i,t.type,t.pendingProps,zf),o===null?a=!1:(t.stateNode=o,If||(a=qu(o,t.type,t.pendingProps,a),a!==null&&(pt(t,0).serverProps=a)),Nf=t,Pf=xu(o),zf=!1,a=!0),o=!a),o&&(r&&ht(t,i),gt(t))),Ke(t),i=t.type,a=t.pendingProps,o=e===null?null:e.memoizedProps,r=a.children,al(i,a)?r=null:o!==null&&al(i,o)&&(t.flags|=32),t.memoizedState!==null&&(i=br(e,t,Cr,null,null,n),ul?Nl._currentValue=i:Nl._currentValue2=i),ma(e,t),ia(e,t,r,n),t.child;case 6:return e===null&&Ff&&(e=t.pendingProps,n=z(),e=Zu(e,n),n=Pf,(r=!n)||(r=Du(n,t.pendingProps,zf),r===null?r=!1:(t.stateNode=r,Nf=t,Pf=null,r=!0),r=!r),r&&(e&&ht(t,n),gt(t))),null;case 13:return Sa(e,t,n);case 4:return We(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Rm(t,null,r,n):ia(e,t,r,n),t.child;case 11:return aa(e,t,t.type,t.pendingProps,n);case 7:return ia(e,t,t.pendingProps,n),t.child;case 8:return ia(e,t,t.pendingProps.children,n),t.child;case 12:return t.flags|=4,t.flags|=2048,r=t.stateNode,r.effectDuration=-0,r.passiveEffectDuration=-0,ia(e,t,t.pendingProps.children,n),t.child;case 10:return r=t.type,i=t.pendingProps,a=i.value,`value`in i||lg||(lg=!0,console.error("The `value` prop is required for the `<Context.Provider>`. Did you misspell it or forget to pass it?")),Et(t,r,a),ia(e,t,i.children,n),t.child;case 9:return i=t.type._context,r=t.pendingProps.children,typeof r!=`function`&&console.error(`A context consumer was rendered with multiple children, or a child that isn't a function. A context consumer expects a single child that is a function. If you did pass a function, make sure there is no trailing or leading whitespace around it.`),Mt(t),i=Nt(i),r=cm(r,i,void 0),t.flags|=1,ia(e,t,r,n),t.child;case 14:return oa(e,t,t.type,t.pendingProps,n);case 15:return sa(e,t,t.type,t.pendingProps,n);case 19:return Oa(e,t,n);case 31:return pa(e,t,n);case 22:return ca(e,t,n,t.pendingProps);case 24:return Mt(t),r=Nt(Zf),e===null?(i=yn(),i===null&&(i=Ug,a=It(),i.pooledCache=a,Lt(a),a!==null&&(i.pooledCacheLanes|=n),i=a),t.memoizedState={parent:r,cache:i},Jn(t),Et(t,Zf,i)):((e.lanes&n)!==0&&(Yn(e,t),tr(t,null,null,n),er()),i=e.memoizedState,a=t.memoizedState,i.parent===r?(r=a.cache,Et(t,Zf,r),r!==i.cache&&kt(t,[Zf],n,!0)):(i={parent:r,cache:r},t.memoizedState=i,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=i),Et(t,Zf,r))),ia(e,t,t.pendingProps.children,n),t.child;case 29:throw t.pendingProps}throw Error(`Unknown unit of work tag (`+t.tag+`). This error is likely caused by a bug in React. Please file an issue.`)}function Na(e){e.flags|=4}function Pa(e){fl&&(e.flags|=8)}function Fa(e,t){if(e!==null&&e.child===t.child)return!1;if(t.flags&16)return!0;for(e=t.child;e!==null;){if(e.flags&8218||e.subtreeFlags&8218)return!0;e=e.sibling}return!1}function Ia(e,t,n,r){if(dl)for(n=t.child;n!==null;){if(n.tag===5||n.tag===6)rl(e,n.stateNode);else if(!(n.tag===4||fd&&n.tag===27)&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}else if(fl)for(var i=t.child;i!==null;){if(i.tag===5){var a=i.stateNode;n&&r&&(a=du(a,i.type,i.memoizedProps)),rl(e,a)}else if(i.tag===6)a=i.stateNode,n&&r&&(a=fu(a,i.memoizedProps)),rl(e,a);else if(i.tag!==4){if(i.tag===22&&i.memoizedState!==null)a=i.child,a!==null&&(a.return=i),Ia(e,i,!0,!0);else if(i.child!==null){i.child.return=i,i=i.child;continue}}if(i===t)break;for(;i.sibling===null;){if(i.return===null||i.return===t)return;i=i.return}i.sibling.return=i.return,i=i.sibling}}function La(e,t,n,r){var i=!1;if(fl)for(var a=t.child;a!==null;){if(a.tag===5){var o=a.stateNode;n&&r&&(o=du(o,a.type,a.memoizedProps)),cu(e,o)}else if(a.tag===6)o=a.stateNode,n&&r&&(o=fu(o,a.memoizedProps)),cu(e,o);else if(a.tag!==4){if(a.tag===22&&a.memoizedState!==null)i=a.child,i!==null&&(i.return=a),La(e,a,!0,!0),i=!0;else if(a.child!==null){a.child.return=a,a=a.child;continue}}if(a===t)break;for(;a.sibling===null;){if(a.return===null||a.return===t)return i;a=a.return}a.sibling.return=a.return,a=a.sibling}return i}function Ra(e,t){if(fl&&Fa(e,t)){e=t.stateNode;var n=e.containerInfo,r=su();La(r,t,!1,!1),e.pendingChildren=r,Na(t),lu(n,r)}}function za(e,t,n,r){if(dl)e.memoizedProps!==r&&Na(t);else if(fl){var i=e.stateNode,a=e.memoizedProps;if((e=Fa(e,t))||a!==r){var o=z();a=ou(i,n,a,r,!e,null),a===i?t.stateNode=i:(Pa(t),il(a,n,r,o)&&Na(t),t.stateNode=a,e&&Ia(a,t,!1,!1))}else t.stateNode=i}}function Ba(e,t,n,r,i){if((e.mode&32)!==Vf&&(n===null?wl(t,r):Tl(t,n,r))){if(e.flags|=16777216,(i&335544128)===i||El(t,r)){if(Dl(e.stateNode,t,r))e.flags|=8192;else if(bs())e.flags|=8192;else throw Om=Dm,Tm}}else e.flags&=-16777217}function Va(e,t){if(ld(t)){if(e.flags|=16777216,!ud(t)){if(bs())e.flags|=8192;else throw Om=Dm,Tm}}else e.flags&=-16777217}function Ha(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag===22?536870912:N(),e.lanes|=t,p_|=t)}function Ua(e,t){if(!Ff)switch(e.tailMode){case`hidden`:t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case`collapsed`:n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Wa(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t){if((e.mode&2)!==Vf){for(var i=e.selfBaseDuration,a=e.child;a!==null;)n|=a.lanes|a.childLanes,r|=a.subtreeFlags&65011712,r|=a.flags&65011712,i+=a.treeBaseDuration,a=a.sibling;e.treeBaseDuration=i}else for(i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags&65011712,r|=i.flags&65011712,i.return=e,i=i.sibling}else if((e.mode&2)!==Vf){i=e.actualDuration,a=e.selfBaseDuration;for(var o=e.child;o!==null;)n|=o.lanes|o.childLanes,r|=o.subtreeFlags,r|=o.flags,i+=o.actualDuration,a+=o.treeBaseDuration,o=o.sibling;e.actualDuration=i,e.treeBaseDuration=a}else for(i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Ga(e,t,n){var r=t.pendingProps;switch(ze(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Wa(t),null;case 1:return Wa(t),null;case 3:return n=t.stateNode,r=null,e!==null&&(r=e.memoizedState.cache),t.memoizedState.cache!==r&&(t.flags|=2048),Dt(Zf,t),Ge(t),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(yt(t)?(wt(),Na(t)):e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,St())),Ra(e,t),Wa(t),null;case 26:if(Qu){var i=t.type,a=t.memoizedState;return e===null?(Na(t),a===null?(Wa(t),Ba(t,i,null,r,n)):(Wa(t),Va(t,a))):a?a===e.memoizedState?(Wa(t),t.flags&=-16777217):(Na(t),Wa(t),Va(t,a)):(a=e.memoizedProps,dl?a!==r&&Na(t):za(e,t,i,r),Wa(t),Ba(t,i,a,r,n)),null}case 27:if(fd){if(qe(t),n=Ue(Of.current),i=t.type,e!==null&&t.stateNode!=null)dl?e.memoizedProps!==r&&Na(t):za(e,t,i,r);else{if(!r){if(t.stateNode===null)throw Error(`We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue.`);return Wa(t),null}e=z(),yt(t)?_t(t,e):(e=pd(i,r,n,e,!0),t.stateNode=e,Na(t))}return Wa(t),null}case 5:if(qe(t),i=t.type,e!==null&&t.stateNode!=null)za(e,t,i,r);else{if(!r){if(t.stateNode===null)throw Error(`We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue.`);return Wa(t),null}if(a=z(),yt(t))_t(t,a),Bu(t.stateNode,i,r,a)&&(t.flags|=64);else{var o=Ue(Of.current);o=nl(i,r,o,a,t),Pa(t),Ia(o,t,!1,!1),t.stateNode=o,il(o,i,r,a)&&Na(t)}}return Wa(t),Ba(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,n),null;case 6:if(e&&t.stateNode!=null)n=e.memoizedProps,dl?n!==r&&Na(t):fl&&(n===r?t.stateNode=e.stateNode:(e=Ue(Of.current),n=z(),Pa(t),t.stateNode=ol(r,e,n,t)));else{if(typeof r!=`string`&&t.stateNode===null)throw Error(`We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue.`);if(e=Ue(Of.current),n=z(),yt(t)){if(!pl)throw Error(`Expected prepareToHydrateHostTextInstance() to never be called. This error is likely caused by a bug in React. Please file an issue.`);if(e=t.stateNode,n=t.memoizedProps,i=!If,r=null,a=Nf,a!==null)switch(a.tag){case 3:i&&(i=Ju(e,n,r),i!==null&&(pt(t,0).serverProps=i));break;case 27:case 5:r=a.memoizedProps,i&&(i=Ju(e,n,r),i!==null&&(pt(t,0).serverProps=i))}ju(e,n,t,r)||gt(t,!0)}else Pa(t),t.stateNode=ol(r,e,n,t)}return Wa(t),null;case 31:if(n=t.memoizedState,e===null||e.memoizedState!==null){if(r=yt(t),n!==null){if(e===null){if(!r)throw Error(`A dehydrated suspense component was completed without a hydrated node. This is probably a bug in React.`);if(!pl)throw Error(`Expected prepareToHydrateHostActivityInstance() to never be called. This error is likely caused by a bug in React. Please file an issue.`);if(e=t.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(`Expected to have a hydrated activity instance. This error is likely caused by a bug in React. Please file an issue.`);Mu(e,t),Wa(t),(t.mode&2)!==Vf&&n!==null&&(e=t.child,e!==null&&(t.treeBaseDuration-=e.treeBaseDuration))}else wt(),xt(),!(t.flags&128)&&(n=t.memoizedState=null),t.flags|=4,Wa(t),(t.mode&2)!==Vf&&n!==null&&(e=t.child,e!==null&&(t.treeBaseDuration-=e.treeBaseDuration));e=!1}else n=St(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e)return t.flags&256?(fr(t),t):(fr(t),null);if(t.flags&128)throw Error(`Client rendering an Activity suspended it again. This is a bug in React.`)}return Wa(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(i=r,a=yt(t),i!==null&&i.dehydrated!==null){if(e===null){if(!a)throw Error(`A dehydrated suspense component was completed without a hydrated node. This is probably a bug in React.`);if(!pl)throw Error(`Expected prepareToHydrateHostSuspenseInstance() to never be called. This error is likely caused by a bug in React. Please file an issue.`);if(a=t.memoizedState,a=a===null?null:a.dehydrated,!a)throw Error(`Expected to have a hydrated suspense instance. This error is likely caused by a bug in React. Please file an issue.`);Nu(a,t),Wa(t),(t.mode&2)!==Vf&&i!==null&&(i=t.child,i!==null&&(t.treeBaseDuration-=i.treeBaseDuration))}else wt(),xt(),!(t.flags&128)&&(i=t.memoizedState=null),t.flags|=4,Wa(t),(t.mode&2)!==Vf&&i!==null&&(i=t.child,i!==null&&(t.treeBaseDuration-=i.treeBaseDuration));i=!1}else i=St(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=i),i=!0;if(!i)return t.flags&256?(fr(t),t):(fr(t),null)}return fr(t),t.flags&128?(t.lanes=n,(t.mode&2)!==Vf&&rn(t),t):(n=r!==null,e=e!==null&&e.memoizedState!==null,n&&(r=t.child,i=null,r.alternate!==null&&r.alternate.memoizedState!==null&&r.alternate.memoizedState.cachePool!==null&&(i=r.alternate.memoizedState.cachePool.pool),a=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(a=r.memoizedState.cachePool.pool),a!==i&&(r.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),Ha(t,t.updateQueue),Wa(t),(t.mode&2)!==Vf&&n&&(e=t.child,e!==null&&(t.treeBaseDuration-=e.treeBaseDuration)),null);case 4:return Ge(t),Ra(e,t),e===null&&hl(t.stateNode.containerInfo),Wa(t),null;case 10:return Dt(t.type,t),Wa(t),null;case 19:if(D(ah,t),r=t.memoizedState,r===null)return Wa(t),null;if(i=!!(t.flags&128),a=r.rendering,a===null){if(i)Ua(r,!1);else{if(c_!==Fg||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(a=pr(e),a!==null){for(t.flags|=128,Ua(r,!1),e=a.updateQueue,t.updateQueue=e,Ha(t,e),t.subtreeFlags=0,e=n,n=t.child;n!==null;)uc(n,e),n=n.sibling;return O(ah,ah.current&rh|ih,t),Ff&&Ie(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&Md()>b_&&(t.flags|=128,i=!0,Ua(r,!1),t.lanes=4194304)}}else{if(!i){if(e=pr(a),e!==null){if(t.flags|=128,i=!0,e=e.updateQueue,t.updateQueue=e,Ha(t,e),Ua(r,!0),r.tail===null&&r.tailMode===`hidden`&&!a.alternate&&!Ff)return Wa(t),null}else 2*Md()-r.renderingStartTime>b_&&n!==536870912&&(t.flags|=128,i=!0,Ua(r,!1),t.lanes=4194304)}r.isBackwards?(a.sibling=t.child,t.child=a):(e=r.last,e===null?t.child=a:e.sibling=a,r.last=a)}return r.tail===null?(Wa(t),null):(e=r.tail,r.rendering=e,r.tail=e.sibling,r.renderingStartTime=Md(),e.sibling=null,n=ah.current,n=i?n&rh|ih:n&rh,O(ah,n,t),Ff&&Ie(t,r.treeForkCount),e);case 22:case 23:return fr(t),sr(t),r=t.memoizedState!==null,e===null?r&&(t.flags|=8192):e.memoizedState!==null!==r&&(t.flags|=8192),r?n&536870912&&!(t.flags&128)&&(Wa(t),t.subtreeFlags&6&&(t.flags|=8192)):Wa(t),n=t.updateQueue,n!==null&&Ha(t,n.retryQueue),n=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),r=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(r=t.memoizedState.cachePool.pool),r!==n&&(t.flags|=2048),e!==null&&D(Xp,t),null;case 24:return n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),Dt(Zf,t),Wa(t),null;case 25:return null;case 30:return null}throw Error(`Unknown unit of work tag (`+t.tag+`). This error is likely caused by a bug in React. Please file an issue.`)}function Ka(e,t){switch(ze(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,(t.mode&2)!==Vf&&rn(t),t):null;case 3:return Dt(Zf,t),Ge(t),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return qe(t),null;case 31:if(t.memoizedState!==null){if(fr(t),t.alternate===null)throw Error(`Threw in newly mounted dehydrated component. This is likely a bug in React. Please file an issue.`);xt()}return e=t.flags,e&65536?(t.flags=e&-65537|128,(t.mode&2)!==Vf&&rn(t),t):null;case 13:if(fr(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(`Threw in newly mounted dehydrated component. This is likely a bug in React. Please file an issue.`);xt()}return e=t.flags,e&65536?(t.flags=e&-65537|128,(t.mode&2)!==Vf&&rn(t),t):null;case 19:return D(ah,t),null;case 4:return Ge(t),null;case 10:return Dt(t.type,t),null;case 22:case 23:return fr(t),sr(t),e!==null&&D(Xp,t),e=t.flags,e&65536?(t.flags=e&-65537|128,(t.mode&2)!==Vf&&rn(t),t):null;case 24:return Dt(Zf,t),null;case 25:return null;default:return null}}function qa(e,t){switch(ze(t),t.tag){case 3:Dt(Zf,t),Ge(t);break;case 26:case 27:case 5:qe(t);break;case 4:Ge(t);break;case 31:t.memoizedState!==null&&fr(t);break;case 13:fr(t);break;case 19:D(ah,t);break;case 10:Dt(t.type,t);break;case 22:case 23:fr(t),sr(t),e!==null&&D(Xp,t);break;case 24:Dt(Zf,t)}}function Ja(e){return(e.mode&2)!==Vf}function Ya(e,t){Ja(e)?(nn(),Za(t,e),en()):Za(t,e)}function Xa(e,t,n){Ja(e)?(nn(),Qa(n,e,t),en()):Qa(n,e,t)}function Za(e,t){try{var n=t.updateQueue,r=n===null?null:n.lastEffect;if(r!==null){var i=r.next;n=i;do{if((n.tag&e)===e&&(r=void 0,(e&ch)!==oh&&(ev=!0),r=dt(t,ym,n),(e&ch)!==oh&&(ev=!1),r!==void 0&&typeof r!=`function`)){var a=void 0;a=(n.tag&lh)===0?(n.tag&ch)===0?`useEffect`:`useInsertionEffect`:`useLayoutEffect`;var o=void 0;o=r===null?` You returned null. If your effect does not require clean up, return undefined (or nothing).`:typeof r.then==`function`?` |
|
|
|
|
|
It looks like you wrote `+a+`(async () => ...) or returned a Promise. Instead, write the async function inside your effect and call it immediately: |
|
|
|
|
|
`+a+`(() => { |
|
|
async function fetchData() { |
|
|
// You can await here |
|
|
const response = await MyAPI.getData(someId); |
|
|
// ... |
|
|
} |
|
|
fetchData(); |
|
|
}, [someId]); // Or [] if effect doesn't need props or state |
|
|
|
|
|
Learn more about data fetching with Hooks: https://react.dev/link/hooks-data-fetching`:` You returned: `+r,dt(t,function(e,t){console.error(`%s must not return anything besides a function, which is used for clean-up.%s`,e,t)},a,o)}n=n.next}while(n!==i)}}catch(e){Us(t,t.return,e)}}function Qa(e,t,n){try{var r=t.updateQueue,i=r===null?null:r.lastEffect;if(i!==null){var a=i.next;r=a;do{if((r.tag&e)===e){var o=r.inst,s=o.destroy;s!==void 0&&(o.destroy=void 0,(e&ch)!==oh&&(ev=!0),i=t,dt(i,xm,i,n,s),(e&ch)!==oh&&(ev=!1))}r=r.next}while(r!==a)}}catch(e){Us(t,t.return,e)}}function $a(e,t){Ja(e)?(nn(),Za(t,e),en()):Za(t,e)}function eo(e,t,n){Ja(e)?(nn(),Qa(n,e,t),en()):Qa(n,e,t)}function to(e){var t=e.updateQueue;if(t!==null){var n=e.stateNode;e.type.defaultProps||`ref`in e.memoizedProps||ag||(n.props!==e.memoizedProps&&console.error("Expected %s props to match memoized props before processing the update queue. This might either be because of a bug in React, or because a component reassigns its own `this.props`. Please file an issue.",T(e)||`instance`),n.state!==e.memoizedState&&console.error("Expected %s state to match memoized state before processing the update queue. This might either be because of a bug in React, or because a component reassigns its own `this.state`. Please file an issue.",T(e)||`instance`));try{dt(e,ir,t,n)}catch(t){Us(e,e.return,t)}}}function no(e,t,n){return e.getSnapshotBeforeUpdate(t,n)}function ro(e,t){var n=t.memoizedProps,r=t.memoizedState;t=e.stateNode,e.type.defaultProps||`ref`in e.memoizedProps||ag||(t.props!==e.memoizedProps&&console.error("Expected %s props to match memoized props before getSnapshotBeforeUpdate. This might either be because of a bug in React, or because a component reassigns its own `this.props`. Please file an issue.",T(e)||`instance`),t.state!==e.memoizedState&&console.error("Expected %s state to match memoized state before getSnapshotBeforeUpdate. This might either be because of a bug in React, or because a component reassigns its own `this.state`. Please file an issue.",T(e)||`instance`));try{var i=Zi(e.type,n),a=dt(e,no,t,i,r);n=ug,a!==void 0||n.has(e.type)||(n.add(e.type),dt(e,function(){console.error(`%s.getSnapshotBeforeUpdate(): A snapshot value (or null) must be returned. You have returned undefined.`,T(e))})),t.__reactInternalSnapshotBeforeUpdate=a}catch(t){Us(e,e.return,t)}}function io(e,t,n){n.props=Zi(e.type,e.memoizedProps),n.state=e.memoizedState,Ja(e)?(nn(),dt(e,_m,e,t,n),en()):dt(e,_m,e,t,n)}function ao(e){var t=e.ref;if(t!==null){switch(e.tag){case 26:case 27:case 5:var n=Zc(e.stateNode);break;case 30:n=e.stateNode;break;default:n=e.stateNode}if(typeof t==`function`){if(Ja(e))try{nn(),e.refCleanup=t(n)}finally{en()}else e.refCleanup=t(n)}else typeof t==`string`?console.error(`String refs are no longer supported.`):t.hasOwnProperty(`current`)||console.error(`Unexpected ref object provided for %s. Use either a ref-setter function or React.createRef().`,T(e)),t.current=n}}function oo(e,t){try{dt(e,ao,e)}catch(n){Us(e,t,n)}}function so(e,t){var n=e.ref,r=e.refCleanup;if(n!==null){if(typeof r==`function`)try{if(Ja(e))try{nn(),dt(e,r)}finally{en(e)}else dt(e,r)}catch(n){Us(e,t,n)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof n==`function`)try{if(Ja(e))try{nn(),dt(e,n,null)}finally{en(e)}else dt(e,n,null)}catch(n){Us(e,t,n)}else n.current=null}}function co(e,t,n,r){var i=e.memoizedProps,a=i.id,o=i.onCommit;i=i.onRender,t=t===null?`mount`:`update`,Fp&&(t=`nested-update`),typeof i==`function`&&i(a,t,e.actualDuration,e.treeBaseDuration,e.actualStartTime,n),typeof o==`function`&&o(a,t,r,n)}function lo(e,t,n,r){var i=e.memoizedProps;e=i.id,i=i.onPostCommit,t=t===null?`mount`:`update`,Fp&&(t=`nested-update`),typeof i==`function`&&i(e,t,r,n)}function uo(e){var t=e.type,n=e.memoizedProps,r=e.stateNode;try{dt(e,Yl,r,t,n,e)}catch(t){Us(e,e.return,t)}}function fo(e,t,n){try{dt(e,Xl,e.stateNode,e.type,n,t,e)}catch(t){Us(e,e.return,t)}}function po(e){return e.tag===5||e.tag===3||(Qu?e.tag===26:!1)||(fd?e.tag===27&&_d(e.type):!1)||e.tag===4}function mo(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||po(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(fd&&e.tag===27&&_d(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function ho(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?H(n,e,t):ql(n,e);else if(r!==4&&(fd&&r===27&&_d(e.type)&&(n=e.stateNode,t=null),e=e.child,e!==null))for(ho(e,t,n),e=e.sibling;e!==null;)ho(e,t,n),e=e.sibling}function go(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?Zl(n,e,t):Kl(n,e);else if(r!==4&&(fd&&r===27&&_d(e.type)&&(n=e.stateNode),e=e.child,e!==null))for(go(e,t,n),e=e.sibling;e!==null;)go(e,t,n),e=e.sibling}function _o(e){for(var t,n=e.return;n!==null;){if(po(n)){t=n;break}n=n.return}if(dl){if(t==null)throw Error(`Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue.`);switch(t.tag){case 27:if(fd){t=t.stateNode,n=mo(e),go(e,n,t);break}case 5:n=t.stateNode,t.flags&32&&(eu(n),t.flags&=-33),t=mo(e),go(e,t,n);break;case 3:case 4:t=t.stateNode.containerInfo,n=mo(e),ho(e,n,t);break;default:throw Error(`Invalid host parent fiber. This error is likely caused by a bug in React. Please file an issue.`)}}}function vo(e,t,n){e=e.containerInfo;try{dt(t,uu,e,n)}catch(e){Us(t,t.return,e)}}function yo(e){var t=e.stateNode,n=e.memoizedProps;try{dt(e,md,e.type,n,t,e)}catch(t){Us(e,e.return,t)}}function bo(e,t){return t.tag===31?(t=t.memoizedState,e.memoizedState!==null&&t===null):t.tag===13?(e=e.memoizedState,t=t.memoizedState,e!==null&&e.dehydrated!==null&&(t===null||t.dehydrated===null)):t.tag===3&&e.memoizedState.isDehydrated&&!(t.flags&256)}function xo(e,t){for(el(e.containerInfo),hg=t;hg!==null;)if(e=hg,t=e.child,e.subtreeFlags&1028&&t!==null)t.return=e,hg=t;else for(;hg!==null;){t=e=hg;var n=t.alternate,r=t.flags;switch(t.tag){case 0:if(r&4&&(t=t.updateQueue,t=t===null?null:t.events,t!==null))for(n=0;n<t.length;n++)r=t[n],r.ref.impl=r.nextImpl;break;case 11:case 15:break;case 1:r&1024&&n!==null&&ro(t,n);break;case 3:r&1024&&dl&&au(t.stateNode.containerInfo);break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if(r&1024)throw Error(`This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.`)}if(t=e.sibling,t!==null){t.return=e.return,hg=t;break}hg=e.return}}function So(e,t,n){var r=Gt(),i=qt(),a=Yt(),o=Xt(),s=n.flags;switch(n.tag){case 0:case 11:case 15:Po(e,n),s&4&&Ya(n,lh|sh);break;case 1:if(Po(e,n),s&4){if(e=n.stateNode,t===null)n.type.defaultProps||`ref`in n.memoizedProps||ag||(e.props!==n.memoizedProps&&console.error("Expected %s props to match memoized props before componentDidMount. This might either be because of a bug in React, or because a component reassigns its own `this.props`. Please file an issue.",T(n)||`instance`),e.state!==n.memoizedState&&console.error("Expected %s state to match memoized state before componentDidMount. This might either be because of a bug in React, or because a component reassigns its own `this.state`. Please file an issue.",T(n)||`instance`)),Ja(n)?(nn(),dt(n,fm,n,e),en()):dt(n,fm,n,e);else{var c=Zi(n.type,t.memoizedProps);t=t.memoizedState,n.type.defaultProps||`ref`in n.memoizedProps||ag||(e.props!==n.memoizedProps&&console.error("Expected %s props to match memoized props before componentDidUpdate. This might either be because of a bug in React, or because a component reassigns its own `this.props`. Please file an issue.",T(n)||`instance`),e.state!==n.memoizedState&&console.error("Expected %s state to match memoized state before componentDidUpdate. This might either be because of a bug in React, or because a component reassigns its own `this.state`. Please file an issue.",T(n)||`instance`)),Ja(n)?(nn(),dt(n,mm,n,e,c,t,e.__reactInternalSnapshotBeforeUpdate),en()):dt(n,mm,n,e,c,t,e.__reactInternalSnapshotBeforeUpdate)}}s&64&&to(n),s&512&&oo(n,n.return);break;case 3:if(t=Vt(),Po(e,n),s&64&&(s=n.updateQueue,s!==null)){if(c=null,n.child!==null)switch(n.child.tag){case 27:case 5:c=Zc(n.child.stateNode);break;case 1:c=n.child.stateNode}try{dt(n,ir,s,c)}catch(e){Us(n,n.return,e)}}e.effectDuration+=Ht(t);break;case 27:fd&&t===null&&s&4&&yo(n);case 26:case 5:if(Po(e,n),t===null){if(s&4)uo(n);else if(s&64){e=n.type,t=n.memoizedProps,c=n.stateNode;try{dt(n,Iu,c,e,t,n)}catch(e){Us(n,n.return,e)}}}s&512&&oo(n,n.return);break;case 12:if(s&4){s=Vt(),Po(e,n),e=n.stateNode,e.effectDuration+=Ut(s);try{dt(n,co,n,t,tp,e.effectDuration)}catch(e){Us(n,n.return,e)}}else Po(e,n);break;case 31:Po(e,n),s&4&&Eo(e,n);break;case 13:Po(e,n),s&4&&Do(e,n),s&64&&(e=n.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(s=qs.bind(null,n),gu(e,s))));break;case 22:if(s=n.memoizedState!==null||dg,!s){t=t!==null&&t.memoizedState!==null||fg,c=dg;var l=fg;dg=s,(fg=t)&&!l?(Ro(e,n,!!(n.subtreeFlags&8772)),(n.mode&2)!==Vf&&0<=sp&&0<=cp&&.05<cp-sp&&R(n,sp,cp)):Po(e,n),dg=c,fg=l}break;case 30:break;default:Po(e,n)}(n.mode&2)!==Vf&&0<=sp&&0<=cp&&((up||.05<op)&&ve(n,sp,cp,op,lp),n.alternate===null&&n.return!==null&&n.return.alternate!==null&&.05<cp-sp&&(bo(n.return.alternate,n.return)||he(n,sp,cp,`Mount`))),Kt(r),Jt(i),lp=a,up=o}function Co(e){var t=e.alternate;t!==null&&(e.alternate=null,Co(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&Cl(t)),e.stateNode=null,e._debugOwner=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function wo(e,t,n){for(n=n.child;n!==null;)To(e,t,n),n=n.sibling}function To(e,t,n){if(Bd&&typeof Bd.onCommitFiberUnmount==`function`)try{Bd.onCommitFiberUnmount(zd,n)}catch(e){Vd||(Vd=!0,console.error(`React instrumentation encountered an error: %o`,e))}var r=Gt(),i=qt(),a=Yt(),o=Xt();switch(n.tag){case 26:if(Qu){fg||so(n,t),wo(e,t,n),n.memoizedState?rd(n.memoizedState):n.stateNode&&od(n.stateNode);break}case 27:if(fd){fg||so(n,t);var s=vg,c=yg;_d(n.type)&&(vg=n.stateNode,yg=!1),wo(e,t,n),dt(n,hd,n.stateNode),vg=s,yg=c;break}case 5:fg||so(n,t);case 6:if(dl){if(s=vg,c=yg,vg=null,wo(e,t,n),vg=s,yg=c,vg!==null){if(yg)try{dt(n,$l,vg,n.stateNode)}catch(e){Us(n,t,e)}else try{dt(n,Ql,vg,n.stateNode)}catch(e){Us(n,t,e)}}}else wo(e,t,n);break;case 18:dl&&vg!==null&&(yg?Uu(vg,n.stateNode):Hu(vg,n.stateNode));break;case 4:dl?(s=vg,c=yg,vg=n.stateNode.containerInfo,yg=!0,wo(e,t,n),vg=s,yg=c):(fl&&vo(n.stateNode,n,su()),wo(e,t,n));break;case 0:case 11:case 14:case 15:Qa(ch,n,t),fg||Xa(n,t,lh),wo(e,t,n);break;case 1:fg||(so(n,t),s=n.stateNode,typeof s.componentWillUnmount==`function`&&io(n,t,s)),wo(e,t,n);break;case 21:wo(e,t,n);break;case 22:fg=(s=fg)||n.memoizedState!==null,wo(e,t,n),fg=s;break;default:wo(e,t,n)}(n.mode&2)!==Vf&&0<=sp&&0<=cp&&(up||.05<op)&&ve(n,sp,cp,op,lp),Kt(r),Jt(i),lp=a,up=o}function Eo(e,t){if(pl&&t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{dt(t,Ru,e)}catch(e){Us(t,t.return,e)}}}function Do(e,t){if(pl&&t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{dt(t,zu,e)}catch(e){Us(t,t.return,e)}}function Oo(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new mg),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new mg),t;default:throw Error(`Unexpected Suspense handler tag (`+e.tag+`). This is a bug in React.`)}}function ko(e,t){var n=Oo(e);t.forEach(function(t){if(!n.has(t)){if(n.add(t),Hd){if(gg!==null&&_g!==null)$s(_g,gg);else throw Error(`Expected finished root and lanes to be set. This is a bug in React.`)}var r=Js.bind(null,e,t);t.then(r,r)}})}function Ao(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var i=e,a=t,o=n[r],s=Gt();if(dl){var c=a;e:for(;c!==null;){switch(c.tag){case 27:if(fd){if(_d(c.type)){vg=c.stateNode,yg=!1;break e}break}case 5:vg=c.stateNode,yg=!1;break e;case 3:case 4:vg=c.stateNode.containerInfo,yg=!0;break e}c=c.return}if(vg===null)throw Error(`Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue.`);To(i,a,o),vg=null,yg=!1}else To(i,a,o);(o.mode&2)!==Vf&&0<=sp&&0<=cp&&.05<cp-sp&&he(o,sp,cp,`Unmount`),Kt(s),i=o,a=i.alternate,a!==null&&(a.return=null),i.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)jo(t,e),t=t.sibling}function jo(e,t){var n=Gt(),r=qt(),i=Yt(),a=Xt(),o=e.alternate,s=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:Ao(t,e),Mo(e),s&4&&(Qa(ch|sh,e,e.return),Za(ch|sh,e),Xa(e,e.return,lh|sh));break;case 1:Ao(t,e),Mo(e),s&512&&(fg||o===null||so(o,o.return)),s&64&&dg&&(s=e.updateQueue,s!==null&&(o=s.callbacks,o!==null&&(t=s.shared.hiddenCallbacks,s.shared.hiddenCallbacks=t===null?o:t.concat(o))));break;case 26:if(Qu){var c=bg;Ao(t,e),Mo(e),s&512&&(fg||o===null||so(o,o.return)),s&4&&(s=o===null?null:o.memoizedState,t=e.memoizedState,o===null?t===null?e.stateNode===null?e.stateNode=id(c,e.type,e.memoizedProps,e):ad(c,e.type,e.stateNode):e.stateNode=nd(c,t,e.memoizedProps):s===t?t===null&&e.stateNode!==null&&fo(e,e.memoizedProps,o.memoizedProps):(s===null?o.stateNode!==null&&od(o.stateNode):rd(s),t===null?ad(c,e.type,e.stateNode):nd(c,t,e.memoizedProps)));break}case 27:if(fd){Ao(t,e),Mo(e),s&512&&(fg||o===null||so(o,o.return)),o!==null&&s&4&&fo(e,e.memoizedProps,o.memoizedProps);break}case 5:if(Ao(t,e),Mo(e),s&512&&(fg||o===null||so(o,o.return)),dl){if(e.flags&32){t=e.stateNode;try{dt(e,eu,t)}catch(t){Us(e,e.return,t)}}s&4&&e.stateNode!=null&&(t=e.memoizedProps,fo(e,t,o===null?t:o.memoizedProps)),s&1024&&(pg=!0,e.type!==`form`&&console.error(`Unexpected host component type. Expected a form. This is a bug in React.`))}else fl&&e.alternate!==null&&(e.alternate.stateNode=e.stateNode);break;case 6:if(Ao(t,e),Mo(e),s&4&&dl){if(e.stateNode===null)throw Error(`This should have a text node initialized. This error is likely caused by a bug in React. Please file an issue.`);s=e.memoizedProps,o=o===null?s:o.memoizedProps,t=e.stateNode;try{dt(e,Jl,t,o,s)}catch(t){Us(e,e.return,t)}}break;case 3:if(c=Vt(),Qu){cd();var l=bg;bg=ed(t.containerInfo),Ao(t,e),bg=l}else Ao(t,e);if(Mo(e),s&4){if(dl&&pl&&o!==null&&o.memoizedState.isDehydrated)try{dt(e,Lu,t.containerInfo)}catch(t){Us(e,e.return,t)}if(fl){s=t.containerInfo,o=t.pendingChildren;try{dt(e,uu,s,o)}catch(t){Us(e,e.return,t)}}}pg&&(pg=!1,No(e)),t.effectDuration+=Ht(c);break;case 4:Qu?(o=bg,bg=ed(e.stateNode.containerInfo),Ao(t,e),Mo(e),bg=o):(Ao(t,e),Mo(e)),s&4&&fl&&vo(e.stateNode,e,e.stateNode.pendingChildren);break;case 12:s=Vt(),Ao(t,e),Mo(e),e.stateNode.effectDuration+=Ut(s);break;case 31:Ao(t,e),Mo(e),s&4&&(s=e.updateQueue,s!==null&&(e.updateQueue=null,ko(e,s)));break;case 13:Ao(t,e),Mo(e),e.child.flags&8192&&e.memoizedState!==null!=(o!==null&&o.memoizedState!==null)&&(__=Md()),s&4&&(s=e.updateQueue,s!==null&&(e.updateQueue=null,ko(e,s)));break;case 22:c=e.memoizedState!==null;var u=o!==null&&o.memoizedState!==null,d=dg,f=fg;if(dg=d||c,fg=f||u,Ao(t,e),fg=f,dg=d,u&&!c&&!d&&!f&&(e.mode&2)!==Vf&&0<=sp&&0<=cp&&.05<cp-sp&&R(e,sp,cp),Mo(e),s&8192&&(t=e.stateNode,t._visibility=c?t._visibility&~Bm:t._visibility|Bm,!c||o===null||u||dg||fg||(Io(e),(e.mode&2)!==Vf&&0<=sp&&0<=cp&&.05<cp-sp&&he(e,sp,cp,`Disconnect`)),dl)){e:if(o=null,dl)for(t=e;;){if(t.tag===5||Qu&&t.tag===26){if(o===null){u=o=t;try{l=u.stateNode,c?dt(u,tu,l):dt(u,ru,u.stateNode,u.memoizedProps)}catch(e){Us(u,u.return,e)}}}else if(t.tag===6){if(o===null){u=t;try{var p=u.stateNode;c?dt(u,nu,p):dt(u,iu,p,u.memoizedProps)}catch(e){Us(u,u.return,e)}}}else if(t.tag===18){if(o===null){u=t;try{var m=u.stateNode;c?dt(u,Wu,m):dt(u,Gu,u.stateNode)}catch(e){Us(u,u.return,e)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===e)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;t.sibling===null;){if(t.return===null||t.return===e)break e;o===t&&(o=null),t=t.return}o===t&&(o=null),t.sibling.return=t.return,t=t.sibling}}s&4&&(s=e.updateQueue,s!==null&&(o=s.retryQueue,o!==null&&(s.retryQueue=null,ko(e,o))));break;case 19:Ao(t,e),Mo(e),s&4&&(s=e.updateQueue,s!==null&&(e.updateQueue=null,ko(e,s)));break;case 30:break;case 21:break;default:Ao(t,e),Mo(e)}(e.mode&2)!==Vf&&0<=sp&&0<=cp&&((up||.05<op)&&ve(e,sp,cp,op,lp),e.alternate===null&&e.return!==null&&e.return.alternate!==null&&.05<cp-sp&&(bo(e.return.alternate,e.return)||he(e,sp,cp,`Mount`))),Kt(n),Jt(r),lp=i,up=a}function Mo(e){var t=e.flags;if(t&2){try{dt(e,_o,e)}catch(t){Us(e,e.return,t)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function No(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;No(t),t.tag===5&&t.flags&1024&&Pl(t.stateNode),e=e.sibling}}function Po(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)So(e,t.alternate,t),t=t.sibling}function Fo(e){var t=Gt(),n=qt(),r=Yt(),i=Xt();switch(e.tag){case 0:case 11:case 14:case 15:Xa(e,e.return,lh),Io(e);break;case 1:so(e,e.return);var a=e.stateNode;typeof a.componentWillUnmount==`function`&&io(e,e.return,a),Io(e);break;case 27:fd&&dt(e,hd,e.stateNode);case 26:case 5:so(e,e.return),Io(e);break;case 22:e.memoizedState===null&&Io(e);break;case 30:Io(e);break;default:Io(e)}(e.mode&2)!==Vf&&0<=sp&&0<=cp&&(up||.05<op)&&ve(e,sp,cp,op,lp),Kt(t),Jt(n),lp=r,up=i}function Io(e){for(e=e.child;e!==null;)Fo(e),e=e.sibling}function Lo(e,t,n,r){var i=Gt(),a=qt(),o=Yt(),s=Xt(),c=n.flags;switch(n.tag){case 0:case 11:case 15:Ro(e,n,r),Ya(n,lh);break;case 1:if(Ro(e,n,r),t=n.stateNode,typeof t.componentDidMount==`function`&&dt(n,fm,n,t),t=n.updateQueue,t!==null){e=n.stateNode;try{dt(n,rr,t,e)}catch(e){Us(n,n.return,e)}}r&&c&64&&to(n),oo(n,n.return);break;case 27:fd&&yo(n);case 26:case 5:Ro(e,n,r),r&&t===null&&c&4&&uo(n),oo(n,n.return);break;case 12:if(r&&c&4){c=Vt(),Ro(e,n,r),r=n.stateNode,r.effectDuration+=Ut(c);try{dt(n,co,n,t,tp,r.effectDuration)}catch(e){Us(n,n.return,e)}}else Ro(e,n,r);break;case 31:Ro(e,n,r),r&&c&4&&Eo(e,n);break;case 13:Ro(e,n,r),r&&c&4&&Do(e,n);break;case 22:n.memoizedState===null&&Ro(e,n,r),oo(n,n.return);break;case 30:break;default:Ro(e,n,r)}(n.mode&2)!==Vf&&0<=sp&&0<=cp&&(up||.05<op)&&ve(n,sp,cp,op,lp),Kt(i),Jt(a),lp=o,up=s}function Ro(e,t,n){for(n&&=!!(t.subtreeFlags&8772),t=t.child;t!==null;)Lo(e,t.alternate,t,n),t=t.sibling}function zo(e,t){var n=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==n&&(e!=null&&Lt(e),n!=null&&Rt(n))}function Bo(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(Lt(t),e!=null&&Rt(e))}function Vo(e,t,n,r,i){if(t.subtreeFlags&10256||t.actualDuration!==0&&(t.alternate===null||t.alternate.child!==t.child))for(t=t.child;t!==null;){var a=t.sibling;Ho(e,t,n,r,a===null?i:a.actualStartTime),t=a}}function Ho(e,t,n,r,i){var a=Gt(),o=qt(),s=Yt(),c=Xt(),l=Qd,u=t.flags;switch(t.tag){case 0:case 11:case 15:(t.mode&2)!==Vf&&0<t.actualStartTime&&t.flags&1&&ge(t,t.actualStartTime,i,xg,n),Vo(e,t,n,r,i),u&2048&&$a(t,uh|sh);break;case 1:(t.mode&2)!==Vf&&0<t.actualStartTime&&(t.flags&128?_e(t,t.actualStartTime,i,[]):t.flags&1&&ge(t,t.actualStartTime,i,xg,n)),Vo(e,t,n,r,i);break;case 3:var d=Vt(),f=xg;xg=t.alternate!==null&&t.alternate.memoizedState.isDehydrated&&!(t.flags&256),Vo(e,t,n,r,i),xg=f,u&2048&&(n=null,t.alternate!==null&&(n=t.alternate.memoizedState.cache),r=t.memoizedState.cache,r!==n&&(Lt(r),n!=null&&Rt(n))),e.passiveEffectDuration+=Ht(d);break;case 12:if(u&2048){u=Vt(),Vo(e,t,n,r,i),e=t.stateNode,e.passiveEffectDuration+=Ut(u);try{dt(t,lo,t,t.alternate,tp,e.passiveEffectDuration)}catch(e){Us(t,t.return,e)}}else Vo(e,t,n,r,i);break;case 31:u=xg,d=t.alternate===null?null:t.alternate.memoizedState,f=t.memoizedState,d!==null&&f===null?(f=t.deletions,f!==null&&0<f.length&&f[0].tag===18?(xg=!1,d=d.hydrationErrors,d!==null&&_e(t,t.actualStartTime,i,d)):xg=!0):xg=!1,Vo(e,t,n,r,i),xg=u;break;case 13:u=xg,d=t.alternate===null?null:t.alternate.memoizedState,f=t.memoizedState,d===null||d.dehydrated===null||f!==null&&f.dehydrated!==null?xg=!1:(f=t.deletions,f!==null&&0<f.length&&f[0].tag===18?(xg=!1,d=d.hydrationErrors,d!==null&&_e(t,t.actualStartTime,i,d)):xg=!0),Vo(e,t,n,r,i),xg=u;break;case 23:break;case 22:f=t.stateNode,d=t.alternate,t.memoizedState===null?f._visibility&Vm?Vo(e,t,n,r,i):(f._visibility|=Vm,Uo(e,t,n,r,!!(t.subtreeFlags&10256)||t.actualDuration!==0&&(t.alternate===null||t.alternate.child!==t.child),i),(t.mode&2)===Vf||xg||(e=t.actualStartTime,0<=e&&.05<i-e&&R(t,e,i),0<=sp&&0<=cp&&.05<cp-sp&&R(t,sp,cp))):f._visibility&Vm?Vo(e,t,n,r,i):Go(e,t,n,r,i),u&2048&&zo(d,t);break;case 24:Vo(e,t,n,r,i),u&2048&&Bo(t.alternate,t);break;default:Vo(e,t,n,r,i)}(t.mode&2)!==Vf&&((e=!xg&&t.alternate===null&&t.return!==null&&t.return.alternate!==null)&&(n=t.actualStartTime,0<=n&&.05<i-n&&he(t,n,i,`Mount`)),0<=sp&&0<=cp&&((up||.05<op)&&ve(t,sp,cp,op,lp),e&&.05<cp-sp&&he(t,sp,cp,`Mount`))),Kt(a),Jt(o),lp=s,up=c,Qd=l}function Uo(e,t,n,r,i,a){for(i&&=!!(t.subtreeFlags&10256)||t.actualDuration!==0&&(t.alternate===null||t.alternate.child!==t.child),t=t.child;t!==null;){var o=t.sibling;Wo(e,t,n,r,i,o===null?a:o.actualStartTime),t=o}}function Wo(e,t,n,r,i,a){var o=Gt(),s=qt(),c=Yt(),l=Xt(),u=Qd;i&&(t.mode&2)!==Vf&&0<t.actualStartTime&&t.flags&1&&ge(t,t.actualStartTime,a,xg,n);var d=t.flags;switch(t.tag){case 0:case 11:case 15:Uo(e,t,n,r,i,a),$a(t,uh);break;case 23:break;case 22:var f=t.stateNode;t.memoizedState===null?(f._visibility|=Vm,Uo(e,t,n,r,i,a)):f._visibility&Vm?Uo(e,t,n,r,i,a):Go(e,t,n,r,a),i&&d&2048&&zo(t.alternate,t);break;case 24:Uo(e,t,n,r,i,a),i&&d&2048&&Bo(t.alternate,t);break;default:Uo(e,t,n,r,i,a)}(t.mode&2)!==Vf&&0<=sp&&0<=cp&&(up||.05<op)&&ve(t,sp,cp,op,lp),Kt(o),Jt(s),lp=c,up=l,Qd=u}function Go(e,t,n,r,i){if(t.subtreeFlags&10256||t.actualDuration!==0&&(t.alternate===null||t.alternate.child!==t.child))for(var a=t.child;a!==null;){t=a.sibling;var o=e,s=n,c=r,l=t===null?i:t.actualStartTime,u=Qd;(a.mode&2)!==Vf&&0<a.actualStartTime&&a.flags&1&&ge(a,a.actualStartTime,l,xg,s);var d=a.flags;switch(a.tag){case 22:Go(o,a,s,c,l),d&2048&&zo(a.alternate,a);break;case 24:Go(o,a,s,c,l),d&2048&&Bo(a.alternate,a);break;default:Go(o,a,s,c,l)}Qd=u,a=t}}function Ko(e,t,n){if(e.subtreeFlags&Sg)for(e=e.child;e!==null;)qo(e,t,n),e=e.sibling}function qo(e,t,n){switch(e.tag){case 26:if(Ko(e,t,n),e.flags&Sg){if(e.memoizedState!==null)dd(n,bg,e.memoizedState,e.memoizedProps);else{var r=e.stateNode,i=e.type;e=e.memoizedProps,((t&335544128)===t||El(i,e))&&kl(n,r,i,e)}}break;case 5:Ko(e,t,n),e.flags&Sg&&(r=e.stateNode,i=e.type,e=e.memoizedProps,((t&335544128)===t||El(i,e))&&kl(n,r,i,e));break;case 3:case 4:Qu?(r=bg,bg=ed(e.stateNode.containerInfo),Ko(e,t,n),bg=r):Ko(e,t,n);break;case 22:e.memoizedState===null&&(r=e.alternate,r!==null&&r.memoizedState!==null?(r=Sg,Sg=16777216,Ko(e,t,n),Sg=r):Ko(e,t,n));break;default:Ko(e,t,n)}}function Jo(e){var t=e.alternate;if(t!==null&&(e=t.child,e!==null)){t.child=null;do t=e.sibling,e.sibling=null,e=t;while(e!==null)}}function Yo(e){var t=e.deletions;if(e.flags&16){if(t!==null)for(var n=0;n<t.length;n++){var r=t[n],i=Gt();hg=r,$o(r,e),(r.mode&2)!==Vf&&0<=sp&&0<=cp&&.05<cp-sp&&he(r,sp,cp,`Unmount`),Kt(i)}Jo(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Xo(e),e=e.sibling}function Xo(e){var t=Gt(),n=qt(),r=Yt(),i=Xt();switch(e.tag){case 0:case 11:case 15:Yo(e),e.flags&2048&&eo(e,e.return,uh|sh);break;case 3:var a=Vt();Yo(e),e.stateNode.passiveEffectDuration+=Ht(a);break;case 12:a=Vt(),Yo(e),e.stateNode.passiveEffectDuration+=Ut(a);break;case 22:a=e.stateNode,e.memoizedState!==null&&a._visibility&Vm&&(e.return===null||e.return.tag!==13)?(a._visibility&=~Vm,Zo(e),(e.mode&2)!==Vf&&0<=sp&&0<=cp&&.05<cp-sp&&he(e,sp,cp,`Disconnect`)):Yo(e);break;default:Yo(e)}(e.mode&2)!==Vf&&0<=sp&&0<=cp&&(up||.05<op)&&ve(e,sp,cp,op,lp),Kt(t),Jt(n),up=i,lp=r}function Zo(e){var t=e.deletions;if(e.flags&16){if(t!==null)for(var n=0;n<t.length;n++){var r=t[n],i=Gt();hg=r,$o(r,e),(r.mode&2)!==Vf&&0<=sp&&0<=cp&&.05<cp-sp&&he(r,sp,cp,`Unmount`),Kt(i)}Jo(e)}for(e=e.child;e!==null;)Qo(e),e=e.sibling}function Qo(e){var t=Gt(),n=qt(),r=Yt(),i=Xt();switch(e.tag){case 0:case 11:case 15:eo(e,e.return,uh),Zo(e);break;case 22:var a=e.stateNode;a._visibility&Vm&&(a._visibility&=~Vm,Zo(e));break;default:Zo(e)}(e.mode&2)!==Vf&&0<=sp&&0<=cp&&(up||.05<op)&&ve(e,sp,cp,op,lp),Kt(t),Jt(n),up=i,lp=r}function $o(e,t){for(;hg!==null;){var n=hg,r=n,i=t,a=Gt(),o=qt(),s=Yt(),c=Xt();switch(r.tag){case 0:case 11:case 15:eo(r,i,uh);break;case 23:case 22:r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(i=r.memoizedState.cachePool.pool,i!=null&&Lt(i));break;case 24:Rt(r.memoizedState.cache)}if((r.mode&2)!==Vf&&0<=sp&&0<=cp&&(up||.05<op)&&ve(r,sp,cp,op,lp),Kt(a),Jt(o),up=c,lp=s,r=n.child,r!==null)r.return=n,hg=r;else e:for(n=e;hg!==null;){if(r=hg,a=r.sibling,o=r.return,Co(r),r===n){hg=null;break e}if(a!==null){a.return=o,hg=a;break e}hg=o}}}function es(e){var t=ml(e);if(t!=null){if(typeof t.memoizedProps[`data-testname`]!=`string`)throw Error(`Invalid host root specified. Should be either a React container or a node with a testname attribute.`);return t}if(e=zl(e),e===null)throw Error(`Could not find React container within specified host subtree.`);return e.stateNode.current}function ts(e,t){var n=e.tag;switch(t.$$typeof){case wg:if(e.type===t.value)return!0;break;case Tg:e:{for(t=t.value,e=[e,0],n=0;n<e.length;){var r=e[n++],i=r.tag,a=e[n++],o=t[a];if(i!==5&&i!==26&&i!==27||!Hl(r)){for(;o!=null&&ts(r,o);)a++,o=t[a];if(a===t.length){t=!0;break e}for(r=r.child;r!==null;)e.push(r,a),r=r.sibling}}t=!1}return t;case Eg:if((n===5||n===26||n===27)&&Ul(e.stateNode,t.value))return!0;break;case Og:if((n===5||n===6||n===26||n===27)&&(e=Vl(e),e!==null&&0<=e.indexOf(t.value)))return!0;break;case Dg:if((n===5||n===26||n===27)&&(e=e.memoizedProps[`data-testname`],typeof e==`string`&&e.toLowerCase()===t.value.toLowerCase()))return!0;break;default:throw Error(`Invalid selector type specified.`)}return!1}function ns(e){switch(e.$$typeof){case wg:return`<`+(w(e.value)||`Unknown`)+`>`;case Tg:return`:has(`+(ns(e)||``)+`)`;case Eg:return`[role="`+e.value+`"]`;case Og:return`"`+e.value+`"`;case Dg:return`[data-testname="`+e.value+`"]`;default:throw Error(`Invalid selector type specified.`)}}function rs(e,t){var n=[];e=[e,0];for(var r=0;r<e.length;){var i=e[r++],a=i.tag,o=e[r++],s=t[o];if(a!==5&&a!==26&&a!==27||!Hl(i)){for(;s!=null&&ts(i,s);)o++,s=t[o];if(o===t.length)n.push(i);else for(i=i.child;i!==null;)e.push(i,o),i=i.sibling}}return n}function is(e,t){if(!Rl)throw Error(`Test selector API is not supported by this renderer.`);e=es(e),e=rs(e,t),t=[],e=Array.from(e);for(var n=0;n<e.length;){var r=e[n++],i=r.tag;if(i===5||i===26||i===27)Hl(r)||t.push(r.stateNode);else for(r=r.child;r!==null;)e.push(r),r=r.sibling}return t}function as(){Rl&&Ag.forEach(function(e){return e()})}function os(){var e=typeof IS_REACT_ACT_ENVIRONMENT<`u`?IS_REACT_ACT_ENVIRONMENT:void 0;return e||V.actQueue===null||console.error(`The current testing environment is not configured to support act(...)`),e}function ss(e){if((Hg&Ng)!==Mg&&Gg!==0)return Gg&-Gg;var t=V.T;return t===null?vl():(t._updatedFibers||=new Set,t._updatedFibers.add(e),hn())}function cs(){if(f_===0){if(!(Gg&536870912)||Ff){var e=Ed;Ed<<=1,!(Ed&3932160)&&(Ed=262144),f_=e}else f_=536870912}return e=th.current,e!==null&&(e.flags|=32),f_}function ls(e,t,n){if(ev&&console.error(`useInsertionEffect must not schedule updates.`),Y_&&(X_=!0),(e===Ug&&(n_===Jg||n_===t_)||e.cancelPendingCommit!==null)&&(vs(e,0),ps(e,Gg,f_,!1)),F(e,n),(Hg&Ng)!==Mg&&e===Ug){if(Mf)switch(t.tag){case 0:case 11:case 15:e=Wg&&T(Wg)||`Unknown`,rv.has(e)||(rv.add(e),t=T(t)||`Unknown`,console.error("Cannot update a component (`%s`) while rendering a different component (`%s`). To locate the bad setState() call inside `%s`, follow the stack trace as described in https://react.dev/link/setstate-in-render",t,e,e));break;case 1:nv||=(console.error("Cannot update during an existing state transition (such as within `render`). Render methods should be a pure function of props and state."),!0)}}else Hd&&ae(e,t,n),tc(t),e===Ug&&((Hg&Ng)===Mg&&(u_|=n),c_===zg&&ps(e,Gg,f_,!1)),on(e)}function us(e,t,n){if((Hg&(Ng|Pg))!==Mg)throw Error(`Should not already be working.`);if(Gg!==0&&Wg!==null){var r=Wg,i=Md();switch(Np){case Yg:case Jg:var a=Pp;Xd&&((r=r._debugTask)?r.run(console.timeStamp.bind(console,`Suspended`,a,i,`Components ⚛`,void 0,`primary-light`)):console.timeStamp(`Suspended`,a,i,`Components ⚛`,void 0,`primary-light`));break;case t_:a=Pp,Xd&&((r=r._debugTask)?r.run(console.timeStamp.bind(console,`Action`,a,i,`Components ⚛`,void 0,`primary-light`)):console.timeStamp(`Action`,a,i,`Components ⚛`,void 0,`primary-light`));break;default:Xd&&(r=i-Pp,3>r||console.timeStamp(`Blocked`,Pp,i,`Components ⚛`,void 0,5>r?`primary-light`:10>r?`primary`:100>r?`primary-dark`:`error`))}}a=(n=!n&&!(t&127)&&(t&e.expiredLanes)===0||M(e,t))?Ds(e,t):Ts(e,t,!0);var o=n;do{if(a===Fg){a_&&!n&&ps(e,t,0,!1),t=n_,Pp=Qf(),Np=t;break}if(r=Md(),i=e.current.alternate,o&&!fs(i)){me(t),i=ep,a=r,!Xd||a<=i||(C_?C_.run(console.timeStamp.bind(console,`Teared Render`,i,a,Zd,`Scheduler ⚛`,`error`)):console.timeStamp(`Teared Render`,i,a,Zd,`Scheduler ⚛`,`error`)),_s(t,r),a=Ts(e,t,!1),o=!1;continue}if(a===Lg){if(o=t,e.errorRecoveryDisabledLanes&o)var s=0;else s=e.pendingLanes&-536870913,s=s===0?s&536870912?536870912:0:s;if(s!==0){me(t),Ce(ep,r,t,C_),_s(t,r),t=s;e:{r=e,a=o,o=m_;var c=pl&&r.current.memoizedState.isDehydrated;if(c&&(vs(r,s).flags|=256),s=Ts(r,s,!1),s!==Lg){if(o_&&!c){r.errorRecoveryDisabledLanes|=a,u_|=a,a=zg;break e}r=h_,h_=o,r!==null&&(h_===null?h_=r:h_.push.apply(h_,r))}a=s}if(o=!1,a!==Lg)continue;r=Md()}}if(a===Ig){me(t),Ce(ep,r,t,C_),_s(t,r),vs(e,0),ps(e,t,0,!0);break}e:{switch(n=e,a){case Fg:case Ig:throw Error(`Root did not complete. This is a bug in React.`);case zg:if((t&4194048)!==t)break;case Bg:me(t),be(ep,r,t,C_),_s(t,r),i=t,i&127?bp=r:i&4194048&&(jp=r),ps(n,t,f_,!i_);break e;case Lg:h_=null;break;case Rg:case Vg:break;default:throw Error(`Unknown root exit status.`)}if(V.actQueue!==null)B(n,i,t,h_,S_,g_,f_,u_,p_,a,null,null,ep,r);else{if((t&62914560)===t&&(o=__+y_-Md(),10<o)){if(ps(n,t,f_,!i_),j(n,0,!0)!==0)break e;R_=t,n.timeoutHandle=sl(ds.bind(null,n,i,h_,S_,g_,t,f_,u_,p_,i_,a,`Throttled`,ep,r),o);break e}ds(n,i,h_,S_,g_,t,f_,u_,p_,i_,a,null,ep,r)}}break}while(!0);on(e)}function ds(e,t,n,r,i,a,o,s,c,l,u,d,f,p){e.timeoutHandle=ll;var m=t.subtreeFlags,h=null;if((m&8192||(m&16785408)==16785408)&&(h=Ol(),qo(t,a,h),m=(a&62914560)===a?__-Md():(a&4194048)===a?v_-Md():0,m=Al(h,m),m!==null)){R_=a,e.cancelPendingCommit=m(B.bind(null,e,t,a,n,r,i,o,s,c,u,h,jl(h,e.containerInfo),f,p)),ps(e,a,o,!l);return}B(e,t,a,n,r,i,o,s,c,u,h,d,f,p)}function fs(e){for(var t=e;;){var n=t.tag;if((n===0||n===11||n===15)&&t.flags&16384&&(n=t.updateQueue,n!==null&&(n=n.stores,n!==null)))for(var r=0;r<n.length;r++){var i=n[r],a=i.getSnapshot;i=i.value;try{if(!qd(a(),i))return!1}catch{return!1}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function ps(e,t,n,r){t&=~d_,t&=~u_,e.suspendedLanes|=t,e.pingedLanes&=~t,r&&(e.warmLanes|=t),r=e.expirationTimes;for(var i=t;0<i;){var a=31-Sd(i),o=1<<a;r[a]=-1,i&=~o}n!==0&&I(e,n,t)}function ms(){return(Hg&(Ng|Pg))!==Mg||(sn(0),!1)}function hs(){return(Hg&(Ng|Pg))!==Mg}function gs(){if(Wg!==null){if(n_===Kg)var e=Wg.return;else e=Wg,Tt(),Er(e),Am=null,jm=0,e=Wg;for(;e!==null;)qa(e.alternate,e),e=e.return;Wg=null}}function _s(e,t){e&127&&(dp=t),e&4194048&&(xp=t)}function vs(e,t){Xd&&(console.timeStamp(`Blocking Track`,.003,.003,`Blocking`,`Scheduler ⚛`,`primary-light`),console.timeStamp(`Transition Track`,.003,.003,`Transition`,`Scheduler ⚛`,`primary-light`),console.timeStamp(`Suspense Track`,.003,.003,`Suspense`,`Scheduler ⚛`,`primary-light`),console.timeStamp(`Idle Track`,.003,.003,`Idle`,`Scheduler ⚛`,`primary-light`));var n=ep;if(ep=Qf(),Gg!==0&&0<n){if(me(Gg),c_===Rg||c_===zg)be(n,ep,t,C_);else{var r=ep,i=C_;if(Xd&&!(r<=n)){var a=(t&738197653)===t?`tertiary-dark`:`primary-dark`,o=(t&536870912)===t?`Prewarm`:(t&201326741)===t?`Interrupted Hydration`:`Interrupted Render`;i?i.run(console.timeStamp.bind(console,o,n,r,Zd,`Scheduler ⚛`,a)):console.timeStamp(o,n,r,Zd,`Scheduler ⚛`,a)}}_s(Gg,ep)}if(n=C_,C_=null,t&127){C_=pp,i=0<=fp&&fp<dp?dp:fp,r=0<=_p&&_p<dp?dp:_p,a=0<=r?r:0<=i?i:ep,0<=bp&&(me(2),xe(bp,a,t,n)),n=i;var s=r,c=vp,l=0<yp,u=mp===1,d=mp===2;if(i=ep,r=pp,a=hp,o=gp,Xd){if(Zd=`Blocking`,0<n?n>i&&(n=i):n=i,0<s?s>n&&(s=n):s=n,c!==null&&n>s){var f=l?`secondary-light`:`warning`;r?r.run(console.timeStamp.bind(console,l?`Consecutive`:`Event: `+c,s,n,Zd,`Scheduler ⚛`,f)):console.timeStamp(l?`Consecutive`:`Event: `+c,s,n,Zd,`Scheduler ⚛`,f)}i>n&&(s=u?`error`:(t&738197653)===t?`tertiary-light`:`primary-light`,u=d?`Promise Resolved`:u?`Cascading Update`:5<i-n?`Update Blocked`:`Update`,d=[],o!=null&&d.push([`Component name`,o]),a!=null&&d.push([`Method name`,a]),n={start:n,end:i,detail:{devtools:{properties:d,track:Zd,trackGroup:`Scheduler ⚛`,color:s}}},r?r.run(performance.measure.bind(performance,u,n)):performance.measure(u,n))}fp=-1.1,mp=0,gp=hp=null,bp=-1.1,yp=_p,_p=-1.1,dp=Qf()}if(t&4194048&&(C_=Tp,i=0<=Sp&&Sp<xp?xp:Sp,n=0<=Cp&&Cp<xp?xp:Cp,r=0<=Op&&Op<xp?xp:Op,a=0<=r?r:0<=n?n:ep,0<=jp&&(me(256),xe(jp,a,t,C_)),d=r,s=kp,c=0<Ap,l=wp===2,a=ep,r=Tp,o=Ep,u=Dp,Xd&&(Zd=`Transition`,0<n?n>a&&(n=a):n=a,0<i?i>n&&(i=n):i=n,0<d?d>i&&(d=i):d=i,i>d&&s!==null&&(f=c?`secondary-light`:`warning`,r?r.run(console.timeStamp.bind(console,c?`Consecutive`:`Event: `+s,d,i,Zd,`Scheduler ⚛`,f)):console.timeStamp(c?`Consecutive`:`Event: `+s,d,i,Zd,`Scheduler ⚛`,f)),n>i&&(r?r.run(console.timeStamp.bind(console,`Action`,i,n,Zd,`Scheduler ⚛`,`primary-dark`)):console.timeStamp(`Action`,i,n,Zd,`Scheduler ⚛`,`primary-dark`)),a>n&&(i=l?`Promise Resolved`:5<a-n?`Update Blocked`:`Update`,d=[],u!=null&&d.push([`Component name`,u]),o!=null&&d.push([`Method name`,o]),n={start:n,end:a,detail:{devtools:{properties:d,track:Zd,trackGroup:`Scheduler ⚛`,color:`primary-light`}}},r?r.run(performance.measure.bind(performance,i,n)):performance.measure(i,n))),Cp=Sp=-1.1,wp=0,jp=-1.1,Ap=Op,Op=-1.1,xp=Qf()),n=e.timeoutHandle,n!==ll&&(e.timeoutHandle=ll,cl(n)),n=e.cancelPendingCommit,n!==null&&(e.cancelPendingCommit=null,n()),R_=0,gs(),Ug=e,Wg=n=lc(e.current,null),Gg=t,n_=Kg,r_=null,i_=!1,a_=M(e,t),o_=!1,c_=Fg,p_=f_=d_=u_=l_=0,h_=m_=null,g_=!1,t&8&&(t|=t&32),r=e.entangledLanes,r!==0)for(e=e.entanglements,r&=t;0<r;)i=31-Sd(r),a=1<<i,t|=e[i],r&=~a;return s_=t,Hn(),e=Gd(),1e3<e-Ud&&(V.recentlyCreatedOwnerStacks=0,Ud=e),Zp.discardPendingWarnings(),n}function ys(e,t){_h=null,V.H=jh,V.getCurrentStack=null,Mf=!1,jf=null,t===wm||t===Em?(t=Dn(),n_=Yg):t===Tm?(t=Dn(),n_=Xg):n_=t===$h?e_:typeof t==`object`&&t&&typeof t.then==`function`?Qg:qg,r_=t;var n=Wg;n===null?(c_=Ig,Qi(e,Fe(t,e.current))):n.mode&2&&Qt(n)}function bs(){var e=th.current;return e===null?!0:(Gg&4194048)===Gg?nh===null:(Gg&62914560)===Gg||Gg&536870912?e===nh:!1}function xs(){var e=V.H;return V.H=jh,e===null?jh:e}function Ss(){var e=V.A;return V.A=Cg,e}function Cs(e){C_===null&&(C_=e._debugTask==null?null:e._debugTask)}function ws(){c_=zg,i_||(Gg&4194048)!==Gg&&th.current!==null||(a_=!0),!(l_&134217727)&&!(u_&134217727)||Ug===null||ps(Ug,Gg,f_,!1)}function Ts(e,t,n){var r=Hg;Hg|=Ng;var i=xs(),a=Ss();if(Ug!==e||Gg!==t){if(Hd){var o=e.memoizedUpdaters;0<o.size&&($s(e,Gg),o.clear()),oe(e,t)}S_=null,vs(e,t)}t=!1,o=c_;e:do try{if(n_!==Kg&&Wg!==null){var s=Wg,c=r_;switch(n_){case e_:gs(),o=Bg;break e;case Yg:case Jg:case t_:case Qg:th.current===null&&(t=!0);var l=n_;if(n_=Kg,r_=null,Ms(e,s,c,l),n&&a_){o=Fg;break e}break;default:l=n_,n_=Kg,r_=null,Ms(e,s,c,l)}}Es(),o=c_;break}catch(t){ys(e,t)}while(!0);return t&&e.shellSuspendCounter++,Tt(),Hg=r,V.H=i,V.A=a,Wg===null&&(Ug=null,Gg=0,Hn()),o}function Es(){for(;Wg!==null;)ks(Wg)}function Ds(e,t){var n=Hg;Hg|=Ng;var r=xs(),i=Ss();if(Ug!==e||Gg!==t){if(Hd){var a=e.memoizedUpdaters;0<a.size&&($s(e,Gg),a.clear()),oe(e,t)}S_=null,b_=Md()+x_,vs(e,t)}else a_=M(e,t);e:do try{if(n_!==Kg&&Wg!==null)t:switch(t=Wg,a=r_,n_){case qg:n_=Kg,r_=null,Ms(e,t,a,qg);break;case Jg:case t_:if(wn(a)){n_=Kg,r_=null,As(t);break}t=function(){n_!==Jg&&n_!==t_||Ug!==e||(n_=$g),on(e)},a.then(t,t);break e;case Yg:n_=$g;break e;case Xg:n_=Zg;break e;case $g:wn(a)?(n_=Kg,r_=null,As(t)):(n_=Kg,r_=null,Ms(e,t,a,$g));break;case Zg:var o=null;switch(Wg.tag){case 26:o=Wg.memoizedState;case 5:case 27:var s=Wg,c=s.type,l=s.pendingProps;if(o?ud(o):Dl(s.stateNode,c,l)){n_=Kg,r_=null;var u=s.sibling;if(u!==null)Wg=u;else{var d=s.return;d===null?Wg=null:(Wg=d,Ns(d))}break t}break;default:console.error(`Unexpected type of fiber triggered a suspensey commit. This is a bug in React.`)}n_=Kg,r_=null,Ms(e,t,a,Zg);break;case Qg:n_=Kg,r_=null,Ms(e,t,a,Qg);break;case e_:gs(),c_=Bg;break e;default:throw Error(`Unexpected SuspendedReason. This is a bug in React.`)}V.actQueue===null?Os():Es();break}catch(t){ys(e,t)}while(!0);return Tt(),V.H=r,V.A=i,Hg=n,Wg===null?(Ug=null,Gg=0,Hn(),c_):Fg}function Os(){for(;Wg!==null&&!Ad();)ks(Wg)}function ks(e){var t=e.alternate;(e.mode&2)===Vf?t=dt(e,Ma,t,e,s_):(Zt(e),t=dt(e,Ma,t,e,s_),Qt(e)),e.memoizedProps=e.pendingProps,t===null?Ns(e):Wg=t}function As(e){var t=dt(e,js,e);e.memoizedProps=e.pendingProps,t===null?Ns(e):Wg=t}function js(e){var t=e.alternate,n=(e.mode&2)!==Vf;switch(n&&Zt(e),e.tag){case 15:case 0:t=ga(t,e,e.pendingProps,e.type,void 0,Gg);break;case 11:t=ga(t,e,e.pendingProps,e.type.render,e.ref,Gg);break;case 5:Er(e);default:qa(t,e),e=Wg=uc(e,s_),t=Ma(t,e,s_)}return n&&Qt(e),t}function Ms(e,t,n,r){Tt(),Er(t),Am=null,jm=0;var i=t.return;try{if(ra(e,i,t,n,Gg)){c_=Ig,Qi(e,Fe(n,e.current)),Wg=null;return}}catch(t){if(i!==null)throw Wg=i,t;c_=Ig,Qi(e,Fe(n,e.current)),Wg=null;return}t.flags&32768?(Ff||r===qg?e=!0:a_||Gg&536870912?e=!1:(i_=e=!0,(r===Jg||r===t_||r===Yg||r===Qg)&&(r=th.current,r!==null&&r.tag===13&&(r.flags|=16384))),Ps(t,e)):Ns(t)}function Ns(e){var t=e;do{if(t.flags&32768){Ps(t,i_);return}var n=t.alternate;if(e=t.return,Zt(t),n=dt(t,Ga,n,t,s_),(t.mode&2)!==Vf&&$t(t),n!==null){Wg=n;return}if(t=t.sibling,t!==null){Wg=t;return}Wg=t=e}while(t!==null);c_===Fg&&(c_=Vg)}function Ps(e,t){do{var n=Ka(e.alternate,e);if(n!==null){n.flags&=32767,Wg=n;return}if((e.mode&2)!==Vf){$t(e),n=e.actualDuration;for(var r=e.child;r!==null;)n+=r.actualDuration,r=r.sibling;e.actualDuration=n}if(n=e.return,n!==null&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&(e=e.sibling,e!==null)){Wg=e;return}Wg=e=n}while(e!==null);c_=Bg,Wg=null}function B(e,t,n,r,i,a,o,s,c,l,u,d,f,p){e.cancelPendingCommit=null;do Bs();while(F_!==k_);if(Zp.flushLegacyContextWarning(),Zp.flushPendingUnsafeLifecycleWarnings(),(Hg&(Ng|Pg))!==Mg)throw Error(`Should not already be working.`);if(me(n),l===Lg?Ce(f,p,n,C_):r===null?ye(f,p,n,C_):Se(f,p,n,r,t!==null&&t.alternate!==null&&t.alternate.memoizedState.isDehydrated&&!!(t.flags&256),C_),t!==null){if(n===0&&console.error(`finishedLanes should not be empty during a commit. This is a bug in React.`),t===e.current)throw Error(`Cannot commit the same tree as before. This error is likely caused by a bug in React. Please file an issue.`);if(a=t.lanes|t.childLanes,a|=Wm,te(e,n,a,o,s,c),e===Ug&&(Wg=Ug=null,Gg=0),L_=t,I_=e,R_=n,z_=a,V_=i,H_=r,B_=p,U_=d,W_=T_,G_=null,t.actualDuration!==0||t.subtreeFlags&10256||t.flags&10256?(e.callbackNode=null,e.callbackPriority=0,ec(Fd,function(){return yl(),W_===T_&&(W_=D_),Vs(),null})):(e.callbackNode=null,e.callbackPriority=0),rp=null,tp=Qf(),d!==null&&we(p,tp,d,C_),r=!!(t.flags&13878),t.subtreeFlags&13878||r){r=V.T,V.T=null,i=_l(),gl(2),o=Hg,Hg|=Pg;try{xo(e,t,n)}finally{Hg=o,gl(i),V.T=r}}F_=A_,Fs(),Is(),Ls()}}function Fs(){if(F_===A_){F_=k_;var e=I_,t=L_,n=R_,r=!!(t.flags&13878);if(t.subtreeFlags&13878||r){r=V.T,V.T=null;var i=_l();gl(2);var a=Hg;Hg|=Pg;try{gg=n,_g=e,Wt(),jo(t,e),_g=gg=null,tl(e.containerInfo)}finally{Hg=a,gl(i),V.T=r}}e.current=t,F_=j_}}function Is(){if(F_===j_){F_=k_;var e=G_;if(e!==null){tp=Qf();var t=np,n=tp;!Xd||n<=t||console.timeStamp(e,t,n,Zd,`Scheduler ⚛`,`secondary-light`)}e=I_,t=L_,n=R_;var r=!!(t.flags&8772);if(t.subtreeFlags&8772||r){r=V.T,V.T=null;var i=_l();gl(2);var a=Hg;Hg|=Pg;try{gg=n,_g=e,Wt(),So(e,t.alternate,t),_g=gg=null}finally{Hg=a,gl(i),V.T=r}}e=B_,t=U_,np=Qf(),e=t===null?e:tp,t=np,n=W_===E_,r=C_,rp===null?!Xd||t<=e||(r?r.run(console.timeStamp.bind(console,n?`Commit Interrupted View Transition`:`Commit`,e,t,Zd,`Scheduler ⚛`,n?`error`:`secondary-dark`)):console.timeStamp(n?`Commit Interrupted View Transition`:`Commit`,e,t,Zd,`Scheduler ⚛`,n?`error`:`secondary-dark`)):Te(e,t,rp,!1,r),F_=M_}}function Ls(){if(F_===N_||F_===M_){if(F_===N_){var e=np;np=Qf();var t=np,n=W_===E_;!Xd||t<=e||console.timeStamp(n?`Interrupted View Transition`:`Starting Animation`,e,t,Zd,`Scheduler ⚛`,n?` error`:`secondary-light`),W_!==E_&&(W_=O_)}F_=k_,jd(),e=I_;var r=L_;t=R_,n=H_;var i=r.actualDuration!==0||!!(r.subtreeFlags&10256)||!!(r.flags&10256);i?F_=P_:(F_=k_,L_=I_=null,zs(e,e.pendingLanes),Q_=0,$_=null);var a=e.pendingLanes;if(a===0&&(w_=null),i||Zs(e),a=se(t),r=r.stateNode,Bd&&typeof Bd.onCommitFiberRoot==`function`)try{var o=(r.current.flags&128)==128;switch(a){case 2:var s=Nd;break;case 8:s=Pd;break;case 32:s=Fd;break;case 268435456:s=Id;break;default:s=Fd}Bd.onCommitFiberRoot(zd,r,s,o)}catch(e){Vd||(Vd=!0,console.error(`React instrumentation encountered an error: %o`,e))}if(Hd&&e.memoizedUpdaters.clear(),as(),n!==null){o=V.T,s=_l(),gl(2),V.T=null;try{var c=e.onRecoverableError;for(r=0;r<n.length;r++){var l=n[r],u=Rs(l.stack);dt(l.source,c,l.value,u)}}finally{V.T=o,gl(s)}}R_&3&&Bs(),on(e),a=e.pendingLanes,t&261930&&a&42?(Ip=!0,e===J_?q_++:(q_=0,J_=e)):q_=0,i||_s(t,np),pl&&Vu(),sn(0)}}function Rs(e){return e={componentStack:e},Object.defineProperty(e,"digest",{get:function(){console.error(`You are accessing "digest" from the errorInfo object passed to onRecoverableError. This property is no longer provided as part of errorInfo but can be accessed as a property of the Error instance itself.`)}}),e}function zs(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,Rt(t)))}function Bs(){return Fs(),Is(),Ls(),Vs()}function Vs(){if(F_!==P_)return!1;var e=I_,t=z_;z_=0;var n=se(R_),r=32>n?32:n;n=V.T;var i=_l();try{gl(r),V.T=null;var a=V_;V_=null,r=I_;var o=R_;if(F_=k_,L_=I_=null,R_=0,(Hg&(Ng|Pg))!==Mg)throw Error(`Cannot flush passive effects while already rendering.`);me(o),Y_=!0,X_=!1;var s=0;if(rp=null,s=Md(),W_===O_){var c=np,l=s;!Xd||l<=c||(Mp?Mp.run(console.timeStamp.bind(console,`Animating`,c,l,Zd,`Scheduler ⚛`,`secondary-dark`)):console.timeStamp(`Animating`,c,l,Zd,`Scheduler ⚛`,`secondary-dark`))}else{c=np,l=s;var u=W_===D_;!Xd||l<=c||(C_?C_.run(console.timeStamp.bind(console,u?`Waiting for Paint`:`Waiting`,c,l,Zd,`Scheduler ⚛`,`secondary-light`)):console.timeStamp(u?`Waiting for Paint`:`Waiting`,c,l,Zd,`Scheduler ⚛`,`secondary-light`))}c=Hg,Hg|=Pg;var d=r.current;Wt(),Xo(d);var f=r.current;d=B_,Wt(),Ho(r,f,o,a,d),Zs(r),Hg=c;var p=Md();if(f=s,d=C_,rp===null?!Xd||p<=f||(d?d.run(console.timeStamp.bind(console,`Remaining Effects`,f,p,Zd,`Scheduler ⚛`,`secondary-dark`)):console.timeStamp(`Remaining Effects`,f,p,Zd,`Scheduler ⚛`,`secondary-dark`)):Te(f,p,rp,!0,d),_s(o,p),sn(0,!1),X_?r===$_?Q_++:(Q_=0,$_=r):Q_=0,X_=Y_=!1,Bd&&typeof Bd.onPostCommitFiberRoot==`function`)try{Bd.onPostCommitFiberRoot(zd,r)}catch(e){Vd||(Vd=!0,console.error(`React instrumentation encountered an error: %o`,e))}var m=r.current.stateNode;return m.effectDuration=0,m.passiveEffectDuration=0,!0}finally{gl(i),V.T=n,zs(e,t)}}function Hs(e,t,n){t=Fe(n,t),tn(t),t=ea(e.stateNode,t,2),e=Zn(e,t,2),e!==null&&(F(e,2),on(e))}function Us(e,t,n){if(ev=!1,e.tag===3)Hs(e,e,n);else{for(;t!==null;){if(t.tag===3){Hs(t,e,n);return}if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==`function`||typeof r.componentDidCatch==`function`&&(w_===null||!w_.has(r))){e=Fe(n,e),tn(e),n=ta(2),r=Zn(t,n,2),r!==null&&(na(n,r,t,e),F(r,2),on(r));return}}t=t.return}console.error(`Internal React error: Attempted to capture a commit phase error inside a detached tree. This indicates a bug in React. Potential causes include deleting the same fiber more than once, committing an already-finished tree, or an inconsistent return pointer. |
|
|
|
|
|
Error message: |
|
|
|
|
|
%s`,n)}}function Ws(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new jg;var i=new Set;r.set(t,i)}else i=r.get(t),i===void 0&&(i=new Set,r.set(t,i));i.has(n)||(o_=!0,i.add(n),r=Gs.bind(null,e,t,n),Hd&&$s(e,n),t.then(r,r))}function Gs(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,n&127?0>fp&&(dp=fp=Qf(),pp=$f(`Promise Resolved`),mp=2):n&4194048&&0>Cp&&(xp=Cp=Qf(),Tp=$f(`Promise Resolved`),wp=2),os()&&V.actQueue===null&&console.error(`A suspended resource finished loading inside a test, but the event was not wrapped in act(...). |
|
|
|
|
|
When testing, code that resolves suspended data should be wrapped into act(...): |
|
|
|
|
|
act(() => { |
|
|
/* finish loading suspended data */ |
|
|
}); |
|
|
/* assert on the output */ |
|
|
|
|
|
This ensures that you're testing the behavior the user would see in the browser. Learn more at https://react.dev/link/wrap-tests-with-act`),Ug===e&&(Gg&n)===n&&(c_===zg||c_===Rg&&(Gg&62914560)===Gg&&Md()-__<y_?(Hg&Ng)===Mg&&vs(e,0):d_|=n,p_===Gg&&(p_=0)),on(e)}function Ks(e,t){t===0&&(t=N()),e=Gn(e,t),e!==null&&(F(e,t),on(e))}function qs(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Ks(e,n)}function Js(e,t){var n=0;switch(e.tag){case 31:case 13:var r=e.stateNode,i=e.memoizedState;i!==null&&(n=i.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(`Pinged unknown suspense boundary type. This is probably a bug in React.`)}r!==null&&r.delete(t),Ks(e,n)}function Ys(e,t,n){if(t.subtreeFlags&67117056)for(t=t.child;t!==null;){var r=e,i=t,a=i.type===Pc;a=n||a,i.tag===22?i.memoizedState===null&&(a&&i.flags&8192?dt(i,Xs,r,i):i.subtreeFlags&67108864&&dt(i,Ys,r,i,a)):i.flags&67108864?a&&dt(i,Xs,r,i):Ys(r,i,a),t=t.sibling}}function Xs(e,t){le(!0);try{Fo(t),Qo(t),Lo(e,t.alternate,t,!1),Wo(e,t,0,null,!1,0)}finally{le(!1)}}function Zs(e){var t=!0;e.current.mode&24||(t=!1),Ys(e,e.current,t)}function Qs(e){if((Hg&Ng)===Mg){var t=e.tag;if(t===3||t===1||t===0||t===11||t===14||t===15){if(t=T(e)||`ReactComponent`,tv!==null){if(tv.has(t))return;tv.add(t)}else tv=new Set([t]);dt(e,function(){console.error(`Can't perform a React state update on a component that hasn't mounted yet. This indicates that you have a side-effect in your render function that asynchronously tries to update the component. Move this work to useEffect instead.`)})}}}function $s(e,t){Hd&&e.memoizedUpdaters.forEach(function(n){ae(e,n,t)})}function ec(e,t){var n=V.actQueue;return n===null?Od(e,t):(n.push(t),iv)}function tc(e){os()&&V.actQueue===null&&dt(e,function(){console.error(`An update to %s inside a test was not wrapped in act(...). |
|
|
|
|
|
When testing, code that causes React state updates should be wrapped into act(...): |
|
|
|
|
|
act(() => { |
|
|
/* fire events that update state */ |
|
|
}); |
|
|
/* assert on the output */ |
|
|
|
|
|
This ensures that you're testing the behavior the user would see in the browser. Learn more at https://react.dev/link/wrap-tests-with-act`,T(e))})}function nc(e){if(av===null)return e;var t=av(e);return t===void 0?e:t.current}function rc(e){if(av===null)return e;var t=av(e);return t===void 0?e!=null&&typeof e.render==`function`&&(t=nc(e.render),e.render!==t)?(t={$$typeof:Rc,render:t},e.displayName!==void 0&&(t.displayName=e.displayName),t):e:t.current}function ic(e,t){if(av===null)return!1;var n=e.elementType;t=t.type;var r=!1,i=typeof t==`object`&&t?t.$$typeof:null;switch(e.tag){case 1:typeof t==`function`&&(r=!0);break;case 0:(typeof t==`function`||i===Hc)&&(r=!0);break;case 11:(i===Rc||i===Hc)&&(r=!0);break;case 14:case 15:(i===Vc||i===Hc)&&(r=!0);break;default:return!1}return!!(r&&(e=av(n),e!==void 0&&e===av(t)))}function ac(e){av!==null&&typeof WeakSet==`function`&&(ov===null&&(ov=new WeakSet),ov.add(e))}function oc(e,t,n){do{var r=e,i=r.alternate,a=r.child,o=r.sibling,s=r.tag;r=r.type;var c=null;switch(s){case 0:case 15:case 1:c=r;break;case 11:c=r.render}if(av===null)throw Error(`Expected resolveFamily to be set during hot reload.`);var l=!1;if(r=!1,c!==null&&(c=av(c),c!==void 0&&(n.has(c)?r=!0:t.has(c)&&(s===1?r=!0:l=!0))),ov!==null&&(ov.has(e)||i!==null&&ov.has(i))&&(r=!0),r&&(e._debugNeedsRemount=!0),(r||l)&&(i=Gn(e,2),i!==null&&ls(i,e,2)),a===null||r||oc(a,t,n),o===null)break;e=o}while(!0)}function sc(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null,this.actualDuration=-0,this.actualStartTime=-1.1,this.treeBaseDuration=this.selfBaseDuration=-0,this._debugTask=this._debugStack=this._debugOwner=this._debugInfo=null,this._debugNeedsRemount=!1,this._debugHookTypes=null,sv||typeof Object.preventExtensions!=`function`||Object.preventExtensions(this)}function cc(e){return e=e.prototype,!(!e||!e.isReactComponent)}function lc(e,t){var n=e.alternate;switch(n===null?(n=c(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n._debugOwner=e._debugOwner,n._debugStack=e._debugStack,n._debugTask=e._debugTask,n._debugHookTypes=e._debugHookTypes,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null,n.actualDuration=-0,n.actualStartTime=-1.1),n.flags=e.flags&65011712,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext,_debugThenableState:t._debugThenableState},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n.refCleanup=e.refCleanup,n.selfBaseDuration=e.selfBaseDuration,n.treeBaseDuration=e.treeBaseDuration,n._debugInfo=e._debugInfo,n._debugNeedsRemount=e._debugNeedsRemount,n.tag){case 0:case 15:n.type=nc(e.type);break;case 1:n.type=nc(e.type);break;case 11:n.type=rc(e.type)}return n}function uc(e,t){e.flags&=65011714;var n=e.alternate;return n===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null,e.selfBaseDuration=0,e.treeBaseDuration=0):(e.childLanes=n.childLanes,e.lanes=n.lanes,e.child=n.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=n.memoizedProps,e.memoizedState=n.memoizedState,e.updateQueue=n.updateQueue,e.type=n.type,t=n.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext,_debugThenableState:t._debugThenableState},e.selfBaseDuration=n.selfBaseDuration,e.treeBaseDuration=n.treeBaseDuration),e}function dc(e,t,n,r,i,a){var o=0,s=e;if(typeof e==`function`)cc(e)&&(o=1),s=nc(s);else if(typeof e==`string`)Qu&&fd?(o=z(),o=$u(e,n,o)?26:gd(e)?27:5):Qu?(o=z(),o=$u(e,n,o)?26:5):o=fd&&gd(e)?27:5;else e:switch(e){case Uc:return t=c(31,n,t,i),t.elementType=Uc,t.lanes=a,t;case Nc:return pc(n.children,i,a,t);case Pc:o=8,i|=24;break;case Fc:return e=n,r=i,typeof e.id!=`string`&&console.error('Profiler must specify an "id" of type `string` as a prop. Received the type `%s` instead.',typeof e.id),t=c(12,e,t,r|2),t.elementType=Fc,t.lanes=a,t.stateNode={effectDuration:0,passiveEffectDuration:0},t;case zc:return t=c(13,n,t,i),t.elementType=zc,t.lanes=a,t;case Bc:return t=c(19,n,t,i),t.elementType=Bc,t.lanes=a,t;default:if(typeof e==`object`&&e)switch(e.$$typeof){case Lc:o=10;break e;case Ic:o=9;break e;case Rc:o=11,s=rc(s);break e;case Vc:o=14;break e;case Hc:o=16,s=null;break e}s=``,(e===void 0||typeof e==`object`&&e&&Object.keys(e).length===0)&&(s+=` You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports.`),e===null?n=`null`:qc(e)?n=`array`:e!==void 0&&e.$$typeof===jc?(n=`<`+(w(e.type)||`Unknown`)+` />`,s=` Did you accidentally export a JSX literal instead of a component?`):n=typeof e,o=r?typeof r.tag==`number`?T(r):typeof r.name==`string`?r.name:null:null,o&&(s+=` |
|
|
|
|
|
Check the render method of \``+o+"`."),o=29,n=Error(`Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: `+(n+`.`+s)),s=null}return t=c(o,n,t,i),t.elementType=e,t.type=s,t.lanes=a,t._debugOwner=r,t}function fc(e,t,n){return t=dc(e.type,e.key,e.props,e._owner,t,n),t._debugOwner=e._owner,t._debugStack=e._debugStack,t._debugTask=e._debugTask,t}function pc(e,t,n,r){return e=c(7,e,r,t),e.lanes=n,e}function mc(e,t,n){return e=c(6,e,null,t),e.lanes=n,e}function hc(e){var t=c(18,null,null,Vf);return t.stateNode=e,t}function gc(e,t,n){return t=c(4,e.children===null?[]:e.children,e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function _c(e,t,n,r,i,a,o,s,c){for(this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=ll,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=P(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=P(0),this.hiddenUpdates=P(null),this.identifierPrefix=r,this.onUncaughtError=i,this.onCaughtError=a,this.onRecoverableError=o,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=c,this.incompleteTransitions=new Map,this.passiveEffectDuration=this.effectDuration=-0,this.memoizedUpdaters=new Set,e=this.pendingUpdatersLaneMap=[],t=0;31>t;t++)e.push(new Set);this._debugRootType=n?`hydrateRoot()`:`createRoot()`}function vc(e,t,n,r,i,a,o,s,l,u,d,f){return e=new _c(e,t,n,o,l,u,d,f,s),t=1,a===!0&&(t|=24),a=c(3,null,null,t|2),e.current=a,a.stateNode=e,t=It(),Lt(t),e.pooledCache=t,Lt(t),a.memoizedState={element:r,isDehydrated:n,cache:t},Jn(a),e}function yc(e){return``+e}function bc(e){return e?(e=xd,e):xd}function xc(e,t,n,r){return Sc(t.current,2,e,t,n,r),2}function Sc(e,t,n,r,i,a){if(Bd&&typeof Bd.onScheduleFiberRoot==`function`)try{Bd.onScheduleFiberRoot(zd,r,n)}catch(e){Vd||(Vd=!0,console.error(`React instrumentation encountered an error: %o`,e))}i=bc(i),r.context===null?r.context=i:r.pendingContext=i,Mf&&jf!==null&&!cv&&(cv=!0,console.error(`Render methods should be a pure function of props and state; triggering nested component updates from render is not allowed. If necessary, trigger nested updates in componentDidUpdate. |
|
|
|
|
|
Check the render method of %s.`,T(jf)||`Unknown`)),r=Xn(t),r.payload={element:n},a=a===void 0?null:a,a!==null&&(typeof a!=`function`&&console.error("Expected the last optional `callback` argument to be a function. Instead received: %s.",a),r.callback=a),n=Zn(e,r,t),n!==null&&(zt(t,`root.render()`,null),ls(n,e,t),Qn(n,e,t))}function Cc(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function wc(e,t){Cc(e,t),(e=e.alternate)&&Cc(e,t)}function Tc(){return jf}var Ec={},Dc=Y.default,Oc=O5(),kc=Object.assign,Ac=Symbol.for(`react.element`),jc=Symbol.for(`react.transitional.element`),Mc=Symbol.for(`react.portal`),Nc=Symbol.for(`react.fragment`),Pc=Symbol.for(`react.strict_mode`),Fc=Symbol.for(`react.profiler`),Ic=Symbol.for(`react.consumer`),Lc=Symbol.for(`react.context`),Rc=Symbol.for(`react.forward_ref`),zc=Symbol.for(`react.suspense`),Bc=Symbol.for(`react.suspense_list`),Vc=Symbol.for(`react.memo`),Hc=Symbol.for(`react.lazy`),Uc=Symbol.for(`react.activity`),Wc=Symbol.for(`react.memo_cache_sentinel`),Gc=Symbol.iterator,Kc=Symbol.for(`react.client.reference`),qc=Array.isArray,V=Dc.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Jc=e.rendererVersion,Yc=e.rendererPackageName,Xc=e.extraDevToolsConfig,Zc=e.getPublicInstance,Qc=e.getRootHostContext,$c=e.getChildHostContext,el=e.prepareForCommit,tl=e.resetAfterCommit,nl=e.createInstance;e.cloneMutableInstance;var rl=e.appendInitialChild,il=e.finalizeInitialChildren,al=e.shouldSetTextContent,ol=e.createTextInstance;e.cloneMutableTextInstance;var sl=e.scheduleTimeout,cl=e.cancelTimeout,ll=e.noTimeout,ul=e.isPrimaryRenderer;e.warnsIfNotActing;var dl=e.supportsMutation,fl=e.supportsPersistence,pl=e.supportsHydration,ml=e.getInstanceFromNode;e.beforeActiveInstanceBlur;var hl=e.preparePortalMount;e.prepareScopeUpdate,e.getInstanceFromScope;var gl=e.setCurrentUpdatePriority,_l=e.getCurrentUpdatePriority,vl=e.resolveUpdatePriority,yl=e.trackSchedulerEvent,bl=e.resolveEventType,xl=e.resolveEventTimeStamp,Sl=e.shouldAttemptEagerTransition,Cl=e.detachDeletedInstance;e.requestPostPaintCallback;var wl=e.maySuspendCommit,Tl=e.maySuspendCommitOnUpdate,El=e.maySuspendCommitInSyncRender,Dl=e.preloadInstance,Ol=e.startSuspendingCommit,kl=e.suspendInstance;e.suspendOnActiveViewTransition;var Al=e.waitForCommitToBeReady,jl=e.getSuspendedCommitReason,Ml=e.NotPendingTransition,Nl=e.HostTransitionContext,Pl=e.resetFormInstance,Fl=e.bindToConsole,Il=e.supportsMicrotasks,Ll=e.scheduleMicrotask,Rl=e.supportsTestSelectors,zl=e.findFiberRoot,Bl=e.getBoundingRect,Vl=e.getTextContent,Hl=e.isHiddenSubtree,Ul=e.matchAccessibilityRole,Wl=e.setFocusIfFocusable,Gl=e.setupIntersectionObserver,Kl=e.appendChild,ql=e.appendChildToContainer,Jl=e.commitTextUpdate,Yl=e.commitMount,Xl=e.commitUpdate,Zl=e.insertBefore,H=e.insertInContainerBefore,Ql=e.removeChild,$l=e.removeChildFromContainer,eu=e.resetTextContent,tu=e.hideInstance,nu=e.hideTextInstance,ru=e.unhideInstance,iu=e.unhideTextInstance;e.cancelViewTransitionName,e.cancelRootViewTransitionName,e.restoreRootViewTransitionName,e.cloneRootViewTransitionContainer,e.removeRootViewTransitionClone,e.measureClonedInstance,e.hasInstanceChanged,e.hasInstanceAffectedParent,e.startViewTransition,e.startGestureTransition,e.stopViewTransition,e.getCurrentGestureOffset,e.createViewTransitionInstance;var au=e.clearContainer;e.createFragmentInstance,e.updateFragmentInstanceFiber,e.commitNewChildToFragmentInstance,e.deleteChildFromFragmentInstance;var ou=e.cloneInstance,su=e.createContainerChildSet,cu=e.appendChildToContainerChildSet,lu=e.finalizeContainerChildren,uu=e.replaceContainerChildren,du=e.cloneHiddenInstance,fu=e.cloneHiddenTextInstance,pu=e.isSuspenseInstancePending,mu=e.isSuspenseInstanceFallback,hu=e.getSuspenseInstanceFallbackErrorDetails,gu=e.registerSuspenseInstanceRetry,_u=e.canHydrateFormStateMarker,vu=e.isFormStateMarkerMatching,yu=e.getNextHydratableSibling,bu=e.getNextHydratableSiblingAfterSingleton,xu=e.getFirstHydratableChild,Su=e.getFirstHydratableChildWithinContainer,Cu=e.getFirstHydratableChildWithinActivityInstance,wu=e.getFirstHydratableChildWithinSuspenseInstance,Tu=e.getFirstHydratableChildWithinSingleton,Eu=e.canHydrateInstance,Du=e.canHydrateTextInstance,Ou=e.canHydrateActivityInstance,ku=e.canHydrateSuspenseInstance,Au=e.hydrateInstance,ju=e.hydrateTextInstance,Mu=e.hydrateActivityInstance,Nu=e.hydrateSuspenseInstance,Pu=e.getNextHydratableInstanceAfterActivityInstance,Fu=e.getNextHydratableInstanceAfterSuspenseInstance,Iu=e.commitHydratedInstance,Lu=e.commitHydratedContainer,Ru=e.commitHydratedActivityInstance,zu=e.commitHydratedSuspenseInstance,Bu=e.finalizeHydratedChildren,Vu=e.flushHydrationEvents;e.clearActivityBoundary;var Hu=e.clearSuspenseBoundary;e.clearActivityBoundaryFromContainer;var Uu=e.clearSuspenseBoundaryFromContainer,Wu=e.hideDehydratedBoundary,Gu=e.unhideDehydratedBoundary,Ku=e.shouldDeleteUnhydratedTailInstances,qu=e.diffHydratedPropsForDevWarnings,Ju=e.diffHydratedTextForDevWarnings,Yu=e.describeHydratableInstanceForDevWarnings,Xu=e.validateHydratableInstance,Zu=e.validateHydratableTextInstance,Qu=e.supportsResources,$u=e.isHostHoistableType,ed=e.getHoistableRoot,td=e.getResource,nd=e.acquireResource,rd=e.releaseResource,id=e.hydrateHoistable,ad=e.mountHoistable,od=e.unmountHoistable,sd=e.createHoistableInstance,cd=e.prepareToCommitHoistables,ld=e.mayResourceSuspendCommit,ud=e.preloadResource,dd=e.suspendResource,fd=e.supportsSingletons,pd=e.resolveSingletonInstance,md=e.acquireSingletonInstance,hd=e.releaseSingletonInstance,gd=e.isHostSingletonType,_d=e.isSingletonScope,vd=[],yd=[],bd=-1,xd={};Object.freeze(xd);var Sd=Math.clz32?Math.clz32:k,Cd=Math.log,wd=Math.LN2,Td=256,Ed=262144,Dd=4194304,Od=Oc.unstable_scheduleCallback,kd=Oc.unstable_cancelCallback,Ad=Oc.unstable_shouldYield,jd=Oc.unstable_requestPaint,Md=Oc.unstable_now,Nd=Oc.unstable_ImmediatePriority,Pd=Oc.unstable_UserBlockingPriority,Fd=Oc.unstable_NormalPriority,Id=Oc.unstable_IdlePriority,Ld=Oc.log,Rd=Oc.unstable_setDisableYieldValue,zd=null,Bd=null,Vd=!1,Hd=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<`u`,Ud=0;if(typeof performance==`object`&&typeof performance.now==`function`)var Wd=performance,Gd=function(){return Wd.now()};else{var Kd=Date;Gd=function(){return Kd.now()}}var qd=typeof Object.is==`function`?Object.is:ue,Jd=typeof reportError==`function`?reportError:function(e){if(typeof window==`object`&&typeof window.ErrorEvent==`function`){var t=new window.ErrorEvent(`error`,{bubbles:!0,cancelable:!0,message:typeof e==`object`&&e&&typeof e.message==`string`?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process==`object`&&typeof process.emit==`function`){process.emit(`uncaughtException`,e);return}console.error(e)},Yd=Object.prototype.hasOwnProperty,Xd=typeof console<`u`&&typeof console.timeStamp==`function`&&typeof performance<`u`&&typeof performance.measure==`function`,Zd=`Blocking`,Qd=!1,$d={color:`primary`,properties:null,tooltipText:``,track:`Components ⚛`},ef={start:-0,end:-0,detail:{devtools:$d}},tf=[`Changed Props`,``],nf=[`Changed Props`,`This component received deeply equal props. It might benefit from useMemo or the React Compiler in its owner.`],rf=0,af,of,sf,cf,lf,uf,df;Ee.__reactDisabledLog=!0;var ff,pf,mf=!1,hf=new(typeof WeakMap==`function`?WeakMap:Map),gf=new WeakMap,_f=[],vf=0,yf=null,bf=0,xf=[],Sf=0,Cf=null,wf=1,Tf=``,Ef=E(null),Df=E(null),Of=E(null),kf=E(null),Af=/["'&<>\n\t]|^\s|\s$/,jf=null,Mf=!1,Nf=null,Pf=null,Ff=!1,If=!1,Lf=null,Rf=null,zf=!1,Bf=Error(`Hydration Mismatch Exception: This is not a real error, and should not leak into userspace. If you're seeing this, it's likely a bug in React.`),Vf=0,Hf=E(null),Uf=E(null),U=E(null),Wf={},Gf=null,Kf=null,qf=!1,Jf=typeof AbortController<`u`?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(t,n){e.push(n)}};this.abort=function(){t.aborted=!0,e.forEach(function(e){return e()})}},Yf=Oc.unstable_scheduleCallback,Xf=Oc.unstable_NormalPriority,Zf={$$typeof:Lc,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0,_currentRenderer:null,_currentRenderer2:null},Qf=Oc.unstable_now,$f=console.createTask?console.createTask:function(){return null},ep=-0,tp=-0,np=-0,rp=null,ip=-1.1,ap=-0,op=-0,sp=-1.1,cp=-1.1,lp=null,up=!1,dp=-0,fp=-1.1,pp=null,mp=0,hp=null,gp=null,_p=-1.1,vp=null,yp=-1.1,bp=-1.1,xp=-0,Sp=-1.1,Cp=-1.1,wp=0,Tp=null,Ep=null,Dp=null,Op=-1.1,kp=null,Ap=-1.1,jp=-1.1,Mp=null,Np=0,Pp=-1.1,Fp=!1,Ip=!1,Lp=null,Rp=null,zp=!1,Bp=!1,Vp=!1,Hp=!1,Up=0,Wp={},Gp=null,Kp=0,qp=0,Jp=null,Yp=V.S;V.S=function(e,t){if(v_=Md(),typeof t==`object`&&t&&typeof t.then==`function`){if(0>Sp&&0>Cp){Sp=Qf();var n=xl(),r=bl();(n!==Ap||r!==kp)&&(Ap=-1.1),Op=n,kp=r}gn(e,t)}Yp!==null&&Yp(e,t)};var Xp=E(null),Zp={recordUnsafeLifecycleWarnings:function(){},flushPendingUnsafeLifecycleWarnings:function(){},recordLegacyContextWarning:function(){},flushLegacyContextWarning:function(){},discardPendingWarnings:function(){}},Qp=[],$p=[],em=[],tm=[],nm=[],rm=[],im=new Set;Zp.recordUnsafeLifecycleWarnings=function(e,t){im.has(e.type)||(typeof t.componentWillMount==`function`&&t.componentWillMount.__suppressDeprecationWarning!==!0&&Qp.push(e),e.mode&8&&typeof t.UNSAFE_componentWillMount==`function`&&$p.push(e),typeof t.componentWillReceiveProps==`function`&&t.componentWillReceiveProps.__suppressDeprecationWarning!==!0&&em.push(e),e.mode&8&&typeof t.UNSAFE_componentWillReceiveProps==`function`&&tm.push(e),typeof t.componentWillUpdate==`function`&&t.componentWillUpdate.__suppressDeprecationWarning!==!0&&nm.push(e),e.mode&8&&typeof t.UNSAFE_componentWillUpdate==`function`&&rm.push(e))},Zp.flushPendingUnsafeLifecycleWarnings=function(){var e=new Set;0<Qp.length&&(Qp.forEach(function(t){e.add(T(t)||`Component`),im.add(t.type)}),Qp=[]);var t=new Set;0<$p.length&&($p.forEach(function(e){t.add(T(e)||`Component`),im.add(e.type)}),$p=[]);var n=new Set;0<em.length&&(em.forEach(function(e){n.add(T(e)||`Component`),im.add(e.type)}),em=[]);var r=new Set;0<tm.length&&(tm.forEach(function(e){r.add(T(e)||`Component`),im.add(e.type)}),tm=[]);var i=new Set;0<nm.length&&(nm.forEach(function(e){i.add(T(e)||`Component`),im.add(e.type)}),nm=[]);var a=new Set;if(0<rm.length&&(rm.forEach(function(e){a.add(T(e)||`Component`),im.add(e.type)}),rm=[]),0<t.size){var o=g(t);console.error(`Using UNSAFE_componentWillMount in strict mode is not recommended and may indicate bugs in your code. See https://react.dev/link/unsafe-component-lifecycles for details. |
|
|
|
|
|
* Move code with side effects to componentDidMount, and set initial state in the constructor. |
|
|
|
|
|
Please update the following components: %s`,o)}0<r.size&&(o=g(r),console.error(`Using UNSAFE_componentWillReceiveProps in strict mode is not recommended and may indicate bugs in your code. See https://react.dev/link/unsafe-component-lifecycles for details. |
|
|
|
|
|
* Move data fetching code or side effects to componentDidUpdate. |
|
|
* If you're updating state whenever props change, refactor your code to use memoization techniques or move it to static getDerivedStateFromProps. Learn more at: https://react.dev/link/derived-state |
|
|
|
|
|
Please update the following components: %s`,o)),0<a.size&&(o=g(a),console.error(`Using UNSAFE_componentWillUpdate in strict mode is not recommended and may indicate bugs in your code. See https://react.dev/link/unsafe-component-lifecycles for details. |
|
|
|
|
|
* Move data fetching code or side effects to componentDidUpdate. |
|
|
|
|
|
Please update the following components: %s`,o)),0<e.size&&(o=g(e),console.warn(`componentWillMount has been renamed, and is not recommended for use. See https://react.dev/link/unsafe-component-lifecycles for details. |
|
|
|
|
|
* Move code with side effects to componentDidMount, and set initial state in the constructor. |
|
|
* Rename componentWillMount to UNSAFE_componentWillMount to suppress this warning in non-strict mode. In React 18.x, only the UNSAFE_ name will work. To rename all deprecated lifecycles to their new names, you can run \`npx react-codemod rename-unsafe-lifecycles\` in your project source folder. |
|
|
|
|
|
Please update the following components: %s`,o)),0<n.size&&(o=g(n),console.warn(`componentWillReceiveProps has been renamed, and is not recommended for use. See https://react.dev/link/unsafe-component-lifecycles for details. |
|
|
|
|
|
* Move data fetching code or side effects to componentDidUpdate. |
|
|
* If you're updating state whenever props change, refactor your code to use memoization techniques or move it to static getDerivedStateFromProps. Learn more at: https://react.dev/link/derived-state |
|
|
* Rename componentWillReceiveProps to UNSAFE_componentWillReceiveProps to suppress this warning in non-strict mode. In React 18.x, only the UNSAFE_ name will work. To rename all deprecated lifecycles to their new names, you can run \`npx react-codemod rename-unsafe-lifecycles\` in your project source folder. |
|
|
|
|
|
Please update the following components: %s`,o)),0<i.size&&(o=g(i),console.warn(`componentWillUpdate has been renamed, and is not recommended for use. See https://react.dev/link/unsafe-component-lifecycles for details. |
|
|
|
|
|
* Move data fetching code or side effects to componentDidUpdate. |
|
|
* Rename componentWillUpdate to UNSAFE_componentWillUpdate to suppress this warning in non-strict mode. In React 18.x, only the UNSAFE_ name will work. To rename all deprecated lifecycles to their new names, you can run \`npx react-codemod rename-unsafe-lifecycles\` in your project source folder. |
|
|
|
|
|
Please update the following components: %s`,o))};var am=new Map,om=new Set;Zp.recordLegacyContextWarning=function(e,t){for(var n=null,r=e;r!==null;)r.mode&8&&(n=r),r=r.return;n===null?console.error(`Expected to find a StrictMode component in a strict mode tree. This error is likely caused by a bug in React. Please file an issue.`):!om.has(e.type)&&(r=am.get(n),e.type.contextTypes!=null||e.type.childContextTypes!=null||t!==null&&typeof t.getChildContext==`function`)&&(r===void 0&&(r=[],am.set(n,r)),r.push(e))},Zp.flushLegacyContextWarning=function(){am.forEach(function(e){if(e.length!==0){var t=e[0],n=new Set;e.forEach(function(e){n.add(T(e)||`Component`),om.add(e.type)});var r=g(n);dt(t,function(){console.error(`Legacy context API has been detected within a strict-mode tree. |
|
|
|
|
|
The old API will be supported in all 16.x releases, but applications using it should migrate to the new version. |
|
|
|
|
|
Please update the following components: %s |
|
|
|
|
|
Learn more about this warning here: https://react.dev/link/legacy-context`,r)})}})},Zp.discardPendingWarnings=function(){Qp=[],$p=[],em=[],tm=[],nm=[],rm=[],am=new Map};var sm={react_stack_bottom_frame:function(e,t,n){var r=Mf;Mf=!0;try{return e(t,n)}finally{Mf=r}}},cm=sm.react_stack_bottom_frame.bind(sm),lm={react_stack_bottom_frame:function(e){var t=Mf;Mf=!0;try{return e.render()}finally{Mf=t}}},um=lm.react_stack_bottom_frame.bind(lm),dm={react_stack_bottom_frame:function(e,t){try{t.componentDidMount()}catch(t){Us(e,e.return,t)}}},fm=dm.react_stack_bottom_frame.bind(dm),pm={react_stack_bottom_frame:function(e,t,n,r,i){try{t.componentDidUpdate(n,r,i)}catch(t){Us(e,e.return,t)}}},mm=pm.react_stack_bottom_frame.bind(pm),hm={react_stack_bottom_frame:function(e,t){var n=t.stack;e.componentDidCatch(t.value,{componentStack:n===null?``:n})}},eee=hm.react_stack_bottom_frame.bind(hm),gm={react_stack_bottom_frame:function(e,t,n){try{n.componentWillUnmount()}catch(n){Us(e,t,n)}}},_m=gm.react_stack_bottom_frame.bind(gm),vm={react_stack_bottom_frame:function(e){var t=e.create;return e=e.inst,t=t(),e.destroy=t}},ym=vm.react_stack_bottom_frame.bind(vm),bm={react_stack_bottom_frame:function(e,t,n){try{n()}catch(n){Us(e,t,n)}}},xm=bm.react_stack_bottom_frame.bind(bm),Sm={react_stack_bottom_frame:function(e){var t=e._init;return t(e._payload)}},Cm=Sm.react_stack_bottom_frame.bind(Sm),wm=Error("Suspense Exception: This is not a real error! It's an implementation detail of `use` to interrupt the current render. You must either rethrow it immediately, or move the `use` call outside of the `try/catch` block. Capturing without rethrowing will lead to unexpected behavior.\n\nTo handle async errors, wrap your component in an error boundary, or call the promise's `.catch` method and pass the result to `use`."),Tm=Error(`Suspense Exception: This is not a real error, and should not leak into userspace. If you're seeing this, it's likely a bug in React.`),Em=Error("Suspense Exception: This is not a real error! It's an implementation detail of `useActionState` to interrupt the current render. You must either rethrow it immediately, or move the `useActionState` call outside of the `try/catch` block. Capturing without rethrowing will lead to unexpected behavior.\n\nTo handle async errors, wrap your component in an error boundary."),Dm={then:function(){console.error(`Internal React error: A listener was unexpectedly attached to a "noop" thenable. This is a bug in React. Please file an issue.`)}},Om=null,km=!1,Am=null,jm=0,Mm=null,Nm,Pm=Nm=!1,Fm={},Im={},Lm={};h=function(e,t,n){if(typeof n==`object`&&n&&n._store&&(!n._store.validated&&n.key==null||n._store.validated===2)){if(typeof n._store!=`object`)throw Error(`React Component in warnForMissingKey should have a _store. This error is likely caused by a bug in React. Please file an issue.`);n._store.validated=1;var r=T(e),i=r||`null`;if(!Fm[i]){Fm[i]=!0,n=n._owner,e=e._debugOwner;var a=``;e&&typeof e.tag==`number`&&(i=T(e))&&(a=` |
|
|
|
|
|
Check the render method of \``+i+"`."),a||r&&(a=` |
|
|
|
|
|
Check the top-level render call using <`+r+`>.`);var o=``;n!=null&&e!==n&&(r=null,typeof n.tag==`number`?r=T(n):typeof n.name==`string`&&(r=n.name),r&&(o=` It was passed a child from `+r+`.`)),dt(t,function(){console.error(`Each child in a list should have a unique "key" prop.%s%s See https://react.dev/link/warning-keys for more information.`,a,o)})}}};var Rm=Bn(!0),zm=Bn(!1),Bm=1,Vm=2,Hm=[],Um=0,Wm=0,Gm=0,Km=1,qm=2,Jm=3,Ym=!1,Xm=!1,Zm=null,Qm=!1,$m=E(null),eh=E(0),th=E(null),nh=null,rh=1,ih=2,ah=E(0),oh=0,sh=1,ch=2,lh=4,uh=8,dh,fh=new Set,ph=new Set,mh=new Set,hh=new Set,gh=0,_h=null,vh=null,yh=null,bh=!1,xh=!1,Sh=!1,Ch=0,wh=0,Th=null,Eh=0,Dh=25,W=null,Oh=null,kh=-1,Ah=!1,jh={readContext:Nt,use:jr,useCallback:vr,useContext:vr,useEffect:vr,useImperativeHandle:vr,useLayoutEffect:vr,useInsertionEffect:vr,useMemo:vr,useReducer:vr,useRef:vr,useState:vr,useDebugValue:vr,useDeferredValue:vr,useTransition:vr,useSyncExternalStore:vr,useId:vr,useHostTransitionStatus:vr,useFormState:vr,useActionState:vr,useOptimistic:vr,useMemoCache:vr,useCacheRefresh:vr};jh.useEffectEvent=vr;var Mh=null,Nh=null,Ph=null,Fh=null,Ih=null,Lh=null,Rh=null;Mh={readContext:function(e){return Nt(e)},use:jr,useCallback:function(e,t){return W=`useCallback`,mr(),gr(t),xi(e,t)},useContext:function(e){return W=`useContext`,mr(),Nt(e)},useEffect:function(e,t){return W=`useEffect`,mr(),gr(t),pi(e,t)},useImperativeHandle:function(e,t,n){return W=`useImperativeHandle`,mr(),gr(n),yi(e,t,n)},useInsertionEffect:function(e,t){W=`useInsertionEffect`,mr(),gr(t),di(4,ch,e,t)},useLayoutEffect:function(e,t){return W=`useLayoutEffect`,mr(),gr(t),_i(e,t)},useMemo:function(e,t){W=`useMemo`,mr(),gr(t);var n=V.H;V.H=Ih;try{return Ci(e,t)}finally{V.H=n}},useReducer:function(e,t,n){W=`useReducer`,mr();var r=V.H;V.H=Ih;try{return Pr(e,t,n)}finally{V.H=r}},useRef:function(e){return W=`useRef`,mr(),ui(e)},useState:function(e){W=`useState`,mr();var t=V.H;V.H=Ih;try{return Kr(e)}finally{V.H=t}},useDebugValue:function(){W=`useDebugValue`,mr()},useDeferredValue:function(e,t){return W=`useDeferredValue`,mr(),Ti(e,t)},useTransition:function(){return W=`useTransition`,mr(),Ni()},useSyncExternalStore:function(e,t,n){return W=`useSyncExternalStore`,mr(),Rr(e,t,n)},useId:function(){return W=`useId`,mr(),Li()},useFormState:function(e,t){return W=`useFormState`,mr(),_r(),ii(e,t)},useActionState:function(e,t){return W=`useActionState`,mr(),ii(e,t)},useOptimistic:function(e){return W=`useOptimistic`,mr(),qr(e)},useHostTransitionStatus:Ii,useMemoCache:Mr,useCacheRefresh:function(){return W=`useCacheRefresh`,mr(),Ri()},useEffectEvent:function(e){return W=`useEffectEvent`,mr(),hi(e)}},Nh={readContext:function(e){return Nt(e)},use:jr,useCallback:function(e,t){return W=`useCallback`,hr(),xi(e,t)},useContext:function(e){return W=`useContext`,hr(),Nt(e)},useEffect:function(e,t){return W=`useEffect`,hr(),pi(e,t)},useImperativeHandle:function(e,t,n){return W=`useImperativeHandle`,hr(),yi(e,t,n)},useInsertionEffect:function(e,t){W=`useInsertionEffect`,hr(),di(4,ch,e,t)},useLayoutEffect:function(e,t){return W=`useLayoutEffect`,hr(),_i(e,t)},useMemo:function(e,t){W=`useMemo`,hr();var n=V.H;V.H=Ih;try{return Ci(e,t)}finally{V.H=n}},useReducer:function(e,t,n){W=`useReducer`,hr();var r=V.H;V.H=Ih;try{return Pr(e,t,n)}finally{V.H=r}},useRef:function(e){return W=`useRef`,hr(),ui(e)},useState:function(e){W=`useState`,hr();var t=V.H;V.H=Ih;try{return Kr(e)}finally{V.H=t}},useDebugValue:function(){W=`useDebugValue`,hr()},useDeferredValue:function(e,t){return W=`useDeferredValue`,hr(),Ti(e,t)},useTransition:function(){return W=`useTransition`,hr(),Ni()},useSyncExternalStore:function(e,t,n){return W=`useSyncExternalStore`,hr(),Rr(e,t,n)},useId:function(){return W=`useId`,hr(),Li()},useActionState:function(e,t){return W=`useActionState`,hr(),ii(e,t)},useFormState:function(e,t){return W=`useFormState`,hr(),_r(),ii(e,t)},useOptimistic:function(e){return W=`useOptimistic`,hr(),qr(e)},useHostTransitionStatus:Ii,useMemoCache:Mr,useCacheRefresh:function(){return W=`useCacheRefresh`,hr(),Ri()},useEffectEvent:function(e){return W=`useEffectEvent`,hr(),hi(e)}},Ph={readContext:function(e){return Nt(e)},use:jr,useCallback:function(e,t){return W=`useCallback`,hr(),Si(e,t)},useContext:function(e){return W=`useContext`,hr(),Nt(e)},useEffect:function(e,t){W=`useEffect`,hr(),fi(2048,uh,e,t)},useImperativeHandle:function(e,t,n){return W=`useImperativeHandle`,hr(),bi(e,t,n)},useInsertionEffect:function(e,t){return W=`useInsertionEffect`,hr(),fi(4,ch,e,t)},useLayoutEffect:function(e,t){return W=`useLayoutEffect`,hr(),fi(4,lh,e,t)},useMemo:function(e,t){W=`useMemo`,hr();var n=V.H;V.H=Lh;try{return wi(e,t)}finally{V.H=n}},useReducer:function(e,t,n){W=`useReducer`,hr();var r=V.H;V.H=Lh;try{return Fr(e,t,n)}finally{V.H=r}},useRef:function(){return W=`useRef`,hr(),Or().memoizedState},useState:function(){W=`useState`,hr();var e=V.H;V.H=Lh;try{return Fr(Nr)}finally{V.H=e}},useDebugValue:function(){W=`useDebugValue`,hr()},useDeferredValue:function(e,t){return W=`useDeferredValue`,hr(),Ei(e,t)},useTransition:function(){return W=`useTransition`,hr(),Pi()},useSyncExternalStore:function(e,t,n){return W=`useSyncExternalStore`,hr(),zr(e,t,n)},useId:function(){return W=`useId`,hr(),Or().memoizedState},useFormState:function(e){return W=`useFormState`,hr(),_r(),ai(e)},useActionState:function(e){return W=`useActionState`,hr(),ai(e)},useOptimistic:function(e,t){return W=`useOptimistic`,hr(),Jr(e,t)},useHostTransitionStatus:Ii,useMemoCache:Mr,useCacheRefresh:function(){return W=`useCacheRefresh`,hr(),Or().memoizedState},useEffectEvent:function(e){return W=`useEffectEvent`,hr(),gi(e)}},Fh={readContext:function(e){return Nt(e)},use:jr,useCallback:function(e,t){return W=`useCallback`,hr(),Si(e,t)},useContext:function(e){return W=`useContext`,hr(),Nt(e)},useEffect:function(e,t){W=`useEffect`,hr(),fi(2048,uh,e,t)},useImperativeHandle:function(e,t,n){return W=`useImperativeHandle`,hr(),bi(e,t,n)},useInsertionEffect:function(e,t){return W=`useInsertionEffect`,hr(),fi(4,ch,e,t)},useLayoutEffect:function(e,t){return W=`useLayoutEffect`,hr(),fi(4,lh,e,t)},useMemo:function(e,t){W=`useMemo`,hr();var n=V.H;V.H=Rh;try{return wi(e,t)}finally{V.H=n}},useReducer:function(e,t,n){W=`useReducer`,hr();var r=V.H;V.H=Rh;try{return Lr(e,t,n)}finally{V.H=r}},useRef:function(){return W=`useRef`,hr(),Or().memoizedState},useState:function(){W=`useState`,hr();var e=V.H;V.H=Rh;try{return Lr(Nr)}finally{V.H=e}},useDebugValue:function(){W=`useDebugValue`,hr()},useDeferredValue:function(e,t){return W=`useDeferredValue`,hr(),Di(e,t)},useTransition:function(){return W=`useTransition`,hr(),Fi()},useSyncExternalStore:function(e,t,n){return W=`useSyncExternalStore`,hr(),zr(e,t,n)},useId:function(){return W=`useId`,hr(),Or().memoizedState},useFormState:function(e){return W=`useFormState`,hr(),_r(),ci(e)},useActionState:function(e){return W=`useActionState`,hr(),ci(e)},useOptimistic:function(e,t){return W=`useOptimistic`,hr(),Xr(e,t)},useHostTransitionStatus:Ii,useMemoCache:Mr,useCacheRefresh:function(){return W=`useCacheRefresh`,hr(),Or().memoizedState},useEffectEvent:function(e){return W=`useEffectEvent`,hr(),gi(e)}},Ih={readContext:function(e){return p(),Nt(e)},use:function(e){return f(),jr(e)},useCallback:function(e,t){return W=`useCallback`,f(),mr(),xi(e,t)},useContext:function(e){return W=`useContext`,f(),mr(),Nt(e)},useEffect:function(e,t){return W=`useEffect`,f(),mr(),pi(e,t)},useImperativeHandle:function(e,t,n){return W=`useImperativeHandle`,f(),mr(),yi(e,t,n)},useInsertionEffect:function(e,t){W=`useInsertionEffect`,f(),mr(),di(4,ch,e,t)},useLayoutEffect:function(e,t){return W=`useLayoutEffect`,f(),mr(),_i(e,t)},useMemo:function(e,t){W=`useMemo`,f(),mr();var n=V.H;V.H=Ih;try{return Ci(e,t)}finally{V.H=n}},useReducer:function(e,t,n){W=`useReducer`,f(),mr();var r=V.H;V.H=Ih;try{return Pr(e,t,n)}finally{V.H=r}},useRef:function(e){return W=`useRef`,f(),mr(),ui(e)},useState:function(e){W=`useState`,f(),mr();var t=V.H;V.H=Ih;try{return Kr(e)}finally{V.H=t}},useDebugValue:function(){W=`useDebugValue`,f(),mr()},useDeferredValue:function(e,t){return W=`useDeferredValue`,f(),mr(),Ti(e,t)},useTransition:function(){return W=`useTransition`,f(),mr(),Ni()},useSyncExternalStore:function(e,t,n){return W=`useSyncExternalStore`,f(),mr(),Rr(e,t,n)},useId:function(){return W=`useId`,f(),mr(),Li()},useFormState:function(e,t){return W=`useFormState`,f(),mr(),ii(e,t)},useActionState:function(e,t){return W=`useActionState`,f(),mr(),ii(e,t)},useOptimistic:function(e){return W=`useOptimistic`,f(),mr(),qr(e)},useMemoCache:function(e){return f(),Mr(e)},useHostTransitionStatus:Ii,useCacheRefresh:function(){return W=`useCacheRefresh`,mr(),Ri()},useEffectEvent:function(e){return W=`useEffectEvent`,f(),mr(),hi(e)}},Lh={readContext:function(e){return p(),Nt(e)},use:function(e){return f(),jr(e)},useCallback:function(e,t){return W=`useCallback`,f(),hr(),Si(e,t)},useContext:function(e){return W=`useContext`,f(),hr(),Nt(e)},useEffect:function(e,t){W=`useEffect`,f(),hr(),fi(2048,uh,e,t)},useImperativeHandle:function(e,t,n){return W=`useImperativeHandle`,f(),hr(),bi(e,t,n)},useInsertionEffect:function(e,t){return W=`useInsertionEffect`,f(),hr(),fi(4,ch,e,t)},useLayoutEffect:function(e,t){return W=`useLayoutEffect`,f(),hr(),fi(4,lh,e,t)},useMemo:function(e,t){W=`useMemo`,f(),hr();var n=V.H;V.H=Lh;try{return wi(e,t)}finally{V.H=n}},useReducer:function(e,t,n){W=`useReducer`,f(),hr();var r=V.H;V.H=Lh;try{return Fr(e,t,n)}finally{V.H=r}},useRef:function(){return W=`useRef`,f(),hr(),Or().memoizedState},useState:function(){W=`useState`,f(),hr();var e=V.H;V.H=Lh;try{return Fr(Nr)}finally{V.H=e}},useDebugValue:function(){W=`useDebugValue`,f(),hr()},useDeferredValue:function(e,t){return W=`useDeferredValue`,f(),hr(),Ei(e,t)},useTransition:function(){return W=`useTransition`,f(),hr(),Pi()},useSyncExternalStore:function(e,t,n){return W=`useSyncExternalStore`,f(),hr(),zr(e,t,n)},useId:function(){return W=`useId`,f(),hr(),Or().memoizedState},useFormState:function(e){return W=`useFormState`,f(),hr(),ai(e)},useActionState:function(e){return W=`useActionState`,f(),hr(),ai(e)},useOptimistic:function(e,t){return W=`useOptimistic`,f(),hr(),Jr(e,t)},useMemoCache:function(e){return f(),Mr(e)},useHostTransitionStatus:Ii,useCacheRefresh:function(){return W=`useCacheRefresh`,hr(),Or().memoizedState},useEffectEvent:function(e){return W=`useEffectEvent`,f(),hr(),gi(e)}},Rh={readContext:function(e){return p(),Nt(e)},use:function(e){return f(),jr(e)},useCallback:function(e,t){return W=`useCallback`,f(),hr(),Si(e,t)},useContext:function(e){return W=`useContext`,f(),hr(),Nt(e)},useEffect:function(e,t){W=`useEffect`,f(),hr(),fi(2048,uh,e,t)},useImperativeHandle:function(e,t,n){return W=`useImperativeHandle`,f(),hr(),bi(e,t,n)},useInsertionEffect:function(e,t){return W=`useInsertionEffect`,f(),hr(),fi(4,ch,e,t)},useLayoutEffect:function(e,t){return W=`useLayoutEffect`,f(),hr(),fi(4,lh,e,t)},useMemo:function(e,t){W=`useMemo`,f(),hr();var n=V.H;V.H=Lh;try{return wi(e,t)}finally{V.H=n}},useReducer:function(e,t,n){W=`useReducer`,f(),hr();var r=V.H;V.H=Lh;try{return Lr(e,t,n)}finally{V.H=r}},useRef:function(){return W=`useRef`,f(),hr(),Or().memoizedState},useState:function(){W=`useState`,f(),hr();var e=V.H;V.H=Lh;try{return Lr(Nr)}finally{V.H=e}},useDebugValue:function(){W=`useDebugValue`,f(),hr()},useDeferredValue:function(e,t){return W=`useDeferredValue`,f(),hr(),Di(e,t)},useTransition:function(){return W=`useTransition`,f(),hr(),Fi()},useSyncExternalStore:function(e,t,n){return W=`useSyncExternalStore`,f(),hr(),zr(e,t,n)},useId:function(){return W=`useId`,f(),hr(),Or().memoizedState},useFormState:function(e){return W=`useFormState`,f(),hr(),ci(e)},useActionState:function(e){return W=`useActionState`,f(),hr(),ci(e)},useOptimistic:function(e,t){return W=`useOptimistic`,f(),hr(),Xr(e,t)},useMemoCache:function(e){return f(),Mr(e)},useHostTransitionStatus:Ii,useCacheRefresh:function(){return W=`useCacheRefresh`,hr(),Or().memoizedState},useEffectEvent:function(e){return W=`useEffectEvent`,f(),hr(),gi(e)}};var zh={},Bh=new Set,Vh=new Set,Hh=new Set,Uh=new Set,Wh=new Set,Gh=new Set,Kh=new Set,qh=new Set,Jh=new Set,Yh=new Set;Object.freeze(zh);var Xh={enqueueSetState:function(e,t,n){e=e._reactInternals;var r=ss(e),i=Xn(r);i.payload=t,n!=null&&(qi(n),i.callback=n),t=Zn(e,i,r),t!==null&&(zt(r,`this.setState()`,e),ls(t,e,r),Qn(t,e,r))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=ss(e),i=Xn(r);i.tag=Km,i.payload=t,n!=null&&(qi(n),i.callback=n),t=Zn(e,i,r),t!==null&&(zt(r,`this.replaceState()`,e),ls(t,e,r),Qn(t,e,r))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=ss(e),r=Xn(n);r.tag=qm,t!=null&&(qi(t),r.callback=t),t=Zn(e,r,n),t!==null&&(zt(n,`this.forceUpdate()`,e),ls(t,e,n),Qn(t,e,n))}},Zh=null,Qh=null,$h=Error(`This is not a real error. It's an implementation detail of React's selective hydration feature. If this leaks into userspace, it's a bug in React. Please file an issue.`),eg=!1,tg={},ng={},rg={},ig={},ag=!1,og={},sg={},cg={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null},lg=!1,ug=null;ug=new Set;var dg=!1,fg=!1,pg=!1,mg=typeof WeakSet==`function`?WeakSet:Set,hg=null,gg=null,_g=null,vg=null,yg=!1,bg=null,xg=!1,Sg=8192,Cg={getCacheForType:function(e){var t=Nt(Zf),n=t.data.get(e);return n===void 0&&(n=e(),t.data.set(e,n)),n},cacheSignal:function(){return Nt(Zf).controller.signal},getOwner:function(){return jf}},wg=0,Tg=1,Eg=2,Dg=3,Og=4;if(typeof Symbol==`function`&&Symbol.for){var kg=Symbol.for;wg=kg(`selector.component`),Tg=kg(`selector.has_pseudo_class`),Eg=kg(`selector.role`),Dg=kg(`selector.test_id`),Og=kg(`selector.text`)}var Ag=[],jg=typeof WeakMap==`function`?WeakMap:Map,Mg=0,Ng=2,Pg=4,Fg=0,Ig=1,Lg=2,Rg=3,zg=4,Bg=6,Vg=5,Hg=Mg,Ug=null,Wg=null,Gg=0,Kg=0,qg=1,Jg=2,Yg=3,Xg=4,Zg=5,Qg=6,$g=7,e_=8,t_=9,n_=Kg,r_=null,i_=!1,a_=!1,o_=!1,s_=0,c_=Fg,l_=0,u_=0,d_=0,f_=0,p_=0,m_=null,h_=null,g_=!1,__=0,v_=0,y_=300,b_=1/0,x_=500,S_=null,C_=null,w_=null,T_=0,E_=1,D_=2,O_=3,k_=0,A_=1,j_=2,M_=3,N_=4,P_=5,F_=0,I_=null,L_=null,R_=0,z_=0,B_=-0,V_=null,H_=null,U_=null,W_=T_,G_=null,K_=50,q_=0,J_=null,Y_=!1,X_=!1,Z_=50,Q_=0,$_=null,ev=!1,tv=null,nv=!1,rv=new Set,iv={},av=null,ov=null,sv=!1;try{Object.preventExtensions({})}catch{sv=!0}var cv=!1,lv={},uv=null,dv=null,fv=null,pv=null,mv=null,hv=null,gv=null,_v=null,vv=null,yv=null;return uv=function(e,r,i,a){r=t(e,r),r!==null&&(i=n(r.memoizedState,i,0,a),r.memoizedState=i,r.baseState=i,e.memoizedProps=kc({},e.memoizedProps),i=Gn(e,2),i!==null&&ls(i,e,2))},dv=function(e,n,r){n=t(e,n),n!==null&&(r=a(n.memoizedState,r,0),n.memoizedState=r,n.baseState=r,e.memoizedProps=kc({},e.memoizedProps),r=Gn(e,2),r!==null&&ls(r,e,2))},fv=function(e,n,i,a){n=t(e,n),n!==null&&(i=r(n.memoizedState,i,a),n.memoizedState=i,n.baseState=i,e.memoizedProps=kc({},e.memoizedProps),i=Gn(e,2),i!==null&&ls(i,e,2))},pv=function(e,t,r){e.pendingProps=n(e.memoizedProps,t,0,r),e.alternate&&(e.alternate.pendingProps=e.pendingProps),t=Gn(e,2),t!==null&&ls(t,e,2)},mv=function(e,t){e.pendingProps=a(e.memoizedProps,t,0),e.alternate&&(e.alternate.pendingProps=e.pendingProps),t=Gn(e,2),t!==null&&ls(t,e,2)},hv=function(e,t,n){e.pendingProps=r(e.memoizedProps,t,n),e.alternate&&(e.alternate.pendingProps=e.pendingProps),t=Gn(e,2),t!==null&&ls(t,e,2)},gv=function(e){var t=Gn(e,2);t!==null&&ls(t,e,2)},_v=function(e){var t=N(),n=Gn(e,t);n!==null&&ls(n,e,t)},vv=function(e){s=e},yv=function(e){o=e},Ec.attemptContinuousHydration=function(e){if(e.tag===13||e.tag===31){var t=Gn(e,67108864);t!==null&&ls(t,e,67108864),wc(e,67108864)}},Ec.attemptHydrationAtCurrentPriority=function(e){if(e.tag===13||e.tag===31){var t=ss(e);t=ie(t);var n=Gn(e,t);n!==null&&ls(n,e,t),wc(e,t)}},Ec.attemptSynchronousHydration=function(e){switch(e.tag){case 3:if(e=e.stateNode,e.current.memoizedState.isDehydrated){var t=A(e.pendingLanes);if(t!==0){for(e.pendingLanes|=2,e.entangledLanes|=2;t;){var n=1<<31-Sd(t);e.entanglements[1]|=n,t&=~n}on(e),(Hg&(Ng|Pg))===Mg&&(b_=Md()+x_,sn(0))}}break;case 31:case 13:t=Gn(e,2),t!==null&&ls(t,e,2),ms(),wc(e,2)}},Ec.batchedUpdates=function(e,t){return e(t)},Ec.createComponentSelector=function(e){return{$$typeof:wg,value:e}},Ec.createContainer=function(e,t,n,r,i,a,o,s,c,l){return vc(e,t,!1,null,n,r,a,null,o,s,c,l)},Ec.createHasPseudoClassSelector=function(e){return{$$typeof:Tg,value:e}},Ec.createHydrationContainer=function(e,t,n,r,i,a,o,s,c,l,u,d,f,p){return e=vc(n,r,!0,e,i,a,s,p,c,l,u,d),e.context=bc(null),n=e.current,r=ss(n),r=ie(r),i=Xn(r),i.callback=t??null,Zn(n,i,r),zt(r,`hydrateRoot()`,null),t=r,e.current.lanes=t,F(e,t),on(e),e},Ec.createPortal=function(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;try{yc(r);var i=!1}catch{i=!0}return i&&(console.error(`The provided key is an unsupported type %s. This value must be coerced to a string before using it here.`,typeof Symbol==`function`&&Symbol.toStringTag&&r[Symbol.toStringTag]||r.constructor.name||`Object`),yc(r)),{$$typeof:Mc,key:r==null?null:``+r,children:e,containerInfo:t,implementation:n}},Ec.createRoleSelector=function(e){return{$$typeof:Eg,value:e}},Ec.createTestNameSelector=function(e){return{$$typeof:Dg,value:e}},Ec.createTextSelector=function(e){return{$$typeof:Og,value:e}},Ec.defaultOnCaughtError=function(e){var t=Zh?`The above error occurred in the <`+Zh+`> component.`:`The above error occurred in one of your React components.`,n=`React will try to recreate this component tree from scratch using the error boundary you provided, `+((Qh||`Anonymous`)+`.`);typeof e==`object`&&e&&typeof e.environmentName==`string`?Fl(`error`,[`%o |
|
|
|
|
|
%s |
|
|
|
|
|
%s |
|
|
`,e,t,n],e.environmentName)():console.error(`%o |
|
|
|
|
|
%s |
|
|
|
|
|
%s |
|
|
`,e,t,n)},Ec.defaultOnRecoverableError=function(e){Jd(e)},Ec.defaultOnUncaughtError=function(e){Jd(e),console.warn(`%s |
|
|
|
|
|
%s |
|
|
`,Zh?`An error occurred in the <`+Zh+`> component.`:`An error occurred in one of your React components.`,`Consider adding an error boundary to your tree to customize error handling behavior. |
|
|
Visit https://react.dev/link/error-boundaries to learn more about error boundaries.`)},Ec.deferredUpdates=function(e){var t=V.T,n=_l();try{return gl(32),V.T=null,e()}finally{gl(n),V.T=t}},Ec.discreteUpdates=function(e,t,n,r,i){var a=V.T,o=_l();try{return gl(2),V.T=null,e(t,n,r,i)}finally{gl(o),V.T=a,Hg===Mg&&(b_=Md()+x_)}},Ec.findAllNodes=is,Ec.findBoundingRects=function(e,t){if(!Rl)throw Error(`Test selector API is not supported by this renderer.`);t=is(e,t),e=[];for(var n=0;n<t.length;n++)e.push(Bl(t[n]));for(t=e.length-1;0<t;t--){n=e[t];for(var r=n.x,i=r+n.width,a=n.y,o=a+n.height,s=t-1;0<=s;s--)if(t!==s){var c=e[s],l=c.x,u=l+c.width,d=c.y,f=d+c.height;if(r>=l&&a>=d&&i<=u&&o<=f){e.splice(t,1);break}if(r!==l||n.width!==c.width||f<a||d>o){if(!(a!==d||n.height!==c.height||u<r||l>i)){l>r&&(c.width+=l-r,c.x=r),u<i&&(c.width=i-l),e.splice(t,1);break}}else{d>a&&(c.height+=d-a,c.y=a),f<o&&(c.height=o-d),e.splice(t,1);break}}}return e},Ec.findHostInstance=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render==`function`?Error(`Unable to find node on an unmounted component.`):(e=Object.keys(e).join(`,`),Error(`Argument appears to not be a ReactComponent. Keys: `+e));return e=b(t),e===null?null:Zc(e.stateNode)},Ec.findHostInstanceWithNoPortals=function(e){return e=y(e),e=e===null?null:S(e),e===null?null:Zc(e.stateNode)},Ec.findHostInstanceWithWarning=function(e,t){var n=e._reactInternals;if(n===void 0)throw typeof e.render==`function`?Error(`Unable to find node on an unmounted component.`):(e=Object.keys(e).join(`,`),Error(`Argument appears to not be a ReactComponent. Keys: `+e));if(e=b(n),e===null)return null;if(e.mode&8){var r=T(n)||`Component`;lv[r]||(lv[r]=!0,dt(e,function(){n.mode&8?console.error(`%s is deprecated in StrictMode. %s was passed an instance of %s which is inside StrictMode. Instead, add a ref directly to the element you want to reference. Learn more about using refs safely here: https://react.dev/link/strict-mode-find-node`,t,t,r):console.error(`%s is deprecated in StrictMode. %s was passed an instance of %s which renders StrictMode children. Instead, add a ref directly to the element you want to reference. Learn more about using refs safely here: https://react.dev/link/strict-mode-find-node`,t,t,r)}))}return Zc(e.stateNode)},Ec.flushPassiveEffects=Bs,Ec.flushSyncFromReconciler=function(e){var t=Hg;Hg|=1;var n=V.T,r=_l();try{if(gl(2),V.T=null,e)return e()}finally{gl(r),V.T=n,Hg=t,(Hg&(Ng|Pg))===Mg&&sn(0)}},Ec.flushSyncWork=ms,Ec.focusWithin=function(e,t){if(!Rl)throw Error(`Test selector API is not supported by this renderer.`);for(e=es(e),t=rs(e,t),t=Array.from(t),e=0;e<t.length;){var n=t[e++],r=n.tag;if(!Hl(n)){if((r===5||r===26||r===27)&&Wl(n.stateNode))return!0;for(n=n.child;n!==null;)t.push(n),n=n.sibling}}return!1},Ec.getFindAllNodesFailureDescription=function(e,t){if(!Rl)throw Error(`Test selector API is not supported by this renderer.`);var n=0,r=[];e=[es(e),0];for(var i=0;i<e.length;){var a=e[i++],o=a.tag,s=e[i++],c=t[s];if((o!==5&&o!==26&&o!==27||!Hl(a))&&(ts(a,c)&&(r.push(ns(c)),s++,s>n&&(n=s)),s<t.length))for(a=a.child;a!==null;)e.push(a,s),a=a.sibling}if(n<t.length){for(e=[];n<t.length;n++)e.push(ns(t[n]));return`findAllNodes was able to match part of the selector: |
|
|
`+(r.join(` > `)+` |
|
|
|
|
|
No matching component was found for: |
|
|
`)+e.join(` > `)}return null},Ec.getPublicRootInstance=function(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 27:case 5:return Zc(e.child.stateNode);default:return e.child.stateNode}},Ec.injectIntoDevTools=function(){var e={bundleType:1,version:Jc,rendererPackageName:Yc,currentDispatcherRef:V,reconcilerVersion:`19.2.0`};return Xc!==null&&(e.rendererConfig=Xc),e.overrideHookState=uv,e.overrideHookStateDeletePath=dv,e.overrideHookStateRenamePath=fv,e.overrideProps=pv,e.overridePropsDeletePath=mv,e.overridePropsRenamePath=hv,e.scheduleUpdate=gv,e.scheduleRetry=_v,e.setErrorHandler=vv,e.setSuspenseHandler=yv,e.scheduleRefresh=u,e.scheduleRoot=l,e.setRefreshHandler=d,e.getCurrentFiber=Tc,ce(e)},Ec.isAlreadyRendering=hs,Ec.observeVisibleRects=function(e,t,n,r){function i(){var n=is(e,t);a.forEach(function(e){0>n.indexOf(e)&&c(e)}),n.forEach(function(e){0>a.indexOf(e)&&s(e)})}if(!Rl)throw Error(`Test selector API is not supported by this renderer.`);var a=is(e,t);n=Gl(a,n,r);var o=n.disconnect,s=n.observe,c=n.unobserve;return Ag.push(i),{disconnect:function(){var e=Ag.indexOf(i);0<=e&&Ag.splice(e,1),o()}}},Ec.shouldError=function(e){return s(e)},Ec.shouldSuspend=function(e){return o(e)},Ec.startHostTransition=function(e,t,n,r){if(e.tag!==5)throw Error(`Expected the form instance to be a HostComponent. This is a bug in React.`);var i=Mi(e).queue;Bt(e),ji(e,i,t,Ml,n===null?m:function(){V.T===null&&console.error(`requestFormReset was called outside a transition or action. To fix, move to an action, or wrap with startTransition.`);var t=Mi(e);return t.next===null&&(t=e.alternate.memoizedState),Hi(e,t.next.queue,{},ss(e)),n(r)})},Ec.updateContainer=function(e,t,n,r){var i=t.current,a=ss(i);return Sc(i,a,e,t,n,r),a},Ec.updateContainerSync=xc,Ec},e.exports.default=e.exports,Object.defineProperty(e.exports,"__esModule",{value:!0}))})(Urt)),Urt.exports}var Krt;function qrt(){return Krt||(Krt=1,jrt.exports=process.env.NODE_ENV===`production`?Hrt():Grt()),jrt.exports}var Jrt=R0(qrt()),Yrt={exports:{}},k5={},Xrt;function Zrt(){return Xrt||(Xrt=1,k5.ConcurrentRoot=1,k5.ContinuousEventPriority=8,k5.DefaultEventPriority=32,k5.DiscreteEventPriority=2,k5.IdleEventPriority=268435456,k5.LegacyRoot=0,k5.NoEventPriority=0),k5}var A5={},Qrt;function $rt(){return Qrt||(Qrt=1,process.env.NODE_ENV!==`production`&&(A5.ConcurrentRoot=1,A5.ContinuousEventPriority=8,A5.DefaultEventPriority=32,A5.DiscreteEventPriority=2,A5.IdleEventPriority=268435456,A5.LegacyRoot=0,A5.NoEventPriority=0)),A5}var eit;function tit(){return eit||(eit=1,Yrt.exports=process.env.NODE_ENV===`production`?Zrt():$rt()),Yrt.exports}var j5=tit(),nit={children:!0,ref:!0,key:!0,style:!0,forwardedRef:!0,unstable_applyCache:!0,unstable_applyDrawHitFromCache:!0},rit=!1,iit=!1,M5=`.react-konva-event`,ait=`ReactKonva: You have a Konva node with draggable = true and position defined but no onDragMove or onDragEnd events are handled. |
|
|
Position of a node will be changed during drag&drop, so you should update state of the react app as well. |
|
|
Consider to add onDragMove or onDragEnd events. |
|
|
For more info see: https://github.com/konvajs/react-konva/issues/256 |
|
|
`,oit=`ReactKonva: You are using "zIndex" attribute for a Konva node. |
|
|
react-konva may get confused with ordering. Just define correct order of elements in your render function of a component. |
|
|
For more info see: https://github.com/konvajs/react-konva/issues/194 |
|
|
`,sit={};function N5(e,t,n=sit){if(!rit&&`zIndex`in t&&(console.warn(oit),rit=!0),!iit&&t.draggable){var r=t.x!==void 0||t.y!==void 0,i=t.onDragEnd||t.onDragMove;r&&!i&&(console.warn(ait),iit=!0)}for(var a in n)if(!nit[a]){var o=a.slice(0,2)===`on`,s=n[a]!==t[a];if(o&&s){var c=a.substr(2).toLowerCase();c.substr(0,7)===`content`&&(c=`content`+c.substr(7,1).toUpperCase()+c.substr(8)),e.off(c,n[a])}!t.hasOwnProperty(a)&&e.setAttr(a,void 0)}var l=t._useStrictMode,u={},d=!1;let f={};for(var a in t)if(!nit[a]){var o=a.slice(0,2)===`on`,p=n[a]!==t[a];if(o&&p){var c=a.substr(2).toLowerCase();c.substr(0,7)===`content`&&(c=`content`+c.substr(7,1).toUpperCase()+c.substr(8)),t[a]&&(f[c]=t[a])}!o&&(t[a]!==n[a]||l&&t[a]!==e.getAttr(a))&&(d=!0,u[a]=t[a])}for(var c in d&&(e.setAttrs(u),P5(e)),f)e.off(c+M5),e.on(c+M5,f[c])}function P5(e){if(!L6.autoDrawEnabled){var t=e.getLayer()||e.getStage();t&&t.batchDraw()}}var F5=O5(),cit={},lit={};G8.Node.prototype._applyProps=N5;var uit=j5.DefaultEventPriority;function dit(e,t){if(typeof t==`string`){console.error(`Do not use plain text as child of Konva.Node. You are using text: ${t}`);return}e.add(t),P5(e)}function fit(e,t,n){let r=G8[e];r||=(console.error(`Konva has no node with the type ${e}. Group will be used instead. If you use minimal version of react-konva, just import required nodes into Konva: "import "konva/lib/shapes/${e}" If you want to render DOM elements as part of canvas tree take a look into this demo: https://konvajs.github.io/docs/react/DOM_Portal.html`),G8.Group);let i={},a={};for(var o in t)o!==`ref`&&(o.slice(0,2)===`on`?a[o]=t[o]:i[o]=t[o]);let s=new r(i);return N5(s,a),s}function pit(e,t,n){console.error(`Text components are not supported for now in ReactKonva. Your text is: "${e}"`)}function mit(e,t,n){return!1}function hit(e){return e}function git(){return null}function _it(){return null}function vit(e,t,n,r){return lit}function yit(){}function bit(e){}function xit(e,t){return!1}function Sit(){return cit}function Cit(){return cit}var wit=setTimeout,Tit=clearTimeout,Eit=!0,Dit=e=>{e()},Oit=-1;function kit(e,t){return!1}var Ait=!1,jit=!1,Mit=!0,Nit=!1,Pit=!1;function Fit(e,t){t.parent===e?t.moveToTop():e.add(t),P5(e)}function Iit(e,t){t.parent===e?t.moveToTop():e.add(t),P5(e)}function Lit(e,t,n){t._remove(),e.add(t),t.setZIndex(n.getZIndex()),P5(e)}function Rit(e,t,n){Lit(e,t,n)}function zit(e,t){t.destroy(),t.off(M5),P5(e)}function Bit(e,t){t.destroy(),t.off(M5),P5(e)}function Vit(e,t,n){console.error(`Text components are not yet supported in ReactKonva. You text is: "${n}"`)}function Hit(e,t,n){}function Uit(e,t,n,r){N5(e,r,n)}function Wit(e){e.hide(),P5(e)}function Git(e){}function Kit(e,t){(t.visible==null||t.visible)&&e.show()}function qit(e,t){}function Jit(e){}function Yit(){}function Xit(){return null}function Zit(){}function Qit(){}function $it(){return j5.DefaultEventPriority}function eat(){}function tat(){return null}function nat(e){uit=e}function rat(){return uit}function iat(){return j5.DiscreteEventPriority}function aat(){return!1}function oat(){}function sat(){return null}function cat(){return-1.1}function lat(){}function uat(){return!1}function dat(){return!0}function fat(){}function pat(){}function mat(){return null}var hat=null,gat=Y.createContext(null);function _at(){}var vat=Object.freeze(Object.defineProperty({__proto__:null,HostTransitionContext:gat,NotPendingTransition:hat,afterActiveInstanceBlur:Qit,appendChild:Fit,appendChildToContainer:Iit,appendInitialChild:dit,beforeActiveInstanceBlur:Zit,cancelTimeout:Tit,clearContainer:Jit,commitMount:Hit,commitTextUpdate:Vit,commitUpdate:Uit,createInstance:fit,createTextInstance:pit,detachDeletedInstance:Yit,finalizeInitialChildren:mit,getChildHostContext:Cit,getCurrentEventPriority:$it,getCurrentUpdatePriority:rat,getInstanceFromNode:Xit,getInstanceFromScope:tat,getPublicInstance:hit,getRootHostContext:Sit,hideInstance:Wit,hideTextInstance:Git,idlePriority:F5.unstable_IdlePriority,insertBefore:Lit,insertInContainerBefore:Rit,isPrimaryRenderer:Ait,maySuspendCommit:uat,noTimeout:Oit,now:F5.unstable_now,preloadInstance:dat,prepareForCommit:git,preparePortalMount:_it,prepareScopeUpdate:eat,prepareUpdate:vit,removeChild:zit,removeChildFromContainer:Bit,requestPostPaintCallback:lat,resetAfterCommit:yit,resetFormInstance:_at,resetTextContent:bit,resolveEventTimeStamp:cat,resolveEventType:sat,resolveUpdatePriority:iat,run:F5.unstable_runWithPriority,scheduleMicrotask:Dit,scheduleTimeout:wit,setCurrentUpdatePriority:nat,shouldAttemptEagerTransition:aat,shouldDeprioritizeSubtree:xit,shouldSetTextContent:kit,startSuspendingCommit:fat,supportsHydration:Pit,supportsMicrotasks:Eit,supportsMutation:Mit,supportsPersistence:Nit,suspendInstance:pat,trackSchedulerEvent:oat,unhideInstance:Kit,unhideTextInstance:qit,waitForCommitToBeReady:mat,warnsIfNotActing:jit},Symbol.toStringTag,{value:`Module`}));function yat(e,t,n){if(!e)return;if(n(e)===!0)return e;let r=e.child;for(;r;){let e=yat(r,t,n);if(e)return e;r=r.sibling}}function bat(e){try{return Object.defineProperties(e,{_currentRenderer:{get(){return null},set(){}},_currentRenderer2:{get(){return null},set(){}}})}catch{return e}}var I5=bat(Y.createContext(null)),xat=class extends Y.Component{render(){return Y.createElement(I5.Provider,{value:this._reactInternals},this.props.children)}};function Sat(){let e=Y.useContext(I5);if(e===null)throw Error(`its-fine: useFiber must be called within a <FiberProvider />!`);let t=Y.useId();return Y.useMemo(()=>{for(let n of[e,e?.alternate]){if(!n)continue;let e=yat(n,!1,e=>{let n=e.memoizedState;for(;n;){if(n.memoizedState===t)return!0;n=n.next}});if(e)return e}},[e,t])}var Cat=Symbol.for(`react.context`),wat=e=>typeof e==`object`&&!!e&&`$$typeof`in e&&e.$$typeof===Cat;function Tat(){let e=Sat(),[t]=Y.useState(()=>new Map);t.clear();let n=e;for(;n;){let e=n.type;wat(e)&&e!==I5&&!t.has(e)&&t.set(e,Y.use(bat(e))),n=n.return}return t}function Eat(){let e=Tat();return Y.useMemo(()=>Array.from(e.keys()).reduce((t,n)=>r=>Y.createElement(t,null,Y.createElement(n.Provider,{...r,value:e.get(n)})),e=>Y.createElement(xat,{...e})),[e])}function Dat(e){let t=Y.useRef({});return Y.useLayoutEffect(()=>{t.current=e}),Y.useLayoutEffect(()=>()=>{t.current={}},[]),t.current}var Oat=()=>{let e=Y.useRef(0);return Y.useMemo(()=>{e.current++},[]),e.current>1},kat=e=>{let t=Y.useRef(null),n=Y.useRef(null),r=Y.useRef(null),i=Dat(e),a=Eat(),o=Y.useRef(null),s=t=>{let{forwardedRef:n}=e;n&&(typeof n==`function`?n(t):n.current=t)},c=Oat(),l=()=>{s(null),R5.flushSyncFromReconciler(()=>{R5.updateContainer(null,r.current,null)}),n.current?.destroy(),n.current=null};return Y.useLayoutEffect(()=>(o.current&&=(clearTimeout(o.current),null),n.current?s(n.current):(n.current=new G8.Stage({width:e.width,height:e.height,container:t.current}),s(n.current),r.current=R5.createContainer(n.current,j5.ConcurrentRoot,null,!1,null,``,console.error,console.error,console.error,null),R5.updateContainer(Y.createElement(a,{},e.children),r.current,null,()=>{})),()=>{c?o.current=setTimeout(l,0):l()}),[]),Y.useLayoutEffect(()=>{s(n.current),N5(n.current,e,i),R5.flushSyncFromReconciler(()=>{R5.updateContainer(Y.createElement(a,{},e.children),r.current,null)})}),Y.createElement(`div`,{ref:t,id:e.id,accessKey:e.accessKey,className:e.className,role:e.role,style:e.style,tabIndex:e.tabIndex,title:e.title})},Aat=`Layer`,jat=`Group`,Mat=`Rect`,Nat=`Circle`,Pat=`Ellipse`,Fat=`Line`,Iat=`Image`,Lat=`Text`,Rat=`Arrow`,L5=`Transformer`,R5=Jrt(vat),zat=Y.forwardRef((e,t)=>Y.createElement(xat,{},Y.createElement(kat,{...e,forwardedRef:t})));function Bat({activeTool:e,baseStrokeWidth:t,displayMode:n,handleDragEnd:r,handleDragStart:i,isSelected:a,onShapeClick:o,onTransform:s,shape:c}){let l=(0,Y.useRef)(),u=(0,Y.useRef)();(0,Y.useEffect)(()=>{u.current&&(u.current.nodes([l.current]),u.current.getLayer().batchDraw())},[a]);let d=()=>{o(c)};return(0,X.jsxs)(X.Fragment,{children:[(0,X.jsx)(Mat,{dashEnabled:n===O2.TARGET,draggable:e===`cursor`||e===`edit`,fill:c.fill,height:c.height,id:c.id,onClick:d,onDragEnd:r,onDragStart:i,onMousedown:d,onTransform:s,ref:l,scaleX:c.scaleX,scaleY:c.scaleY,stroke:c.stroke,strokeScaleEnabled:!1,strokeWidth:c.strokeWidth,width:c.width,x:c.x||0,y:c.y||0}),(0,X.jsx)(L5,{ref:u,visible:e===`edit`&&a})]})}Bat.propTypes={activeTool:Z.default.string.isRequired,baseStrokeWidth:Z.default.number.isRequired,displayMode:Z.default.string.isRequired,handleDragEnd:Z.default.func.isRequired,handleDragStart:Z.default.func.isRequired,isSelected:Z.default.bool.isRequired,onShapeClick:Z.default.func.isRequired,onTransform:Z.default.func.isRequired,shape:Z.default.shape({fill:Z.default.string,height:Z.default.number,id:Z.default.string,rotation:Z.default.number,scaleX:Z.default.number,scaleY:Z.default.number,stroke:Z.default.string,strokeWidth:Z.default.number,text:Z.default.string,type:Z.default.string,width:Z.default.number,x:Z.default.number,y:Z.default.number}).isRequired};function Vat({activeTool:e,handleDragEnd:t,isSelected:n,onShapeClick:r,onTransform:i,shape:a,handleDragStart:o}){let s=(0,Y.useRef)(),c=(0,Y.useRef)();(0,Y.useEffect)(()=>{c.current&&(c.current.nodes([s.current]),c.current.getLayer().batchDraw())},[n]);let l=()=>{r(a)};return(0,X.jsxs)(X.Fragment,{children:[(0,X.jsx)(Pat,{draggable:e===`cursor`||e===`edit`,fill:a.fill,id:a.id,onClick:l,onDragEnd:t,onDragStart:o,onMousedown:l,onTransform:i,radiusX:a.width,radiusY:a.height,ref:s,rotation:a.rotation,scaleX:a.scaleX,scaleY:a.scaleY,stroke:a.stroke,strokeScaleEnabled:!1,strokeWidth:a.strokeWidth,x:a.x,y:a.y}),(0,X.jsx)(L5,{ref:c,visible:e===`edit`&&n})]})}Vat.propTypes={activeTool:Z.default.string.isRequired,baseStrokeWidth:Z.default.number.isRequired,displayMode:Z.default.string.isRequired,handleDragEnd:Z.default.func.isRequired,handleDragStart:Z.default.func.isRequired,isSelected:Z.default.bool.isRequired,onShapeClick:Z.default.func.isRequired,onTransform:Z.default.func.isRequired,shape:Z.default.shape({fill:Z.default.string,height:Z.default.number,id:Z.default.string,rotation:Z.default.number,scaleX:Z.default.number,scaleY:Z.default.number,stroke:Z.default.string,strokeWidth:Z.default.number,type:Z.default.string,url:Z.default.string,width:Z.default.number,x:Z.default.number,y:Z.default.number}).isRequired};function Hat({shape:e,onShapeClick:t,activeTool:n,isSelected:r,onTransform:i,handleDragEnd:a,handleDragStart:o,text:s}){let c=(0,Y.useRef)(),l=(0,Y.useRef)(),u=()=>{t(e)};return(0,Y.useEffect)(()=>{l.current&&(l.current.nodes([c.current]),l.current.getLayer().batchDraw())},[]),(0,X.jsxs)(X.Fragment,{children:[(0,X.jsx)(Lat,{ref:c,scaleX:e.scaleX,scaleY:e.scaleY,rotation:e.rotation,x:e.x,y:e.y,fontSize:40,fill:e.fill,text:s,id:e.id,draggable:n===`cursor`||n===`edit`,onClick:u,onMousedown:u,onTransform:i,onDragEnd:a,onDragStart:o}),(0,X.jsx)(L5,{ref:l,visible:n===`edit`&&r})]})}Hat.propTypes={activeTool:Z.default.string.isRequired,handleDragEnd:Z.default.func.isRequired,handleDragStart:Z.default.func.isRequired,isSelected:Z.default.bool.isRequired,onShapeClick:Z.default.func.isRequired,onTransform:Z.default.func.isRequired,shape:Z.default.shape({fill:Z.default.string,height:Z.default.number,id:Z.default.string,rotation:Z.default.number,scaleX:Z.default.number,scaleY:Z.default.number,stroke:Z.default.string,strokeWidth:Z.default.number,text:Z.default.string,type:Z.default.string,width:Z.default.number,x:Z.default.number,y:Z.default.number}).isRequired,text:Z.default.string.isRequired};function Uat({onShapeClick:e,shape:t,activeTool:n,isSelected:r,onTransform:i,handleDragEnd:a,handleDragStart:o}){let s=(0,Y.useRef)(),c=(0,Y.useRef)();(0,Y.useEffect)(()=>{c.current&&(c.current.nodes([s.current]),c.current.getLayer().batchDraw())},[r]);let l=()=>{e(t)};return(0,X.jsxs)(X.Fragment,{children:[(0,X.jsx)(Rat,{ref:s,fill:t.fill,scaleX:t.scaleX,scaleY:t.scaleY,rotation:t.rotation,x:t.x,y:t.y,stroke:t.stroke,strokeWidth:t.strokeWidth,points:t.points,id:t.id,draggable:n===`cursor`||n===`edit`,onClick:l,onMousedown:l,pointerLength:t.pointerLength,pointerWidth:t.pointerWidth,onTransform:i,onDragEnd:a,onDragStart:o}),(0,X.jsx)(L5,{ref:c,visible:n===`edit`&&r})]})}Uat.propTypes={activeTool:Z.default.string.isRequired,handleDragEnd:Z.default.func.isRequired,isSelected:Z.default.bool.isRequired,onShapeClick:Z.default.func.isRequired,onTransform:Z.default.func.isRequired,shape:Z.default.shape({fill:Z.default.string,id:Z.default.string,pointerLength:Z.default.number,pointerWidth:Z.default.number,points:Z.default.arrayOf(Z.default.number),rotation:Z.default.number,scaleX:Z.default.number,scaleY:Z.default.number,stroke:Z.default.string,strokeWidth:Z.default.number,type:Z.default.string,url:Z.default.string,x:Z.default.number,y:Z.default.number}).isRequired};function Wat({activeTool:e,handleDragEnd:t,handleDragStart:n,isSelected:r,onShapeClick:i,onTransform:a,shape:o}){let s=(0,Y.useRef)(),c=(0,Y.useRef)();(0,Y.useEffect)(()=>{c.current&&(c.current.nodes([s.current]),c.current.getLayer().batchDraw())},[r,o]);let l=()=>{i(o)};return(0,X.jsxs)(X.Fragment,{children:[(0,X.jsx)(Fat,{closed:!1,draggable:e===`cursor`||e===`edit`,fill:o.fill,globalCompositeOperation:`source-over`,id:o.id,lineCap:`round`,lineJoin:`round`,onClick:l,onDragEnd:t,onDragStart:n,onMousedown:l,onTransform:a,points:o.points,ref:s,rotation:o.rotation,scaleX:o.scaleX,scaleY:o.scaleY,stroke:o.stroke,strokeScaleEnabled:!1,strokeWidth:o.strokeWidth,x:o.x,y:o.y}),(0,X.jsx)(L5,{ref:c,visible:e===`edit`&&r})]})}Wat.propTypes={activeTool:Z.default.string.isRequired,baseStrokeWidth:Z.default.number.isRequired,displayMode:Z.default.string.isRequired,handleDragEnd:Z.default.func.isRequired,handleDragStart:Z.default.func.isRequired,isSelected:Z.default.bool.isRequired,onShapeClick:Z.default.func.isRequired,onTransform:Z.default.func.isRequired,shape:Z.default.shape({fill:Z.default.string,id:Z.default.string,points:Z.default.arrayOf(Z.default.number),rotation:Z.default.number,scaleX:Z.default.number,scaleY:Z.default.number,stroke:Z.default.string,strokeWidth:Z.default.number,type:Z.default.string,url:Z.default.string,x:Z.default.number,y:Z.default.number}).isRequired};function Gat({activeTool:e,onShapeClick:t,isSelected:n,shape:r,onTransform:i,handleDragEnd:a,handleDragStart:o}){let s=(0,Y.useRef)(),c=(0,Y.useRef)();(0,Y.useEffect)(()=>{c.current&&(c.current.nodes([s.current]),c.current.getLayer().batchDraw())},[n,r]);let l=()=>{t(r)};return(0,X.jsxs)(X.Fragment,{children:[(0,X.jsx)(jat,{ref:s,onClick:l,onMousedown:l,onTransform:i,scaleX:r.scaleX,scaleY:r.scaleY,rotation:r.rotation,x:r.x,y:r.y,width:r.width||1920,height:r.height||1080,draggable:e===`cursor`||e===`edit`,onDragEnd:a,onDragStart:o,id:r.id,children:r.lines.map(e=>(0,X.jsx)(Fat,{fill:r.stroke,points:e.points,stroke:r.stroke,strokeWidth:r.strokeWidth,tension:.5,lineCap:`round`,lineJoin:`round`},e.points.join(`,`)))}),(0,X.jsx)(L5,{ref:c,visible:e===`edit`&&n})]})}Gat.propTypes={activeTool:Z.default.string.isRequired,handleDragEnd:Z.default.func.isRequired,handleDragStart:Z.default.func.isRequired,isSelected:Z.default.bool.isRequired,onShapeClick:Z.default.func.isRequired,onTransform:Z.default.func.isRequired,shape:Z.default.shape({fill:Z.default.string,height:Z.default.number,id:Z.default.string,lines:Z.default.arrayOf({points:Z.default.arrayOf(Z.number),stroke:Z.default.string,strokeWidth:Z.default.number,x:Z.default.number,y:Z.default.number}),rotation:Z.default.number,scaleX:Z.default.number,scaleY:Z.default.number,stroke:Z.default.string,strokeWidth:Z.default.number,type:Z.default.string,width:Z.default.number,x:Z.default.number,y:Z.default.number}).isRequired};function Kat({activeTool:e,displayMode:t,handleDragEnd:n,handleDragStart:r,isSelected:i,onShapeClick:a,onTransform:o,shape:s}){let c=(0,Y.useRef)(null),l=(0,Y.useRef)(null),[u,d]=(0,Y.useState)(null);(0,Y.useEffect)(()=>{i&&l.current&&c.current&&(l.current.nodes([c.current]),l.current.getLayer().batchDraw())},[i,u]),(0,Y.useEffect)(()=>{let e=new window.Image;e.src=s.url,e.onload=()=>{d(e)}},[s.url]);let f=()=>{a(s)};return(0,X.jsxs)(X.Fragment,{children:[(0,X.jsx)(Iat,{ref:c,scaleX:s.scaleX,scaleY:s.scaleY,rotation:s.rotation,x:s.x,y:s.y,image:u,id:s.id,draggable:e===`cursor`||e===`edit`,onClick:f,onMousedown:f,onTransform:o,onDragEnd:n,onDragStart:r}),i&&(0,X.jsx)(L5,{rotateEnabled:t!==`image`,ref:l,visible:e===`edit`})]})}Kat.propTypes={activeTool:Z.default.string.isRequired,displayMode:Z.default.string.isRequired,handleDragEnd:Z.default.func.isRequired,handleDragStart:Z.default.func.isRequired,isSelected:Z.default.bool.isRequired,onShapeClick:Z.default.func.isRequired,onTransform:Z.default.func.isRequired,shape:Z.default.shape({fill:Z.default.string,height:Z.default.number,id:Z.default.string,lines:Z.default.arrayOf({points:Z.default.arrayOf(Z.number),stroke:Z.default.string,strokeWidth:Z.default.number,x:Z.default.number,y:Z.default.number}),rotation:Z.default.number,scaleX:Z.default.number,scaleY:Z.default.number,stroke:Z.default.string,strokeWidth:Z.default.number,type:Z.default.string,url:Z.default.string,width:Z.default.number,x:Z.default.number,y:Z.default.number}).isRequired};function qat({activeTool:e,handleDragEnd:t,handleDragStart:n,isSelected:r,onShapeClick:i,onTransform:a,shape:o}){let s=(0,Y.useRef)(),c=(0,Y.useRef)();(0,Y.useEffect)(()=>{c.current&&(c.current.nodes([s.current]),c.current.getLayer().batchDraw())},[r]);let l=()=>{i(o)};return(0,X.jsxs)(X.Fragment,{children:[(0,X.jsx)(Nat,{draggable:e===`cursor`||e===`edit`,fill:o.fill,id:o.id,onClick:l,onDragEnd:t,onDragStart:n,onMousedown:l,onTransform:a,radius:o.radius,ref:s,rotation:o.rotation,scaleX:o.scaleX,scaleY:o.scaleY,stroke:o.stroke,strokeScaleEnabled:!1,strokeWidth:o.strokeWidth,x:o.x,y:o.y}),(0,X.jsx)(L5,{ref:c,visible:e===`edit`&&r})]})}qat.propTypes={activeTool:Z.default.string.isRequired,baseStrokeWidth:Z.default.number.isRequired,displayMode:Z.default.string.isRequired,handleDragEnd:Z.default.func.isRequired,handleDragStart:Z.default.func.isRequired,isSelected:Z.default.bool.isRequired,onShapeClick:Z.default.func.isRequired,onTransform:Z.default.func.isRequired,shape:Z.default.shape({fill:Z.default.string,height:Z.default.number,id:Z.default.string,radius:Z.default.number,rotation:Z.default.number,scaleX:Z.default.number,scaleY:Z.default.number,stroke:Z.default.string,strokeWidth:Z.default.number,type:Z.default.string,url:Z.default.string,width:Z.default.number,x:Z.default.number,y:Z.default.number}).isRequired};function Jat({activeTool:e,baseStrokeWidth:t,displayMode:n,handleDragEnd:r,handleDragStart:i,onShapeClick:a,onTransform:o,scale:s,selectedShapeId:c,shapes:l,trview:u}){let[d,f]=(0,Y.useState)(null);(0,Y.useEffect)(()=>{},[l,c]),(0,Y.useEffect)(()=>{},[d]);let p=e=>{a(e),f(e)};return(0,X.jsx)(Aat,{scaleX:s,scaleY:s,children:l.map(a=>{let s=c===a.id&&u;switch(a.type){case A2.RECTANGLE:return(0,Y.createElement)(Bat,{activeTool:e,displayMode:n,handleDragEnd:r,handleDragStart:i,isSelected:s,onShapeClick:p,onTransform:o,shape:a,key:a.id,displayMode:n,baseStrokeWidth:t});case`text`:return(0,Y.createElement)(Hat,{activeTool:e,handleDragEnd:r,handleDragStart:i,isSelected:s,onShapeClick:p,onTransform:o,shape:a,text:a.text,key:a.id});case A2.ELLIPSE:return(0,Y.createElement)(Vat,{activeTool:e,handleDragEnd:r,handleDragStart:i,isSelected:s,onShapeClick:p,onTransform:o,shape:a,key:a.id,displayMode:n,baseStrokeWidth:t});case A2.CIRCLE:return(0,Y.createElement)(qat,{activeTool:e,handleDragEnd:r,handleDragStart:i,isSelected:s,onShapeClick:p,onTransform:o,shape:a,key:a.id,displayMode:n,baseStrokeWidth:t});case A2.FREEHAND:return(0,Y.createElement)(Gat,{activeTool:e,handleDragEnd:r,handleDragStart:i,isSelected:s,onShapeClick:p,onTransform:o,shape:a,key:a.id});case A2.POLYGON:return(0,Y.createElement)(Wat,{activeTool:e,handleDragEnd:r,handleDragStart:i,isSelected:s,onShapeClick:p,onTransform:o,shape:a,key:a.id,displayMode:n,baseStrokeWidth:t});case A2.ARROW:return(0,Y.createElement)(Uat,{activeTool:e,handleDragEnd:r,handleDragStart:i,isSelected:s,onShapeClick:p,onTransform:o,shape:a,key:a.id});case k2.IMAGE:return(0,Y.createElement)(Kat,{activeTool:e,displayMode:n,handleDragEnd:r,handleDragStart:i,isSelected:s,onShapeClick:p,onTransform:o,shape:a,key:a.id})}})})}Jat.propTypes={activeTool:Z.default.string.isRequired,baseStrokeWidth:Z.default.number.isRequired,displayMode:Z.default.string.isRequired,handleDragEnd:Z.default.func.isRequired,handleDragStart:Z.default.func.isRequired,onShapeClick:Z.default.func.isRequired,onTransform:Z.default.func.isRequired,scale:Z.default.number.isRequired,selectedShapeId:Z.default.string.isRequired,shapes:Z.default.arrayOf(Z.default.shape({id:Z.default.string,rotation:Z.default.number,scaleX:Z.default.number,scaleY:Z.default.number,type:Z.default.string,url:Z.default.string,x:Z.default.number,y:Z.default.number})).isRequired,trview:Z.default.bool.isRequired};function Yat({displayMode:e,drawingState:t,playerReferences:n,scale:r,setColorToolFromCurrentShape:i,setDrawingState:a,setToolState:o,tabView:s,toolState:c,updateCurrentShapeInShapes:l,updateScale:u,windowId:d}){let[f,p]=(0,Y.useState)(!1),[m,h]=(0,Y.useState)(!1);(0,Y.useEffect)(()=>{let e=n.media?.current;if(e&&typeof e.addHandler==`function`){let t=()=>u();return e.addHandler(`animation`,t),e.addHandler(`resize`,t),u(),()=>{e.removeHandler(`animation`,t),e.removeHandler(`resize`,t)}}u()},[n,u]),(0,Y.useEffect)(()=>{if(c.imageEvent?.id&&!t.currentShape){let e={id:T2(),rotation:0,scaleX:.2,scaleY:.2,type:k2.IMAGE,url:c.imageEvent.id,x:60,y:60};a({...t,currentShape:e,shapes:[...t.shapes,e]})}p(!1)},[c]);let g=e=>{if(e.stopPropagation(),t.currentShape){if(e.key===`Delete`){let e=t.shapes.filter(e=>e.id!==t.currentShape.id);a({...t,currentShape:null,shapes:e}),o({...c,imageEvent:null});return}if(e.key===`Escape`){if(c.activeTool===k2.IMAGE)return;c.activeTool===A2.POLYGON&&(t.currentShape.points.splice(-2,2),l({points:[t.currentShape.points],...t.currentShape})),a({...t,currentShape:null,isDrawing:!1});return}if(t.currentShape.type===`text`){let e={...t.currentShape};a(t=>({...t,currentShape:e,shapes:t.shapes.map(t=>t.id===e.id?{...t,...e}:t)}))}}};(0,Y.useEffect)(()=>{if(!f){let e=t[t.shapes.length-1];e&&l(e)}},[t]),(0,Y.useEffect)(()=>{t.currentShape&&e!==O2.TARGET&&(t.currentShape.fill=c.fillColor,t.currentShape.stroke=c.strokeColor,t.currentShape.strokeWidth=c.strokeWidth,t.currentShape.text=c.text,l(t.currentShape))},[c]),(0,Y.useLayoutEffect)(()=>{if(t.shapes.find(e=>e.id===t.currentShape?.id))return window.addEventListener(`keydown`,g),i({fillColor:t.currentShape.fill,strokeColor:t.currentShape.stroke,strokeWidth:t.currentShape.strokeWidth,text:t.currentShape.text}),()=>{window.removeEventListener(`keydown`,g)}},[t.currentShape]);let _=async e=>{if(c.activeTool!==`edit`&&c.activeTool!==`cursor`&&c.activeTool!==`delete`){console.log(`En dehors d'une shape click`);return}let n=t.shapes.find(t=>t.id===e.id);if(c.activeTool===`delete`){let e=t.shapes.filter(e=>e.id!==n.id);a({...t,currentShape:null,shapes:e});return}a({...t,currentShape:n}),i({fillColor:n.fill,strokeColor:n.stroke,strokeWidth:n.strokeWidth})},v=e=>{console.log(`onTransform`);let n=e.target.attrs,r=t.shapes.find(e=>e.id===n.id);Object.assign(r,n),r.type===k2.IMAGE&&(r.width=n.image.width*n.scaleX,r.height=n.image.height*n.scaleY),l(r),m||h(!0)},y=e=>{let n=e.currentTarget.attrs,r=t.shapes.find(e=>e.id===n.id);Object.assign(r,n),r.x=n.x,r.y=n.y,r.type===A2.IMAGE&&(r.width=n.image.width*n.scaleX,r.height=n.image.height*n.scaleY)},b=e=>{let n=e.currentTarget.attrs;a({...t,currentShape:t.shapes.find(e=>e.id===n.id)})},x=e=>[A2.RECTANGLE,A2.CIRCLE,A2.ELLIPSE,A2.POLYGON,A2.ARROW,A2.FREEHAND].includes(e)?`crosshair`:`default`,S=e=>{try{let n=e.target.getStage().getRelativePointerPosition();n.x/=r,n.y/=r;let i=null;switch(c.activeTool){case A2.RECTANGLE:i={fill:c.fillColor,height:30,id:T2(),scaleX:1,scaleY:1,stroke:c.strokeColor,strokeWidth:c.strokeWidth,type:c.activeTool,width:30,x:n.x,y:n.y},a({currentShape:i,isDrawing:!0,shapes:[...t.shapes,i]});break;case A2.ELLIPSE:i={fill:c.fillColor,height:1,id:T2(),radiusX:1,radiusY:1,rotation:0,scaleX:1,scaleY:1,stroke:c.strokeColor,strokeWidth:c.strokeWidth,type:c.activeTool,width:1,x:n.x,y:n.y},a({currentShape:i,isDrawing:!0,shapes:[...t.shapes,i]});break;case A2.CIRCLE:i={fill:c.fillColor,height:1,id:T2(),radius:1,rotation:0,scaleX:1,scaleY:1,stroke:c.strokeColor,strokeWidth:c.strokeWidth,type:c.activeTool,width:1,x:n.x,y:n.y},a({currentShape:i,isDrawing:!0,shapes:[...t.shapes,i]});break;case k2.TEXT:i={fill:c.fillColor,fontSize:20,id:T2(),rotation:0,scaleX:1,scaleY:1,text:`Change me`,type:k2.TEXT,x:n.x,y:n.y},a({...t,currentShape:i,shapes:[...t.shapes,i]});break;case A2.FREEHAND:i={fill:c.fillColor,id:T2(),lines:[{points:[n.x,n.y,n.x,n.y],stroke:c.strokeColor,strokeWidth:c.strokeWidth,x:0,y:0}],rotation:0,scaleX:1,scaleY:1,stroke:c.strokeColor,strokeWidth:c.strokeWidth,type:A2.FREEHAND,x:0,y:0},a({currentShape:i,isDrawing:!0,shapes:[...t.shapes,i]});break;case A2.POLYGON:t.isDrawing?(t.currentShape.points.splice(-2,2,n.x,n.y),t.currentShape.points.push(n.x,n.y),l({points:[t.currentShape.points],...t.currentShape})):(i={fill:c.fillColor,id:T2(),points:[n.x,n.y,n.x,n.y],rotation:0,scaleX:1,scaleY:1,stroke:c.strokeColor,strokeWidth:c.strokeWidth,type:A2.POLYGON,x:0,y:0},a({currentShape:i,isDrawing:!0,shapes:[...t.shapes,i]}),p(!0));break;case A2.ARROW:i={fill:c.fillColor,id:T2(),pointerLength:20,pointerWidth:20,points:[n.x,n.y,n.x,n.y],rotation:0,scaleX:1,scaleY:1,stroke:c.strokeColor,strokeWidth:c.strokeWidth,type:A2.ARROW},a({currentShape:i,isDrawing:!0,shapes:[...t.shapes,i]})}}catch(e){console.error(`error`,e)}},C=e=>{try{if(!t.isDrawing||!t.currentShape)return;let n=e.target.getStage().getRelativePointerPosition();switch(n.x/=r,n.y/=r,c.activeTool){case A2.RECTANGLE:l({...t.currentShape,height:n.y-t.currentShape.y,width:n.x-t.currentShape.x});break;case A2.ELLIPSE:n.x<t.currentShape.x&&(n.x=t.currentShape.x),n.y<t.currentShape.y&&(n.y=t.currentShape.y),l({...t.currentShape,height:n.y-t.currentShape.y,radiusX:(n.x-t.currentShape.x)/2,radiusY:(n.y-t.currentShape.y)/2,width:n.x-t.currentShape.x});break;case A2.CIRCLE:n.x<t.currentShape.x&&(n.x=t.currentShape.x),n.y<t.currentShape.y&&(n.y=t.currentShape.y);let e=Math.sqrt((n.x-t.currentShape.x)**2+(n.y-t.currentShape.y)**2);l({...t.currentShape,radius:e});break;case A2.FREEHAND:t.lines.push({points:[n.x,n.y,n.x,n.y],stroke:c.strokeColor,strokeWidth:c.strokeWidth}),l({...t.currentShape});break;case A2.POLYGON:t.currentShape.points.splice(-2,2,n.x,n.y),l({...t.currentShape});break;case A2.ARROW:l({...t.currentShape,fill:c.fillColor,points:[t.currentShape.points[0],t.currentShape.points[1],n.x,n.y],stroke:c.strokeColor,strokeWidth:c.strokeWidth}),p(!0)}}catch(e){console.error(`error`,e)}},w=e=>{if(console.debug(`handleMouseUp`),console.debug(t),console.debug(c),t.currentShape&&!m){let n=e.target.getStage();if(e.target===n){let e=t.currentShape.type;console.log(`currentShapeType`,e),o(t=>({...t,activeTool:e}))}}c.activeTool!==A2.POLYGON&&(a({...t,isDrawing:!1}),[A2.RECTANGLE,A2.CIRCLE,A2.ELLIPSE].includes(c.activeTool)&&o({...c,activeTool:k2.EDIT})),h(!1)},T=()=>(0,X.jsx)(zat,{width:n.getDisplayedMediaWidth(),height:n.getDisplayedMediaHeight(),style:{cursor:x(c.activeTool),height:`auto`,left:n.getImagePosition().x,objectFit:`contain`,overflow:`clip`,overflowClipMargin:`content-box`,position:`absolute`,top:n.getImagePosition().y},onMouseDown:S,onMouseUp:w,onMouseMove:C,id:d,children:(0,X.jsx)(Jat,{activeTool:c.activeTool,baseStrokeWidth:n.getTargetStrokeWidth(),displayMode:e,handleDragEnd:y,handleDragStart:b,onShapeClick:_,onTransform:v,scale:r,selectedShapeId:t.currentShape?.id,shapes:t.shapes,trview:s!==`target`})}),E=n.getContainer();return E?P1.createPortal(T(),E):(0,X.jsx)(X.Fragment,{})}var Xat=Z.default.shape({fill:Z.default.string,id:Z.default.string,lines:{pointerLength:Z.default.number,points:Z.default.arrayOf([Z.default.number]),stroke:Z.default.string,strokeWidth:Z.default.number},pointerLength:Z.default.number,pointerWidth:Z.default.number,points:Z.default.number,rotation:Z.default.number,scaleX:Z.default.number,scaleY:Z.default.number,stroke:Z.default.string,strokeWidth:Z.default.number,text:Z.default.string,type:Z.default.string,url:Z.default.string,x:Z.default.number,y:Z.default.number});Yat.propTypes={displayMode:Z.default.string.isRequired,drawingState:Z.default.oneOfType([Z.default.shape({currentShape:Xat,isDrawing:Z.default.bool,shapes:Z.default.arrayOf(Xat)}),Z.default.arrayOf(Z.default.shape({currentShape:Z.default.shape({id:Z.default.string,rotation:Z.default.number,scaleX:Z.default.number,scaleY:Z.default.number,type:Z.default.string,url:Z.default.string,x:Z.default.number,y:Z.default.number}),isDrawing:Z.default.bool,shapes:Z.default.arrayOf(Z.default.shape({id:Z.default.string,rotation:Z.default.number,scaleX:Z.default.number,scaleY:Z.default.number,type:Z.default.string,url:Z.default.string,x:Z.default.number,y:Z.default.number}))}))]).isRequired,playerReferences:Z.default.object.isRequired,scale:Z.default.number.isRequired,setColorToolFromCurrentShape:Z.default.func.isRequired,setDrawingState:Z.default.func.isRequired,setToolState:Z.default.func.isRequired,tabView:Z.default.string.isRequired,toolState:Z.default.oneOfType([Z.default.string,Z.default.number]).isRequired,updateCurrentShapeInShapes:Z.default.func.isRequired,updateScale:Z.default.func.isRequired,windowId:Z.default.string.isRequired};var Zat=LS((0,X.jsx)(`path`,{d:`M5 4v3h5.5v12h3V7H19V4z`}),`Title`),Qat=LS((0,X.jsx)(`path`,{d:`M21 19V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2M8.5 13.5l2.5 3.01L14.5 12l4.5 6H5z`}),`Image`),$at=LS((0,X.jsx)(`path`,{d:`M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6zM19 4h-3.5l-1-1h-5l-1 1H5v2h14z`}),`Delete`),eot=LS([(0,X.jsx)(`path`,{d:`m12 2-5.5 9h11z`},`0`),(0,X.jsx)(`circle`,{cx:`17.5`,cy:`17.5`,r:`4.5`},`1`),(0,X.jsx)(`path`,{d:`M3 13.5h8v8H3z`},`2`)],`Category`);function tot(e){return(0,X.jsx)(PS,{...e,children:(0,X.jsx)(`svg`,{version:`1.1`,xmlns:`http://www.w3.org/2000/svg`,x:`0px`,y:`0px`,viewBox:`1064.7701 445.5539 419.8101 717.0565`,enableBackground:`new 1064.7701 445.5539 419.8101 717.0565`,xmlSpace:`preserve`,children:(0,X.jsx)(`polygon`,{fill:`#231F20`,points:`1283.1857,1127.3097 1406.1421,1077.6322 1314.2406,850.1678 1463.913,852.7823 1093.4828,480.8547 1085.4374,1005.6964 1191.2842,899.8454 `})})})}var not=LS((0,X.jsx)(`path`,{d:`M19 5v14H5V5zm0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2`}),`CheckBoxOutlineBlank`),rot=LS((0,X.jsx)(`path`,{d:`M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8`}),`RadioButtonUnchecked`),iot=LS((0,X.jsx)(`path`,{d:`M6 6v2h8.59L5 17.59 6.41 19 16 9.41V18h2V6z`}),`ArrowOutward`),aot=LS((0,X.jsx)(`path`,{d:`M23 8c0 1.1-.9 2-2 2-.18 0-.35-.02-.51-.07l-3.56 3.55c.05.16.07.34.07.52 0 1.1-.9 2-2 2s-2-.9-2-2c0-.18.02-.36.07-.52l-2.55-2.55c-.16.05-.34.07-.52.07s-.36-.02-.52-.07l-4.55 4.56c.05.16.07.33.07.51 0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2c.18 0 .35.02.51.07l4.56-4.55C8.02 9.36 8 9.18 8 9c0-1.1.9-2 2-2s2 .9 2 2c0 .18-.02.36-.07.52l2.55 2.55c.16-.05.34-.07.52-.07s.36.02.52.07l3.55-3.56C19.02 8.35 19 8.18 19 8c0-1.1.9-2 2-2s2 .9 2 2`}),`Timeline`),oot=LS((0,X.jsx)(`path`,{d:`M19 7v2.99s-1.99.01-2 0V7h-3s.01-1.99 0-2h3V2h2v3h3v2zm-3 4V8h-3V5H5c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-8zM5 19l3-4 2 3 3-4 4 5z`}),`AddPhotoAlternate`),sot=G(`div`)(({theme:e})=>({display:`flex`,justifyContent:`flex-end`,marginTop:`5px`})),cot=G(`div`)(({theme:e})=>({alignItems:`center`,display:`flex`,flexDirection:`column`,justifyContent:`center`})),lot=G(MN)(({theme:e})=>({marginBottom:`0`,marginTop:`0`}));function uot({imageUrl:e=null,isReadOnly:t,onAddImage:n,onChange:r,t:i}){let a=(0,Y.useRef)(null),[o,s]=(0,Y.useState)(!1),c=e===null?``:e;return(0,Y.useEffect)(()=>{a.current?s(e&&a.current.checkValidity()):s(!!e)},[e]),(0,X.jsx)(cot,{children:t?(0,X.jsxs)(X.Fragment,{children:[(0,X.jsx)(wO,{children:i(`onlyOneImageAllowed`)}),o&&(0,X.jsx)(`img`,{src:e,width:`100%`,height:`auto`,alt:i(`loading_failed`)})]}):(0,X.jsxs)(X.Fragment,{children:[(0,X.jsx)(wO,{variant:`overline`,children:i(`add_image_from_url`)}),(0,X.jsx)(lot,{value:c,onChange:e=>r(e.target.value),error:c!==``&&!o,margin:`dense`,label:i(`imageURL`),type:`url`,fullWidth:!0,inputRef:a}),o&&(0,X.jsxs)(X.Fragment,{children:[(0,X.jsx)(`img`,{src:e,width:`100%`,height:`auto`,alt:i(`loading_failed`)}),(0,X.jsx)(sot,{children:(0,X.jsx)(xM,{variant:`contained`,onClick:n,children:(0,X.jsx)(oot,{})})})]})]})})}uot.propTypes={imageUrl:Z.default.string,isReadOnly:Z.default.bool.isRequired,onAddImage:Z.default.func.isRequired,onChange:Z.default.func.isRequired,t:Z.default.func.isRequired};var dot=LS((0,X.jsx)(`path`,{d:`M22 24H2v-4h20zM13.06 5.19l3.75 3.75L7.75 18H4v-3.75zm4.82 2.68-3.75-3.75 1.83-1.83c.39-.39 1.02-.39 1.41 0l2.34 2.34c.39.39.39 1.02 0 1.41z`}),`BorderColor`),z5=LS((0,X.jsx)(`path`,{d:`m7 10 5 5 5-5z`}),`ArrowDropDown`),fot=LS((0,X.jsx)(`path`,{d:`M3 17h18v-2H3zm0 3h18v-1H3zm0-7h18v-3H3zm0-9v4h18V4z`}),`LineWeight`),pot=LS((0,X.jsx)(`path`,{d:`M16.56 8.94 7.62 0 6.21 1.41l2.38 2.38-5.15 5.15c-.59.59-.59 1.54 0 2.12l5.5 5.5c.29.29.68.44 1.06.44s.77-.15 1.06-.44l5.5-5.5c.59-.58.59-1.53 0-2.12M5.21 10 10 5.21 14.79 10zM19 11.5s-2 2.17-2 3.5c0 1.1.9 2 2 2s2-.9 2-2c0-1.33-2-3.5-2-3.5M2 20h20v4H2z`}),`FormatColorFill`),B5={},V5={},H5,mot;function hot(){if(mot)return H5;mot=1;var e=c2(),t=h2(),n=u2(),r=`[object String]`;function i(i){return typeof i==`string`||!t(i)&&n(i)&&e(i)==r}return H5=i,H5}var U5,got;function _ot(){if(got)return U5;got=1;function e(e){return function(t,n,r){for(var i=-1,a=Object(t),o=r(t),s=o.length;s--;){var c=o[e?s:++i];if(n(a[c],c,a)===!1)break}return t}}return U5=e,U5}var W5,vot;function yot(){return vot?W5:(vot=1,W5=_ot()(),W5)}var G5,bot;function xot(){if(bot)return G5;bot=1;function e(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}return G5=e,G5}var K5={exports:{}},q5,Sot;function Cot(){if(Sot)return q5;Sot=1;function e(){return!1}return q5=e,q5}K5.exports;var wot;function J5(){return wot||(wot=1,(function(e,t){var n=n2(),r=Cot(),i=t&&!t.nodeType&&t,a=i&&e&&!e.nodeType&&e,o=a&&a.exports===i?n.Buffer:void 0;e.exports=(o?o.isBuffer:void 0)||r})(K5,K5.exports)),K5.exports}var Y5,Tot;function Eot(){if(Tot)return Y5;Tot=1;var e=9007199254740991,t=/^(?:0|[1-9]\d*)$/;function n(n,r){var i=typeof n;return r??=e,!!r&&(i==`number`||i!=`symbol`&&t.test(n))&&n>-1&&n%1==0&&n<r}return Y5=n,Y5}var X5,Dot;function Z5(){if(Dot)return X5;Dot=1;var e=9007199254740991;function t(t){return typeof t==`number`&&t>-1&&t%1==0&&t<=e}return X5=t,X5}var Q5,Oot;function kot(){if(Oot)return Q5;Oot=1;var e=c2(),t=Z5(),n=u2(),r=`[object Arguments]`,i=`[object Array]`,a=`[object Boolean]`,o=`[object Date]`,s=`[object Error]`,c=`[object Function]`,l=`[object Map]`,u=`[object Number]`,d=`[object Object]`,f=`[object RegExp]`,p=`[object Set]`,m=`[object String]`,h=`[object WeakMap]`,g=`[object ArrayBuffer]`,_=`[object DataView]`,v=`[object Float32Array]`,y=`[object Float64Array]`,b=`[object Int8Array]`,x=`[object Int16Array]`,S=`[object Int32Array]`,C=`[object Uint8Array]`,w=`[object Uint8ClampedArray]`,T=`[object Uint16Array]`,E=`[object Uint32Array]`,D={};D[v]=D[y]=D[b]=D[x]=D[S]=D[C]=D[w]=D[T]=D[E]=!0,D[r]=D[i]=D[g]=D[a]=D[_]=D[o]=D[s]=D[c]=D[l]=D[u]=D[d]=D[f]=D[p]=D[m]=D[h]=!1;function O(r){return n(r)&&t(r.length)&&!!D[e(r)]}return Q5=O,Q5}var $5,Aot;function e7(){if(Aot)return $5;Aot=1;function e(e){return function(t){return e(t)}}return $5=e,$5}var t7={exports:{}};t7.exports;var jot;function Mot(){return jot||(jot=1,(function(e,t){var n=E$e(),r=t&&!t.nodeType&&t,i=r&&e&&!e.nodeType&&e,a=i&&i.exports===r&&n.process;e.exports=(function(){try{return i&&i.require&&i.require(`util`).types||a&&a.binding&&a.binding(`util`)}catch{}})()})(t7,t7.exports)),t7.exports}var Not,Pot;function Fot(){if(Pot)return Not;Pot=1;var e=kot(),t=e7(),n=Mot(),r=n&&n.isTypedArray;return Not=r?t(r):e,Not}var Iot,Lot;function Rot(){if(Lot)return Iot;Lot=1;var e=xot(),t=p2(),n=h2(),r=J5(),i=Eot(),a=Fot(),o=Object.prototype.hasOwnProperty;function s(s,c){var l=n(s),u=!l&&t(s),d=!l&&!u&&r(s),f=!l&&!u&&!d&&a(s),p=l||u||d||f,m=p?e(s.length,String):[],h=m.length;for(var g in s)(c||o.call(s,g))&&!(p&&(g==`length`||d&&(g==`offset`||g==`parent`)||f&&(g==`buffer`||g==`byteLength`||g==`byteOffset`)||i(g,h)))&&m.push(g);return m}return Iot=s,Iot}var zot,Bot;function Vot(){if(Bot)return zot;Bot=1;var e=Object.prototype;function t(t){var n=t&&t.constructor;return t===(typeof n==`function`&&n.prototype||e)}return zot=t,zot}var Hot,Uot;function Wot(){if(Uot)return Hot;Uot=1;function e(e,t){return function(n){return e(t(n))}}return Hot=e,Hot}var Got,Kot;function qot(){return Kot?Got:(Kot=1,Got=Wot()(Object.keys,Object),Got)}var Jot,Yot;function Xot(){if(Yot)return Jot;Yot=1;var e=Vot(),t=qot(),n=Object.prototype.hasOwnProperty;function r(r){if(!e(r))return t(r);var i=[];for(var a in Object(r))n.call(r,a)&&a!=`constructor`&&i.push(a);return i}return Jot=r,Jot}var Zot,Qot;function n7(){if(Qot)return Zot;Qot=1;function e(e){var t=typeof e;return e!=null&&(t==`object`||t==`function`)}return Zot=e,Zot}var $ot,est;function tst(){if(est)return $ot;est=1;var e=c2(),t=n7(),n=`[object AsyncFunction]`,r=`[object Function]`,i=`[object GeneratorFunction]`,a=`[object Proxy]`;function o(o){if(!t(o))return!1;var s=e(o);return s==r||s==i||s==n||s==a}return $ot=o,$ot}var nst,rst;function r7(){if(rst)return nst;rst=1;var e=tst(),t=Z5();function n(n){return n!=null&&t(n.length)&&!e(n)}return nst=n,nst}var ist,ast;function i7(){if(ast)return ist;ast=1;var e=Rot(),t=Xot(),n=r7();function r(r){return n(r)?e(r):t(r)}return ist=r,ist}var ost,sst;function cst(){if(sst)return ost;sst=1;var e=yot(),t=i7();function n(n,r){return n&&e(n,r,t)}return ost=n,ost}var lst,ust;function dst(){if(ust)return lst;ust=1;function e(e){return e}return lst=e,lst}var fst,pst;function mst(){if(pst)return fst;pst=1;var e=dst();function t(t){return typeof t==`function`?t:e}return fst=t,fst}var hst,gst;function _st(){if(gst)return hst;gst=1;var e=cst(),t=mst();function n(n,r){return n&&e(n,t(r))}return hst=n,hst}var vst,yst;function bst(){return yst?vst:(yst=1,vst=Wot()(Object.getPrototypeOf,Object),vst)}var xst,Sst;function Cst(){if(Sst)return xst;Sst=1;var e=c2(),t=bst(),n=u2(),r=`[object Object]`,i=Function.prototype,a=Object.prototype,o=i.toString,s=a.hasOwnProperty,c=o.call(Object);function l(i){if(!n(i)||e(i)!=r)return!1;var a=t(i);if(a===null)return!0;var l=s.call(a,`constructor`)&&a.constructor;return typeof l==`function`&&l instanceof l&&o.call(l)==c}return xst=l,xst}var wst,Tst;function Est(){if(Tst)return wst;Tst=1;function e(e,t){for(var n=-1,r=e==null?0:e.length,i=Array(r);++n<r;)i[n]=t(e[n],n,e);return i}return wst=e,wst}var Dst,Ost;function kst(){if(Ost)return Dst;Ost=1;function e(){this.__data__=[],this.size=0}return Dst=e,Dst}var Ast,jst;function Mst(){if(jst)return Ast;jst=1;function e(e,t){return e===t||e!==e&&t!==t}return Ast=e,Ast}var Nst,Pst;function a7(){if(Pst)return Nst;Pst=1;var e=Mst();function t(t,n){for(var r=t.length;r--;)if(e(t[r][0],n))return r;return-1}return Nst=t,Nst}var Fst,Ist;function Lst(){if(Ist)return Fst;Ist=1;var e=a7(),t=Array.prototype.splice;function n(n){var r=this.__data__,i=e(r,n);return i<0?!1:(i==r.length-1?r.pop():t.call(r,i,1),--this.size,!0)}return Fst=n,Fst}var Rst,zst;function Bst(){if(zst)return Rst;zst=1;var e=a7();function t(t){var n=this.__data__,r=e(n,t);return r<0?void 0:n[r][1]}return Rst=t,Rst}var Vst,Hst;function Ust(){if(Hst)return Vst;Hst=1;var e=a7();function t(t){return e(this.__data__,t)>-1}return Vst=t,Vst}var Wst,Gst;function Kst(){if(Gst)return Wst;Gst=1;var e=a7();function t(t,n){var r=this.__data__,i=e(r,t);return i<0?(++this.size,r.push([t,n])):r[i][1]=n,this}return Wst=t,Wst}var qst,Jst;function o7(){if(Jst)return qst;Jst=1;var e=kst(),t=Lst(),n=Bst(),r=Ust(),i=Kst();function a(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}return a.prototype.clear=e,a.prototype.delete=t,a.prototype.get=n,a.prototype.has=r,a.prototype.set=i,qst=a,qst}var Yst,Xst;function Zst(){if(Xst)return Yst;Xst=1;var e=o7();function t(){this.__data__=new e,this.size=0}return Yst=t,Yst}var Qst,$st;function ect(){if($st)return Qst;$st=1;function e(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}return Qst=e,Qst}var tct,nct;function rct(){if(nct)return tct;nct=1;function e(e){return this.__data__.get(e)}return tct=e,tct}var ict,act;function oct(){if(act)return ict;act=1;function e(e){return this.__data__.has(e)}return ict=e,ict}var sct,cct;function lct(){return cct?sct:(cct=1,sct=n2()[`__core-js_shared__`],sct)}var uct,dct;function fct(){if(dct)return uct;dct=1;var e=lct(),t=(function(){var t=/[^.]+$/.exec(e&&e.keys&&e.keys.IE_PROTO||``);return t?`Symbol(src)_1.`+t:``})();function n(e){return!!t&&t in e}return uct=n,uct}var pct,mct;function hct(){if(mct)return pct;mct=1;var e=Function.prototype.toString;function t(t){if(t!=null){try{return e.call(t)}catch{}try{return t+``}catch{}}return``}return pct=t,pct}var gct,_ct;function vct(){if(_ct)return gct;_ct=1;var e=tst(),t=fct(),n=n7(),r=hct(),i=/[\\^$.*+?()[\]{}|]/g,a=/^\[object .+?Constructor\]$/,o=Function.prototype,s=Object.prototype,c=o.toString,l=s.hasOwnProperty,u=RegExp(`^`+c.call(l).replace(i,`\\$&`).replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,`$1.*?`)+`$`);function d(i){return!n(i)||t(i)?!1:(e(i)?u:a).test(r(i))}return gct=d,gct}var yct,bct;function xct(){if(bct)return yct;bct=1;function e(e,t){return e?.[t]}return yct=e,yct}var Sct,Cct;function s7(){if(Cct)return Sct;Cct=1;var e=vct(),t=xct();function n(n,r){var i=t(n,r);return e(i)?i:void 0}return Sct=n,Sct}var wct,Tct;function Ect(){return Tct?wct:(Tct=1,wct=s7()(n2(),`Map`),wct)}var Dct,Oct;function c7(){return Oct?Dct:(Oct=1,Dct=s7()(Object,`create`),Dct)}var kct,Act;function jct(){if(Act)return kct;Act=1;var e=c7();function t(){this.__data__=e?e(null):{},this.size=0}return kct=t,kct}var Mct,Nct;function Pct(){if(Nct)return Mct;Nct=1;function e(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=+!!t,t}return Mct=e,Mct}var Fct,Ict;function Lct(){if(Ict)return Fct;Ict=1;var e=c7(),t=`__lodash_hash_undefined__`,n=Object.prototype.hasOwnProperty;function r(r){var i=this.__data__;if(e){var a=i[r];return a===t?void 0:a}return n.call(i,r)?i[r]:void 0}return Fct=r,Fct}var Rct,zct;function Bct(){if(zct)return Rct;zct=1;var e=c7(),t=Object.prototype.hasOwnProperty;function n(n){var r=this.__data__;return e?r[n]!==void 0:t.call(r,n)}return Rct=n,Rct}var Vct,Hct;function Uct(){if(Hct)return Vct;Hct=1;var e=c7(),t=`__lodash_hash_undefined__`;function n(n,r){var i=this.__data__;return this.size+=+!this.has(n),i[n]=e&&r===void 0?t:r,this}return Vct=n,Vct}var Wct,Gct;function Kct(){if(Gct)return Wct;Gct=1;var e=jct(),t=Pct(),n=Lct(),r=Bct(),i=Uct();function a(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}return a.prototype.clear=e,a.prototype.delete=t,a.prototype.get=n,a.prototype.has=r,a.prototype.set=i,Wct=a,Wct}var qct,Jct;function Yct(){if(Jct)return qct;Jct=1;var e=Kct(),t=o7(),n=Ect();function r(){this.size=0,this.__data__={hash:new e,map:new(n||t),string:new e}}return qct=r,qct}var Xct,Zct;function Qct(){if(Zct)return Xct;Zct=1;function e(e){var t=typeof e;return t==`string`||t==`number`||t==`symbol`||t==`boolean`?e!==`__proto__`:e===null}return Xct=e,Xct}var $ct,elt;function l7(){if(elt)return $ct;elt=1;var e=Qct();function t(t,n){var r=t.__data__;return e(n)?r[typeof n==`string`?`string`:`hash`]:r.map}return $ct=t,$ct}var tlt,nlt;function rlt(){if(nlt)return tlt;nlt=1;var e=l7();function t(t){var n=e(this,t).delete(t);return this.size-=+!!n,n}return tlt=t,tlt}var ilt,alt;function olt(){if(alt)return ilt;alt=1;var e=l7();function t(t){return e(this,t).get(t)}return ilt=t,ilt}var slt,clt;function llt(){if(clt)return slt;clt=1;var e=l7();function t(t){return e(this,t).has(t)}return slt=t,slt}var ult,dlt;function flt(){if(dlt)return ult;dlt=1;var e=l7();function t(t,n){var r=e(this,t),i=r.size;return r.set(t,n),this.size+=r.size==i?0:1,this}return ult=t,ult}var plt,mlt;function hlt(){if(mlt)return plt;mlt=1;var e=Yct(),t=rlt(),n=olt(),r=llt(),i=flt();function a(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}return a.prototype.clear=e,a.prototype.delete=t,a.prototype.get=n,a.prototype.has=r,a.prototype.set=i,plt=a,plt}var glt,_lt;function vlt(){if(_lt)return glt;_lt=1;var e=o7(),t=Ect(),n=hlt(),r=200;function i(i,a){var o=this.__data__;if(o instanceof e){var s=o.__data__;if(!t||s.length<r-1)return s.push([i,a]),this.size=++o.size,this;o=this.__data__=new n(s)}return o.set(i,a),this.size=o.size,this}return glt=i,glt}var ylt,blt;function xlt(){if(blt)return ylt;blt=1;var e=o7(),t=Zst(),n=ect(),r=rct(),i=oct(),a=vlt();function o(t){var n=this.__data__=new e(t);this.size=n.size}return o.prototype.clear=t,o.prototype.delete=n,o.prototype.get=r,o.prototype.has=i,o.prototype.set=a,ylt=o,ylt}var Slt,Clt;function wlt(){if(Clt)return Slt;Clt=1;var e=`__lodash_hash_undefined__`;function t(t){return this.__data__.set(t,e),this}return Slt=t,Slt}var Tlt,Elt;function Dlt(){if(Elt)return Tlt;Elt=1;function e(e){return this.__data__.has(e)}return Tlt=e,Tlt}var Olt,klt;function Alt(){if(klt)return Olt;klt=1;var e=hlt(),t=wlt(),n=Dlt();function r(t){var n=-1,r=t==null?0:t.length;for(this.__data__=new e;++n<r;)this.add(t[n])}return r.prototype.add=r.prototype.push=t,r.prototype.has=n,Olt=r,Olt}var jlt,Mlt;function Nlt(){if(Mlt)return jlt;Mlt=1;function e(e,t){for(var n=-1,r=e==null?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}return jlt=e,jlt}var Plt,Flt;function Ilt(){if(Flt)return Plt;Flt=1;function e(e,t){return e.has(t)}return Plt=e,Plt}var Llt,Rlt;function zlt(){if(Rlt)return Llt;Rlt=1;var e=Alt(),t=Nlt(),n=Ilt(),r=1,i=2;function a(a,o,s,c,l,u){var d=s&r,f=a.length,p=o.length;if(f!=p&&!(d&&p>f))return!1;var m=u.get(a),h=u.get(o);if(m&&h)return m==o&&h==a;var g=-1,_=!0,v=s&i?new e:void 0;for(u.set(a,o),u.set(o,a);++g<f;){var y=a[g],b=o[g];if(c)var x=d?c(b,y,g,o,a,u):c(y,b,g,a,o,u);if(x!==void 0){if(x)continue;_=!1;break}if(v){if(!t(o,function(e,t){if(!n(v,t)&&(y===e||l(y,e,s,c,u)))return v.push(t)})){_=!1;break}}else if(!(y===b||l(y,b,s,c,u))){_=!1;break}}return u.delete(a),u.delete(o),_}return Llt=a,Llt}var Blt,Vlt;function Hlt(){return Vlt?Blt:(Vlt=1,Blt=n2().Uint8Array,Blt)}var Ult,Wlt;function Glt(){if(Wlt)return Ult;Wlt=1;function e(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}return Ult=e,Ult}var Klt,qlt;function Jlt(){if(qlt)return Klt;qlt=1;function e(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}return Klt=e,Klt}var Ylt,Xlt;function Zlt(){if(Xlt)return Ylt;Xlt=1;var e=i2(),t=Hlt(),n=Mst(),r=zlt(),i=Glt(),a=Jlt(),o=1,s=2,c=`[object Boolean]`,l=`[object Date]`,u=`[object Error]`,d=`[object Map]`,f=`[object Number]`,p=`[object RegExp]`,m=`[object Set]`,h=`[object String]`,g=`[object Symbol]`,_=`[object ArrayBuffer]`,v=`[object DataView]`,y=e?e.prototype:void 0,b=y?y.valueOf:void 0;function x(e,y,x,S,C,w,T){switch(x){case v:if(e.byteLength!=y.byteLength||e.byteOffset!=y.byteOffset)return!1;e=e.buffer,y=y.buffer;case _:return!(e.byteLength!=y.byteLength||!w(new t(e),new t(y)));case c:case l:case f:return n(+e,+y);case u:return e.name==y.name&&e.message==y.message;case p:case h:return e==y+``;case d:var E=i;case m:var D=S&o;if(E||=a,e.size!=y.size&&!D)return!1;var O=T.get(e);if(O)return O==y;S|=s,T.set(e,y);var k=r(E(e),E(y),S,C,w,T);return T.delete(e),k;case g:if(b)return b.call(e)==b.call(y)}return!1}return Ylt=x,Ylt}var Qlt,$lt;function eut(){if($lt)return Qlt;$lt=1;var e=$0(),t=h2();function n(n,r,i){var a=r(n);return t(n)?a:e(a,i(n))}return Qlt=n,Qlt}var tut,nut;function rut(){if(nut)return tut;nut=1;function e(e,t){for(var n=-1,r=e==null?0:e.length,i=0,a=[];++n<r;){var o=e[n];t(o,n,e)&&(a[i++]=o)}return a}return tut=e,tut}var iut,aut;function out(){if(aut)return iut;aut=1;function e(){return[]}return iut=e,iut}var sut,cut;function lut(){if(cut)return sut;cut=1;var e=rut(),t=out(),n=Object.prototype.propertyIsEnumerable,r=Object.getOwnPropertySymbols;return sut=r?function(t){return t==null?[]:(t=Object(t),e(r(t),function(e){return n.call(t,e)}))}:t,sut}var uut,dut;function fut(){if(dut)return uut;dut=1;var e=eut(),t=lut(),n=i7();function r(r){return e(r,n,t)}return uut=r,uut}var put,mut;function hut(){if(mut)return put;mut=1;var e=fut(),t=1,n=Object.prototype.hasOwnProperty;function r(r,i,a,o,s,c){var l=a&t,u=e(r),d=u.length;if(d!=e(i).length&&!l)return!1;for(var f=d;f--;){var p=u[f];if(!(l?p in i:n.call(i,p)))return!1}var m=c.get(r),h=c.get(i);if(m&&h)return m==i&&h==r;var g=!0;c.set(r,i),c.set(i,r);for(var _=l;++f<d;){p=u[f];var v=r[p],y=i[p];if(o)var b=l?o(y,v,p,i,r,c):o(v,y,p,r,i,c);if(!(b===void 0?v===y||s(v,y,a,o,c):b)){g=!1;break}_||=p==`constructor`}if(g&&!_){var x=r.constructor,S=i.constructor;x!=S&&`constructor`in r&&`constructor`in i&&!(typeof x==`function`&&x instanceof x&&typeof S==`function`&&S instanceof S)&&(g=!1)}return c.delete(r),c.delete(i),g}return put=r,put}var gut,_ut;function vut(){return _ut?gut:(_ut=1,gut=s7()(n2(),`DataView`),gut)}var yut,but;function xut(){return but?yut:(but=1,yut=s7()(n2(),`Promise`),yut)}var Sut,Cut;function wut(){return Cut?Sut:(Cut=1,Sut=s7()(n2(),`Set`),Sut)}var Tut,Eut;function Dut(){return Eut?Tut:(Eut=1,Tut=s7()(n2(),`WeakMap`),Tut)}var Out,kut;function u7(){if(kut)return Out;kut=1;var e=vut(),t=Ect(),n=xut(),r=wut(),i=Dut(),a=c2(),o=hct(),s=`[object Map]`,c=`[object Object]`,l=`[object Promise]`,u=`[object Set]`,d=`[object WeakMap]`,f=`[object DataView]`,p=o(e),m=o(t),h=o(n),g=o(r),_=o(i),v=a;return(e&&v(new e(new ArrayBuffer(1)))!=f||t&&v(new t)!=s||n&&v(n.resolve())!=l||r&&v(new r)!=u||i&&v(new i)!=d)&&(v=function(e){var t=a(e),n=t==c?e.constructor:void 0,r=n?o(n):``;if(r)switch(r){case p:return f;case m:return s;case h:return l;case g:return u;case _:return d}return t}),Out=v,Out}var Aut,jut;function Mut(){if(jut)return Aut;jut=1;var e=xlt(),t=zlt(),n=Zlt(),r=hut(),i=u7(),a=h2(),o=J5(),s=Fot(),c=1,l=`[object Arguments]`,u=`[object Array]`,d=`[object Object]`,f=Object.prototype.hasOwnProperty;function p(p,m,h,g,_,v){var y=a(p),b=a(m),x=y?u:i(p),S=b?u:i(m);x=x==l?d:x,S=S==l?d:S;var C=x==d,w=S==d,T=x==S;if(T&&o(p)){if(!o(m))return!1;y=!0,C=!1}if(T&&!C)return v||=new e,y||s(p)?t(p,m,h,g,_,v):n(p,m,x,h,g,_,v);if(!(h&c)){var E=C&&f.call(p,`__wrapped__`),D=w&&f.call(m,`__wrapped__`);if(E||D){var O=E?p.value():p,k=D?m.value():m;return v||=new e,_(O,k,h,g,v)}}return T?(v||=new e,r(p,m,h,g,_,v)):!1}return Aut=p,Aut}var Nut,Put;function Fut(){if(Put)return Nut;Put=1;var e=Mut(),t=u2();function n(r,i,a,o,s){return r===i?!0:r==null||i==null||!t(r)&&!t(i)?r!==r&&i!==i:e(r,i,a,o,n,s)}return Nut=n,Nut}var Iut,Lut;function Rut(){if(Lut)return Iut;Lut=1;var e=xlt(),t=Fut(),n=1,r=2;function i(i,a,o,s){var c=o.length,l=c,u=!s;if(i==null)return!l;for(i=Object(i);c--;){var d=o[c];if(u&&d[2]?d[1]!==i[d[0]]:!(d[0]in i))return!1}for(;++c<l;){d=o[c];var f=d[0],p=i[f],m=d[1];if(u&&d[2]){if(p===void 0&&!(f in i))return!1}else{var h=new e;if(s)var g=s(p,m,f,i,a,h);if(!(g===void 0?t(m,p,n|r,s,h):g))return!1}}return!0}return Iut=i,Iut}var zut,But;function Vut(){if(But)return zut;But=1;var e=n7();function t(t){return t===t&&!e(t)}return zut=t,zut}var Hut,Uut;function Wut(){if(Uut)return Hut;Uut=1;var e=Vut(),t=i7();function n(n){for(var r=t(n),i=r.length;i--;){var a=r[i],o=n[a];r[i]=[a,o,e(o)]}return r}return Hut=n,Hut}var Gut,Kut;function qut(){if(Kut)return Gut;Kut=1;function e(e,t){return function(n){return n!=null&&n[e]===t&&(t!==void 0||e in Object(n))}}return Gut=e,Gut}var Jut,Yut;function Xut(){if(Yut)return Jut;Yut=1;var e=Rut(),t=Wut(),n=qut();function r(r){var i=t(r);return i.length==1&&i[0][2]?n(i[0][0],i[0][1]):function(t){return t===r||e(t,r,i)}}return Jut=r,Jut}var Zut,Qut;function $ut(){if(Qut)return Zut;Qut=1;var e=c2(),t=u2(),n=`[object Symbol]`;function r(r){return typeof r==`symbol`||t(r)&&e(r)==n}return Zut=r,Zut}var edt,tdt;function ndt(){if(tdt)return edt;tdt=1;var e=h2(),t=$ut(),n=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,r=/^\w*$/;function i(i,a){if(e(i))return!1;var o=typeof i;return o==`number`||o==`symbol`||o==`boolean`||i==null||t(i)?!0:r.test(i)||!n.test(i)||a!=null&&i in Object(a)}return edt=i,edt}var rdt,idt;function adt(){if(idt)return rdt;idt=1;var e=hlt(),t=`Expected a function`;function n(r,i){if(typeof r!=`function`||i!=null&&typeof i!=`function`)throw TypeError(t);var a=function(){var e=arguments,t=i?i.apply(this,e):e[0],n=a.cache;if(n.has(t))return n.get(t);var o=r.apply(this,e);return a.cache=n.set(t,o)||n,o};return a.cache=new(n.Cache||e),a}return n.Cache=e,rdt=n,rdt}var odt,sdt;function cdt(){if(sdt)return odt;sdt=1;var e=adt(),t=500;function n(n){var r=e(n,function(e){return i.size===t&&i.clear(),e}),i=r.cache;return r}return odt=n,odt}var ldt,udt;function ddt(){if(udt)return ldt;udt=1;var e=cdt(),t=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,n=/\\(\\)?/g;return ldt=e(function(e){var r=[];return e.charCodeAt(0)===46&&r.push(``),e.replace(t,function(e,t,i,a){r.push(i?a.replace(n,`$1`):t||e)}),r}),ldt}var fdt,pdt;function mdt(){if(pdt)return fdt;pdt=1;var e=i2(),t=Est(),n=h2(),r=$ut(),i=e?e.prototype:void 0,a=i?i.toString:void 0;function o(e){if(typeof e==`string`)return e;if(n(e))return t(e,o)+``;if(r(e))return a?a.call(e):``;var i=e+``;return i==`0`&&1/e==-1/0?`-0`:i}return fdt=o,fdt}var hdt,gdt;function _dt(){if(gdt)return hdt;gdt=1;var e=mdt();function t(t){return t==null?``:e(t)}return hdt=t,hdt}var vdt,ydt;function bdt(){if(ydt)return vdt;ydt=1;var e=h2(),t=ndt(),n=ddt(),r=_dt();function i(i,a){return e(i)?i:t(i,a)?[i]:n(r(i))}return vdt=i,vdt}var xdt,Sdt;function d7(){if(Sdt)return xdt;Sdt=1;var e=$ut();function t(t){if(typeof t==`string`||e(t))return t;var n=t+``;return n==`0`&&1/t==-1/0?`-0`:n}return xdt=t,xdt}var Cdt,wdt;function Tdt(){if(wdt)return Cdt;wdt=1;var e=bdt(),t=d7();function n(n,r){r=e(r,n);for(var i=0,a=r.length;n!=null&&i<a;)n=n[t(r[i++])];return i&&i==a?n:void 0}return Cdt=n,Cdt}var Edt,Ddt;function Odt(){if(Ddt)return Edt;Ddt=1;var e=Tdt();function t(t,n,r){var i=t==null?void 0:e(t,n);return i===void 0?r:i}return Edt=t,Edt}var kdt,Adt;function jdt(){if(Adt)return kdt;Adt=1;function e(e,t){return e!=null&&t in Object(e)}return kdt=e,kdt}var Mdt,Ndt;function Pdt(){if(Ndt)return Mdt;Ndt=1;var e=bdt(),t=p2(),n=h2(),r=Eot(),i=Z5(),a=d7();function o(o,s,c){s=e(s,o);for(var l=-1,u=s.length,d=!1;++l<u;){var f=a(s[l]);if(!(d=o!=null&&c(o,f)))break;o=o[f]}return d||++l!=u?d:(u=o==null?0:o.length,!!u&&i(u)&&r(f,u)&&(n(o)||t(o)))}return Mdt=o,Mdt}var Fdt,Idt;function Ldt(){if(Idt)return Fdt;Idt=1;var e=jdt(),t=Pdt();function n(n,r){return n!=null&&t(n,r,e)}return Fdt=n,Fdt}var Rdt,zdt;function Bdt(){if(zdt)return Rdt;zdt=1;var e=Fut(),t=Odt(),n=Ldt(),r=ndt(),i=Vut(),a=qut(),o=d7(),s=1,c=2;function l(l,u){return r(l)&&i(u)?a(o(l),u):function(r){var i=t(r,l);return i===void 0&&i===u?n(r,l):e(u,i,s|c)}}return Rdt=l,Rdt}var Vdt,Hdt;function Udt(){if(Hdt)return Vdt;Hdt=1;function e(e){return function(t){return t?.[e]}}return Vdt=e,Vdt}var Wdt,Gdt;function Kdt(){if(Gdt)return Wdt;Gdt=1;var e=Tdt();function t(t){return function(n){return e(n,t)}}return Wdt=t,Wdt}var qdt,Jdt;function Ydt(){if(Jdt)return qdt;Jdt=1;var e=Udt(),t=Kdt(),n=ndt(),r=d7();function i(i){return n(i)?e(r(i)):t(i)}return qdt=i,qdt}var Xdt,Zdt;function Qdt(){if(Zdt)return Xdt;Zdt=1;var e=Xut(),t=Bdt(),n=dst(),r=h2(),i=Ydt();function a(a){return typeof a==`function`?a:a==null?n:typeof a==`object`?r(a)?t(a[0],a[1]):e(a):i(a)}return Xdt=a,Xdt}var $dt,eft;function tft(){if(eft)return $dt;eft=1;var e=r7();function t(t,n){return function(r,i){if(r==null)return r;if(!e(r))return t(r,i);for(var a=r.length,o=n?a:-1,s=Object(r);(n?o--:++o<a)&&i(s[o],o,s)!==!1;);return r}}return $dt=t,$dt}var nft,rft;function ift(){if(rft)return nft;rft=1;var e=cst();return nft=tft()(e),nft}var aft,oft;function sft(){if(oft)return aft;oft=1;var e=ift(),t=r7();function n(n,r){var i=-1,a=t(n)?Array(n.length):[];return e(n,function(e,t,n){a[++i]=r(e,t,n)}),a}return aft=n,aft}var cft,lft;function uft(){if(lft)return cft;lft=1;var e=Est(),t=Qdt(),n=sft(),r=h2();function i(i,a){return(r(i)?e:n)(i,t(a,3))}return cft=i,cft}var dft;function fft(){if(dft)return V5;dft=1,Object.defineProperty(V5,"__esModule",{value:!0}),V5.flattenNames=void 0;var e=i(hot()),t=i(_st()),n=i(Cst()),r=i(uft());function i(e){return e&&e.__esModule?e:{default:e}}return V5.default=V5.flattenNames=function i(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],o=[];return(0,r.default)(a,function(r){Array.isArray(r)?i(r).map(function(e){return o.push(e)}):(0,n.default)(r)?(0,t.default)(r,function(e,t){e===!0&&o.push(t),o.push(t+`-`+e)}):(0,e.default)(r)&&o.push(r)}),o},V5}var f7={},pft,mft;function hft(){if(mft)return pft;mft=1;function e(e,t){for(var n=-1,r=e==null?0:e.length;++n<r&&t(e[n],n,e)!==!1;);return e}return pft=e,pft}var gft,_ft;function vft(){if(_ft)return gft;_ft=1;var e=s7();return gft=(function(){try{var t=e(Object,`defineProperty`);return t({},``,{}),t}catch{}})(),gft}var yft,bft;function xft(){if(bft)return yft;bft=1;var e=vft();function t(t,n,r){n==`__proto__`&&e?e(t,n,{configurable:!0,enumerable:!0,value:r,writable:!0}):t[n]=r}return yft=t,yft}var Sft,Cft;function wft(){if(Cft)return Sft;Cft=1;var e=xft(),t=Mst(),n=Object.prototype.hasOwnProperty;function r(r,i,a){var o=r[i];(!(n.call(r,i)&&t(o,a))||a===void 0&&!(i in r))&&e(r,i,a)}return Sft=r,Sft}var Tft,Eft;function p7(){if(Eft)return Tft;Eft=1;var e=wft(),t=xft();function n(n,r,i,a){var o=!i;i||={};for(var s=-1,c=r.length;++s<c;){var l=r[s],u=a?a(i[l],n[l],l,i,n):void 0;u===void 0&&(u=n[l]),o?t(i,l,u):e(i,l,u)}return i}return Tft=n,Tft}var Dft,Oft;function kft(){if(Oft)return Dft;Oft=1;var e=p7(),t=i7();function n(n,r){return n&&e(r,t(r),n)}return Dft=n,Dft}var Aft,jft;function Mft(){if(jft)return Aft;jft=1;function e(e){var t=[];if(e!=null)for(var n in Object(e))t.push(n);return t}return Aft=e,Aft}var Nft,Pft;function Fft(){if(Pft)return Nft;Pft=1;var e=n7(),t=Vot(),n=Mft(),r=Object.prototype.hasOwnProperty;function i(i){if(!e(i))return n(i);var a=t(i),o=[];for(var s in i)s==`constructor`&&(a||!r.call(i,s))||o.push(s);return o}return Nft=i,Nft}var Ift,Lft;function Rft(){if(Lft)return Ift;Lft=1;var e=Rot(),t=Fft(),n=r7();function r(r){return n(r)?e(r,!0):t(r)}return Ift=r,Ift}var zft,Bft;function Vft(){if(Bft)return zft;Bft=1;var e=p7(),t=Rft();function n(n,r){return n&&e(r,t(r),n)}return zft=n,zft}var m7={exports:{}};m7.exports;var Hft;function Uft(){return Hft||(Hft=1,(function(e,t){var n=n2(),r=t&&!t.nodeType&&t,i=r&&e&&!e.nodeType&&e,a=i&&i.exports===r?n.Buffer:void 0,o=a?a.allocUnsafe:void 0;function s(e,t){if(t)return e.slice();var n=e.length,r=o?o(n):new e.constructor(n);return e.copy(r),r}e.exports=s})(m7,m7.exports)),m7.exports}var Wft,Gft;function Kft(){if(Gft)return Wft;Gft=1;function e(e,t){var n=-1,r=e.length;for(t||=Array(r);++n<r;)t[n]=e[n];return t}return Wft=e,Wft}var qft,Jft;function Yft(){if(Jft)return qft;Jft=1;var e=p7(),t=lut();function n(n,r){return e(n,t(n),r)}return qft=n,qft}var Xft,Zft;function Qft(){if(Zft)return Xft;Zft=1;var e=$0(),t=bst(),n=lut(),r=out();return Xft=Object.getOwnPropertySymbols?function(r){for(var i=[];r;)e(i,n(r)),r=t(r);return i}:r,Xft}var $ft,ept;function tpt(){if(ept)return $ft;ept=1;var e=p7(),t=Qft();function n(n,r){return e(n,t(n),r)}return $ft=n,$ft}var npt,rpt;function ipt(){if(rpt)return npt;rpt=1;var e=eut(),t=Qft(),n=Rft();function r(r){return e(r,n,t)}return npt=r,npt}var apt,opt;function spt(){if(opt)return apt;opt=1;var e=Object.prototype.hasOwnProperty;function t(t){var n=t.length,r=new t.constructor(n);return n&&typeof t[0]==`string`&&e.call(t,`index`)&&(r.index=t.index,r.input=t.input),r}return apt=t,apt}var cpt,lpt;function upt(){if(lpt)return cpt;lpt=1;var e=Hlt();function t(t){var n=new t.constructor(t.byteLength);return new e(n).set(new e(t)),n}return cpt=t,cpt}var dpt,fpt;function ppt(){if(fpt)return dpt;fpt=1;var e=upt();function t(t,n){var r=n?e(t.buffer):t.buffer;return new t.constructor(r,t.byteOffset,t.byteLength)}return dpt=t,dpt}var mpt,hpt;function gpt(){if(hpt)return mpt;hpt=1;var e=/\w*$/;function t(t){var n=new t.constructor(t.source,e.exec(t));return n.lastIndex=t.lastIndex,n}return mpt=t,mpt}var _pt,vpt;function ypt(){if(vpt)return _pt;vpt=1;var e=i2(),t=e?e.prototype:void 0,n=t?t.valueOf:void 0;function r(e){return n?Object(n.call(e)):{}}return _pt=r,_pt}var bpt,xpt;function Spt(){if(xpt)return bpt;xpt=1;var e=upt();function t(t,n){var r=n?e(t.buffer):t.buffer;return new t.constructor(r,t.byteOffset,t.length)}return bpt=t,bpt}var Cpt,wpt;function Tpt(){if(wpt)return Cpt;wpt=1;var e=upt(),t=ppt(),n=gpt(),r=ypt(),i=Spt(),a=`[object Boolean]`,o=`[object Date]`,s=`[object Map]`,c=`[object Number]`,l=`[object RegExp]`,u=`[object Set]`,d=`[object String]`,f=`[object Symbol]`,p=`[object ArrayBuffer]`,m=`[object DataView]`,h=`[object Float32Array]`,g=`[object Float64Array]`,_=`[object Int8Array]`,v=`[object Int16Array]`,y=`[object Int32Array]`,b=`[object Uint8Array]`,x=`[object Uint8ClampedArray]`,S=`[object Uint16Array]`,C=`[object Uint32Array]`;function w(w,T,E){var D=w.constructor;switch(T){case p:return e(w);case a:case o:return new D(+w);case m:return t(w,E);case h:case g:case _:case v:case y:case b:case x:case S:case C:return i(w,E);case s:return new D;case c:case d:return new D(w);case l:return n(w);case u:return new D;case f:return r(w)}}return Cpt=w,Cpt}var Ept,Dpt;function Opt(){if(Dpt)return Ept;Dpt=1;var e=n7(),t=Object.create;return Ept=(function(){function n(){}return function(r){if(!e(r))return{};if(t)return t(r);n.prototype=r;var i=new n;return n.prototype=void 0,i}})(),Ept}var kpt,Apt;function jpt(){if(Apt)return kpt;Apt=1;var e=Opt(),t=bst(),n=Vot();function r(r){return typeof r.constructor==`function`&&!n(r)?e(t(r)):{}}return kpt=r,kpt}var Mpt,Npt;function Ppt(){if(Npt)return Mpt;Npt=1;var e=u7(),t=u2(),n=`[object Map]`;function r(r){return t(r)&&e(r)==n}return Mpt=r,Mpt}var Fpt,Ipt;function Lpt(){if(Ipt)return Fpt;Ipt=1;var e=Ppt(),t=e7(),n=Mot(),r=n&&n.isMap;return Fpt=r?t(r):e,Fpt}var Rpt,zpt;function Bpt(){if(zpt)return Rpt;zpt=1;var e=u7(),t=u2(),n=`[object Set]`;function r(r){return t(r)&&e(r)==n}return Rpt=r,Rpt}var Vpt,Hpt;function Upt(){if(Hpt)return Vpt;Hpt=1;var e=Bpt(),t=e7(),n=Mot(),r=n&&n.isSet;return Vpt=r?t(r):e,Vpt}var Wpt,Gpt;function Kpt(){if(Gpt)return Wpt;Gpt=1;var e=xlt(),t=hft(),n=wft(),r=kft(),i=Vft(),a=Uft(),o=Kft(),s=Yft(),c=tpt(),l=fut(),u=ipt(),d=u7(),f=spt(),p=Tpt(),m=jpt(),h=h2(),g=J5(),_=Lpt(),v=n7(),y=Upt(),b=i7(),x=Rft(),S=1,C=2,w=4,T=`[object Arguments]`,E=`[object Array]`,D=`[object Boolean]`,O=`[object Date]`,k=`[object Error]`,A=`[object Function]`,j=`[object GeneratorFunction]`,M=`[object Map]`,ee=`[object Number]`,N=`[object Object]`,P=`[object RegExp]`,F=`[object Set]`,te=`[object String]`,I=`[object Symbol]`,ne=`[object WeakMap]`,re=`[object ArrayBuffer]`,ie=`[object DataView]`,ae=`[object Float32Array]`,oe=`[object Float64Array]`,se=`[object Int8Array]`,ce=`[object Int16Array]`,le=`[object Int32Array]`,ue=`[object Uint8Array]`,de=`[object Uint8ClampedArray]`,L=`[object Uint16Array]`,fe=`[object Uint32Array]`,pe={};pe[T]=pe[E]=pe[re]=pe[ie]=pe[D]=pe[O]=pe[ae]=pe[oe]=pe[se]=pe[ce]=pe[le]=pe[M]=pe[ee]=pe[N]=pe[P]=pe[F]=pe[te]=pe[I]=pe[ue]=pe[de]=pe[L]=pe[fe]=!0,pe[k]=pe[A]=pe[ne]=!1;function me(E,D,O,k,M,ee){var P,F=D&S,te=D&C,I=D&w;if(O&&(P=M?O(E,k,M,ee):O(E)),P!==void 0)return P;if(!v(E))return E;var ne=h(E);if(ne){if(P=f(E),!F)return o(E,P)}else{var re=d(E),ie=re==A||re==j;if(g(E))return a(E,F);if(re==N||re==T||ie&&!M){if(P=te||ie?{}:m(E),!F)return te?c(E,i(P,E)):s(E,r(P,E))}else{if(!pe[re])return M?E:{};P=p(E,re,F)}}ee||=new e;var ae=ee.get(E);if(ae)return ae;ee.set(E,P),y(E)?E.forEach(function(e){P.add(me(e,D,O,e,E,ee))}):_(E)&&E.forEach(function(e,t){P.set(t,me(e,D,O,t,E,ee))});var oe=ne?void 0:(I?te?u:l:te?x:b)(E);return t(oe||E,function(e,t){oe&&(t=e,e=E[t]),n(P,t,me(e,D,O,t,E,ee))}),P}return Wpt=me,Wpt}var qpt,Jpt;function Ypt(){if(Jpt)return qpt;Jpt=1;var e=Kpt(),t=1,n=4;function r(r){return e(r,t|n)}return qpt=r,qpt}var Xpt;function Zpt(){if(Xpt)return f7;Xpt=1,Object.defineProperty(f7,"__esModule",{value:!0}),f7.mergeClasses=void 0;var e=r(_st()),t=r(Ypt()),n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};function r(e){return e&&e.__esModule?e:{default:e}}return f7.default=f7.mergeClasses=function(r){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],a=r.default&&(0,t.default)(r.default)||{};return i.map(function(t){var i=r[t];return i&&(0,e.default)(i,function(e,t){a[t]||(a[t]={}),a[t]=n({},a[t],i[t])}),t}),a},f7}var h7={},Qpt;function $pt(){if(Qpt)return h7;Qpt=1,Object.defineProperty(h7,"__esModule",{value:!0}),h7.autoprefix=void 0;var e=n(_st()),t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};function n(e){return e&&e.__esModule?e:{default:e}}var r={borderRadius:function(e){return{msBorderRadius:e,MozBorderRadius:e,OBorderRadius:e,WebkitBorderRadius:e,borderRadius:e}},boxShadow:function(e){return{msBoxShadow:e,MozBoxShadow:e,OBoxShadow:e,WebkitBoxShadow:e,boxShadow:e}},userSelect:function(e){return{WebkitTouchCallout:e,KhtmlUserSelect:e,MozUserSelect:e,msUserSelect:e,WebkitUserSelect:e,userSelect:e}},flex:function(e){return{WebkitBoxFlex:e,MozBoxFlex:e,WebkitFlex:e,msFlex:e,flex:e}},flexBasis:function(e){return{WebkitFlexBasis:e,flexBasis:e}},justifyContent:function(e){return{WebkitJustifyContent:e,justifyContent:e}},transition:function(e){return{msTransition:e,MozTransition:e,OTransition:e,WebkitTransition:e,transition:e}},transform:function(e){return{msTransform:e,MozTransform:e,OTransform:e,WebkitTransform:e,transform:e}},absolute:function(e){var t=e&&e.split(` `);return{position:`absolute`,top:t&&t[0],right:t&&t[1],bottom:t&&t[2],left:t&&t[3]}},extend:function(e,t){return t[e]||{extend:e}}};return h7.default=h7.autoprefix=function(n){var i={};return(0,e.default)(n,function(n,a){var o={};(0,e.default)(n,function(e,n){var i=r[n];i?o=t({},o,i(e)):o[n]=e}),i[a]=o}),i},h7}var g7={},emt;function tmt(){if(emt)return g7;emt=1,Object.defineProperty(g7,"__esModule",{value:!0}),g7.hover=void 0;var e=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},t=n(Y.default);function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function i(e,t){if(!e)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return t&&(typeof t==`object`||typeof t==`function`)?t:e}function a(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function, not `+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}return g7.default=g7.hover=function(n){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:`span`;return(function(s){a(c,s);function c(){var a,s,l,u;r(this,c);for(var d=arguments.length,f=Array(d),p=0;p<d;p++)f[p]=arguments[p];return u=(s=(l=i(this,(a=c.__proto__||Object.getPrototypeOf(c)).call.apply(a,[this].concat(f))),l),l.state={hover:!1},l.handleMouseOver=function(){return l.setState({hover:!0})},l.handleMouseOut=function(){return l.setState({hover:!1})},l.render=function(){return t.default.createElement(o,{onMouseOver:l.handleMouseOver,onMouseOut:l.handleMouseOut},t.default.createElement(n,e({},l.props,l.state)))},s),i(l,u)}return c})(t.default.Component)},g7}var _7={},nmt;function rmt(){if(nmt)return _7;nmt=1,Object.defineProperty(_7,"__esModule",{value:!0}),_7.active=void 0;var e=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},t=n(Y.default);function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function i(e,t){if(!e)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return t&&(typeof t==`object`||typeof t==`function`)?t:e}function a(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function, not `+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}return _7.default=_7.active=function(n){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:`span`;return(function(s){a(c,s);function c(){var a,s,l,u;r(this,c);for(var d=arguments.length,f=Array(d),p=0;p<d;p++)f[p]=arguments[p];return u=(s=(l=i(this,(a=c.__proto__||Object.getPrototypeOf(c)).call.apply(a,[this].concat(f))),l),l.state={active:!1},l.handleMouseDown=function(){return l.setState({active:!0})},l.handleMouseUp=function(){return l.setState({active:!1})},l.render=function(){return t.default.createElement(o,{onMouseDown:l.handleMouseDown,onMouseUp:l.handleMouseUp},t.default.createElement(n,e({},l.props,l.state)))},s),i(l,u)}return c})(t.default.Component)},_7}var v7={},imt;function amt(){return imt?v7:(imt=1,Object.defineProperty(v7,"__esModule",{value:!0}),v7.default=function(e,t){var n={},r=function(e){n[e]=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0};return e===0&&r(`first-child`),e===t-1&&r(`last-child`),(e===0||e%2==0)&&r(`even`),Math.abs(e%2)===1&&r(`odd`),r(`nth-child`,e),n},v7)}var omt;function smt(){if(omt)return B5;omt=1,Object.defineProperty(B5,"__esModule",{value:!0}),B5.ReactCSS=B5.loop=B5.handleActive=B5.handleHover=B5.hover=void 0;var e=o(fft()),t=o(Zpt()),n=o($pt()),r=o(tmt()),i=o(rmt()),a=o(amt());function o(e){return e&&e.__esModule?e:{default:e}}return B5.hover=r.default,B5.handleHover=r.default,B5.handleActive=i.default,B5.loop=a.default,B5.default=B5.ReactCSS=function(r){for(var i=arguments.length,a=Array(i>1?i-1:0),o=1;o<i;o++)a[o-1]=arguments[o];var s=(0,e.default)(a),c=(0,t.default)(r,s);return(0,n.default)(c)},B5}var cmt=smt(),y7=R0(cmt),lmt=function(e,t,n,r,i){var a=i.clientWidth,o=i.clientHeight,s=typeof e.pageX==`number`?e.pageX:e.touches[0].pageX,c=typeof e.pageY==`number`?e.pageY:e.touches[0].pageY,l=s-(i.getBoundingClientRect().left+window.pageXOffset),u=c-(i.getBoundingClientRect().top+window.pageYOffset);if(n===`vertical`){var d=void 0;if(d=u<0?0:u>o?1:Math.round(u*100/o)/100,t.a!==d)return{h:t.h,s:t.s,l:t.l,a:d,source:`rgb`}}else{var f=void 0;if(f=l<0?0:l>a?1:Math.round(l*100/a)/100,r!==f)return{h:t.h,s:t.s,l:t.l,a:f,source:`rgb`}}return null},umt={},dmt=function(e,t,n,r){if(typeof document>`u`&&!r)return null;var i=r?new r:document.createElement(`canvas`);i.width=n*2,i.height=n*2;var a=i.getContext(`2d`);return a?(a.fillStyle=e,a.fillRect(0,0,i.width,i.height),a.fillStyle=t,a.fillRect(0,0,n,n),a.translate(n,n),a.fillRect(0,0,n,n),i.toDataURL()):null},fmt=function(e,t,n,r){var i=e+`-`+t+`-`+n+(r?`-server`:``);if(umt[i])return umt[i];var a=dmt(e,t,n,r);return umt[i]=a,a},pmt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},b7=function(e){var t=e.white,n=e.grey,r=e.size,i=e.renderers,a=e.borderRadius,o=e.boxShadow,s=e.children,c=y7({default:{grid:{borderRadius:a,boxShadow:o,absolute:`0px 0px 0px 0px`,background:`url(`+fmt(t,n,r,i.canvas)+`) center left`}}});return(0,Y.isValidElement)(s)?Y.cloneElement(s,pmt({},s.props,{style:pmt({},s.props.style,c.grid)})):Y.createElement(`div`,{style:c.grid})};b7.defaultProps={size:8,white:`transparent`,grey:`rgba(0,0,0,.08)`,renderers:{}};var mmt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},hmt=(function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}})();function gmt(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function _mt(e,t){if(!e)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return t&&(typeof t==`object`||typeof t==`function`)?t:e}function vmt(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function, not `+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var ymt=(function(e){vmt(t,e);function t(){var e,n,r,i;gmt(this,t);for(var a=arguments.length,o=Array(a),s=0;s<a;s++)o[s]=arguments[s];return i=(n=(r=_mt(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(o))),r),r.handleChange=function(e){var t=lmt(e,r.props.hsl,r.props.direction,r.props.a,r.container);t&&typeof r.props.onChange==`function`&&r.props.onChange(t,e)},r.handleMouseDown=function(e){r.handleChange(e),window.addEventListener(`mousemove`,r.handleChange),window.addEventListener(`mouseup`,r.handleMouseUp)},r.handleMouseUp=function(){r.unbindEventListeners()},r.unbindEventListeners=function(){window.removeEventListener(`mousemove`,r.handleChange),window.removeEventListener(`mouseup`,r.handleMouseUp)},n),_mt(r,i)}return hmt(t,[{key:`componentWillUnmount`,value:function(){this.unbindEventListeners()}},{key:`render`,value:function(){var e=this,t=this.props.rgb,n=y7({default:{alpha:{absolute:`0px 0px 0px 0px`,borderRadius:this.props.radius},checkboard:{absolute:`0px 0px 0px 0px`,overflow:`hidden`,borderRadius:this.props.radius},gradient:{absolute:`0px 0px 0px 0px`,background:`linear-gradient(to right, rgba(`+t.r+`,`+t.g+`,`+t.b+`, 0) 0%, |
|
|
rgba(`+t.r+`,`+t.g+`,`+t.b+`, 1) 100%)`,boxShadow:this.props.shadow,borderRadius:this.props.radius},container:{position:`relative`,height:`100%`,margin:`0 3px`},pointer:{position:`absolute`,left:t.a*100+`%`},slider:{width:`4px`,borderRadius:`1px`,height:`8px`,boxShadow:`0 0 2px rgba(0, 0, 0, .6)`,background:`#fff`,marginTop:`1px`,transform:`translateX(-2px)`}},vertical:{gradient:{background:`linear-gradient(to bottom, rgba(`+t.r+`,`+t.g+`,`+t.b+`, 0) 0%, |
|
|
rgba(`+t.r+`,`+t.g+`,`+t.b+`, 1) 100%)`},pointer:{left:0,top:t.a*100+`%`}},overwrite:mmt({},this.props.style)},{vertical:this.props.direction===`vertical`,overwrite:!0});return Y.createElement(`div`,{style:n.alpha},Y.createElement(`div`,{style:n.checkboard},Y.createElement(b7,{renderers:this.props.renderers})),Y.createElement(`div`,{style:n.gradient}),Y.createElement(`div`,{style:n.container,ref:function(t){return e.container=t},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},Y.createElement(`div`,{style:n.pointer},this.props.pointer?Y.createElement(this.props.pointer,this.props):Y.createElement(`div`,{style:n.slider}))))}}]),t})(Y.PureComponent||Y.Component),bmt=(function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}})();function xmt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Smt(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function Cmt(e,t){if(!e)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return t&&(typeof t==`object`||typeof t==`function`)?t:e}function wmt(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function, not `+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var Tmt=1,Emt=38,Dmt=[Emt,40],Omt=function(e){return Dmt.indexOf(e)>-1},kmt=function(e){return Number(String(e).replace(/%/g,``))},Amt=1,x7=(function(e){wmt(t,e);function t(e){Smt(this,t);var n=Cmt(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return n.handleBlur=function(){n.state.blurValue&&n.setState({value:n.state.blurValue,blurValue:null})},n.handleChange=function(e){n.setUpdatedValue(e.target.value,e)},n.handleKeyDown=function(e){var t=kmt(e.target.value);if(!isNaN(t)&&Omt(e.keyCode)){var r=n.getArrowOffset(),i=e.keyCode===Emt?t+r:t-r;n.setUpdatedValue(i,e)}},n.handleDrag=function(e){if(n.props.dragLabel){var t=Math.round(n.props.value+e.movementX);t>=0&&t<=n.props.dragMax&&n.props.onChange&&n.props.onChange(n.getValueObjectWithLabel(t),e)}},n.handleMouseDown=function(e){n.props.dragLabel&&(e.preventDefault(),n.handleDrag(e),window.addEventListener(`mousemove`,n.handleDrag),window.addEventListener(`mouseup`,n.handleMouseUp))},n.handleMouseUp=function(){n.unbindEventListeners()},n.unbindEventListeners=function(){window.removeEventListener(`mousemove`,n.handleDrag),window.removeEventListener(`mouseup`,n.handleMouseUp)},n.state={value:String(e.value).toUpperCase(),blurValue:String(e.value).toUpperCase()},n.inputId=`rc-editable-input-`+Amt++,n}return bmt(t,[{key:`componentDidUpdate`,value:function(e,t){this.props.value!==this.state.value&&(e.value!==this.props.value||t.value!==this.state.value)&&(this.input===document.activeElement?this.setState({blurValue:String(this.props.value).toUpperCase()}):this.setState({value:String(this.props.value).toUpperCase(),blurValue:!this.state.blurValue&&String(this.props.value).toUpperCase()}))}},{key:`componentWillUnmount`,value:function(){this.unbindEventListeners()}},{key:`getValueObjectWithLabel`,value:function(e){return xmt({},this.props.label,e)}},{key:`getArrowOffset`,value:function(){return this.props.arrowOffset||Tmt}},{key:`setUpdatedValue`,value:function(e,t){var n=this.props.label?this.getValueObjectWithLabel(e):e;this.props.onChange&&this.props.onChange(n,t),this.setState({value:e})}},{key:`render`,value:function(){var e=this,t=y7({default:{wrap:{position:`relative`}},"user-override":{wrap:this.props.style&&this.props.style.wrap?this.props.style.wrap:{},input:this.props.style&&this.props.style.input?this.props.style.input:{},label:this.props.style&&this.props.style.label?this.props.style.label:{}},"dragLabel-true":{label:{cursor:`ew-resize`}}},{"user-override":!0},this.props);return Y.createElement(`div`,{style:t.wrap},Y.createElement(`input`,{id:this.inputId,style:t.input,ref:function(t){return e.input=t},value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,onBlur:this.handleBlur,placeholder:this.props.placeholder,spellCheck:`false`}),this.props.label&&!this.props.hideLabel?Y.createElement(`label`,{htmlFor:this.inputId,style:t.label,onMouseDown:this.handleMouseDown},this.props.label):null)}}]),t})(Y.PureComponent||Y.Component),jmt=function(e,t,n,r){var i=r.clientWidth,a=r.clientHeight,o=typeof e.pageX==`number`?e.pageX:e.touches[0].pageX,s=typeof e.pageY==`number`?e.pageY:e.touches[0].pageY,c=o-(r.getBoundingClientRect().left+window.pageXOffset),l=s-(r.getBoundingClientRect().top+window.pageYOffset);if(t===`vertical`){var u=void 0;if(u=l<0?359:l>a?0:360*(-(l*100/a)+100)/100,n.h!==u)return{h:u,s:n.s,l:n.l,a:n.a,source:`hsl`}}else{var d=void 0;if(d=c<0?0:c>i?359:360*(c*100/i)/100,n.h!==d)return{h:d,s:n.s,l:n.l,a:n.a,source:`hsl`}}return null},Mmt=(function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}})();function Nmt(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function Pmt(e,t){if(!e)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return t&&(typeof t==`object`||typeof t==`function`)?t:e}function Fmt(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function, not `+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var S7=(function(e){Fmt(t,e);function t(){var e,n,r,i;Nmt(this,t);for(var a=arguments.length,o=Array(a),s=0;s<a;s++)o[s]=arguments[s];return i=(n=(r=Pmt(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(o))),r),r.handleChange=function(e){var t=jmt(e,r.props.direction,r.props.hsl,r.container);t&&typeof r.props.onChange==`function`&&r.props.onChange(t,e)},r.handleMouseDown=function(e){r.handleChange(e),window.addEventListener(`mousemove`,r.handleChange),window.addEventListener(`mouseup`,r.handleMouseUp)},r.handleMouseUp=function(){r.unbindEventListeners()},n),Pmt(r,i)}return Mmt(t,[{key:`componentWillUnmount`,value:function(){this.unbindEventListeners()}},{key:`unbindEventListeners`,value:function(){window.removeEventListener(`mousemove`,this.handleChange),window.removeEventListener(`mouseup`,this.handleMouseUp)}},{key:`render`,value:function(){var e=this,t=this.props.direction,n=t===void 0?`horizontal`:t,r=y7({default:{hue:{absolute:`0px 0px 0px 0px`,borderRadius:this.props.radius,boxShadow:this.props.shadow},container:{padding:`0 2px`,position:`relative`,height:`100%`,borderRadius:this.props.radius},pointer:{position:`absolute`,left:this.props.hsl.h*100/360+`%`},slider:{marginTop:`1px`,width:`4px`,borderRadius:`1px`,height:`8px`,boxShadow:`0 0 2px rgba(0, 0, 0, .6)`,background:`#fff`,transform:`translateX(-2px)`}},vertical:{pointer:{left:`0px`,top:-(this.props.hsl.h*100/360)+100+`%`}}},{vertical:n===`vertical`});return Y.createElement(`div`,{style:r.hue},Y.createElement(`div`,{className:`hue-`+n,style:r.container,ref:function(t){return e.container=t},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},Y.createElement(`style`,null,` |
|
|
.hue-horizontal { |
|
|
background: linear-gradient(to right, #f00 0%, #ff0 17%, #0f0 |
|
|
33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%); |
|
|
background: -webkit-linear-gradient(to right, #f00 0%, #ff0 |
|
|
17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%); |
|
|
} |
|
|
|
|
|
.hue-vertical { |
|
|
background: linear-gradient(to top, #f00 0%, #ff0 17%, #0f0 33%, |
|
|
#0ff 50%, #00f 67%, #f0f 83%, #f00 100%); |
|
|
background: -webkit-linear-gradient(to top, #f00 0%, #ff0 17%, |
|
|
#0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%); |
|
|
} |
|
|
`),Y.createElement(`div`,{style:r.pointer},this.props.pointer?Y.createElement(this.props.pointer,this.props):Y.createElement(`div`,{style:r.slider}))))}}]),t})(Y.PureComponent||Y.Component),C7=function(e){var t=e.zDepth,n=e.radius,r=e.background,i=e.children,a=e.styles,o=a===void 0?{}:a,s=y7(U4({default:{wrap:{position:`relative`,display:`inline-block`},content:{position:`relative`},bg:{absolute:`0px 0px 0px 0px`,boxShadow:`0 `+t+`px `+t*4+`px rgba(0,0,0,.24)`,borderRadius:n,background:r}},"zDepth-0":{bg:{boxShadow:`none`}},"zDepth-1":{bg:{boxShadow:`0 2px 10px rgba(0,0,0,.12), 0 2px 5px rgba(0,0,0,.16)`}},"zDepth-2":{bg:{boxShadow:`0 6px 20px rgba(0,0,0,.19), 0 8px 17px rgba(0,0,0,.2)`}},"zDepth-3":{bg:{boxShadow:`0 17px 50px rgba(0,0,0,.19), 0 12px 15px rgba(0,0,0,.24)`}},"zDepth-4":{bg:{boxShadow:`0 25px 55px rgba(0,0,0,.21), 0 16px 28px rgba(0,0,0,.22)`}},"zDepth-5":{bg:{boxShadow:`0 40px 77px rgba(0,0,0,.22), 0 27px 24px rgba(0,0,0,.2)`}},square:{bg:{borderRadius:`0`}},circle:{bg:{borderRadius:`50%`}}},o),{"zDepth-1":t===1});return Y.createElement(`div`,{style:s.wrap},Y.createElement(`div`,{style:s.bg}),Y.createElement(`div`,{style:s.content},i))};C7.propTypes={background:Z.default.string,zDepth:Z.default.oneOf([0,1,2,3,4,5]),radius:Z.default.number,styles:Z.default.object},C7.defaultProps={background:`#fff`,zDepth:1,radius:2,styles:{}};var Imt=function(e,t,n){var r=n.getBoundingClientRect(),i=r.width,a=r.height,o=typeof e.pageX==`number`?e.pageX:e.touches[0].pageX,s=typeof e.pageY==`number`?e.pageY:e.touches[0].pageY,c=o-(n.getBoundingClientRect().left+window.pageXOffset),l=s-(n.getBoundingClientRect().top+window.pageYOffset);c<0?c=0:c>i&&(c=i),l<0?l=0:l>a&&(l=a);var u=c/i,d=1-l/a;return{h:t.h,s:u,v:d,a:t.a,source:`hsv`}},Lmt=(function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}})();function Rmt(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function zmt(e,t){if(!e)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return t&&(typeof t==`object`||typeof t==`function`)?t:e}function Bmt(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function, not `+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var w7=(function(e){Bmt(t,e);function t(e){Rmt(this,t);var n=zmt(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleChange=function(e){typeof n.props.onChange==`function`&&n.throttle(n.props.onChange,Imt(e,n.props.hsl,n.container),e)},n.handleMouseDown=function(e){n.handleChange(e);var t=n.getContainerRenderWindow();t.addEventListener(`mousemove`,n.handleChange),t.addEventListener(`mouseup`,n.handleMouseUp)},n.handleMouseUp=function(){n.unbindEventListeners()},n.throttle=Y8e(function(e,t,n){e(t,n)},50),n}return Lmt(t,[{key:`componentWillUnmount`,value:function(){this.throttle.cancel(),this.unbindEventListeners()}},{key:`getContainerRenderWindow`,value:function(){for(var e=this.container,t=window;!t.document.contains(e)&&t.parent!==t;)t=t.parent;return t}},{key:`unbindEventListeners`,value:function(){var e=this.getContainerRenderWindow();e.removeEventListener(`mousemove`,this.handleChange),e.removeEventListener(`mouseup`,this.handleMouseUp)}},{key:`render`,value:function(){var e=this,t=this.props.style||{},n=t.color,r=t.white,i=t.black,a=t.pointer,o=t.circle,s=y7({default:{color:{absolute:`0px 0px 0px 0px`,background:`hsl(`+this.props.hsl.h+`,100%, 50%)`,borderRadius:this.props.radius},white:{absolute:`0px 0px 0px 0px`,borderRadius:this.props.radius},black:{absolute:`0px 0px 0px 0px`,boxShadow:this.props.shadow,borderRadius:this.props.radius},pointer:{position:`absolute`,top:-(this.props.hsv.v*100)+100+`%`,left:this.props.hsv.s*100+`%`,cursor:`default`},circle:{width:`4px`,height:`4px`,boxShadow:`0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0,0,0,.3), |
|
|
0 0 1px 2px rgba(0,0,0,.4)`,borderRadius:`50%`,cursor:`hand`,transform:`translate(-2px, -2px)`}},custom:{color:n,white:r,black:i,pointer:a,circle:o}},{custom:!!this.props.style});return Y.createElement(`div`,{style:s.color,ref:function(t){return e.container=t},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},Y.createElement(`style`,null,` |
|
|
.saturation-white { |
|
|
background: -webkit-linear-gradient(to right, #fff, rgba(255,255,255,0)); |
|
|
background: linear-gradient(to right, #fff, rgba(255,255,255,0)); |
|
|
} |
|
|
.saturation-black { |
|
|
background: -webkit-linear-gradient(to top, #000, rgba(0,0,0,0)); |
|
|
background: linear-gradient(to top, #000, rgba(0,0,0,0)); |
|
|
} |
|
|
`),Y.createElement(`div`,{style:s.white,className:`saturation-white`},Y.createElement(`div`,{style:s.black,className:`saturation-black`}),Y.createElement(`div`,{style:s.pointer},this.props.pointer?Y.createElement(this.props.pointer,this.props):Y.createElement(`div`,{style:s.circle}))))}}]),t})(Y.PureComponent||Y.Component);function T7(e){"@babel/helpers - typeof";return T7=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},T7(e)}var Vmt=/^\s+/,Hmt=/\s+$/;function E7(e,t){if(e||=``,t||={},e instanceof E7)return e;if(!(this instanceof E7))return new E7(e,t);var n=Umt(e);this._originalInput=e,this._r=n.r,this._g=n.g,this._b=n.b,this._a=n.a,this._roundA=Math.round(100*this._a)/100,this._format=t.format||n.format,this._gradientType=t.gradientType,this._r<1&&(this._r=Math.round(this._r)),this._g<1&&(this._g=Math.round(this._g)),this._b<1&&(this._b=Math.round(this._b)),this._ok=n.ok}E7.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var e=this.toRgb();return(e.r*299+e.g*587+e.b*114)/1e3},getLuminance:function(){var e=this.toRgb(),t,n,r,i,a,o;return t=e.r/255,n=e.g/255,r=e.b/255,i=t<=.03928?t/12.92:((t+.055)/1.055)**2.4,a=n<=.03928?n/12.92:((n+.055)/1.055)**2.4,o=r<=.03928?r/12.92:((r+.055)/1.055)**2.4,.2126*i+.7152*a+.0722*o},setAlpha:function(e){return this._a=pht(e),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var e=qmt(this._r,this._g,this._b);return{h:e.h*360,s:e.s,v:e.v,a:this._a}},toHsvString:function(){var e=qmt(this._r,this._g,this._b),t=Math.round(e.h*360),n=Math.round(e.s*100),r=Math.round(e.v*100);return this._a==1?`hsv(`+t+`, `+n+`%, `+r+`%)`:`hsva(`+t+`, `+n+`%, `+r+`%, `+this._roundA+`)`},toHsl:function(){var e=Gmt(this._r,this._g,this._b);return{h:e.h*360,s:e.s,l:e.l,a:this._a}},toHslString:function(){var e=Gmt(this._r,this._g,this._b),t=Math.round(e.h*360),n=Math.round(e.s*100),r=Math.round(e.l*100);return this._a==1?`hsl(`+t+`, `+n+`%, `+r+`%)`:`hsla(`+t+`, `+n+`%, `+r+`%, `+this._roundA+`)`},toHex:function(e){return Ymt(this._r,this._g,this._b,e)},toHexString:function(e){return`#`+this.toHex(e)},toHex8:function(e){return Xmt(this._r,this._g,this._b,this._a,e)},toHex8String:function(e){return`#`+this.toHex8(e)},toRgb:function(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){return this._a==1?`rgb(`+Math.round(this._r)+`, `+Math.round(this._g)+`, `+Math.round(this._b)+`)`:`rgba(`+Math.round(this._r)+`, `+Math.round(this._g)+`, `+Math.round(this._b)+`, `+this._roundA+`)`},toPercentageRgb:function(){return{r:Math.round(D7(this._r,255)*100)+`%`,g:Math.round(D7(this._g,255)*100)+`%`,b:Math.round(D7(this._b,255)*100)+`%`,a:this._a}},toPercentageRgbString:function(){return this._a==1?`rgb(`+Math.round(D7(this._r,255)*100)+`%, `+Math.round(D7(this._g,255)*100)+`%, `+Math.round(D7(this._b,255)*100)+`%)`:`rgba(`+Math.round(D7(this._r,255)*100)+`%, `+Math.round(D7(this._g,255)*100)+`%, `+Math.round(D7(this._b,255)*100)+`%, `+this._roundA+`)`},toName:function(){return this._a===0?`transparent`:this._a<1?!1:dht[Ymt(this._r,this._g,this._b,!0)]||!1},toFilter:function(e){var t=`#`+Zmt(this._r,this._g,this._b,this._a),n=t,r=this._gradientType?`GradientType = 1, `:``;if(e){var i=E7(e);n=`#`+Zmt(i._r,i._g,i._b,i._a)}return`progid:DXImageTransform.Microsoft.gradient(`+r+`startColorstr=`+t+`,endColorstr=`+n+`)`},toString:function(e){var t=!!e;e||=this._format;var n=!1,r=this._a<1&&this._a>=0;return!t&&r&&(e===`hex`||e===`hex6`||e===`hex3`||e===`hex4`||e===`hex8`||e===`name`)?e===`name`&&this._a===0?this.toName():this.toRgbString():(e===`rgb`&&(n=this.toRgbString()),e===`prgb`&&(n=this.toPercentageRgbString()),(e===`hex`||e===`hex6`)&&(n=this.toHexString()),e===`hex3`&&(n=this.toHexString(!0)),e===`hex4`&&(n=this.toHex8String(!0)),e===`hex8`&&(n=this.toHex8String()),e===`name`&&(n=this.toName()),e===`hsl`&&(n=this.toHslString()),e===`hsv`&&(n=this.toHsvString()),n||this.toHexString())},clone:function(){return E7(this.toString())},_applyModification:function(e,t){var n=e.apply(null,[this].concat([].slice.call(t)));return this._r=n._r,this._g=n._g,this._b=n._b,this.setAlpha(n._a),this},lighten:function(){return this._applyModification(tht,arguments)},brighten:function(){return this._applyModification(nht,arguments)},darken:function(){return this._applyModification(rht,arguments)},desaturate:function(){return this._applyModification(Qmt,arguments)},saturate:function(){return this._applyModification($mt,arguments)},greyscale:function(){return this._applyModification(eht,arguments)},spin:function(){return this._applyModification(iht,arguments)},_applyCombination:function(e,t){return e.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(cht,arguments)},complement:function(){return this._applyCombination(aht,arguments)},monochromatic:function(){return this._applyCombination(lht,arguments)},splitcomplement:function(){return this._applyCombination(sht,arguments)},triad:function(){return this._applyCombination(oht,[3])},tetrad:function(){return this._applyCombination(oht,[4])}},E7.fromRatio=function(e,t){if(T7(e)==`object`){var n={};for(var r in e)e.hasOwnProperty(r)&&(n[r]=r===`a`?e[r]:j7(e[r]));e=n}return E7(e,t)};function Umt(e){var t={r:0,g:0,b:0},n=1,r=null,i=null,a=null,o=!1,s=!1;return typeof e==`string`&&(e=vht(e)),T7(e)==`object`&&(N7(e.r)&&N7(e.g)&&N7(e.b)?(t=Wmt(e.r,e.g,e.b),o=!0,s=String(e.r).substr(-1)===`%`?`prgb`:`rgb`):N7(e.h)&&N7(e.s)&&N7(e.v)?(r=j7(e.s),i=j7(e.v),t=Jmt(e.h,r,i),o=!0,s=`hsv`):N7(e.h)&&N7(e.s)&&N7(e.l)&&(r=j7(e.s),a=j7(e.l),t=Kmt(e.h,r,a),o=!0,s=`hsl`),e.hasOwnProperty(`a`)&&(n=e.a)),n=pht(n),{ok:o,format:e.format||s,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a:n}}function Wmt(e,t,n){return{r:D7(e,255)*255,g:D7(t,255)*255,b:D7(n,255)*255}}function Gmt(e,t,n){e=D7(e,255),t=D7(t,255),n=D7(n,255);var r=Math.max(e,t,n),i=Math.min(e,t,n),a,o,s=(r+i)/2;if(r==i)a=o=0;else{var c=r-i;switch(o=s>.5?c/(2-r-i):c/(r+i),r){case e:a=(t-n)/c+(t<n?6:0);break;case t:a=(n-e)/c+2;break;case n:a=(e-t)/c+4}a/=6}return{h:a,s:o,l:s}}function Kmt(e,t,n){var r,i,a;e=D7(e,360),t=D7(t,100),n=D7(n,100);function o(e,t,n){return n<0&&(n+=1),n>1&&--n,n<1/6?e+(t-e)*6*n:n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}if(t===0)r=i=a=n;else{var s=n<.5?n*(1+t):n+t-n*t,c=2*n-s;r=o(c,s,e+1/3),i=o(c,s,e),a=o(c,s,e-1/3)}return{r:r*255,g:i*255,b:a*255}}function qmt(e,t,n){e=D7(e,255),t=D7(t,255),n=D7(n,255);var r=Math.max(e,t,n),i=Math.min(e,t,n),a,o,s=r,c=r-i;if(o=r===0?0:c/r,r==i)a=0;else{switch(r){case e:a=(t-n)/c+(t<n?6:0);break;case t:a=(n-e)/c+2;break;case n:a=(e-t)/c+4}a/=6}return{h:a,s:o,v:s}}function Jmt(e,t,n){e=D7(e,360)*6,t=D7(t,100),n=D7(n,100);var r=Math.floor(e),i=e-r,a=n*(1-t),o=n*(1-i*t),s=n*(1-(1-i)*t),c=r%6,l=[n,o,a,a,s,n][c],u=[s,n,n,o,a,a][c],d=[a,a,s,n,n,o][c];return{r:l*255,g:u*255,b:d*255}}function Ymt(e,t,n,r){var i=[A7(Math.round(e).toString(16)),A7(Math.round(t).toString(16)),A7(Math.round(n).toString(16))];return r&&i[0].charAt(0)==i[0].charAt(1)&&i[1].charAt(0)==i[1].charAt(1)&&i[2].charAt(0)==i[2].charAt(1)?i[0].charAt(0)+i[1].charAt(0)+i[2].charAt(0):i.join(``)}function Xmt(e,t,n,r,i){var a=[A7(Math.round(e).toString(16)),A7(Math.round(t).toString(16)),A7(Math.round(n).toString(16)),A7(ght(r))];return i&&a[0].charAt(0)==a[0].charAt(1)&&a[1].charAt(0)==a[1].charAt(1)&&a[2].charAt(0)==a[2].charAt(1)&&a[3].charAt(0)==a[3].charAt(1)?a[0].charAt(0)+a[1].charAt(0)+a[2].charAt(0)+a[3].charAt(0):a.join(``)}function Zmt(e,t,n,r){return[A7(ght(r)),A7(Math.round(e).toString(16)),A7(Math.round(t).toString(16)),A7(Math.round(n).toString(16))].join(``)}E7.equals=function(e,t){return!e||!t?!1:E7(e).toRgbString()==E7(t).toRgbString()},E7.random=function(){return E7.fromRatio({r:Math.random(),g:Math.random(),b:Math.random()})};function Qmt(e,t){t=t===0?0:t||10;var n=E7(e).toHsl();return n.s-=t/100,n.s=O7(n.s),E7(n)}function $mt(e,t){t=t===0?0:t||10;var n=E7(e).toHsl();return n.s+=t/100,n.s=O7(n.s),E7(n)}function eht(e){return E7(e).desaturate(100)}function tht(e,t){t=t===0?0:t||10;var n=E7(e).toHsl();return n.l+=t/100,n.l=O7(n.l),E7(n)}function nht(e,t){t=t===0?0:t||10;var n=E7(e).toRgb();return n.r=Math.max(0,Math.min(255,n.r-Math.round(255*-(t/100)))),n.g=Math.max(0,Math.min(255,n.g-Math.round(255*-(t/100)))),n.b=Math.max(0,Math.min(255,n.b-Math.round(255*-(t/100)))),E7(n)}function rht(e,t){t=t===0?0:t||10;var n=E7(e).toHsl();return n.l-=t/100,n.l=O7(n.l),E7(n)}function iht(e,t){var n=E7(e).toHsl(),r=(n.h+t)%360;return n.h=r<0?360+r:r,E7(n)}function aht(e){var t=E7(e).toHsl();return t.h=(t.h+180)%360,E7(t)}function oht(e,t){if(isNaN(t)||t<=0)throw Error(`Argument to polyad must be a positive number`);for(var n=E7(e).toHsl(),r=[E7(e)],i=360/t,a=1;a<t;a++)r.push(E7({h:(n.h+a*i)%360,s:n.s,l:n.l}));return r}function sht(e){var t=E7(e).toHsl(),n=t.h;return[E7(e),E7({h:(n+72)%360,s:t.s,l:t.l}),E7({h:(n+216)%360,s:t.s,l:t.l})]}function cht(e,t,n){t||=6,n||=30;var r=E7(e).toHsl(),i=360/n,a=[E7(e)];for(r.h=(r.h-(i*t>>1)+720)%360;--t;)r.h=(r.h+i)%360,a.push(E7(r));return a}function lht(e,t){t||=6;for(var n=E7(e).toHsv(),r=n.h,i=n.s,a=n.v,o=[],s=1/t;t--;)o.push(E7({h:r,s:i,v:a})),a=(a+s)%1;return o}E7.mix=function(e,t,n){n=n===0?0:n||50;var r=E7(e).toRgb(),i=E7(t).toRgb(),a=n/100;return E7({r:(i.r-r.r)*a+r.r,g:(i.g-r.g)*a+r.g,b:(i.b-r.b)*a+r.b,a:(i.a-r.a)*a+r.a})},E7.readability=function(e,t){var n=E7(e),r=E7(t);return(Math.max(n.getLuminance(),r.getLuminance())+.05)/(Math.min(n.getLuminance(),r.getLuminance())+.05)},E7.isReadable=function(e,t,n){var r=E7.readability(e,t),i,a;switch(a=!1,i=yht(n),i.level+i.size){case`AAsmall`:case`AAAlarge`:a=r>=4.5;break;case`AAlarge`:a=r>=3;break;case`AAAsmall`:a=r>=7}return a},E7.mostReadable=function(e,t,n){var r=null,i=0,a,o,s,c;n||={},o=n.includeFallbackColors,s=n.level,c=n.size;for(var l=0;l<t.length;l++)a=E7.readability(e,t[l]),a>i&&(i=a,r=E7(t[l]));return E7.isReadable(e,r,{level:s,size:c})||!o?r:(n.includeFallbackColors=!1,E7.mostReadable(e,[`#fff`,`#000`],n))};var uht=E7.names={aliceblue:`f0f8ff`,antiquewhite:`faebd7`,aqua:`0ff`,aquamarine:`7fffd4`,azure:`f0ffff`,beige:`f5f5dc`,bisque:`ffe4c4`,black:`000`,blanchedalmond:`ffebcd`,blue:`00f`,blueviolet:`8a2be2`,brown:`a52a2a`,burlywood:`deb887`,burntsienna:`ea7e5d`,cadetblue:`5f9ea0`,chartreuse:`7fff00`,chocolate:`d2691e`,coral:`ff7f50`,cornflowerblue:`6495ed`,cornsilk:`fff8dc`,crimson:`dc143c`,cyan:`0ff`,darkblue:`00008b`,darkcyan:`008b8b`,darkgoldenrod:`b8860b`,darkgray:`a9a9a9`,darkgreen:`006400`,darkgrey:`a9a9a9`,darkkhaki:`bdb76b`,darkmagenta:`8b008b`,darkolivegreen:`556b2f`,darkorange:`ff8c00`,darkorchid:`9932cc`,darkred:`8b0000`,darksalmon:`e9967a`,darkseagreen:`8fbc8f`,darkslateblue:`483d8b`,darkslategray:`2f4f4f`,darkslategrey:`2f4f4f`,darkturquoise:`00ced1`,darkviolet:`9400d3`,deeppink:`ff1493`,deepskyblue:`00bfff`,dimgray:`696969`,dimgrey:`696969`,dodgerblue:`1e90ff`,firebrick:`b22222`,floralwhite:`fffaf0`,forestgreen:`228b22`,fuchsia:`f0f`,gainsboro:`dcdcdc`,ghostwhite:`f8f8ff`,gold:`ffd700`,goldenrod:`daa520`,gray:`808080`,green:`008000`,greenyellow:`adff2f`,grey:`808080`,honeydew:`f0fff0`,hotpink:`ff69b4`,indianred:`cd5c5c`,indigo:`4b0082`,ivory:`fffff0`,khaki:`f0e68c`,lavender:`e6e6fa`,lavenderblush:`fff0f5`,lawngreen:`7cfc00`,lemonchiffon:`fffacd`,lightblue:`add8e6`,lightcoral:`f08080`,lightcyan:`e0ffff`,lightgoldenrodyellow:`fafad2`,lightgray:`d3d3d3`,lightgreen:`90ee90`,lightgrey:`d3d3d3`,lightpink:`ffb6c1`,lightsalmon:`ffa07a`,lightseagreen:`20b2aa`,lightskyblue:`87cefa`,lightslategray:`789`,lightslategrey:`789`,lightsteelblue:`b0c4de`,lightyellow:`ffffe0`,lime:`0f0`,limegreen:`32cd32`,linen:`faf0e6`,magenta:`f0f`,maroon:`800000`,mediumaquamarine:`66cdaa`,mediumblue:`0000cd`,mediumorchid:`ba55d3`,mediumpurple:`9370db`,mediumseagreen:`3cb371`,mediumslateblue:`7b68ee`,mediumspringgreen:`00fa9a`,mediumturquoise:`48d1cc`,mediumvioletred:`c71585`,midnightblue:`191970`,mintcream:`f5fffa`,mistyrose:`ffe4e1`,moccasin:`ffe4b5`,navajowhite:`ffdead`,navy:`000080`,oldlace:`fdf5e6`,olive:`808000`,olivedrab:`6b8e23`,orange:`ffa500`,orangered:`ff4500`,orchid:`da70d6`,palegoldenrod:`eee8aa`,palegreen:`98fb98`,paleturquoise:`afeeee`,palevioletred:`db7093`,papayawhip:`ffefd5`,peachpuff:`ffdab9`,peru:`cd853f`,pink:`ffc0cb`,plum:`dda0dd`,powderblue:`b0e0e6`,purple:`800080`,rebeccapurple:`663399`,red:`f00`,rosybrown:`bc8f8f`,royalblue:`4169e1`,saddlebrown:`8b4513`,salmon:`fa8072`,sandybrown:`f4a460`,seagreen:`2e8b57`,seashell:`fff5ee`,sienna:`a0522d`,silver:`c0c0c0`,skyblue:`87ceeb`,slateblue:`6a5acd`,slategray:`708090`,slategrey:`708090`,snow:`fffafa`,springgreen:`00ff7f`,steelblue:`4682b4`,tan:`d2b48c`,teal:`008080`,thistle:`d8bfd8`,tomato:`ff6347`,turquoise:`40e0d0`,violet:`ee82ee`,wheat:`f5deb3`,white:`fff`,whitesmoke:`f5f5f5`,yellow:`ff0`,yellowgreen:`9acd32`},dht=E7.hexNames=fht(uht);function fht(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}function pht(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function D7(e,t){mht(e)&&(e=`100%`);var n=hht(e);return e=Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(e*t,10)/100),Math.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function O7(e){return Math.min(1,Math.max(0,e))}function k7(e){return parseInt(e,16)}function mht(e){return typeof e==`string`&&e.indexOf(`.`)!=-1&&parseFloat(e)===1}function hht(e){return typeof e==`string`&&e.indexOf(`%`)!=-1}function A7(e){return e.length==1?`0`+e:``+e}function j7(e){return e<=1&&(e=e*100+`%`),e}function ght(e){return Math.round(parseFloat(e)*255).toString(16)}function _ht(e){return k7(e)/255}var M7=(function(){var e=`(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)`,t=`[\\s|\\(]+(`+e+`)[,|\\s]+(`+e+`)[,|\\s]+(`+e+`)\\s*\\)?`,n=`[\\s|\\(]+(`+e+`)[,|\\s]+(`+e+`)[,|\\s]+(`+e+`)[,|\\s]+(`+e+`)\\s*\\)?`;return{CSS_UNIT:new RegExp(e),rgb:RegExp(`rgb`+t),rgba:RegExp(`rgba`+n),hsl:RegExp(`hsl`+t),hsla:RegExp(`hsla`+n),hsv:RegExp(`hsv`+t),hsva:RegExp(`hsva`+n),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}})();function N7(e){return!!M7.CSS_UNIT.exec(e)}function vht(e){e=e.replace(Vmt,``).replace(Hmt,``).toLowerCase();var t=!1;if(uht[e])e=uht[e],t=!0;else if(e==`transparent`)return{r:0,g:0,b:0,a:0,format:`name`};var n;return(n=M7.rgb.exec(e))?{r:n[1],g:n[2],b:n[3]}:(n=M7.rgba.exec(e))?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=M7.hsl.exec(e))?{h:n[1],s:n[2],l:n[3]}:(n=M7.hsla.exec(e))?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=M7.hsv.exec(e))?{h:n[1],s:n[2],v:n[3]}:(n=M7.hsva.exec(e))?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=M7.hex8.exec(e))?{r:k7(n[1]),g:k7(n[2]),b:k7(n[3]),a:_ht(n[4]),format:t?`name`:`hex8`}:(n=M7.hex6.exec(e))?{r:k7(n[1]),g:k7(n[2]),b:k7(n[3]),format:t?`name`:`hex`}:(n=M7.hex4.exec(e))?{r:k7(n[1]+``+n[1]),g:k7(n[2]+``+n[2]),b:k7(n[3]+``+n[3]),a:_ht(n[4]+``+n[4]),format:t?`name`:`hex8`}:(n=M7.hex3.exec(e))?{r:k7(n[1]+``+n[1]),g:k7(n[2]+``+n[2]),b:k7(n[3]+``+n[3]),format:t?`name`:`hex`}:!1}function yht(e){var t,n;return e||={level:`AA`,size:`small`},t=(e.level||`AA`).toUpperCase(),n=(e.size||`small`).toLowerCase(),t!==`AA`&&t!==`AAA`&&(t=`AA`),n!==`small`&&n!==`large`&&(n=`small`),{level:t,size:n}}var bht=function(e){var t=[`r`,`g`,`b`,`a`,`h`,`s`,`l`,`v`],n=0,r=0;return G8e(t,function(t){e[t]&&(n+=1,isNaN(e[t])||(r+=1),t===`s`||t===`l`)&&/^\d+%$/.test(e[t])&&(r+=1)}),n===r&&e},P7=function(e,t){var n=e.hex?E7(e.hex):E7(e),r=n.toHsl(),i=n.toHsv(),a=n.toRgb(),o=n.toHex();return r.s===0&&(r.h=t||0,i.h=t||0),{hsl:r,hex:o===`000000`&&a.a===0?`transparent`:`#`+o,rgb:a,hsv:i,oldHue:e.h||t||r.h,source:e.source}},F7=function(e){if(e===`transparent`)return!0;var t=+(String(e).charAt(0)===`#`);return e.length!==4+t&&e.length<7+t&&E7(e).isValid()},xht=function(e){if(!e)return`#fff`;var t=P7(e);return t.hex===`transparent`?`rgba(0,0,0,0.4)`:(t.rgb.r*299+t.rgb.g*587+t.rgb.b*114)/1e3>=128?`#000`:`#fff`},Sht=function(e,t){var n=e.replace(`°`,``);return E7(t+` (`+n+`)`)._ok},I7=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Cht=(function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}})();function wht(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function Tht(e,t){if(!e)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return t&&(typeof t==`object`||typeof t==`function`)?t:e}function Eht(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function, not `+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var L7=function(e){var t=(function(t){Eht(n,t);function n(e){wht(this,n);var t=Tht(this,(n.__proto__||Object.getPrototypeOf(n)).call(this));return t.handleChange=function(e,n){if(bht(e)){var r=P7(e,e.h||t.state.oldHue);t.setState(r),t.props.onChangeComplete&&t.debounce(t.props.onChangeComplete,r,n),t.props.onChange&&t.props.onChange(r,n)}},t.handleSwatchHover=function(e,n){if(bht(e)){var r=P7(e,e.h||t.state.oldHue);t.props.onSwatchHover&&t.props.onSwatchHover(r,n)}},t.state=I7({},P7(e.color,0)),t.debounce=z8e(function(e,t,n){e(t,n)},100),t}return Cht(n,[{key:`render`,value:function(){var t={};return this.props.onSwatchHover&&(t.onSwatchHover=this.handleSwatchHover),Y.createElement(e,I7({},this.props,this.state,{onChange:this.handleChange},t))}}],[{key:`getDerivedStateFromProps`,value:function(e,t){return I7({},P7(e.color,t.oldHue))}}]),n})(Y.PureComponent||Y.Component);return t.propTypes=I7({},e.propTypes),t.defaultProps=I7({},e.defaultProps,{color:{h:250,s:.5,l:.2,a:1}}),t},Dht=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Oht=(function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}})();function kht(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function Aht(e,t){if(!e)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return t&&(typeof t==`object`||typeof t==`function`)?t:e}function jht(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function, not `+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var Mht=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:`span`;return(function(n){jht(r,n);function r(){var e,t,n,i;kht(this,r);for(var a=arguments.length,o=Array(a),s=0;s<a;s++)o[s]=arguments[s];return i=(t=(n=Aht(this,(e=r.__proto__||Object.getPrototypeOf(r)).call.apply(e,[this].concat(o))),n),n.state={focus:!1},n.handleFocus=function(){return n.setState({focus:!0})},n.handleBlur=function(){return n.setState({focus:!1})},t),Aht(n,i)}return Oht(r,[{key:`render`,value:function(){return Y.createElement(t,{onFocus:this.handleFocus,onBlur:this.handleBlur},Y.createElement(e,Dht({},this.props,this.state)))}}]),r})(Y.Component)},Nht=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Pht=13,R7=Mht(function(e){var t=e.color,n=e.style,r=e.onClick,i=r===void 0?function(){}:r,a=e.onHover,o=e.title,s=o===void 0?t:o,c=e.children,l=e.focus,u=e.focusStyle,d=u===void 0?{}:u,f=t===`transparent`,p=y7({default:{swatch:Nht({background:t,height:`100%`,width:`100%`,cursor:`pointer`,position:`relative`,outline:`none`},n,l?d:{})}}),m=function(e){return i(t,e)},h=function(e){return e.keyCode===Pht&&i(t,e)},g=function(e){return a(t,e)},_={};return a&&(_.onMouseOver=g),Y.createElement(`div`,Nht({style:p.swatch,onClick:m,title:s,tabIndex:0,onKeyDown:h},_),c,f&&Y.createElement(b7,{borderRadius:p.swatch.borderRadius,boxShadow:`inset 0 0 0 1px rgba(0,0,0,0.1)`}))}),Fht=function(e){var t=e.direction,n=y7({default:{picker:{width:`18px`,height:`18px`,borderRadius:`50%`,transform:`translate(-9px, -1px)`,backgroundColor:`rgb(248, 248, 248)`,boxShadow:`0 1px 4px 0 rgba(0, 0, 0, 0.37)`}},vertical:{picker:{transform:`translate(-3px, -9px)`}}},{vertical:t===`vertical`});return Y.createElement(`div`,{style:n.picker})},Iht=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Lht=function(e){var t=e.rgb,n=e.hsl,r=e.width,i=e.height,a=e.onChange,o=e.direction,s=e.style,c=e.renderers,l=e.pointer,u=e.className,d=u===void 0?``:u,f=y7({default:{picker:{position:`relative`,width:r,height:i},alpha:{radius:`2px`,style:s}}});return Y.createElement(`div`,{style:f.picker,className:`alpha-picker `+d},Y.createElement(ymt,Iht({},f.alpha,{rgb:t,hsl:n,pointer:l,renderers:c,onChange:a,direction:o})))};Lht.defaultProps={width:`316px`,height:`16px`,direction:`horizontal`,pointer:Fht},L7(Lht);var Rht=function(e){var t=e.colors,n=e.onClick,r=e.onSwatchHover,i=y7({default:{swatches:{marginRight:`-10px`},swatch:{width:`22px`,height:`22px`,float:`left`,marginRight:`10px`,marginBottom:`10px`,borderRadius:`4px`},clear:{clear:`both`}}});return Y.createElement(`div`,{style:i.swatches},V4(t,function(e){return Y.createElement(R7,{key:e,color:e,style:i.swatch,onClick:n,onHover:r,focusStyle:{boxShadow:`0 0 4px `+e}})}),Y.createElement(`div`,{style:i.clear}))},zht=function(e){var t=e.onChange,n=e.onSwatchHover,r=e.hex,i=e.colors,a=e.width,o=e.triangle,s=e.styles,c=s===void 0?{}:s,l=e.className,u=l===void 0?``:l,d=r===`transparent`,f=function(e,n){F7(e)&&t({hex:e,source:`hex`},n)},p=y7(U4({default:{card:{width:a,background:`#fff`,boxShadow:`0 1px rgba(0,0,0,.1)`,borderRadius:`6px`,position:`relative`},head:{height:`110px`,background:r,borderRadius:`6px 6px 0 0`,display:`flex`,alignItems:`center`,justifyContent:`center`,position:`relative`},body:{padding:`10px`},label:{fontSize:`18px`,color:xht(r),position:`relative`},triangle:{width:`0px`,height:`0px`,borderStyle:`solid`,borderWidth:`0 10px 10px 10px`,borderColor:`transparent transparent `+r+` transparent`,position:`absolute`,top:`-10px`,left:`50%`,marginLeft:`-10px`},input:{width:`100%`,fontSize:`12px`,color:`#666`,border:`0px`,outline:`none`,height:`22px`,boxShadow:`inset 0 0 0 1px #ddd`,borderRadius:`4px`,padding:`0 7px`,boxSizing:`border-box`}},"hide-triangle":{triangle:{display:`none`}}},c),{"hide-triangle":o===`hide`});return Y.createElement(`div`,{style:p.card,className:`block-picker `+u},Y.createElement(`div`,{style:p.triangle}),Y.createElement(`div`,{style:p.head},d&&Y.createElement(b7,{borderRadius:`6px 6px 0 0`}),Y.createElement(`div`,{style:p.label},r)),Y.createElement(`div`,{style:p.body},Y.createElement(Rht,{colors:i,onClick:f,onSwatchHover:n}),Y.createElement(x7,{style:{input:p.input},value:r,onChange:f})))};zht.propTypes={width:Z.default.oneOfType([Z.default.string,Z.default.number]),colors:Z.default.arrayOf(Z.default.string),triangle:Z.default.oneOf([`top`,`hide`]),styles:Z.default.object},zht.defaultProps={width:170,colors:[`#D9E3F0`,`#F47373`,`#697689`,`#37D67A`,`#2CCCE4`,`#555555`,`#dce775`,`#ff8a65`,`#ba68c8`],triangle:`top`,styles:{}},L7(zht);var z7={100:`#ffcdd2`,300:`#e57373`,500:`#f44336`,700:`#d32f2f`,900:`#b71c1c`},B7={100:`#f8bbd0`,300:`#f06292`,500:`#e91e63`,700:`#c2185b`,900:`#880e4f`},V7={100:`#e1bee7`,300:`#ba68c8`,500:`#9c27b0`,700:`#7b1fa2`,900:`#4a148c`},H7={100:`#d1c4e9`,300:`#9575cd`,500:`#673ab7`,700:`#512da8`,900:`#311b92`},U7={100:`#c5cae9`,300:`#7986cb`,500:`#3f51b5`,700:`#303f9f`,900:`#1a237e`},W7={100:`#bbdefb`,300:`#64b5f6`,500:`#2196f3`,700:`#1976d2`,900:`#0d47a1`},G7={100:`#b3e5fc`,300:`#4fc3f7`,500:`#03a9f4`,700:`#0288d1`,900:`#01579b`},K7={100:`#b2ebf2`,300:`#4dd0e1`,500:`#00bcd4`,700:`#0097a7`,900:`#006064`},q7={100:`#b2dfdb`,300:`#4db6ac`,500:`#009688`,700:`#00796b`,900:`#004d40`},J7={100:`#c8e6c9`,300:`#81c784`,500:`#4caf50`,700:`#388e3c`},Y7={100:`#dcedc8`,300:`#aed581`,500:`#8bc34a`,700:`#689f38`,900:`#33691e`},X7={100:`#f0f4c3`,300:`#dce775`,500:`#cddc39`,700:`#afb42b`,900:`#827717`},Z7={100:`#fff9c4`,300:`#fff176`,500:`#ffeb3b`,700:`#fbc02d`,900:`#f57f17`},Q7={100:`#ffecb3`,300:`#ffd54f`,500:`#ffc107`,700:`#ffa000`,900:`#ff6f00`},$7={100:`#ffe0b2`,300:`#ffb74d`,500:`#ff9800`,700:`#f57c00`,900:`#e65100`},e9={100:`#ffccbc`,300:`#ff8a65`,500:`#ff5722`,700:`#e64a19`,900:`#bf360c`},t9={100:`#d7ccc8`,300:`#a1887f`,500:`#795548`,700:`#5d4037`,900:`#3e2723`},n9={100:`#cfd8dc`,300:`#90a4ae`,500:`#607d8b`,700:`#455a64`,900:`#263238`},Bht=function(e){var t=e.color,n=e.onClick,r=e.onSwatchHover,i=e.hover,a=e.active,o=e.circleSize,s=e.circleSpacing,c=y7({default:{swatch:{width:o,height:o,marginRight:s,marginBottom:s,transform:`scale(1)`,transition:`100ms transform ease`},Swatch:{borderRadius:`50%`,background:`transparent`,boxShadow:`inset 0 0 0 `+(o/2+1)+`px `+t,transition:`100ms box-shadow ease`}},hover:{swatch:{transform:`scale(1.2)`}},active:{Swatch:{boxShadow:`inset 0 0 0 3px `+t}}},{hover:i,active:a});return Y.createElement(`div`,{style:c.swatch},Y.createElement(R7,{style:c.Swatch,color:t,onClick:n,onHover:r,focusStyle:{boxShadow:c.Swatch.boxShadow+`, 0 0 5px `+t}}))};Bht.defaultProps={circleSize:28,circleSpacing:14};var Vht=cmt.handleHover(Bht),Hht=function(e){var t=e.width,n=e.onChange,r=e.onSwatchHover,i=e.colors,a=e.hex,o=e.circleSize,s=e.styles,c=s===void 0?{}:s,l=e.circleSpacing,u=e.className,d=u===void 0?``:u,f=y7(U4({default:{card:{width:t,display:`flex`,flexWrap:`wrap`,marginRight:-l,marginBottom:-l}}},c)),p=function(e,t){return n({hex:e,source:`hex`},t)};return Y.createElement(`div`,{style:f.card,className:`circle-picker `+d},V4(i,function(e){return Y.createElement(Vht,{key:e,color:e,onClick:p,onSwatchHover:r,active:a===e.toLowerCase(),circleSize:o,circleSpacing:l})}))};Hht.propTypes={width:Z.default.oneOfType([Z.default.string,Z.default.number]),circleSize:Z.default.number,circleSpacing:Z.default.number,styles:Z.default.object},Hht.defaultProps={width:252,circleSize:28,circleSpacing:14,colors:[z7[500],B7[500],V7[500],H7[500],U7[500],W7[500],G7[500],K7[500],q7[500],J7[500],Y7[500],X7[500],Z7[500],Q7[500],$7[500],e9[500],t9[500],n9[500]],styles:{}},L7(Hht);var r9={},Uht;function Wht(){if(Uht)return r9;Uht=1,Object.defineProperty(r9,"__esModule",{value:!0});var e=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},t=n(Y.default);function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}var i=24;return r9.default=function(n){var a=n.fill,o=a===void 0?`currentColor`:a,s=n.width,c=s===void 0?i:s,l=n.height,u=l===void 0?i:l,d=n.style,f=d===void 0?{}:d,p=r(n,[`fill`,`width`,`height`,`style`]);return t.default.createElement(`svg`,e({viewBox:`0 0 `+i+` `+i,style:e({fill:o,width:c,height:u},f)},p),t.default.createElement(`path`,{d:`M12,18.17L8.83,15L7.42,16.41L12,21L16.59,16.41L15.17,15M12,5.83L15.17,9L16.58,7.59L12,3L7.41,7.59L8.83,9L12,5.83Z`}))},r9}var Ght=R0(Wht()),Kht=(function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}})();function qht(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function Jht(e,t){if(!e)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return t&&(typeof t==`object`||typeof t==`function`)?t:e}function Yht(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function, not `+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var Xht=(function(e){Yht(t,e);function t(e){qht(this,t);var n=Jht(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return n.toggleViews=function(){n.state.view===`hex`?n.setState({view:`rgb`}):n.state.view===`rgb`?n.setState({view:`hsl`}):n.state.view===`hsl`&&(n.props.hsl.a===1?n.setState({view:`hex`}):n.setState({view:`rgb`}))},n.handleChange=function(e,t){e.hex?F7(e.hex)&&n.props.onChange({hex:e.hex,source:`hex`},t):e.r||e.g||e.b?n.props.onChange({r:e.r||n.props.rgb.r,g:e.g||n.props.rgb.g,b:e.b||n.props.rgb.b,source:`rgb`},t):e.a?(e.a<0?e.a=0:e.a>1&&(e.a=1),n.props.onChange({h:n.props.hsl.h,s:n.props.hsl.s,l:n.props.hsl.l,a:Math.round(e.a*100)/100,source:`rgb`},t)):(e.h||e.s||e.l)&&(typeof e.s==`string`&&e.s.includes(`%`)&&(e.s=e.s.replace(`%`,``)),typeof e.l==`string`&&e.l.includes(`%`)&&(e.l=e.l.replace(`%`,``)),e.s==1?e.s=.01:e.l==1&&(e.l=.01),n.props.onChange({h:e.h||n.props.hsl.h,s:Number(q8e(e.s)?n.props.hsl.s:e.s),l:Number(q8e(e.l)?n.props.hsl.l:e.l),source:`hsl`},t))},n.showHighlight=function(e){e.currentTarget.style.background=`#eee`},n.hideHighlight=function(e){e.currentTarget.style.background=`transparent`},n.state=e.hsl.a!==1&&e.view===`hex`?{view:`rgb`}:{view:e.view},n}return Kht(t,[{key:`render`,value:function(){var e=this,t=y7({default:{wrap:{paddingTop:`16px`,display:`flex`},fields:{flex:`1`,display:`flex`,marginLeft:`-6px`},field:{paddingLeft:`6px`,width:`100%`},alpha:{paddingLeft:`6px`,width:`100%`},toggle:{width:`32px`,textAlign:`right`,position:`relative`},icon:{marginRight:`-4px`,marginTop:`12px`,cursor:`pointer`,position:`relative`},iconHighlight:{position:`absolute`,width:`24px`,height:`28px`,background:`#eee`,borderRadius:`4px`,top:`10px`,left:`12px`,display:`none`},input:{fontSize:`11px`,color:`#333`,width:`100%`,borderRadius:`2px`,border:`none`,boxShadow:`inset 0 0 0 1px #dadada`,height:`21px`,textAlign:`center`},label:{textTransform:`uppercase`,fontSize:`11px`,lineHeight:`11px`,color:`#969696`,textAlign:`center`,display:`block`,marginTop:`12px`},svg:{fill:`#333`,width:`24px`,height:`24px`,border:`1px transparent solid`,borderRadius:`5px`}},disableAlpha:{alpha:{display:`none`}}},this.props,this.state),n=void 0;return this.state.view===`hex`?n=Y.createElement(`div`,{style:t.fields,className:`flexbox-fix`},Y.createElement(`div`,{style:t.field},Y.createElement(x7,{style:{input:t.input,label:t.label},label:`hex`,value:this.props.hex,onChange:this.handleChange}))):this.state.view===`rgb`?n=Y.createElement(`div`,{style:t.fields,className:`flexbox-fix`},Y.createElement(`div`,{style:t.field},Y.createElement(x7,{style:{input:t.input,label:t.label},label:`r`,value:this.props.rgb.r,onChange:this.handleChange})),Y.createElement(`div`,{style:t.field},Y.createElement(x7,{style:{input:t.input,label:t.label},label:`g`,value:this.props.rgb.g,onChange:this.handleChange})),Y.createElement(`div`,{style:t.field},Y.createElement(x7,{style:{input:t.input,label:t.label},label:`b`,value:this.props.rgb.b,onChange:this.handleChange})),Y.createElement(`div`,{style:t.alpha},Y.createElement(x7,{style:{input:t.input,label:t.label},label:`a`,value:this.props.rgb.a,arrowOffset:.01,onChange:this.handleChange}))):this.state.view===`hsl`&&(n=Y.createElement(`div`,{style:t.fields,className:`flexbox-fix`},Y.createElement(`div`,{style:t.field},Y.createElement(x7,{style:{input:t.input,label:t.label},label:`h`,value:Math.round(this.props.hsl.h),onChange:this.handleChange})),Y.createElement(`div`,{style:t.field},Y.createElement(x7,{style:{input:t.input,label:t.label},label:`s`,value:Math.round(this.props.hsl.s*100)+`%`,onChange:this.handleChange})),Y.createElement(`div`,{style:t.field},Y.createElement(x7,{style:{input:t.input,label:t.label},label:`l`,value:Math.round(this.props.hsl.l*100)+`%`,onChange:this.handleChange})),Y.createElement(`div`,{style:t.alpha},Y.createElement(x7,{style:{input:t.input,label:t.label},label:`a`,value:this.props.hsl.a,arrowOffset:.01,onChange:this.handleChange})))),Y.createElement(`div`,{style:t.wrap,className:`flexbox-fix`},n,Y.createElement(`div`,{style:t.toggle},Y.createElement(`div`,{style:t.icon,onClick:this.toggleViews,ref:function(t){return e.icon=t}},Y.createElement(Ght,{style:t.svg,onMouseOver:this.showHighlight,onMouseEnter:this.showHighlight,onMouseOut:this.hideHighlight}))))}}],[{key:`getDerivedStateFromProps`,value:function(e,t){return e.hsl.a!==1&&t.view===`hex`?{view:`rgb`}:null}}]),t})(Y.Component);Xht.defaultProps={view:`hex`};var Zht=function(){var e=y7({default:{picker:{width:`12px`,height:`12px`,borderRadius:`6px`,transform:`translate(-6px, -1px)`,backgroundColor:`rgb(248, 248, 248)`,boxShadow:`0 1px 4px 0 rgba(0, 0, 0, 0.37)`}}});return Y.createElement(`div`,{style:e.picker})},Qht=function(){var e=y7({default:{picker:{width:`12px`,height:`12px`,borderRadius:`6px`,boxShadow:`inset 0 0 0 1px #fff`,transform:`translate(-6px, -6px)`}}});return Y.createElement(`div`,{style:e.picker})},$ht=function(e){var t=e.width,n=e.onChange,r=e.disableAlpha,i=e.rgb,a=e.hsl,o=e.hsv,s=e.hex,c=e.renderers,l=e.styles,u=l===void 0?{}:l,d=e.className,f=d===void 0?``:d,p=e.defaultView,m=y7(U4({default:{picker:{width:t,background:`#fff`,borderRadius:`2px`,boxShadow:`0 0 2px rgba(0,0,0,.3), 0 4px 8px rgba(0,0,0,.3)`,boxSizing:`initial`,fontFamily:`Menlo`},saturation:{width:`100%`,paddingBottom:`55%`,position:`relative`,borderRadius:`2px 2px 0 0`,overflow:`hidden`},Saturation:{radius:`2px 2px 0 0`},body:{padding:`16px 16px 12px`},controls:{display:`flex`},color:{width:`32px`},swatch:{marginTop:`6px`,width:`16px`,height:`16px`,borderRadius:`8px`,position:`relative`,overflow:`hidden`},active:{absolute:`0px 0px 0px 0px`,borderRadius:`8px`,boxShadow:`inset 0 0 0 1px rgba(0,0,0,.1)`,background:`rgba(`+i.r+`, `+i.g+`, `+i.b+`, `+i.a+`)`,zIndex:`2`},toggles:{flex:`1`},hue:{height:`10px`,position:`relative`,marginBottom:`8px`},Hue:{radius:`2px`},alpha:{height:`10px`,position:`relative`},Alpha:{radius:`2px`}},disableAlpha:{color:{width:`22px`},alpha:{display:`none`},hue:{marginBottom:`0px`},swatch:{width:`10px`,height:`10px`,marginTop:`0px`}}},u),{disableAlpha:r});return Y.createElement(`div`,{style:m.picker,className:`chrome-picker `+f},Y.createElement(`div`,{style:m.saturation},Y.createElement(w7,{style:m.Saturation,hsl:a,hsv:o,pointer:Qht,onChange:n})),Y.createElement(`div`,{style:m.body},Y.createElement(`div`,{style:m.controls,className:`flexbox-fix`},Y.createElement(`div`,{style:m.color},Y.createElement(`div`,{style:m.swatch},Y.createElement(`div`,{style:m.active}),Y.createElement(b7,{renderers:c}))),Y.createElement(`div`,{style:m.toggles},Y.createElement(`div`,{style:m.hue},Y.createElement(S7,{style:m.Hue,hsl:a,pointer:Zht,onChange:n})),Y.createElement(`div`,{style:m.alpha},Y.createElement(ymt,{style:m.Alpha,rgb:i,hsl:a,pointer:Zht,renderers:c,onChange:n})))),Y.createElement(Xht,{rgb:i,hsl:a,hex:s,view:p,onChange:n,disableAlpha:r})))};$ht.propTypes={width:Z.default.oneOfType([Z.default.string,Z.default.number]),disableAlpha:Z.default.bool,styles:Z.default.object,defaultView:Z.default.oneOf([`hex`,`rgb`,`hsl`])},$ht.defaultProps={width:225,disableAlpha:!1,styles:{}},L7($ht);var egt=function(e){var t=e.color,n=e.onClick,r=n===void 0?function(){}:n,i=e.onSwatchHover,a=e.active,o=y7({default:{color:{background:t,width:`15px`,height:`15px`,float:`left`,marginRight:`5px`,marginBottom:`5px`,position:`relative`,cursor:`pointer`},dot:{absolute:`5px 5px 5px 5px`,background:xht(t),borderRadius:`50%`,opacity:`0`}},active:{dot:{opacity:`1`}},"color-#FFFFFF":{color:{boxShadow:`inset 0 0 0 1px #ddd`},dot:{background:`#000`}},transparent:{dot:{background:`#000`}}},{active:a,"color-#FFFFFF":t===`#FFFFFF`,transparent:t===`transparent`});return Y.createElement(R7,{style:o.color,color:t,onClick:r,onHover:i,focusStyle:{boxShadow:`0 0 4px `+t}},Y.createElement(`div`,{style:o.dot}))},tgt=function(e){var t=e.hex,n=e.rgb,r=e.onChange,i=y7({default:{fields:{display:`flex`,paddingBottom:`6px`,paddingRight:`5px`,position:`relative`},active:{position:`absolute`,top:`6px`,left:`5px`,height:`9px`,width:`9px`,background:t},HEXwrap:{flex:`6`,position:`relative`},HEXinput:{width:`80%`,padding:`0px`,paddingLeft:`20%`,border:`none`,outline:`none`,background:`none`,fontSize:`12px`,color:`#333`,height:`16px`},HEXlabel:{display:`none`},RGBwrap:{flex:`3`,position:`relative`},RGBinput:{width:`70%`,padding:`0px`,paddingLeft:`30%`,border:`none`,outline:`none`,background:`none`,fontSize:`12px`,color:`#333`,height:`16px`},RGBlabel:{position:`absolute`,top:`3px`,left:`0px`,lineHeight:`16px`,textTransform:`uppercase`,fontSize:`12px`,color:`#999`}}}),a=function(e,t){e.r||e.g||e.b?r({r:e.r||n.r,g:e.g||n.g,b:e.b||n.b,source:`rgb`},t):r({hex:e.hex,source:`hex`},t)};return Y.createElement(`div`,{style:i.fields,className:`flexbox-fix`},Y.createElement(`div`,{style:i.active}),Y.createElement(x7,{style:{wrap:i.HEXwrap,input:i.HEXinput,label:i.HEXlabel},label:`hex`,value:t,onChange:a}),Y.createElement(x7,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:`r`,value:n.r,onChange:a}),Y.createElement(x7,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:`g`,value:n.g,onChange:a}),Y.createElement(x7,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:`b`,value:n.b,onChange:a}))},ngt=function(e){var t=e.onChange,n=e.onSwatchHover,r=e.colors,i=e.hex,a=e.rgb,o=e.styles,s=o===void 0?{}:o,c=e.className,l=c===void 0?``:c,u=y7(U4({default:{Compact:{background:`#f6f6f6`,radius:`4px`},compact:{paddingTop:`5px`,paddingLeft:`5px`,boxSizing:`initial`,width:`240px`},clear:{clear:`both`}}},s)),d=function(e,n){e.hex?F7(e.hex)&&t({hex:e.hex,source:`hex`},n):t(e,n)};return Y.createElement(C7,{style:u.Compact,styles:s},Y.createElement(`div`,{style:u.compact,className:`compact-picker `+l},Y.createElement(`div`,null,V4(r,function(e){return Y.createElement(egt,{key:e,color:e,active:e.toLowerCase()===i,onClick:d,onSwatchHover:n})}),Y.createElement(`div`,{style:u.clear})),Y.createElement(tgt,{hex:i,rgb:a,onChange:d})))};ngt.propTypes={colors:Z.default.arrayOf(Z.default.string),styles:Z.default.object},ngt.defaultProps={colors:`#4D4D4D.#999999.#FFFFFF.#F44E3B.#FE9200.#FCDC00.#DBDF00.#A4DD00.#68CCCA.#73D8FF.#AEA1FF.#FDA1FF.#333333.#808080.#cccccc.#D33115.#E27300.#FCC400.#B0BC00.#68BC00.#16A5A5.#009CE0.#7B64FF.#FA28FF.#000000.#666666.#B3B3B3.#9F0500.#C45100.#FB9E00.#808900.#194D33.#0C797D.#0062B1.#653294.#AB149E`.split(`.`),styles:{}},L7(ngt);var rgt=cmt.handleHover(function(e){var t=e.hover,n=e.color,r=e.onClick,i=e.onSwatchHover,a={position:`relative`,zIndex:`2`,outline:`2px solid #fff`,boxShadow:`0 0 5px 2px rgba(0,0,0,0.25)`},o=y7({default:{swatch:{width:`25px`,height:`25px`,fontSize:`0`}},hover:{swatch:a}},{hover:t});return Y.createElement(`div`,{style:o.swatch},Y.createElement(R7,{color:n,onClick:r,onHover:i,focusStyle:a}))}),igt=function(e){var t=e.width,n=e.colors,r=e.onChange,i=e.onSwatchHover,a=e.triangle,o=e.styles,s=o===void 0?{}:o,c=e.className,l=c===void 0?``:c,u=y7(U4({default:{card:{width:t,background:`#fff`,border:`1px solid rgba(0,0,0,0.2)`,boxShadow:`0 3px 12px rgba(0,0,0,0.15)`,borderRadius:`4px`,position:`relative`,padding:`5px`,display:`flex`,flexWrap:`wrap`},triangle:{position:`absolute`,border:`7px solid transparent`,borderBottomColor:`#fff`},triangleShadow:{position:`absolute`,border:`8px solid transparent`,borderBottomColor:`rgba(0,0,0,0.15)`}},"hide-triangle":{triangle:{display:`none`},triangleShadow:{display:`none`}},"top-left-triangle":{triangle:{top:`-14px`,left:`10px`},triangleShadow:{top:`-16px`,left:`9px`}},"top-right-triangle":{triangle:{top:`-14px`,right:`10px`},triangleShadow:{top:`-16px`,right:`9px`}},"bottom-left-triangle":{triangle:{top:`35px`,left:`10px`,transform:`rotate(180deg)`},triangleShadow:{top:`37px`,left:`9px`,transform:`rotate(180deg)`}},"bottom-right-triangle":{triangle:{top:`35px`,right:`10px`,transform:`rotate(180deg)`},triangleShadow:{top:`37px`,right:`9px`,transform:`rotate(180deg)`}}},s),{"hide-triangle":a===`hide`,"top-left-triangle":a===`top-left`,"top-right-triangle":a===`top-right`,"bottom-left-triangle":a===`bottom-left`,"bottom-right-triangle":a===`bottom-right`}),d=function(e,t){return r({hex:e,source:`hex`},t)};return Y.createElement(`div`,{style:u.card,className:`github-picker `+l},Y.createElement(`div`,{style:u.triangleShadow}),Y.createElement(`div`,{style:u.triangle}),V4(n,function(e){return Y.createElement(rgt,{color:e,key:e,onClick:d,onSwatchHover:i})}))};igt.propTypes={width:Z.default.oneOfType([Z.default.string,Z.default.number]),colors:Z.default.arrayOf(Z.default.string),triangle:Z.default.oneOf([`hide`,`top-left`,`top-right`,`bottom-left`,`bottom-right`]),styles:Z.default.object},igt.defaultProps={width:200,colors:[`#B80000`,`#DB3E00`,`#FCCB00`,`#008B02`,`#006B76`,`#1273DE`,`#004DCF`,`#5300EB`,`#EB9694`,`#FAD0C3`,`#FEF3BD`,`#C1E1C5`,`#BEDADC`,`#C4DEF6`,`#BED3F3`,`#D4C4FB`],triangle:`top-left`,styles:{}},L7(igt);var agt=function(e){var t=e.direction,n=y7({default:{picker:{width:`18px`,height:`18px`,borderRadius:`50%`,transform:`translate(-9px, -1px)`,backgroundColor:`rgb(248, 248, 248)`,boxShadow:`0 1px 4px 0 rgba(0, 0, 0, 0.37)`}},vertical:{picker:{transform:`translate(-3px, -9px)`}}},{vertical:t===`vertical`});return Y.createElement(`div`,{style:n.picker})},ogt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},sgt=function(e){var t=e.width,n=e.height,r=e.onChange,i=e.hsl,a=e.direction,o=e.pointer,s=e.styles,c=s===void 0?{}:s,l=e.className,u=l===void 0?``:l,d=y7(U4({default:{picker:{position:`relative`,width:t,height:n},hue:{radius:`2px`}}},c));return Y.createElement(`div`,{style:d.picker,className:`hue-picker `+u},Y.createElement(S7,ogt({},d.hue,{hsl:i,pointer:o,onChange:function(e){return r({a:1,h:e.h,l:.5,s:1})},direction:a})))};sgt.propTypes={styles:Z.default.object},sgt.defaultProps={width:`316px`,height:`16px`,direction:`horizontal`,pointer:agt,styles:{}},L7(sgt),L7(function(e){var t=e.onChange,n=e.hex,r=e.rgb,i=e.styles,a=i===void 0?{}:i,o=e.className,s=o===void 0?``:o,c=y7(U4({default:{material:{width:`98px`,height:`98px`,padding:`16px`,fontFamily:`Roboto`},HEXwrap:{position:`relative`},HEXinput:{width:`100%`,marginTop:`12px`,fontSize:`15px`,color:`#333`,padding:`0px`,border:`0px`,borderBottom:`2px solid `+n,outline:`none`,height:`30px`},HEXlabel:{position:`absolute`,top:`0px`,left:`0px`,fontSize:`11px`,color:`#999999`,textTransform:`capitalize`},Hex:{style:{}},RGBwrap:{position:`relative`},RGBinput:{width:`100%`,marginTop:`12px`,fontSize:`15px`,color:`#333`,padding:`0px`,border:`0px`,borderBottom:`1px solid #eee`,outline:`none`,height:`30px`},RGBlabel:{position:`absolute`,top:`0px`,left:`0px`,fontSize:`11px`,color:`#999999`,textTransform:`capitalize`},split:{display:`flex`,marginRight:`-10px`,paddingTop:`11px`},third:{flex:`1`,paddingRight:`10px`}}},a)),l=function(e,n){e.hex?F7(e.hex)&&t({hex:e.hex,source:`hex`},n):(e.r||e.g||e.b)&&t({r:e.r||r.r,g:e.g||r.g,b:e.b||r.b,source:`rgb`},n)};return Y.createElement(C7,{styles:a},Y.createElement(`div`,{style:c.material,className:`material-picker `+s},Y.createElement(x7,{style:{wrap:c.HEXwrap,input:c.HEXinput,label:c.HEXlabel},label:`hex`,value:n,onChange:l}),Y.createElement(`div`,{style:c.split,className:`flexbox-fix`},Y.createElement(`div`,{style:c.third},Y.createElement(x7,{style:{wrap:c.RGBwrap,input:c.RGBinput,label:c.RGBlabel},label:`r`,value:r.r,onChange:l})),Y.createElement(`div`,{style:c.third},Y.createElement(x7,{style:{wrap:c.RGBwrap,input:c.RGBinput,label:c.RGBlabel},label:`g`,value:r.g,onChange:l})),Y.createElement(`div`,{style:c.third},Y.createElement(x7,{style:{wrap:c.RGBwrap,input:c.RGBinput,label:c.RGBlabel},label:`b`,value:r.b,onChange:l})))))});var cgt=function(e){var t=e.onChange,n=e.rgb,r=e.hsv,i=e.hex,a=y7({default:{fields:{paddingTop:`5px`,paddingBottom:`9px`,width:`80px`,position:`relative`},divider:{height:`5px`},RGBwrap:{position:`relative`},RGBinput:{marginLeft:`40%`,width:`40%`,height:`18px`,border:`1px solid #888888`,boxShadow:`inset 0 1px 1px rgba(0,0,0,.1), 0 1px 0 0 #ECECEC`,marginBottom:`5px`,fontSize:`13px`,paddingLeft:`3px`,marginRight:`10px`},RGBlabel:{left:`0px`,top:`0px`,width:`34px`,textTransform:`uppercase`,fontSize:`13px`,height:`18px`,lineHeight:`22px`,position:`absolute`},HEXwrap:{position:`relative`},HEXinput:{marginLeft:`20%`,width:`80%`,height:`18px`,border:`1px solid #888888`,boxShadow:`inset 0 1px 1px rgba(0,0,0,.1), 0 1px 0 0 #ECECEC`,marginBottom:`6px`,fontSize:`13px`,paddingLeft:`3px`},HEXlabel:{position:`absolute`,top:`0px`,left:`0px`,width:`14px`,textTransform:`uppercase`,fontSize:`13px`,height:`18px`,lineHeight:`22px`},fieldSymbols:{position:`absolute`,top:`5px`,right:`-7px`,fontSize:`13px`},symbol:{height:`20px`,lineHeight:`22px`,paddingBottom:`7px`}}}),o=function(e,i){e[`#`]?F7(e[`#`])&&t({hex:e[`#`],source:`hex`},i):e.r||e.g||e.b?t({r:e.r||n.r,g:e.g||n.g,b:e.b||n.b,source:`rgb`},i):(e.h||e.s||e.v)&&t({h:e.h||r.h,s:e.s||r.s,v:e.v||r.v,source:`hsv`},i)};return Y.createElement(`div`,{style:a.fields},Y.createElement(x7,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:`h`,value:Math.round(r.h),onChange:o}),Y.createElement(x7,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:`s`,value:Math.round(r.s*100),onChange:o}),Y.createElement(x7,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:`v`,value:Math.round(r.v*100),onChange:o}),Y.createElement(`div`,{style:a.divider}),Y.createElement(x7,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:`r`,value:n.r,onChange:o}),Y.createElement(x7,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:`g`,value:n.g,onChange:o}),Y.createElement(x7,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:`b`,value:n.b,onChange:o}),Y.createElement(`div`,{style:a.divider}),Y.createElement(x7,{style:{wrap:a.HEXwrap,input:a.HEXinput,label:a.HEXlabel},label:`#`,value:i.replace(`#`,``),onChange:o}),Y.createElement(`div`,{style:a.fieldSymbols},Y.createElement(`div`,{style:a.symbol},`°`),Y.createElement(`div`,{style:a.symbol},`%`),Y.createElement(`div`,{style:a.symbol},`%`)))},lgt=function(e){var t=e.hsl,n=y7({default:{picker:{width:`12px`,height:`12px`,borderRadius:`6px`,boxShadow:`inset 0 0 0 1px #fff`,transform:`translate(-6px, -6px)`}},"black-outline":{picker:{boxShadow:`inset 0 0 0 1px #000`}}},{"black-outline":t.l>.5});return Y.createElement(`div`,{style:n.picker})},ugt=function(){var e=y7({default:{triangle:{width:0,height:0,borderStyle:`solid`,borderWidth:`4px 0 4px 6px`,borderColor:`transparent transparent transparent #fff`,position:`absolute`,top:`1px`,left:`1px`},triangleBorder:{width:0,height:0,borderStyle:`solid`,borderWidth:`5px 0 5px 8px`,borderColor:`transparent transparent transparent #555`},left:{Extend:`triangleBorder`,transform:`translate(-13px, -4px)`},leftInside:{Extend:`triangle`,transform:`translate(-8px, -5px)`},right:{Extend:`triangleBorder`,transform:`translate(20px, -14px) rotate(180deg)`},rightInside:{Extend:`triangle`,transform:`translate(-8px, -5px)`}}});return Y.createElement(`div`,{style:e.pointer},Y.createElement(`div`,{style:e.left},Y.createElement(`div`,{style:e.leftInside})),Y.createElement(`div`,{style:e.right},Y.createElement(`div`,{style:e.rightInside})))},dgt=function(e){var t=e.onClick,n=e.label,r=e.children,i=e.active,a=y7({default:{button:{backgroundImage:`linear-gradient(-180deg, #FFFFFF 0%, #E6E6E6 100%)`,border:`1px solid #878787`,borderRadius:`2px`,height:`20px`,boxShadow:`0 1px 0 0 #EAEAEA`,fontSize:`14px`,color:`#000`,lineHeight:`20px`,textAlign:`center`,marginBottom:`10px`,cursor:`pointer`}},active:{button:{boxShadow:`0 0 0 1px #878787`}}},{active:i});return Y.createElement(`div`,{style:a.button,onClick:t},n||r)},fgt=function(e){var t=e.rgb,n=e.currentColor,r=y7({default:{swatches:{border:`1px solid #B3B3B3`,borderBottom:`1px solid #F0F0F0`,marginBottom:`2px`,marginTop:`1px`},new:{height:`34px`,background:`rgb(`+t.r+`,`+t.g+`, `+t.b+`)`,boxShadow:`inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 1px 0 #000`},current:{height:`34px`,background:n,boxShadow:`inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 -1px 0 #000`},label:{fontSize:`14px`,color:`#000`,textAlign:`center`}}});return Y.createElement(`div`,null,Y.createElement(`div`,{style:r.label},`new`),Y.createElement(`div`,{style:r.swatches},Y.createElement(`div`,{style:r.new}),Y.createElement(`div`,{style:r.current})),Y.createElement(`div`,{style:r.label},`current`))},pgt=(function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}})();function mgt(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function hgt(e,t){if(!e)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return t&&(typeof t==`object`||typeof t==`function`)?t:e}function ggt(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function, not `+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var _gt=(function(e){ggt(t,e);function t(e){mgt(this,t);var n=hgt(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return n.state={currentColor:e.hex},n}return pgt(t,[{key:`render`,value:function(){var e=this.props,t=e.styles,n=t===void 0?{}:t,r=e.className,i=r===void 0?``:r,a=y7(U4({default:{picker:{background:`#DCDCDC`,borderRadius:`4px`,boxShadow:`0 0 0 1px rgba(0,0,0,.25), 0 8px 16px rgba(0,0,0,.15)`,boxSizing:`initial`,width:`513px`},head:{backgroundImage:`linear-gradient(-180deg, #F0F0F0 0%, #D4D4D4 100%)`,borderBottom:`1px solid #B1B1B1`,boxShadow:`inset 0 1px 0 0 rgba(255,255,255,.2), inset 0 -1px 0 0 rgba(0,0,0,.02)`,height:`23px`,lineHeight:`24px`,borderRadius:`4px 4px 0 0`,fontSize:`13px`,color:`#4D4D4D`,textAlign:`center`},body:{padding:`15px 15px 0`,display:`flex`},saturation:{width:`256px`,height:`256px`,position:`relative`,border:`2px solid #B3B3B3`,borderBottom:`2px solid #F0F0F0`,overflow:`hidden`},hue:{position:`relative`,height:`256px`,width:`19px`,marginLeft:`10px`,border:`2px solid #B3B3B3`,borderBottom:`2px solid #F0F0F0`},controls:{width:`180px`,marginLeft:`10px`},top:{display:`flex`},previews:{width:`60px`},actions:{flex:`1`,marginLeft:`20px`}}},n));return Y.createElement(`div`,{style:a.picker,className:`photoshop-picker `+i},Y.createElement(`div`,{style:a.head},this.props.header),Y.createElement(`div`,{style:a.body,className:`flexbox-fix`},Y.createElement(`div`,{style:a.saturation},Y.createElement(w7,{hsl:this.props.hsl,hsv:this.props.hsv,pointer:lgt,onChange:this.props.onChange})),Y.createElement(`div`,{style:a.hue},Y.createElement(S7,{direction:`vertical`,hsl:this.props.hsl,pointer:ugt,onChange:this.props.onChange})),Y.createElement(`div`,{style:a.controls},Y.createElement(`div`,{style:a.top,className:`flexbox-fix`},Y.createElement(`div`,{style:a.previews},Y.createElement(fgt,{rgb:this.props.rgb,currentColor:this.state.currentColor})),Y.createElement(`div`,{style:a.actions},Y.createElement(dgt,{label:`OK`,onClick:this.props.onAccept,active:!0}),Y.createElement(dgt,{label:`Cancel`,onClick:this.props.onCancel}),Y.createElement(cgt,{onChange:this.props.onChange,rgb:this.props.rgb,hsv:this.props.hsv,hex:this.props.hex}))))))}}]),t})(Y.Component);_gt.propTypes={header:Z.default.string,styles:Z.default.object},_gt.defaultProps={header:`Color Picker`,styles:{}},L7(_gt);var vgt=function(e){var t=e.onChange,n=e.rgb,r=e.hsl,i=e.hex,a=e.disableAlpha,o=y7({default:{fields:{display:`flex`,paddingTop:`4px`},single:{flex:`1`,paddingLeft:`6px`},alpha:{flex:`1`,paddingLeft:`6px`},double:{flex:`2`},input:{width:`80%`,padding:`4px 10% 3px`,border:`none`,boxShadow:`inset 0 0 0 1px #ccc`,fontSize:`11px`},label:{display:`block`,textAlign:`center`,fontSize:`11px`,color:`#222`,paddingTop:`3px`,paddingBottom:`4px`,textTransform:`capitalize`}},disableAlpha:{alpha:{display:`none`}}},{disableAlpha:a}),s=function(e,i){e.hex?F7(e.hex)&&t({hex:e.hex,source:`hex`},i):e.r||e.g||e.b?t({r:e.r||n.r,g:e.g||n.g,b:e.b||n.b,a:n.a,source:`rgb`},i):e.a&&(e.a<0?e.a=0:e.a>100&&(e.a=100),e.a/=100,t({h:r.h,s:r.s,l:r.l,a:e.a,source:`rgb`},i))};return Y.createElement(`div`,{style:o.fields,className:`flexbox-fix`},Y.createElement(`div`,{style:o.double},Y.createElement(x7,{style:{input:o.input,label:o.label},label:`hex`,value:i.replace(`#`,``),onChange:s})),Y.createElement(`div`,{style:o.single},Y.createElement(x7,{style:{input:o.input,label:o.label},label:`r`,value:n.r,onChange:s,dragLabel:`true`,dragMax:`255`})),Y.createElement(`div`,{style:o.single},Y.createElement(x7,{style:{input:o.input,label:o.label},label:`g`,value:n.g,onChange:s,dragLabel:`true`,dragMax:`255`})),Y.createElement(`div`,{style:o.single},Y.createElement(x7,{style:{input:o.input,label:o.label},label:`b`,value:n.b,onChange:s,dragLabel:`true`,dragMax:`255`})),Y.createElement(`div`,{style:o.alpha},Y.createElement(x7,{style:{input:o.input,label:o.label},label:`a`,value:Math.round(n.a*100),onChange:s,dragLabel:`true`,dragMax:`100`})))},ygt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},bgt=function(e){var t=e.colors,n=e.onClick,r=n===void 0?function(){}:n,i=e.onSwatchHover,a=y7({default:{colors:{margin:`0 -10px`,padding:`10px 0 0 10px`,borderTop:`1px solid #eee`,display:`flex`,flexWrap:`wrap`,position:`relative`},swatchWrap:{width:`16px`,height:`16px`,margin:`0 10px 10px 0`},swatch:{borderRadius:`3px`,boxShadow:`inset 0 0 0 1px rgba(0,0,0,.15)`}},"no-presets":{colors:{display:`none`}}},{"no-presets":!t||!t.length}),o=function(e,t){r({hex:e,source:`hex`},t)};return Y.createElement(`div`,{style:a.colors,className:`flexbox-fix`},t.map(function(e){var t=typeof e==`string`?{color:e}:e,n=``+t.color+(t.title||``);return Y.createElement(`div`,{key:n,style:a.swatchWrap},Y.createElement(R7,ygt({},t,{style:a.swatch,onClick:o,onHover:i,focusStyle:{boxShadow:`inset 0 0 0 1px rgba(0,0,0,.15), 0 0 4px `+t.color}})))}))};bgt.propTypes={colors:Z.default.arrayOf(Z.default.oneOfType([Z.default.string,Z.default.shape({color:Z.default.string,title:Z.default.string})])).isRequired};var xgt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Sgt=function(e){var t=e.width,n=e.rgb,r=e.hex,i=e.hsv,a=e.hsl,o=e.onChange,s=e.onSwatchHover,c=e.disableAlpha,l=e.presetColors,u=e.renderers,d=e.styles,f=d===void 0?{}:d,p=e.className,m=p===void 0?``:p,h=y7(U4({default:xgt({picker:{width:t,padding:`10px 10px 0`,boxSizing:`initial`,background:`#fff`,borderRadius:`4px`,boxShadow:`0 0 0 1px rgba(0,0,0,.15), 0 8px 16px rgba(0,0,0,.15)`},saturation:{width:`100%`,paddingBottom:`75%`,position:`relative`,overflow:`hidden`},Saturation:{radius:`3px`,shadow:`inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)`},controls:{display:`flex`},sliders:{padding:`4px 0`,flex:`1`},color:{width:`24px`,height:`24px`,position:`relative`,marginTop:`4px`,marginLeft:`4px`,borderRadius:`3px`},activeColor:{absolute:`0px 0px 0px 0px`,borderRadius:`2px`,background:`rgba(`+n.r+`,`+n.g+`,`+n.b+`,`+n.a+`)`,boxShadow:`inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)`},hue:{position:`relative`,height:`10px`,overflow:`hidden`},Hue:{radius:`2px`,shadow:`inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)`},alpha:{position:`relative`,height:`10px`,marginTop:`4px`,overflow:`hidden`},Alpha:{radius:`2px`,shadow:`inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)`}},f),disableAlpha:{color:{height:`10px`},hue:{height:`10px`},alpha:{display:`none`}}},f),{disableAlpha:c});return Y.createElement(`div`,{style:h.picker,className:`sketch-picker `+m},Y.createElement(`div`,{style:h.saturation},Y.createElement(w7,{style:h.Saturation,hsl:a,hsv:i,onChange:o})),Y.createElement(`div`,{style:h.controls,className:`flexbox-fix`},Y.createElement(`div`,{style:h.sliders},Y.createElement(`div`,{style:h.hue},Y.createElement(S7,{style:h.Hue,hsl:a,onChange:o})),Y.createElement(`div`,{style:h.alpha},Y.createElement(ymt,{style:h.Alpha,rgb:n,hsl:a,renderers:u,onChange:o}))),Y.createElement(`div`,{style:h.color},Y.createElement(b7,null),Y.createElement(`div`,{style:h.activeColor}))),Y.createElement(vgt,{rgb:n,hsl:a,hex:r,onChange:o,disableAlpha:c}),Y.createElement(bgt,{colors:l,onClick:o,onSwatchHover:s}))};Sgt.propTypes={disableAlpha:Z.default.bool,width:Z.default.oneOfType([Z.default.string,Z.default.number]),styles:Z.default.object},Sgt.defaultProps={disableAlpha:!1,width:200,styles:{},presetColors:[`#D0021B`,`#F5A623`,`#F8E71C`,`#8B572A`,`#7ED321`,`#417505`,`#BD10E0`,`#9013FE`,`#4A90E2`,`#50E3C2`,`#B8E986`,`#000000`,`#4A4A4A`,`#9B9B9B`,`#FFFFFF`]};var Cgt=L7(Sgt),i9=function(e){var t=e.hsl,n=e.offset,r=e.onClick,i=r===void 0?function(){}:r,a=e.active,o=e.first,s=e.last,c=y7({default:{swatch:{height:`12px`,background:`hsl(`+t.h+`, 50%, `+n*100+`%)`,cursor:`pointer`}},first:{swatch:{borderRadius:`2px 0 0 2px`}},last:{swatch:{borderRadius:`0 2px 2px 0`}},active:{swatch:{transform:`scaleY(1.8)`,borderRadius:`3.6px/2px`}}},{active:a,first:o,last:s});return Y.createElement(`div`,{style:c.swatch,onClick:function(e){return i({h:t.h,s:.5,l:n,source:`hsl`},e)}})},wgt=function(e){var t=e.onClick,n=e.hsl,r=y7({default:{swatches:{marginTop:`20px`},swatch:{boxSizing:`border-box`,width:`20%`,paddingRight:`1px`,float:`left`},clear:{clear:`both`}}}),i=.1;return Y.createElement(`div`,{style:r.swatches},Y.createElement(`div`,{style:r.swatch},Y.createElement(i9,{hsl:n,offset:`.80`,active:Math.abs(n.l-.8)<i&&Math.abs(n.s-.5)<i,onClick:t,first:!0})),Y.createElement(`div`,{style:r.swatch},Y.createElement(i9,{hsl:n,offset:`.65`,active:Math.abs(n.l-.65)<i&&Math.abs(n.s-.5)<i,onClick:t})),Y.createElement(`div`,{style:r.swatch},Y.createElement(i9,{hsl:n,offset:`.50`,active:Math.abs(n.l-.5)<i&&Math.abs(n.s-.5)<i,onClick:t})),Y.createElement(`div`,{style:r.swatch},Y.createElement(i9,{hsl:n,offset:`.35`,active:Math.abs(n.l-.35)<i&&Math.abs(n.s-.5)<i,onClick:t})),Y.createElement(`div`,{style:r.swatch},Y.createElement(i9,{hsl:n,offset:`.20`,active:Math.abs(n.l-.2)<i&&Math.abs(n.s-.5)<i,onClick:t,last:!0})),Y.createElement(`div`,{style:r.clear}))},Tgt=function(){var e=y7({default:{picker:{width:`14px`,height:`14px`,borderRadius:`6px`,transform:`translate(-7px, -1px)`,backgroundColor:`rgb(248, 248, 248)`,boxShadow:`0 1px 4px 0 rgba(0, 0, 0, 0.37)`}}});return Y.createElement(`div`,{style:e.picker})},Egt=function(e){var t=e.hsl,n=e.onChange,r=e.pointer,i=e.styles,a=i===void 0?{}:i,o=e.className,s=o===void 0?``:o,c=y7(U4({default:{hue:{height:`12px`,position:`relative`},Hue:{radius:`2px`}}},a));return Y.createElement(`div`,{style:c.wrap||{},className:`slider-picker `+s},Y.createElement(`div`,{style:c.hue},Y.createElement(S7,{style:c.Hue,hsl:t,pointer:r,onChange:n})),Y.createElement(`div`,{style:c.swatches},Y.createElement(wgt,{hsl:t,onClick:n})))};Egt.propTypes={styles:Z.default.object},Egt.defaultProps={pointer:Tgt,styles:{}},L7(Egt);var a9={},Dgt;function Ogt(){if(Dgt)return a9;Dgt=1,Object.defineProperty(a9,"__esModule",{value:!0});var e=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},t=n(Y.default);function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}var i=24;return a9.default=function(n){var a=n.fill,o=a===void 0?`currentColor`:a,s=n.width,c=s===void 0?i:s,l=n.height,u=l===void 0?i:l,d=n.style,f=d===void 0?{}:d,p=r(n,[`fill`,`width`,`height`,`style`]);return t.default.createElement(`svg`,e({viewBox:`0 0 `+i+` `+i,style:e({fill:o,width:c,height:u},f)},p),t.default.createElement(`path`,{d:`M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z`}))},a9}var kgt=R0(Ogt()),Agt=function(e){var t=e.color,n=e.onClick,r=n===void 0?function(){}:n,i=e.onSwatchHover,a=e.first,o=e.last,s=e.active,c=y7({default:{color:{width:`40px`,height:`24px`,cursor:`pointer`,background:t,marginBottom:`1px`},check:{color:xht(t),marginLeft:`8px`,display:`none`}},first:{color:{overflow:`hidden`,borderRadius:`2px 2px 0 0`}},last:{color:{overflow:`hidden`,borderRadius:`0 0 2px 2px`}},active:{check:{display:`block`}},"color-#FFFFFF":{color:{boxShadow:`inset 0 0 0 1px #ddd`},check:{color:`#333`}},transparent:{check:{color:`#333`}}},{first:a,last:o,active:s,"color-#FFFFFF":t===`#FFFFFF`,transparent:t===`transparent`});return Y.createElement(R7,{color:t,style:c.color,onClick:r,onHover:i,focusStyle:{boxShadow:`0 0 4px `+t}},Y.createElement(`div`,{style:c.check},Y.createElement(kgt,null)))},jgt=function(e){var t=e.onClick,n=e.onSwatchHover,r=e.group,i=e.active,a=y7({default:{group:{paddingBottom:`10px`,width:`40px`,float:`left`,marginRight:`10px`}}});return Y.createElement(`div`,{style:a.group},V4(r,function(e,a){return Y.createElement(Agt,{key:e,color:e,active:e.toLowerCase()===i,first:a===0,last:a===r.length-1,onClick:t,onSwatchHover:n})}))},Mgt=function(e){var t=e.width,n=e.height,r=e.onChange,i=e.onSwatchHover,a=e.colors,o=e.hex,s=e.styles,c=s===void 0?{}:s,l=e.className,u=l===void 0?``:l,d=y7(U4({default:{picker:{width:t,height:n},overflow:{height:n,overflowY:`scroll`},body:{padding:`16px 0 6px 16px`},clear:{clear:`both`}}},c)),f=function(e,t){return r({hex:e,source:`hex`},t)};return Y.createElement(`div`,{style:d.picker,className:`swatches-picker `+u},Y.createElement(C7,null,Y.createElement(`div`,{style:d.overflow},Y.createElement(`div`,{style:d.body},V4(a,function(e){return Y.createElement(jgt,{key:e.toString(),group:e,active:o,onClick:f,onSwatchHover:i})}),Y.createElement(`div`,{style:d.clear})))))};Mgt.propTypes={width:Z.default.oneOfType([Z.default.string,Z.default.number]),height:Z.default.oneOfType([Z.default.string,Z.default.number]),colors:Z.default.arrayOf(Z.default.arrayOf(Z.default.string)),styles:Z.default.object},Mgt.defaultProps={width:320,height:240,colors:[[z7[900],z7[700],z7[500],z7[300],z7[100]],[B7[900],B7[700],B7[500],B7[300],B7[100]],[V7[900],V7[700],V7[500],V7[300],V7[100]],[H7[900],H7[700],H7[500],H7[300],H7[100]],[U7[900],U7[700],U7[500],U7[300],U7[100]],[W7[900],W7[700],W7[500],W7[300],W7[100]],[G7[900],G7[700],G7[500],G7[300],G7[100]],[K7[900],K7[700],K7[500],K7[300],K7[100]],[q7[900],q7[700],q7[500],q7[300],q7[100]],[`#194D33`,J7[700],J7[500],J7[300],J7[100]],[Y7[900],Y7[700],Y7[500],Y7[300],Y7[100]],[X7[900],X7[700],X7[500],X7[300],X7[100]],[Z7[900],Z7[700],Z7[500],Z7[300],Z7[100]],[Q7[900],Q7[700],Q7[500],Q7[300],Q7[100]],[$7[900],$7[700],$7[500],$7[300],$7[100]],[e9[900],e9[700],e9[500],e9[300],e9[100]],[t9[900],t9[700],t9[500],t9[300],t9[100]],[n9[900],n9[700],n9[500],n9[300],n9[100]],[`#000000`,`#525252`,`#969696`,`#D9D9D9`,`#FFFFFF`]],styles:{}},L7(Mgt);var Ngt=function(e){var t=e.onChange,n=e.onSwatchHover,r=e.hex,i=e.colors,a=e.width,o=e.triangle,s=e.styles,c=s===void 0?{}:s,l=e.className,u=l===void 0?``:l,d=y7(U4({default:{card:{width:a,background:`#fff`,border:`0 solid rgba(0,0,0,0.25)`,boxShadow:`0 1px 4px rgba(0,0,0,0.25)`,borderRadius:`4px`,position:`relative`},body:{padding:`15px 9px 9px 15px`},label:{fontSize:`18px`,color:`#fff`},triangle:{width:`0px`,height:`0px`,borderStyle:`solid`,borderWidth:`0 9px 10px 9px`,borderColor:`transparent transparent #fff transparent`,position:`absolute`},triangleShadow:{width:`0px`,height:`0px`,borderStyle:`solid`,borderWidth:`0 9px 10px 9px`,borderColor:`transparent transparent rgba(0,0,0,.1) transparent`,position:`absolute`},hash:{background:`#F0F0F0`,height:`30px`,width:`30px`,borderRadius:`4px 0 0 4px`,float:`left`,color:`#98A1A4`,display:`flex`,alignItems:`center`,justifyContent:`center`},input:{width:`100px`,fontSize:`14px`,color:`#666`,border:`0px`,outline:`none`,height:`28px`,boxShadow:`inset 0 0 0 1px #F0F0F0`,boxSizing:`content-box`,borderRadius:`0 4px 4px 0`,float:`left`,paddingLeft:`8px`},swatch:{width:`30px`,height:`30px`,float:`left`,borderRadius:`4px`,margin:`0 6px 6px 0`},clear:{clear:`both`}},"hide-triangle":{triangle:{display:`none`},triangleShadow:{display:`none`}},"top-left-triangle":{triangle:{top:`-10px`,left:`12px`},triangleShadow:{top:`-11px`,left:`12px`}},"top-right-triangle":{triangle:{top:`-10px`,right:`12px`},triangleShadow:{top:`-11px`,right:`12px`}}},c),{"hide-triangle":o===`hide`,"top-left-triangle":o===`top-left`,"top-right-triangle":o===`top-right`}),f=function(e,n){F7(e)&&t({hex:e,source:`hex`},n)};return Y.createElement(`div`,{style:d.card,className:`twitter-picker `+u},Y.createElement(`div`,{style:d.triangleShadow}),Y.createElement(`div`,{style:d.triangle}),Y.createElement(`div`,{style:d.body},V4(i,function(e,t){return Y.createElement(R7,{key:t,color:e,hex:e,style:d.swatch,onClick:f,onHover:n,focusStyle:{boxShadow:`0 0 4px `+e}})}),Y.createElement(`div`,{style:d.hash},`#`),Y.createElement(x7,{label:null,style:{input:d.input},value:r.replace(`#`,``),onChange:f}),Y.createElement(`div`,{style:d.clear})))};Ngt.propTypes={width:Z.default.oneOfType([Z.default.string,Z.default.number]),triangle:Z.default.oneOf([`hide`,`top-left`,`top-right`]),colors:Z.default.arrayOf(Z.default.string),styles:Z.default.object},Ngt.defaultProps={width:276,colors:[`#FF6900`,`#FCB900`,`#7BDCB5`,`#00D084`,`#8ED1FC`,`#0693E3`,`#ABB8C3`,`#EB144C`,`#F78DA7`,`#9900EF`],triangle:`top-left`,styles:{}},L7(Ngt);var Pgt=function(e){var t=y7({default:{picker:{width:`20px`,height:`20px`,borderRadius:`22px`,border:`2px #fff solid`,transform:`translate(-12px, -13px)`,background:`hsl(`+Math.round(e.hsl.h)+`, `+Math.round(e.hsl.s*100)+`%, `+Math.round(e.hsl.l*100)+`%)`}}});return Y.createElement(`div`,{style:t.picker})};Pgt.propTypes={hsl:Z.default.shape({h:Z.default.number,s:Z.default.number,l:Z.default.number,a:Z.default.number})},Pgt.defaultProps={hsl:{a:1,h:249.94,l:.2,s:.5}};var Fgt=function(e){var t=y7({default:{picker:{width:`20px`,height:`20px`,borderRadius:`22px`,transform:`translate(-10px, -7px)`,background:`hsl(`+Math.round(e.hsl.h)+`, 100%, 50%)`,border:`2px white solid`}}});return Y.createElement(`div`,{style:t.picker})};Fgt.propTypes={hsl:Z.default.shape({h:Z.default.number,s:Z.default.number,l:Z.default.number,a:Z.default.number})},Fgt.defaultProps={hsl:{a:1,h:249.94,l:.2,s:.5}};var Igt=function(e){var t=e.onChange,n=e.rgb,r=e.hsl,i=e.hex,a=e.hsv,o=function(e,n){if(e.hex)F7(e.hex)&&t({hex:e.hex,source:`hex`},n);else if(e.rgb){var r=e.rgb.split(`,`);Sht(e.rgb,`rgb`)&&t({r:r[0],g:r[1],b:r[2],a:1,source:`rgb`},n)}else if(e.hsv){var i=e.hsv.split(`,`);Sht(e.hsv,`hsv`)&&(i[2]=i[2].replace(`%`,``),i[1]=i[1].replace(`%`,``),i[0]=i[0].replace(`°`,``),i[1]==1?i[1]=.01:i[2]==1&&(i[2]=.01),t({h:Number(i[0]),s:Number(i[1]),v:Number(i[2]),source:`hsv`},n))}else if(e.hsl){var a=e.hsl.split(`,`);Sht(e.hsl,`hsl`)&&(a[2]=a[2].replace(`%`,``),a[1]=a[1].replace(`%`,``),a[0]=a[0].replace(`°`,``),u[1]==1?u[1]=.01:u[2]==1&&(u[2]=.01),t({h:Number(a[0]),s:Number(a[1]),v:Number(a[2]),source:`hsl`},n))}},s=y7({default:{wrap:{display:`flex`,height:`100px`,marginTop:`4px`},fields:{width:`100%`},column:{paddingTop:`10px`,display:`flex`,justifyContent:`space-between`},double:{padding:`0px 4.4px`,boxSizing:`border-box`},input:{width:`100%`,height:`38px`,boxSizing:`border-box`,padding:`4px 10% 3px`,textAlign:`center`,border:`1px solid #dadce0`,fontSize:`11px`,textTransform:`lowercase`,borderRadius:`5px`,outline:`none`,fontFamily:`Roboto,Arial,sans-serif`},input2:{height:`38px`,width:`100%`,border:`1px solid #dadce0`,boxSizing:`border-box`,fontSize:`11px`,textTransform:`lowercase`,borderRadius:`5px`,outline:`none`,paddingLeft:`10px`,fontFamily:`Roboto,Arial,sans-serif`},label:{textAlign:`center`,fontSize:`12px`,background:`#fff`,position:`absolute`,textTransform:`uppercase`,color:`#3c4043`,width:`35px`,top:`-6px`,left:`0`,right:`0`,marginLeft:`auto`,marginRight:`auto`,fontFamily:`Roboto,Arial,sans-serif`},label2:{left:`10px`,textAlign:`center`,fontSize:`12px`,background:`#fff`,position:`absolute`,textTransform:`uppercase`,color:`#3c4043`,width:`32px`,top:`-6px`,fontFamily:`Roboto,Arial,sans-serif`},single:{flexGrow:`1`,margin:`0px 4.4px`}}}),c=n.r+`, `+n.g+`, `+n.b,l=Math.round(r.h)+`°, `+Math.round(r.s*100)+`%, `+Math.round(r.l*100)+`%`,u=Math.round(a.h)+`°, `+Math.round(a.s*100)+`%, `+Math.round(a.v*100)+`%`;return Y.createElement(`div`,{style:s.wrap,className:`flexbox-fix`},Y.createElement(`div`,{style:s.fields},Y.createElement(`div`,{style:s.double},Y.createElement(x7,{style:{input:s.input,label:s.label},label:`hex`,value:i,onChange:o})),Y.createElement(`div`,{style:s.column},Y.createElement(`div`,{style:s.single},Y.createElement(x7,{style:{input:s.input2,label:s.label2},label:`rgb`,value:c,onChange:o})),Y.createElement(`div`,{style:s.single},Y.createElement(x7,{style:{input:s.input2,label:s.label2},label:`hsv`,value:u,onChange:o})),Y.createElement(`div`,{style:s.single},Y.createElement(x7,{style:{input:s.input2,label:s.label2},label:`hsl`,value:l,onChange:o})))))},Lgt=function(e){var t=e.width,n=e.onChange,r=e.rgb,i=e.hsl,a=e.hsv,o=e.hex,s=e.header,c=e.styles,l=c===void 0?{}:c,u=e.className,d=u===void 0?``:u,f=y7(U4({default:{picker:{width:t,background:`#fff`,border:`1px solid #dfe1e5`,boxSizing:`initial`,display:`flex`,flexWrap:`wrap`,borderRadius:`8px 8px 0px 0px`},head:{height:`57px`,width:`100%`,paddingTop:`16px`,paddingBottom:`16px`,paddingLeft:`16px`,fontSize:`20px`,boxSizing:`border-box`,fontFamily:`Roboto-Regular,HelveticaNeue,Arial,sans-serif`},saturation:{width:`70%`,padding:`0px`,position:`relative`,overflow:`hidden`},swatch:{width:`30%`,height:`228px`,padding:`0px`,background:`rgba(`+r.r+`, `+r.g+`, `+r.b+`, 1)`,position:`relative`,overflow:`hidden`},body:{margin:`auto`,width:`95%`},controls:{display:`flex`,boxSizing:`border-box`,height:`52px`,paddingTop:`22px`},color:{width:`32px`},hue:{height:`8px`,position:`relative`,margin:`0px 16px 0px 16px`,width:`100%`},Hue:{radius:`2px`}}},l));return Y.createElement(`div`,{style:f.picker,className:`google-picker `+d},Y.createElement(`div`,{style:f.head},s),Y.createElement(`div`,{style:f.swatch}),Y.createElement(`div`,{style:f.saturation},Y.createElement(w7,{hsl:i,hsv:a,pointer:Pgt,onChange:n})),Y.createElement(`div`,{style:f.body},Y.createElement(`div`,{style:f.controls,className:`flexbox-fix`},Y.createElement(`div`,{style:f.hue},Y.createElement(S7,{style:f.Hue,hsl:i,radius:`4px`,pointer:Fgt,onChange:n}))),Y.createElement(Igt,{rgb:r,hsl:i,hex:o,hsv:a,onChange:n})))};Lgt.propTypes={width:Z.default.oneOfType([Z.default.string,Z.default.number]),styles:Z.default.object,header:Z.default.string},Lgt.defaultProps={width:652,styles:{},header:`Color picker`},L7(Lgt);function Rgt({closeChooseColor:e,currentColor:t,handleCloseLineWeight:n,handleLineWeightSelect:r,openChooseColor:i,openChooseLineWeight:a,toolOptions:o,toolState:s,updateColor:c}){let{t:l}=hO();return(0,X.jsxs)(JF,{container:!0,spacing:1,children:[(0,X.jsx)(JF,{size:{xs:12},children:(0,X.jsx)(wO,{variant:`overline`,children:l(`style`)})}),(0,X.jsx)(JF,{size:{xs:12},children:(0,X.jsxs)(NI,{"aria-label":l(`style_selection`),size:`small`,children:[s.activeTool!==k2.TEXT&&[(0,X.jsxs)(EI,{value:`strokeColor`,"aria-label":l(`border_color`),onClick:i,children:[(0,X.jsx)(PD,{title:l(`border_color`),children:(0,X.jsx)(`span`,{children:(0,X.jsx)(dot,{style:{fill:s.strokeColor}})})}),(0,X.jsx)(z5,{})]},`strokeColor`),(0,X.jsxs)(EI,{value:`lineWeight`,"aria-label":l(`line_weight`),onClick:a,children:[(0,X.jsx)(PD,{title:l(`line_weight`),children:(0,X.jsx)(`span`,{children:(0,X.jsx)(fot,{})})}),(0,X.jsx)(z5,{})]},`lineWeight`)],(0,X.jsxs)(EI,{value:`fillColor`,"aria-label":l(`fill_color`),onClick:i,children:[(0,X.jsx)(PD,{title:l(`fill_color`),children:(0,X.jsx)(`span`,{children:(0,X.jsx)(pot,{})})}),(0,X.jsx)(z5,{})]})]})}),(0,X.jsx)(Qk,{open:o.lineWeightPopoverOpen,anchorEl:o.popoverLineWeightAnchorEl,children:(0,X.jsx)(`div`,{children:(0,X.jsx)(fF,{onClickAway:n,children:(0,X.jsx)(qO,{autoFocus:!0,role:`listbox`,children:T1e.map(e=>(0,X.jsx)(wj,{onClick:r,value:e,selected:e===s.strokeWidth,role:`option`,"aria-selected":e===s.strokeWidth,children:e},e))})})})}),(0,X.jsx)(Qk,{open:o.colorPopoverOpen,anchorEl:o.popoverAnchorEl,onClose:e,children:(0,X.jsx)(Cgt,{disableAlpha:!1,color:t,onChange:c})})]})}Rgt.propTypes={closeChooseColor:Z.func.isRequired,currentColor:Z.string.isRequired,handleCloseLineWeight:Z.func.isRequired,handleLineWeightSelect:Z.func.isRequired,openChooseColor:Z.func.isRequired,openChooseLineWeight:Z.func.isRequired,toolOptions:Z.shape({colorPopoverOpen:Z.default.bool,currentColorType:Z.default.any,lineWeightPopoverOpen:Z.default.bool,popoverAnchorEl:Z.default.any,popoverLineWeightAnchorEl:Z.default.any}).isRequired,toolState:Z.default.shape({activeTool:Z.default.string.isRequired,closedMode:Z.default.string.isRequired,fillColor:Z.default.string,image:Z.default.shape({id:Z.default.string}),strokeColor:Z.default.string.isRequired,strokeWidth:Z.default.number.isRequired,text:Z.default.string,textBody:Z.default.string,updateColor:Z.default.func}).isRequired,updateColor:Z.func.isRequired};function zgt({currentShape:e,displayMode:t,setToolState:n,t:r,toolState:i}){let[a,o]=(0,Y.useState)({colorPopoverOpen:!1,currentColorType:null,lineWeightPopoverOpen:!1,popoverAnchorEl:null,popoverLineWeightAnchorEl:null}),s=a.currentColorType?E1e(i[a.currentColorType]):`rgba(255, 0, 0, 0.5)`,c=e=>{o({...a,lineWeightPopoverOpen:!0,popoverLineWeightAnchorEl:e.currentTarget})},l=e=>{o({...a,lineWeightPopoverOpen:!1,popoverLineWeightAnchorEl:null}),n({...i,strokeWidth:e.currentTarget.value})},u=e=>{o({...a,colorPopoverOpen:!1,currentColorType:null,popoverAnchorEl:null})},d=e=>{o({...a,colorPopoverOpen:!0,currentColorType:e.currentTarget.value,popoverAnchorEl:e.currentTarget})},f=e=>{o({...a,lineWeightPopoverOpen:!1,popoverLineWeightAnchorEl:null})},p=e=>{n({...i,closedMode:e.currentTarget.value})},m=e=>{n({...i,[a.currentColorType]:D1e(e.rgb)})},h=(e,t)=>{n({...i,image:{...i.image,id:e}})},g=()=>{let e={id:i?.image?.id,uuid:T2()};n({...i,image:{id:null},imageEvent:e})},_=e=>{let t=e.target.value;n({...i,text:t})},v=H0(e=>Xr(e)).annotation?.allowTargetShapesStyling===!0;return(0,X.jsxs)(`div`,{children:[(t===O2.DRAW||v&&t===O2.TARGET)&&j2(i.activeTool)&&(0,X.jsx)(JF,{container:!0,children:(0,X.jsx)(Rgt,{currentColor:s,changeClosedMode:p,closeChooseColor:u,handleCloseLineWeight:f,handleLineWeightSelect:l,openChooseColor:d,openChooseLineWeight:c,updateColor:m,toolOptions:a,toolState:i})}),i.activeTool===k2.TEXT&&(0,X.jsxs)(JF,{container:!0,direction:`column`,spacing:1,children:[(0,X.jsx)(JF,{children:(0,X.jsx)(wO,{variant:`overline`,children:r(`text`)})}),e?(0,X.jsxs)(X.Fragment,{children:[(0,X.jsx)(JF,{children:(0,X.jsx)(MN,{value:i.text,placeholder:r(`text`),fullwidth:!0,onChange:_})}),(0,X.jsx)(JF,{children:(0,X.jsx)(Rgt,{changeClosedMode:p,closeChooseColor:u,currentColor:s,handleCloseLineWeight:f,handleLineWeightSelect:l,openChooseColor:d,openChooseLineWeight:c,toolOptions:a,toolState:i,updateColor:m})})]}):(0,X.jsx)(JF,{children:(0,X.jsx)(wO,{children:r(`click_on_canvas_to_write`)})})]}),i.activeTool===k2.IMAGE&&(0,X.jsx)(JF,{container:!0,children:(0,X.jsx)(uot,{size:{xs:8},imageUrl:i.image?.id,onChange:h,isReadOnly:!!e,onAddImage:g,t:r})}),i.activeTool===A2.POLYGON&&(0,X.jsx)(wO,{children:r(`pressEscapeToFinish`)})]})}zgt.propTypes={currentShape:Z.default.object.isRequired,displayMode:Z.default.string.isRequired,setToolState:Z.default.func.isRequired,t:Z.default.func.isRequired,toolState:Z.default.shape({activeTool:Z.default.string.isRequired,closedMode:Z.default.string.isRequired,fillColor:Z.default.string,image:Z.default.shape({id:Z.default.string}),strokeColor:Z.default.string.isRequired,strokeWidth:Z.default.number.isRequired,text:Z.default.string,textBody:Z.default.string,updateColor:Z.default.func}).isRequired};var Bgt=G(rP)(({theme:e})=>({display:`flex`,justifyContent:`space-between`}));function Vgt({currentShapeId:e,deleteShape:t,shapes:n,t:r,updateCurrentShapeInShapes:i}){return(0,X.jsx)(qO,{children:n.map(n=>(0,X.jsxs)(Y.Fragment,{children:[(0,X.jsx)(wj,{disableGutters:!0,children:(0,X.jsxs)(Bgt,{children:[(0,X.jsx)(wO,{component:`span`,sx:{color:`black`,cursor:`pointer`,fontWeight:n.id===e?`bold`:void 0},onClick:()=>i(n),children:r(n.type)}),(0,X.jsx)(PD,{title:(0,X.jsx)(q0,{label:r(`delete`),action:`delete`}),children:(0,X.jsx)(BT,{onClick:()=>t(n.id),edge:`end`,"aria-label":`delete`,children:(0,X.jsx)(x$e,{})})})]})}),(0,X.jsx)($O,{component:`li`})]},n.id))})}Vgt.propTypes={currentShapeId:Z.default.string.isRequired,deleteShape:Z.default.func.isRequired,shapes:Z.default.array.isRequired,t:Z.default.func.isRequired,updateCurrentShapeInShapes:Z.default.func.isRequired};function Hgt({currentShape:e,deleteShape:t,displayMode:n,setToolState:r,shapes:i,t:a,toolState:o,updateCurrentShapeInShapes:s}){let c=(e,t)=>{if(!t)return;let n=t===k2.SHAPE?A2.RECTANGLE:t;r(e=>e.activeTool===n?e:{...e,activeTool:n})},l=t=>{if(r(e=>({...e,...t,activeTool:k2.EDIT})),e){let n={};Object.prototype.hasOwnProperty.call(t,`strokeWidth`)&&t.strokeWidth!==e.strokeWidth&&(n.strokeWidth=t.strokeWidth),Object.prototype.hasOwnProperty.call(t,`strokeColor`)&&t.strokeColor!==e.stroke&&(n.stroke=t.strokeColor),Object.prototype.hasOwnProperty.call(t,`fillColor`)&&t.fillColor!==e.fill&&(n.fill=t.fillColor),Object.prototype.hasOwnProperty.call(t,`text`)&&t.text!==e.text&&(n.text=t.text),Object.prototype.hasOwnProperty.call(t,`image`)&&t.image?.id!==e.url&&(n.url=t.image?.id??null),Object.keys(n).length&&s({...e,...n})}};(0,Y.useEffect)(()=>{o.activeTool===k2.SHAPE&&r(e=>({...e,activeTool:A2.RECTANGLE}))},[o.activeTool,r]);let u=(0,Y.useMemo)(()=>e?{...o,activeTool:e.type,closedMode:e.closedMode,fillColor:e.fill,image:{id:e.url},strokeColor:e.stroke,strokeWidth:e.strokeWidth,text:e.text}:o,[o,e]);return(0,X.jsxs)(X.Fragment,{children:[o.activeTool===k2.EDIT&&(0,X.jsxs)(X.Fragment,{children:[e&&(n===O2.DRAW||n===O2.TARGET)&&(0,X.jsxs)(`div`,{children:[(0,X.jsx)(wO,{variant:`subFormSectionTitle`,children:a(`selected_object`)}),(0,X.jsx)(zgt,{t:a,toolState:u,setToolState:l,displayMode:n,currentShape:e})]}),n===O2.DRAW&&i.length>0&&(0,X.jsxs)(X.Fragment,{children:[(0,X.jsx)(wO,{variant:`subFormSectionTitle`,children:a(`object_list`)}),(0,X.jsx)(Vgt,{currentShapeId:e?.id,shapes:i,deleteShape:t,updateCurrentShapeInShapes:s,t:a})]})]}),j2(o.activeTool)&&(0,X.jsxs)(L1e,{value:o.activeTool,exclusive:!0,onChange:c,"aria-label":a(`tool_selection`),size:`small`,"data-testid":`tool_selection`,children:[n!==O2.IMAGE&&(0,X.jsx)(PD,{title:a(`rectangle`),children:(0,X.jsx)(EI,{value:A2.RECTANGLE,"aria-label":a(`add_a_rectangle`),children:(0,X.jsx)(not,{})})}),n===O2.TARGET&&(0,X.jsx)(PD,{title:a(`circle`),children:(0,X.jsx)(EI,{value:A2.CIRCLE,"aria-label":a(`add_a_circle`),children:(0,X.jsx)(rot,{})})}),n!==O2.IMAGE&&(0,X.jsx)(`div`,{children:(0,X.jsx)(PD,{title:a(`line`),children:(0,X.jsx)(EI,{value:A2.POLYGON,"aria-label":a(`add_a_line`),children:(0,X.jsx)(aot,{})})})}),n===O2.DRAW&&(0,X.jsxs)(X.Fragment,{children:[(0,X.jsx)(PD,{title:`Ellipse shape`,children:(0,X.jsx)(EI,{value:A2.ELLIPSE,"aria-label":a(`add_an_ellipse`),children:(0,X.jsx)(rot,{})})}),(0,X.jsx)(PD,{title:a(`arrow`),children:(0,X.jsx)(EI,{value:A2.ARROW,"aria-label":a(`add_an_arrow_shape`),children:(0,X.jsx)(iot,{})})})]})]}),o.activeTool===k2.DELETE&&(0,X.jsxs)(X.Fragment,{children:[(0,X.jsx)(wO,{variant:`overline`,children:a(`delete`)}),(0,X.jsx)(`p`,{children:a(`click_to_delete_shape`)}),(0,X.jsxs)(xM,{onClick:()=>t(),children:[(0,X.jsx)(`span`,{children:a(`delete_all`)}),(0,X.jsx)($at,{color:`red`})]})]}),(0,X.jsx)(zgt,{t:a,toolState:o,setToolState:r,displayMode:n,currentShape:e})]})}Hgt.propTypes={currentShape:Z.default.object.isRequired,deleteShape:Z.default.func.isRequired,displayMode:Z.default.string.isRequired,setToolState:Z.default.func.isRequired,shapes:Z.default.array.isRequired,t:Z.default.func.isRequired,toolState:Z.default.shape({activeTool:Z.default.string.isRequired,closedMode:Z.default.string.isRequired,fillColor:Z.default.string.isRequired,image:Z.default.shape({id:Z.default.string}).isRequired,strokeColor:Z.default.string.isRequired,strokeWidth:Z.default.number.isRequired,updateColor:Z.default.func.isRequired}).isRequired,updateCurrentShapeInShapes:Z.default.func.isRequired};var Ugt=G(JF)(({})=>({display:`flex`,flexDirection:`column`}));function Wgt({displayMode:e,setToolState:t,toolState:n,deleteShape:r,currentShape:i,updateCurrentShapeInShapes:a,setViewTool:o,shapes:s,t:c}){(0,Y.useEffect)(()=>{},[n.fillColor,n.strokeColor,n.strokeWidth]);let l=(0,Y.useCallback)((n,r)=>{r&&(e?(t(e=>e.activeTool===r?e:{...e,activeTool:r}),r!==k2.EDIT&&a(null)):(r===k2.SHAPE&&t({...N1e,activeTool:r}),a(null)))},[e,t,a]),u=(0,Y.useCallback)(e=>()=>{o(e)},[o]),{activeTool:d}=n;return(0,X.jsx)(JF,{container:!0,children:(0,X.jsxs)(Ugt,{item:!0,xs:12,children:[(0,X.jsxs)(L1e,{value:d,exclusive:!0,onChange:l,"aria-label":c(`tool_selection`),size:`small`,children:[e!==O2.IMAGE&&(0,X.jsx)(PD,{title:c(`shape_selection`),children:(0,X.jsx)(EI,{value:j2(d)?d:k2.SHAPE,"aria-label":c(`select_cursor`),onClick:u(I2),children:(0,X.jsx)(eot,{})})}),e===O2.DRAW&&(0,X.jsx)(PD,{title:c(`text`),children:(0,X.jsx)(EI,{value:k2.TEXT,"aria-label":c(`select_text`),onClick:u(I2),children:(0,X.jsx)(Zat,{})})}),e===O2.IMAGE&&(0,X.jsx)(PD,{title:c(`image`),children:(0,X.jsx)(EI,{value:k2.IMAGE,"aria-label":c(`select_cursor`),onClick:u(I2),children:(0,X.jsx)(Qat,{})})}),(0,X.jsx)(PD,{title:c(`edit`),children:(0,X.jsx)(EI,{value:k2.EDIT,"aria-label":c(`select_cursor`),onClick:u(P1e),children:(0,X.jsx)(tot,{})})}),(0,X.jsx)(PD,{title:(0,X.jsx)(q0,{label:c(`delete`),action:`delete`}),children:(0,X.jsx)(EI,{value:k2.DELETE,"aria-label":c(`select_cursor`),onClick:u(I2),children:(0,X.jsx)($at,{})})})]}),(0,X.jsx)(Hgt,{currentShape:i,deleteShape:r,displayMode:e,setToolState:t,shapes:s,t:c,toolState:n,updateCurrentShapeInShapes:a})]})})}Wgt.propTypes={currentShape:Z.default.shape({id:Z.default.string,rotation:Z.default.number,scaleX:Z.default.number,scaleY:Z.default.number,type:Z.default.string,url:Z.default.string,x:Z.default.number,y:Z.default.number}).isRequired,deleteShape:Z.default.func.isRequired,displayMode:Z.default.string.isRequired,setToolState:Z.default.func.isRequired,setViewTool:Z.default.func.isRequired,shapes:Z.default.arrayOf(Z.default.shape({id:Z.default.string,rotation:Z.default.number,scaleX:Z.default.number,scaleY:Z.default.number,type:Z.default.string,url:Z.default.string,x:Z.default.number,y:Z.default.number})).isRequired,t:Z.default.func.isRequired,toolState:Z.default.shape({activeTool:Z.default.string.isRequired,closedMode:Z.default.string.isRequired,fillColor:Z.default.string.isRequired,image:Z.default.shape({id:Z.default.string}).isRequired,strokeColor:Z.default.string.isRequired,strokeWidth:Z.default.number.isRequired,updateColor:Z.default.func.isRequired}).isRequired,updateCurrentShapeInShapes:Z.default.func.isRequired};function Ggt({playerReferences:e,setTargetDrawingState:t,targetDrawingState:n,windowId:r}){let{t:i}=hO(),{editMode:a}=S2(H0(e=>Xr(e))),[o,s]=(0,Y.useState)(()=>{let e=Array.isArray(n?.shapes)?n.shapes:[];return{currentShape:null,isDrawing:!1,shapes:e,...n,...a&&e.length>0?{currentShape:e[0]}:{}}}),c=Array.isArray(n?.shapes)&&n.shapes.length>0,[l,u]=(0,Y.useState)(c?F2:{...F2,activeTool:k2.SHAPE}),[,d]=(0,Y.useState)(P1e),[f,p]=(0,Y.useState)(e.getScale()),m=(0,Y.useCallback)(()=>{let t=e.getScale();p(e=>e===t?e:t)},[e]),h=(0,Y.useRef)(o.shapes);(0,Y.useLayoutEffect)(()=>{let e=h.current,n=o.shapes;e!==n&&(e&&n&&e.length===n.length&&e.every((e,t)=>e===n[t])||(h.current=n,t({drawingState:o})))},[o.shapes,t,o]);let g=(0,Y.useCallback)(e=>{s(t=>{if(!e)return t.shapes.length===0&&t.currentShape==null?t:{...t,currentShape:null,shapes:[]};let n=t.shapes.filter(t=>t.id!==e);return n.length===t.shapes.length?t:{...t,currentShape:null,shapes:n}})},[]),_=(0,Y.useRef)(o);_.current=o,(0,Y.useEffect)(()=>{let e=()=>{let{currentShape:e,shapes:t}=_.current;if(e){let n=t.filter(t=>t.id!==e.id);s(e=>({...e,currentShape:null,shapes:n}))}};return document.addEventListener(W0,e),()=>document.removeEventListener(W0,e)},[]);let v=(0,Y.useCallback)(e=>{setTimeout(()=>{s(t=>{if(!e)return t.currentShape==null?t:{...t,currentShape:null};let n=t.shapes.findIndex(t=>t.id===e.id);if(n!==-1){if(t.shapes[n]===e&&t.currentShape===e)return t;let r=t.shapes===void 0?[]:[...t.shapes];return r[n]=e,{...t,currentShape:e,shapes:r}}return{...t,currentShape:e,shapes:[...t.shapes||[],e]}})},0)},[]);return(0,X.jsx)(JF,{container:!0,direction:`column`,children:(0,X.jsxs)(JF,{container:!0,direction:`column`,children:[(0,X.jsx)(wO,{variant:`subFormSectionTitle`,children:i(`spatialTarget`)}),(0,X.jsxs)(JF,{direction:`row`,spacing:2,children:[(0,X.jsx)(Yat,{displayMode:O2.TARGET,drawingState:o,playerReferences:e,scale:f,setColorToolFromCurrentShape:()=>{},setDrawingState:s,tabView:`edit`,toolState:l,updateCurrentShapeInShapes:v,updateScale:m,windowId:r,setToolState:u}),(0,X.jsx)(Wgt,{toolState:l,deleteShape:g,setToolState:u,shapes:o.shapes,currentShape:o.currentShape,setViewTool:d,t:i,displayMode:O2.TARGET,updateCurrentShapeInShapes:v})]})]})})}Ggt.propTypes={playerReferences:Z.default.object.isRequired,setTargetDrawingState:Z.default.func.isRequired,targetDrawingState:Z.default.object.isRequired,windowId:Z.default.string.isRequired};function o9({onChangeTarget:e,spatialTarget:t,playerReferences:n,target:r,windowId:i}){let{t:a}=hO(),o=n.getMediaType(),s=(0,Y.useMemo)(()=>{if(r)return r;let e={drawingState:{currentShape:null,isDrawing:!1,shapes:[]}};return o===N2.IMAGE&&(e.fullCanvaXYWH=`0,0,${n.getMediaTrueWidth()},${n.getMediaTrueHeight()}`),e},[r,o,n]);return(0,Y.useEffect)(()=>{r||e(s)},[r,s,e]),t?(0,X.jsxs)(JF,{container:!0,direction:`column`,spacing:1,children:[(0,X.jsx)(JF,{children:(0,X.jsx)(wO,{variant:`formSectionTitle`,children:a(`target`)})}),t&&o!==N2.AUDIO&&(0,X.jsx)(JF,{container:!0,direction:`column`,children:(0,X.jsx)(Ggt,{playerReferences:n,setTargetDrawingState:t=>{e({...s,...t})},targetDrawingState:s.drawingState,windowId:i})})]}):null}o9.propTypes={onChangeTarget:Z.default.func.isRequired,playerReferences:Z.default.object.isRequired,spatialTarget:Z.default.bool.isRequired,target:Z.default.object,windowId:Z.default.string.isRequired};function s9({annotationState:e,closeFormCompanionWindow:t,saveAnnotation:n,t:r}){let i=(0,Y.useRef)(n);return i.current=n,(0,Y.useEffect)(()=>{let e=()=>i.current();return document.addEventListener(U0,e),()=>document.removeEventListener(U0,e)},[]),(0,X.jsxs)(X.Fragment,{children:[e.creator&&e.creationDate&&(0,X.jsx)(JF,{container:!0,children:(0,X.jsx)(y2,{lastSavedDate:e.lastSavedDate,lastEditor:e.lastEditor,creator:e.creator,creationDate:e.creationDate,displayMode:Y$e,t:r})}),(0,X.jsx)($O,{sx:{m:1}}),(0,X.jsxs)(JF,{sx:{mt:1},container:!0,spacing:1,justifyContent:`flex-end`,children:[(0,X.jsx)(PD,{title:(0,X.jsx)(q0,{label:r(`cancel`),action:`escape`}),children:(0,X.jsx)(xM,{sx:{m:1},onClick:t,children:r(`cancel`)})}),(0,X.jsx)(PD,{title:(0,X.jsx)(q0,{label:r(`save`),action:`save`}),children:(0,X.jsx)(xM,{sx:{m:1},variant:`contained`,color:`primary`,type:`submit`,onClick:n,children:r(`save`)})})]})]})}s9.propTypes={annotationState:Z.default.object.isRequired,closeFormCompanionWindow:Z.default.func.isRequired,saveAnnotation:Z.default.func.isRequired,t:Z.default.func.isRequired};var Kgt=`Annotation`;function qgt({annotation:e,closeFormCompanionWindow:t,playerReferences:n,saveAnnotation:r,t:i,windowId:a}){let o=e;o.id?o.maeData.target.drawingState&&typeof o.maeData.target.drawingState==`string`&&(o.maeData.target.drawingState=JSON.parse(o.maeData.target.drawingState)):o={body:{id:T2(),type:`TextualBody`,value:``},maeData:{target:null,templateType:M2.TEXT_TYPE},motivation:`commenting`,target:null};let[s,c]=(0,Y.useState)(o);return(0,Y.useEffect)(()=>{},[s.maeData.target]),(0,X.jsxs)(JF,{container:!0,direction:`column`,spacing:2,children:[(0,X.jsx)(JF,{children:(0,X.jsx)(cet,{annoHtml:s.body.value,updateAnnotationBody:e=>{let t=s.body;t.value=e,c({...s,body:t})},t:i})}),(0,X.jsx)(JF,{children:(0,X.jsx)(o9,{onChangeTarget:e=>{let t=s.maeData;t.target=e,c({...s,maeData:t})},playerReferences:n,spatialTarget:!0,target:s.maeData.target,windowId:a})}),(0,X.jsx)(JF,{children:(0,X.jsx)(s9,{closeFormCompanionWindow:t,saveAnnotation:()=>{D2(a,n.getMediaTrueWidth(),n.getMediaTrueHeight(),1/n.getScale()),s.body.value===void 0&&(s.body.value=Kgt),r(s)},t:i,annotationState:s})})]})}qgt.propTypes={annotation:Z.default.object.isRequired,closeFormCompanionWindow:Z.default.func.isRequired,playerReferences:Z.default.object.isRequired,saveAnnotation:Z.default.func.isRequired,t:Z.default.func.isRequired,windowId:Z.default.string.isRequired};function Jgt({annotation:e,closeFormCompanionWindow:t,playerReferences:n,saveAnnotation:r,t:i,windowId:a}){let o=H0(e=>Xr(e)),s=e;if(s.id)s.maeData.target.drawingState&&typeof s.maeData.target.drawingState==`string`&&(s.maeData.target.drawingState=JSON.parse(s.maeData.target.drawingState));else{let{defaultTags:e}=S2(o);s={body:{type:`Image`,value:e.length>0?e[0]:``},maeData:{target:null,templateType:M2.TAGGING_TYPE},motivation:`tagging`,target:null}}let[c,l]=(0,Y.useState)(s),u=e=>{let t=c.body;t.value=e,l({...c,body:t})};return(0,X.jsxs)(JF,{container:!0,direction:`column`,spacing:2,children:[(0,X.jsx)(JF,{children:(0,X.jsxs)(wO,{variant:`formSectionTitle`,children:[i(`tag`),` `]})}),(0,X.jsx)(JF,{children:(0,X.jsx)(MN,{id:`outlined-basic`,label:i(`your_tag_here`),value:c.body.value,variant:`outlined`,onChange:e=>u(e.target.value)})}),(0,X.jsx)(JF,{children:(0,X.jsx)(o9,{onChangeTarget:e=>{let t=c.maeData;t.target=e,l({...c,maeData:t})},playerReferences:n,spatialTarget:!0,target:c.maeData.target,windowId:a})}),(0,X.jsx)(JF,{children:(0,X.jsx)(s9,{closeFormCompanionWindow:t,saveAnnotation:async()=>{D2(a,n.getMediaTrueWidth(),n.getMediaTrueHeight(),1/n.getScale()),r(c)},t:i,annotationState:c})})]})}Jgt.propTypes={annotation:Z.default.shape({adapter:Z.default.func,body:Z.default.arrayOf(Z.default.shape({type:Z.default.string})),defaults:Z.default.objectOf(Z.default.oneOfType([Z.default.bool,Z.default.func,Z.default.number,Z.default.string])),drawingState:Z.default.string,manifestNetwork:Z.default.string,target:Z.default.string}).isRequired,closeFormCompanionWindow:Z.default.func.isRequired,playerReferences:Z.default.object.isRequired,saveAnnotation:Z.default.func.isRequired,t:Z.default.func.isRequired,windowId:Z.default.string.isRequired};var c9=(e,t,n,r,i)=>{if(!r)throw Error(i??`Invalid property path: ${t} |
|
|
Couldn't access "${n}" in ${JSON.stringify(e)}`)},Ygt=e=>typeof e==`object`&&!!e&&!Array.isArray(e),l9=e=>Array.isArray(e),Xgt=(e,t)=>e.filter(((e,n)=>n!==t)),Zgt=(e,t,n,r={})=>{let{remove:i=!1,createNew:a=!0,noError:o=!1}=r,s=e,c=typeof(l=t)==`string`?l:typeof l==`number`?String(l):l.reduce(((e,t)=>typeof t==`number`?`${e}[${t}]`:e===``?t:`${e}.${t}`),``);var l;let u=Object.assign(Object.assign({},r),{remove:i,createNew:a,noError:o,fullData:s,fullPath:c}),d=Array.isArray(t)?t:(e=>Array.isArray(e)?e:e.split(/(\.|\[\d+\])/).filter((e=>e!==`.`&&e!==``)).map((e=>{let t=/\[(\d+)\]/.exec(e);return t?Number(t[1]):e})).flat())(t).filter((e=>e!==``));return l9(e)&&i&&d.length===1?Xgt(e,d[0]):u9(e,d,n,u)},u9=(e,t,n,r)=>{let i=Ygt(e)?Object.assign({},e):null,a=l9(e)?[...e]:null;if(t.length===0)return e;if(!i&&!a)throw Error(`Can't assign property -- invalid input object`);let{createNew:o,remove:s,noError:c,fullData:l,fullPath:u}=r,d=t[0];if(a&&typeof d==`string`)return a.map((e=>u9(e,t,n,r)));if(t.length===1)return i&&typeof d==`string`?Qgt(i,d,n,r)??i:a&&typeof d==`number`?($gt(a,d,n,r),a):(c9(l,u,d,c),e);let f=i||a||[];if(s&&t.length===2&&typeof t[1]==`number`){let e=f[d],n=t[1];return l9(e)?f[d]=Xgt(e,n):c9(l,u,d,c,`Trying to remove an indexed item from an object that is not an array`),f}let p=t.slice(1);if(d in e){if(m=f[d],!l9(m)&&!Ygt(m)){if(!o)return c9(l,u,d,c),f;f[d]={}}return f[d]=u9(f[d],p,n,r),f}var m;if(o){let e=typeof p[0]==`number`?[]:{};if(i)return f[d]=e,f[d]=u9(f[d],p,n,r),f;if(a&&Array.isArray(f)){f.push(e);let t=f.length-1;return f[t]=u9(f[t],p,n,r),f}}return c9(l,u,d,c),f},Qgt=(e,t,n,r)=>{let{remove:i,createNew:a,noError:o,insertAfter:s,insertBefore:c,fullData:l,fullPath:u}=r;if(c!==void 0||s!==void 0){let r=Object.entries(e),i=1/0;return i=typeof c==`number`?c:typeof s==`number`?s:r.findIndex((([e,t])=>e===(c??s))),s&&i++,r.splice(i,0,[t,n]),Object.fromEntries(r)}let d=t in e;i?d?delete e[t]:c9(l,u,t,o):a||d?e[t]=n:c9(l,u,t,o)},$gt=(e,t,n,r)=>{let{noError:i,fullData:a,fullPath:o,createNew:s,insert:c}=r;c&&e.splice(t,0,n),t in e?e[t]=n:s?e.push(n):c9(a,o,t,i)},d9=(e,t,n)=>{let r=Array.isArray(t)?t:e_t(t);if(r.length===0)return e;let i=r[0];if(Array.isArray(e)&&typeof i!=`number`)return e.map((e=>d9(e,r)));if(typeof e!=`object`||!e||!(i in e))return t_t(e,i);let a=e[i];return r.length===1?a:d9(a,r.slice(1))},e_t=e=>e.split(/(\.|\[\d+\])/).filter((e=>e!==`.`&&e!==``)).map((e=>{let t=/\[(\d+)\]/.exec(e);return t?Number(t[1]):e})).flat(),t_t=(e,t,n)=>{throw Error(`Unable to extract object property |
|
|
Looking for property: ${t} |
|
|
In object: ${JSON.stringify(e)}`)};function n_t(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n}function f9(e,t,n,r){return new(n||=Promise)((function(t,i){function a(e){try{s(r.next(e))}catch(e){i(e)}}function o(e){try{s(r.throw(e))}catch(e){i(e)}}function s(e){var r;e.done?t(e.value):(r=e.value,r instanceof n?r:new n((function(e){e(r)}))).then(a,o)}s((r=r.apply(e,[])).next())}))}var r_t=({className:e,name:t,value:n,setValue:r,handleKeyPress:i,styles:a,textAreaRef:o})=>{if(typeof n!=`string`)return null;let s=n.slice(-1)===` |
|
|
`?n+`.`:n;return(0,X.jsxs)(`div`,{style:{display:`grid`},children:[(0,X.jsx)(`textarea`,{id:`${t}_textarea`,ref:o,style:Object.assign({height:`auto`,gridArea:`1 / 1 / 2 / 2`,overflowY:`auto`,whiteSpace:`pre-wrap`},a),rows:1,className:e,name:`${t}_textarea`,value:n,onChange:e=>r(e.target.value),autoFocus:!0,onFocus:e=>{n.length<40&&e.target.select()},onKeyDown:i}),(0,X.jsx)(`span`,{className:e,style:Object.assign({visibility:`hidden`,height:`auto`,gridArea:`1 / 1 / 2 / 2`,color:`red`,opacity:.9,whiteSpace:`pre-wrap`,overflowY:`auto`,border:`1px solid transparent`},a),children:s})]})},p9=e=>typeof e==`object`&&!!e,i_t=(e,t,n,r=``)=>{if(!n&&!r)return!0;switch(e){case`collection`:if(n){if(n(t,r))return!0;if(!a_t(r,t,n))return!1}if(!n&&r&&!a_t(r,t))return!1;break;case`value`:if(n&&!n(t,r)||!n&&r&&!m9(t,r))return!1}return!0},a_t=(e=``,t,n=m9)=>{let r=t.value;return Object.entries(r).some((([i,a])=>{let o=[...t.path,i],s=Object.assign(Object.assign({},t),{key:i,path:o,level:t.level+1,value:a,size:o.length,parentData:r});return p9(a)?a_t(e,s,n):n(s,e)}))},m9=(e,t=``)=>{let{value:n}=e;if(n===null&&`null`.includes(t.toLowerCase()))return!0;switch(typeof n){case`string`:return n.toLowerCase().includes(t.toLowerCase());case`number`:return!!String(n).includes(t);case`boolean`:return n?`true`.includes(t.toLowerCase())||t===`1`:`false`.includes(t.toLowerCase())||t===`0`;default:return!1}},o_t=({key:e,path:t},n=``)=>!!m9({value:e},n)||!!t.some((e=>m9({value:e},n))),h9=(e,t)=>(t??``)+e.map((e=>e===``?`\0`:e)).join(`.`),s_t=e=>e.shiftKey?`Shift`:e.metaKey?`Meta`:e.ctrlKey?`Control`:e.altKey?`Alt`:void 0,c_t=(e,t,n)=>{let r=e.key,i=s_t(e);if(Array.isArray(t))return!!i&&t.includes(i);let{key:a,modifier:o}=t;return(n!==`stringLineBreak`||r!==`Enter`||i!==`Shift`||a!==`Enter`||!o?.includes(`Shift`))&&r===a&&(o===i||Array.isArray(o)&&o.includes(i))},g9={key:`Enter`},l_t={confirm:g9,cancel:{key:`Escape`},objectConfirm:Object.assign(Object.assign({},g9),{modifier:[`Meta`,`Shift`,`Control`]}),objectLineBreak:g9,stringConfirm:g9,stringLineBreak:Object.assign(Object.assign({},g9),{modifier:[`Shift`]}),numberConfirm:g9,numberUp:{key:`ArrowUp`},numberDown:{key:`ArrowDown`},tabForward:{key:`Tab`},tabBack:{key:`Tab`,modifier:`Shift`},booleanConfirm:g9,booleanToggle:{key:` `},clipboardModifier:[`Meta`,`Control`],collapseModifier:[`Alt`]},_9=(e,t,n=`next`,r)=>{let i=t.slice(0,t.length-1),a=t.slice(-1)[0];if(a===void 0)return null;let o=d9(e,i),s=d_t(o);Array.isArray(o)||r(s,(({key:e,value:t})=>[e,t]));let c=s[s.findIndex((e=>e.key===a))+(n===`next`?1:-1)];return c?p9(c.value)?Object.keys(c.value).length===0?_9(e,[...i,c.key],n,r):u_t(e,[...i,c.key],n,r):[...i,c.key]:i.length===0?null:_9(e,i,n,r)},u_t=(e,t,n=`next`,r)=>{let i=d9(e,t);if(!p9(i))return t;let a=Array.isArray(i)?i.map(((e,t)=>t)):Object.keys(i);r(a,(e=>[e,i]));let o=n===`next`?a[0]:a[a.length-1];return u_t(e,[...t,o],n,r)},d_t=e=>Array.isArray(e)?e.map(((e,t)=>({index:t,value:e,key:t}))):Object.entries(e).map((([e,t],n)=>({key:e,value:t,index:n}))),f_t=(e,t)=>{let n=e.current,r=n?.selectionStart??1/0,i=n?.selectionEnd??1/0,a=(n?.textContent)?.slice(0,r)+t+(n?.textContent)?.slice(i);return n.value=a,n?.setSelectionRange(r+1,r+1),a},p_t=e=>{if(e!==m_t){if(Array.isArray(e))return e.map((e=>p_t(e)));if(e&&typeof e==`object`)for(let t in e)e[t]=p_t(e[t]);return e}},m_t=`__undefined__`,h_t={displayName:`Default`,fragments:{edit:`rgb(42, 161, 152)`},styles:{container:{backgroundColor:`#f6f6f6`,fontFamily:`monospace`},collection:{},collectionInner:{},collectionElement:{},dropZone:{},property:`#292929`,bracket:{color:`rgb(0, 43, 54)`,fontWeight:`bold`},itemCount:{color:`rgba(0, 0, 0, 0.3)`,fontStyle:`italic`},string:`rgb(203, 75, 22)`,number:`rgb(38, 139, 210)`,boolean:`green`,null:{color:`rgb(220, 50, 47)`,fontVariant:`small-caps`,fontWeight:`bold`},input:[`#292929`],inputHighlight:`#b3d8ff`,error:{fontSize:`0.8em`,color:`red`,fontWeight:`bold`},iconCollection:`rgb(0, 43, 54)`,iconEdit:`edit`,iconDelete:`rgb(203, 75, 22)`,iconAdd:`edit`,iconCopy:`rgb(38, 139, 210)`,iconOk:`green`,iconCancel:`rgb(203, 75, 22)`}},g_t=(0,Y.createContext)({getStyles:()=>({}),icons:{}}),__t=({theme:e=h_t,icons:t={},docRoot:n,children:r})=>{let i=v_t(e,n);return(0,X.jsx)(g_t.Provider,{value:{getStyles:(e,t)=>typeof i[e]==`function`?i[e](t):i[e],icons:t},children:r})},v9=()=>(0,Y.useContext)(g_t),v_t=(e,t)=>{var n,r;let i={},a=(Array.isArray(e)?e:[e]).map((e=>b_t(e)?y_t({fragments:{},styles:e},i):y_t(e,i))),o=y_t(h_t,{});Object.keys(o).forEach((e=>{let t=e;a.forEach((e=>{e[t]&&(o[t]=Object.assign(Object.assign({},o[t]),e[t]))}))}));let s=Object.assign({},o);return Object.entries(i).forEach((([e,t])=>{let n=e;s[n]=e=>{let r=t(e)||{};return Object.assign(Object.assign({},o[n]),r)}})),typeof s?.inputHighlight!=`function`&&(n=s?.inputHighlight)!=null&&n.backgroundColor&&t.style.setProperty(`--jer-highlight-color`,s?.inputHighlight?.backgroundColor),typeof s?.iconCopy!=`function`&&(r=s?.iconCopy)!=null&&r.color&&t.style.setProperty(`--jer-icon-copy-color`,s?.iconCopy?.color),s},y_t=(e,t)=>{let{fragments:n,styles:r}=e,i={};return Object.entries(r).forEach((([e,r])=>{let a=(Array.isArray(r)?r:[r]).reduce(((r,i)=>{if(typeof i==`function`)return t[e]=i,Object.assign({},r);if(typeof i==`string`){let t=n?.[i]??i;return typeof t==`string`?Object.assign(Object.assign({},r),{[x_t[e]??`color`]:t}):Object.assign(Object.assign({},r),t)}return Object.assign(Object.assign({},r),i)}),{});i[e]=a})),i},b_t=e=>!(`styles`in e),x_t={container:`backgroundColor`,collection:`backgroundColor`,collectionInner:`backgroundColor`,collectionElement:`backgroundColor`,dropZone:`borderColor`,inputHighlight:`backgroundColor`},S_t=(0,Y.createContext)(null),C_t=({children:e,onEditEvent:t,onCollapse:n})=>{let[r,i]=(0,Y.useState)(null),[a,o]=(0,Y.useState)(null),[s,c]=(0,Y.useState)(null),[l,u]=(0,Y.useState)({path:null,pathString:null}),d=(0,Y.useRef)(null),f=(0,Y.useRef)(`next`),p=(0,Y.useRef)(null);return(0,X.jsx)(S_t.Provider,{value:{collapseState:r,setCollapseState:e=>{i(e),n&&e!==null&&(Array.isArray(e)?e.forEach((e=>n(e))):n(e)),e!==null&&setTimeout((()=>i(null)),2e3)},getMatchingCollapseState:e=>{if(Array.isArray(r)){for(let t of r)if(w_t(e,t))return t;return null}return w_t(e,r)?r:null},currentlyEditingElement:a,setCurrentlyEditingElement:(e,n)=>{let r=typeof e==`string`||e===null?e:h9(e,n===`key`?`key_`:void 0);a!==null&&r!==null&&d.current!==null&&d.current(),o(r),t&&(Array.isArray(e)||e===null)&&t(e,n===`key`),d.current=typeof n==`function`?n:null},areChildrenBeingEdited:e=>a!==null&&a.includes(e),previouslyEditedElement:p.current,setPreviouslyEditedElement:e=>{p.current=e},tabDirection:f.current,setTabDirection:e=>{f.current=e},previousValue:s,setPreviousValue:c,dragSource:l,setDragSource:u},children:e})},y9=()=>{let e=(0,Y.useContext)(S_t);if(!e)throw Error(`Missing Context Provider`);return e},w_t=(e,t)=>{if(t===null)return!1;if(!t.includeChildren)return t.path.every(((t,n)=>e[n]===t))&&t.path.length===e.length;for(let[n,r]of t.path.entries())if(r!==e[n])return!1;return!0},T_t=`**INVALID_FUNCTION**`,E_t=({nodeData:e,showStringQuotes:t=!0,stringTruncate:n=200,pathString:r,canEdit:i,setIsEditing:a,styles:o,translate:s,value:c,TextWrapper:l=({children:e})=>e})=>{let u=c??e.value,[d,f]=(0,Y.useState)(!1),p=t?`"`:``,m=u.length>n,h=()=>{i?a(!0):f(!d)};return(0,X.jsxs)(`div`,{id:`${r}_display`,onDoubleClick:h,onClick:e=>{(e.getModifierState(`Control`)||e.getModifierState(`Meta`))&&h()},className:`jer-value-string`,style:o,children:[p,m?(0,X.jsxs)(X.Fragment,d?{children:[(0,X.jsx)(l,{children:(0,X.jsxs)(`span`,{children:[u,p]})}),(0,X.jsxs)(`span`,{className:`jer-string-expansion jer-show-less`,onClick:()=>f(!1),children:[` `,s(`SHOW_LESS`,e)]})]}:{children:[(0,X.jsxs)(l,{children:[(0,X.jsx)(`span`,{children:u.slice(0,n-2).trimEnd()}),` `]}),(0,X.jsx)(`span`,{className:`jer-string-expansion jer-ellipsis`,onClick:()=>f(!0),children:`...`}),p]}):(0,X.jsx)(l,{children:`${u}${p}`})]})},D_t=({styles:e,pathString:t,value:n,setValue:r,handleEdit:i,handleKeyboard:a,keyboardCommon:o})=>{let s=(0,Y.useRef)(null);return(0,X.jsx)(r_t,{className:`jer-input-text`,textAreaRef:s,name:t,value:n,setValue:r,handleKeyPress:e=>{a(e,Object.assign({stringConfirm:i,stringLineBreak:()=>{r(f_t(s,` |
|
|
`))}},o))},styles:e})},O_t=e=>{var{isEditing:t,path:n,enumType:r}=e,i=n_t(e,[`isEditing`,`path`,`enumType`]);let{getStyles:a}=v9(),o=h9(n),{value:s,setValue:c,nodeData:l,handleEdit:u,handleKeyboard:d,keyboardCommon:f}=i;return t&&r?(0,X.jsxs)(`div`,{className:`jer-select jer-select-enums`,children:[(0,X.jsx)(`select`,{name:`${o}-value-select`,className:`jer-select-inner`,onChange:e=>c(e.target.value),value:s,autoFocus:!0,onKeyDown:e=>{d(e,Object.assign({stringConfirm:u},f))},children:r.values.map((e=>(0,X.jsx)(`option`,{value:e,children:e},e)))}),(0,X.jsx)(`span`,{className:`focus`})]}):t?(0,X.jsx)(D_t,Object.assign({styles:a(`input`,l),pathString:o},i,{setValue:i.setValue})):(0,X.jsx)(E_t,Object.assign({pathString:o,styles:a(`string`,l)},i))},k_t=({value:e,setValue:t,isEditing:n,path:r,setIsEditing:i,handleEdit:a,nodeData:o,handleKeyboard:s,keyboardCommon:c})=>{let{getStyles:l}=v9();return n?(0,X.jsx)(`input`,{className:`jer-input-number`,type:`text`,name:h9(r),value:e,onChange:e=>t(e.target.value.replace(/[^0-9.-]/g,``)),autoFocus:!0,onFocus:e=>setTimeout((()=>e.target.select()),10),onKeyDown:n=>s(n,Object.assign({numberConfirm:a,numberUp:()=>t(Number(e)+1),numberDown:()=>t(Number(e)-1)},c)),style:Object.assign({width:String(e).length/1.5+2+`em`},l(`input`,o))}):(0,X.jsx)(`span`,{onDoubleClick:()=>i(!0),className:`jer-value-number`,style:l(`number`,o),children:e})},A_t=({value:e,setValue:t,isEditing:n,path:r,setIsEditing:i,handleEdit:a,nodeData:o,handleKeyboard:s,keyboardCommon:c})=>{let{getStyles:l}=v9();return typeof e==`boolean`?n?(0,X.jsx)(`input`,{className:`jer-input-boolean`,type:`checkbox`,name:h9(r),checked:e,onChange:()=>t(!e),onKeyDown:n=>{n.key===` `&&n.preventDefault(),s(n,Object.assign({booleanConfirm:a,booleanToggle:()=>t(!e)},c))},autoFocus:!0}):(0,X.jsx)(`span`,{onDoubleClick:()=>i(!0),className:`jer-value-boolean`,style:l(`boolean`,o),children:String(e)}):null},j_t=(e,t)=>{let n=(0,Y.useRef)(void 0),r=(0,Y.useRef)(t);(0,Y.useEffect)((()=>{r.current=t}),[t]);let i=e=>{r.current(e)};(0,Y.useEffect)((()=>{if(window.clearTimeout(n.current),e)return n.current=window.setTimeout((()=>{window.addEventListener(`keydown`,i)}),100),()=>{window.clearTimeout(n.current),window.removeEventListener(`keydown`,i)}}),[e])},M_t=({value:e,isEditing:t,setIsEditing:n,handleEdit:r,nodeData:i,handleKeyboard:a,keyboardCommon:o})=>{let{getStyles:s}=v9();return j_t(t,(e=>a(e,Object.assign({confirm:r},o)))),(0,X.jsx)(`div`,{onDoubleClick:()=>n(!0),className:`jer-value-null`,style:s(`null`,i),children:String(e)})},N_t=({value:e})=>{let t=`Error!`;switch(typeof e){case`string`:e===T_t&&(t=`Function`);break;case`undefined`:t=`Undefined`;break;case`symbol`:t=`Symbol`}return(0,X.jsx)(`span`,{className:`jer-value-invalid`,children:t})},P_t=({size:e,style:t,className:n})=>(0,X.jsxs)(`svg`,{viewBox:`0 0 24 24`,fill:`currentColor`,width:e,height:e,className:n,style:t,children:[(0,X.jsx)(`path`,{d:`M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4z`}),(0,X.jsx)(`path`,{d:`M12 2C6.486 2 2 6.486 2 12s4.486 10 10 10 10-4.486 10-10S17.514 2 12 2zm0 18c-4.411 0-8-3.589-8-8s3.589-8 8-8 8 3.589 8 8-3.589 8-8 8z`})]}),F_t=({size:e,style:t,className:n})=>(0,X.jsxs)(`svg`,{viewBox:`0 0 24 24`,fill:`currentColor`,width:e,height:e,className:n,style:t,transform:`translate(0, 0.5)`,children:[(0,X.jsx)(`path`,{d:`M7 17.013l4.413-.015 9.632-9.54c.378-.378.586-.88.586-1.414s-.208-1.036-.586-1.414l-1.586-1.586c-.756-.756-2.075-.752-2.825-.003L7 12.583v4.43zM18.045 4.458l1.589 1.583-1.597 1.582-1.586-1.585 1.594-1.58zM9 13.417l6.03-5.973 1.586 1.586-6.029 5.971L9 15.006v-1.589z`}),(0,X.jsx)(`path`,{d:`M5 21h14c1.103 0 2-.897 2-2v-8.668l-2 2V19H8.158c-.026 0-.053.01-.079.01-.033 0-.066-.009-.1-.01H5V5h6.847l2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2z`})]}),I_t=({size:e,style:t,className:n})=>(0,X.jsx)(`svg`,{viewBox:`0 0 24 24`,fill:`currentColor`,width:e,height:e,className:n,style:t,children:(0,X.jsx)(`path`,{d:`M6 19a2 2 0 002 2h8a2 2 0 002-2V7H6v12m2.46-7.12l1.41-1.41L12 12.59l2.12-2.12 1.41 1.41L13.41 14l2.12 2.12-1.41 1.41L12 15.41l-2.12 2.12-1.41-1.41L10.59 14l-2.13-2.12M15.5 4l-1-1h-5l-1 1H5v2h14V4h-3.5z`})}),L_t=({size:e,style:t,className:n})=>(0,X.jsxs)(`svg`,{fill:`none`,stroke:`currentColor`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:2,viewBox:`0 0 24 24`,width:e,height:e,className:n,style:t,children:[(0,X.jsx)(`path`,{d:`M9 2 H15 A1 1 0 0 1 16 3 V5 A1 1 0 0 1 15 6 H9 A1 1 0 0 1 8 5 V3 A1 1 0 0 1 9 2 z`}),(0,X.jsx)(`path`,{d:`M8 4H6a2 2 0 00-2 2v14a2 2 0 002 2h12a2 2 0 002-2v-2M16 4h2a2 2 0 012 2v4M21 14H11`}),(0,X.jsx)(`path`,{d:`M15 10l-4 4 4 4`})]}),R_t=({size:e,style:t,className:n})=>(0,X.jsxs)(`svg`,{fill:`none`,stroke:`currentColor`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:2,viewBox:`0 0 24 24`,width:e,height:e,className:n,style:t,children:[(0,X.jsx)(`path`,{d:`M22 11.08V12a10 10 0 11-5.93-9.14`}),(0,X.jsx)(`path`,{d:`M22 4L12 14.01l-3-3`})]}),z_t=({size:e,style:t,className:n})=>(0,X.jsx)(`svg`,{baseProfile:`tiny`,viewBox:`0 0 24 24`,fill:`currentColor`,width:e,height:e,className:n,style:t,children:(0,X.jsx)(`path`,{d:`M12 4c-4.411 0-8 3.589-8 8s3.589 8 8 8 8-3.589 8-8-3.589-8-8-8zm-5 8c0-.832.224-1.604.584-2.295l6.711 6.711A4.943 4.943 0 0112 17c-2.757 0-5-2.243-5-5zm9.416 2.295L9.705 7.584A4.943 4.943 0 0112 7c2.757 0 5 2.243 5 5 0 .832-.224 1.604-.584 2.295z`})}),B_t=({size:e,style:t,className:n})=>(0,X.jsx)(`svg`,{viewBox:`0 0 512 512`,fill:`currentColor`,width:e,height:e,className:n,style:t,children:(0,X.jsx)(`path`,{d:`M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z`})}),b9=({name:e,nodeData:t})=>{let{getStyles:n,icons:r}=v9(),i={size:`1.4em`,className:`jer-icon`};switch(e){case`add`:return r?.add??(0,X.jsx)(P_t,Object.assign({},i,{style:n(`iconAdd`,t)}));case`edit`:return r?.edit??(0,X.jsx)(F_t,Object.assign({},i,{style:n(`iconEdit`,t)}));case`delete`:return r?.delete??(0,X.jsx)(I_t,Object.assign({},i,{style:n(`iconDelete`,t),size:`1.45em`}));case`copy`:return r?.copy??(0,X.jsx)(L_t,Object.assign({},i,{style:n(`iconCopy`,t),size:`1.2em`}));case`ok`:return r?.ok??(0,X.jsx)(R_t,Object.assign({},i,{style:Object.assign({fontSize:`90%`},n(`iconOk`,t))}));case`cancel`:return r?.cancel??(0,X.jsx)(z_t,Object.assign({},i,{style:Object.assign({fontSize:`130%`},n(`iconCancel`,t))}));case`chevron`:return r?.chevron??(0,X.jsx)(B_t,{size:`1em`,style:n(`iconCollection`,t)});default:return(0,X.jsx)(X.Fragment,{})}},V_t=({startEdit:e,handleDelete:t,handleAdd:n,enableClipboard:r,type:i,customButtons:a,nodeData:o,translate:s,keyboardControls:c,handleKeyboard:l,editConfirmRef:u,getNewKeyOptions:d,jsonStringify:f,onEditEvent:p,showIconTooltips:m})=>{let{getStyles:h}=v9(),g=s(`KEY_NEW`,o),[_,v]=(0,Y.useState)(g),[y,b]=(0,Y.useState)(!1),{key:x,path:S,value:C}=o,w=Array.isArray(y),T=e=>{if(p&&p(e?[...S,null]:null,e),!e)return void b(!1);let t=Object.keys(d9(o.fullData,S)),n=d?d(o)?.filter((e=>!t.includes(e))):null;n&&v(``),b(n==null||n)};return(0,X.jsxs)(`div`,{className:`jer-edit-buttons`,style:{opacity:y?1:void 0},onClick:e=>e.stopPropagation(),children:[r&&(0,X.jsx)(`div`,{onClick:e=>{var t;e.stopPropagation();let n,i,a=`value`,o=``,s=null;if(r){let l=s_t(e);if(l&&c.clipboardModifier.includes(l)?(n=U_t(S),o=n,a=`path`):(n=C,o=typeof n==`object`?f(C):String(n)),!navigator.clipboard)return void(typeof r==`function`&&r({success:!1,value:n,stringValue:o,path:S,key:x,type:a,errorMessage:`Can't access clipboard API`}));(t=navigator.clipboard)==null||t.writeText(o).then((()=>i=!0)).catch((e=>{i=!1,s=e.message})).finally((()=>{typeof r==`function`&&r({success:i,errorMessage:s,value:n,stringValue:o,path:S,key:x,type:a})}))}},className:`jer-copy-pulse`,title:m?s(`TOOLTIP_COPY`,o):``,children:(0,X.jsx)(b9,{name:`copy`,nodeData:o})}),e&&(0,X.jsx)(`div`,{onClick:e,title:m?s(`TOOLTIP_EDIT`,o):``,children:(0,X.jsx)(b9,{name:`edit`,nodeData:o})}),t&&(0,X.jsx)(`div`,{onClick:t,title:m?s(`TOOLTIP_DELETE`,o):``,children:(0,X.jsx)(b9,{name:`delete`,nodeData:o})}),n&&(0,X.jsx)(`div`,{onClick:()=>{i===`object`?T(!0):n(``)},title:m?s(`TOOLTIP_ADD`,o):``,children:(0,X.jsx)(b9,{name:`add`,nodeData:o})}),a?.map((({Element:e,onClick:t},n)=>(0,X.jsx)(`div`,{onClick:e=>t&&t(o,e),children:(0,X.jsx)(e,{nodeData:o})},n))),y&&n&&i===`object`&&(0,X.jsxs)(X.Fragment,{children:[w?(0,X.jsxs)(`div`,{className:`jer-select jer-select-keys`,children:[(0,X.jsxs)(`select`,{name:`new-key-select`,className:`jer-select-inner`,onChange:e=>{n(e.target.value),T(!1)},defaultValue:``,autoFocus:!0,onKeyDown:e=>{l(e,{cancel:()=>T(!1)})},children:[(0,X.jsx)(`option`,{value:``,disabled:!0,children:y.length>0?s(`KEY_SELECT`,o):s(`NO_KEY_OPTIONS`,o)}),y.map((e=>(0,X.jsx)(`option`,{value:e,children:e},e)))]}),(0,X.jsx)(`span`,{className:`focus`})]}):(0,X.jsx)(`input`,{className:`jer-input-new-key`,type:`text`,name:`new-object-key`,value:_,onChange:e=>v(e.target.value),autoFocus:!0,onFocus:e=>e.target.select(),onKeyDown:e=>{l(e,{stringConfirm:()=>{n&&(T(!1),n(_),v(g))},cancel:()=>{T(!1),v(g)}})},style:h(`input`,o)}),(0,X.jsx)(H_t,{onOk:()=>{w&&!_||(T(!1),n(_))},onCancel:()=>{T(!1)},nodeData:o,editConfirmRef:u,hideOk:w})]})]})},H_t=({onOk:e,onCancel:t,nodeData:n,editConfirmRef:r,hideOk:i=!1})=>(0,X.jsxs)(`div`,{className:`jer-confirm-buttons`,children:[!i&&(0,X.jsx)(`div`,{onClick:e,ref:r,children:(0,X.jsx)(b9,{name:`ok`,nodeData:n})}),(0,X.jsx)(`div`,{onClick:t,children:(0,X.jsx)(b9,{name:`cancel`,nodeData:n})})]}),U_t=e=>e.reduce(((e,t)=>typeof t==`number`?`${e}[${t}]`:e===``?t:`${e}.${t}`),``),W_t=[`string`,`number`,`boolean`,`null`,`object`,`array`],G_t=({props:e,collapsed:t})=>{let{data:n,nodeData:r,parentData:i,onEdit:a,onError:o,showErrorMessages:s,restrictEditFilter:c,restrictDeleteFilter:l,restrictAddFilter:u,restrictDragFilter:d,translate:f,errorMessageTimeout:p}=e,{currentlyEditingElement:m,setCurrentlyEditingElement:h}=y9(),[g,_]=(0,Y.useState)(null),v=Object.assign(Object.assign({},r),{collapsed:t}),{path:y,key:b,size:x}=v,S=h9(y),C=!c(v),w=!l(v),T=!u(v),E=!d(v)&&w&&m===null,D=e=>{s&&(_(e),setTimeout((()=>_(null)),p)),console.warn(`Error`,e)},O=(0,Y.useCallback)(((e,t)=>{D(e.message),o&&o({currentData:v.fullData,errorValue:t,currentValue:n,name:b,path:y,error:e})}),[o,s]),k=m===S,A=m===`key_${S}`,j=typeof y.slice(-1)[0]==`number`;return{pathString:S,nodeData:v,path:y,name:b,size:x,canEdit:C,canDelete:w,canAdd:T,canDrag:E,error:g,showError:D,onError:O,setError:_,handleEditKey:e=>{if(h(null),b===e||!i)return;let t=y.slice(0,-1);if(Object.keys(i).includes(e))return void O({code:`KEY_EXISTS`,message:f(`ERROR_KEY_EXISTS`,v)},e);let n=Object.fromEntries(Object.entries(i).map((([t,n])=>t===b?[e,n]:[t,n])));a(n,t).then((t=>{t&&O({code:`UPDATE_ERROR`,message:t},e)}))},derivedValues:{isEditing:k,isEditingKey:A,isArray:j,canEditKey:i!==null&&C&&T&&w&&!j},emptyStringKey:b===``&&y.length>0?f(`EMPTY_STRING`,v):null}},K_t=({canDrag:e,canDragOnto:t,path:n,nodeData:r,onMove:i,onError:a,translate:o})=>{let{getStyles:s}=v9(),{dragSource:c,setDragSource:l}=y9(),[u,d]=(0,Y.useState)(!1),f=h9(n),p=(0,Y.useMemo)((()=>e?{onDragStart:e=>{e.stopPropagation(),l({path:n,pathString:f})},onDragEnd:e=>{e.stopPropagation(),l({path:null,pathString:null})}}:{}),[e,f]),m=(0,Y.useMemo)((()=>e=>t?{onDragOver:e=>{e.stopPropagation(),e.preventDefault()},onDrop:t=>{t.stopPropagation(),g(e),l({path:null,pathString:null}),d(!1)},onDragEnter:t=>{t.stopPropagation(),f.startsWith(c.pathString??``)||d(e)},onDragExit:e=>{e.stopPropagation(),d(!1)}}:{}),[c,t,f]),h=(0,Y.useMemo)((()=>t&&c.pathString!==null?(0,X.jsx)(`div`,Object.assign({className:`jer-drop-target-bottom`,style:{height:`50%`,position:`absolute`,width:`100%`,top:`50%`,zIndex:n.length}},m(`below`))):null),[c,t,n.length]),g=e=>{let t=c.path?.slice(-1)[0],s=c.path?.slice(0,-1).join(`.`),l=n.slice(0,-1).join(``),{parentData:u}=r;typeof t==`string`&&u&&!Array.isArray(u)&&Object.keys(u).includes(t)&&t in u&&s!==l?a({code:`KEY_EXISTS`,message:o(`ERROR_KEY_EXISTS`,r)},t):i(c.path,n,e).then((e=>{e&&a({code:`UPDATE_ERROR`,message:e},r.value)}))};return{dragSourceProps:p,getDropTargetProps:m,BottomDropTarget:h,DropTargetPadding:({position:e,nodeData:t})=>u===e?(0,X.jsx)(`div`,{className:`jer-drag-n-drop-padding`,style:s(`dropZone`,t)}):null,handleDrop:g}},q_t=(e,t,n,r)=>{if(!t.current)return 0;let i=parseInt(getComputedStyle(n.current).getPropertyValue(`line-height`)??`16px`),a=(t.current?.offsetWidth??0)/(.5*i),o=r(e).replace(/\\n/g,` |
|
|
`).split(` |
|
|
`).map((e=>Math.ceil(e.length/a))).reduce(((e,t)=>e+t),0)*i;return Math.min(o+30,window.innerHeight-50)},x9=({isEditingKey:e,canEditKey:t,pathString:n,path:r,name:i,arrayIndexFromOne:a,handleKeyboard:o,handleEditKey:s,handleCancel:c,handleClick:l,keyValueArray:u,styles:d,getNextOrPrevious:f,emptyStringKey:p})=>{let{setCurrentlyEditingElement:m}=y9(),h=typeof i==`number`?String(i+ +!!a):i;return e?(0,X.jsx)(`input`,{className:`jer-input-text jer-key-edit`,type:`text`,name:n,defaultValue:h,autoFocus:!0,onFocus:e=>e.target.select(),onKeyDown:e=>o(e,{stringConfirm:()=>s(e.target.value),cancel:c,tabForward:()=>{if(s(e.target.value),u){let e=u?.[0][0];m(e?[...r,e]:f(`next`))}else m(r)},tabBack:()=>{s(e.target.value),m(f(`prev`))}}),style:{width:h.length/1.5+.5+`em`}}):(0,X.jsxs)(`span`,{className:`jer-key-text`,style:Object.assign(Object.assign({},d),{minWidth:`${Math.min(h.length+1,5)}ch`,flexShrink:+(h.length>10)}),onDoubleClick:()=>t&&m(r,`key`),onClick:l,children:[p?(0,X.jsx)(`span`,{className:`jer-empty-string`,children:p}):h,h!==``||p?(0,X.jsx)(`span`,{className:`jer-key-colon`,children:`:`}):null]})},J_t=e=>{let{data:t,parentData:n,onEdit:r,onDelete:i,onChange:a,onMove:o,enableClipboard:s,canDragOnto:c,restrictTypeSelection:l,searchFilter:u,searchText:d,showLabel:f,stringTruncate:p,showStringQuotes:m,arrayIndexFromOne:h,indent:g,translate:_,customNodeDefinitions:v,customNodeData:y,handleKeyboard:b,keyboardControls:x,sort:S,editConfirmRef:C,jsonStringify:w,showIconTooltips:T}=e,{getStyles:E}=v9(),{setCurrentlyEditingElement:D,setCollapseState:O,previouslyEditedElement:k,setPreviouslyEditedElement:A,tabDirection:j,setTabDirection:M,previousValue:ee,setPreviousValue:N}=y9(),[P,F]=(0,Y.useState)(typeof t==`function`?T_t:t),{pathString:te,nodeData:I,path:ne,name:re,canEdit:ie,canDelete:ae,canDrag:oe,error:se,onError:ce,handleEditKey:le,emptyStringKey:ue,derivedValues:de}=G_t({props:e}),{dragSourceProps:L,getDropTargetProps:fe,BottomDropTarget:pe,DropTargetPadding:me}=K_t({canDrag:oe,canDragOnto:c,path:ne,nodeData:I,onMove:o,onError:ce,translate:_}),[he,R]=(0,Y.useState)(Y_t(t,y)),ge=(0,Y.useCallback)((e=>{if(!a)return void F(e);let t=a({currentData:I.fullData,newValue:e,currentValue:P,name:re,path:ne});F(t)}),[a]);(0,Y.useEffect)((()=>{F(typeof t==`function`?T_t:t),R(Y_t(t,y))}),[t,se]);let{CustomNode:_e,customNodeProps:ve,hideKey:ye,showEditTools:be=!0,showOnEdit:xe,showOnView:Se,passOriginalNode:Ce}=y,we=[...W_t,...v.filter((({showInTypesSelector:e=!1,name:t})=>e&&!!t)).map((({name:e})=>e))],Te=(0,Y.useMemo)((()=>{if(typeof l==`boolean`)return l?[]:we;if(Array.isArray(l))return l;let e=l(I);return typeof e==`boolean`?e?[]:we:e}),[I,l]),[Ee,De]=(0,Y.useState)(((e,t)=>{if(typeof e!=`string`)return null;let n=t.filter((t=>t instanceof Object&&t.enum&&t.values.includes(e)&&t.matchPriority));return n.sort(((e,t)=>(t.matchPriority??0)-(e.matchPriority??0))),n[0]??null})(P,Te)),{isEditing:Oe}=de,ke=i_t(`value`,I,u,d);if(Oe&&(!ke||!ie)&&D(_9(I.fullData,ne,j,S)||k),!ke)return null;let Ae=e=>{let t;if(D(null),N(null),e===void 0||(e=>e&&typeof e==`object`&&`type`in e&&`target`in e&&`preventDefault`in e&&typeof e.preventDefault==`function`)(e))switch(he){case`object`:t={[_(`DEFAULT_NEW_KEY`,I)]:P};break;case`array`:t=P??[];break;case`number`:{let e=Number(P);t=isNaN(e)?0:e;break}default:t=P}else t=e;r(t,ne).then((e=>{e&&ce({code:`UPDATE_ERROR`,message:e},t)}))},je=()=>{D(null),ee===null?(F(t),N(null)):r(ee,ne)},{isEditingKey:Me,canEditKey:Ne}=de,Pe=!Oe&&se,Fe=Oe&&Te.length>1,Ie=(he!==`invalid`||_e)&&!se&&be,Le=f&&!ye,Re=_e&&(Oe&&xe||!Oe&&Se),ze={value:P,parentData:n,setValue:ge,isEditing:Oe,canEdit:ie,setIsEditing:ie?()=>D(ne):()=>{},handleEdit:Ae,handleCancel:je,path:ne,stringTruncate:p,showStringQuotes:m,nodeData:I,enumType:Ee,translate:_,handleKeyboard:b,keyboardCommon:{cancel:je,tabForward:()=>{M(`next`),A(te);let e=_9(I.fullData,ne,`next`,S);e&&(Ae(),D(e))},tabBack:()=>{M(`prev`),A(te);let e=_9(I.fullData,ne,`prev`,S);e&&(Ae(),D(e))}}},Be={canEditKey:Ne,isEditingKey:Me,pathString:te,path:ne,name:re,arrayIndexFromOne:h,handleKeyboard:b,handleEditKey:le,handleCancel:je,styles:E(`property`,I),getNextOrPrevious:e=>_9(I.fullData,ne,e,S),emptyStringKey:ue},Ve=Re?(0,X.jsx)(_e,Object.assign({},e,{value:P,customNodeProps:ve,setValue:ge,handleEdit:Ae,handleCancel:je,handleKeyPress:e=>b(e,{stringConfirm:Ae,cancel:je}),isEditing:Oe,setIsEditing:()=>D(ne),getStyles:E,originalNode:Ce?X_t(t,ze):void 0,originalNodeKey:Ce?(0,X.jsx)(x9,Object.assign({},Be)):void 0,canEdit:ie,keyboardCommon:ze.keyboardCommon,onError:ce})):X_t(t,ze);return(0,X.jsxs)(`div`,Object.assign({className:`jer-component jer-value-component`,style:{marginLeft:n===null?0:g/2+`em`,position:`relative`},draggable:oe},L,fe(`above`),{children:[pe,(0,X.jsx)(me,{position:`above`,nodeData:I}),(0,X.jsxs)(`div`,{className:`jer-value-main-row`,style:{flexWrap:re.length>10?`wrap`:`nowrap`},children:[Le&&(0,X.jsx)(x9,Object.assign({},Be)),(0,X.jsxs)(`div`,{className:`jer-value-and-buttons`,children:[(0,X.jsx)(`div`,{className:`jer-input-component`,children:Ve}),Oe?(0,X.jsx)(H_t,{onOk:Ae,onCancel:je,nodeData:I,editConfirmRef:C}):Ie&&(0,X.jsx)(V_t,{startEdit:ie?()=>{N(ee),D(ne,je)}:void 0,handleDelete:ae?()=>{i(P,ne).then((e=>{e&&ce({code:`DELETE_ERROR`,message:e},P)}))}:void 0,enableClipboard:s,translate:_,customButtons:e.customButtons,nodeData:I,handleKeyboard:b,keyboardControls:x,editConfirmRef:C,jsonStringify:w,showIconTooltips:T}),Fe&&(0,X.jsxs)(`div`,{className:`jer-select jer-select-types`,children:[(0,X.jsx)(`select`,{name:`${re}-type-select`,className:`jer-select-inner`,onChange:e=>(e=>{let t=v.find((t=>t.name===e));if(t)return r(t.defaultValue,ne),R(e),De(null),D(null),void O({path:ne,collapsed:!1,includeChildren:!1});let n=Te.find((t=>t instanceof Object&&t.enum===e));if(n)return typeof P==`string`&&n.values.includes(P)||r(n.values[0],ne).then((e=>{e&&(ce({code:`UPDATE_ERROR`,message:e},i),D(null))})),void De(n);let i=Z_t(P,e,_(`DEFAULT_NEW_KEY`,I),y?.CustomNode?_(`DEFAULT_STRING`,I):void 0);[`string`,`number`,`boolean`].includes(e)||D(null),r(i,ne).then((e=>{e?(ce({code:`UPDATE_ERROR`,message:e},i),D(null)):De(null)}))})(e.target.value),value:Ee?Ee.enum:he,children:Te.map((e=>e instanceof Object&&`enum`in e?(0,X.jsx)(`option`,{value:e.enum,children:e.enum},e.enum):(0,X.jsx)(`option`,{value:e,children:e},e)))}),(0,X.jsx)(`span`,{className:`focus`})]}),Pe&&(0,X.jsx)(`span`,{className:`jer-error-slug`,style:E(`error`,I),children:se})]})]}),(0,X.jsx)(me,{position:`below`,nodeData:I})]}))},Y_t=(e,t)=>t?.CustomNode&&t?.name&&t.showInTypesSelector?t.name:typeof e==`string`?`string`:typeof e==`number`?`number`:typeof e==`boolean`?`boolean`:e===null?`null`:`invalid`,X_t=(e,t)=>{let n=Y_t(e),{value:r}=t;switch(n){case`string`:return(0,X.jsx)(O_t,Object.assign({},t,{value:r}));case`number`:return(0,X.jsx)(k_t,Object.assign({},t,{value:r}));case`boolean`:return(0,X.jsx)(A_t,Object.assign({},t,{value:r}));case`null`:return(0,X.jsx)(M_t,Object.assign({},t));default:return(0,X.jsx)(N_t,Object.assign({},t))}},Z_t=(e,t,n,r)=>{switch(t){case`string`:return r??String(e);case`number`:{let t=Number(e);return isNaN(t)?0:t}case`boolean`:return!!e;case`null`:return null;case`object`:return{[n]:e};case`array`:return[e];default:return String(e)}},Q_t=(e=[],t)=>{let n=e.filter((({condition:e})=>e(t)));if(n.length===0)return{};let r=n[0],{element:i,wrapperElement:a,customNodeProps:o,wrapperProps:s,hideKey:c=!1,showEditTools:l=!0,showOnEdit:u=!1,showOnView:d=!0,showCollectionWrapper:f=!0}=r,p=n_t(r,[`element`,`wrapperElement`,`customNodeProps`,`wrapperProps`,`hideKey`,`showEditTools`,`showOnEdit`,`showOnView`,`showCollectionWrapper`]);return Object.assign({CustomNode:i,CustomWrapper:a,customNodeProps:o,wrapperProps:s,hideKey:c,showEditTools:l,showOnEdit:u,showOnView:d,showCollectionWrapper:f},p)},$_t=e=>{let{getStyles:t}=v9(),{collapseState:n,setCollapseState:r,getMatchingCollapseState:i,currentlyEditingElement:a,setCurrentlyEditingElement:o,areChildrenBeingEdited:s,previousValue:c,setPreviousValue:l}=y9(),{mainContainerRef:u,data:d,nodeData:f,parentData:p,showCollectionCount:m,onEdit:h,onAdd:g,onDelete:_,canDragOnto:v,collapseFilter:y,collapseAnimationTime:b,onMove:x,enableClipboard:S,onEditEvent:C,showIconTooltips:w,searchFilter:T,searchText:E,indent:D,sort:O,showArrayIndices:k,arrayIndexFromOne:A,defaultValue:j,newKeyOptions:M,translate:ee,customNodeDefinitions:N,customNodeData:P,jsonParse:F,jsonStringify:te,TextEditor:I,keyboardControls:ne,handleKeyboard:re,insertAtTop:ie,onCollapse:ae,editConfirmRef:oe,collapseClickZones:se}=e,[ce,le]=(0,Y.useState)(te(d)),ue=y(f),{contentRef:de,isAnimating:L,maxHeight:fe,collapsed:pe,animateCollapse:me,cssTransitionValue:he}=((e,t,n,r,i)=>{let[a,o]=(0,Y.useState)(n?0:void 0),[s,c]=(0,Y.useState)(n),l=(0,Y.useRef)(!1),u=(0,Y.useRef)(null),d=(0,Y.useRef)(0),f=(0,Y.useRef)(0),p=t/1e3+`s`,m=(0,Y.useCallback)((n=>{if(s!==n){switch(window.clearTimeout(f.current),l.current=!0,n){case!0:{let e=u.current?.offsetHeight??0;d.current=e,o(e),setTimeout((()=>{o(0)}),5);break}case!1:o(d.current||q_t(e,u,r,i))}c(!s),f.current=window.setTimeout((()=>{l.current=!1,n||o(void 0)}),t)}}),[t,s,e,r,i]);return{contentRef:u,isAnimating:l.current,animateCollapse:m,maxHeight:a,collapsed:s,cssTransitionValue:p}})(d,b,ue,u,te),{pathString:R,nodeData:ge,path:_e,name:ve,size:ye,canEdit:be,canDelete:xe,canAdd:Se,canDrag:Ce,error:we,setError:Te,onError:Ee,handleEditKey:De,emptyStringKey:Oe,derivedValues:ke}=G_t({props:e,collapsed:pe}),{dragSourceProps:Ae,getDropTargetProps:je,BottomDropTarget:Me,DropTargetPadding:Ne}=K_t({canDrag:Ce,canDragOnto:v,path:_e,nodeData:ge,onMove:x,onError:Ee,translate:ee}),Pe=(0,Y.useRef)(!ue),{isEditing:Fe,isEditingKey:Ie,isArray:Le,canEditKey:Re}=ke;(0,Y.useEffect)((()=>{le(te(d))}),[d,te]),(0,Y.useEffect)((()=>{let e=y(ge)&&!Fe;Pe.current=!e,me(e)}),[y]),(0,Y.useEffect)((()=>{if(n!==null){let e=i(_e);e&&(Pe.current=!0,me(e.collapsed))}}),[n]);let ze=(0,Y.useRef)(null),Be=(0,Y.useCallback)(((e,t)=>{if(typeof j!=`function`)return j;let n=j(e,t);return n===void 0?null:n}),[j]),Ve=(0,Y.useCallback)((e=>M?typeof M==`function`?M(e):M:null),[M]),{CustomNode:He,customNodeProps:Ue,CustomWrapper:We,wrapperProps:Ge={},hideKey:z,showEditTools:Ke=!0,showOnEdit:qe,showOnView:Je,showCollectionWrapper:Ye=!0}=P,Xe=s(R);if(Xe&&pe&&me(!1),!(i_t(`collection`,ge,T,E)||ge.level===0)&&!Xe)return null;let Ze=Array.isArray(d)?`array`:`object`,Qe=Ze===`array`?{open:`[`,close:`]`}:{open:`{`,close:`}`},$e=e=>{if(e.key!==`Tab`||e.getModifierState(`Shift`))re(e,{objectConfirm:tt,cancel:rt});else{e.preventDefault();let t=f_t(ze,` `);le(t)}},et=e=>{e.stopPropagation();let t=s_t(e);if(t&&ne.collapseModifier.includes(t))return Pe.current=!0,void r({collapsed:!pe,path:_e,includeChildren:!0});a&&a.includes(R)||(Pe.current=!0,r(null),ae&&ae({path:_e,collapsed:!pe,includeChildren:!1}),me(!pe))},tt=()=>{try{let e=F(ce);if(o(null),l(null),Te(null),te(e)===te(d))return;h(e,_e).then((t=>{t&&Ee({code:`UPDATE_ERROR`,message:t},e)}))}catch{Ee({code:`INVALID_JSON`,message:ee(`ERROR_INVALID_JSON`,ge)},ce)}},nt=_e.length>0?()=>{_(d,_e).then((e=>{e&&Ee({code:`DELETE_ERROR`,message:e},d)}))}:void 0,rt=()=>{o(null),c===null?(Te(null),le(te(d)),l(null)):h(c,_e)},it=m===`when-closed`?pe:m,at=!Fe&&Ke,ot=(k||!Le)&&!z&&ve!==void 0,st=He&&(Fe&&qe||!Fe&&Je),ct=Object.entries(d).map((([e,t])=>[Ze===`array`?Number(e):e,t]));Ze===`object`&&O(ct,(e=>e));let lt=Pe.current?Fe?(0,X.jsxs)(`div`,{className:`jer-collection-text-edit`,children:[I?(0,X.jsx)(I,{value:ce,onChange:le,onKeyDown:e=>re(e,{objectConfirm:tt,cancel:rt})}):(0,X.jsx)(r_t,{textAreaRef:ze,className:`jer-collection-text-area`,name:R,value:ce,setValue:le,handleKeyPress:$e,styles:t(`input`,ge)}),(0,X.jsx)(`div`,{className:`jer-collection-input-button-row`,children:(0,X.jsx)(H_t,{onOk:tt,onCancel:rt,nodeData:ge,editConfirmRef:oe})})]}):ct.map((([n,r],i)=>{let a={key:n,value:r,path:[..._e,n],level:_e.length+1,index:i,size:p9(r)?Object.keys(r).length:null,parentData:d,fullData:ge.fullData},o=Q_t(N,a);return(0,X.jsx)(`div`,{className:`jer-collection-element`,style:t(`collectionElement`,a),children:p9(r)&&!o?.renderCollectionAsValue?(0,X.jsx)($_t,Object.assign({},e,{data:r,parentData:d,nodeData:a,showCollectionCount:m,canDragOnto:be,customNodeData:o}),n):(0,X.jsx)(J_t,Object.assign({},e,{data:r,parentData:d,nodeData:a,canDragOnto:be,showLabel:Ze===`object`||k,customNodeData:o}),n)},n)})):null,ut=!!Ye&&pe&&!Xe;ut||(Pe.current=!0);let dt=Object.assign(Object.assign({},e),{data:d,value:d,parentData:p,nodeData:ge,setValue:e=>f9(void 0,void 0,void 0,(function*(){return yield h(e,_e)})),handleEdit:tt,handleCancel:rt,handleKeyPress:$e,isEditing:Fe,setIsEditing:()=>o(_e),getStyles:t,canDragOnto:be,canEdit:be,keyboardCommon:{},onError:Ee}),ft=st?(0,X.jsx)(He,Object.assign({customNodeProps:Ue},dt,{children:lt})):lt,pt=at&&(0,X.jsx)(V_t,{startEdit:be?()=>{Pe.current=!0,l(null),o(_e)}:void 0,handleAdd:Se?e=>{me(!1);let t=Be(ge,e);if(Ze===`array`){let e=ie.array?0:d.length,n=ie.array?{insert:!0}:{};g(t,[..._e,e],n).then((e=>{e&&Ee({code:`ADD_ERROR`,message:e},t)}))}else if(e in d)Ee({code:`KEY_EXISTS`,message:ee(`ERROR_KEY_EXISTS`,ge)},e);else{let n=ie.object?{insertBefore:0}:{};g(t,[..._e,e],n).then((e=>{e&&Ee({code:`ADD_ERROR`,message:e},t)}))}}:void 0,handleDelete:xe?nt:void 0,enableClipboard:S,type:Ze,nodeData:ge,translate:ee,customButtons:e.customButtons,keyboardControls:ne,handleKeyboard:re,getNewKeyOptions:Ve,editConfirmRef:oe,jsonStringify:te,onEditEvent:C,showIconTooltips:w}),mt={canEditKey:Re,isEditingKey:Ie,pathString:R,path:_e,name:ve,arrayIndexFromOne:A,handleKeyboard:re,handleEditKey:De,handleCancel:rt,keyValueArray:ct,styles:t(`property`,ge),getNextOrPrevious:e=>_9(ge.fullData,_e,e,O),handleClick:se.includes(`property`)?et:e=>e.stopPropagation(),emptyStringKey:Oe},ht=(0,X.jsxs)(`div`,Object.assign({className:`jer-component jer-collection-component`,style:Object.assign(Object.assign({marginLeft:(_e.length===0?0:D/2)+`em`},t(`collection`,ge)),{position:`relative`}),draggable:Ce},Ae,je(`above`),{children:[(0,X.jsx)(`div`,{className:`jer-clickzone`,style:{width:D/2+1+`em`,zIndex:10+2*ge.level},onClick:se.includes(`left`)?et:void 0}),!Fe&&Me,(0,X.jsx)(Ne,{position:`above`,nodeData:ge}),Ye?(0,X.jsxs)(`div`,{className:`jer-collection-header-row`,style:{position:`relative`},onClick:se.includes(`header`)?et:void 0,children:[(0,X.jsxs)(`div`,{className:`jer-collection-name`,children:[(0,X.jsx)(`div`,{className:`jer-collapse-icon jer-accordion-icon`+(pe?` jer-rotate-90`:``),style:{zIndex:11+2*ge.level,transition:he},onClick:et,children:(0,X.jsx)(b9,{name:`chevron`,rotate:pe,nodeData:ge})}),ot&&(0,X.jsx)(x9,Object.assign({},mt)),!Fe&&(0,X.jsx)(`span`,{className:`jer-brackets jer-bracket-open`,style:t(`bracket`,ge),children:Qe.open})]}),!Fe&&it&&(0,X.jsx)(`div`,{className:`jer-collection-item-count`+(it?` jer-visible`:` jer-hidden`),style:Object.assign(Object.assign({},t(`itemCount`,ge)),{transition:he}),children:ye===1?ee(`ITEM_SINGLE`,Object.assign(Object.assign({},ge),{size:1}),1):ee(`ITEMS_MULTIPLE`,ge,ye)}),(0,X.jsx)(`div`,{className:`jer-brackets`+(ut?` jer-visible`:` jer-hidden`),style:Object.assign(Object.assign({},t(`bracket`,ge)),{transition:he}),children:Qe.close}),pt]}):z?(0,X.jsx)(X.Fragment,{}):(0,X.jsxs)(`div`,{className:`jer-collection-header-row`,style:{position:`relative`},children:[(0,X.jsx)(x9,Object.assign({},mt)),pt]}),(0,X.jsxs)(`div`,{className:`jer-collection-inner`,style:Object.assign(Object.assign({overflowY:ut||L?`clip`:`visible`,maxHeight:Xe?void 0:fe},t(`collectionInner`,ge)),{transition:he}),ref:de,children:[ft,(0,X.jsx)(`div`,{className:Fe?`jer-collection-error-row`:`jer-collection-error-row-edit`,children:we&&(0,X.jsx)(`span`,{className:`jer-error-slug`,style:t(`error`,ge),children:we})}),!Fe&&Ye&&(0,X.jsx)(`div`,{className:`jer-brackets jer-bracket-outside`,style:Object.assign(Object.assign({},t(`bracket`,ge)),{marginLeft:(D<3?-1:D<6?-.5:0)+`em`}),children:Qe.close})]}),(0,X.jsx)(Ne,{position:`below`,nodeData:ge})]}));return We?(0,X.jsx)(We,Object.assign({customNodeProps:Ge},dt,{children:ht})):ht},evt={ITEM_SINGLE:`{{count}} item`,ITEMS_MULTIPLE:`{{count}} items`,KEY_NEW:`Enter new key`,KEY_SELECT:`Select key`,NO_KEY_OPTIONS:`No key options`,ERROR_KEY_EXISTS:`Key already exists`,ERROR_INVALID_JSON:`Invalid JSON`,ERROR_UPDATE:`Update unsuccessful`,ERROR_DELETE:`Delete unsuccessful`,ERROR_ADD:`Adding node unsuccessful`,DEFAULT_STRING:`New data!`,DEFAULT_NEW_KEY:`key`,SHOW_LESS:`(Show less)`,EMPTY_STRING:`<empty string>`,TOOLTIP_COPY:`Copy to clipboard`,TOOLTIP_EDIT:`Edit`,TOOLTIP_DELETE:`Delete`,TOOLTIP_ADD:`Add`},tvt=(e,t)=>(n,r,i)=>((e,t,n,r,i)=>{if(t[r]){let e=t[r](n);if(e!==null)return e}let a=r in e?e[r]:evt[r];return i===void 0?a:a?.replace(`{{count}}`,String(i))})(e,t,r,n,i),nvt=[],S9=[];(function(e,t){if(e&&typeof document<`u`){var n,r=t.prepend===!0?`prepend`:`append`,i=t.singleTag===!0,a=typeof t.container==`string`?document.querySelector(t.container):document.getElementsByTagName(`head`)[0];if(i){var o=nvt.indexOf(a);o===-1&&(o=nvt.push(a)-1,S9[o]={}),n=S9[o]&&S9[o][r]?S9[o][r]:S9[o][r]=s()}else n=s();e.charCodeAt(0)===65279&&(e=e.substring(1)),n.styleSheet?n.styleSheet.cssText+=e:n.appendChild(document.createTextNode(e))}function s(){var e=document.createElement(`style`);if(e.setAttribute(`type`,`text/css`),t.attributes)for(var n=Object.keys(t.attributes),i=0;i<n.length;i++)e.setAttribute(n[i],t.attributes[n[i]]);var o=r===`prepend`?`afterbegin`:`beforeend`;return a.insertAdjacentElement(o,e),e}})(`:root{--jer-select-border:#b6b6b6;--jer-select-focus:#777;--jer-select-arrow:#777;--jer-form-border:1px solid #ededf0;--jer-form-border-focus:1px solid #e2e2e2;--jer-highlight-color:#b3d8ff}.jer-visible{opacity:1}.jer-hidden{opacity:0}.jer-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:#000;cursor:inherit;font-family:inherit;font-size:.8em;line-height:inherit;margin:0;outline:none;padding:0 1em 0 0;z-index:1}select::-ms-expand{display:none}.jer-select{align-items:center;background-color:#fff;background-image:linear-gradient(0deg,#f9f9f9,#fff 33%);border:1px solid var(--jer-select-border);border-radius:.25em;cursor:pointer;display:grid;grid-template-areas:"select";line-height:1.1;max-width:15ch;min-width:12ch;padding:.25em .5em;position:relative}.jer-select select,.jer-select:after{grid-area:select}.jer-select:not(.jer-select--multiple):after{background-color:var(--jer-select-arrow);clip-path:polygon(100% 0,0 0,50% 100%);content:"";height:.5em;justify-self:end;width:.8em}select:focus+.focus{border:1px solid var(--jer-select-focus);border-radius:inherit;bottom:-1px;left:-1px;position:absolute;right:-1px;top:-1px}.jer-select-inner{text-overflow:ellipsis;width:100%}.jer-editor-container{border-radius:.5em;font-size:16px;line-height:1;padding:1em 1em 1em 2em;position:relative;text-align:left}.jer-editor-container textarea{border:var(--jer-form-border);border-radius:.3em;color:var(--jer-input-color);outline:none}.jer-editor-container textarea:focus{border:var(--jer-form-border-focus)}.jer-editor-container input{border:var(--jer-form-border);border-radius:.3em;font-family:inherit;outline:none}.jer-editor-container input:focus{border:var(--jer-form-border-focus)}.jer-editor-container ::selection{background-color:var(--jer-highlight-color)}.jer-collection-header-row,.jer-value-main-row{align-items:center;display:flex;gap:.3em;min-height:1.7em}.jer-collection-header-row{display:flex;flex-wrap:wrap}.jer-collapse-icon{left:-1.2em;position:absolute;top:.35em}.jer-collection-inner{position:relative}.jer-collection-text-edit{align-items:flex-start;display:flex;flex-direction:column;gap:.3em;line-height:1.1em}.jer-collection-text-area{font-family:inherit;font-size:.85em;max-height:40em;overflow:hidden;padding:.2em .5em 0;resize:both}.jer-collection-input-button-row{display:flex;font-size:150%;justify-content:flex-end;margin-top:.4em;width:100%}.jer-collection-error-row{bottom:.5em;position:absolute}.jer-error-slug{margin-left:1em}.jer-value-component{position:relative}.jer-value-main-row{display:flex;gap:0}.jer-value-and-buttons{align-items:center;display:flex;justify-content:flex-start;padding-left:.5em}.jer-value-error-row{position:absolute}.jer-value-string{line-height:1.3em;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.jer-string-expansion{cursor:pointer;filter:saturate(50%);opacity:.6}.jer-show-less{font-size:80%}.jer-hyperlink{text-decoration:underline}.jer-input-text{font-family:inherit;font-size:.9em;height:1.4em;line-height:1.2em;margin:0;min-width:6em;overflow:hidden;padding:.25em .5em .2em;resize:none}.jer-input-boolean{margin-left:.3em;margin-right:.3em;transform:scale(1.5)}.jer-key-text{line-height:1.1em;white-space:pre-wrap;word-break:break-word}.jer-key-edit{font-size:inherit;font-size:.9em;padding:0 .3em}.jer-value-invalid{font-style:italic;opacity:.5}.jer-input-number{font-size:90%;min-width:3em}.jer-confirm-buttons,.jer-edit-buttons{align-items:center;cursor:pointer;display:flex;height:1em}.jer-input-buttons{gap:.4em}.jer-edit-buttons{gap:.4em;margin-left:.5em;opacity:0}.jer-confirm-buttons{gap:.2em;margin-left:.4em}.jer-edit-buttons:hover{opacity:1;position:relative}.jer-collection-header-row:hover>.jer-edit-buttons,.jer-value-and-buttons:hover>.jer-edit-buttons,.jer-value-main-row:hover>.jer-edit-buttons{opacity:1}.jer-copy-pulse{position:relative;transition:.3s}.jer-copy-pulse:hover{opacity:.85;transform:scale(1.2);transition:.3s}.jer-copy-pulse:after{border-radius:50%;box-shadow:0 0 15px 5px var(--jer-icon-copy-color);content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .5s;width:100%}.jer-copy-pulse:active:after{border-radius:4em;box-shadow:0 0 0 0 var(--jer-icon-copy-color);left:0;opacity:1;position:absolute;top:0;transition:0s}.jer-copy-pulse:active{top:.07em}.jer-rotate-90{transform:rotate(-90deg)}.jer-icon:hover{opacity:.85;transform:scale(1.2);transition:.3s}.jer-empty-string{font-size:90%;font-style:italic}.jer-drag-n-drop-padding{border:1px dashed #e0e0e0;border-radius:.3em;height:.5em}.jer-clickzone{height:calc(100% - .8em);left:-1em;position:absolute;top:1.2em}`,{});var rvt=({data:e,setData:t,rootName:n=`root`,onUpdate:r=()=>{},onEdit:i=r,onDelete:a=r,onAdd:o=r,onChange:s,onError:c,onEditEvent:l,showErrorMessages:u=!0,enableClipboard:d=!0,indent:f=2,collapse:p=!1,collapseAnimationTime:m=300,showCollectionCount:h=!0,restrictEdit:g=!1,restrictDelete:_=!1,restrictAdd:v=!1,restrictTypeSelection:y=!1,restrictDrag:b=!0,viewOnly:x,searchFilter:S,searchText:C,searchDebounceTime:w=350,keySort:T=!1,showArrayIndices:E=!0,arrayIndexFromOne:D=!1,showStringQuotes:O=!0,showIconTooltips:k=!1,defaultValue:A=null,newKeyOptions:j,minWidth:M=250,maxWidth:ee=`min(600px, 90vw)`,rootFontSize:N,stringTruncate:P=250,translations:F={},className:te,id:I,customText:ne={},customNodeDefinitions:re=[],customButtons:ie=[],jsonParse:ae=JSON.parse,jsonStringify:oe=(e,t)=>JSON.stringify(e,t,2),TextEditor:se,errorMessageTimeout:ce=2500,keyboardControls:le={},externalTriggers:ue,insertAtTop:de=!1,onCollapse:L,collapseClickZones:fe=[`header`,`left`]})=>{let{getStyles:pe}=v9(),{setCurrentlyEditingElement:me}=y9(),he=(0,Y.useMemo)((()=>w9(p)),[p]),R=(0,Y.useMemo)((()=>tvt(F,ne)),[F,ne]),[ge,_e]=(0,Y.useState)(C),[ve,ye]=(({setData:e,data:t})=>{let[n,r]=(0,Y.useState)(e?void 0:t),i=(0,Y.useCallback)((t=>{e?e(t):r(t)}),[e]);return(0,Y.useEffect)((()=>{e||r(t)}),[t]),[e?t:n,i]})({setData:t,data:e}),be=(0,Y.useRef)(null);(0,Y.useEffect)((()=>{me(null);let e=setTimeout((()=>_e(C)),w);return()=>clearTimeout(e)}),[C,w]);let xe={key:n,path:[],level:0,index:0,value:ve,size:typeof ve==`object`&&ve?Object.keys(ve).length:1,parentData:null,fullData:ve},Se=(e,t)=>f9(void 0,void 0,void 0,(function*(){let n=yield e(t);if(n===!0||n===void 0)return void ye(t.newData);let[r,i]=ovt(n)?n:[`error`,n];if(r===`error`)return ye(t.currentData),i===!1?R(`ERROR_UPDATE`,xe):String(i);ye(i)})),Ce=(0,Y.useMemo)((()=>w9(g,x)),[g,x]),we=(0,Y.useMemo)((()=>w9(_,x)),[_,x]),Te=(0,Y.useMemo)((()=>w9(v,x)),[v,x]),Ee=(0,Y.useMemo)((()=>w9(b,x)),[b,x]),De=(0,Y.useMemo)((()=>avt(S)),[S]),Oe=(0,Y.useMemo)((()=>(e=>{let t=Object.assign({},l_t);for(let n of Object.keys(l_t)){let r=n;if(e[r]){let i=e[r];t[r]=[`clipboardModifier`,`collapseModifier`].includes(n)?Array.isArray(i)?i:[i]:typeof i==`string`?{key:i}:i,[`stringConfirm`,`numberConfirm`,`booleanConfirm`].forEach((n=>{!e[n]&&e.confirm&&(t[n]=t.confirm)}))}}return t})(le)),[le]),ke=(0,Y.useCallback)(((e,t)=>((e,t,n)=>{let r=Object.entries(t);for(let[t,i]of r)if(c_t(n,e[t],t)){n.preventDefault(),i();break}})(Oe,t,e)),[Oe]),Ae=(0,Y.useMemo)((()=>{let e=svt(re,`stringifyReplacer`);return t=>oe(t,e)}),[re,oe]),je=(0,Y.useMemo)((()=>{let e=svt(re,`parseReviver`);return t=>p_t(ae(t,e))}),[re,ae]),Me=(0,Y.useRef)(null);((e,t)=>{let{setCurrentlyEditingElement:n,currentlyEditingElement:r,setCollapseState:i}=y9();(0,Y.useEffect)((()=>{if(!e)return;let{collapse:a,edit:o}=e;a&&i(a);let s=!o?.path||h9(o.path)===r;switch(o?.action){case`accept`:s&&(t.current&&t.current.click(),n(null));break;case`cancel`:s&&n(null);break;default:o?.path&&n(o.path)}}),[e])})(ue,Me);let Ne=(0,Y.useCallback)(((e,t)=>{T!==!1&&(typeof T==`function`?e.sort(((e,n)=>T(t(e),t(n)))):e.sort(((e,n)=>{let r=t(e)[0],i=t(n)[0];return r<i?-1:+(r>i)})))}),[T]),Pe=Q_t(re,xe),Fe={mainContainerRef:be,name:n,nodeData:xe,onEdit:(e,t)=>f9(void 0,void 0,void 0,(function*(){let{currentData:n,newData:r,currentValue:a,newValue:o}=C9(ve,t,e,`update`);if(a!==o)return yield Se(i,{currentData:n,newData:r,currentValue:a,newValue:o,name:t.slice(-1)[0],path:t})})),onDelete:(e,t)=>f9(void 0,void 0,void 0,(function*(){let{currentData:n,newData:r,currentValue:i,newValue:o}=C9(ve,t,e,`delete`);return yield Se(a,{currentData:n,newData:r,currentValue:i,newValue:o,name:t.slice(-1)[0],path:t})})),onAdd:(e,t,n)=>f9(void 0,void 0,void 0,(function*(){let{currentData:r,newData:i,currentValue:a,newValue:s}=C9(ve,t,e,`add`,n);return yield Se(o,{currentData:r,newData:i,currentValue:a,newValue:s,name:t.slice(-1)[0],path:t})})),onChange:s,onError:c,onEditEvent:l,showErrorMessages:u,onMove:(e,t,n)=>f9(void 0,void 0,void 0,(function*(){if(e===null)return;let{currentData:r,newData:a,currentValue:o}=C9(ve,e,``,`delete`),s=e.slice(-1)[0],c=t.slice(0,-1),l=t.slice(-1)[0],u=typeof l==`number`?n===`above`?l:l+1:typeof s==`number`?`arr_${s}`:s;e.slice(0,-1).join(`.`)===t.slice(0,-1).join(`.`)&&typeof s==`number`&&typeof u==`number`&&s<u&&--u;let d=typeof u==`number`?{insert:!0}:n===`above`?{insertBefore:l}:{insertAfter:l},{newData:f,newValue:p}=C9(a,[...c,u],o,`add`,d);return yield Se(i,{currentData:r,newData:f,currentValue:o,newValue:p,name:t.slice(-1)[0],path:t})})),showCollectionCount:h,collapseFilter:he,collapseAnimationTime:m,restrictEditFilter:Ce,restrictDeleteFilter:we,restrictAddFilter:Te,restrictTypeSelection:y,restrictDragFilter:Ee,canDragOnto:!1,searchFilter:De,searchText:ge,enableClipboard:d,keySort:T,sort:Ne,showArrayIndices:E,arrayIndexFromOne:D,showStringQuotes:O,showIconTooltips:k,indent:f,defaultValue:A,newKeyOptions:j,stringTruncate:P,translate:R,customNodeDefinitions:re,customNodeData:Pe,customButtons:ie,parentData:null,jsonParse:je,jsonStringify:Ae,TextEditor:se,errorMessageTimeout:ce,handleKeyboard:ke,keyboardControls:Oe,insertAtTop:{object:de===!0||de===`object`,array:de===!0||de===`array`},onCollapse:L,editConfirmRef:Me,collapseClickZones:fe},Ie=Object.assign(Object.assign({},pe(`container`,xe)),{minWidth:M,maxWidth:ee});return Ie.fontSize=N??Ie.fontSize,(0,X.jsx)(`div`,{id:I,ref:be,className:`jer-editor-container ${te??``}`,style:Ie,children:p9(ve)&&!Pe.renderCollectionAsValue?(0,X.jsx)($_t,Object.assign({data:ve},Fe)):(0,X.jsx)(J_t,Object.assign({data:ve,showLabel:!0},Fe))})},ivt=e=>{let[t,n]=(0,Y.useState)();return(0,Y.useEffect)((()=>{let e=document.documentElement;n(e)}),[]),t?(0,X.jsx)(__t,{theme:e.theme??h_t,icons:e.icons,docRoot:t,children:(0,X.jsx)(C_t,{onEditEvent:e.onEditEvent,onCollapse:e.onCollapse,children:(0,X.jsx)(rvt,Object.assign({},e))})}):null},C9=(e,t,n,r,i={})=>{if(t.length===0)return{currentData:e,newData:n,currentValue:e,newValue:n};let a=Object.assign({remove:r===`delete`},i),o=r===`add`?void 0:d9(e,t);return{currentData:e,newData:Zgt(e,t,n,a),currentValue:o,newValue:r===`delete`?void 0:n}},w9=(e,t)=>t?()=>!0:typeof e==`boolean`?()=>e:typeof e==`number`?({level:t})=>t>=e:e,avt=e=>{if(e!==void 0)return e===`value`?m9:e===`key`?o_t:e===`all`?(e,t)=>m9(e,t)||o_t(e,t):e},ovt=e=>Array.isArray(e)&&e.length===2&&[`error`,`value`].includes(e[0]),svt=(e,t)=>{let n=t===`stringifyReplacer`?[e=>e===void 0?m_t:e]:[];if(n.push(...e.map((e=>e[t])).filter((e=>!!e))),n.length!==0)return(e,t)=>{let r=t;for(let e of n)r=e(r);return r}};function cvt({annotation:e,canvases:t,closeFormCompanionWindow:n,saveAnnotation:r,t:i}){let[a,o]=(0,Y.useState)(e);return(0,X.jsxs)(X.Fragment,{children:[(0,X.jsx)($D,{elevation:0,style:{minHeight:`300px`},children:(0,X.jsx)(ivt,{data:a,onUpdate:o})}),(0,X.jsx)(s9,{closeFormCompanionWindow:n,saveAnnotation:()=>{t.forEach(async e=>{r(a.newData,e.id)}),n()},t:i,annotationState:a})]})}cvt.propTypes={annotation:Z.default.shape({body:Z.default.shape({format:Z.default.string,id:Z.default.string,type:Z.default.string,value:Z.default.string}),drawingState:Z.default.string,id:Z.default.string,maeData:Z.default.object,manifestNetwork:Z.default.string,motivation:Z.default.string,target:Z.default.string}).isRequired,canvases:Z.default.arrayOf(Z.default.object).isRequired,closeFormCompanionWindow:Z.default.func.isRequired,saveAnnotation:Z.default.func.isRequired,t:Z.default.func.isRequired};function T9(){return T9=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},T9.apply(null,arguments)}function E9(e){"@babel/helpers - typeof";return E9=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},E9(e)}function lvt(e,t){if(E9(e)!=`object`||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(E9(r)!=`object`)return r;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function uvt(e){var t=lvt(e,`string`);return E9(t)==`symbol`?t:t+``}function D9(e,t,n){return(t=uvt(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function dvt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function O9(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t];t%2?dvt(Object(n),!0).forEach(function(t){D9(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):dvt(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function fvt(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function pvt(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,uvt(r.key),r)}}function mvt(e,t,n){return t&&pvt(e.prototype,t),n&&pvt(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function hvt(e,t){return hvt=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},hvt(e,t)}function gvt(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&hvt(e,t)}function k9(e){return k9=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},k9(e)}function _vt(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(_vt=function(){return!!e})()}function vvt(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function yvt(e,t){if(t&&(E9(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return vvt(e)}function bvt(e){var t=_vt();return function(){var n,r=k9(e);if(t){var i=k9(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return yvt(this,n)}}function xvt(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function Svt(e){if(Array.isArray(e))return xvt(e)}function Cvt(e){if(typeof Symbol<`u`&&e[Symbol.iterator]!=null||e[`@@iterator`]!=null)return Array.from(e)}function wvt(e,t){if(e){if(typeof e==`string`)return xvt(e,t);var n={}.toString.call(e).slice(8,-1);return n===`Object`&&e.constructor&&(n=e.constructor.name),n===`Map`||n===`Set`?Array.from(e):n===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?xvt(e,t):void 0}}function Tvt(){throw TypeError(`Invalid attempt to spread non-iterable instance. |
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function A9(e){return Svt(e)||Cvt(e)||wvt(e)||Tvt()}function Evt(e){if(Array.isArray(e))return e}function Dvt(e,t){var n=e==null?null:typeof Symbol<`u`&&e[Symbol.iterator]||e[`@@iterator`];if(n!=null){var r,i,a,o,s=[],c=!0,l=!1;try{if(a=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}function Ovt(){throw TypeError(`Invalid attempt to destructure non-iterable instance. |
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function j9(e,t){return Evt(e)||Dvt(e,t)||wvt(e,t)||Ovt()}function kvt(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function M9(e,t){if(e==null)return{};var n,r,i=kvt(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function Avt(e,t){return t||=e.slice(0),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var jvt=Math.min,Mvt=Math.max,N9=Math.round,P9=Math.floor,F9=e=>({x:e,y:e});function Nvt(e){let{x:t,y:n,width:r,height:i}=e;return{width:r,height:i,top:n,left:t,right:t+r,bottom:n+i,x:t,y:n}}function I9(){return typeof window<`u`}function Pvt(e){return Ivt(e)?(e.nodeName||``).toLowerCase():`#document`}function L9(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Fvt(e){return((Ivt(e)?e.ownerDocument:e.document)||window.document)?.documentElement}function Ivt(e){return I9()?e instanceof Node||e instanceof L9(e).Node:!1}function Lvt(e){return I9()?e instanceof Element||e instanceof L9(e).Element:!1}function Rvt(e){return I9()?e instanceof HTMLElement||e instanceof L9(e).HTMLElement:!1}function zvt(e){return!I9()||typeof ShadowRoot>`u`?!1:e instanceof ShadowRoot||e instanceof L9(e).ShadowRoot}var Bvt=new Set([`inline`,`contents`]);function Vvt(e){let{overflow:t,overflowX:n,overflowY:r,display:i}=Gvt(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!Bvt.has(i)}function Hvt(){return typeof CSS>`u`||!CSS.supports?!1:CSS.supports(`-webkit-backdrop-filter`,`none`)}var Uvt=new Set([`html`,`body`,`#document`]);function Wvt(e){return Uvt.has(Pvt(e))}function Gvt(e){return L9(e).getComputedStyle(e)}function Kvt(e){if(Pvt(e)===`html`)return e;let t=e.assignedSlot||e.parentNode||zvt(e)&&e.host||Fvt(e);return zvt(t)?t.host:t}function qvt(e){let t=Kvt(e);return Wvt(t)?e.ownerDocument?e.ownerDocument.body:e.body:Rvt(t)&&Vvt(t)?t:qvt(t)}function R9(e,t,n){t===void 0&&(t=[]),n===void 0&&(n=!0);let r=qvt(e),i=r===e.ownerDocument?.body,a=L9(r);if(i){let e=Jvt(a);return t.concat(a,a.visualViewport||[],Vvt(r)?r:[],e&&n?R9(e):[])}return t.concat(r,R9(r,[],n))}function Jvt(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function Yvt(e){let t=Gvt(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,i=Rvt(e),a=i?e.offsetWidth:n,o=i?e.offsetHeight:r,s=N9(n)!==a||N9(r)!==o;return s&&(n=a,r=o),{width:n,height:r,$:s}}function Xvt(e){return Lvt(e)?e:e.contextElement}function Zvt(e){let t=Xvt(e);if(!Rvt(t))return F9(1);let n=t.getBoundingClientRect(),{width:r,height:i,$:a}=Yvt(t),o=(a?N9(n.width):n.width)/r,s=(a?N9(n.height):n.height)/i;return(!o||!Number.isFinite(o))&&(o=1),(!s||!Number.isFinite(s))&&(s=1),{x:o,y:s}}var Qvt=F9(0);function $vt(e){let t=L9(e);return!Hvt()||!t.visualViewport?Qvt:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function eyt(e,t,n){return!1}function tyt(e,t,n,r){t===void 0&&(t=!1);let i=e.getBoundingClientRect(),a=Xvt(e),o=F9(1);t&&(o=Zvt(e));let s=eyt()?$vt(a):F9(0),c=(i.left+s.x)/o.x,l=(i.top+s.y)/o.y,u=i.width/o.x,d=i.height/o.y;if(a){let e=L9(a),t=r,n=e,i=Jvt(n);for(;i&&r&&t!==n;){let e=Zvt(i),t=i.getBoundingClientRect(),r=Gvt(i),a=t.left+(i.clientLeft+parseFloat(r.paddingLeft))*e.x,o=t.top+(i.clientTop+parseFloat(r.paddingTop))*e.y;c*=e.x,l*=e.y,u*=e.x,d*=e.y,c+=a,l+=o,n=L9(i),i=Jvt(n)}}return Nvt({width:u,height:d,x:c,y:l})}function nyt(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function ryt(e,t){let n=null,r,i=Fvt(e);function a(){var e;clearTimeout(r),(e=n)==null||e.disconnect(),n=null}function o(s,c){s===void 0&&(s=!1),c===void 0&&(c=1),a();let l=e.getBoundingClientRect(),{left:u,top:d,width:f,height:p}=l;if(s||t(),!f||!p)return;let m=P9(d),h=P9(i.clientWidth-(u+f)),g=P9(i.clientHeight-(d+p)),_=P9(u),v={rootMargin:-m+`px `+-h+`px `+-g+`px `+-_+`px`,threshold:Mvt(0,jvt(1,c))||1},y=!0;function b(t){let n=t[0].intersectionRatio;if(n!==c){if(!y)return o();n?o(!1,n):r=setTimeout(()=>{o(!1,1e-7)},1e3)}n===1&&!nyt(l,e.getBoundingClientRect())&&o(),y=!1}try{n=new IntersectionObserver(b,{...v,root:i.ownerDocument})}catch{n=new IntersectionObserver(b,v)}n.observe(e)}return o(!0),a}function iyt(e,t,n,r){r===void 0&&(r={});let{ancestorScroll:i=!0,ancestorResize:a=!0,elementResize:o=typeof ResizeObserver==`function`,layoutShift:s=typeof IntersectionObserver==`function`,animationFrame:c=!1}=r,l=Xvt(e),u=i||a?[...l?R9(l):[],...R9(t)]:[];u.forEach(e=>{i&&e.addEventListener(`scroll`,n,{passive:!0}),a&&e.addEventListener(`resize`,n)});let d=l&&s?ryt(l,n):null,f=-1,p=null;o&&(p=new ResizeObserver(e=>{let[r]=e;r&&r.target===l&&p&&(p.unobserve(t),cancelAnimationFrame(f),f=requestAnimationFrame(()=>{var e;(e=p)==null||e.observe(t)})),n()}),l&&!c&&p.observe(l),p.observe(t));let m,h=c?tyt(e):null;c&&g();function g(){let t=tyt(e);h&&!nyt(h,t)&&n(),h=t,m=requestAnimationFrame(g)}return n(),()=>{var e;u.forEach(e=>{i&&e.removeEventListener(`scroll`,n),a&&e.removeEventListener(`resize`,n)}),d?.(),(e=p)==null||e.disconnect(),p=null,c&&cancelAnimationFrame(m)}}var ayt=Y.useLayoutEffect,oyt=[`className`,`clearValue`,`cx`,`getStyles`,`getClassNames`,`getValue`,`hasValue`,`isMulti`,`isRtl`,`options`,`selectOption`,`selectProps`,`setValue`,`theme`],z9=function(){};function syt(e,t){return t?t[0]===`-`?e+t:e+`__`+t:e}function cyt(e,t){for(var n=arguments.length,r=Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i];var a=[].concat(r);if(t&&e)for(var o in t)t.hasOwnProperty(o)&&t[o]&&a.push(`${syt(e,o)}`);return a.filter(function(e){return e}).map(function(e){return String(e).trim()}).join(` `)}var B9=function(e){return Syt(e)?e.filter(Boolean):E9(e)===`object`&&e!==null?[e]:[]},lyt=function(e){return e.className,e.clearValue,e.cx,e.getStyles,e.getClassNames,e.getValue,e.hasValue,e.isMulti,e.isRtl,e.options,e.selectOption,e.selectProps,e.setValue,e.theme,O9({},M9(e,oyt))},V9=function(e,t,n){var r=e.cx,i=e.getStyles,a=e.getClassNames,o=e.className;return{css:i(t,e),className:r(n??{},a(t,e),o)}};function H9(e){return[document.documentElement,document.body,window].indexOf(e)>-1}function uyt(e){return H9(e)?window.innerHeight:e.clientHeight}function dyt(e){return H9(e)?window.pageYOffset:e.scrollTop}function U9(e,t){if(H9(e)){window.scrollTo(0,t);return}e.scrollTop=t}function fyt(e){var t=getComputedStyle(e),n=t.position===`absolute`,r=/(auto|scroll)/;if(t.position===`fixed`)return document.documentElement;for(var i=e;i=i.parentElement;)if(t=getComputedStyle(i),!(n&&t.position===`static`)&&r.test(t.overflow+t.overflowY+t.overflowX))return i;return document.documentElement}function pyt(e,t,n,r){return n*((e=e/r-1)*e*e+1)+t}function W9(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:200,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:z9,i=dyt(e),a=t-i,o=10,s=0;function c(){s+=o,U9(e,pyt(s,i,a,n)),s<n?window.requestAnimationFrame(c):r(e)}c()}function myt(e,t){var n=e.getBoundingClientRect(),r=t.getBoundingClientRect(),i=t.offsetHeight/3;r.bottom+i>n.bottom?U9(e,Math.min(t.offsetTop+t.clientHeight-e.offsetHeight+i,e.scrollHeight)):r.top-i<n.top&&U9(e,Math.max(t.offsetTop-i,0))}function hyt(e){var t=e.getBoundingClientRect();return{bottom:t.bottom,height:t.height,left:t.left,right:t.right,top:t.top,width:t.width}}function gyt(){try{return document.createEvent(`TouchEvent`),!0}catch{return!1}}function _yt(){try{return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}catch{return!1}}var vyt=!1,yyt={get passive(){return vyt=!0}},G9=typeof window<`u`?window:{};G9.addEventListener&&G9.removeEventListener&&(G9.addEventListener(`p`,z9,yyt),G9.removeEventListener(`p`,z9,!1));var byt=vyt;function xyt(e){return e!=null}function Syt(e){return Array.isArray(e)}function K9(e,t,n){return e?t:n}var Cyt=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return Object.entries(e).filter(function(e){var t=j9(e,1)[0];return!n.includes(t)}).reduce(function(e,t){var n=j9(t,2),r=n[0];return e[r]=n[1],e},{})},wyt=[`children`,`innerProps`],Tyt=[`children`,`innerProps`];function Eyt(e){var t=e.maxHeight,n=e.menuEl,r=e.minHeight,i=e.placement,a=e.shouldScroll,o=e.isFixedPosition,s=e.controlHeight,c=fyt(n),l={placement:`bottom`,maxHeight:t};if(!n||!n.offsetParent)return l;var u=c.getBoundingClientRect().height,d=n.getBoundingClientRect(),f=d.bottom,p=d.height,m=d.top,h=n.offsetParent.getBoundingClientRect().top,g=o?window.innerHeight:uyt(c),_=dyt(c),v=parseInt(getComputedStyle(n).marginBottom,10),y=parseInt(getComputedStyle(n).marginTop,10),b=h-y,x=g-m,S=b+_,C=u-_-m,w=f-g+_+v,T=_+m-y,E=160;switch(i){case`auto`:case`bottom`:if(x>=p)return{placement:`bottom`,maxHeight:t};if(C>=p&&!o)return a&&W9(c,w,E),{placement:`bottom`,maxHeight:t};if(!o&&C>=r||o&&x>=r)return a&&W9(c,w,E),{placement:`bottom`,maxHeight:o?x-v:C-v};if(i===`auto`||o){var D=t,O=o?b:S;return O>=r&&(D=Math.min(O-v-s,t)),{placement:`top`,maxHeight:D}}if(i===`bottom`)return a&&U9(c,w),{placement:`bottom`,maxHeight:t};break;case`top`:if(b>=p)return{placement:`top`,maxHeight:t};if(S>=p&&!o)return a&&W9(c,T,E),{placement:`top`,maxHeight:t};if(!o&&S>=r||o&&b>=r){var k=t;return(!o&&S>=r||o&&b>=r)&&(k=o?b-y:S-y),a&&W9(c,T,E),{placement:`top`,maxHeight:k}}return{placement:`bottom`,maxHeight:t};default:throw Error(`Invalid placement provided "${i}".`)}return l}function Dyt(e){return e?{bottom:`top`,top:`bottom`}[e]:`bottom`}var Oyt=function(e){return e===`auto`?`bottom`:e},kyt=function(e,t){var n,r=e.placement,i=e.theme,a=i.borderRadius,o=i.spacing,s=i.colors;return O9((n={label:`menu`},D9(n,Dyt(r),`100%`),D9(n,`position`,`absolute`),D9(n,`width`,`100%`),D9(n,`zIndex`,1),n),t?{}:{backgroundColor:s.neutral0,borderRadius:a,boxShadow:`0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)`,marginBottom:o.menuGutter,marginTop:o.menuGutter})},Ayt=(0,Y.createContext)(null),jyt=function(e){var t=e.children,n=e.minMenuHeight,r=e.maxMenuHeight,i=e.menuPlacement,a=e.menuPosition,o=e.menuShouldScrollIntoView,s=e.theme,c=((0,Y.useContext)(Ayt)||{}).setPortalPlacement,l=(0,Y.useRef)(null),u=j9((0,Y.useState)(r),2),d=u[0],f=u[1],p=j9((0,Y.useState)(null),2),m=p[0],h=p[1],g=s.spacing.controlHeight;return ayt(function(){var e=l.current;if(e){var t=a===`fixed`,s=Eyt({maxHeight:r,menuEl:e,minHeight:n,placement:i,shouldScroll:o&&!t,isFixedPosition:t,controlHeight:g});f(s.maxHeight),h(s.placement),c?.(s.placement)}},[r,i,a,o,n,c,g]),t({ref:l,placerProps:O9(O9({},e),{},{placement:m||Oyt(i),maxHeight:d})})},Myt=function(e){var t=e.children,n=e.innerRef,r=e.innerProps;return Ym(`div`,T9({},V9(e,`menu`,{menu:!0}),{ref:n},r),t)},Nyt=function(e,t){var n=e.maxHeight,r=e.theme.spacing.baseUnit;return O9({maxHeight:n,overflowY:`auto`,position:`relative`,WebkitOverflowScrolling:`touch`},t?{}:{paddingBottom:r,paddingTop:r})},Pyt=function(e){var t=e.children,n=e.innerProps,r=e.innerRef,i=e.isMulti;return Ym(`div`,T9({},V9(e,`menuList`,{"menu-list":!0,"menu-list--is-multi":i}),{ref:r},n),t)},Fyt=function(e,t){var n=e.theme,r=n.spacing.baseUnit,i=n.colors;return O9({textAlign:`center`},t?{}:{color:i.neutral40,padding:`${r*2}px ${r*3}px`})},Iyt=Fyt,Lyt=Fyt,Ryt=function(e){var t=e.children,n=t===void 0?`No options`:t,r=e.innerProps,i=M9(e,wyt);return Ym(`div`,T9({},V9(O9(O9({},i),{},{children:n,innerProps:r}),`noOptionsMessage`,{"menu-notice":!0,"menu-notice--no-options":!0}),r),n)},zyt=function(e){var t=e.children,n=t===void 0?`Loading...`:t,r=e.innerProps,i=M9(e,Tyt);return Ym(`div`,T9({},V9(O9(O9({},i),{},{children:n,innerProps:r}),`loadingMessage`,{"menu-notice":!0,"menu-notice--loading":!0}),r),n)},Byt=function(e){var t=e.rect,n=e.offset,r=e.position;return{left:t.left,position:r,top:n,width:t.width,zIndex:1}},Vyt=function(e){var t=e.appendTo,n=e.children,r=e.controlElement,i=e.innerProps,a=e.menuPlacement,o=e.menuPosition,s=(0,Y.useRef)(null),c=(0,Y.useRef)(null),l=j9((0,Y.useState)(Oyt(a)),2),u=l[0],d=l[1],f=(0,Y.useMemo)(function(){return{setPortalPlacement:d}},[]),p=j9((0,Y.useState)(null),2),m=p[0],h=p[1],g=(0,Y.useCallback)(function(){if(r){var e=hyt(r),t=o===`fixed`?0:window.pageYOffset,n=e[u]+t;(n!==m?.offset||e.left!==m?.rect.left||e.width!==m?.rect.width)&&h({offset:n,rect:e})}},[r,o,u,m?.offset,m?.rect.left,m?.rect.width]);ayt(function(){g()},[g]);var _=(0,Y.useCallback)(function(){typeof c.current==`function`&&(c.current(),c.current=null),r&&s.current&&(c.current=iyt(r,s.current,g,{elementResize:`ResizeObserver`in window}))},[r,g]);ayt(function(){_()},[_]);var v=(0,Y.useCallback)(function(e){s.current=e,_()},[_]);if(!t&&o!==`fixed`||!m)return null;var y=Ym(`div`,T9({ref:v},V9(O9(O9({},e),{},{offset:m.offset,position:o,rect:m.rect}),`menuPortal`,{"menu-portal":!0}),i),n);return Ym(Ayt.Provider,{value:f},t?(0,P1.createPortal)(y,t):y)},Hyt=function(e){var t=e.isDisabled;return{label:`container`,direction:e.isRtl?`rtl`:void 0,pointerEvents:t?`none`:void 0,position:`relative`}},Uyt=function(e){var t=e.children,n=e.innerProps,r=e.isDisabled,i=e.isRtl;return Ym(`div`,T9({},V9(e,`container`,{"--is-disabled":r,"--is-rtl":i}),n),t)},Wyt=function(e,t){var n=e.theme.spacing,r=e.isMulti,i=e.hasValue,a=e.selectProps.controlShouldRenderValue;return O9({alignItems:`center`,display:r&&i&&a?`flex`:`grid`,flex:1,flexWrap:`wrap`,WebkitOverflowScrolling:`touch`,position:`relative`,overflow:`hidden`},t?{}:{padding:`${n.baseUnit/2}px ${n.baseUnit*2}px`})},Gyt=function(e){var t=e.children,n=e.innerProps,r=e.isMulti,i=e.hasValue;return Ym(`div`,T9({},V9(e,`valueContainer`,{"value-container":!0,"value-container--is-multi":r,"value-container--has-value":i}),n),t)},Kyt=function(){return{alignItems:`center`,alignSelf:`stretch`,display:`flex`,flexShrink:0}},qyt=function(e){var t=e.children,n=e.innerProps;return Ym(`div`,T9({},V9(e,`indicatorsContainer`,{indicators:!0}),n),t)},Jyt,Yyt=[`size`],Xyt=[`innerProps`,`isRtl`,`size`];function Zyt(){return"You have tried to stringify object returned from `css` function. It isn't supposed to be used directly (e.g. as value of the `className` prop), but rather handed to emotion so it can handle it (e.g. as value of `css` prop)."}var Qyt=process.env.NODE_ENV===`production`?{name:`8mmkcg`,styles:`display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0`}:{name:`tj5bde-Svg`,styles:`display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0;label:Svg;`,map:`/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGljYXRvcnMudHN4Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXlCSSIsImZpbGUiOiJpbmRpY2F0b3JzLnRzeCIsInNvdXJjZXNDb250ZW50IjpbIi8qKiBAanN4IGpzeCAqL1xuaW1wb3J0IHsgSlNYLCBSZWFjdE5vZGUgfSBmcm9tICdyZWFjdCc7XG5pbXBvcnQgeyBqc3gsIGtleWZyYW1lcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuaW1wb3J0IHtcbiAgQ29tbW9uUHJvcHNBbmRDbGFzc05hbWUsXG4gIENTU09iamVjdFdpdGhMYWJlbCxcbiAgR3JvdXBCYXNlLFxufSBmcm9tICcuLi90eXBlcyc7XG5pbXBvcnQgeyBnZXRTdHlsZVByb3BzIH0gZnJvbSAnLi4vdXRpbHMnO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIERyb3Bkb3duICYgQ2xlYXIgSWNvbnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5jb25zdCBTdmcgPSAoe1xuICBzaXplLFxuICAuLi5wcm9wc1xufTogSlNYLkludHJpbnNpY0VsZW1lbnRzWydzdmcnXSAmIHsgc2l6ZTogbnVtYmVyIH0pID0+IChcbiAgPHN2Z1xuICAgIGhlaWdodD17c2l6ZX1cbiAgICB3aWR0aD17c2l6ZX1cbiAgICB2aWV3Qm94PVwiMCAwIDIwIDIwXCJcbiAgICBhcmlhLWhpZGRlbj1cInRydWVcIlxuICAgIGZvY3VzYWJsZT1cImZhbHNlXCJcbiAgICBjc3M9e3tcbiAgICAgIGRpc3BsYXk6ICdpbmxpbmUtYmxvY2snLFxuICAgICAgZmlsbDogJ2N1cnJlbnRDb2xvcicsXG4gICAgICBsaW5lSGVpZ2h0OiAxLFxuICAgICAgc3Ryb2tlOiAnY3VycmVudENvbG9yJyxcbiAgICAgIHN0cm9rZVdpZHRoOiAwLFxuICAgIH19XG4gICAgey4uLnByb3BzfVxuICAvPlxuKTtcblxuZXhwb3J0IHR5cGUgQ3Jvc3NJY29uUHJvcHMgPSBKU1guSW50cmluc2ljRWxlbWVudHNbJ3N2ZyddICYgeyBzaXplPzogbnVtYmVyIH07XG5leHBvcnQgY29uc3QgQ3Jvc3NJY29uID0gKHByb3BzOiBDcm9zc0ljb25Qcm9wcykgPT4gKFxuICA8U3ZnIHNpemU9ezIwfSB7Li4ucHJvcHN9PlxuICAgIDxwYXRoIGQ9XCJNMTQuMzQ4IDE0Ljg0OWMtMC40NjkgMC40NjktMS4yMjkgMC40NjktMS42OTcgMGwtMi42NTEtMy4wMzAtMi42NTEgMy4wMjljLTAuNDY5IDAuNDY5LTEuMjI5IDAuNDY5LTEuNjk3IDAtMC40NjktMC40NjktMC40NjktMS4yMjkgMC0xLjY5N2wyLjc1OC0zLjE1LTIuNzU5LTMuMTUyYy0wLjQ2OS0wLjQ2OS0wLjQ2OS0xLjIyOCAwLTEuNjk3czEuMjI4LTAuNDY5IDEuNjk3IDBsMi42NTIgMy4wMzEgMi42NTEtMy4wMzFjMC40NjktMC40NjkgMS4yMjgtMC40NjkgMS42OTcgMHMwLjQ2OSAxLjIyOSAwIDEuNjk3bC0yLjc1OCAzLjE1MiAyLjc1OCAzLjE1YzAuNDY5IDAuNDY5IDAuNDY5IDEuMjI5IDAgMS42OTh6XCIgLz5cbiAgPC9Tdmc+XG4pO1xuZXhwb3J0IHR5cGUgRG93bkNoZXZyb25Qcm9wcyA9IEpTWC5JbnRyaW5zaWNFbGVtZW50c1snc3ZnJ10gJiB7IHNpemU/OiBudW1iZXIgfTtcbmV4cG9ydCBjb25zdCBEb3duQ2hldnJvbiA9IChwcm9wczogRG93bkNoZXZyb25Qcm9wcykgPT4gKFxuICA8U3ZnIHNpemU9ezIwfSB7Li4ucHJvcHN9PlxuICAgIDxwYXRoIGQ9XCJNNC41MTYgNy41NDhjMC40MzYtMC40NDYgMS4wNDMtMC40ODEgMS41NzYgMGwzLjkwOCAzLjc0NyAzLjkwOC0zLjc0N2MwLjUzMy0wLjQ4MSAxLjE0MS0wLjQ0NiAxLjU3NCAwIDAuNDM2IDAuNDQ1IDAuNDA4IDEuMTk3IDAgMS42MTUtMC40MDYgMC40MTgtNC42OTUgNC41MDItNC42OTUgNC41MDItMC4yMTcgMC4yMjMtMC41MDIgMC4zMzUtMC43ODcgMC4zMzVzLTAuNTctMC4xMTItMC43ODktMC4zMzVjMCAwLTQuMjg3LTQuMDg0LTQuNjk1LTQuNTAycy0wLjQzNi0xLjE3IDAtMS42MTV6XCIgLz5cbiAgPC9Tdmc+XG4pO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIERyb3Bkb3duICYgQ2xlYXIgQnV0dG9uc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbmV4cG9ydCBpbnRlcmZhY2UgRHJvcGRvd25JbmRpY2F0b3JQcm9wczxcbiAgT3B0aW9uID0gdW5rbm93bixcbiAgSXNNdWx0aSBleHRlbmRzIGJvb2xlYW4gPSBib29sZWFuLFxuICBHcm91cCBleHRlbmRzIEdyb3VwQmFzZTxPcHRpb24+ID0gR3JvdXBCYXNlPE9wdGlvbj5cbj4gZXh0ZW5kcyBDb21tb25Qcm9wc0FuZENsYXNzTmFtZTxPcHRpb24sIElzTXVsdGksIEdyb3VwPiB7XG4gIC8qKiBUaGUgY2hpbGRyZW4gdG8gYmUgcmVuZGVyZWQgaW5zaWRlIHRoZSBpbmRpY2F0b3IuICovXG4gIGNoaWxkcmVuPzogUmVhY3ROb2RlO1xuICAvKiogUHJvcHMgdGhhdCB3aWxsIGJlIHBhc3NlZCBvbiB0byB0aGUgY2hpbGRyZW4uICovXG4gIGlubmVyUHJvcHM6IEpTWC5JbnRyaW5zaWNFbGVtZW50c1snZGl2J107XG4gIC8qKiBUaGUgZm9jdXNlZCBzdGF0ZSBvZiB0aGUgc2VsZWN0LiAqL1xuICBpc0ZvY3VzZWQ6IGJvb2xlYW47XG4gIGlzRGlzYWJsZWQ6IGJvb2xlYW47XG59XG5cbmNvbnN0IGJhc2VDU1MgPSA8XG4gIE9wdGlvbixcbiAgSXNNdWx0aSBleHRlbmRzIGJvb2xlYW4sXG4gIEdyb3VwIGV4dGVuZHMgR3JvdXBCYXNlPE9wdGlvbj5cbj4oXG4gIHtcbiAgICBpc0ZvY3VzZWQsXG4gICAgdGhlbWU6IHtcbiAgICAgIHNwYWNpbmc6IHsgYmFzZVVuaXQgfSxcbiAgICAgIGNvbG9ycyxcbiAgICB9LFxuICB9OlxuICAgIHwgRHJvcGRvd25JbmRpY2F0b3JQcm9wczxPcHRpb24sIElzTXVsdGksIEdyb3VwPlxuICAgIHwgQ2xlYXJJbmRpY2F0b3JQcm9wczxPcHRpb24sIElzTXVsdGksIEdyb3VwPixcbiAgdW5zdHlsZWQ6IGJvb2xlYW5cbik6IENTU09iamVjdFdpdGhMYWJlbCA9PiAoe1xuICBsYWJlbDogJ2luZGljYXRvckNvbnRhaW5lcicsXG4gIGRpc3BsYXk6ICdmbGV4JyxcbiAgdHJhbnNpdGlvbjogJ2NvbG9yIDE1MG1zJyxcbiAgLi4uKHVuc3R5bGVkXG4gICAgPyB7fVxuICAgIDoge1xuICAgICAgICBjb2xvcjogaXNGb2N1c2VkID8gY29sb3JzLm5ldXRyYWw2MCA6IGNvbG9ycy5uZXV0cmFsMjAsXG4gICAgICAgIHBhZGRpbmc6IGJhc2VVbml0ICogMixcbiAgICAgICAgJzpob3Zlcic6IHtcbiAgICAgICAgICBjb2xvcjogaXNGb2N1c2VkID8gY29sb3JzLm5ldXRyYWw4MCA6IGNvbG9ycy5uZXV0cmFsNDAsXG4gICAgICAgIH0sXG4gICAgICB9KSxcbn0pO1xuXG5leHBvcnQgY29uc3QgZHJvcGRvd25JbmRpY2F0b3JDU1MgPSBiYXNlQ1NTO1xuZXhwb3J0IGNvbnN0IERyb3Bkb3duSW5kaWNhdG9yID0gPFxuICBPcHRpb24sXG4gIElzTXVsdGkgZXh0ZW5kcyBib29sZWFuLFxuICBHcm91cCBleHRlbmRzIEdyb3VwQmFzZTxPcHRpb24+XG4+KFxuICBwcm9wczogRHJvcGRvd25JbmRpY2F0b3JQcm9wczxPcHRpb24sIElzTXVsdGksIEdyb3VwPlxuKSA9PiB7XG4gIGNvbnN0IHsgY2hpbGRyZW4sIGlubmVyUHJvcHMgfSA9IHByb3BzO1xuICByZXR1cm4gKFxuICAgIDxkaXZcbiAgICAgIHsuLi5nZXRTdHlsZVByb3BzKHByb3BzLCAnZHJvcGRvd25JbmRpY2F0b3InLCB7XG4gICAgICAgIGluZGljYXRvcjogdHJ1ZSxcbiAgICAgICAgJ2Ryb3Bkb3duLWluZGljYXRvcic6IHRydWUsXG4gICAgICB9KX1cbiAgICAgIHsuLi5pbm5lclByb3BzfVxuICAgID5cbiAgICAgIHtjaGlsZHJlbiB8fCA8RG93bkNoZXZyb24gLz59XG4gICAgPC9kaXY+XG4gICk7XG59O1xuXG5leHBvcnQgaW50ZXJmYWNlIENsZWFySW5kaWNhdG9yUHJvcHM8XG4gIE9wdGlvbiA9IHVua25vd24sXG4gIElzTXVsdGkgZXh0ZW5kcyBib29sZWFuID0gYm9vbGVhbixcbiAgR3JvdXAgZXh0ZW5kcyBHcm91cEJhc2U8T3B0aW9uPiA9IEdyb3VwQmFzZTxPcHRpb24+XG4+IGV4dGVuZHMgQ29tbW9uUHJvcHNBbmRDbGFzc05hbWU8T3B0aW9uLCBJc011bHRpLCBHcm91cD4ge1xuICAvKiogVGhlIGNoaWxkcmVuIHRvIGJlIHJlbmRlcmVkIGluc2lkZSB0aGUgaW5kaWNhdG9yLiAqL1xuICBjaGlsZHJlbj86IFJlYWN0Tm9kZTtcbiAgLyoqIFByb3BzIHRoYXQgd2lsbCBiZSBwYXNzZWQgb24gdG8gdGhlIGNoaWxkcmVuLiAqL1xuICBpbm5lclByb3BzOiBKU1guSW50cmluc2ljRWxlbWVudHNbJ2RpdiddO1xuICAvKiogVGhlIGZvY3VzZWQgc3RhdGUgb2YgdGhlIHNlbGVjdC4gKi9cbiAgaXNGb2N1c2VkOiBib29sZWFuO1xufVxuXG5leHBvcnQgY29uc3QgY2xlYXJJbmRpY2F0b3JDU1MgPSBiYXNlQ1NTO1xuZXhwb3J0IGNvbnN0IENsZWFySW5kaWNhdG9yID0gPFxuICBPcHRpb24sXG4gIElzTXVsdGkgZXh0ZW5kcyBib29sZWFuLFxuICBHcm91cCBleHRlbmRzIEdyb3VwQmFzZTxPcHRpb24+XG4+KFxuICBwcm9wczogQ2xlYXJJbmRpY2F0b3JQcm9wczxPcHRpb24sIElzTXVsdGksIEdyb3VwPlxuKSA9PiB7XG4gIGNvbnN0IHsgY2hpbGRyZW4sIGlubmVyUHJvcHMgfSA9IHByb3BzO1xuICByZXR1cm4gKFxuICAgIDxkaXZcbiAgICAgIHsuLi5nZXRTdHlsZVByb3BzKHByb3BzLCAnY2xlYXJJbmRpY2F0b3InLCB7XG4gICAgICAgIGluZGljYXRvcjogdHJ1ZSxcbiAgICAgICAgJ2NsZWFyLWluZGljYXRvcic6IHRydWUsXG4gICAgICB9KX1cbiAgICAgIHsuLi5pbm5lclByb3BzfVxuICAgID5cbiAgICAgIHtjaGlsZHJlbiB8fCA8Q3Jvc3NJY29uIC8+fVxuICAgIDwvZGl2PlxuICApO1xufTtcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBTZXBhcmF0b3Jcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5leHBvcnQgaW50ZXJmYWNlIEluZGljYXRvclNlcGFyYXRvclByb3BzPFxuICBPcHRpb24gPSB1bmtub3duLFxuICBJc011bHRpIGV4dGVuZHMgYm9vbGVhbiA9IGJvb2xlYW4sXG4gIEdyb3VwIGV4dGVuZHMgR3JvdXBCYXNlPE9wdGlvbj4gPSBHcm91cEJhc2U8T3B0aW9uPlxuPiBleHRlbmRzIENvbW1vblByb3BzQW5kQ2xhc3NOYW1lPE9wdGlvbiwgSXNNdWx0aSwgR3JvdXA+IHtcbiAgaXNEaXNhYmxlZDogYm9vbGVhbjtcbiAgaXNGb2N1c2VkOiBib29sZWFuO1xuICBpbm5lclByb3BzPzogSlNYLkludHJpbnNpY0VsZW1lbnRzWydzcGFuJ107XG59XG5cbmV4cG9ydCBjb25zdCBpbmRpY2F0b3JTZXBhcmF0b3JDU1MgPSA8XG4gIE9wdGlvbixcbiAgSXNNdWx0aSBleHRlbmRzIGJvb2xlYW4sXG4gIEdyb3VwIGV4dGVuZHMgR3JvdXBCYXNlPE9wdGlvbj5cbj4oXG4gIHtcbiAgICBpc0Rpc2FibGVkLFxuICAgIHRoZW1lOiB7XG4gICAgICBzcGFjaW5nOiB7IGJhc2VVbml0IH0sXG4gICAgICBjb2xvcnMsXG4gICAgfSxcbiAgfTogSW5kaWNhdG9yU2VwYXJhdG9yUHJvcHM8T3B0aW9uLCBJc011bHRpLCBHcm91cD4sXG4gIHVuc3R5bGVkOiBib29sZWFuXG4pOiBDU1NPYmplY3RXaXRoTGFiZWwgPT4gKHtcbiAgbGFiZWw6ICdpbmRpY2F0b3JTZXBhcmF0b3InLFxuICBhbGlnblNlbGY6ICdzdHJldGNoJyxcbiAgd2lkdGg6IDEsXG4gIC4uLih1bnN0eWxlZFxuICAgID8ge31cbiAgICA6IHtcbiAgICAgICAgYmFja2dyb3VuZENvbG9yOiBpc0Rpc2FibGVkID8gY29sb3JzLm5ldXRyYWwxMCA6IGNvbG9ycy5uZXV0cmFsMjAsXG4gICAgICAgIG1hcmdpbkJvdHRvbTogYmFzZVVuaXQgKiAyLFxuICAgICAgICBtYXJnaW5Ub3A6IGJhc2VVbml0ICogMixcbiAgICAgIH0pLFxufSk7XG5cbmV4cG9ydCBjb25zdCBJbmRpY2F0b3JTZXBhcmF0b3IgPSA8XG4gIE9wdGlvbixcbiAgSXNNdWx0aSBleHRlbmRzIGJvb2xlYW4sXG4gIEdyb3VwIGV4dGVuZHMgR3JvdXBCYXNlPE9wdGlvbj5cbj4oXG4gIHByb3BzOiBJbmRpY2F0b3JTZXBhcmF0b3JQcm9wczxPcHRpb24sIElzTXVsdGksIEdyb3VwPlxuKSA9PiB7XG4gIGNvbnN0IHsgaW5uZXJQcm9wcyB9ID0gcHJvcHM7XG4gIHJldHVybiAoXG4gICAgPHNwYW5cbiAgICAgIHsuLi5pbm5lclByb3BzfVxuICAgICAgey4uLmdldFN0eWxlUHJvcHMocHJvcHMsICdpbmRpY2F0b3JTZXBhcmF0b3InLCB7XG4gICAgICAgICdpbmRpY2F0b3Itc2VwYXJhdG9yJzogdHJ1ZSxcbiAgICAgIH0pfVxuICAgIC8+XG4gICk7XG59O1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIExvYWRpbmdcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5jb25zdCBsb2FkaW5nRG90QW5pbWF0aW9ucyA9IGtleWZyYW1lc2BcbiAgMCUsIDgwJSwgMTAwJSB7IG9wYWNpdHk6IDA7IH1cbiAgNDAlIHsgb3BhY2l0eTogMTsgfVxuYDtcblxuZXhwb3J0IGNvbnN0IGxvYWRpbmdJbmRpY2F0b3JDU1MgPSA8XG4gIE9wdGlvbixcbiAgSXNNdWx0aSBleHRlbmRzIGJvb2xlYW4sXG4gIEdyb3VwIGV4dGVuZHMgR3JvdXBCYXNlPE9wdGlvbj5cbj4oXG4gIHtcbiAgICBpc0ZvY3VzZWQsXG4gICAgc2l6ZSxcbiAgICB0aGVtZToge1xuICAgICAgY29sb3JzLFxuICAgICAgc3BhY2luZzogeyBiYXNlVW5pdCB9LFxuICAgIH0sXG4gIH06IExvYWRpbmdJbmRpY2F0b3JQcm9wczxPcHRpb24sIElzTXVsdGksIEdyb3VwPixcbiAgdW5zdHlsZWQ6IGJvb2xlYW5cbik6IENTU09iamVjdFdpdGhMYWJlbCA9PiAoe1xuICBsYWJlbDogJ2xvYWRpbmdJbmRpY2F0b3InLFxuICBkaXNwbGF5OiAnZmxleCcsXG4gIHRyYW5zaXRpb246ICdjb2xvciAxNTBtcycsXG4gIGFsaWduU2VsZjogJ2NlbnRlcicsXG4gIGZvbnRTaXplOiBzaXplLFxuICBsaW5lSGVpZ2h0OiAxLFxuICBtYXJnaW5SaWdodDogc2l6ZSxcbiAgdGV4dEFsaWduOiAnY2VudGVyJyxcbiAgdmVydGljYWxBbGlnbjogJ21pZGRsZScsXG4gIC4uLih1bnN0eWxlZFxuICAgID8ge31cbiAgICA6IHtcbiAgICAgICAgY29sb3I6IGlzRm9jdXNlZCA/IGNvbG9ycy5uZXV0cmFsNjAgOiBjb2xvcnMubmV1dHJhbDIwLFxuICAgICAgICBwYWRkaW5nOiBiYXNlVW5pdCAqIDIsXG4gICAgICB9KSxcbn0pO1xuXG5pbnRlcmZhY2UgTG9hZGluZ0RvdFByb3BzIHtcbiAgZGVsYXk6IG51bWJlcjtcbiAgb2Zmc2V0OiBib29sZWFuO1xufVxuY29uc3QgTG9hZGluZ0RvdCA9ICh7IGRlbGF5LCBvZmZzZXQgfTogTG9hZGluZ0RvdFByb3BzKSA9PiAoXG4gIDxzcGFuXG4gICAgY3NzPXt7XG4gICAgICBhbmltYXRpb246IGAke2xvYWRpbmdEb3RBbmltYXRpb25zfSAxcyBlYXNlLWluLW91dCAke2RlbGF5fW1zIGluZmluaXRlO2AsXG4gICAgICBiYWNrZ3JvdW5kQ29sb3I6ICdjdXJyZW50Q29sb3InLFxuICAgICAgYm9yZGVyUmFkaXVzOiAnMWVtJyxcbiAgICAgIGRpc3BsYXk6ICdpbmxpbmUtYmxvY2snLFxuICAgICAgbWFyZ2luTGVmdDogb2Zmc2V0ID8gJzFlbScgOiB1bmRlZmluZWQsXG4gICAgICBoZWlnaHQ6ICcxZW0nLFxuICAgICAgdmVydGljYWxBbGlnbjogJ3RvcCcsXG4gICAgICB3aWR0aDogJzFlbScsXG4gICAgfX1cbiAgLz5cbik7XG5cbmV4cG9ydCBpbnRlcmZhY2UgTG9hZGluZ0luZGljYXRvclByb3BzPFxuICBPcHRpb24gPSB1bmtub3duLFxuICBJc011bHRpIGV4dGVuZHMgYm9vbGVhbiA9IGJvb2xlYW4sXG4gIEdyb3VwIGV4dGVuZHMgR3JvdXBCYXNlPE9wdGlvbj4gPSBHcm91cEJhc2U8T3B0aW9uPlxuPiBleHRlbmRzIENvbW1vblByb3BzQW5kQ2xhc3NOYW1lPE9wdGlvbiwgSXNNdWx0aSwgR3JvdXA+IHtcbiAgLyoqIFByb3BzIHRoYXQgd2lsbCBiZSBwYXNzZWQgb24gdG8gdGhlIGNoaWxkcmVuLiAqL1xuICBpbm5lclByb3BzOiBKU1guSW50cmluc2ljRWxlbWVudHNbJ2RpdiddO1xuICAvKiogVGhlIGZvY3VzZWQgc3RhdGUgb2YgdGhlIHNlbGVjdC4gKi9cbiAgaXNGb2N1c2VkOiBib29sZWFuO1xuICBpc0Rpc2FibGVkOiBib29sZWFuO1xuICAvKiogU2V0IHNpemUgb2YgdGhlIGNvbnRhaW5lci4gKi9cbiAgc2l6ZTogbnVtYmVyO1xufVxuZXhwb3J0IGNvbnN0IExvYWRpbmdJbmRpY2F0b3IgPSA8XG4gIE9wdGlvbixcbiAgSXNNdWx0aSBleHRlbmRzIGJvb2xlYW4sXG4gIEdyb3VwIGV4dGVuZHMgR3JvdXBCYXNlPE9wdGlvbj5cbj4oe1xuICBpbm5lclByb3BzLFxuICBpc1J0bCxcbiAgc2l6ZSA9IDQsXG4gIC4uLnJlc3RQcm9wc1xufTogTG9hZGluZ0luZGljYXRvclByb3BzPE9wdGlvbiwgSXNNdWx0aSwgR3JvdXA+KSA9PiB7XG4gIHJldHVybiAoXG4gICAgPGRpdlxuICAgICAgey4uLmdldFN0eWxlUHJvcHMoXG4gICAgICAgIHsgLi4ucmVzdFByb3BzLCBpbm5lclByb3BzLCBpc1J0bCwgc2l6ZSB9LFxuICAgICAgICAnbG9hZGluZ0luZGljYXRvcicsXG4gICAgICAgIHtcbiAgICAgICAgICBpbmRpY2F0b3I6IHRydWUsXG4gICAgICAgICAgJ2xvYWRpbmctaW5kaWNhdG9yJzogdHJ1ZSxcbiAgICAgICAgfVxuICAgICAgKX1cbiAgICAgIHsuLi5pbm5lclByb3BzfVxuICAgID5cbiAgICAgIDxMb2FkaW5nRG90IGRlbGF5PXswfSBvZmZzZXQ9e2lzUnRsfSAvPlxuICAgICAgPExvYWRpbmdEb3QgZGVsYXk9ezE2MH0gb2Zmc2V0IC8+XG4gICAgICA8TG9hZGluZ0RvdCBkZWxheT17MzIwfSBvZmZzZXQ9eyFpc1J0bH0gLz5cbiAgICA8L2Rpdj5cbiAgKTtcbn07XG4iXX0= */`,toString:Zyt},$yt=function(e){var t=e.size,n=M9(e,Yyt);return Ym(`svg`,T9({height:t,width:t,viewBox:`0 0 20 20`,"aria-hidden":`true`,focusable:`false`,css:Qyt},n))},ebt=function(e){return Ym($yt,T9({size:20},e),Ym(`path`,{d:`M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z`}))},tbt=function(e){return Ym($yt,T9({size:20},e),Ym(`path`,{d:`M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z`}))},nbt=function(e,t){var n=e.isFocused,r=e.theme,i=r.spacing.baseUnit,a=r.colors;return O9({label:`indicatorContainer`,display:`flex`,transition:`color 150ms`},t?{}:{color:n?a.neutral60:a.neutral20,padding:i*2,":hover":{color:n?a.neutral80:a.neutral40}})},rbt=nbt,ibt=function(e){var t=e.children,n=e.innerProps;return Ym(`div`,T9({},V9(e,`dropdownIndicator`,{indicator:!0,"dropdown-indicator":!0}),n),t||Ym(tbt,null))},abt=nbt,obt=function(e){var t=e.children,n=e.innerProps;return Ym(`div`,T9({},V9(e,`clearIndicator`,{indicator:!0,"clear-indicator":!0}),n),t||Ym(ebt,null))},sbt=function(e,t){var n=e.isDisabled,r=e.theme,i=r.spacing.baseUnit,a=r.colors;return O9({label:`indicatorSeparator`,alignSelf:`stretch`,width:1},t?{}:{backgroundColor:n?a.neutral10:a.neutral20,marginBottom:i*2,marginTop:i*2})},cbt=function(e){var t=e.innerProps;return Ym(`span`,T9({},t,V9(e,`indicatorSeparator`,{"indicator-separator":!0})))},lbt=qm(Jyt||=Avt([` |
|
|
0%, 80%, 100% { opacity: 0; } |
|
|
40% { opacity: 1; } |
|
|
`])),ubt=function(e,t){var n=e.isFocused,r=e.size,i=e.theme,a=i.colors,o=i.spacing.baseUnit;return O9({label:`loadingIndicator`,display:`flex`,transition:`color 150ms`,alignSelf:`center`,fontSize:r,lineHeight:1,marginRight:r,textAlign:`center`,verticalAlign:`middle`},t?{}:{color:n?a.neutral60:a.neutral20,padding:o*2})},q9=function(e){var t=e.delay,n=e.offset;return Ym(`span`,{css:Km({animation:`${lbt} 1s ease-in-out ${t}ms infinite;`,backgroundColor:`currentColor`,borderRadius:`1em`,display:`inline-block`,marginLeft:n?`1em`:void 0,height:`1em`,verticalAlign:`top`,width:`1em`},process.env.NODE_ENV===`production`?``:`;label:LoadingDot;`,process.env.NODE_ENV===`production`?``:`/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGljYXRvcnMudHN4Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQW1RSSIsImZpbGUiOiJpbmRpY2F0b3JzLnRzeCIsInNvdXJjZXNDb250ZW50IjpbIi8qKiBAanN4IGpzeCAqL1xuaW1wb3J0IHsgSlNYLCBSZWFjdE5vZGUgfSBmcm9tICdyZWFjdCc7XG5pbXBvcnQgeyBqc3gsIGtleWZyYW1lcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuaW1wb3J0IHtcbiAgQ29tbW9uUHJvcHNBbmRDbGFzc05hbWUsXG4gIENTU09iamVjdFdpdGhMYWJlbCxcbiAgR3JvdXBCYXNlLFxufSBmcm9tICcuLi90eXBlcyc7XG5pbXBvcnQgeyBnZXRTdHlsZVByb3BzIH0gZnJvbSAnLi4vdXRpbHMnO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIERyb3Bkb3duICYgQ2xlYXIgSWNvbnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5jb25zdCBTdmcgPSAoe1xuICBzaXplLFxuICAuLi5wcm9wc1xufTogSlNYLkludHJpbnNpY0VsZW1lbnRzWydzdmcnXSAmIHsgc2l6ZTogbnVtYmVyIH0pID0+IChcbiAgPHN2Z1xuICAgIGhlaWdodD17c2l6ZX1cbiAgICB3aWR0aD17c2l6ZX1cbiAgICB2aWV3Qm94PVwiMCAwIDIwIDIwXCJcbiAgICBhcmlhLWhpZGRlbj1cInRydWVcIlxuICAgIGZvY3VzYWJsZT1cImZhbHNlXCJcbiAgICBjc3M9e3tcbiAgICAgIGRpc3BsYXk6ICdpbmxpbmUtYmxvY2snLFxuICAgICAgZmlsbDogJ2N1cnJlbnRDb2xvcicsXG4gICAgICBsaW5lSGVpZ2h0OiAxLFxuICAgICAgc3Ryb2tlOiAnY3VycmVudENvbG9yJyxcbiAgICAgIHN0cm9rZVdpZHRoOiAwLFxuICAgIH19XG4gICAgey4uLnByb3BzfVxuICAvPlxuKTtcblxuZXhwb3J0IHR5cGUgQ3Jvc3NJY29uUHJvcHMgPSBKU1guSW50cmluc2ljRWxlbWVudHNbJ3N2ZyddICYgeyBzaXplPzogbnVtYmVyIH07XG5leHBvcnQgY29uc3QgQ3Jvc3NJY29uID0gKHByb3BzOiBDcm9zc0ljb25Qcm9wcykgPT4gKFxuICA8U3ZnIHNpemU9ezIwfSB7Li4ucHJvcHN9PlxuICAgIDxwYXRoIGQ9XCJNMTQuMzQ4IDE0Ljg0OWMtMC40NjkgMC40NjktMS4yMjkgMC40NjktMS42OTcgMGwtMi42NTEtMy4wMzAtMi42NTEgMy4wMjljLTAuNDY5IDAuNDY5LTEuMjI5IDAuNDY5LTEuNjk3IDAtMC40NjktMC40NjktMC40NjktMS4yMjkgMC0xLjY5N2wyLjc1OC0zLjE1LTIuNzU5LTMuMTUyYy0wLjQ2OS0wLjQ2OS0wLjQ2OS0xLjIyOCAwLTEuNjk3czEuMjI4LTAuNDY5IDEuNjk3IDBsMi42NTIgMy4wMzEgMi42NTEtMy4wMzFjMC40NjktMC40NjkgMS4yMjgtMC40NjkgMS42OTcgMHMwLjQ2OSAxLjIyOSAwIDEuNjk3bC0yLjc1OCAzLjE1MiAyLjc1OCAzLjE1YzAuNDY5IDAuNDY5IDAuNDY5IDEuMjI5IDAgMS42OTh6XCIgLz5cbiAgPC9Tdmc+XG4pO1xuZXhwb3J0IHR5cGUgRG93bkNoZXZyb25Qcm9wcyA9IEpTWC5JbnRyaW5zaWNFbGVtZW50c1snc3ZnJ10gJiB7IHNpemU/OiBudW1iZXIgfTtcbmV4cG9ydCBjb25zdCBEb3duQ2hldnJvbiA9IChwcm9wczogRG93bkNoZXZyb25Qcm9wcykgPT4gKFxuICA8U3ZnIHNpemU9ezIwfSB7Li4ucHJvcHN9PlxuICAgIDxwYXRoIGQ9XCJNNC41MTYgNy41NDhjMC40MzYtMC40NDYgMS4wNDMtMC40ODEgMS41NzYgMGwzLjkwOCAzLjc0NyAzLjkwOC0zLjc0N2MwLjUzMy0wLjQ4MSAxLjE0MS0wLjQ0NiAxLjU3NCAwIDAuNDM2IDAuNDQ1IDAuNDA4IDEuMTk3IDAgMS42MTUtMC40MDYgMC40MTgtNC42OTUgNC41MDItNC42OTUgNC41MDItMC4yMTcgMC4yMjMtMC41MDIgMC4zMzUtMC43ODcgMC4zMzVzLTAuNTctMC4xMTItMC43ODktMC4zMzVjMCAwLTQuMjg3LTQuMDg0LTQuNjk1LTQuNTAycy0wLjQzNi0xLjE3IDAtMS42MTV6XCIgLz5cbiAgPC9Tdmc+XG4pO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIERyb3Bkb3duICYgQ2xlYXIgQnV0dG9uc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbmV4cG9ydCBpbnRlcmZhY2UgRHJvcGRvd25JbmRpY2F0b3JQcm9wczxcbiAgT3B0aW9uID0gdW5rbm93bixcbiAgSXNNdWx0aSBleHRlbmRzIGJvb2xlYW4gPSBib29sZWFuLFxuICBHcm91cCBleHRlbmRzIEdyb3VwQmFzZTxPcHRpb24+ID0gR3JvdXBCYXNlPE9wdGlvbj5cbj4gZXh0ZW5kcyBDb21tb25Qcm9wc0FuZENsYXNzTmFtZTxPcHRpb24sIElzTXVsdGksIEdyb3VwPiB7XG4gIC8qKiBUaGUgY2hpbGRyZW4gdG8gYmUgcmVuZGVyZWQgaW5zaWRlIHRoZSBpbmRpY2F0b3IuICovXG4gIGNoaWxkcmVuPzogUmVhY3ROb2RlO1xuICAvKiogUHJvcHMgdGhhdCB3aWxsIGJlIHBhc3NlZCBvbiB0byB0aGUgY2hpbGRyZW4uICovXG4gIGlubmVyUHJvcHM6IEpTWC5JbnRyaW5zaWNFbGVtZW50c1snZGl2J107XG4gIC8qKiBUaGUgZm9jdXNlZCBzdGF0ZSBvZiB0aGUgc2VsZWN0LiAqL1xuICBpc0ZvY3VzZWQ6IGJvb2xlYW47XG4gIGlzRGlzYWJsZWQ6IGJvb2xlYW47XG59XG5cbmNvbnN0IGJhc2VDU1MgPSA8XG4gIE9wdGlvbixcbiAgSXNNdWx0aSBleHRlbmRzIGJvb2xlYW4sXG4gIEdyb3VwIGV4dGVuZHMgR3JvdXBCYXNlPE9wdGlvbj5cbj4oXG4gIHtcbiAgICBpc0ZvY3VzZWQsXG4gICAgdGhlbWU6IHtcbiAgICAgIHNwYWNpbmc6IHsgYmFzZVVuaXQgfSxcbiAgICAgIGNvbG9ycyxcbiAgICB9LFxuICB9OlxuICAgIHwgRHJvcGRvd25JbmRpY2F0b3JQcm9wczxPcHRpb24sIElzTXVsdGksIEdyb3VwPlxuICAgIHwgQ2xlYXJJbmRpY2F0b3JQcm9wczxPcHRpb24sIElzTXVsdGksIEdyb3VwPixcbiAgdW5zdHlsZWQ6IGJvb2xlYW5cbik6IENTU09iamVjdFdpdGhMYWJlbCA9PiAoe1xuICBsYWJlbDogJ2luZGljYXRvckNvbnRhaW5lcicsXG4gIGRpc3BsYXk6ICdmbGV4JyxcbiAgdHJhbnNpdGlvbjogJ2NvbG9yIDE1MG1zJyxcbiAgLi4uKHVuc3R5bGVkXG4gICAgPyB7fVxuICAgIDoge1xuICAgICAgICBjb2xvcjogaXNGb2N1c2VkID8gY29sb3JzLm5ldXRyYWw2MCA6IGNvbG9ycy5uZXV0cmFsMjAsXG4gICAgICAgIHBhZGRpbmc6IGJhc2VVbml0ICogMixcbiAgICAgICAgJzpob3Zlcic6IHtcbiAgICAgICAgICBjb2xvcjogaXNGb2N1c2VkID8gY29sb3JzLm5ldXRyYWw4MCA6IGNvbG9ycy5uZXV0cmFsNDAsXG4gICAgICAgIH0sXG4gICAgICB9KSxcbn0pO1xuXG5leHBvcnQgY29uc3QgZHJvcGRvd25JbmRpY2F0b3JDU1MgPSBiYXNlQ1NTO1xuZXhwb3J0IGNvbnN0IERyb3Bkb3duSW5kaWNhdG9yID0gPFxuICBPcHRpb24sXG4gIElzTXVsdGkgZXh0ZW5kcyBib29sZWFuLFxuICBHcm91cCBleHRlbmRzIEdyb3VwQmFzZTxPcHRpb24+XG4+KFxuICBwcm9wczogRHJvcGRvd25JbmRpY2F0b3JQcm9wczxPcHRpb24sIElzTXVsdGksIEdyb3VwPlxuKSA9PiB7XG4gIGNvbnN0IHsgY2hpbGRyZW4sIGlubmVyUHJvcHMgfSA9IHByb3BzO1xuICByZXR1cm4gKFxuICAgIDxkaXZcbiAgICAgIHsuLi5nZXRTdHlsZVByb3BzKHByb3BzLCAnZHJvcGRvd25JbmRpY2F0b3InLCB7XG4gICAgICAgIGluZGljYXRvcjogdHJ1ZSxcbiAgICAgICAgJ2Ryb3Bkb3duLWluZGljYXRvcic6IHRydWUsXG4gICAgICB9KX1cbiAgICAgIHsuLi5pbm5lclByb3BzfVxuICAgID5cbiAgICAgIHtjaGlsZHJlbiB8fCA8RG93bkNoZXZyb24gLz59XG4gICAgPC9kaXY+XG4gICk7XG59O1xuXG5leHBvcnQgaW50ZXJmYWNlIENsZWFySW5kaWNhdG9yUHJvcHM8XG4gIE9wdGlvbiA9IHVua25vd24sXG4gIElzTXVsdGkgZXh0ZW5kcyBib29sZWFuID0gYm9vbGVhbixcbiAgR3JvdXAgZXh0ZW5kcyBHcm91cEJhc2U8T3B0aW9uPiA9IEdyb3VwQmFzZTxPcHRpb24+XG4+IGV4dGVuZHMgQ29tbW9uUHJvcHNBbmRDbGFzc05hbWU8T3B0aW9uLCBJc011bHRpLCBHcm91cD4ge1xuICAvKiogVGhlIGNoaWxkcmVuIHRvIGJlIHJlbmRlcmVkIGluc2lkZSB0aGUgaW5kaWNhdG9yLiAqL1xuICBjaGlsZHJlbj86IFJlYWN0Tm9kZTtcbiAgLyoqIFByb3BzIHRoYXQgd2lsbCBiZSBwYXNzZWQgb24gdG8gdGhlIGNoaWxkcmVuLiAqL1xuICBpbm5lclByb3BzOiBKU1guSW50cmluc2ljRWxlbWVudHNbJ2RpdiddO1xuICAvKiogVGhlIGZvY3VzZWQgc3RhdGUgb2YgdGhlIHNlbGVjdC4gKi9cbiAgaXNGb2N1c2VkOiBib29sZWFuO1xufVxuXG5leHBvcnQgY29uc3QgY2xlYXJJbmRpY2F0b3JDU1MgPSBiYXNlQ1NTO1xuZXhwb3J0IGNvbnN0IENsZWFySW5kaWNhdG9yID0gPFxuICBPcHRpb24sXG4gIElzTXVsdGkgZXh0ZW5kcyBib29sZWFuLFxuICBHcm91cCBleHRlbmRzIEdyb3VwQmFzZTxPcHRpb24+XG4+KFxuICBwcm9wczogQ2xlYXJJbmRpY2F0b3JQcm9wczxPcHRpb24sIElzTXVsdGksIEdyb3VwPlxuKSA9PiB7XG4gIGNvbnN0IHsgY2hpbGRyZW4sIGlubmVyUHJvcHMgfSA9IHByb3BzO1xuICByZXR1cm4gKFxuICAgIDxkaXZcbiAgICAgIHsuLi5nZXRTdHlsZVByb3BzKHByb3BzLCAnY2xlYXJJbmRpY2F0b3InLCB7XG4gICAgICAgIGluZGljYXRvcjogdHJ1ZSxcbiAgICAgICAgJ2NsZWFyLWluZGljYXRvcic6IHRydWUsXG4gICAgICB9KX1cbiAgICAgIHsuLi5pbm5lclByb3BzfVxuICAgID5cbiAgICAgIHtjaGlsZHJlbiB8fCA8Q3Jvc3NJY29uIC8+fVxuICAgIDwvZGl2PlxuICApO1xufTtcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBTZXBhcmF0b3Jcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5leHBvcnQgaW50ZXJmYWNlIEluZGljYXRvclNlcGFyYXRvclByb3BzPFxuICBPcHRpb24gPSB1bmtub3duLFxuICBJc011bHRpIGV4dGVuZHMgYm9vbGVhbiA9IGJvb2xlYW4sXG4gIEdyb3VwIGV4dGVuZHMgR3JvdXBCYXNlPE9wdGlvbj4gPSBHcm91cEJhc2U8T3B0aW9uPlxuPiBleHRlbmRzIENvbW1vblByb3BzQW5kQ2xhc3NOYW1lPE9wdGlvbiwgSXNNdWx0aSwgR3JvdXA+IHtcbiAgaXNEaXNhYmxlZDogYm9vbGVhbjtcbiAgaXNGb2N1c2VkOiBib29sZWFuO1xuICBpbm5lclByb3BzPzogSlNYLkludHJpbnNpY0VsZW1lbnRzWydzcGFuJ107XG59XG5cbmV4cG9ydCBjb25zdCBpbmRpY2F0b3JTZXBhcmF0b3JDU1MgPSA8XG4gIE9wdGlvbixcbiAgSXNNdWx0aSBleHRlbmRzIGJvb2xlYW4sXG4gIEdyb3VwIGV4dGVuZHMgR3JvdXBCYXNlPE9wdGlvbj5cbj4oXG4gIHtcbiAgICBpc0Rpc2FibGVkLFxuICAgIHRoZW1lOiB7XG4gICAgICBzcGFjaW5nOiB7IGJhc2VVbml0IH0sXG4gICAgICBjb2xvcnMsXG4gICAgfSxcbiAgfTogSW5kaWNhdG9yU2VwYXJhdG9yUHJvcHM8T3B0aW9uLCBJc011bHRpLCBHcm91cD4sXG4gIHVuc3R5bGVkOiBib29sZWFuXG4pOiBDU1NPYmplY3RXaXRoTGFiZWwgPT4gKHtcbiAgbGFiZWw6ICdpbmRpY2F0b3JTZXBhcmF0b3InLFxuICBhbGlnblNlbGY6ICdzdHJldGNoJyxcbiAgd2lkdGg6IDEsXG4gIC4uLih1bnN0eWxlZFxuICAgID8ge31cbiAgICA6IHtcbiAgICAgICAgYmFja2dyb3VuZENvbG9yOiBpc0Rpc2FibGVkID8gY29sb3JzLm5ldXRyYWwxMCA6IGNvbG9ycy5uZXV0cmFsMjAsXG4gICAgICAgIG1hcmdpbkJvdHRvbTogYmFzZVVuaXQgKiAyLFxuICAgICAgICBtYXJnaW5Ub3A6IGJhc2VVbml0ICogMixcbiAgICAgIH0pLFxufSk7XG5cbmV4cG9ydCBjb25zdCBJbmRpY2F0b3JTZXBhcmF0b3IgPSA8XG4gIE9wdGlvbixcbiAgSXNNdWx0aSBleHRlbmRzIGJvb2xlYW4sXG4gIEdyb3VwIGV4dGVuZHMgR3JvdXBCYXNlPE9wdGlvbj5cbj4oXG4gIHByb3BzOiBJbmRpY2F0b3JTZXBhcmF0b3JQcm9wczxPcHRpb24sIElzTXVsdGksIEdyb3VwPlxuKSA9PiB7XG4gIGNvbnN0IHsgaW5uZXJQcm9wcyB9ID0gcHJvcHM7XG4gIHJldHVybiAoXG4gICAgPHNwYW5cbiAgICAgIHsuLi5pbm5lclByb3BzfVxuICAgICAgey4uLmdldFN0eWxlUHJvcHMocHJvcHMsICdpbmRpY2F0b3JTZXBhcmF0b3InLCB7XG4gICAgICAgICdpbmRpY2F0b3Itc2VwYXJhdG9yJzogdHJ1ZSxcbiAgICAgIH0pfVxuICAgIC8+XG4gICk7XG59O1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIExvYWRpbmdcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5jb25zdCBsb2FkaW5nRG90QW5pbWF0aW9ucyA9IGtleWZyYW1lc2BcbiAgMCUsIDgwJSwgMTAwJSB7IG9wYWNpdHk6IDA7IH1cbiAgNDAlIHsgb3BhY2l0eTogMTsgfVxuYDtcblxuZXhwb3J0IGNvbnN0IGxvYWRpbmdJbmRpY2F0b3JDU1MgPSA8XG4gIE9wdGlvbixcbiAgSXNNdWx0aSBleHRlbmRzIGJvb2xlYW4sXG4gIEdyb3VwIGV4dGVuZHMgR3JvdXBCYXNlPE9wdGlvbj5cbj4oXG4gIHtcbiAgICBpc0ZvY3VzZWQsXG4gICAgc2l6ZSxcbiAgICB0aGVtZToge1xuICAgICAgY29sb3JzLFxuICAgICAgc3BhY2luZzogeyBiYXNlVW5pdCB9LFxuICAgIH0sXG4gIH06IExvYWRpbmdJbmRpY2F0b3JQcm9wczxPcHRpb24sIElzTXVsdGksIEdyb3VwPixcbiAgdW5zdHlsZWQ6IGJvb2xlYW5cbik6IENTU09iamVjdFdpdGhMYWJlbCA9PiAoe1xuICBsYWJlbDogJ2xvYWRpbmdJbmRpY2F0b3InLFxuICBkaXNwbGF5OiAnZmxleCcsXG4gIHRyYW5zaXRpb246ICdjb2xvciAxNTBtcycsXG4gIGFsaWduU2VsZjogJ2NlbnRlcicsXG4gIGZvbnRTaXplOiBzaXplLFxuICBsaW5lSGVpZ2h0OiAxLFxuICBtYXJnaW5SaWdodDogc2l6ZSxcbiAgdGV4dEFsaWduOiAnY2VudGVyJyxcbiAgdmVydGljYWxBbGlnbjogJ21pZGRsZScsXG4gIC4uLih1bnN0eWxlZFxuICAgID8ge31cbiAgICA6IHtcbiAgICAgICAgY29sb3I6IGlzRm9jdXNlZCA/IGNvbG9ycy5uZXV0cmFsNjAgOiBjb2xvcnMubmV1dHJhbDIwLFxuICAgICAgICBwYWRkaW5nOiBiYXNlVW5pdCAqIDIsXG4gICAgICB9KSxcbn0pO1xuXG5pbnRlcmZhY2UgTG9hZGluZ0RvdFByb3BzIHtcbiAgZGVsYXk6IG51bWJlcjtcbiAgb2Zmc2V0OiBib29sZWFuO1xufVxuY29uc3QgTG9hZGluZ0RvdCA9ICh7IGRlbGF5LCBvZmZzZXQgfTogTG9hZGluZ0RvdFByb3BzKSA9PiAoXG4gIDxzcGFuXG4gICAgY3NzPXt7XG4gICAgICBhbmltYXRpb246IGAke2xvYWRpbmdEb3RBbmltYXRpb25zfSAxcyBlYXNlLWluLW91dCAke2RlbGF5fW1zIGluZmluaXRlO2AsXG4gICAgICBiYWNrZ3JvdW5kQ29sb3I6ICdjdXJyZW50Q29sb3InLFxuICAgICAgYm9yZGVyUmFkaXVzOiAnMWVtJyxcbiAgICAgIGRpc3BsYXk6ICdpbmxpbmUtYmxvY2snLFxuICAgICAgbWFyZ2luTGVmdDogb2Zmc2V0ID8gJzFlbScgOiB1bmRlZmluZWQsXG4gICAgICBoZWlnaHQ6ICcxZW0nLFxuICAgICAgdmVydGljYWxBbGlnbjogJ3RvcCcsXG4gICAgICB3aWR0aDogJzFlbScsXG4gICAgfX1cbiAgLz5cbik7XG5cbmV4cG9ydCBpbnRlcmZhY2UgTG9hZGluZ0luZGljYXRvclByb3BzPFxuICBPcHRpb24gPSB1bmtub3duLFxuICBJc011bHRpIGV4dGVuZHMgYm9vbGVhbiA9IGJvb2xlYW4sXG4gIEdyb3VwIGV4dGVuZHMgR3JvdXBCYXNlPE9wdGlvbj4gPSBHcm91cEJhc2U8T3B0aW9uPlxuPiBleHRlbmRzIENvbW1vblByb3BzQW5kQ2xhc3NOYW1lPE9wdGlvbiwgSXNNdWx0aSwgR3JvdXA+IHtcbiAgLyoqIFByb3BzIHRoYXQgd2lsbCBiZSBwYXNzZWQgb24gdG8gdGhlIGNoaWxkcmVuLiAqL1xuICBpbm5lclByb3BzOiBKU1guSW50cmluc2ljRWxlbWVudHNbJ2RpdiddO1xuICAvKiogVGhlIGZvY3VzZWQgc3RhdGUgb2YgdGhlIHNlbGVjdC4gKi9cbiAgaXNGb2N1c2VkOiBib29sZWFuO1xuICBpc0Rpc2FibGVkOiBib29sZWFuO1xuICAvKiogU2V0IHNpemUgb2YgdGhlIGNvbnRhaW5lci4gKi9cbiAgc2l6ZTogbnVtYmVyO1xufVxuZXhwb3J0IGNvbnN0IExvYWRpbmdJbmRpY2F0b3IgPSA8XG4gIE9wdGlvbixcbiAgSXNNdWx0aSBleHRlbmRzIGJvb2xlYW4sXG4gIEdyb3VwIGV4dGVuZHMgR3JvdXBCYXNlPE9wdGlvbj5cbj4oe1xuICBpbm5lclByb3BzLFxuICBpc1J0bCxcbiAgc2l6ZSA9IDQsXG4gIC4uLnJlc3RQcm9wc1xufTogTG9hZGluZ0luZGljYXRvclByb3BzPE9wdGlvbiwgSXNNdWx0aSwgR3JvdXA+KSA9PiB7XG4gIHJldHVybiAoXG4gICAgPGRpdlxuICAgICAgey4uLmdldFN0eWxlUHJvcHMoXG4gICAgICAgIHsgLi4ucmVzdFByb3BzLCBpbm5lclByb3BzLCBpc1J0bCwgc2l6ZSB9LFxuICAgICAgICAnbG9hZGluZ0luZGljYXRvcicsXG4gICAgICAgIHtcbiAgICAgICAgICBpbmRpY2F0b3I6IHRydWUsXG4gICAgICAgICAgJ2xvYWRpbmctaW5kaWNhdG9yJzogdHJ1ZSxcbiAgICAgICAgfVxuICAgICAgKX1cbiAgICAgIHsuLi5pbm5lclByb3BzfVxuICAgID5cbiAgICAgIDxMb2FkaW5nRG90IGRlbGF5PXswfSBvZmZzZXQ9e2lzUnRsfSAvPlxuICAgICAgPExvYWRpbmdEb3QgZGVsYXk9ezE2MH0gb2Zmc2V0IC8+XG4gICAgICA8TG9hZGluZ0RvdCBkZWxheT17MzIwfSBvZmZzZXQ9eyFpc1J0bH0gLz5cbiAgICA8L2Rpdj5cbiAgKTtcbn07XG4iXX0= */`)})},dbt=function(e){var t=e.innerProps,n=e.isRtl,r=e.size,i=r===void 0?4:r,a=M9(e,Xyt);return Ym(`div`,T9({},V9(O9(O9({},a),{},{innerProps:t,isRtl:n,size:i}),`loadingIndicator`,{indicator:!0,"loading-indicator":!0}),t),Ym(q9,{delay:0,offset:n}),Ym(q9,{delay:160,offset:!0}),Ym(q9,{delay:320,offset:!n}))},fbt=function(e,t){var n=e.isDisabled,r=e.isFocused,i=e.theme,a=i.colors,o=i.borderRadius,s=i.spacing;return O9({label:`control`,alignItems:`center`,cursor:`default`,display:`flex`,flexWrap:`wrap`,justifyContent:`space-between`,minHeight:s.controlHeight,outline:`0 !important`,position:`relative`,transition:`all 100ms`},t?{}:{backgroundColor:n?a.neutral5:a.neutral0,borderColor:n?a.neutral10:r?a.primary:a.neutral20,borderRadius:o,borderStyle:`solid`,borderWidth:1,boxShadow:r?`0 0 0 1px ${a.primary}`:void 0,"&:hover":{borderColor:r?a.primary:a.neutral30}})},pbt=function(e){var t=e.children,n=e.isDisabled,r=e.isFocused,i=e.innerRef,a=e.innerProps,o=e.menuIsOpen;return Ym(`div`,T9({ref:i},V9(e,`control`,{control:!0,"control--is-disabled":n,"control--is-focused":r,"control--menu-is-open":o}),a,{"aria-disabled":n||void 0}),t)},mbt=[`data`],hbt=function(e,t){var n=e.theme.spacing;return t?{}:{paddingBottom:n.baseUnit*2,paddingTop:n.baseUnit*2}},gbt=function(e){var t=e.children,n=e.cx,r=e.getStyles,i=e.getClassNames,a=e.Heading,o=e.headingProps,s=e.innerProps,c=e.label,l=e.theme,u=e.selectProps;return Ym(`div`,T9({},V9(e,`group`,{group:!0}),s),Ym(a,T9({},o,{selectProps:u,theme:l,getStyles:r,getClassNames:i,cx:n}),c),Ym(`div`,null,t))},_bt=function(e,t){var n=e.theme,r=n.colors,i=n.spacing;return O9({label:`group`,cursor:`default`,display:`block`},t?{}:{color:r.neutral40,fontSize:`75%`,fontWeight:500,marginBottom:`0.25em`,paddingLeft:i.baseUnit*3,paddingRight:i.baseUnit*3,textTransform:`uppercase`})},vbt=function(e){var t=lyt(e);t.data;var n=M9(t,mbt);return Ym(`div`,T9({},V9(e,`groupHeading`,{"group-heading":!0}),n))},ybt=gbt,bbt=[`innerRef`,`isDisabled`,`isHidden`,`inputClassName`],xbt=function(e,t){var n=e.isDisabled,r=e.value,i=e.theme,a=i.spacing,o=i.colors;return O9(O9({visibility:n?`hidden`:`visible`,transform:r?`translateZ(0)`:``},Cbt),t?{}:{margin:a.baseUnit/2,paddingBottom:a.baseUnit/2,paddingTop:a.baseUnit/2,color:o.neutral80})},Sbt={gridArea:`1 / 2`,font:`inherit`,minWidth:`2px`,border:0,margin:0,outline:0,padding:0},Cbt={flex:`1 1 auto`,display:`inline-grid`,gridArea:`1 / 1 / 2 / 3`,gridTemplateColumns:`0 min-content`,"&:after":O9({content:`attr(data-value) " "`,visibility:`hidden`,whiteSpace:`pre`},Sbt)},wbt=function(e){return O9({label:`input`,color:`inherit`,background:0,opacity:+!e,width:`100%`},Sbt)},Tbt=function(e){var t=e.cx,n=e.value,r=lyt(e),i=r.innerRef,a=r.isDisabled,o=r.isHidden,s=r.inputClassName,c=M9(r,bbt);return Ym(`div`,T9({},V9(e,`input`,{"input-container":!0}),{"data-value":n||``}),Ym(`input`,T9({className:t({input:!0},s),ref:i,style:wbt(o),disabled:a},c)))},Ebt=function(e,t){var n=e.theme,r=n.spacing,i=n.borderRadius,a=n.colors;return O9({label:`multiValue`,display:`flex`,minWidth:0},t?{}:{backgroundColor:a.neutral10,borderRadius:i/2,margin:r.baseUnit/2})},Dbt=function(e,t){var n=e.theme,r=n.borderRadius,i=n.colors,a=e.cropWithEllipsis;return O9({overflow:`hidden`,textOverflow:a||a===void 0?`ellipsis`:void 0,whiteSpace:`nowrap`},t?{}:{borderRadius:r/2,color:i.neutral80,fontSize:`85%`,padding:3,paddingLeft:6})},Obt=function(e,t){var n=e.theme,r=n.spacing,i=n.borderRadius,a=n.colors,o=e.isFocused;return O9({alignItems:`center`,display:`flex`},t?{}:{borderRadius:i/2,backgroundColor:o?a.dangerLight:void 0,paddingLeft:r.baseUnit,paddingRight:r.baseUnit,":hover":{backgroundColor:a.dangerLight,color:a.danger}})},kbt=function(e){var t=e.children,n=e.innerProps;return Ym(`div`,n,t)},Abt=kbt,jbt=kbt;function Mbt(e){var t=e.children,n=e.innerProps;return Ym(`div`,T9({role:`button`},n),t||Ym(ebt,{size:14}))}var Nbt=function(e){var t=e.children,n=e.components,r=e.data,i=e.innerProps,a=e.isDisabled,o=e.removeProps,s=e.selectProps,c=n.Container,l=n.Label,u=n.Remove;return Ym(c,{data:r,innerProps:O9(O9({},V9(e,`multiValue`,{"multi-value":!0,"multi-value--is-disabled":a})),i),selectProps:s},Ym(l,{data:r,innerProps:O9({},V9(e,`multiValueLabel`,{"multi-value__label":!0})),selectProps:s},t),Ym(u,{data:r,innerProps:O9(O9({},V9(e,`multiValueRemove`,{"multi-value__remove":!0})),{},{"aria-label":`Remove ${t||`option`}`},o),selectProps:s}))},Pbt=function(e,t){var n=e.isDisabled,r=e.isFocused,i=e.isSelected,a=e.theme,o=a.spacing,s=a.colors;return O9({label:`option`,cursor:`default`,display:`block`,fontSize:`inherit`,width:`100%`,userSelect:`none`,WebkitTapHighlightColor:`rgba(0, 0, 0, 0)`},t?{}:{backgroundColor:i?s.primary:r?s.primary25:`transparent`,color:n?s.neutral20:i?s.neutral0:`inherit`,padding:`${o.baseUnit*2}px ${o.baseUnit*3}px`,":active":{backgroundColor:n?void 0:i?s.primary:s.primary50}})},Fbt=function(e){var t=e.children,n=e.isDisabled,r=e.isFocused,i=e.isSelected,a=e.innerRef,o=e.innerProps;return Ym(`div`,T9({},V9(e,`option`,{option:!0,"option--is-disabled":n,"option--is-focused":r,"option--is-selected":i}),{ref:a,"aria-disabled":n},o),t)},Ibt=function(e,t){var n=e.theme,r=n.spacing,i=n.colors;return O9({label:`placeholder`,gridArea:`1 / 1 / 2 / 3`},t?{}:{color:i.neutral50,marginLeft:r.baseUnit/2,marginRight:r.baseUnit/2})},Lbt=function(e){var t=e.children,n=e.innerProps;return Ym(`div`,T9({},V9(e,`placeholder`,{placeholder:!0}),n),t)},Rbt=function(e,t){var n=e.isDisabled,r=e.theme,i=r.spacing,a=r.colors;return O9({label:`singleValue`,gridArea:`1 / 1 / 2 / 3`,maxWidth:`100%`,overflow:`hidden`,textOverflow:`ellipsis`,whiteSpace:`nowrap`},t?{}:{color:n?a.neutral40:a.neutral80,marginLeft:i.baseUnit/2,marginRight:i.baseUnit/2})},zbt={ClearIndicator:obt,Control:pbt,DropdownIndicator:ibt,DownChevron:tbt,CrossIcon:ebt,Group:ybt,GroupHeading:vbt,IndicatorsContainer:qyt,IndicatorSeparator:cbt,Input:Tbt,LoadingIndicator:dbt,Menu:Myt,MenuList:Pyt,MenuPortal:Vyt,LoadingMessage:zyt,NoOptionsMessage:Ryt,MultiValue:Nbt,MultiValueContainer:Abt,MultiValueLabel:jbt,MultiValueRemove:Mbt,Option:Fbt,Placeholder:Lbt,SelectContainer:Uyt,SingleValue:function(e){var t=e.children,n=e.isDisabled,r=e.innerProps;return Ym(`div`,T9({},V9(e,`singleValue`,{"single-value":!0,"single-value--is-disabled":n}),r),t)},ValueContainer:Gyt},Bbt=function(e){return O9(O9({},zbt),e.components)},Vbt=Number.isNaN||function(e){return typeof e==`number`&&e!==e};function Hbt(e,t){return!!(e===t||Vbt(e)&&Vbt(t))}function Ubt(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(!Hbt(e[n],t[n]))return!1;return!0}function Wbt(e,t){t===void 0&&(t=Ubt);var n=null;function r(){for(var r=[],i=0;i<arguments.length;i++)r[i]=arguments[i];if(n&&n.lastThis===this&&t(r,n.lastArgs))return n.lastResult;var a=e.apply(this,r);return n={lastResult:a,lastArgs:r,lastThis:this},a}return r.clear=function(){n=null},r}function Gbt(){return"You have tried to stringify object returned from `css` function. It isn't supposed to be used directly (e.g. as value of the `className` prop), but rather handed to emotion so it can handle it (e.g. as value of `css` prop)."}for(var Kbt=process.env.NODE_ENV===`production`?{name:`7pg0cj-a11yText`,styles:`label:a11yText;z-index:9999;border:0;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;position:absolute;overflow:hidden;padding:0;white-space:nowrap`}:{name:`1f43avz-a11yText-A11yText`,styles:`label:a11yText;z-index:9999;border:0;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;position:absolute;overflow:hidden;padding:0;white-space:nowrap;label:A11yText;`,map:`/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkExMXlUZXh0LnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFPSSIsImZpbGUiOiJBMTF5VGV4dC50c3giLCJzb3VyY2VzQ29udGVudCI6WyIvKiogQGpzeCBqc3ggKi9cbmltcG9ydCB7IEpTWCB9IGZyb20gJ3JlYWN0JztcbmltcG9ydCB7IGpzeCB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLy8gQXNzaXN0aXZlIHRleHQgdG8gZGVzY3JpYmUgdmlzdWFsIGVsZW1lbnRzLiBIaWRkZW4gZm9yIHNpZ2h0ZWQgdXNlcnMuXG5jb25zdCBBMTF5VGV4dCA9IChwcm9wczogSlNYLkludHJpbnNpY0VsZW1lbnRzWydzcGFuJ10pID0+IChcbiAgPHNwYW5cbiAgICBjc3M9e3tcbiAgICAgIGxhYmVsOiAnYTExeVRleHQnLFxuICAgICAgekluZGV4OiA5OTk5LFxuICAgICAgYm9yZGVyOiAwLFxuICAgICAgY2xpcDogJ3JlY3QoMXB4LCAxcHgsIDFweCwgMXB4KScsXG4gICAgICBoZWlnaHQ6IDEsXG4gICAgICB3aWR0aDogMSxcbiAgICAgIHBvc2l0aW9uOiAnYWJzb2x1dGUnLFxuICAgICAgb3ZlcmZsb3c6ICdoaWRkZW4nLFxuICAgICAgcGFkZGluZzogMCxcbiAgICAgIHdoaXRlU3BhY2U6ICdub3dyYXAnLFxuICAgIH19XG4gICAgey4uLnByb3BzfVxuICAvPlxuKTtcblxuZXhwb3J0IGRlZmF1bHQgQTExeVRleHQ7XG4iXX0= */`,toString:Gbt},qbt=function(e){return Ym(`span`,T9({css:Kbt},e))},Jbt={guidance:function(e){var t=e.isSearchable,n=e.isMulti,r=e.tabSelectsValue,i=e.context,a=e.isInitialFocus;switch(i){case`menu`:return`Use Up and Down to choose options, press Enter to select the currently focused option, press Escape to exit the menu${r?`, press Tab to select the option and exit the menu`:``}.`;case`input`:return a?`${e[`aria-label`]||`Select`} is focused ${t?`,type to refine list`:``}, press Down to open the menu, ${n?` press left to focus selected values`:``}`:``;case`value`:return`Use left and right to toggle between focused values, press Backspace to remove the currently focused value`;default:return``}},onChange:function(e){var t=e.action,n=e.label,r=n===void 0?``:n,i=e.labels,a=e.isDisabled;switch(t){case`deselect-option`:case`pop-value`:case`remove-value`:return`option ${r}, deselected.`;case`clear`:return`All selected options have been cleared.`;case`initial-input-focus`:return`option${i.length>1?`s`:``} ${i.join(`,`)}, selected.`;case`select-option`:return a?`option ${r} is disabled. Select another option.`:`option ${r}, selected.`;default:return``}},onFocus:function(e){var t=e.context,n=e.focused,r=e.options,i=e.label,a=i===void 0?``:i,o=e.selectValue,s=e.isDisabled,c=e.isSelected,l=e.isAppleDevice,u=function(e,t){return e&&e.length?`${e.indexOf(t)+1} of ${e.length}`:``};return t===`value`&&o?`value ${a} focused, ${u(o,n)}.`:t===`menu`&&l?`${a}${`${c?` selected`:``}${s?` disabled`:``}`}, ${u(r,n)}.`:``},onFilter:function(e){var t=e.inputValue;return`${e.resultsMessage}${t?` for search term `+t:``}.`}},Ybt=function(e){var t=e.ariaSelection,n=e.focusedOption,r=e.focusedValue,i=e.focusableOptions,a=e.isFocused,o=e.selectValue,s=e.selectProps,c=e.id,l=e.isAppleDevice,u=s.ariaLiveMessages,d=s.getOptionLabel,f=s.inputValue,p=s.isMulti,m=s.isOptionDisabled,h=s.isSearchable,g=s.menuIsOpen,_=s.options,v=s.screenReaderStatus,y=s.tabSelectsValue,b=s.isLoading,x=s[`aria-label`],S=s[`aria-live`],C=(0,Y.useMemo)(function(){return O9(O9({},Jbt),u||{})},[u]),w=(0,Y.useMemo)(function(){var e=``;if(t&&C.onChange){var n=t.option,r=t.options,i=t.removedValue,a=t.removedValues,s=t.value,c=i||n||function(e){return Array.isArray(e)?null:e}(s),l=c?d(c):``,u=r||a||void 0,f=u?u.map(d):[],p=O9({isDisabled:c&&m(c,o),label:l,labels:f},t);e=C.onChange(p)}return e},[t,C,m,o,d]),T=(0,Y.useMemo)(function(){var e=``,t=n||r,a=!!(n&&o&&o.includes(n));if(t&&C.onFocus){var s={focused:t,label:d(t),isDisabled:m(t,o),isSelected:a,options:i,context:t===n?`menu`:`value`,selectValue:o,isAppleDevice:l};e=C.onFocus(s)}return e},[n,r,d,m,C,i,o,l]),E=(0,Y.useMemo)(function(){var e=``;if(g&&_.length&&!b&&C.onFilter){var t=v({count:i.length});e=C.onFilter({inputValue:f,resultsMessage:t})}return e},[i,f,g,C,_,v,b]),D=t?.action===`initial-input-focus`,O=(0,Y.useMemo)(function(){var e=``;if(C.guidance){var t=r?`value`:g?`menu`:`input`;e=C.guidance({"aria-label":x,context:t,isDisabled:n&&m(n,o),isMulti:p,isSearchable:h,tabSelectsValue:y,isInitialFocus:D})}return e},[x,n,r,p,m,h,g,C,o,y,D]),k=Ym(Y.Fragment,null,Ym(`span`,{id:`aria-selection`},w),Ym(`span`,{id:`aria-focused`},T),Ym(`span`,{id:`aria-results`},E),Ym(`span`,{id:`aria-guidance`},O));return Ym(Y.Fragment,null,Ym(qbt,{id:c},D&&k),Ym(qbt,{"aria-live":S,"aria-atomic":`false`,"aria-relevant":`additions text`,role:`log`},a&&!D&&k))},Xbt=[{base:`A`,letters:`AⒶAÀÁÂẦẤẪẨÃĀĂẰẮẴẲȦǠÄǞẢÅǺǍȀȂẠẬẶḀĄȺⱯ`},{base:`AA`,letters:`Ꜳ`},{base:`AE`,letters:`ÆǼǢ`},{base:`AO`,letters:`Ꜵ`},{base:`AU`,letters:`Ꜷ`},{base:`AV`,letters:`ꜸꜺ`},{base:`AY`,letters:`Ꜽ`},{base:`B`,letters:`BⒷBḂḄḆɃƂƁ`},{base:`C`,letters:`CⒸCĆĈĊČÇḈƇȻꜾ`},{base:`D`,letters:`DⒹDḊĎḌḐḒḎĐƋƊƉꝹ`},{base:`DZ`,letters:`DZDŽ`},{base:`Dz`,letters:`DzDž`},{base:`E`,letters:`EⒺEÈÉÊỀẾỄỂẼĒḔḖĔĖËẺĚȄȆẸỆȨḜĘḘḚƐƎ`},{base:`F`,letters:`FⒻFḞƑꝻ`},{base:`G`,letters:`GⒼGǴĜḠĞĠǦĢǤƓꞠꝽꝾ`},{base:`H`,letters:`HⒽHĤḢḦȞḤḨḪĦⱧⱵꞍ`},{base:`I`,letters:`IⒾIÌÍÎĨĪĬİÏḮỈǏȈȊỊĮḬƗ`},{base:`J`,letters:`JⒿJĴɈ`},{base:`K`,letters:`KⓀKḰǨḲĶḴƘⱩꝀꝂꝄꞢ`},{base:`L`,letters:`LⓁLĿĹĽḶḸĻḼḺŁȽⱢⱠꝈꝆꞀ`},{base:`LJ`,letters:`LJ`},{base:`Lj`,letters:`Lj`},{base:`M`,letters:`MⓂMḾṀṂⱮƜ`},{base:`N`,letters:`NⓃNǸŃÑṄŇṆŅṊṈȠƝꞐꞤ`},{base:`NJ`,letters:`NJ`},{base:`Nj`,letters:`Nj`},{base:`O`,letters:`OⓄOÒÓÔỒỐỖỔÕṌȬṎŌṐṒŎȮȰÖȪỎŐǑȌȎƠỜỚỠỞỢỌỘǪǬØǾƆƟꝊꝌ`},{base:`OI`,letters:`Ƣ`},{base:`OO`,letters:`Ꝏ`},{base:`OU`,letters:`Ȣ`},{base:`P`,letters:`PⓅPṔṖƤⱣꝐꝒꝔ`},{base:`Q`,letters:`QⓆQꝖꝘɊ`},{base:`R`,letters:`RⓇRŔṘŘȐȒṚṜŖṞɌⱤꝚꞦꞂ`},{base:`S`,letters:`SⓈSẞŚṤŜṠŠṦṢṨȘŞⱾꞨꞄ`},{base:`T`,letters:`TⓉTṪŤṬȚŢṰṮŦƬƮȾꞆ`},{base:`TZ`,letters:`Ꜩ`},{base:`U`,letters:`UⓊUÙÚÛŨṸŪṺŬÜǛǗǕǙỦŮŰǓȔȖƯỪỨỮỬỰỤṲŲṶṴɄ`},{base:`V`,letters:`VⓋVṼṾƲꝞɅ`},{base:`VY`,letters:`Ꝡ`},{base:`W`,letters:`WⓌWẀẂŴẆẄẈⱲ`},{base:`X`,letters:`XⓍXẊẌ`},{base:`Y`,letters:`YⓎYỲÝŶỸȲẎŸỶỴƳɎỾ`},{base:`Z`,letters:`ZⓏZŹẐŻŽẒẔƵȤⱿⱫꝢ`},{base:`a`,letters:`aⓐaẚàáâầấẫẩãāăằắẵẳȧǡäǟảåǻǎȁȃạậặḁąⱥɐ`},{base:`aa`,letters:`ꜳ`},{base:`ae`,letters:`æǽǣ`},{base:`ao`,letters:`ꜵ`},{base:`au`,letters:`ꜷ`},{base:`av`,letters:`ꜹꜻ`},{base:`ay`,letters:`ꜽ`},{base:`b`,letters:`bⓑbḃḅḇƀƃɓ`},{base:`c`,letters:`cⓒcćĉċčçḉƈȼꜿↄ`},{base:`d`,letters:`dⓓdḋďḍḑḓḏđƌɖɗꝺ`},{base:`dz`,letters:`dzdž`},{base:`e`,letters:`eⓔeèéêềếễểẽēḕḗĕėëẻěȅȇẹệȩḝęḙḛɇɛǝ`},{base:`f`,letters:`fⓕfḟƒꝼ`},{base:`g`,letters:`gⓖgǵĝḡğġǧģǥɠꞡᵹꝿ`},{base:`h`,letters:`hⓗhĥḣḧȟḥḩḫẖħⱨⱶɥ`},{base:`hv`,letters:`ƕ`},{base:`i`,letters:`iⓘiìíîĩīĭïḯỉǐȉȋịįḭɨı`},{base:`j`,letters:`jⓙjĵǰɉ`},{base:`k`,letters:`kⓚkḱǩḳķḵƙⱪꝁꝃꝅꞣ`},{base:`l`,letters:`lⓛlŀĺľḷḹļḽḻſłƚɫⱡꝉꞁꝇ`},{base:`lj`,letters:`lj`},{base:`m`,letters:`mⓜmḿṁṃɱɯ`},{base:`n`,letters:`nⓝnǹńñṅňṇņṋṉƞɲʼnꞑꞥ`},{base:`nj`,letters:`nj`},{base:`o`,letters:`oⓞoòóôồốỗổõṍȭṏōṑṓŏȯȱöȫỏőǒȍȏơờớỡởợọộǫǭøǿɔꝋꝍɵ`},{base:`oi`,letters:`ƣ`},{base:`ou`,letters:`ȣ`},{base:`oo`,letters:`ꝏ`},{base:`p`,letters:`pⓟpṕṗƥᵽꝑꝓꝕ`},{base:`q`,letters:`qⓠqɋꝗꝙ`},{base:`r`,letters:`rⓡrŕṙřȑȓṛṝŗṟɍɽꝛꞧꞃ`},{base:`s`,letters:`sⓢsßśṥŝṡšṧṣṩșşȿꞩꞅẛ`},{base:`t`,letters:`tⓣtṫẗťṭțţṱṯŧƭʈⱦꞇ`},{base:`tz`,letters:`ꜩ`},{base:`u`,letters:`uⓤuùúûũṹūṻŭüǜǘǖǚủůűǔȕȗưừứữửựụṳųṷṵʉ`},{base:`v`,letters:`vⓥvṽṿʋꝟʌ`},{base:`vy`,letters:`ꝡ`},{base:`w`,letters:`wⓦwẁẃŵẇẅẘẉⱳ`},{base:`x`,letters:`xⓧxẋẍ`},{base:`y`,letters:`yⓨyỳýŷỹȳẏÿỷẙỵƴɏỿ`},{base:`z`,letters:`zⓩzźẑżžẓẕƶȥɀⱬꝣ`}],Zbt=RegExp(`[`+Xbt.map(function(e){return e.letters}).join(``)+`]`,`g`),Qbt={},$bt=0;$bt<Xbt.length;$bt++)for(var ext=Xbt[$bt],txt=0;txt<ext.letters.length;txt++)Qbt[ext.letters[txt]]=ext.base;var nxt=function(e){return e.replace(Zbt,function(e){return Qbt[e]})},rxt=Wbt(nxt),ixt=function(e){return e.replace(/^\s+|\s+$/g,``)},axt=function(e){return`${e.label} ${e.value}`},oxt=function(e){return function(t,n){if(t.data.__isNew__)return!0;var r=O9({ignoreCase:!0,ignoreAccents:!0,stringify:axt,trim:!0,matchFrom:`any`},e),i=r.ignoreCase,a=r.ignoreAccents,o=r.stringify,s=r.trim,c=r.matchFrom,l=s?ixt(n):n,u=s?ixt(o(t)):o(t);return i&&(l=l.toLowerCase(),u=u.toLowerCase()),a&&(l=rxt(l),u=nxt(u)),c===`start`?u.substr(0,l.length)===l:u.indexOf(l)>-1}},sxt=[`innerRef`];function cxt(e){var t=e.innerRef,n=Cyt(M9(e,sxt),`onExited`,`in`,`enter`,`exit`,`appear`);return Ym(`input`,T9({ref:t},n,{css:Km({label:`dummyInput`,background:0,border:0,caretColor:`transparent`,fontSize:`inherit`,gridArea:`1 / 1 / 2 / 3`,outline:0,padding:0,width:1,color:`transparent`,left:-100,opacity:0,position:`relative`,transform:`scale(.01)`},process.env.NODE_ENV===`production`?``:`;label:DummyInput;`,process.env.NODE_ENV===`production`?``:`/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkR1bW15SW5wdXQudHN4Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXlCTSIsImZpbGUiOiJEdW1teUlucHV0LnRzeCIsInNvdXJjZXNDb250ZW50IjpbIi8qKiBAanN4IGpzeCAqL1xuaW1wb3J0IHsgSlNYLCBSZWYgfSBmcm9tICdyZWFjdCc7XG5pbXBvcnQgeyBqc3ggfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgeyByZW1vdmVQcm9wcyB9IGZyb20gJy4uL3V0aWxzJztcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gRHVtbXlJbnB1dCh7XG4gIGlubmVyUmVmLFxuICAuLi5wcm9wc1xufTogSlNYLkludHJpbnNpY0VsZW1lbnRzWydpbnB1dCddICYge1xuICByZWFkb25seSBpbm5lclJlZjogUmVmPEhUTUxJbnB1dEVsZW1lbnQ+O1xufSkge1xuICAvLyBSZW1vdmUgYW5pbWF0aW9uIHByb3BzIG5vdCBtZWFudCBmb3IgSFRNTCBlbGVtZW50c1xuICBjb25zdCBmaWx0ZXJlZFByb3BzID0gcmVtb3ZlUHJvcHMoXG4gICAgcHJvcHMsXG4gICAgJ29uRXhpdGVkJyxcbiAgICAnaW4nLFxuICAgICdlbnRlcicsXG4gICAgJ2V4aXQnLFxuICAgICdhcHBlYXInXG4gICk7XG5cbiAgcmV0dXJuIChcbiAgICA8aW5wdXRcbiAgICAgIHJlZj17aW5uZXJSZWZ9XG4gICAgICB7Li4uZmlsdGVyZWRQcm9wc31cbiAgICAgIGNzcz17e1xuICAgICAgICBsYWJlbDogJ2R1bW15SW5wdXQnLFxuICAgICAgICAvLyBnZXQgcmlkIG9mIGFueSBkZWZhdWx0IHN0eWxlc1xuICAgICAgICBiYWNrZ3JvdW5kOiAwLFxuICAgICAgICBib3JkZXI6IDAsXG4gICAgICAgIC8vIGltcG9ydGFudCEgdGhpcyBoaWRlcyB0aGUgZmxhc2hpbmcgY3Vyc29yXG4gICAgICAgIGNhcmV0Q29sb3I6ICd0cmFuc3BhcmVudCcsXG4gICAgICAgIGZvbnRTaXplOiAnaW5oZXJpdCcsXG4gICAgICAgIGdyaWRBcmVhOiAnMSAvIDEgLyAyIC8gMycsXG4gICAgICAgIG91dGxpbmU6IDAsXG4gICAgICAgIHBhZGRpbmc6IDAsXG4gICAgICAgIC8vIGltcG9ydGFudCEgd2l0aG91dCBgd2lkdGhgIGJyb3dzZXJzIHdvbid0IGFsbG93IGZvY3VzXG4gICAgICAgIHdpZHRoOiAxLFxuXG4gICAgICAgIC8vIHJlbW92ZSBjdXJzb3Igb24gZGVza3RvcFxuICAgICAgICBjb2xvcjogJ3RyYW5zcGFyZW50JyxcblxuICAgICAgICAvLyByZW1vdmUgY3Vyc29yIG9uIG1vYmlsZSB3aGlsc3QgbWFpbnRhaW5pbmcgXCJzY3JvbGwgaW50byB2aWV3XCIgYmVoYXZpb3VyXG4gICAgICAgIGxlZnQ6IC0xMDAsXG4gICAgICAgIG9wYWNpdHk6IDAsXG4gICAgICAgIHBvc2l0aW9uOiAncmVsYXRpdmUnLFxuICAgICAgICB0cmFuc2Zvcm06ICdzY2FsZSguMDEpJyxcbiAgICAgIH19XG4gICAgLz5cbiAgKTtcbn1cbiJdfQ== */`)}))}var lxt=function(e){e.cancelable&&e.preventDefault(),e.stopPropagation()};function uxt(e){var t=e.isEnabled,n=e.onBottomArrive,r=e.onBottomLeave,i=e.onTopArrive,a=e.onTopLeave,o=(0,Y.useRef)(!1),s=(0,Y.useRef)(!1),c=(0,Y.useRef)(0),l=(0,Y.useRef)(null),u=(0,Y.useCallback)(function(e,t){if(l.current!==null){var c=l.current,u=c.scrollTop,d=c.scrollHeight,f=c.clientHeight,p=l.current,m=t>0,h=d-f-u,g=!1;h>t&&o.current&&(r&&r(e),o.current=!1),m&&s.current&&(a&&a(e),s.current=!1),m&&t>h?(n&&!o.current&&n(e),p.scrollTop=d,g=!0,o.current=!0):!m&&-t>u&&(i&&!s.current&&i(e),p.scrollTop=0,g=!0,s.current=!0),g&&lxt(e)}},[n,r,i,a]),d=(0,Y.useCallback)(function(e){u(e,e.deltaY)},[u]),f=(0,Y.useCallback)(function(e){c.current=e.changedTouches[0].clientY},[]),p=(0,Y.useCallback)(function(e){u(e,c.current-e.changedTouches[0].clientY)},[u]),m=(0,Y.useCallback)(function(e){if(e){var t=byt?{passive:!1}:!1;e.addEventListener(`wheel`,d,t),e.addEventListener(`touchstart`,f,t),e.addEventListener(`touchmove`,p,t)}},[p,f,d]),h=(0,Y.useCallback)(function(e){e&&(e.removeEventListener(`wheel`,d,!1),e.removeEventListener(`touchstart`,f,!1),e.removeEventListener(`touchmove`,p,!1))},[p,f,d]);return(0,Y.useEffect)(function(){if(t){var e=l.current;return m(e),function(){h(e)}}},[t,m,h]),function(e){l.current=e}}var dxt=[`boxSizing`,`height`,`overflow`,`paddingRight`,`position`],fxt={boxSizing:`border-box`,overflow:`hidden`,position:`relative`,height:`100%`};function pxt(e){e.cancelable&&e.preventDefault()}function mxt(e){e.stopPropagation()}function hxt(){var e=this.scrollTop,t=this.scrollHeight,n=e+this.offsetHeight;e===0?this.scrollTop=1:n===t&&(this.scrollTop=e-1)}function gxt(){return`ontouchstart`in window||navigator.maxTouchPoints}var _xt=!!(typeof window<`u`&&window.document&&window.document.createElement),J9=0,Y9={capture:!1,passive:!1};function vxt(e){var t=e.isEnabled,n=e.accountForScrollbars,r=n===void 0||n,i=(0,Y.useRef)({}),a=(0,Y.useRef)(null),o=(0,Y.useCallback)(function(e){if(_xt){var t=document.body,n=t&&t.style;if(r&&dxt.forEach(function(e){var t=n&&n[e];i.current[e]=t}),r&&J9<1){var a=parseInt(i.current.paddingRight,10)||0,o=document.body?document.body.clientWidth:0,s=window.innerWidth-o+a||0;Object.keys(fxt).forEach(function(e){var t=fxt[e];n&&(n[e]=t)}),n&&(n.paddingRight=`${s}px`)}t&&gxt()&&(t.addEventListener(`touchmove`,pxt,Y9),e&&(e.addEventListener(`touchstart`,hxt,Y9),e.addEventListener(`touchmove`,mxt,Y9))),J9+=1}},[r]),s=(0,Y.useCallback)(function(e){if(_xt){var t=document.body,n=t&&t.style;J9=Math.max(J9-1,0),r&&J9<1&&dxt.forEach(function(e){var t=i.current[e];n&&(n[e]=t)}),t&&gxt()&&(t.removeEventListener(`touchmove`,pxt,Y9),e&&(e.removeEventListener(`touchstart`,hxt,Y9),e.removeEventListener(`touchmove`,mxt,Y9)))}},[r]);return(0,Y.useEffect)(function(){if(t){var e=a.current;return o(e),function(){s(e)}}},[t,o,s]),function(e){a.current=e}}function yxt(){return"You have tried to stringify object returned from `css` function. It isn't supposed to be used directly (e.g. as value of the `className` prop), but rather handed to emotion so it can handle it (e.g. as value of `css` prop)."}var bxt=function(e){var t=e.target;return t.ownerDocument.activeElement&&t.ownerDocument.activeElement.blur()},xxt=process.env.NODE_ENV===`production`?{name:`1kfdb0e`,styles:`position:fixed;left:0;bottom:0;right:0;top:0`}:{name:`bp8cua-ScrollManager`,styles:`position:fixed;left:0;bottom:0;right:0;top:0;label:ScrollManager;`,map:`/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIlNjcm9sbE1hbmFnZXIudHN4Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQW9EVSIsImZpbGUiOiJTY3JvbGxNYW5hZ2VyLnRzeCIsInNvdXJjZXNDb250ZW50IjpbIi8qKiBAanN4IGpzeCAqL1xuaW1wb3J0IHsganN4IH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgRnJhZ21lbnQsIFJlYWN0RWxlbWVudCwgUmVmQ2FsbGJhY2ssIE1vdXNlRXZlbnQgfSBmcm9tICdyZWFjdCc7XG5pbXBvcnQgdXNlU2Nyb2xsQ2FwdHVyZSBmcm9tICcuL3VzZVNjcm9sbENhcHR1cmUnO1xuaW1wb3J0IHVzZVNjcm9sbExvY2sgZnJvbSAnLi91c2VTY3JvbGxMb2NrJztcblxuaW50ZXJmYWNlIFByb3BzIHtcbiAgcmVhZG9ubHkgY2hpbGRyZW46IChyZWY6IFJlZkNhbGxiYWNrPEhUTUxFbGVtZW50PikgPT4gUmVhY3RFbGVtZW50O1xuICByZWFkb25seSBsb2NrRW5hYmxlZDogYm9vbGVhbjtcbiAgcmVhZG9ubHkgY2FwdHVyZUVuYWJsZWQ6IGJvb2xlYW47XG4gIHJlYWRvbmx5IG9uQm90dG9tQXJyaXZlPzogKGV2ZW50OiBXaGVlbEV2ZW50IHwgVG91Y2hFdmVudCkgPT4gdm9pZDtcbiAgcmVhZG9ubHkgb25Cb3R0b21MZWF2ZT86IChldmVudDogV2hlZWxFdmVudCB8IFRvdWNoRXZlbnQpID0+IHZvaWQ7XG4gIHJlYWRvbmx5IG9uVG9wQXJyaXZlPzogKGV2ZW50OiBXaGVlbEV2ZW50IHwgVG91Y2hFdmVudCkgPT4gdm9pZDtcbiAgcmVhZG9ubHkgb25Ub3BMZWF2ZT86IChldmVudDogV2hlZWxFdmVudCB8IFRvdWNoRXZlbnQpID0+IHZvaWQ7XG59XG5cbmNvbnN0IGJsdXJTZWxlY3RJbnB1dCA9IChldmVudDogTW91c2VFdmVudDxIVE1MRGl2RWxlbWVudD4pID0+IHtcbiAgY29uc3QgZWxlbWVudCA9IGV2ZW50LnRhcmdldCBhcyBIVE1MRGl2RWxlbWVudDtcbiAgcmV0dXJuIChcbiAgICBlbGVtZW50Lm93bmVyRG9jdW1lbnQuYWN0aXZlRWxlbWVudCAmJlxuICAgIChlbGVtZW50Lm93bmVyRG9jdW1lbnQuYWN0aXZlRWxlbWVudCBhcyBIVE1MRWxlbWVudCkuYmx1cigpXG4gICk7XG59O1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBTY3JvbGxNYW5hZ2VyKHtcbiAgY2hpbGRyZW4sXG4gIGxvY2tFbmFibGVkLFxuICBjYXB0dXJlRW5hYmxlZCA9IHRydWUsXG4gIG9uQm90dG9tQXJyaXZlLFxuICBvbkJvdHRvbUxlYXZlLFxuICBvblRvcEFycml2ZSxcbiAgb25Ub3BMZWF2ZSxcbn06IFByb3BzKSB7XG4gIGNvbnN0IHNldFNjcm9sbENhcHR1cmVUYXJnZXQgPSB1c2VTY3JvbGxDYXB0dXJlKHtcbiAgICBpc0VuYWJsZWQ6IGNhcHR1cmVFbmFibGVkLFxuICAgIG9uQm90dG9tQXJyaXZlLFxuICAgIG9uQm90dG9tTGVhdmUsXG4gICAgb25Ub3BBcnJpdmUsXG4gICAgb25Ub3BMZWF2ZSxcbiAgfSk7XG4gIGNvbnN0IHNldFNjcm9sbExvY2tUYXJnZXQgPSB1c2VTY3JvbGxMb2NrKHsgaXNFbmFibGVkOiBsb2NrRW5hYmxlZCB9KTtcblxuICBjb25zdCB0YXJnZXRSZWY6IFJlZkNhbGxiYWNrPEhUTUxFbGVtZW50PiA9IChlbGVtZW50KSA9PiB7XG4gICAgc2V0U2Nyb2xsQ2FwdHVyZVRhcmdldChlbGVtZW50KTtcbiAgICBzZXRTY3JvbGxMb2NrVGFyZ2V0KGVsZW1lbnQpO1xuICB9O1xuXG4gIHJldHVybiAoXG4gICAgPEZyYWdtZW50PlxuICAgICAge2xvY2tFbmFibGVkICYmIChcbiAgICAgICAgPGRpdlxuICAgICAgICAgIG9uQ2xpY2s9e2JsdXJTZWxlY3RJbnB1dH1cbiAgICAgICAgICBjc3M9e3sgcG9zaXRpb246ICdmaXhlZCcsIGxlZnQ6IDAsIGJvdHRvbTogMCwgcmlnaHQ6IDAsIHRvcDogMCB9fVxuICAgICAgICAvPlxuICAgICAgKX1cbiAgICAgIHtjaGlsZHJlbih0YXJnZXRSZWYpfVxuICAgIDwvRnJhZ21lbnQ+XG4gICk7XG59XG4iXX0= */`,toString:yxt};function Sxt(e){var t=e.children,n=e.lockEnabled,r=e.captureEnabled,i=r===void 0||r,a=e.onBottomArrive,o=e.onBottomLeave,s=e.onTopArrive,c=e.onTopLeave,l=uxt({isEnabled:i,onBottomArrive:a,onBottomLeave:o,onTopArrive:s,onTopLeave:c}),u=vxt({isEnabled:n});return Ym(Y.Fragment,null,n&&Ym(`div`,{onClick:bxt,css:xxt}),t(function(e){l(e),u(e)}))}function Cxt(){return"You have tried to stringify object returned from `css` function. It isn't supposed to be used directly (e.g. as value of the `className` prop), but rather handed to emotion so it can handle it (e.g. as value of `css` prop)."}var wxt=process.env.NODE_ENV===`production`?{name:`1a0ro4n-requiredInput`,styles:`label:requiredInput;opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;width:100%`}:{name:`5kkxb2-requiredInput-RequiredInput`,styles:`label:requiredInput;opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;width:100%;label:RequiredInput;`,map:`/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIlJlcXVpcmVkSW5wdXQudHN4Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWNJIiwiZmlsZSI6IlJlcXVpcmVkSW5wdXQudHN4Iiwic291cmNlc0NvbnRlbnQiOlsiLyoqIEBqc3gganN4ICovXG5pbXBvcnQgeyBGb2N1c0V2ZW50SGFuZGxlciwgRnVuY3Rpb25Db21wb25lbnQgfSBmcm9tICdyZWFjdCc7XG5pbXBvcnQgeyBqc3ggfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5cbmNvbnN0IFJlcXVpcmVkSW5wdXQ6IEZ1bmN0aW9uQ29tcG9uZW50PHtcbiAgcmVhZG9ubHkgbmFtZT86IHN0cmluZztcbiAgcmVhZG9ubHkgb25Gb2N1czogRm9jdXNFdmVudEhhbmRsZXI8SFRNTElucHV0RWxlbWVudD47XG59PiA9ICh7IG5hbWUsIG9uRm9jdXMgfSkgPT4gKFxuICA8aW5wdXRcbiAgICByZXF1aXJlZFxuICAgIG5hbWU9e25hbWV9XG4gICAgdGFiSW5kZXg9ey0xfVxuICAgIGFyaWEtaGlkZGVuPVwidHJ1ZVwiXG4gICAgb25Gb2N1cz17b25Gb2N1c31cbiAgICBjc3M9e3tcbiAgICAgIGxhYmVsOiAncmVxdWlyZWRJbnB1dCcsXG4gICAgICBvcGFjaXR5OiAwLFxuICAgICAgcG9pbnRlckV2ZW50czogJ25vbmUnLFxuICAgICAgcG9zaXRpb246ICdhYnNvbHV0ZScsXG4gICAgICBib3R0b206IDAsXG4gICAgICBsZWZ0OiAwLFxuICAgICAgcmlnaHQ6IDAsXG4gICAgICB3aWR0aDogJzEwMCUnLFxuICAgIH19XG4gICAgLy8gUHJldmVudCBgU3dpdGNoaW5nIGZyb20gdW5jb250cm9sbGVkIHRvIGNvbnRyb2xsZWRgIGVycm9yXG4gICAgdmFsdWU9XCJcIlxuICAgIG9uQ2hhbmdlPXsoKSA9PiB7fX1cbiAgLz5cbik7XG5cbmV4cG9ydCBkZWZhdWx0IFJlcXVpcmVkSW5wdXQ7XG4iXX0= */`,toString:Cxt},Txt=function(e){var t=e.name,n=e.onFocus;return Ym(`input`,{required:!0,name:t,tabIndex:-1,"aria-hidden":`true`,onFocus:n,css:wxt,value:``,onChange:function(){}})};function Ext(e){return typeof window<`u`&&window.navigator!=null&&e.test(window.navigator.userAgentData?.platform||window.navigator.platform)}function Dxt(){return Ext(/^iPhone/i)}function Oxt(){return Ext(/^Mac/i)}function kxt(){return Ext(/^iPad/i)||Oxt()&&navigator.maxTouchPoints>1}function Axt(){return Dxt()||kxt()}function jxt(){return Oxt()||Axt()}var Mxt=function(e){return e.label},Nxt=function(e){return e.label},Pxt=function(e){return e.value},Fxt=function(e){return!!e.isDisabled},Ixt={clearIndicator:abt,container:Hyt,control:fbt,dropdownIndicator:rbt,group:hbt,groupHeading:_bt,indicatorsContainer:Kyt,indicatorSeparator:sbt,input:xbt,loadingIndicator:ubt,loadingMessage:Lyt,menu:kyt,menuList:Nyt,menuPortal:Byt,multiValue:Ebt,multiValueLabel:Dbt,multiValueRemove:Obt,noOptionsMessage:Iyt,option:Pbt,placeholder:Ibt,singleValue:Rbt,valueContainer:Wyt},Lxt={primary:`#2684FF`,primary75:`#4C9AFF`,primary50:`#B2D4FF`,primary25:`#DEEBFF`,danger:`#DE350B`,dangerLight:`#FFBDAD`,neutral0:`hsl(0, 0%, 100%)`,neutral5:`hsl(0, 0%, 95%)`,neutral10:`hsl(0, 0%, 90%)`,neutral20:`hsl(0, 0%, 80%)`,neutral30:`hsl(0, 0%, 70%)`,neutral40:`hsl(0, 0%, 60%)`,neutral50:`hsl(0, 0%, 50%)`,neutral60:`hsl(0, 0%, 40%)`,neutral70:`hsl(0, 0%, 30%)`,neutral80:`hsl(0, 0%, 20%)`,neutral90:`hsl(0, 0%, 10%)`},Rxt=4,zxt=4,Bxt={borderRadius:Rxt,colors:Lxt,spacing:{baseUnit:zxt,controlHeight:38,menuGutter:zxt*2}},Vxt={"aria-live":`polite`,backspaceRemovesValue:!0,blurInputOnSelect:gyt(),captureMenuScroll:!gyt(),classNames:{},closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:oxt(),formatGroupLabel:Mxt,getOptionLabel:Nxt,getOptionValue:Pxt,isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:Fxt,loadingMessage:function(){return`Loading...`},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:`bottom`,menuPosition:`absolute`,menuShouldBlockScroll:!1,menuShouldScrollIntoView:!_yt(),noOptionsMessage:function(){return`No options`},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:`Select...`,screenReaderStatus:function(e){var t=e.count;return`${t} result${t===1?``:`s`} available`},styles:{},tabIndex:0,tabSelectsValue:!0,unstyled:!1};function Hxt(e,t,n,r){return{type:`option`,data:t,isDisabled:Zxt(e,t,n),isSelected:Qxt(e,t,n),label:Xxt(e,t),value:Z9(e,t),index:r}}function X9(e,t){return e.options.map(function(n,r){if(`options`in n){var i=n.options.map(function(n,r){return Hxt(e,n,t,r)}).filter(function(t){return Kxt(e,t)});return i.length>0?{type:`group`,data:n,options:i,index:r}:void 0}var a=Hxt(e,n,t,r);return Kxt(e,a)?a:void 0}).filter(xyt)}function Uxt(e){return e.reduce(function(e,t){return t.type===`group`?e.push.apply(e,A9(t.options.map(function(e){return e.data}))):e.push(t.data),e},[])}function Wxt(e,t){return e.reduce(function(e,n){return n.type===`group`?e.push.apply(e,A9(n.options.map(function(e){return{data:e.data,id:`${t}-${n.index}-${e.index}`}}))):e.push({data:n.data,id:`${t}-${n.index}`}),e},[])}function Gxt(e,t){return Uxt(X9(e,t))}function Kxt(e,t){var n=e.inputValue,r=n===void 0?``:n,i=t.data,a=t.isSelected,o=t.label,s=t.value;return(!eSt(e)||!a)&&$xt(e,{label:o,value:s,data:i},r)}function qxt(e,t){var n=e.focusedValue,r=e.selectValue.indexOf(n);if(r>-1){if(t.indexOf(n)>-1)return n;if(r<t.length)return t[r]}return null}function Jxt(e,t){var n=e.focusedOption;return n&&t.indexOf(n)>-1?n:t[0]}var Yxt=function(e,t){return e.find(function(e){return e.data===t})?.id||null},Xxt=function(e,t){return e.getOptionLabel(t)},Z9=function(e,t){return e.getOptionValue(t)};function Zxt(e,t,n){return typeof e.isOptionDisabled==`function`&&e.isOptionDisabled(t,n)}function Qxt(e,t,n){if(n.indexOf(t)>-1)return!0;if(typeof e.isOptionSelected==`function`)return e.isOptionSelected(t,n);var r=Z9(e,t);return n.some(function(t){return Z9(e,t)===r})}function $xt(e,t,n){return!e.filterOption||e.filterOption(t,n)}var eSt=function(e){var t=e.hideSelectedOptions,n=e.isMulti;return t===void 0?n:t},tSt=1,nSt=(function(e){gvt(n,e);var t=bvt(n);function n(e){var r;if(fvt(this,n),r=t.call(this,e),r.state={ariaSelection:null,focusedOption:null,focusedOptionId:null,focusableOptionsWithIds:[],focusedValue:null,inputIsHidden:!1,isFocused:!1,selectValue:[],clearFocusValueOnUpdate:!1,prevWasFocused:!1,inputIsHiddenAfterUpdate:void 0,prevProps:void 0,instancePrefix:``,isAppleDevice:!1},r.blockOptionHover=!1,r.isComposing=!1,r.commonProps=void 0,r.initialTouchX=0,r.initialTouchY=0,r.openAfterFocus=!1,r.scrollToFocusedOptionOnUpdate=!1,r.userIsDragging=void 0,r.controlRef=null,r.getControlRef=function(e){r.controlRef=e},r.focusedOptionRef=null,r.getFocusedOptionRef=function(e){r.focusedOptionRef=e},r.menuListRef=null,r.getMenuListRef=function(e){r.menuListRef=e},r.inputRef=null,r.getInputRef=function(e){r.inputRef=e},r.focus=r.focusInput,r.blur=r.blurInput,r.onChange=function(e,t){var n=r.props,i=n.onChange;t.name=n.name,r.ariaOnChange(e,t),i(e,t)},r.setValue=function(e,t,n){var i=r.props,a=i.closeMenuOnSelect,o=i.isMulti,s=i.inputValue;r.onInputChange(``,{action:`set-value`,prevInputValue:s}),a&&(r.setState({inputIsHiddenAfterUpdate:!o}),r.onMenuClose()),r.setState({clearFocusValueOnUpdate:!0}),r.onChange(e,{action:t,option:n})},r.selectOption=function(e){var t=r.props,n=t.blurInputOnSelect,i=t.isMulti,a=t.name,o=r.state.selectValue,s=i&&r.isOptionSelected(e,o),c=r.isOptionDisabled(e,o);if(s){var l=r.getOptionValue(e);r.setValue(o.filter(function(e){return r.getOptionValue(e)!==l}),`deselect-option`,e)}else if(!c)i?r.setValue([].concat(A9(o),[e]),`select-option`,e):r.setValue(e,`select-option`);else{r.ariaOnChange(e,{action:`select-option`,option:e,name:a});return}n&&r.blurInput()},r.removeValue=function(e){var t=r.props.isMulti,n=r.state.selectValue,i=r.getOptionValue(e),a=n.filter(function(e){return r.getOptionValue(e)!==i}),o=K9(t,a,a[0]||null);r.onChange(o,{action:`remove-value`,removedValue:e}),r.focusInput()},r.clearValue=function(){var e=r.state.selectValue;r.onChange(K9(r.props.isMulti,[],null),{action:`clear`,removedValues:e})},r.popValue=function(){var e=r.props.isMulti,t=r.state.selectValue,n=t[t.length-1],i=t.slice(0,t.length-1),a=K9(e,i,i[0]||null);n&&r.onChange(a,{action:`pop-value`,removedValue:n})},r.getFocusedOptionId=function(e){return Yxt(r.state.focusableOptionsWithIds,e)},r.getFocusableOptionsWithIds=function(){return Wxt(X9(r.props,r.state.selectValue),r.getElementId(`option`))},r.getValue=function(){return r.state.selectValue},r.cx=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return cyt.apply(void 0,[r.props.classNamePrefix].concat(t))},r.getOptionLabel=function(e){return Xxt(r.props,e)},r.getOptionValue=function(e){return Z9(r.props,e)},r.getStyles=function(e,t){var n=r.props.unstyled,i=Ixt[e](t,n);i.boxSizing=`border-box`;var a=r.props.styles[e];return a?a(i,t):i},r.getClassNames=function(e,t){var n;return(n=r.props.classNames)[e]?.call(n,t)},r.getElementId=function(e){return`${r.state.instancePrefix}-${e}`},r.getComponents=function(){return Bbt(r.props)},r.buildCategorizedOptions=function(){return X9(r.props,r.state.selectValue)},r.getCategorizedOptions=function(){return r.props.menuIsOpen?r.buildCategorizedOptions():[]},r.buildFocusableOptions=function(){return Uxt(r.buildCategorizedOptions())},r.getFocusableOptions=function(){return r.props.menuIsOpen?r.buildFocusableOptions():[]},r.ariaOnChange=function(e,t){r.setState({ariaSelection:O9({value:e},t)})},r.onMenuMouseDown=function(e){e.button===0&&(e.stopPropagation(),e.preventDefault(),r.focusInput())},r.onMenuMouseMove=function(e){r.blockOptionHover=!1},r.onControlMouseDown=function(e){if(!e.defaultPrevented){var t=r.props.openMenuOnClick;r.state.isFocused?r.props.menuIsOpen?e.target.tagName!==`INPUT`&&e.target.tagName!==`TEXTAREA`&&r.onMenuClose():t&&r.openMenu(`first`):(t&&(r.openAfterFocus=!0),r.focusInput()),e.target.tagName!==`INPUT`&&e.target.tagName!==`TEXTAREA`&&e.preventDefault()}},r.onDropdownIndicatorMouseDown=function(e){if(!(e&&e.type===`mousedown`&&e.button!==0)&&!r.props.isDisabled){var t=r.props,n=t.isMulti,i=t.menuIsOpen;r.focusInput(),i?(r.setState({inputIsHiddenAfterUpdate:!n}),r.onMenuClose()):r.openMenu(`first`),e.preventDefault()}},r.onClearIndicatorMouseDown=function(e){e&&e.type===`mousedown`&&e.button!==0||(r.clearValue(),e.preventDefault(),r.openAfterFocus=!1,e.type===`touchend`?r.focusInput():setTimeout(function(){return r.focusInput()}))},r.onScroll=function(e){typeof r.props.closeMenuOnScroll==`boolean`?e.target instanceof HTMLElement&&H9(e.target)&&r.props.onMenuClose():typeof r.props.closeMenuOnScroll==`function`&&r.props.closeMenuOnScroll(e)&&r.props.onMenuClose()},r.onCompositionStart=function(){r.isComposing=!0},r.onCompositionEnd=function(){r.isComposing=!1},r.onTouchStart=function(e){var t=e.touches,n=t&&t.item(0);n&&(r.initialTouchX=n.clientX,r.initialTouchY=n.clientY,r.userIsDragging=!1)},r.onTouchMove=function(e){var t=e.touches,n=t&&t.item(0);if(n){var i=Math.abs(n.clientX-r.initialTouchX),a=Math.abs(n.clientY-r.initialTouchY),o=5;r.userIsDragging=i>o||a>o}},r.onTouchEnd=function(e){r.userIsDragging||(r.controlRef&&!r.controlRef.contains(e.target)&&r.menuListRef&&!r.menuListRef.contains(e.target)&&r.blurInput(),r.initialTouchX=0,r.initialTouchY=0)},r.onControlTouchEnd=function(e){r.userIsDragging||r.onControlMouseDown(e)},r.onClearIndicatorTouchEnd=function(e){r.userIsDragging||r.onClearIndicatorMouseDown(e)},r.onDropdownIndicatorTouchEnd=function(e){r.userIsDragging||r.onDropdownIndicatorMouseDown(e)},r.handleInputChange=function(e){var t=r.props.inputValue,n=e.currentTarget.value;r.setState({inputIsHiddenAfterUpdate:!1}),r.onInputChange(n,{action:`input-change`,prevInputValue:t}),r.props.menuIsOpen||r.onMenuOpen()},r.onInputFocus=function(e){r.props.onFocus&&r.props.onFocus(e),r.setState({inputIsHiddenAfterUpdate:!1,isFocused:!0}),(r.openAfterFocus||r.props.openMenuOnFocus)&&r.openMenu(`first`),r.openAfterFocus=!1},r.onInputBlur=function(e){var t=r.props.inputValue;if(r.menuListRef&&r.menuListRef.contains(document.activeElement)){r.inputRef.focus();return}r.props.onBlur&&r.props.onBlur(e),r.onInputChange(``,{action:`input-blur`,prevInputValue:t}),r.onMenuClose(),r.setState({focusedValue:null,isFocused:!1})},r.onOptionHover=function(e){if(!(r.blockOptionHover||r.state.focusedOption===e)){var t=r.getFocusableOptions().indexOf(e);r.setState({focusedOption:e,focusedOptionId:t>-1?r.getFocusedOptionId(e):null})}},r.shouldHideSelectedOptions=function(){return eSt(r.props)},r.onValueInputFocus=function(e){e.preventDefault(),e.stopPropagation(),r.focus()},r.onKeyDown=function(e){var t=r.props,n=t.isMulti,i=t.backspaceRemovesValue,a=t.escapeClearsValue,o=t.inputValue,s=t.isClearable,c=t.isDisabled,l=t.menuIsOpen,u=t.onKeyDown,d=t.tabSelectsValue,f=t.openMenuOnFocus,p=r.state,m=p.focusedOption,h=p.focusedValue,g=p.selectValue;if(!c&&!(typeof u==`function`&&(u(e),e.defaultPrevented))){switch(r.blockOptionHover=!0,e.key){case`ArrowLeft`:if(!n||o)return;r.focusValue(`previous`);break;case`ArrowRight`:if(!n||o)return;r.focusValue(`next`);break;case`Delete`:case`Backspace`:if(o)return;if(h)r.removeValue(h);else{if(!i)return;n?r.popValue():s&&r.clearValue()}break;case`Tab`:if(r.isComposing||e.shiftKey||!l||!d||!m||f&&r.isOptionSelected(m,g))return;r.selectOption(m);break;case`Enter`:if(e.keyCode===229)break;if(l){if(!m||r.isComposing)return;r.selectOption(m);break}return;case`Escape`:l?(r.setState({inputIsHiddenAfterUpdate:!1}),r.onInputChange(``,{action:`menu-close`,prevInputValue:o}),r.onMenuClose()):s&&a&&r.clearValue();break;case` `:if(o)return;if(!l){r.openMenu(`first`);break}if(!m)return;r.selectOption(m);break;case`ArrowUp`:l?r.focusOption(`up`):r.openMenu(`last`);break;case`ArrowDown`:l?r.focusOption(`down`):r.openMenu(`first`);break;case`PageUp`:if(!l)return;r.focusOption(`pageup`);break;case`PageDown`:if(!l)return;r.focusOption(`pagedown`);break;case`Home`:if(!l)return;r.focusOption(`first`);break;case`End`:if(!l)return;r.focusOption(`last`);break;default:return}e.preventDefault()}},r.state.instancePrefix=`react-select-`+(r.props.instanceId||++tSt),r.state.selectValue=B9(e.value),e.menuIsOpen&&r.state.selectValue.length){var i=r.getFocusableOptionsWithIds(),a=r.buildFocusableOptions(),o=a.indexOf(r.state.selectValue[0]);r.state.focusableOptionsWithIds=i,r.state.focusedOption=a[o],r.state.focusedOptionId=Yxt(i,a[o])}return r}return mvt(n,[{key:`componentDidMount`,value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener(`scroll`,this.onScroll,!0),this.props.autoFocus&&this.focusInput(),this.props.menuIsOpen&&this.state.focusedOption&&this.menuListRef&&this.focusedOptionRef&&myt(this.menuListRef,this.focusedOptionRef),jxt()&&this.setState({isAppleDevice:!0})}},{key:`componentDidUpdate`,value:function(e){var t=this.props,n=t.isDisabled,r=t.menuIsOpen,i=this.state.isFocused;(i&&!n&&e.isDisabled||i&&r&&!e.menuIsOpen)&&this.focusInput(),i&&n&&!e.isDisabled?this.setState({isFocused:!1},this.onMenuClose):!i&&!n&&e.isDisabled&&this.inputRef===document.activeElement&&this.setState({isFocused:!0}),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&(myt(this.menuListRef,this.focusedOptionRef),this.scrollToFocusedOptionOnUpdate=!1)}},{key:`componentWillUnmount`,value:function(){this.stopListeningComposition(),this.stopListeningToTouch(),document.removeEventListener(`scroll`,this.onScroll,!0)}},{key:`onMenuOpen`,value:function(){this.props.onMenuOpen()}},{key:`onMenuClose`,value:function(){this.onInputChange(``,{action:`menu-close`,prevInputValue:this.props.inputValue}),this.props.onMenuClose()}},{key:`onInputChange`,value:function(e,t){this.props.onInputChange(e,t)}},{key:`focusInput`,value:function(){this.inputRef&&this.inputRef.focus()}},{key:`blurInput`,value:function(){this.inputRef&&this.inputRef.blur()}},{key:`openMenu`,value:function(e){var t=this,n=this.state,r=n.selectValue,i=n.isFocused,a=this.buildFocusableOptions(),o=e===`first`?0:a.length-1;if(!this.props.isMulti){var s=a.indexOf(r[0]);s>-1&&(o=s)}this.scrollToFocusedOptionOnUpdate=!(i&&this.menuListRef),this.setState({inputIsHiddenAfterUpdate:!1,focusedValue:null,focusedOption:a[o],focusedOptionId:this.getFocusedOptionId(a[o])},function(){return t.onMenuOpen()})}},{key:`focusValue`,value:function(e){var t=this.state,n=t.selectValue,r=t.focusedValue;if(this.props.isMulti){this.setState({focusedOption:null});var i=n.indexOf(r);r||(i=-1);var a=n.length-1,o=-1;if(n.length){switch(e){case`previous`:o=i===0?0:i===-1?a:i-1;break;case`next`:i>-1&&i<a&&(o=i+1)}this.setState({inputIsHidden:o!==-1,focusedValue:n[o]})}}}},{key:`focusOption`,value:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:`first`,t=this.props.pageSize,n=this.state.focusedOption,r=this.getFocusableOptions();if(r.length){var i=0,a=r.indexOf(n);n||(a=-1),e===`up`?i=a>0?a-1:r.length-1:e===`down`?i=(a+1)%r.length:e===`pageup`?(i=a-t,i<0&&(i=0)):e===`pagedown`?(i=a+t,i>r.length-1&&(i=r.length-1)):e===`last`&&(i=r.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:r[i],focusedValue:null,focusedOptionId:this.getFocusedOptionId(r[i])})}}},{key:`getTheme`,value:(function(){return this.props.theme?typeof this.props.theme==`function`?this.props.theme(Bxt):O9(O9({},Bxt),this.props.theme):Bxt})},{key:`getCommonProps`,value:function(){var e=this.clearValue,t=this.cx,n=this.getStyles,r=this.getClassNames,i=this.getValue,a=this.selectOption,o=this.setValue,s=this.props,c=s.isMulti,l=s.isRtl,u=s.options;return{clearValue:e,cx:t,getStyles:n,getClassNames:r,getValue:i,hasValue:this.hasValue(),isMulti:c,isRtl:l,options:u,selectOption:a,selectProps:s,setValue:o,theme:this.getTheme()}}},{key:`hasValue`,value:function(){return this.state.selectValue.length>0}},{key:`hasOptions`,value:function(){return!!this.getFocusableOptions().length}},{key:`isClearable`,value:function(){var e=this.props,t=e.isClearable,n=e.isMulti;return t===void 0?n:t}},{key:`isOptionDisabled`,value:function(e,t){return Zxt(this.props,e,t)}},{key:`isOptionSelected`,value:function(e,t){return Qxt(this.props,e,t)}},{key:`filterOption`,value:function(e,t){return $xt(this.props,e,t)}},{key:`formatOptionLabel`,value:function(e,t){if(typeof this.props.formatOptionLabel==`function`){var n=this.props.inputValue,r=this.state.selectValue;return this.props.formatOptionLabel(e,{context:t,inputValue:n,selectValue:r})}return this.getOptionLabel(e)}},{key:`formatGroupLabel`,value:function(e){return this.props.formatGroupLabel(e)}},{key:`startListeningComposition`,value:(function(){document&&document.addEventListener&&(document.addEventListener(`compositionstart`,this.onCompositionStart,!1),document.addEventListener(`compositionend`,this.onCompositionEnd,!1))})},{key:`stopListeningComposition`,value:function(){document&&document.removeEventListener&&(document.removeEventListener(`compositionstart`,this.onCompositionStart),document.removeEventListener(`compositionend`,this.onCompositionEnd))}},{key:`startListeningToTouch`,value:(function(){document&&document.addEventListener&&(document.addEventListener(`touchstart`,this.onTouchStart,!1),document.addEventListener(`touchmove`,this.onTouchMove,!1),document.addEventListener(`touchend`,this.onTouchEnd,!1))})},{key:`stopListeningToTouch`,value:function(){document&&document.removeEventListener&&(document.removeEventListener(`touchstart`,this.onTouchStart),document.removeEventListener(`touchmove`,this.onTouchMove),document.removeEventListener(`touchend`,this.onTouchEnd))}},{key:`renderInput`,value:(function(){var e=this.props,t=e.isDisabled,n=e.isSearchable,r=e.inputId,i=e.inputValue,a=e.tabIndex,o=e.form,s=e.menuIsOpen,c=e.required,l=this.getComponents().Input,u=this.state,d=u.inputIsHidden,f=u.ariaSelection,p=this.commonProps,m=r||this.getElementId(`input`),h=O9(O9(O9({"aria-autocomplete":`list`,"aria-expanded":s,"aria-haspopup":!0,"aria-errormessage":this.props[`aria-errormessage`],"aria-invalid":this.props[`aria-invalid`],"aria-label":this.props[`aria-label`],"aria-labelledby":this.props[`aria-labelledby`],"aria-required":c,role:`combobox`,"aria-activedescendant":this.state.isAppleDevice?void 0:this.state.focusedOptionId||``},s&&{"aria-controls":this.getElementId(`listbox`)}),!n&&{"aria-readonly":!0}),this.hasValue()?f?.action===`initial-input-focus`&&{"aria-describedby":this.getElementId(`live-region`)}:{"aria-describedby":this.getElementId(`placeholder`)});return n?Y.createElement(l,T9({},p,{autoCapitalize:`none`,autoComplete:`off`,autoCorrect:`off`,id:m,innerRef:this.getInputRef,isDisabled:t,isHidden:d,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,spellCheck:`false`,tabIndex:a,form:o,type:`text`,value:i},h)):Y.createElement(cxt,T9({id:m,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:z9,onFocus:this.onInputFocus,disabled:t,tabIndex:a,inputMode:`none`,form:o,value:``},h))})},{key:`renderPlaceholderOrValue`,value:function(){var e=this,t=this.getComponents(),n=t.MultiValue,r=t.MultiValueContainer,i=t.MultiValueLabel,a=t.MultiValueRemove,o=t.SingleValue,s=t.Placeholder,c=this.commonProps,l=this.props,u=l.controlShouldRenderValue,d=l.isDisabled,f=l.isMulti,p=l.inputValue,m=l.placeholder,h=this.state,g=h.selectValue,_=h.focusedValue,v=h.isFocused;if(!this.hasValue()||!u)return p?null:Y.createElement(s,T9({},c,{key:`placeholder`,isDisabled:d,isFocused:v,innerProps:{id:this.getElementId(`placeholder`)}}),m);if(f)return g.map(function(t,o){var s=t===_,l=`${e.getOptionLabel(t)}-${e.getOptionValue(t)}`;return Y.createElement(n,T9({},c,{components:{Container:r,Label:i,Remove:a},isFocused:s,isDisabled:d,key:l,index:o,removeProps:{onClick:function(){return e.removeValue(t)},onTouchEnd:function(){return e.removeValue(t)},onMouseDown:function(e){e.preventDefault()}},data:t}),e.formatOptionLabel(t,`value`))});if(p)return null;var y=g[0];return Y.createElement(o,T9({},c,{data:y,isDisabled:d}),this.formatOptionLabel(y,`value`))}},{key:`renderClearIndicator`,value:function(){var e=this.getComponents().ClearIndicator,t=this.commonProps,n=this.props,r=n.isDisabled,i=n.isLoading,a=this.state.isFocused;if(!this.isClearable()||!e||r||!this.hasValue()||i)return null;var o={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":`true`};return Y.createElement(e,T9({},t,{innerProps:o,isFocused:a}))}},{key:`renderLoadingIndicator`,value:function(){var e=this.getComponents().LoadingIndicator,t=this.commonProps,n=this.props,r=n.isDisabled,i=n.isLoading,a=this.state.isFocused;return!e||!i?null:Y.createElement(e,T9({},t,{innerProps:{"aria-hidden":`true`},isDisabled:r,isFocused:a}))}},{key:`renderIndicatorSeparator`,value:function(){var e=this.getComponents(),t=e.DropdownIndicator,n=e.IndicatorSeparator;if(!t||!n)return null;var r=this.commonProps,i=this.props.isDisabled,a=this.state.isFocused;return Y.createElement(n,T9({},r,{isDisabled:i,isFocused:a}))}},{key:`renderDropdownIndicator`,value:function(){var e=this.getComponents().DropdownIndicator;if(!e)return null;var t=this.commonProps,n=this.props.isDisabled,r=this.state.isFocused,i={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":`true`};return Y.createElement(e,T9({},t,{innerProps:i,isDisabled:n,isFocused:r}))}},{key:`renderMenu`,value:function(){var e=this,t=this.getComponents(),n=t.Group,r=t.GroupHeading,i=t.Menu,a=t.MenuList,o=t.MenuPortal,s=t.LoadingMessage,c=t.NoOptionsMessage,l=t.Option,u=this.commonProps,d=this.state.focusedOption,f=this.props,p=f.captureMenuScroll,m=f.inputValue,h=f.isLoading,g=f.loadingMessage,_=f.minMenuHeight,v=f.maxMenuHeight,y=f.menuIsOpen,b=f.menuPlacement,x=f.menuPosition,S=f.menuPortalTarget,C=f.menuShouldBlockScroll,w=f.menuShouldScrollIntoView,T=f.noOptionsMessage,E=f.onMenuScrollToTop,D=f.onMenuScrollToBottom;if(!y)return null;var O=function(t,n){var r=t.type,i=t.data,a=t.isDisabled,o=t.isSelected,s=t.label,c=t.value,f=d===i,p=a?void 0:function(){return e.onOptionHover(i)},m=a?void 0:function(){return e.selectOption(i)},h=`${e.getElementId(`option`)}-${n}`,g={id:h,onClick:m,onMouseMove:p,onMouseOver:p,tabIndex:-1,role:`option`,"aria-selected":e.state.isAppleDevice?void 0:o};return Y.createElement(l,T9({},u,{innerProps:g,data:i,isDisabled:a,isSelected:o,key:h,label:s,type:r,value:c,isFocused:f,innerRef:f?e.getFocusedOptionRef:void 0}),e.formatOptionLabel(t.data,`menu`))},k;if(this.hasOptions())k=this.getCategorizedOptions().map(function(t){if(t.type===`group`){var i=t.data,a=t.options,o=t.index,s=`${e.getElementId(`group`)}-${o}`,c=`${s}-heading`;return Y.createElement(n,T9({},u,{key:s,data:i,options:a,Heading:r,headingProps:{id:c,data:t.data},label:e.formatGroupLabel(t.data)}),t.options.map(function(e){return O(e,`${o}-${e.index}`)}))}if(t.type===`option`)return O(t,`${t.index}`)});else if(h){var A=g({inputValue:m});if(A===null)return null;k=Y.createElement(s,u,A)}else{var j=T({inputValue:m});if(j===null)return null;k=Y.createElement(c,u,j)}var M={minMenuHeight:_,maxMenuHeight:v,menuPlacement:b,menuPosition:x,menuShouldScrollIntoView:w},ee=Y.createElement(jyt,T9({},u,M),function(t){var n=t.ref,r=t.placerProps,o=r.placement,s=r.maxHeight;return Y.createElement(i,T9({},u,M,{innerRef:n,innerProps:{onMouseDown:e.onMenuMouseDown,onMouseMove:e.onMenuMouseMove},isLoading:h,placement:o}),Y.createElement(Sxt,{captureEnabled:p,onTopArrive:E,onBottomArrive:D,lockEnabled:C},function(t){return Y.createElement(a,T9({},u,{innerRef:function(n){e.getMenuListRef(n),t(n)},innerProps:{role:`listbox`,"aria-multiselectable":u.isMulti,id:e.getElementId(`listbox`)},isLoading:h,maxHeight:s,focusedOption:d}),k)}))});return S||x===`fixed`?Y.createElement(o,T9({},u,{appendTo:S,controlElement:this.controlRef,menuPlacement:b,menuPosition:x}),ee):ee}},{key:`renderFormField`,value:function(){var e=this,t=this.props,n=t.delimiter,r=t.isDisabled,i=t.isMulti,a=t.name,o=t.required,s=this.state.selectValue;if(o&&!this.hasValue()&&!r)return Y.createElement(Txt,{name:a,onFocus:this.onValueInputFocus});if(!(!a||r)){if(i){if(n){var c=s.map(function(t){return e.getOptionValue(t)}).join(n);return Y.createElement(`input`,{name:a,type:`hidden`,value:c})}var l=s.length>0?s.map(function(t,n){return Y.createElement(`input`,{key:`i-${n}`,name:a,type:`hidden`,value:e.getOptionValue(t)})}):Y.createElement(`input`,{name:a,type:`hidden`,value:``});return Y.createElement(`div`,null,l)}var u=s[0]?this.getOptionValue(s[0]):``;return Y.createElement(`input`,{name:a,type:`hidden`,value:u})}}},{key:`renderLiveRegion`,value:function(){var e=this.commonProps,t=this.state,n=t.ariaSelection,r=t.focusedOption,i=t.focusedValue,a=t.isFocused,o=t.selectValue,s=this.getFocusableOptions();return Y.createElement(Ybt,T9({},e,{id:this.getElementId(`live-region`),ariaSelection:n,focusedOption:r,focusedValue:i,isFocused:a,selectValue:o,focusableOptions:s,isAppleDevice:this.state.isAppleDevice}))}},{key:`render`,value:function(){var e=this.getComponents(),t=e.Control,n=e.IndicatorsContainer,r=e.SelectContainer,i=e.ValueContainer,a=this.props,o=a.className,s=a.id,c=a.isDisabled,l=a.menuIsOpen,u=this.state.isFocused,d=this.commonProps=this.getCommonProps();return Y.createElement(r,T9({},d,{className:o,innerProps:{id:s,onKeyDown:this.onKeyDown},isDisabled:c,isFocused:u}),this.renderLiveRegion(),Y.createElement(t,T9({},d,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:c,isFocused:u,menuIsOpen:l}),Y.createElement(i,T9({},d,{isDisabled:c}),this.renderPlaceholderOrValue(),this.renderInput()),Y.createElement(n,T9({},d,{isDisabled:c}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}],[{key:`getDerivedStateFromProps`,value:function(e,t){var n=t.prevProps,r=t.clearFocusValueOnUpdate,i=t.inputIsHiddenAfterUpdate,a=t.ariaSelection,o=t.isFocused,s=t.prevWasFocused,c=t.instancePrefix,l=e.options,u=e.value,d=e.menuIsOpen,f=e.inputValue,p=e.isMulti,m=B9(u),h={};if(n&&(u!==n.value||l!==n.options||d!==n.menuIsOpen||f!==n.inputValue)){var g=d?Gxt(e,m):[],_=d?Wxt(X9(e,m),`${c}-option`):[],v=r?qxt(t,m):null,y=Jxt(t,g);h={selectValue:m,focusedOption:y,focusedOptionId:Yxt(_,y),focusableOptionsWithIds:_,focusedValue:v,clearFocusValueOnUpdate:!1}}var b=i!=null&&e!==n?{inputIsHidden:i,inputIsHiddenAfterUpdate:void 0}:{},x=a,S=o&&s;return o&&!S&&(x={value:K9(p,m,m[0]||null),options:m,action:`initial-input-focus`},S=!s),a?.action===`initial-input-focus`&&(x=null),O9(O9(O9({},h),b),{},{prevProps:e,ariaSelection:x,prevWasFocused:S})}}]),n})(Y.Component);nSt.defaultProps=Vxt;var rSt=[`defaultInputValue`,`defaultMenuIsOpen`,`defaultValue`,`inputValue`,`menuIsOpen`,`onChange`,`onInputChange`,`onMenuClose`,`onMenuOpen`,`value`];function iSt(e){var t=e.defaultInputValue,n=t===void 0?``:t,r=e.defaultMenuIsOpen,i=r!==void 0&&r,a=e.defaultValue,o=a===void 0?null:a,s=e.inputValue,c=e.menuIsOpen,l=e.onChange,u=e.onInputChange,d=e.onMenuClose,f=e.onMenuOpen,p=e.value,m=M9(e,rSt),h=j9((0,Y.useState)(s===void 0?n:s),2),g=h[0],_=h[1],v=j9((0,Y.useState)(c===void 0?i:c),2),y=v[0],b=v[1],x=j9((0,Y.useState)(p===void 0?o:p),2),S=x[0],C=x[1],w=(0,Y.useCallback)(function(e,t){typeof l==`function`&&l(e,t),C(e)},[l]),T=(0,Y.useCallback)(function(e,t){var n;typeof u==`function`&&(n=u(e,t)),_(n===void 0?e:n)},[u]),E=(0,Y.useCallback)(function(){typeof f==`function`&&f(),b(!0)},[f]),D=(0,Y.useCallback)(function(){typeof d==`function`&&d(),b(!1)},[d]),O=s===void 0?g:s,k=c===void 0?y:c,A=p===void 0?S:p;return O9(O9({},m),{},{inputValue:O,menuIsOpen:k,onChange:w,onInputChange:T,onMenuClose:D,onMenuOpen:E,value:A})}var aSt=[`allowCreateWhileLoading`,`createOptionPosition`,`formatCreateLabel`,`isValidNewOption`,`getNewOptionData`,`onCreateOption`,`options`,`onChange`],oSt=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:``,t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0,r=String(e).toLowerCase(),i=String(n.getOptionValue(t)).toLowerCase(),a=String(n.getOptionLabel(t)).toLowerCase();return i===r||a===r},sSt={formatCreateLabel:function(e){return`Create "${e}"`},isValidNewOption:function(e,t,n,r){return!(!e||t.some(function(t){return oSt(e,t,r)})||n.some(function(t){return oSt(e,t,r)}))},getNewOptionData:function(e,t){return{label:t,value:e,__isNew__:!0}}};function cSt(e){var t=e.allowCreateWhileLoading,n=t!==void 0&&t,r=e.createOptionPosition,i=r===void 0?`last`:r,a=e.formatCreateLabel,o=a===void 0?sSt.formatCreateLabel:a,s=e.isValidNewOption,c=s===void 0?sSt.isValidNewOption:s,l=e.getNewOptionData,u=l===void 0?sSt.getNewOptionData:l,d=e.onCreateOption,f=e.options,p=f===void 0?[]:f,m=e.onChange,h=M9(e,aSt),g=h.getOptionValue,_=g===void 0?Pxt:g,v=h.getOptionLabel,y=v===void 0?Nxt:v,b=h.inputValue,x=h.isLoading,S=h.isMulti,C=h.value,w=h.name,T=(0,Y.useMemo)(function(){return c(b,B9(C),p,{getOptionValue:_,getOptionLabel:y})?u(b,o(b)):void 0},[o,u,y,_,b,c,p,C]),E=(0,Y.useMemo)(function(){return(n||!x)&&T?i===`first`?[T].concat(A9(p)):[].concat(A9(p),[T]):p},[n,i,x,T,p]),D=(0,Y.useCallback)(function(e,t){if(t.action!==`select-option`)return m(e,t);var n=Array.isArray(e)?e:[e];if(n[n.length-1]===T){if(d)d(b);else{var r=u(b,b),i={action:`create-option`,name:w,option:r};m(K9(S,[].concat(A9(B9(C)),[r]),r),i)}return}m(e,t)},[u,b,S,w,T,d,m,C]);return O9(O9({},h),{},{options:E,onChange:D})}var lSt=(0,Y.forwardRef)(function(e,t){var n=cSt(iSt(e));return Y.createElement(nSt,T9({ref:t},n))});function uSt({setTags:e,t,tags:n,tagsSuggestions:r}){return(0,X.jsxs)(X.Fragment,{children:[(0,X.jsx)(wO,{variant:`formSectionTitle`,children:t(`tags`)}),(0,X.jsx)(lSt,{isMulti:!0,options:r,value:n,onChange:e,closeMenuOnSelect:!1,placeholder:t(`tagsPlaceholder`)}),(0,X.jsx)($O,{spacing:2})]})}uSt.propTypes={setTags:Z.default.func.isRequired,t:Z.default.func.isRequired,tags:Z.default.any.isRequired,tagsSuggestions:Z.default.arrayOf(Z.default.shape({label:Z.default.string,value:Z.default.string})).isRequired};function dSt({comment:e,onChangeTemplate:t,setComment:n,t:r}){let i=e=>(0,X.jsx)(`div`,{title:e.title,children:e.label}),a=H0(e=>Xr(e)).annotation.commentTemplates??[],[o,s]=(0,Y.useState)(null),[c,l]=(0,Y.useState)(``),[u,d]=(0,Y.useState)(0),f=n=>{if(n){if(e.trim().length>0){s(n),l(e);return}t(n.value)}},p=()=>{t({...o.value,content:c}),s(null),l(``)},m=()=>{s(null),l(``),d(e=>e+1)};return(0,X.jsxs)(X.Fragment,{children:[(0,X.jsx)(JF,{container:!0,children:(0,X.jsx)(wO,{variant:`formSectionTitle`,children:r(`note`)})}),a.length>0&&(0,X.jsx)(JF,{style:{marginBottom:`10px`},children:(0,X.jsx)(lSt,{options:a.map(e=>({label:e.title,title:e.content,value:e})),placeholder:r(`useTemplate`),onChange:f,isClearable:!0,isSearchable:!0,formatOptionLabel:i,styles:{marginBottom:`20px`}},u)}),(0,X.jsx)(JF,{container:!0,children:(0,X.jsx)(F6,{text:e,setText:n})}),(0,X.jsxs)(SF,{"aria-labelledby":`confirm-template-selection-title`,fullWidth:!0,maxWidth:`sm`,onClose:m,open:o!==null,children:[(0,X.jsx)(zF,{id:`confirm-template-selection-title`,children:(0,X.jsx)(wO,{variant:`h2`,component:`span`,children:r(`confirmTemplateSelectionTitle`)})}),(0,X.jsxs)(jF,{children:[(0,X.jsx)(FF,{variant:`body1`,color:`inherit`,children:r(`confirmTemplateSelectionContent`)}),(0,X.jsx)(wO,{variant:`subtitle2`,sx:{marginTop:`16px`},children:r(`selectedTemplateContent`)}),(0,X.jsx)(QP,{sx:{border:`1px solid rgba(0, 0, 0, 0.23)`,borderRadius:`4px`,marginBottom:`16px`,maxHeight:`150px`,overflowY:`auto`,padding:`8px 12px`},dangerouslySetInnerHTML:{__html:o?.value.content??``}}),(0,X.jsx)(wO,{variant:`subtitle2`,children:r(`currentNoteContent`)}),(0,X.jsx)(F6,{text:c,setText:l})]}),(0,X.jsxs)(EF,{children:[(0,X.jsx)(xM,{onClick:m,children:r(`cancel`)}),(0,X.jsx)(xM,{color:`primary`,onClick:p,variant:`contained`,children:r(`applyMerge`)})]})]})]})}dSt.propTypes={comment:Z.default.string.isRequired,onChangeTemplate:Z.default.func.isRequired,setComment:Z.default.func.isRequired,t:Z.default.func.isRequired};function fSt({annotation:e,closeFormCompanionWindow:t,playerReferences:n,saveAnnotation:r,t:i,windowId:a}){let o=H0(e=>Xr(e)),s=o.annotation.tagsSuggestions??[],c=e;if(c.id)c.maeData.target.drawingState&&typeof c.maeData.target.drawingState==`string`&&(c.maeData.target.drawingState=JSON.parse(c.maeData.target.drawingState),console.debug(`Parsed drawingState:`,c.maeData.target.drawingState),c.maeData.target.drawingState={...c.maeData.target.drawingState,currentShape:null}),c.maeData.textBody=c.body.find(e=>e.purpose===`describing`),c.maeData.tags=c.body.filter(e=>e.purpose===`tagging`).map(e=>({label:e.value,value:e.value})),c.maeData.textBody===void 0&&(c.maeData.textBody={purpose:`describing`,type:`TextualBody`,value:``});else{let{defaultTags:e}=S2(o);c={body:[],maeData:{tags:e.map(e=>({label:e,value:e})),target:null,templateType:M2.MULTIPLE_BODY_TYPE,textBody:{purpose:`describing`,type:`TextualBody`,value:``}},motivation:`commenting`,target:null}}let[l,u]=(0,Y.useState)(c),d=e=>{u({...l,maeData:{...l.maeData,textBody:{...l.maeData.textBody,value:e}}})},f=e=>{u({...l,maeData:{...l.maeData,tags:e}})},p=e=>{let t=l.maeData;t.target=e,u({...l,maeData:t})},m=async()=>{D2(a,n.getMediaTrueWidth(),n.getMediaTrueHeight(),1/n.getScale()),r(l)},h=s.map(e=>({label:e,value:e}));return(0,X.jsxs)(JF,{container:!0,direction:`column`,spacing:2,children:[(0,X.jsx)(JF,{children:(0,X.jsx)(dSt,{comment:l.maeData.textBody.value,setComment:d,onChangeTemplate:e=>{let t=h.find(t=>t.value===e.title);if(t&&!l.maeData.tags.find(e=>e.value===t.value)){u({...l,maeData:{...l.maeData,tags:[...l.maeData.tags,t],textBody:{...l.maeData.textBody,value:e.content}}});return}d(e.content)},t:i})}),(0,X.jsx)(JF,{children:(0,X.jsx)(uSt,{t:i,tags:l.maeData.tags,setTags:f,tagsSuggestions:h})}),(0,X.jsx)(JF,{children:(0,X.jsx)(o9,{onChangeTarget:p,playerReferences:n,spatialTarget:!0,t:i,target:l.maeData.target,timeTarget:!0,windowId:a})}),(0,X.jsx)(JF,{children:(0,X.jsx)(s9,{closeFormCompanionWindow:t,saveAnnotation:m,t:i,annotationState:l})})]})}fSt.propTypes={annotation:Z.default.shape({adapter:Z.default.func,body:Z.default.arrayOf(Z.default.shape({type:Z.default.string})),defaults:Z.default.objectOf(Z.default.oneOfType([Z.default.bool,Z.default.func,Z.default.number,Z.default.string])),drawingState:Z.default.string,manifestNetwork:Z.default.string,target:Z.default.string}).isRequired,closeFormCompanionWindow:Z.default.func.isRequired,playerReferences:Z.default.object.isRequired,saveAnnotation:Z.default.func.isRequired,t:Z.default.func.isRequired,windowId:Z.default.string.isRequired};function pSt({playerReferences:e,t}){return(0,X.jsxs)(X.Fragment,{children:[(0,X.jsx)(`h4`,{children:`Debug info `}),(0,X.jsx)(`p`,{children:`Only visible in debug mode`}),(0,X.jsx)(wO,{children:e.getMediaType()}),(0,X.jsxs)(wO,{children:[t(`scale`),`:`,e.getScale()]}),(0,X.jsxs)(wO,{children:[t(`zoom`),`:`,e.getZoom()]}),(0,X.jsxs)(wO,{children:[t(`image_true_size`),`:`,e.getMediaTrueWidth(),` `,`x`,e.getMediaTrueHeight()]}),(0,X.jsxs)(wO,{children:[t(`container_size`),`:`,e.getContainerWidth(),` `,`x`,e.getContainerHeight()]}),(0,X.jsxs)(wO,{children:[t(`image_displayed`),`:`,e.getDisplayedMediaWidth(),` `,`x`,e.getDisplayedMediaHeight()]})]})}pSt.propTypes={playerReferences:Z.default.any.isRequired,t:Z.default.func.isRequired};function mSt({annotation:e,canvases:t,closeFormCompanionWindow:n,playerReferences:r,saveAnnotation:i,templateType:a,windowId:o}){let{t:s}=hO(),c=H0(e=>Xr(e)).annotation.debug??!1;return(0,X.jsxs)(JF,{container:!0,direction:`column`,children:[(0,X.jsxs)(hSt,{children:[a.id===M2.TEXT_TYPE&&(0,X.jsx)(qgt,{annotation:e,closeFormCompanionWindow:n,playerReferences:r,saveAnnotation:i,t:s,windowId:o}),a.id===M2.MULTIPLE_BODY_TYPE&&(0,X.jsx)(fSt,{annotation:e,closeFormCompanionWindow:n,playerReferences:r,saveAnnotation:i,t:s,windowId:o}),a.id===M2.TAGGING_TYPE&&(0,X.jsx)(Jgt,{annotation:e,closeFormCompanionWindow:n,playerReferences:r,saveAnnotation:i,t:s,windowId:o}),a.id===M2.IIIF_TYPE&&(0,X.jsx)(cvt,{annotation:e,canvases:t,closeFormCompanionWindow:n,playerReferences:r,saveAnnotation:i,t:s})]}),c&&(0,X.jsx)(pSt,{playerReferences:r,t:s})]})}var hSt=G(JF)({margin:`0 10px`});mSt.propTypes={annotation:Z.default.shape({adapter:Z.default.func,body:Z.default.arrayOf(Z.default.shape({type:Z.default.string})),defaults:Z.default.objectOf(Z.default.oneOfType([Z.default.bool,Z.default.func,Z.default.number,Z.default.string])),drawingState:Z.default.string,manifestNetwork:Z.default.string,target:Z.default.string}).isRequired,canvases:Z.default.arrayOf(Z.default.shape({id:Z.default.string,index:Z.default.number})).isRequired,closeFormCompanionWindow:Z.default.func.isRequired,playerReferences:Z.default.object.isRequired,saveAnnotation:Z.default.func.isRequired,templateType:Z.default.shape({description:Z.default.string,icon:Z.default.element,id:Z.default.string,label:Z.default.string}).isRequired,windowId:Z.default.string.isRequired};function gSt({id:e,windowId:t,mediaType:n}){let{t:r}=hO();return(0,X.jsx)(BU,{title:r(`media_not_supported`),windowId:t,id:e,children:(0,X.jsxs)(JF,{container:!0,padding:1,spacing:1,children:[(0,X.jsx)(JF,{children:(0,X.jsx)(wO,{children:r(`media_not_supported`)})}),(0,X.jsx)(JF,{children:(0,X.jsx)(wO,{children:r(`detected_media_type`,{mediaType:n})})})]})})}gSt.propTypes={id:Z.default.string.isRequired,mediaType:Z.default.string.isRequired,windowId:Z.default.string.isRequired};function _St({annotation:e,canvases:t,closeCompanionWindow:n,config:r,id:i,playerReferences:a,receiveAnnotation:o,windowId:s}){let{t:c}=hO(),[l,u]=(0,Y.useState)(null),[d,f]=(0,Y.useState)(a.getMediaType()),[p,m]=(0,Y.useState)(0),[,h]=(0,Y.useReducer)(e=>e+1,0);!a.isInitializedCorrectly()&&p<10&&(console.log(`AnnotationForm.js: retryCount`,p),setTimeout(()=>{m(p+1),h()},100));let[g,_]=(0,Y.useState)({height:window.innerHeight,width:window.innerWidth});if(!l){if(e.id)e.maeData&&e.maeData.templateType?u(P2(c,e.maeData.templateType)):u(P2(c,M2.IIIF_TYPE));else{let{defaultForm:e}=S2(r);e&&j1e[e]&&u(P2(c,j1e[e]))}}if((0,Y.useEffect)(()=>{u(null),f(a.getMediaType())},[t[0].index]),(0,Y.useEffect)(()=>{let e=()=>{_({height:window.innerHeight,width:window.innerWidth})};return window.addEventListener(`resize`,e),()=>{window.removeEventListener(`resize`,e)}},[]),a.isInitCorrectly||a.isInitializedCorrectly(),!a.isInitCorrectly)return(0,X.jsx)(gSt,{id:i,mediaType:d,windowId:s});let v=(0,Y.useCallback)(()=>{n(`annotationCreation`,{id:i,position:`right`})},[n,i]),y=(0,Y.useRef)(e);return y.current=e,(0,X.jsx)(VU,{title:e.id?c(`edit_annotation`):c(`new_annotation`),windowId:s,id:i,children:l===null?(0,X.jsx)(J1e,{setCommentingType:u,mediaType:d}):(0,X.jsxs)(JF,{container:!0,direction:`column`,spacing:1,children:[(0,X.jsx)(JF,{container:!0,children:(0,X.jsx)(t0e,{setCommentingType:u,templateType:l,annotation:e})}),(0,X.jsx)(JF,{children:(0,X.jsx)(mSt,{annotation:e,canvases:t,closeFormCompanionWindow:v,playerReferences:a,saveAnnotation:e=>{let t=e,n=a.getCanvases().map(async e=>{let n;n=t?.maeData&&t.maeData.templateType?await q1e(t,e,s,a):t;let i=r.annotation.adapter(e.id);return I1e(e.id,i,o,n)});return Promise.all(n).then(()=>{v()})},templateType:l,windowId:s})})]})})}_St.propTypes={annotation:Z.default.oneOfType([Z.default.shape({body:Z.default.shape({format:Z.default.string,id:Z.default.string,type:Z.default.string,value:Z.default.string}),drawingState:Z.default.string,id:Z.default.string,manifestNetwork:Z.default.string,motivation:Z.default.string,target:Z.default.string}),Z.default.string]).isRequired,canvases:Z.default.arrayOf(Z.default.shape({id:Z.default.string})).isRequired,closeCompanionWindow:Z.default.func.isRequired,config:Z.default.shape({annotation:Z.default.shape({adapter:Z.default.func,debug:Z.default.bool,defaults:Z.default.objectOf(Z.default.oneOfType([Z.default.bool,Z.default.func,Z.default.number,Z.default.string]))}),language:Z.default.string,translations:Z.default.objectOf(Z.default.object)}).isRequired,id:Z.default.string.isRequired,playerReferences:Z.default.object.isRequired,receiveAnnotation:Z.default.func.isRequired,windowId:Z.default.string.isRequired};var vSt=class{actions;mediaType;canvases;windowId;overlay;isInitCorrectly;constructor(e,t,n,r){this.actions=r,this.media=n,this.mediaType=ySt(e,t),this.canvases=bs(e,{windowId:t}),this.windowId=t,this.isInitCorrectly=!1,this.isInitializedCorrectly()&&(this.mediaType===N2.IMAGE?this.overlay={canvasHeight:this.media.current.canvas.clientHeight,canvasWidth:this.media.current.canvas.clientWidth,containerHeight:this.media.current.canvas.clientHeight,containerWidth:this.media.current.canvas.clientWidth}:console.error(`Unknown media type`))}sleep(e){return new Promise(t=>{setTimeout(t,e)})}isInitializedCorrectly(){return this.isInitCorrectly=this.media&&(this.mediaType===N2.IMAGE&&this.media.current&&this.media.current.canvas||this.mediaType===N2.VIDEO&&this.media.video)&&this.mediaType!==N2.UNKNOWN&&this.mediaType!==N2.AUDIO,this.isInitCorrectly}getMediaType(){return this.mediaType}getCanvases(){return this.canvases}getAudioElement(){return this.mediaType===N2.AUDIO?document.querySelector(`audio`):(console.error(`Something is wrong with audio ressource`),null)}getWindowId(){return this.windowId}getCanvasHeight(){return this.overlay.canvasHeight}getCanvasWidth(){return this.overlay.canvasWidth}getContainer(){return this.mediaType===N2.IMAGE?this.media.current.container:null}getContainerHeight(){return this.overlay.containerHeight}getContainerWidth(){return this.overlay.containerWidth}getDisplayedMediaHeight(){if(this.mediaType===N2.IMAGE){let e=this.media.current;if(e){let t=this.getMediaTrueHeight()*e.viewport.getZoom(),n=e.container.clientWidth;return Math.round(n*t)}}}getDisplayedMediaWidth(){if(this.mediaType===N2.IMAGE){let e=this.media.current;if(e&&e.world.getItemCount()>0){let t=this.getMediaTrueWidth()*e.viewport.getZoom(),n=e.container.clientWidth;return Math.round(n*t)}}}getMediaTrueHeight(){if(this.mediaType===N2.IMAGE)return this.canvases[0].__jsonld.height;console.error(`Unknown media type`)}getMediaTrueWidth(){if(this.mediaType===N2.IMAGE)return this.canvases[0].__jsonld.width}getScale(){return this.isInitializedCorrectly()?this.getDisplayedMediaWidth()/this.getMediaTrueWidth():null}getZoom(){if(this.mediaType===N2.IMAGE){let e=this.media.current.viewport.getZoom()/this.media.current.viewport.getMaxZoom();return e=Math.round(e*100)/100,e}}getImagePosition(){if(this.mediaType===N2.IMAGE){let e=this.media.current;if(e){let t=e.world.getItemAt(0).getBounds(),n=e.viewport.viewportToViewerElementCoordinates(t.getTopLeft());return{x:Math.round(n.x),y:Math.round(n.y)}}}}getTargetStrokeWidth(){return Math.max(this.getDisplayedMediaWidth()/500,3)}};function ySt(e,t){let n=Ms(e,{windowId:t})||[];return(As(e,{windowId:t})||[]).length>0?N2.VIDEO:n.length>0?N2.AUDIO:N2.IMAGE}var bSt=(e,{id:t,windowId:n})=>({closeCompanionWindow:()=>e(UL(n,t)),receiveAnnotation:(t,n,r)=>e(zs(t,n,r))});function xSt(e,{id:t,windowId:n}){let{annotationid:r}=to(e,{companionWindowId:t,windowId:n}),i=new vSt(e,n,wL.get(n),mBe),a=bs(e,{windowId:n}),o=cc(e,{windowId:n}).flatMap(e=>e.json.items||[]).find(e=>e.id===r);return o||={id:null,maeData:{templateType:null}},{annotation:o,canvases:a,config:{...e.config,translations:X0},currentTime:null,playerReferences:i}}var SSt={companionWindowKey:`annotationCreation`,component:_St,mapDispatchToProps:bSt,mapStateToProps:xSt};function CSt({PluginComponents:e=[],TargetComponent:t,targetProps:n}){return n.hasAnyAnnotations=!0,(0,X.jsx)(t,{...n,PluginComponents:e})}CSt.propTypes={PluginComponents:Z.default.array.isRequired,TargetComponent:Z.default.oneOfType([Z.default.func,Z.default.node]).isRequired,targetProps:Z.default.object.isRequired};var wSt={component:CSt,mode:`wrap`,target:`WindowSideBarButtons`},TSt=function(e){return`@@redux-saga/`+e},ESt=TSt(`IO`),DSt=TSt(`MULTICAST`),OSt=function(e){return e==null},kSt=function(e){return e!==void 0},Q9=function(e){return typeof e==`function`},ASt=function(e){return typeof e==`string`},jSt=Array.isArray,MSt=function(e){return e&&(ASt(e)||FSt(e)||Q9(e)||jSt(e)&&e.every(MSt))},NSt=function(e){return e&&Q9(e.take)&&Q9(e.close)},PSt=function(e){return Q9(e)&&e.hasOwnProperty(`toString`)},FSt=function(e){return!!e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype},ISt=function(e){return NSt(e)&&e[DSt]},LSt=function(e){return e},RSt=function(e){throw e},zSt=function(e){return{value:e,done:!0}};function BSt(e,t,n){t===void 0&&(t=RSt),n===void 0&&(n=`iterator`);var r={meta:{name:n},next:e,throw:t,return:zSt,isSagaIterator:!0};return typeof Symbol<`u`&&(r[Symbol.iterator]=function(){return r}),r}var VSt=`TAKE`,HSt=`PUT`,USt=`ALL`,WSt=`CALL`,GSt=`FORK`,KSt=`SELECT`,$9=function(e,t){var n;return n={},n[ESt]=!0,n.combinator=!1,n.type=e,n.payload=t,n};function qSt(e,t){if(e===void 0&&(e=`*`),MSt(e))return $9(VSt,{pattern:e});if(ISt(e)&&kSt(t)&&MSt(t))return $9(VSt,{channel:e,pattern:t});if(NSt(e))return $9(VSt,{channel:e})}function JSt(e,t){return OSt(t)&&(t=e,e=void 0),$9(HSt,{channel:e,action:t})}function YSt(e){var t=$9(USt,e);return t.combinator=!0,t}function XSt(e,t){var n=null,r;return Q9(e)?r=e:(jSt(e)?(n=e[0],r=e[1]):(n=e.context,r=e.fn),n&&ASt(r)&&Q9(n[r])&&(r=n[r])),{context:n,fn:r,args:t}}function ZSt(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return $9(WSt,XSt(e,n))}function QSt(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return $9(GSt,XSt(e,n))}function $St(e){e===void 0&&(e=LSt);for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return $9(KSt,{selector:e,args:n})}var eCt=function(e){return{done:!0,value:e}},tCt={};function nCt(e){return NSt(e)?`channel`:PSt(e)?String(e):Q9(e)?e.name:String(e)}function rCt(e,t,n){var r,i,a,o=t;function s(t,n){if(o===tCt)return eCt(t);if(n&&!i)throw o=tCt,n;r&&r(t);var s=n?e[i](n):e[o]();return o=s.nextState,a=s.effect,r=s.stateUpdater,i=s.errorState,o===tCt?eCt(t):a}return BSt(s,function(e){return s(null,e)},n)}function iCt(e,t){for(var n=arguments.length,r=Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i];var a={done:!1,value:qSt(e)},o=function(e){return{done:!1,value:QSt.apply(void 0,[t].concat(r,[e]))}},s,c=function(e){return s=e};return rCt({q1:function(){return{nextState:`q2`,effect:a,stateUpdater:c}},q2:function(){return{nextState:`q1`,effect:o(s)}}},`q1`,`takeEvery(`+nCt(e)+`, `+t.name+`)`)}function aCt(e,t){for(var n=arguments.length,r=Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i];return QSt.apply(void 0,[iCt,e,t].concat(r))}function*oCt(e){let t=yield $St(Xr);if(t&&t.annotation.adapter){let n=t.annotation.adapter(e),r=yield ZSt([n,n.all]);r&&(yield JSt(zs(e,n.annotationPageId,r)))}}function*sCt(e){let{canvasId:t}=e;yield ZSt(oCt,t)}function*cCt(){yield YSt([aCt(B.SET_CANVAS,sCt)])}var lCt=[h$e,b$e,u1e,SSt,wSt,{mode:`wrap`,saga:cCt,target:`Window`}],uCt=class{constructor(e,t={}){this.canvasId=e,this.endpoint=t.endpoint,this.csrfTokenUrl=t.csrfTokenUrl||`/session/token`,this.user=t.user||`Anonymous`,this.annotationPageId=`${this.endpoint}?canvas=${encodeURIComponent(e)}`,this.csrfToken=null}getStorageAdapterUser(){return this.user}async getCsrfToken(){if(this.csrfToken!==null)return this.csrfToken;let e=await fetch(this.csrfTokenUrl,{credentials:`same-origin`,headers:{Accept:`text/plain`}});if(!e.ok)throw Error(`Unable to obtain Drupal CSRF token: ${e.status}`);return this.csrfToken=await e.text(),this.csrfToken}async request(e,t=null){let n={Accept:`application/json`},r={method:e,credentials:`same-origin`,headers:n};t!==null&&(n[`Content-Type`]=`application/json`,r.body=JSON.stringify(t)),e!==`GET`&&e!==`HEAD`&&(n[`X-CSRF-Token`]=await this.getCsrfToken());let i=e===`GET`?this.annotationPageId:this.endpoint,a=await fetch(i,r);if(!a.ok){let e=await a.text().catch(()=>``);throw Error(`Drupal annotation request failed (${a.status})${e?`: ${e}`:``}`)}return a.json()}async all(){return this.request(`GET`)}async get(e){return(await this.all())?.items?.find(t=>t.id===e)||null}async create(e){return this.request(`POST`,{canvasId:this.canvasId,annotation:e})}async update(e){return this.request(`PATCH`,{canvasId:this.canvasId,annotation:e})}async delete(e){return this.request(`DELETE`,{canvasId:this.canvasId,annotationId:e})}},dCt=lCt.slice(0,-1),fCt=[...Jqe,...QZe,...dCt,...IJe];function pCt(e,t){if(!e?.store||typeof t?.annotation?.adapter!=`function`)return;let n=new Set,r=new Set,i=()=>{let i=e.store.getState()?.windows||{};Object.values(i).forEach(i=>{let a=i?.canvasId;if(!a||n.has(a)||r.has(a))return;r.add(a);let o=t.annotation.adapter(a);Promise.resolve(o.all()).then(t=>{n.add(a),t&&e.store.dispatch(zs(a,o.annotationPageId,t))}).catch(e=>{console.error(`Unable to load Mirador annotations.`,e)}).finally(()=>r.delete(a))})};i(),e.store.subscribe(i)}var mCt=a1.viewer.bind(a1),hCt={...a1,viewer:(e,t=fCt)=>{let n={...e,annotation:e?.annotation?{...e.annotation}:void 0};if(n.annotation?.adapter===`drupal`){let e={endpoint:n.annotation.endpoint,csrfTokenUrl:n.annotation.csrfTokenUrl,user:n.annotation.user};n.annotation.adapter=t=>new uCt(t,e),delete n.annotation.endpoint,delete n.annotation.csrfTokenUrl,delete n.annotation.user}let r=mCt(n,t);return pCt(r,n),r}};window.Mirador=hCt,window.miradorPlugins=fCt,window.DrupalMiradorAnnotationAdapter=uCt})(); |