mirador
Version:
An open-source, web-based 'multi-up' viewer that supports zoom-pan-rotate functionality, ability to display/compare simple images, and images with annotations.
352 lines • 1.96 MB
JavaScript
(function(e,t){typeof exports==`object`&&typeof module<`u`?t(exports):typeof define==`function`&&define.amd?define([`exports`],t):(e=typeof globalThis<`u`?globalThis:e||self,t(e.Mirador={}))})(this,function(e){Object.defineProperties(e,{__esModule:{value:!0},[Symbol.toStringTag]:{value:`Module`}});var t=Object.create,n=Object.defineProperty,r=Object.getOwnPropertyDescriptor,i=Object.getOwnPropertyNames,a=Object.getPrototypeOf,o=Object.prototype.hasOwnProperty,s=(e,t,n)=>()=>{if(n)throw n[0];try{return e&&(t=e(e=0)),t}catch(e){throw n=[e],e}},c=(e,t)=>()=>(t||(e((t={exports:{}}).exports,t),e=null),t.exports),l=(e,t)=>{let r={};for(var i in e)n(r,i,{get:e[i],enumerable:!0});return t||n(r,Symbol.toStringTag,{value:`Module`}),r},u=(e,t,a,s)=>{if(t&&typeof t==`object`||typeof t==`function`)for(var c=i(t),l=0,u=c.length,d;l<u;l++)d=c[l],!o.call(e,d)&&d!==a&&n(e,d,{get:(e=>t[e]).bind(null,d),enumerable:!(s=r(t,d))||s.enumerable});return e},d=(e,r,i)=>(i=e==null?{}:t(a(e)),u(r||!e||!e.__esModule||!o.call(e,`default`)?n(i,`default`,{value:e,enumerable:!0}):i,e)),f=c((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}i=void 0}}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}}}})),p=c(((e,t)=>{t.exports=f()})),m=c((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 N(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,N(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,`$&/`)+`/`),N(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+=N(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+=N(a,r,i,s,o);else if(s===`object`){if(typeof e.then==`function`)return N(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 ee(e,t,n){if(e==null)return e;var r=[],i=0;return N(e,r,``,``,function(e){return t.call(n,e,i++)}),r}function te(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 P=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)},F={map:ee,forEach:function(e,t,n){ee(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return ee(e,function(){t++}),t},toArray:function(e){return ee(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=F,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:te}},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,P)}catch(e){P(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`})),h=c(((e,t)=>{t.exports=m()})),g=c((e=>{var t=h();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`})),_=c(((e,t)=>{function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>`u`||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=`function`))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(e){console.error(e)}}n(),t.exports=g()})),v=c((e=>{var t=p(),n=h(),r=_();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`),g=Symbol.for(`react.transitional.element`),v=Symbol.for(`react.portal`),y=Symbol.for(`react.fragment`),b=Symbol.for(`react.strict_mode`),x=Symbol.for(`react.profiler`),S=Symbol.for(`react.consumer`),C=Symbol.for(`react.context`),w=Symbol.for(`react.forward_ref`),T=Symbol.for(`react.suspense`),E=Symbol.for(`react.suspense_list`),D=Symbol.for(`react.memo`),O=Symbol.for(`react.lazy`),k=Symbol.for(`react.activity`),A=Symbol.for(`react.memo_cache_sentinel`),j=Symbol.iterator;function M(e){return typeof e!=`object`||!e?null:(e=j&&e[j]||e[`@@iterator`],typeof e==`function`?e:null)}var N=Symbol.for(`react.client.reference`);function ee(e){if(e==null)return null;if(typeof e==`function`)return e.$$typeof===N?null:e.displayName||e.name||null;if(typeof e==`string`)return e;switch(e){case y:return`Fragment`;case x:return`Profiler`;case b:return`StrictMode`;case T:return`Suspense`;case E:return`SuspenseList`;case k:return`Activity`}if(typeof e==`object`)switch(e.$$typeof){case v:return`Portal`;case C:return e.displayName||`Context`;case S:return(e._context.displayName||`Context`)+`.Consumer`;case w:var t=e.render;return e=e.displayName,e||=(e=t.displayName||t.name||``,e===``?`ForwardRef`:`ForwardRef(`+e+`)`),e;case D:return t=e.displayName||null,t===null?ee(e.type)||`Memo`:t;case O:t=e._payload,e=e._init;try{return ee(e(t))}catch{}}return null}var te=Array.isArray,P=n.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,F=r.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,I={pending:!1,data:null,method:null,action:null},ne=[],re=-1;function ie(e){return{current:e}}function L(e){0>re||(e.current=ne[re],ne[re]=null,re--)}function ae(e,t){re++,ne[re]=e.current,e.current=t}var oe=ie(null),se=ie(null),ce=ie(null),le=ie(null);function ue(e,t){switch(ae(ce,t),ae(se,e),ae(oe,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Ad(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Ad(t),e=jd(t,e);else switch(e){case`svg`:e=1;break;case`math`:e=2;break;default:e=0}}L(oe),ae(oe,e)}function de(){L(oe),L(se),L(ce)}function fe(e){e.memoizedState!==null&&ae(le,e);var t=oe.current,n=jd(t,e.type);t!==n&&(ae(se,e),ae(oe,n))}function pe(e){se.current===e&&(L(oe),L(se)),le.current===e&&(L(le),Mf._currentValue=I)}var R,me;function he(e){if(R===void 0)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);R=t&&t[1]||``,me=-1<e.stack.indexOf(`
at`)?` (<anonymous>)`:-1<e.stack.indexOf(`@`)?`@unknown:0:0`:``}return`
`+R+e+me}var ge=!1;function _e(e,t){if(!e||ge)return``;ge=!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{ge=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:``)?he(n):``}function ve(e,t){switch(e.tag){case 26:case 27:case 5:return he(e.type);case 16:return he(`Lazy`);case 13:return e.child!==t&&t!==null?he(`Suspense Fallback`):he(`Suspense`);case 19:return he(`SuspenseList`);case 0:case 15:return _e(e.type,!1);case 11:return _e(e.type.render,!1);case 1:return _e(e.type,!0);case 31:return he(`Activity`);default:return``}}function ye(e){try{var t=``,n=null;do t+=ve(e,n),n=e,e=e.return;while(e);return t}catch(e){return`
Error generating stack: `+e.message+`
`+e.stack}}var be=Object.prototype.hasOwnProperty,xe=t.unstable_scheduleCallback,Se=t.unstable_cancelCallback,Ce=t.unstable_shouldYield,we=t.unstable_requestPaint,Te=t.unstable_now,Ee=t.unstable_getCurrentPriorityLevel,De=t.unstable_ImmediatePriority,Oe=t.unstable_UserBlockingPriority,ke=t.unstable_NormalPriority,Ae=t.unstable_LowPriority,je=t.unstable_IdlePriority,Me=t.log,Ne=t.unstable_setDisableYieldValue,Pe=null,Fe=null;function Ie(e){if(typeof Me==`function`&&Ne(e),Fe&&typeof Fe.setStrictMode==`function`)try{Fe.setStrictMode(Pe,e)}catch{}}var Le=Math.clz32?Math.clz32:Be,Re=Math.log,ze=Math.LN2;function Be(e){return e>>>=0,e===0?32:31-(Re(e)/ze|0)|0}var Ve=256,He=262144,Ue=4194304;function We(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 Ge(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=We(n))):i=We(o):i=We(s)):(r=s&~a,r===0?(o&=s,o===0?n||(n=s&~e,n!==0&&(i=We(n))):i=We(o)):i=We(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 Ke(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function qe(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 Je(){var e=Ue;return Ue<<=1,!(Ue&62914560)&&(Ue=4194304),e}function Ye(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Xe(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function Ze(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-Le(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&&z(e,r,0),a!==0&&i===0&&e.tag!==0&&(e.suspendedLanes|=a&~(o&~t))}function z(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var r=31-Le(t);e.entangledLanes|=t,e.entanglements[r]=e.entanglements[r]|1073741824|n&261930}function Qe(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-Le(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}function $e(e,t){var n=t&-t;return n=n&42?1:et(n),(n&(e.suspendedLanes|t))===0?n:0}function et(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 tt(e){return e&=-e,2<e?8<e?e&134217727?32:268435456:8:2}function B(){var e=F.p;return e===0?(e=window.event,e===void 0?32:qf(e.type)):e}function nt(e,t){var n=F.p;try{return F.p=e,t()}finally{F.p=n}}var rt=Math.random().toString(36).slice(2),V=`__reactFiber$`+rt,it=`__reactProps$`+rt,at=`__reactContainer$`+rt,ot=`__reactEvents$`+rt,st=`__reactListeners$`+rt,ct=`__reactHandles$`+rt,lt=`__reactResources$`+rt,ut=`__reactMarker$`+rt;function dt(e){delete e[V],delete e[it],delete e[ot],delete e[st],delete e[ct]}function ft(e){var t=e[V];if(t)return t;for(var n=e.parentNode;n;){if(t=n[at]||n[V]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=Jd(e);e!==null;){if(n=e[V])return n;e=Jd(e)}return t}e=n,n=e.parentNode}return null}function pt(e){if(e=e[V]||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 be.call(Ct,e)?!0:be.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(te(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 eee=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`]]),qt=/^[\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 Jt(e){return qt.test(``+e)?`javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')`:e}function Yt(){}var Xt=null;function Zt(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Qt=null,$t=null;function en(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 tn=!1;function nn(e,t,n){if(tn)return e(t,n);tn=!0;try{return e(t)}finally{if(tn=!1,(Qt!==null||$t!==null)&&(ou(),Qt&&(t=Qt,e=$t,$t=Qt=null,en(t),e)))for(t=0;t<e.length;t++)en(e[t])}}function rn(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 an=!(typeof window>`u`||window.document===void 0||window.document.createElement===void 0),on=!1;if(an)try{var sn={};Object.defineProperty(sn,"passive",{get:function(){on=!0}}),window.addEventListener(`test`,sn,sn),window.removeEventListener(`test`,sn,sn)}catch{on=!1}var cn=null,ln=null,un=null;function dn(){if(un)return un;var e,t=ln,n=t.length,r,i=`value`in cn?cn.value:cn.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 un=i.slice(e,1<r?1-r:void 0)}function fn(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 pn(){return!0}function mn(){return!1}function hn(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)?pn:mn,this.isPropagationStopped=mn,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=pn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():typeof e.cancelBubble!=`unknown`&&(e.cancelBubble=!0),this.isPropagationStopped=pn)},persist:function(){},isPersistent:pn}),t}var gn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},_n=hn(gn),vn=f({},gn,{view:0,detail:0}),yn=hn(vn),H,bn,xn,Sn=f({},vn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:jn,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!==xn&&(xn&&e.type===`mousemove`?(H=e.screenX-xn.screenX,bn=e.screenY-xn.screenY):bn=H=0,xn=e),H)},movementY:function(e){return`movementY`in e?e.movementY:bn}}),Cn=hn(Sn),U=hn(f({},Sn,{dataTransfer:0})),wn=hn(f({},vn,{relatedTarget:0})),Tn=hn(f({},gn,{animationName:0,elapsedTime:0,pseudoElement:0})),En=hn(f({},gn,{clipboardData:function(e){return`clipboardData`in e?e.clipboardData:window.clipboardData}})),Dn=hn(f({},gn,{data:0})),On={Esc:`Escape`,Spacebar:` `,Left:`ArrowLeft`,Up:`ArrowUp`,Right:`ArrowRight`,Down:`ArrowDown`,Del:`Delete`,Win:`OS`,Menu:`ContextMenu`,Apps:`ContextMenu`,Scroll:`ScrollLock`,MozPrintableKey:`Unidentified`},tee={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`},kn={Alt:`altKey`,Control:`ctrlKey`,Meta:`metaKey`,Shift:`shiftKey`};function An(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=kn[e])?!!t[e]:!1}function jn(){return An}var nee=hn(f({},vn,{key:function(e){if(e.key){var t=On[e.key]||e.key;if(t!==`Unidentified`)return t}return e.type===`keypress`?(e=fn(e),e===13?`Enter`:String.fromCharCode(e)):e.type===`keydown`||e.type===`keyup`?tee[e.keyCode]||`Unidentified`:``},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:jn,charCode:function(e){return e.type===`keypress`?fn(e):0},keyCode:function(e){return e.type===`keydown`||e.type===`keyup`?e.keyCode:0},which:function(e){return e.type===`keypress`?fn(e):e.type===`keydown`||e.type===`keyup`?e.keyCode:0}})),Mn=hn(f({},Sn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Nn=hn(f({},vn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:jn})),Pn=hn(f({},gn,{propertyName:0,elapsedTime:0,pseudoElement:0})),Fn=hn(f({},Sn,{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})),ree=hn(f({},gn,{newState:0,oldState:0})),iee=[9,13,27,32],In=an&&`CompositionEvent`in window,Ln=null;an&&`documentMode`in document&&(Ln=document.documentMode);var aee=an&&`TextEvent`in window&&!Ln,Rn=an&&(!In||Ln&&8<Ln&&11>=Ln),zn=` `,Bn=!1;function Vn(e,t){switch(e){case`keyup`:return iee.indexOf(t.keyCode)!==-1;case`keydown`:return t.keyCode!==229;case`keypress`:case`mousedown`:case`focusout`:return!0;default:return!1}}function Hn(e){return e=e.detail,typeof e==`object`&&`data`in e?e.data:null}var Un=!1;function oee(e,t){switch(e){case`compositionend`:return Hn(t);case`keypress`:return t.which===32?(Bn=!0,zn):null;case`textInput`:return e=t.data,e===zn&&Bn?null:e;default:return null}}function see(e,t){if(Un)return e===`compositionend`||!In&&Vn(e,t)?(e=dn(),un=ln=cn=null,Un=!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 Rn&&t.locale!==`ko`?null:t.data;default:return null}}var Wn={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 Gn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t===`input`?!!Wn[e.type]:t===`textarea`}function Kn(e,t,n,r){Qt?$t?$t.push(r):$t=[r]:Qt=r,t=md(t,`onChange`),0<t.length&&(n=new _n(`onChange`,`change`,null,n,r),e.push({event:n,listeners:t}))}var qn=null,Jn=null;function cee(e){od(e,0)}function Yn(e){if(Mt(mt(e)))return e}function Xn(e,t){if(e===`change`)return t}var Zn=!1;if(an){var Qn;if(an){var $n=`oninput`in document;if(!$n){var er=document.createElement(`div`);er.setAttribute(`oninput`,`return;`),$n=typeof er.oninput==`function`}Qn=$n}else Qn=!1;Zn=Qn&&(!document.documentMode||9<document.documentMode)}function tr(){qn&&(qn.detachEvent(`onpropertychange`,nr),Jn=qn=null)}function nr(e){if(e.propertyName===`value`&&Yn(Jn)){var t=[];Kn(t,Jn,e,Zt(e)),nn(cee,t)}}function lee(e,t,n){e===`focusin`?(tr(),qn=t,Jn=n,qn.attachEvent(`onpropertychange`,nr)):e===`focusout`&&tr()}function uee(e){if(e===`selectionchange`||e===`keyup`||e===`keydown`)return Yn(Jn)}function dee(e,t){if(e===`click`)return Yn(t)}function fee(e,t){if(e===`input`||e===`change`)return Yn(t)}function pee(e,t){return e===t&&(e!==0||1/e==1/t)||e!==e&&t!==t}var rr=typeof Object.is==`function`?Object.is:pee;function ir(e,t){if(rr(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(!be.call(t,i)||!rr(e[i],t[i]))return!1}return!0}function ar(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function or(e,t){var n=ar(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=ar(n)}}function sr(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?sr(e,t.parentNode):`contains`in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function cr(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 lr(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 mee=an&&`documentMode`in document&&11>=document.documentMode,ur=null,dr=null,fr=null,pr=!1;function mr(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;pr||ur==null||ur!==Nt(r)||(r=ur,`selectionStart`in r&&lr(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}),fr&&ir(fr,r)||(fr=r,r=md(dr,`onSelect`),0<r.length&&(t=new _n(`onSelect`,`select`,null,t,n),e.push({event:t,listeners:r}),t.target=ur)))}function hr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n[`Webkit`+e]=`webkit`+t,n[`Moz`+e]=`moz`+t,n}var gr={animationend:hr(`Animation`,`AnimationEnd`),animationiteration:hr(`Animation`,`AnimationIteration`),animationstart:hr(`Animation`,`AnimationStart`),transitionrun:hr(`Transition`,`TransitionRun`),transitionstart:hr(`Transition`,`TransitionStart`),transitioncancel:hr(`Transition`,`TransitionCancel`),transitionend:hr(`Transition`,`TransitionEnd`)},_r={},vr={};an&&(vr=document.createElement(`div`).style,`AnimationEvent`in window||(delete gr.animationend.animation,delete gr.animationiteration.animation,delete gr.animationstart.animation),`TransitionEvent`in window||delete gr.transitionend.transition);function yr(e){if(_r[e])return _r[e];if(!gr[e])return e;var t=gr[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in vr)return _r[e]=t[n];return e}var br=yr(`animationend`),xr=yr(`animationiteration`),Sr=yr(`animationstart`),Cr=yr(`transitionrun`),wr=yr(`transitionstart`),Tr=yr(`transitioncancel`),Er=yr(`transitionend`),W=new Map,Dr=`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(` `);Dr.push(`scrollEnd`);function Or(e,t){W.set(e,t),yt(t,[e])}var kr=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)},Ar=[],jr=0,Mr=0;function Nr(){for(var e=jr,t=Mr=jr=0;t<e;){var n=Ar[t];Ar[t++]=null;var r=Ar[t];Ar[t++]=null;var i=Ar[t];Ar[t++]=null;var a=Ar[t];if(Ar[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&&Lr(n,i,a)}}function Pr(e,t,n,r){Ar[jr++]=e,Ar[jr++]=t,Ar[jr++]=n,Ar[jr++]=r,Mr|=r,e.lanes|=r,e=e.alternate,e!==null&&(e.lanes|=r)}function Fr(e,t,n,r){return Pr(e,t,n,r),Rr(e)}function Ir(e,t){return Pr(e,null,null,t),Rr(e)}function Lr(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-Le(n),e=a.hiddenUpdates,r=e[i],r===null?e[i]=[t]:r.push(t),t.lane=n|536870912),a):null}function Rr(e){if(50<Zl)throw Zl=0,Ql=null,Error(i(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var zr={};function Br(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 Vr(e,t,n,r){return new Br(e,t,n,r)}function Hr(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Ur(e,t){var n=e.alternate;return n===null?(n=Vr(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 Wr(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 Gr(e,t,n,r,a,o){var s=0;if(r=e,typeof e==`function`)Hr(e)&&(s=1);else if(typeof e==`string`)s=Cf(e,n,oe.current)?26:e===`html`||e===`head`||e===`body`?27:5;else a:switch(e){case k:return e=Vr(31,n,t,a),e.elementType=k,e.lanes=o,e;case y:return Kr(n.children,a,o,t);case b:s=8,a|=24;break;case x:return e=Vr(12,n,t,a|2),e.elementType=x,e.lanes=o,e;case T:return e=Vr(13,n,t,a),e.elementType=T,e.lanes=o,e;case E:return e=Vr(19,n,t,a),e.elementType=E,e.lanes=o,e;default:if(typeof e==`object`&&e)switch(e.$$typeof){case C:s=10;break a;case S:s=9;break a;case w:s=11;break a;case D:s=14;break a;case O:s=16,r=null;break a}s=29,n=Error(i(130,e===null?`null`:typeof e,``)),r=null}return t=Vr(s,n,t,a),t.elementType=e,t.type=r,t.lanes=o,t}function Kr(e,t,n,r){return e=Vr(7,e,r,t),e.lanes=n,e}function G(e,t,n){return e=Vr(6,e,null,t),e.lanes=n,e}function qr(e){var t=Vr(18,null,null,0);return t.stateNode=e,t}function Jr(e,t,n){return t=Vr(4,e.children===null?[]:e.children,e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var Yr=new WeakMap;function Xr(e,t){if(typeof e==`object`&&e){var n=Yr.get(e);return n===void 0?(t={value:e,source:t,stack:ye(t)},Yr.set(e,t),t):n}return{value:e,source:t,stack:ye(t)}}var Zr=[],Qr=0,$r=null,ei=0,ti=[],ni=0,ri=null,ii=1,ai=``;function oi(e,t){Zr[Qr++]=ei,Zr[Qr++]=$r,$r=e,ei=t}function si(e,t,n){ti[ni++]=ii,ti[ni++]=ai,ti[ni++]=ri,ri=e;var r=ii;e=ai;var i=32-Le(r)-1;r&=~(1<<i),n+=1;var a=32-Le(t)+i;if(30<a){var o=i-i%5;a=(r&(1<<o)-1).toString(32),r>>=o,i-=o,ii=1<<32-Le(t)+i|n<<i|r,ai=a+e}else ii=1<<a|n<<i|r,ai=e}function ci(e){e.return!==null&&(oi(e,1),si(e,1,0))}function li(e){for(;e===$r;)$r=Zr[--Qr],Zr[Qr]=null,ei=Zr[--Qr],Zr[Qr]=null;for(;e===ri;)ri=ti[--ni],ti[ni]=null,ai=ti[--ni],ti[ni]=null,ii=ti[--ni],ti[ni]=null}function ui(e,t){ti[ni++]=ii,ti[ni++]=ai,ti[ni++]=ri,ii=t.id,ai=t.overflow,ri=e}var di=null,fi=null,pi=!1,K=null,mi=!1,hi=Error(i(519));function gi(e){throw Si(Xr(Error(i(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?`text`:`HTML`,``)),e)),hi}function _i(e){var t=e.stateNode,n=e.type,r=e.memoizedProps;switch(t[V]=e,t[it]=r,n){case`dialog`:sd(`cancel`,t),sd(`close`,t);break;case`iframe`:case`object`:case`embed`:sd(`load`,t);break;case`video`:case`audio`:for(n=0;n<id.length;n++)sd(id[n],t);break;case`source`:sd(`error`,t);break;case`img`:case`image`:case`link`:sd(`error`,t),sd(`load`,t);break;case`details`:sd(`toggle`,t);break;case`input`:sd(`invalid`,t),Lt(t,r.value,r.defaultValue,r.checked,r.defaultChecked,r.type,r.name,!0);break;case`select`:sd(`invalid`,t);break;case`textarea`:sd(`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&&(sd(`beforetoggle`,t),sd(`toggle`,t)),r.onScroll!=null&&sd(`scroll`,t),r.onScrollEnd!=null&&sd(`scrollend`,t),r.onClick!=null&&(t.onclick=Yt),t=!0):t=!1,t||gi(e,!0)}function vi(e){for(di=e.return;di;)switch(di.tag){case 5:case 31:case 13:mi=!1;return;case 27:case 3:mi=!0;return;default:di=di.return}}function yi(e){if(e!==di)return!1;if(!pi)return vi(e),pi=!0,!1;var t=e.tag,n;if((n=t!==3&&t!==27)&&((n=t===5)&&(n=e.type,n=n===`form`||n===`button`||Md(e.type,e.memoizedProps)),n=!n),n&&fi&&gi(e),vi(e),t===13){if(e=e.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(i(317));fi=qd(e)}else if(t===31){if(e=e.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(i(317));fi=qd(e)}else t===27?(t=fi,Id(e.type)?(e=Kd,Kd=null,fi=e):fi=t):fi=di?Gd(e.stateNode.nextSibling):null;return!0}function bi(){fi=di=null,pi=!1}function xi(){var e=K;return e!==null&&(Ll===null?Ll=e:Ll.push.apply(Ll,e),K=null),e}function Si(e){K===null?K=[e]:K.push(e)}var Ci=ie(null),wi=null,Ti=null;function Ei(e,t,n){ae(Ci,t._currentValue),t._currentValue=n}function Di(e){e._currentValue=Ci.current,L(Ci)}function Oi(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 ki(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),Oi(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),Oi(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 Ai(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;rr(a.pendingProps.value,s.value)||(e===null?e=[c]:e.push(c))}}else if(a===le.current){if(s=a.alternate,s===null)throw Error(i(387));s.memoizedState.memoizedState!==a.memoizedState.memoizedState&&(e===null?e=[Mf]:e.push(Mf))}a=a.return}e!==null&&ki(t,e,n,r),t.flags|=262144}function ji(e){for(e=e.firstContext;e!==null;){if(!rr(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Mi(e){wi=e,Ti=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function Ni(e){return Fi(wi,e)}function Pi(e,t){return wi===null&&Mi(e),Fi(e,t)}function Fi(e,t){var n=t._currentValue;if(t={context:t,memoizedValue:n,next:null},Ti===null){if(e===null)throw Error(i(308));Ti=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else Ti=Ti.next=t;return n}var Ii=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()})}},Li=t.unstable_scheduleCallback,hee=t.unstable_NormalPriority,Ri={$$typeof:C,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function zi(){return{controller:new Ii,data:new Map,refCount:0}}function Bi(e){e.refCount--,e.refCount===0&&Li(hee,function(){e.controller.abort()})}var Vi=null,Hi=0,Ui=0,Wi=null;function gee(e,t){if(Vi===null){var n=Vi=[];Hi=0,Ui=Qu(),Wi={status:`pending`,value:void 0,then:function(e){n.push(e)}}}return Hi++,t.then(Gi,Gi),t}function Gi(){if(--Hi===0&&Vi!==null){Wi!==null&&(Wi.status=`fulfilled`);var e=Vi;Vi=null,Ui=0,Wi=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function Ki(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 qi=P.S;P.S=function(e,t){Bl=Te(),typeof t==`object`&&t&&typeof t.then==`function`&&gee(e,t),qi!==null&&qi(e,t)};var Ji=ie(null);function Yi(){var e=Ji.current;return e===null?xl.pooledCache:e}function Xi(e,t){t===null?ae(Ji,Ji.current):ae(Ji,t.pool)}function Zi(){var e=Yi();return e===null?null:{parent:Ri._currentValue,pool:e}}var Qi=Error(i(460)),$i=Error(i(474)),ea=Error(i(542)),ta={then:function(){}};function na(e){return e=e.status,e===`fulfilled`||e===`rejected`}function ra(e,t,n){switch(n=e[n],n===void 0?e.push(t):n!==t&&(t.then(Yt,Yt),t=n),t.status){case`fulfilled`:return t.value;case`rejected`:throw e=t.reason,sa(e),e;default:if(typeof t.status==`string`)t.then(Yt,Yt);else{if(e=xl,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,sa(e),e}throw aa=t,Qi}}function ia(e){try{var t=e._init;return t(e._payload)}catch(e){throw typeof e==`object`&&e&&typeof e.then==`function`?(aa=e,Qi):e}}var aa=null;function oa(){if(aa===null)throw Error(i(459));var e=aa;return aa=null,e}function sa(e){if(e===Qi||e===ea)throw Error(i(483))}var ca=null,la=0;function ua(e){var t=la;return la+=1,ca===null&&(ca=[]),ra(ca,e,t)}function da(e,t){t=t.props.ref,e.ref=t===void 0?null:t}function fa(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 pa(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=Ur(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=G(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===y?d(e,t,n.props.children,r,n.key):t!==null&&(t.elementType===i||typeof i==`object`&&i&&i.$$typeof===O&&ia(i)===t.type)?(t=a(t,n.props),da(t,n),t.return=e,t):(t=Gr(n.type,n.key,n.props,null,e.mode,r),da(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=Jr(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=Kr(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=G(``+t,e.mode,n),t.return=e,t;if(typeof t==`object`&&t){switch(t.$$typeof){case g:return n=Gr(t.type,t.key,t.props,null,e.mode,n),da(n,t),n.return=e,n;case v:return t=Jr(t,e.mode,n),t.return=e,t;case O:return t=ia(t),f(e,t,n)}if(te(t)||M(t))return t=Kr(t,e.mode,n,null),t.return=e,t;if(typeof t.then==`function`)return f(e,ua(t),n);if(t.$$typeof===C)return f(e,Pi(e,t),n);fa(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 g:return n.key===i?l(e,t,n,r):null;case v:return n.key===i?u(e,t,n,r):null;case O:return n=ia(n),p(e,t,n,r)}if(te(n)||M(n))return i===null?d(e,t,n,r,null):null;if(typeof n.then==`function`)return p(e,t,ua(n),r);if(n.$$typeof===C)return p(e,t,Pi(e,n),r);fa(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 g:return e=e.get(r.key===null?n:r.key)||null,l(t,e,r,i);case v:return e=e.get(r.key===null?n:r.key)||null,u(t,e,r,i);case O:return r=ia(r),m(e,t,n,r,i)}if(te(r)||M(r))return e=e.get(n)||null,d(t,e,r,i,null);if(typeof r.then==`function`)return m(e,t,n,ua(r),i);if(r.$$typeof===C)return m(e,t,n,Pi(t,r),i);fa(t,r)}return null}function h(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),pi&&oi(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 pi&&oi(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)}),pi&&oi(i,h),l}function _(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),pi&&oi(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 pi&&oi(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)}),pi&&oi(a,g),u}function b(e,r,o,c){if(typeof o==`object`&&o&&o.type===y&&o.key===null&&(o=o.props.children),typeof o==`object`&&o){switch(o.$$typeof){case g:a:{for(var l=o.key;r!==null;){if(r.key===l){if(l=o.type,l===y){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===O&&ia(l)===r.type){n(e,r.sibling),c=a(r,o.props),da(c,o),c.return=e,e=c;break a}n(e,r);break}t(e,r),r=r.sibling}o.type===y?(c=Kr(o.props.children,e.mode,c,o.key),c.return=e,e=c):(c=Gr(o.type,o.key,o.props,null,e.mode,c),da(c,o),c.return=e,e=c)}return s(e);case v: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=Jr(o,e.mode,c),c.return=e,e=c}return s(e);case O:return o=ia(o),b(e,r,o,c)}if(te(o))return h(e,r,o,c);if(M(o)){if(l=M(o),typeof l!=`function`)throw Error(i(150));return o=l.call(o),_(e,r,o,c)}if(typeof o.then==`function`)return b(e,r,ua(o),c);if(o.$$typeof===C)return b(e,r,Pi(e,o),c);fa(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=G(o,e.mode,c),c.return=e,e=c),s(e)):n(e,r)}return function(e,t,n,r){try{la=0;var i=b(e,t,n,r);return ca=null,i}catch(t){if(t===Qi||t===ea)throw t;var a=Vr(29,t,null,e.mode);return a.lanes=r,a.return=e,a}}}var ma=pa(!0),ha=pa(!1),ga=!1;function _a(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function va(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 ya(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function ba(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,bl&2){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,t=Rr(e),Lr(e,null,n),t}return Pr(e,r,t,n),Rr(e)}function xa(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,Qe(e,n)}}function Sa(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 Ca=!1;function wa(){if(Ca){var e=Wi;if(e!==null)throw e}}function Ta(e,t,n,r){Ca=!1;var i=e.updateQueue;ga=!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?(Cl&p)===p:(r&p)===p){p!==0&&p===Ui&&(Ca=!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:ga=!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),jl|=o,e.lanes=o,e.memoizedState=d}}function Ea(e,t){if(typeof e!=`function`)throw Error(i(191,e));e.call(t)}function Da(e,t){var n=e.callbacks;if(n!==null)for(e.callbacks=null,e=0;e<n.length;e++)Ea(n[e],t)}var Oa=ie(null),ka=ie(0);function Aa(e,t){e=kl,ae(ka,e),ae(Oa,t),kl=e|t.baseLanes}function ja(){ae(ka,kl),ae(Oa,Oa.current)}function Ma(){kl=ka.current,L(Oa),L(ka)}var Na=ie(null),Pa=null;function Fa(e){var t=e.alternate;ae(Ba,Ba.current&1),ae(Na,e),Pa===null&&(t===null||Oa.current!==null||t.memoizedState!==null)&&(Pa=e)}function Ia(e){ae(Ba,Ba.current),ae(Na,e),Pa===null&&(Pa=e)}function La(e){e.tag===22?(ae(Ba,Ba.current),ae(Na,e),Pa===null&&(Pa=e)):Ra(e)}function Ra(){ae(Ba,Ba.current),ae(Na,Na.current)}function za(e){L(Na),Pa===e&&(Pa=null),L(Ba)}var Ba=ie(0);function Va(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||Hd(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}var Ha=0,Ua=null,Wa=null,Ga=null,Ka=!1,qa=!1,Ja=!1,Ya=0,Xa=0,Za=null,Qa=0;function $a(){throw Error(i(321))}function eo(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!rr(e[n],t[n]))return!1;return!0}function to(e,t,n,r,i,a){return Ha=a,Ua=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,P.H=e===null||e.memoizedState===null?vs:ys,Ja=!1,a=n(r,i),Ja=!1,qa&&(a=ro(t,n,r,i)),no(e),a}function no(e){P.H=_s;var t=Wa!==null&&Wa.next!==null;if(Ha=0,Ga=Wa=Ua=null,Ka=!1,Xa=0,Za=null,t)throw Error(i(300));e===null||Is||(e=e.dependencies,e!==null&&ji(e)&&(Is=!0))}function ro(e,t,n,r){Ua=e;var a=0;do{if(qa&&(Za=null),Xa=0,qa=!1,25<=a)throw Error(i(301));if(a+=1,Ga=Wa=null,e.updateQueue!=null){var o=e.updateQueue;o.lastEffect=null,o.events=null,o.stores=null,o.memoCache!=null&&(o.memoCache.index=0)}P.H=bs,o=t(n,r)}while(qa);return o}function io(){var e=P.H,t=e.useState()[0];return t=typeof t.then==`function`?fo(t):t,e=e.useState()[0],(Wa===null?null:Wa.memoizedState)!==e&&(Ua.flags|=1024),t}function ao(){var e=Ya!==0;return Ya=0,e}function oo(e,t,n){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n}function so(e){if(Ka){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}Ka=!1}Ha=0,Ga=Wa=Ua=null,qa=!1,Xa=Ya=0,Za=null}function co(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Ga===null?Ua.memoizedState=Ga=e:Ga=Ga.next=e,Ga}function lo(){if(Wa===null){var e=Ua.alternate;e=e===null?null:e.memoizedState}else e=Wa.next;var t=Ga===null?Ua.memoizedState:Ga.next;if(t!==null)Ga=t,Wa=e;else{if(e===null)throw Ua.alternate===null?Error(i(467)):Error(i(310));Wa=e,e={memoizedState:Wa.memoizedState,baseState:Wa.baseState,baseQueue:Wa.baseQueue,queue:Wa.queue,next:null},Ga===null?Ua.memoizedState=Ga=e:Ga=Ga.next=e}return Ga}function uo(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function fo(e){var t=Xa;return Xa+=1,Za===null&&(Za=[]),e=ra(Za,e,t),t=Ua,(Ga===null?t.memoizedState:Ga.next)===null&&(t=t.alternate,P.H=t===null||t.memoizedState===null?vs:ys),e}function po(e){if(typeof e==`object`&&e){if(typeof e.then==`function`)return fo(e);if(e.$$typeof===C)return Ni(e)}throw Error(i(438,String(e)))}function mo(e){var t=null,n=Ua.updateQueue;if(n!==null&&(t=n.memoCache),t==null){var r=Ua.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=uo(),Ua.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]=A;return t.index++,n}function ho(e,t){return typeof t==`function`?t(e):t}function go(e){return _o(lo(),Wa,e)}function _o(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?(Ha&f)===f:(Cl&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===Ui&&(d=!0);else if((Ha&p)===p){u=u.next,p===Ui&&(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,Ua.lanes|=p,jl|=p;f=u.action,Ja&&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,Ua.lanes|=f,jl|=f;u=u.next}while(u!==null&&u!==t);if(l===null?s=o:l.next=c,!rr(o,e.memoizedState)&&(Is=!0,d&&(n=Wi,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 vo(e){var t=lo(),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);rr(o,t.memoizedState)||(Is=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function yo(e,t,n){var r=Ua,a=lo(),o=pi;if(o){if(n===void 0)throw Error(i(407));n=n()}else n=t();var s=!rr((Wa||a).memoizedState,n);if(s&&(a.memoizedState=n,Is=!0),a=a.queue,Wo(So.bind(null,r,a,e),[e]),a.getSnapshot!==t||s||Ga!==null&&Ga.memoizedState.tag&1){if(r.flags|=2048,zo(9,{destroy:void 0},xo.bind(null,r,a,n,t),null),xl===null)throw Error(i(349));o||Ha&127||bo(r,t,n)}return n}function bo(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=Ua.updateQueue,t===null?(t=uo(),Ua.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function xo(e,t,n,r){t.value=n,t.getSnapshot=r,Co(t)&&wo(e)}function So(e,t,n){return n(function(){Co(t)&&wo(e)})}function Co(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!rr(e,n)}catch{return!0}}function wo(e){var t=Ir(e,2);t!==null&&tu(t,e,2)}function To(e){var t=co();if(typeof e==`function`){var n=e;if(e=n(),Ja){Ie(!0);try{n()}finally{Ie(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:ho,lastRenderedState:e},t}function Eo(e,t,n,r){return e.baseState=n,_o(e,Wa,typeof r==`function`?r:ho)}function Do(e,t,n,r,a){if(ms(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)}};P.T===null?o.isTransition=!1:n(!0),r(o),n=t.pending,n===null?(o.next=t.pending=o,Oo(t,o)):(o.next=n.next,t.pending=n.next=o)}}function Oo(e,t){var n=t.action,r=t.payload,i=e.state;if(t.isTransition){var a=P.T,o={};P.T=o;try{var s=n(i,r),c=P.S;c!==null&&c(o,s),ko(e,t,s)}catch(n){jo(e,t,n)}finally{a!==null&&o.types!==null&&(a.types=o.types),P.T=a}}else try{a=n(i,r),ko(e,t,a)}catch(n){jo(e,t,n)}}function ko(e,t,n){typeof n==`object`&&n&&typeof n.then==`function`?n.then(function(n){Ao(e,t,n)},function(n){return jo(e,t,n)}):Ao(e,t,n)}function Ao(e,t,n){t.status=`fulfilled`,t.value=n,Mo(t),e.state=n,t=e.pending,t!==null&&(n=t.next,n===t?e.pending=null:(n=n.next,t.next=n,Oo(e,n)))}function jo(e,t,n){var r=e.pending;if(e.pending=null,r!==null){r=r.next;do t.status=`rejected`,t.reason=n,Mo(t),t=t.next;while(t!==r)}e.action=null}function Mo(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function No(e,t){return t}function Po(e,t){if(pi){var n=xl.formState;if(n!==null){a:{var r=Ua;if(pi){if(fi){b:{for(var i=fi,a=mi;i.nodeType!==8;){if(!a){i=null;break b}if(i=Gd(i.nextSibling),i===null){i=null;break b}}a=i.data,i=a===`F!`||a===`F`?i:null}if(i){fi=Gd(i.nextSibling),r=i.data===`F!`;break a}}gi(r)}r=!1}r&&(t=n[0])}}return n=co(),n.memoizedState=n.baseState=t,r={pending:null,lanes:0,dispatch:null,lastRenderedReducer:No,lastRenderedState:t},n.queue=r,n=ds.bind(null,Ua,r),r.dispatch=n,r=To(!1),a=ps.bind(null,Ua,!1,r.queue),r=co(),i={state:t,dispatch:null,action:e,pending:null},r.queue=i,n=Do.bind(null,Ua,i,a,n),i.dispatch=n,r.memoizedState=e,[t,n,!1]}function Fo(e){return Io(lo(),Wa,e)}function Io(e,t,n){if(t=_o(e,t,No)[0],e=go(ho)[0],typeof t==`object`&&t&&typeof t.then==`function`)try{var r=fo(t)}catch(e){throw e===Qi?ea:e}else r=t;t=lo();var i=t.queue,a=i.dispatch;return n!==t.memoizedState&&(Ua.flags|=2048,zo(9,{destroy:void 0},Lo.bind(null,i,n),null)),[r,a,e]}function Lo(e,t){e.action=t}function Ro(e){var t=lo(),n=Wa;if(n!==null)return Io(t,n,e);lo(),t=t.memoizedState,n=lo();var r=n.queue.dispatch;return n.memoizedState=e,[t,r,!1]}function zo(e,t,n,r){return e={tag:e,create:n,deps:r,inst:t,next:null},t=Ua.updateQueue,t===null&&(t=uo(),Ua.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 Bo(){return lo().memoizedState}function Vo(e,t,n,r){var i=co();Ua.flags|=e,i.memoizedState=zo(1|t,{destroy:void 0},n,r===void 0?null:r)}function Ho(e,t,n,r){var i=lo();r=r===void 0?null:r;var a=i.memoizedState.inst;Wa!==null&&r!==null&&eo(r,Wa.memoizedState.deps)?i.memoizedState=zo(t,a,n,r):(Ua.flags|=e,i.memoizedState=zo(1|t,a,n,r))}function Uo(e,t){Vo(8390656,8,e,t)}function Wo(e,t){Ho(2048,8,e,t)}function _ee(e){Ua.flags|=4;var t=Ua.updateQueue;if(t===null)t=uo(),Ua.updateQueue=t,t.events=[e];else{var n=t.events;n===null?t.events=[e]:n.push(e)}}function Go(e){var t=lo().memoizedState;return _ee({ref:t,nextImpl:e}),function(){if(bl&2)throw Error(i(440));return t.impl.apply(void 0,arguments)}}function Ko(e,t){return Ho(4,2,e,t)}function qo(e,t){return Ho(4,4,e,t)}function Jo(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 Yo(e,t,n){n=n==null?null:n.concat([e]),Ho(4,4,Jo.bind(null,t,e),n)}function Xo(){}function Zo(e,t){var n=lo();t=t===void 0?null:t;var r=n.memoizedState;return t!==null&&eo(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Qo(e,t){var n=lo();t=t===void 0?null:t;var r=n.memoizedState;if(t!==null&&eo(t,r[1]))return r[0];if(r=e(),Ja){Ie(!0);try{e()}finally{Ie(!1)}}return n.memoizedState=[r,t],r}function $o(e,t,n){return n===void 0||Ha&1073741824&&!(Cl&261930)?e.memoizedState=t:(e.memoizedState=n,e=eu(),Ua.lanes|=e,jl|=e,n)}function es(e,t,n,r){return rr(n,t)?n:Oa.current===null?!(Ha&42)||Ha&1073741824&&!(Cl&261930)?(Is=!0,e.memoizedState=n):(e=eu(),Ua.lanes|=e,jl|=e,t):(e=$o(e,n,r),rr(e,t)||(Is=!0),e)}function ts(e,t,n,r,i){var a=F.p;F.p=a!==0&&8>a?a:8;var o=P.T,s={};P.T=s,ps(e,!1,t,n);try{var c=i(),l=P.S;l!==null&&l(s,c),typeof c==`object`&&c&&typeof c.then==`function`?fs(e,t,Ki(c,r),$l(e)):fs(e,t,r,$l(e))}catch(n){fs(e,t,{then:function(){},status:`rejected`,reason:n},$l())}finally{F.p=a,o!==null&&s.types!==null&&(o.types=s.types),P.T=o}}function ns(){}function rs(e,t,n,r){if(e.tag!==5)throw Error(i(476));var a=is(e).queue;ts(e,a,t,I,n===null?ns:function(){return as(e),n(r)})}function is(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:I,baseState:I,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ho,lastRenderedState:I},next:null};var n={};return t.next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ho,lastRenderedState:n},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function as(e){var t=is(e);t.next===null&&(t=e.alternate.memoizedState),fs(e,t.next.queue,{},$l())}function os(){return Ni(Mf)}function ss(){return lo().memoizedState}function cs(){return lo().memoizedState}function ls(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var n=$l();e=ya(n);var r=ba(t,e,n);r!==null&&(tu(r,t,n),xa(r,t,n)),t={cache:zi()},e.payload=t;return}t=t.return}}function us(e,t,n){var r=$l();n={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},ms(e)?hs(t,n):(n=Fr(e,t,n,r),n!==null&&(tu(n,e,r),gs(n,t,r)))}function ds(e,t,n){fs(e,t,n,$l())}function fs(e,t,n,r){var i={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};if(ms(e))hs(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,rr(s,o))return Pr(e,t,i,0),xl===null&&Nr(),!1}catch{}if(n=Fr(e,t,i,r),n!==null)return tu(n,e,r),gs(n,t,r),!0}return!1}function ps(e,t,n,r){if(r={lane:2,revertLane:Qu(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},ms(e)){if(t)throw Error(i(479))}else t=Fr(e,n,r,2),t!==null&&tu(t,e,2)}function ms(e){var t=e.alternate;return e===Ua||t!==null&&t===Ua}function hs(e,t){qa=Ka=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function gs(e,t,n){if(n&4194048){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Qe(e,n)}}var _s={readContext:Ni,use:po,useCallback:$a,useContext:$a,useEffect:$a,useImperativeHandle:$a,useLayoutEffect:$a,useInsertionEffect:$a,useMemo:$a,useReducer:$a,useRef:$a,useState:$a,useDebugValue:$a,useDeferredValue:$a,useTransition:$a,useSyncExternalStore:$a,useId:$a,useHostTransitionStatus:$a,useFormState:$a,useActionState:$a,useOptimistic:$a,useMemoCache:$a,useCacheRefresh:$a};_s.useEffectEvent=$a;var vs={readContext:Ni,use:po,useCallback:function(e,t){return co().memoizedState=[e,t===void 0?null:t],e},useContext:Ni,useEffect:Uo,useImperativeHandle:function(e,t,n){n=n==null?null:n.concat([e]),Vo(4194308,4,Jo.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Vo(4194308,4,e,t)},useInsertionEffect:function(e,t){Vo(4,2,e,t)},useMemo:function(e,t){var n=co();t=t===void 0?null:t;var r=e();if(Ja){Ie(!0);try{e()}finally{Ie(!1)}}return n.memoizedState=[r,t],r},useReducer:function(e,t,n){var r=co();if(n!==void 0){var i=n(t);if(Ja){Ie(!0);try{n(t)}finally{Ie(!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=us.bind(null,Ua,e),[r.memoizedState,e]},useRef:function(e){var t=co();return e={current:e},t.memoizedState=e},useState:function(e){e=To(e);var t=e.queue,n=ds.bind(null,Ua,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:Xo,useDeferredValue:function(e,t){return $o(co(),e,t)},useTransition:function(){var e=To(!1);return e=ts.bind(null,Ua,e.queue,!0,!1),co().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var r=Ua,a=co();if(pi){if(n===void 0)throw Error(i(407));n=n()}else{if(n=t(),xl===null)throw Error(i(349));Cl&127||bo(r,t,n)}a.memoizedState=n;var o={value:n,getSnapshot:t};return a.queue=o,Uo(So.bind(null,r,o,e),[e]),r.flags|=2048,zo(9,{destroy:void 0},xo.bind(null,r,o,n,t),null),n},useId:function(){var e=co(),t=xl.identifierPrefix;if(pi){var n=ai,r=ii;n=(r&~(1<<32-Le(r)-1)).toString(32)+n,t=`_`+t+`R_`+n,n=Ya++,0<n&&(t+=`H`+n.toString(32)),t+=`_`}else n=Qa++,t=`_`+t+`r_`+n.toString(32)+`_`;return e.memoizedState=t},useHostTransitionStatus:os,useFormState:Po,useActionState:Po,useOptimistic:function(e){var t=co();t.memoizedState=t.baseState=e;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=n,t=ps.bind(null,Ua,!0,n),n.dispatch=t,[e,t]},useMemoCache:mo,useCacheRefresh:function(){return co().memoizedState=ls.bind(null,Ua)},useEffectEvent:function(e){var t=co(),n={impl:e};return t.memoizedState=n,function(){if(bl&2)throw Error(i(440));return n.impl.apply(void 0,arguments)}}},ys={readContext:Ni,use:po,useCallback:Zo,useContext:Ni,useEffect:Wo,useImperativeHandle:Yo,useInsertionEffect:Ko,useLayoutEffect:qo,useMemo:Qo,useReducer:go,useRef:Bo,useState:function(){return go(ho)},useDebugValue:Xo,useDeferredValue:function(e,t){return es(lo(),Wa.memoizedState,e,t)},useTransition:function(){var e=go(ho)[0],t=lo().memoizedState;return[typeof e==`boolean`?e:fo(e),t]},useSyncExternalStore:yo,useId:ss,useHostTransitionStatus:os,useFormState:Fo,useActionState:Fo,useOptimistic:function(e,t){return Eo(lo(),Wa,e,t)},useMemoCache:mo,useCacheRefresh:cs};ys.useEffectEvent=Go;var bs={readContext:Ni,use:po,useCallback:Zo,useContext:Ni,useEffect:Wo,useImperativeHandle:Yo,useInsertionEffect:Ko,useLayoutEffect:qo,useMemo:Qo,useReducer:vo,useRef:Bo,useState:function(){return vo(ho)},useDebugValue:Xo,useDeferredValue:function(e,t){var n=lo();return Wa===null?$o(n,e,t):es(n,Wa.memoizedState,e,t)},useTransition:function(){var e=vo(ho)[0],t=lo().memoizedState;return[typeof e==`boolean`?e:fo(e),t]},useSyncExternalStore:yo,useId:ss,useHostTransitionStatus:os,useFormState:Ro,useActionState:Ro,useOptimistic:function(e,t){var n=lo();return Wa===null?(n.baseState=e,[e,n.queue.dispatch]):Eo(n,Wa,e,t)},useMemoCache:mo,useCacheRefresh:cs};bs.useEffectEvent=Go;function xs(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 Ss={enqueueSetState:function(e,t,n){e=e._reactInternals;var r=$l(),i=ya(r);i.payload=t,n!=null&&(i.callback=n),t=ba(e,i,r),t!==null&&(tu(t,e,r),xa(t,e,r))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=$l(),i=ya(r);i.tag=1,i.payload=t,n!=null&&(i.callback=n),t=ba(e,i,r),t!==null&&(tu(t,e,r),xa(t,e,r))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=$l(),r=ya(n);r.tag=2,t!=null&&(r.callback=t),t=ba(e,r,n),t!==null&&(tu(t,e,n),xa(t,e,n))}};function Cs(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?!ir(n,r)||!ir(i,a):!0}function ws(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&&Ss.enqueueReplaceState(t,t.state,null)}function Ts(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 Es(e){kr(e)}function Ds(e){console.error(e)}function Os(e){kr(e)}function ks(e,t){try{var n=e.onUncaughtError;n(t.value,{componentStack:t.stack})}catch(e){setTimeout(function(){throw e})}}function As(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 js(e,t,n){return n=ya(n),n.tag=3,n.payload={element:null},n.callback=function(){ks(e,t)},n}function Ms(e){return e=ya(e),e.tag=3,e}function Ns(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(){As(t,n,r)}}var o=n.stateNode;o!==null&&typeof o.componentDidCatch==`function`&&(e.callback=function(){As(t,n,r),typeof i!=`function`&&(Ul===null?Ul=new Set([this]):Ul.add(this));var e=r.stack;this.componentDidCatch(r.value,{componentStack:e===null?``:e})})}function Ps(e,t,n,r,a){if(n.flags|=32768,typeof r==`object`&&r&&typeof r.then==`function`){if(t=n.alternate,t!==null&&Ai(t,n,a,!0),n=Na.current,n!==null){switch(n.tag){case 31:case 13:return Pa===null?pu():n.alternate===null&&Al===0&&(Al=3),n.flags&=-257,n.flags|=65536,n.lanes=a,r===ta?n.flags|=16384:(t=n.updateQueue,t===null?n.updateQueue=new Set([r]):t.add(r),Mu(e,r,a)),!1;case 22:return n.flags|=65536,r===ta?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)),Mu(e,r,a)),!1}throw Error(i(435,n.tag))}return Mu(e,r,a),pu(),!1}if(pi)return t=Na.current,t===null?(r!==hi&&(t=Error(i(423),{cause:r}),Si(Xr(t,n))),e=e.current.alternate,e.flags|=65536,a&=-a,e.lanes|=a,r=Xr(r,n),a=js(e.stateNode,r,a),Sa(e,a),Al!==4&&(Al=2)):(!(t.flags&65536)&&(t.flags|=256),t.flags|=65536,t.lanes=a,r!==hi&&(e=Error(i(422),{cause:r}),Si(Xr(e,n)))),!1;var o=Error(i(520),{cause:r});if(o=Xr(o,n),Il===null?Il=[o]:Il.push(o),Al!==4&&(Al=2),t===null)return!0;r=Xr(r,n),n=t;do{switch(n.tag){case 3:return n.flags|=65536,e=a&-a,n.lanes|=e,e=js(n.stateNode,r,e),Sa(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`&&(Ul===null||!Ul.has(o))))return n.flags|=65536,a&=-a,n.lanes|=a,a=Ms(a),Ns(a,e,n,r),Sa(n,a),!1}n=n.return}while(n!==null);return!1}var Fs=Error(i(461)),Is=!1;function Ls(e,t,n,r){t.child=e===null?ha(t,null,n,r):ma(t,e.child,n,r)}function Rs(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 Mi(t),r=to(e,t,n,o,a,i),s=ao(),e!==null&&!Is?(oo(e,t,i),cc(e,t,i)):(pi&&s&&ci(t),t.flags|=1,Ls(e,t,r,i),t.child)}function zs(e,t,n,r,i){if(e===null){var a=n.type;return typeof a==`function`&&!Hr(a)&&a.defaultProps===void 0&&n.compare===null?(t.tag=15,t.type=a,Bs(e,t,a,r,i)):(e=Gr(n.type,null,r,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(a=e.child,!lc(e,i)){var o=a.memoizedProps;if(n=n.compare,n=n===null?ir:n,n(o,r)&&e.ref===t.ref)return cc(e,t,i)}return t.flags|=1,e=Ur(a,r),e.ref=t.ref,e.return=t,t.child=e}function Bs(e,t,n,r,i){if(e!==null){var a=e.memoizedProps;if(ir(a,r)&&e.ref===t.ref){if(Is=!1,t.pendingProps=r=a,lc(e,i))e.flags&131072&&(Is=!0);else return t.lanes=e.lanes,cc(e,t,i)}}return Js(e,t,n,r,i)}function Vs(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 Us(e,t,a,n,r)}if(n&536870912)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&Xi(t,a===null?null:a.cachePool),a===null?ja():Aa(t,a),La(t);else return r=t.lanes=536870912,Us(e,t,a===null?n:a.baseLanes|n,n,r)}else a===null?(e!==null&&Xi(t,null),ja(),Ra(t)):(Xi(t,a.cachePool),Aa(t,a),Ra(t),t.memoizedState=null);return Ls(e,t,i,n),t.child}function Hs(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function Us(e,t,n,r,i){var a=Yi();return a=a===null?null:{parent:Ri._currentValue,pool:a},t.memoizedState={baseLanes:n,cachePool:a},e!==null&&Xi(t,null),ja(),La(t),e!==null&&Ai(e,t,r,!0),t.childLanes=i,null}function Ws(e,t){return t=rc({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function Gs(e,t,n){return ma(t,e.child,null,n),e=Ws(t,t.pendingProps),e.flags|=2,za(t),t.memoizedState=null,e}function Ks(e,t,n){var r=t.pendingProps,a=!!(t.flags&128);if(t.flags&=-129,e===null){if(pi){if(r.mode===`hidden`)return e=Ws(t,r),t.lanes=536870912,Hs(null,e);if(Ia(t),(e=fi)?(e=Vd(e,mi),e=e!==null&&e.data===`&`?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:ri===null?null:{id:ii,overflow:ai},retryLane:536870912,hydrationErrors:null},n=qr(e),n.return=t,t.child=n,di=t,fi=null)):e=null,e===null)throw gi(t);return t.lanes=536870912,null}return Ws(t,r)}var o=e.memoizedState;if(o!==null){var s=o.dehydrated;if(Ia(t),a){if(t.flags&256)t.flags&=-257,t=Gs(e,t,n);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(i(558))}else if(Is||Ai(e,t,n,!1),a=(n&e.childLanes)!==0,Is||a){if(r=xl,r!==null&&(s=$e(r,n),s!==0&&s!==o.retryLane))throw o.retryLane=s,Ir(e,s),tu(r,e,s),Fs;pu(),t=Gs(e,t,n)}else e=o.treeContext,fi=Gd(s.nextSibling),di=t,pi=!0,K=null,mi=!1,e!==null&&ui(t,e),t=Ws(t,r),t.flags|=4096;return t}return e=Ur(e.child,{mode:r.mode,children:r.children}),e.ref=t.ref,t.child=e,e.return=t,e}function qs(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 Js(e,t,n,r,i){return Mi(t),n=to(e,t,n,r,void 0,i),r=ao(),e!==null&&!Is?(oo(e,t,i),cc(e,t,i)):(pi&&r&&ci(t),t.flags|=1,Ls(e,t,n,i),t.child)}function Ys(e,t,n,r,i,a){return Mi(t),t.updateQueue=null,n=ro(t,r,n,i),no(e),r=ao(),e!==null&&!Is?(oo(e,t,a),cc(e,t,a)):(pi&&r&&ci(t),t.flags|=1,Ls(e,t,n,a),t.child)}function Xs(e,t,n,r,i){if(Mi(t),t.stateNode===null){var a=zr,o=n.contextType;typeof o==`object`&&o&&(a=Ni(o)),a=new n(r,a),t.memoizedState=a.state!==null&&a.state!==void 0?a.state:null,a.updater=Ss,t.stateNode=a,a._reactInternals=t,a=t.stateNode,a.props=r,a.state=t.memoizedState,a.refs={},_a(t),o=n.contextType,a.context=typeof o==`object`&&o?Ni(o):zr,a.state=t.memoizedState,o=n.getDerivedStateFromProps,typeof o==`function`&&(xs(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&&Ss.enqueueReplaceState(a,a.state,null),Ta(t,r,a,i),wa(),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=Ts(n,s);a.props=c;var l=a.context,u=n.contextType;o=zr,typeof u==`object`&&u&&(o=Ni(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)&&ws(t,a,r,o),ga=!1;var f=t.memoizedState;a.state=f,Ta(t,r,a,i),wa(),l=t.memoizedState,s||f!==l||ga?(typeof d==`function`&&(xs(t,n,d,r),l=t.memoizedState),(c=ga||Cs(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,va(e,t),o=t.memoizedProps,u=Ts(n,o),a.props=u,d=t.pendingProps,f=a.context,l=n.contextType,c=zr,typeof l==`object`&&l&&(c=Ni(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)&&ws(t,a,r,c),ga=!1,f=t.memoizedState,a.state=f,Ta(t,r,a,i),wa();var p=t.memoizedState;o!==d||f!==p||ga||e!==null&&e.dependencies!==null&&ji(e.dependencies)?(typeof s==`function`&&(xs(t,n,s,r),p=t.memoizedState),(u=ga||Cs(t,n,u,r,f,p,c)||e!==null&&e.dependencies!==null&&ji(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,qs(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=ma(t,e.child,null,i),t.child=ma(t,null,n,i)):Ls(e,t,n,i),t.memoizedState=a.state,e=t.child):e=cc(e,t,i),e}function Zs(e,t,n,r){return bi(),t.flags|=256,Ls(e,t,n,r),t.child}var Qs={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function $s(e){return{baseLanes:e,cachePool:Zi()}}function ec(e,t,n){return e=e===null?0:e.childLanes&~n,t&&(e|=Pl),e}function tc(e,t,n){var r=t.pendingProps,a=!1,o=!!(t.flags&128),s;if((s=o)||(s=e!==null&&e.memoizedState===null?!1:!!(Ba.current&2)),s&&(a=!0,t.flags&=-129),s=!!(t.flags&32),t.flags&=-33,e===null){if(pi){if(a?Fa(t):Ra(t),(e=fi)?(e=Vd(e,mi),e=e!==null&&e.data!==`&`?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:ri===null?null:{id:ii,overflow:ai},retryLane:536870912,hydrationErrors:null},n=qr(e),n.return=t,t.child=n,di=t,fi=null)):e=null,e===null)throw gi(t);return Ud(e)?t.lanes=32:t.lanes=536870912,null}var c=r.children;return r=r.fallback,a?(Ra(t),a=t.mode,c=rc({mode:`hidden`,children:c},a),r=Kr(r,a,n,null),c.return=t,r.return=t,c.sibling=r,t.child=c,r=t.child,r.memoizedState=$s(n),r.childLanes=ec(e,s,n),t.memoizedState=Qs,Hs(null,r)):(Fa(t),nc(t,c))}var l=e.memoizedState;if(l!==null&&(c=l.dehydrated,c!==null)){if(o)t.flags&256?(Fa(t),t.flags&=-257,t=ic(e,t,n)):t.memoizedState===null?(Ra(t),c=r.fallback,a=t.mode,r=rc({mode:`visible`,children:r.children},a),c=Kr(c,a,n,null),c.flags|=2,r.return=t,c.return=t,r.sibling=c,t.child=r,ma(t,e.child,null,n),r=t.child,r.memoizedState=$s(n),r.childLanes=ec(e,s,n),t.memoizedState=Qs,t=Hs(null,r)):(Ra(t),t.child=e.child,t.flags|=128,t=null);else if(Fa(t),Ud(c)){if(s=c.nextSibling&&c.nextSibling.dataset,s)var u=s.dgst;s=u,r=Error(i(419)),r.stack=``,r.digest=s,Si({value:r,source:null,stack:null}),t=ic(e,t,n)}else if(Is||Ai(e,t,n,!1),s=(n&e.childLanes)!==0,Is||s){if(s=xl,s!==null&&(r=$e(s,n),r!==0&&r!==l.retryLane))throw l.retryLane=r,Ir(e,r),tu(s,e,r),Fs;Hd(c)||pu(),t=ic(e,t,n)}else Hd(c)?(t.flags|=192,t.child=e.child,t=null):(e=l.treeContext,fi=Gd(c.nextSibling),di=t,pi=!0,K=null,mi=!1,e!==null&&ui(t,e),t=nc(t,r.children),t.flags|=4096);return t}return a?(Ra(t),c=r.fallback,a=t.mode,l=e.child,u=l.sibling,r=Ur(l,{mode:`hidden`,children:r.children}),r.subtreeFlags=l.subtreeFlags&65011712,u===null?(c=Kr(c,a,n,null),c.flags|=2):c=Ur(u,c),c.return=t,r.return=t,r.sibling=c,t.child=r,Hs(null,r),r=t.child,c=e.child.memoizedState,c===null?c=$s(n):(a=c.cachePool,a===null?a=Zi():(l=Ri._currentValue,a=a.parent===l?a:{parent:l,pool:l}),c={baseLanes:c.baseLanes|n,cachePool:a}),r.memoizedState=c,r.childLanes=ec(e,s,n),t.memoizedState=Qs,Hs(e.child,r)):(Fa(t),n=e.child,e=n.sibling,n=Ur(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 nc(e,t){return t=rc({mode:`visible`,children:t},e.mode),t.return=e,e.child=t}function rc(e,t){return e=Vr(22,e,null,t),e.lanes=0,e}function ic(e,t,n){return ma(t,e.child,null,n),e=nc(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function ac(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Oi(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 sc(e,t,n){var r=t.pendingProps,i=r.revealOrder,a=r.tail;r=r.children;var o=Ba.current,s=!!(o&2);if(s?(o=o&1|2,t.flags|=128):o&=1,ae(Ba,o),Ls(e,t,r,n),r=pi?ei:0,!s&&e!==null&&e.flags&128)a:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&ac(e,n,t);else if(e.tag===19)ac(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&&Va(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&&Va(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 cc(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),jl|=t.lanes,(n&t.childLanes)===0){if(e!==null){if(Ai(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=Ur(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=Ur(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function lc(e,t){return(e.lanes&t)!==0||(e=e.dependencies,!!(e!==null&&ji(e)))}function uc(e,t,n){switch(t.tag){case 3:ue(t,t.stateNode.containerInfo),Ei(t,Ri,e.memoizedState.cache),bi();break;case 27:case 5:fe(t);break;case 4:ue(t,t.stateNode.containerInfo);break;case 10:Ei(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,Ia(t),null;break;case 13:var r=t.memoizedState;if(r!==null)return r.dehydrated===null?(n&t.child.childLanes)===0?(Fa(t),e=cc(e,t,n),e===null?null:e.sibling):tc(e,t,n):(Fa(t),t.flags|=128,null);Fa(t);break;case 19:var i=!!(e.flags&128);if(r=(n&t.childLanes)!==0,r||=(Ai(e,t,n,!1),(n&t.childLanes)!==0),i){if(r)return sc(e,t,n);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),ae(Ba,Ba.current),r)break;return null;case 22:return t.lanes=0,Vs(e,t,n,t.pendingProps);case 24:Ei(t,Ri,e.memoizedState.cache)}return cc(e,t,n)}function dc(e,t,n){if(e!==null){if(e.memoizedProps!==t.pendingProps)Is=!0;else{if(!lc(e,n)&&!(t.flags&128))return Is=!1,uc(e,t,n);Is=!!(e.flags&131072)}}else Is=!1,pi&&t.flags&1048576&&si(t,ei,t.index);switch(t.lanes=0,t.tag){case 16:a:{var r=t.pendingProps;if(e=ia(t.elementType),t.type=e,typeof e==`function`)Hr(e)?(r=Ts(e,r),t.tag=1,t=Xs(null,t,e,r,n)):(t.tag=0,t=Js(null,t,e,r,n));else{if(e!=null){var a=e.$$typeof;if(a===w){t.tag=11,t=Rs(null,t,e,r,n);break a}if(a===D){t.tag=14,t=zs(null,t,e,r,n);break a}}throw t=ee(e)||e,Error(i(306,t,``))}}return t;case 0:return Js(e,t,t.type,t.pendingProps,n);case 1:return r=t.type,a=Ts(r,t.pendingProps),Xs(e,t,r,a,n);case 3:a:{if(ue(t,t.stateNode.containerInfo),e===null)throw Error(i(387));r=t.pendingProps;var o=t.memoizedState;a=o.element,va(e,t),Ta(t,r,null,n);var s=t.memoizedState;if(r=s.cache,Ei(t,Ri,r),r!==o.cache&&ki(t,[Ri],n,!0),wa(),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=Zs(e,t,r,n);break a}if(r!==a){a=Xr(Error(i(424)),t),Si(a),t=Zs(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(fi=Gd(e.firstChild),di=t,pi=!0,K=null,mi=!0,n=ha(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling}else{if(bi(),r===a){t=cc(e,t,n);break a}Ls(e,t,r,n)}t=t.child}return t;case 26:return qs(e,t),e===null?(n=lf(t.type,null,t.pendingProps,null))?t.memoizedState=n:pi||(n=t.type,e=t.pendingProps,r=kd(ce.current).createElement(n),r[V]=t,r[it]=e,Cd(r,n,e),gt(r),t.stateNode=r):t.memoizedState=lf(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return fe(t),e===null&&pi&&(r=t.stateNode=Yd(t.type,t.pendingProps,ce.current),di=t,mi=!0,a=fi,Id(t.type)?(Kd=a,fi=Gd(r.firstChild)):fi=a),Ls(e,t,t.pendingProps.children,n),qs(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&pi&&((a=r=fi)&&(r=yee(r,t.type,t.pendingProps,mi),r===null?a=!1:(t.stateNode=r,di=t,fi=Gd(r.firstChild),mi=!1,a=!0)),a||gi(t)),fe(t),a=t.type,o=t.pendingProps,s=e===null?null:e.memoizedProps,r=o.children,Md(a,o)?r=null:s!==null&&Md(a,s)&&(t.flags|=32),t.memoizedState!==null&&(a=to(e,t,io,null,null,n),Mf._currentValue=a),qs(e,t),Ls(e,t,r,n),t.child;case 6:return e===null&&pi&&((e=n=fi)&&(n=Bd(n,t.pendingProps,mi),n===null?e=!1:(t.stateNode=n,di=t,fi=null,e=!0)),e||gi(t)),null;case 13:return tc(e,t,n);case 4:return ue(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=ma(t,null,r,n):Ls(e,t,r,n),t.child;case 11:return Rs(e,t,t.type,t.pendingProps,n);case 7:return Ls(e,t,t.pendingProps,n),t.child;case 8:return Ls(e,t,t.pendingProps.children,n),t.child;case 12:return Ls(e,t,t.pendingProps.children,n),t.child;case 10:return r=t.pendingProps,Ei(t,t.type,r.value),Ls(e,t,r.children,n),t.child;case 9:return a=t.type._context,r=t.pendingProps.children,Mi(t),a=Ni(a),r=r(a),t.flags|=1,Ls(e,t,r,n),t.child;case 14:return zs(e,t,t.type,t.pendingProps,n);case 15:return Bs(e,t,t.type,t.pendingProps,n);case 19:return sc(e,t,n);case 31:return Ks(e,t,n);case 22:return Vs(e,t,n,t.pendingProps);case 24:return Mi(t),r=Ni(Ri),e===null?(a=Yi(),a===null&&(a=xl,o=zi(),a.pooledCache=o,o.refCount++,o!==null&&(a.pooledCacheLanes|=n),a=o),t.memoizedState={parent:r,cache:a},_a(t),Ei(t,Ri,a)):((e.lanes&n)!==0&&(va(e,t),Ta(t,null,null,n),wa()),a=e.memoizedState,o=t.memoizedState,a.parent===r?(r=o.cache,Ei(t,Ri,r),r!==a.cache&&ki(t,[Ri],n,!0)):(a={parent:r,cache:r},t.memoizedState=a,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=a),Ei(t,Ri,r))),Ls(e,t,t.pendingProps.children,n),t.child;case 29:throw t.pendingProps}throw Error(i(156,t.tag))}function fc(e){e.flags|=4}function pc(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(uu())e.flags|=8192;else throw aa=ta,$i}}else e.flags&=-16777217}function mc(e,t){if(t.type!==`stylesheet`||t.state.loading&4)e.flags&=-16777217;else if(e.flags|=16777216,!wf(t)){if(uu())e.flags|=8192;else throw aa=ta,$i}}function hc(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag===22?536870912:Je(),e.lanes|=t,Fl|=t)}function gc(e,t){if(!pi)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 _c(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 vc(e,t,n){var r=t.pendingProps;switch(li(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return _c(t),null;case 1:return _c(t),null;case 3:return n=t.stateNode,r=null,e!==null&&(r=e.memoizedState.cache),t.memoizedState.cache!==r&&(t.flags|=2048),Di(Ri),de(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(yi(t)?fc(t):e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,xi())),_c(t),null;case 26:var a=t.type,o=t.memoizedState;return e===null?(fc(t),o===null?(_c(t),pc(t,a,null,r,n)):(_c(t),mc(t,o))):o?o===e.memoizedState?(_c(t),t.flags&=-16777217):(fc(t),_c(t),mc(t,o)):(e=e.memoizedProps,e!==r&&fc(t),_c(t),pc(t,a,e,r,n)),null;case 27:if(pe(t),n=ce.current,a=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==r&&fc(t);else{if(!r){if(t.stateNode===null)throw Error(i(166));return _c(t),null}e=oe.current,yi(t)?_i(t,e):(e=Yd(a,r,n),t.stateNode=e,fc(t))}return _c(t),null;case 5:if(pe(t),a=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==r&&fc(t);else{if(!r){if(t.stateNode===null)throw Error(i(166));return _c(t),null}if(o=oe.current,yi(t))_i(t,o);else{var s=kd(ce.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[V]=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(Cd(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&&fc(t)}}return _c(t),pc(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,n),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&fc(t);else{if(typeof r!=`string`&&t.stateNode===null)throw Error(i(166));if(e=ce.current,yi(t)){if(e=t.stateNode,n=t.memoizedProps,r=null,a=di,a!==null)switch(a.tag){case 27:case 5:r=a.memoizedProps}e[V]=t,e=!!(e.nodeValue===n||r!==null&&!0===r.suppressHydrationWarning||bd(e.nodeValue,n)),e||gi(t,!0)}else e=kd(e).createTextNode(r),e[V]=t,t.stateNode=e}return _c(t),null;case 31:if(n=t.memoizedState,e===null||e.memoizedState!==null){if(r=yi(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[V]=t}else bi(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;_c(t),e=!1}else n=xi(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e)return t.flags&256?(za(t),t):(za(t),null);if(t.flags&128)throw Error(i(558))}return _c(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(a=yi(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[V]=t}else bi(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;_c(t),a=!1}else a=xi(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=a),a=!0;if(!a)return t.flags&256?(za(t),t):(za(t),null)}return za(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),hc(t,t.updateQueue),_c(t),null);case 4:return de(),e===null&&ud(t.stateNode.containerInfo),_c(t),null;case 10:return Di(t.type),_c(t),null;case 19:if(L(Ba),r=t.memoizedState,r===null)return _c(t),null;if(a=!!(t.flags&128),o=r.rendering,o===null){if(a)gc(r,!1);else{if(Al!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=Va(e),o!==null){for(t.flags|=128,gc(r,!1),e=o.updateQueue,t.updateQueue=e,hc(t,e),t.subtreeFlags=0,e=n,n=t.child;n!==null;)Wr(n,e),n=n.sibling;return ae(Ba,Ba.current&1|2),pi&&oi(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&Te()>Vl&&(t.flags|=128,a=!0,gc(r,!1),t.lanes=4194304)}}else{if(!a){if(e=Va(o),e!==null){if(t.flags|=128,a=!0,e=e.updateQueue,t.updateQueue=e,hc(t,e),gc(r,!0),r.tail===null&&r.tailMode===`hidden`&&!o.alternate&&!pi)return _c(t),null}else 2*Te()-r.renderingStartTime>Vl&&n!==536870912&&(t.flags|=128,a=!0,gc(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?(_c(t),null):(e=r.tail,r.rendering=e,r.tail=e.sibling,r.renderingStartTime=Te(),e.sibling=null,n=Ba.current,ae(Ba,a?n&1|2:n&1),pi&&oi(t,r.treeForkCount),e);case 22:case 23:return za(t),Ma(),r=t.memoizedState!==null,e===null?r&&(t.flags|=8192):e.memoizedState!==null!==r&&(t.flags|=8192),r?n&536870912&&!(t.flags&128)&&(_c(t),t.subtreeFlags&6&&(t.flags|=8192)):_c(t),n=t.updateQueue,n!==null&&hc(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&&L(Ji),null;case 24:return n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),Di(Ri),_c(t),null;case 25:return null;case 30:return null}throw Error(i(156,t.tag))}function yc(e,t){switch(li(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Di(Ri),de(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return pe(t),null;case 31:if(t.memoizedState!==null){if(za(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(za(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 L(Ba),null;case 4:return de(),null;case 10:return Di(t.type),null;case 22:case 23:return za(t),Ma(),e!==null&&L(Ji),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Di(Ri),null;case 25:return null;default:return null}}function bc(e,t){switch(li(t),t.tag){case 3:Di(Ri),de();break;case 26:case 27:case 5:pe(t);break;case 4:de();break;case 31:t.memoizedState!==null&&za(t);break;case 13:za(t);break;case 19:L(Ba);break;case 10:Di(t.type);break;case 22:case 23:za(t),Ma(),e!==null&&L(Ji);break;case 24:Di(Ri)}}function xc(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){ju(t,t.return,e)}}function Sc(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){ju(i,c,e)}}}r=r.next}while(r!==a)}}catch(e){ju(t,t.return,e)}}function Cc(e){var t=e.updateQueue;if(t!==null){var n=e.stateNode;try{Da(t,n)}catch(t){ju(e,e.return,t)}}}function wc(e,t,n){n.props=Ts(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(n){ju(e,t,n)}}function Tc(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){ju(e,t,n)}}function Ec(e,t){var n=e.ref,r=e.refCleanup;if(n!==null){if(typeof r==`function`)try{r()}catch(n){ju(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){ju(e,t,n)}else n.current=null}}function Dc(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){ju(e,e.return,t)}}function Oc(e,t,n){try{var r=e.stateNode;wd(r,e.type,n,t),r[it]=t}catch(t){ju(e,e.return,t)}}function kc(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Id(e.type)||e.tag===4}function Ac(e){a:for(;;){for(;e.sibling===null;){if(e.return===null||kc(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&&Id(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 jc(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=Yt));else if(r!==4&&(r===27&&Id(e.type)&&(n=e.stateNode,t=null),e=e.child,e!==null))for(jc(e,t,n),e=e.sibling;e!==null;)jc(e,t,n),e=e.sibling}function Mc(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&&Id(e.type)&&(n=e.stateNode),e=e.child,e!==null))for(Mc(e,t,n),e=e.sibling;e!==null;)Mc(e,t,n),e=e.sibling}function Nc(e){var t=e.stateNode,n=e.memoizedProps;try{for(var r=e.type,i=t.attributes;i.length;)t.removeAttributeNode(i[0]);Cd(t,r,n),t[V]=e,t[it]=n}catch(t){ju(e,e.return,t)}}var Pc=!1,Fc=!1,Ic=!1,Lc=typeof WeakSet==`function`?WeakSet:Set,Rc=null;function zc(e,t){if(e=e.containerInfo,Dd=Bf,e=cr(e),lr(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(Od={focusedElem:e,selectionRange:n},Bf=!1,Rc=t;Rc!==null;)if(t=Rc,e=t.child,t.subtreeFlags&1028&&e!==null)e.return=t,Rc=e;else for(;Rc!==null;){switch(t=Rc,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=Ts(n.type,a);e=r.getSnapshotBeforeUpdate(h,o),r.__reactInternalSnapshotBeforeUpdate=e}catch(e){ju(n,n.return,e)}}break;case 3:if(e&1024){if(e=t.stateNode.containerInfo,n=e.nodeType,n===9)zd(e);else if(n===1)switch(e.nodeName){case`HEAD`:case`HTML`:case`BODY`:zd(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,Rc=e;break}Rc=t.return}}function Bc(e,t,n){var r=n.flags;switch(n.tag){case 0:case 11:case 15:tl(e,n),r&4&&xc(5,n);break;case 1:if(tl(e,n),r&4){if(e=n.stateNode,t===null)try{e.componentDidMount()}catch(e){ju(n,n.return,e)}else{var i=Ts(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(i,t,e.__reactInternalSnapshotBeforeUpdate)}catch(e){ju(n,n.return,e)}}}r&64&&Cc(n),r&512&&Tc(n,n.return);break;case 3:if(tl(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{Da(e,t)}catch(e){ju(n,n.return,e)}}break;case 27:t===null&&r&4&&Nc(n);case 26:case 5:tl(e,n),t===null&&r&4&&Dc(n),r&512&&Tc(n,n.return);break;case 12:tl(e,n);break;case 31:tl(e,n),r&4&&Kc(e,n);break;case 13:tl(e,n),r&4&&qc(e,n),r&64&&(e=n.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(n=Fu.bind(null,n),Wd(e,n))));break;case 22:if(r=n.memoizedState!==null||Pc,!r){t=t!==null&&t.memoizedState!==null||Fc,i=Pc;var a=Fc;Pc=r,(Fc=t)&&!a?rl(e,n,!!(n.subtreeFlags&8772)):tl(e,n),Pc=i,Fc=a}break;case 30:break;default:tl(e,n)}}function Vc(e){var t=e.alternate;t!==null&&(e.alternate=null,Vc(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 Hc=null,Uc=!1;function Wc(e,t,n){for(n=n.child;n!==null;)Gc(e,t,n),n=n.sibling}function Gc(e,t,n){if(Fe&&typeof Fe.onCommitFiberUnmount==`function`)try{Fe.onCommitFiberUnmount(Pe,n)}catch{}switch(n.tag){case 26:Fc||Ec(n,t),Wc(e,t,n),n.memoizedState?n.memoizedState.count--:n.stateNode&&(n=n.stateNode,n.parentNode.removeChild(n));break;case 27:Fc||Ec(n,t);var r=Hc,i=Uc;Id(n.type)&&(Hc=n.stateNode,Uc=!1),Wc(e,t,n),Xd(n.stateNode),Hc=r,Uc=i;break;case 5:Fc||Ec(n,t);case 6:if(r=Hc,i=Uc,Hc=null,Wc(e,t,n),Hc=r,Uc=i,Hc!==null){if(Uc)try{(Hc.nodeType===9?Hc.body:Hc.nodeName===`HTML`?Hc.ownerDocument.body:Hc).removeChild(n.stateNode)}catch(e){ju(n,t,e)}else try{Hc.removeChild(n.stateNode)}catch(e){ju(n,t,e)}}break;case 18:Hc!==null&&(Uc?(e=Hc,Ld(e.nodeType===9?e.body:e.nodeName===`HTML`?e.ownerDocument.body:e,n.stateNode),fp(e)):Ld(Hc,n.stateNode));break;case 4:r=Hc,i=Uc,Hc=n.stateNode.containerInfo,Uc=!0,Wc(e,t,n),Hc=r,Uc=i;break;case 0:case 11:case 14:case 15:Sc(2,n,t),Fc||Sc(4,n,t),Wc(e,t,n);break;case 1:Fc||(Ec(n,t),r=n.stateNode,typeof r.componentWillUnmount==`function`&&wc(n,t,r)),Wc(e,t,n);break;case 21:Wc(e,t,n);break;case 22:Fc=(r=Fc)||n.memoizedState!==null,Wc(e,t,n),Fc=r;break;default:Wc(e,t,n)}}function Kc(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{fp(e)}catch(e){ju(t,t.return,e)}}}function qc(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{fp(e)}catch(e){ju(t,t.return,e)}}function Jc(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new Lc),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new Lc),t;default:throw Error(i(435,e.tag))}}function Yc(e,t){var n=Jc(e);t.forEach(function(t){if(!n.has(t)){n.add(t);var r=Iu.bind(null,e,t);t.then(r,r)}})}function Xc(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(Id(c.type)){Hc=c.stateNode,Uc=!1;break a}break;case 5:Hc=c.stateNode,Uc=!1;break a;case 3:case 4:Hc=c.stateNode.containerInfo,Uc=!0;break a}c=c.return}if(Hc===null)throw Error(i(160));Gc(o,s,a),Hc=null,Uc=!1,o=a.alternate,o!==null&&(o.return=null),a.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)Qc(t,e),t=t.sibling}var Zc=null;function Qc(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:Xc(t,e),$c(e),r&4&&(Sc(3,e,e.return),xc(3,e),Sc(5,e,e.return));break;case 1:Xc(t,e),$c(e),r&512&&(Fc||n===null||Ec(n,n.return)),r&64&&Pc&&(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=Zc;if(Xc(t,e),$c(e),r&512&&(Fc||n===null||Ec(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[V]||o.namespaceURI===`http://www.w3.org/2000/svg`||o.hasAttribute(`itemprop`))&&(o=a.createElement(r),a.head.insertBefore(o,a.querySelector(`head > title`))),Cd(o,r,n),o[V]=e,gt(o),r=o;break a;case`link`:var s=xf(`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),Cd(o,r,n),a.head.appendChild(o);break;case`meta`:if(s=xf(`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),Cd(o,r,n),a.head.appendChild(o);break;default:throw Error(i(468,r))}o[V]=e,gt(o),r=o}e.stateNode=r}else Sf(a,e.type,e.stateNode)}else e.stateNode=gf(a,r,e.memoizedProps)}else o===r?r===null&&e.stateNode!==null&&Oc(e,e.memoizedProps,n.memoizedProps):(o===null?n.stateNode!==null&&(n=n.stateNode,n.parentNode.removeChild(n)):o.count--,r===null?Sf(a,e.type,e.stateNode):gf(a,r,e.memoizedProps))}break;case 27:Xc(t,e),$c(e),r&512&&(Fc||n===null||Ec(n,n.return)),n!==null&&r&4&&Oc(e,e.memoizedProps,n.memoizedProps);break;case 5:if(Xc(t,e),$c(e),r&512&&(Fc||n===null||Ec(n,n.return)),e.flags&32){a=e.stateNode;try{Ht(a,``)}catch(t){ju(e,e.return,t)}}r&4&&e.stateNode!=null&&(a=e.memoizedProps,Oc(e,a,n===null?a:n.memoizedProps)),r&1024&&(Ic=!0);break;case 6:if(Xc(t,e),$c(e),r&4){if(e.stateNode===null)throw Error(i(162));r=e.memoizedProps,n=e.stateNode;try{n.nodeValue=r}catch(t){ju(e,e.return,t)}}break;case 3:if(bf=null,a=Zc,Zc=$d(t.containerInfo),Xc(t,e),Zc=a,$c(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{fp(t.containerInfo)}catch(t){ju(e,e.return,t)}Ic&&(Ic=!1,el(e));break;case 4:r=Zc,Zc=$d(e.stateNode.containerInfo),Xc(t,e),$c(e),Zc=r;break;case 12:Xc(t,e),$c(e);break;case 31:Xc(t,e),$c(e),r&4&&(r=e.updateQueue,r!==null&&(e.updateQueue=null,Yc(e,r)));break;case 13:Xc(t,e),$c(e),e.child.flags&8192&&e.memoizedState!==null!=(n!==null&&n.memoizedState!==null)&&(zl=Te()),r&4&&(r=e.updateQueue,r!==null&&(e.updateQueue=null,Yc(e,r)));break;case 22:a=e.memoizedState!==null;var l=n!==null&&n.memoizedState!==null,u=Pc,d=Fc;if(Pc=u||a,Fc=d||l,Xc(t,e),Fc=d,Pc=u,$c(e),r&8192)a:for(t=e.stateNode,t._visibility=a?t._visibility&-2:t._visibility|1,a&&(n===null||l||Pc||Fc||nl(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){ju(l,l.return,e)}}}else if(t.tag===6){if(n===null){l=t;try{l.stateNode.nodeValue=a?``:l.memoizedProps}catch(e){ju(l,l.return,e)}}}else if(t.tag===18){if(n===null){l=t;try{var m=l.stateNode;a?Rd(m,!0):Rd(l.stateNode,!1)}catch(e){ju(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,Yc(e,n))));break;case 19:Xc(t,e),$c(e),r&4&&(r=e.updateQueue,r!==null&&(e.updateQueue=null,Yc(e,r)));break;case 30:break;case 21:break;default:Xc(t,e),$c(e)}}function $c(e){var t=e.flags;if(t&2){try{for(var n,r=e.return;r!==null;){if(kc(r)){n=r;break}r=r.return}if(n==null)throw Error(i(160));switch(n.tag){case 27:var a=n.stateNode;Mc(e,Ac(e),a);break;case 5:var o=n.stateNode;n.flags&32&&(Ht(o,``),n.flags&=-33),Mc(e,Ac(e),o);break;case 3:case 4:var s=n.stateNode.containerInfo;jc(e,Ac(e),s);break;default:throw Error(i(161))}}catch(t){ju(e,e.return,t)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function el(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;el(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function tl(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)Bc(e,t.alternate,t),t=t.sibling}function nl(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:Sc(4,t,t.return),nl(t);break;case 1:Ec(t,t.return);var n=t.stateNode;typeof n.componentWillUnmount==`function`&&wc(t,t.return,n),nl(t);break;case 27:Xd(t.stateNode);case 26:case 5:Ec(t,t.return),nl(t);break;case 22:t.memoizedState===null&&nl(t);break;case 30:nl(t);break;default:nl(t)}e=e.sibling}}function rl(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:rl(i,a,n),xc(4,a);break;case 1:if(rl(i,a,n),r=a,i=r.stateNode,typeof i.componentDidMount==`function`)try{i.componentDidMount()}catch(e){ju(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++)Ea(c[i],s)}catch(e){ju(r,r.return,e)}}n&&o&64&&Cc(a),Tc(a,a.return);break;case 27:Nc(a);case 26:case 5:rl(i,a,n),n&&r===null&&o&4&&Dc(a),Tc(a,a.return);break;case 12:rl(i,a,n);break;case 31:rl(i,a,n),n&&o&4&&Kc(i,a);break;case 13:rl(i,a,n),n&&o&4&&qc(i,a);break;case 22:a.memoizedState===null&&rl(i,a,n),Tc(a,a.return);break;case 30:break;default:rl(i,a,n)}t=t.sibling}}function il(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&&Bi(n))}function al(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Bi(e))}function ol(e,t,n,r){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)sl(e,t,n,r),t=t.sibling}function sl(e,t,n,r){var i=t.flags;switch(t.tag){case 0:case 11:case 15:ol(e,t,n,r),i&2048&&xc(9,t);break;case 1:ol(e,t,n,r);break;case 3:ol(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&&Bi(e)));break;case 12:if(i&2048){ol(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){ju(t,t.return,e)}}else ol(e,t,n,r);break;case 31:ol(e,t,n,r);break;case 13:ol(e,t,n,r);break;case 23:break;case 22:a=t.stateNode,o=t.alternate,t.memoizedState===null?a._visibility&2?ol(e,t,n,r):(a._visibility|=2,cl(e,t,n,r,!!(t.subtreeFlags&10256)||!1)):a._visibility&2?ol(e,t,n,r):ll(e,t),i&2048&&il(o,t);break;case 24:ol(e,t,n,r),i&2048&&al(t.alternate,t);break;default:ol(e,t,n,r)}}function cl(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:cl(a,o,s,c,i),xc(8,o);break;case 23:break;case 22:var u=o.stateNode;o.memoizedState===null?(u._visibility|=2,cl(a,o,s,c,i)):u._visibility&2?cl(a,o,s,c,i):ll(a,o),i&&l&2048&&il(o.alternate,o);break;case 24:cl(a,o,s,c,i),i&&l&2048&&al(o.alternate,o);break;default:cl(a,o,s,c,i)}t=t.sibling}}function ll(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:ll(n,r),i&2048&&il(r.alternate,r);break;case 24:ll(n,r),i&2048&&al(r.alternate,r);break;default:ll(n,r)}t=t.sibling}}var ul=8192;function dl(e,t,n){if(e.subtreeFlags&ul)for(e=e.child;e!==null;)fl(e,t,n),e=e.sibling}function fl(e,t,n){switch(e.tag){case 26:dl(e,t,n),e.flags&ul&&e.memoizedState!==null&&Tf(n,Zc,e.memoizedState,e.memoizedProps);break;case 5:dl(e,t,n);break;case 3:case 4:var r=Zc;Zc=$d(e.stateNode.containerInfo),dl(e,t,n),Zc=r;break;case 22:e.memoizedState===null&&(r=e.alternate,r!==null&&r.memoizedState!==null?(r=ul,ul=16777216,dl(e,t,n),ul=r):dl(e,t,n));break;default:dl(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 ml(e){var t=e.deletions;if(e.flags&16){if(t!==null)for(var n=0;n<t.length;n++){var r=t[n];Rc=r,_l(r,e)}pl(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)hl(e),e=e.sibling}function hl(e){switch(e.tag){case 0:case 11:case 15:ml(e),e.flags&2048&&Sc(9,e,e.return);break;case 3:ml(e);break;case 12:ml(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,gl(e)):ml(e);break;default:ml(e)}}function gl(e){var t=e.deletions;if(e.flags&16){if(t!==null)for(var n=0;n<t.length;n++){var r=t[n];Rc=r,_l(r,e)}pl(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:Sc(8,t,t.return),gl(t);break;case 22:n=t.stateNode,n._visibility&2&&(n._visibility&=-3,gl(t));break;default:gl(t)}e=e.sibling}}function _l(e,t){for(;Rc!==null;){var n=Rc;switch(n.tag){case 0:case 11:case 15:Sc(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:Bi(n.memoizedState.cache)}if(r=n.child,r!==null)r.return=n,Rc=r;else a:for(n=e;Rc!==null;){r=Rc;var i=r.sibling,a=r.return;if(Vc(r),r===n){Rc=null;break a}if(i!==null){i.return=a,Rc=i;break a}Rc=a}}}var vl={getCacheForType:function(e){var t=Ni(Ri),n=t.data.get(e);return n===void 0&&(n=e(),t.data.set(e,n)),n},cacheSignal:function(){return Ni(Ri).controller.signal}},yl=typeof WeakMap==`function`?WeakMap:Map,bl=0,xl=null,Sl=null,Cl=0,wl=0,Tl=null,El=!1,Dl=!1,Ol=!1,kl=0,Al=0,jl=0,Ml=0,Nl=0,Pl=0,Fl=0,Il=null,Ll=null,Rl=!1,zl=0,Bl=0,Vl=1/0,Hl=null,Ul=null,Wl=0,Gl=null,Kl=null,ql=0,Jl=0,Yl=null,Xl=null,Zl=0,Ql=null;function $l(){return bl&2&&Cl!==0?Cl&-Cl:P.T===null?B():Qu()}function eu(){if(Pl===0){if(!(Cl&536870912)||pi){var e=He;He<<=1,!(He&3932160)&&(He=262144),Pl=e}else Pl=536870912}return e=Na.current,e!==null&&(e.flags|=32),Pl}function tu(e,t,n){(e===xl&&(wl===2||wl===9)||e.cancelPendingCommit!==null)&&(cu(e,0),au(e,Cl,Pl,!1)),Xe(e,n),(!(bl&2)||e!==xl)&&(e===xl&&(!(bl&2)&&(Ml|=n),Al===4&&au(e,Cl,Pl,!1)),Wu(e))}function nu(e,t,n){if(bl&6)throw Error(i(327));var r=!n&&!(t&127)&&(t&e.expiredLanes)===0||Ke(e,t),a=r?gu(e,t):mu(e,t,!0),o=r;do{if(a===0){Dl&&!r&&au(e,t,0,!1);break}if(n=e.current.alternate,o&&!iu(n)){a=mu(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=Il;var l=c.current.memoizedState.isDehydrated;if(l&&(cu(c,s).flags|=256),s=mu(c,s,!1),s!==2){if(Ol&&!l){c.errorRecoveryDisabledLanes|=o,Ml|=o,a=4;break a}o=Ll,Ll=a,o!==null&&(Ll===null?Ll=o:Ll.push.apply(Ll,o))}a=s}if(o=!1,a!==2)continue}}if(a===1){cu(e,0),au(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:au(r,t,Pl,!El);break a;case 2:Ll=null;break;case 3:case 5:break;default:throw Error(i(329))}if((t&62914560)===t&&(a=zl+300-Te(),10<a)){if(au(r,t,Pl,!El),Ge(r,0,!0)!==0)break a;ql=t,r.timeoutHandle=q(ru.bind(null,r,n,Ll,Hl,Rl,t,Pl,Ml,Fl,El,o,`Throttled`,-0,0),a);break a}ru(r,n,Ll,Hl,Rl,t,Pl,Ml,Fl,El,o,null,-0,0)}break}while(1);Wu(e)}function ru(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:Yt},fl(t,a,d);var m=(a&62914560)===a?zl-Te():(a&4194048)===a?Bl-Te():0;if(m=Df(d,m),m!==null){ql=a,e.cancelPendingCommit=m(Cu.bind(null,e,t,a,n,r,i,o,s,c,u,d,null,f,p)),au(e,a,o,!l);return}}Cu(e,t,a,n,r,i,o,s,c)}function iu(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(!rr(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 au(e,t,n,r){t&=~Nl,t&=~Ml,e.suspendedLanes|=t,e.pingedLanes&=~t,r&&(e.warmLanes|=t),r=e.expirationTimes;for(var i=t;0<i;){var a=31-Le(i),o=1<<a;r[a]=-1,i&=~o}n!==0&&z(e,n,t)}function ou(){return bl&6?!0:(Gu(0,!1),!1)}function su(){if(Sl!==null){if(wl===0)var e=Sl.return;else e=Sl,Ti=wi=null,so(e),ca=null,la=0,e=Sl;for(;e!==null;)bc(e.alternate,e),e=e.return;Sl=null}}function cu(e,t){var n=e.timeoutHandle;n!==-1&&(e.timeoutHandle=-1,J(n)),n=e.cancelPendingCommit,n!==null&&(e.cancelPendingCommit=null,n()),ql=0,su(),xl=e,Sl=n=Ur(e.current,null),Cl=t,wl=0,Tl=null,El=!1,Dl=Ke(e,t),Ol=!1,Fl=Pl=Nl=Ml=jl=Al=0,Ll=Il=null,Rl=!1,t&8&&(t|=t&32);var r=e.entangledLanes;if(r!==0)for(e=e.entanglements,r&=t;0<r;){var i=31-Le(r),a=1<<i;t|=e[i],r&=~a}return kl=t,Nr(),n}function lu(e,t){Ua=null,P.H=_s,t===Qi||t===ea?(t=oa(),wl=3):t===$i?(t=oa(),wl=4):wl=t===Fs?8:typeof t==`object`&&t&&typeof t.then==`function`?6:1,Tl=t,Sl===null&&(Al=1,ks(e,Xr(t,e.current)))}function uu(){var e=Na.current;return e===null?!0:(Cl&4194048)===Cl?Pa===null:(Cl&62914560)===Cl||Cl&536870912?e===Pa:!1}function du(){var e=P.H;return P.H=_s,e===null?_s:e}function fu(){var e=P.A;return P.A=vl,e}function pu(){Al=4,El||(Cl&4194048)!==Cl&&Na.current!==null||(Dl=!0),!(jl&134217727)&&!(Ml&134217727)||xl===null||au(xl,Cl,Pl,!1)}function mu(e,t,n){var r=bl;bl|=2;var i=du(),a=fu();(xl!==e||Cl!==t)&&(Hl=null,cu(e,t)),t=!1;var o=Al;a:do try{if(wl!==0&&Sl!==null){var s=Sl,c=Tl;switch(wl){case 8:su(),o=6;break a;case 3:case 2:case 9:case 6:Na.current===null&&(t=!0);var l=wl;if(wl=0,Tl=null,bu(e,s,c,l),n&&Dl){o=0;break a}break;default:l=wl,wl=0,Tl=null,bu(e,s,c,l)}}hu(),o=Al;break}catch(t){lu(e,t)}while(1);return t&&e.shellSuspendCounter++,Ti=wi=null,bl=r,P.H=i,P.A=a,Sl===null&&(xl=null,Cl=0,Nr()),o}function hu(){for(;Sl!==null;)vu(Sl)}function gu(e,t){var n=bl;bl|=2;var r=du(),a=fu();xl!==e||Cl!==t?(Hl=null,Vl=Te()+500,cu(e,t)):Dl=Ke(e,t);a:do try{if(wl!==0&&Sl!==null){t=Sl;var o=Tl;b:switch(wl){case 1:wl=0,Tl=null,bu(e,t,o,1);break;case 2:case 9:if(na(o)){wl=0,Tl=null,yu(t);break}t=function(){wl!==2&&wl!==9||xl!==e||(wl=7),Wu(e)},o.then(t,t);break a;case 3:wl=7;break a;case 4:wl=5;break a;case 7:na(o)?(wl=0,Tl=null,yu(t)):(wl=0,Tl=null,bu(e,t,o,7));break;case 5:var s=null;switch(Sl.tag){case 26:s=Sl.memoizedState;case 5:case 27:var c=Sl;if(s?wf(s):c.stateNode.complete){wl=0,Tl=null;var l=c.sibling;if(l!==null)Sl=l;else{var u=c.return;u===null?Sl=null:(Sl=u,xu(u))}break b}}wl=0,Tl=null,bu(e,t,o,5);break;case 6:wl=0,Tl=null,bu(e,t,o,6);break;case 8:su(),Al=6;break a;default:throw Error(i(462))}}_u();break}catch(t){lu(e,t)}while(1);return Ti=wi=null,P.H=r,P.A=a,bl=n,Sl===null?(xl=null,Cl=0,Nr(),Al):0}function _u(){for(;Sl!==null&&!Ce();)vu(Sl)}function vu(e){var t=dc(e.alternate,e,kl);e.memoizedProps=e.pendingProps,t===null?xu(e):Sl=t}function yu(e){var t=e,n=t.alternate;switch(t.tag){case 15:case 0:t=Ys(n,t,t.pendingProps,t.type,void 0,Cl);break;case 11:t=Ys(n,t,t.pendingProps,t.type.render,t.ref,Cl);break;case 5:so(t);default:bc(n,t),t=Sl=Wr(t,kl),t=dc(n,t,kl)}e.memoizedProps=e.pendingProps,t===null?xu(e):Sl=t}function bu(e,t,n,r){Ti=wi=null,so(t),ca=null,la=0;var i=t.return;try{if(Ps(e,i,t,n,Cl)){Al=1,ks(e,Xr(n,e.current)),Sl=null;return}}catch(t){if(i!==null)throw Sl=i,t;Al=1,ks(e,Xr(n,e.current)),Sl=null;return}t.flags&32768?(pi||r===1?e=!0:Dl||Cl&536870912?e=!1:(El=e=!0,(r===2||r===9||r===3||r===6)&&(r=Na.current,r!==null&&r.tag===13&&(r.flags|=16384))),Su(t,e)):xu(t)}function xu(e){var t=e;do{if(t.flags&32768){Su(t,El);return}e=t.return;var n=vc(t.alternate,t,kl);if(n!==null){Sl=n;return}if(t=t.sibling,t!==null){Sl=t;return}Sl=t=e}while(t!==null);Al===0&&(Al=5)}function Su(e,t){do{var n=yc(e.alternate,e);if(n!==null){n.flags&=32767,Sl=n;return}if(n=e.return,n!==null&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&(e=e.sibling,e!==null)){Sl=e;return}Sl=e=n}while(e!==null);Al=6,Sl=null}function Cu(e,t,n,r,a,o,s,c,l){e.cancelPendingCommit=null;do Ou();while(Wl!==0);if(bl&6)throw Error(i(327));if(t!==null){if(t===e.current)throw Error(i(177));if(o=t.lanes|t.childLanes,o|=Mr,Ze(e,n,o,s,c,l),e===xl&&(Sl=xl=null,Cl=0),Kl=t,Gl=e,ql=n,Jl=o,Yl=a,Xl=r,t.subtreeFlags&10256||t.flags&10256?(e.callbackNode=null,e.callbackPriority=0,Lu(ke,function(){return ku(),null})):(e.callbackNode=null,e.callbackPriority=0),r=!!(t.flags&13878),t.subtreeFlags&13878||r){r=P.T,P.T=null,a=F.p,F.p=2,s=bl,bl|=4;try{zc(e,t,n)}finally{bl=s,F.p=a,P.T=r}}Wl=1,wu(),Tu(),Eu()}}function wu(){if(Wl===1){Wl=0;var e=Gl,t=Kl,n=!!(t.flags&13878);if(t.subtreeFlags&13878||n){n=P.T,P.T=null;var r=F.p;F.p=2;var i=bl;bl|=4;try{Qc(t,e);var a=Od,o=cr(e.containerInfo),s=a.focusedElem,c=a.selectionRange;if(o!==s&&s&&s.ownerDocument&&sr(s.ownerDocument.documentElement,s)){if(c!==null&&lr(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 _=or(s,h),v=or(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}}Bf=!!Dd,Od=Dd=null}finally{bl=i,F.p=r,P.T=n}}e.current=t,Wl=2}}function Tu(){if(Wl===2){Wl=0;var e=Gl,t=Kl,n=!!(t.flags&8772);if(t.subtreeFlags&8772||n){n=P.T,P.T=null;var r=F.p;F.p=2;var i=bl;bl|=4;try{Bc(e,t.alternate,t)}finally{bl=i,F.p=r,P.T=n}}Wl=3}}function Eu(){if(Wl===4||Wl===3){Wl=0,we();var e=Gl,t=Kl,n=ql,r=Xl;t.subtreeFlags&10256||t.flags&10256?Wl=5:(Wl=0,Kl=Gl=null,Du(e,e.pendingLanes));var i=e.pendingLanes;if(i===0&&(Ul=null),tt(n),t=t.stateNode,Fe&&typeof Fe.onCommitFiberRoot==`function`)try{Fe.onCommitFiberRoot(Pe,t,void 0,(t.current.flags&128)==128)}catch{}if(r!==null){t=P.T,i=F.p,F.p=2,P.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{P.T=t,F.p=i}}ql&3&&Ou(),Wu(e),i=e.pendingLanes,n&261930&&i&42?e===Ql?Zl++:(Zl=0,Ql=e):Zl=0,Gu(0,!1)}}function Du(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,Bi(t)))}function Ou(){return wu(),Tu(),Eu(),ku()}function ku(){if(Wl!==5)return!1;var e=Gl,t=Jl;Jl=0;var n=tt(ql),r=P.T,a=F.p;try{F.p=32>n?32:n,P.T=null,n=Yl,Yl=null;var o=Gl,s=ql;if(Wl=0,Kl=Gl=null,ql=0,bl&6)throw Error(i(331));var c=bl;if(bl|=4,hl(o.current),sl(o,o.current,s,n),bl=c,Gu(0,!1),Fe&&typeof Fe.onPostCommitFiberRoot==`function`)try{Fe.onPostCommitFiberRoot(Pe,o)}catch{}return!0}finally{F.p=a,P.T=r,Du(e,t)}}function Au(e,t,n){t=Xr(n,t),t=js(e.stateNode,t,2),e=ba(e,t,2),e!==null&&(Xe(e,2),Wu(e))}function ju(e,t,n){if(e.tag===3)Au(e,e,n);else for(;t!==null;){if(t.tag===3){Au(t,e,n);break}if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==`function`||typeof r.componentDidCatch==`function`&&(Ul===null||!Ul.has(r))){e=Xr(n,e),n=Ms(2),r=ba(t,n,2),r!==null&&(Ns(n,r,t,e),Xe(r,2),Wu(r));break}}t=t.return}}function Mu(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new yl;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)||(Ol=!0,i.add(n),e=Nu.bind(null,e,t,n),t.then(e,e))}function Nu(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,xl===e&&(Cl&n)===n&&(Al===4||Al===3&&(Cl&62914560)===Cl&&300>Te()-zl?!(bl&2)&&cu(e,0):Nl|=n,Fl===Cl&&(Fl=0)),Wu(e)}function Pu(e,t){t===0&&(t=Je()),e=Ir(e,t),e!==null&&(Xe(e,t),Wu(e))}function Fu(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Pu(e,n)}function Iu(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),Pu(e,n)}function Lu(e,t){return xe(e,t)}var Ru=null,zu=null,Bu=!1,Vu=!1,Hu=!1,Uu=0;function Wu(e){e!==zu&&e.next===null&&(zu===null?Ru=zu=e:zu=zu.next=e),Vu=!0,Bu||(Bu=!0,Zu())}function Gu(e,t){if(!Hu&&Vu){Hu=!0;do for(var n=!1,r=Ru;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-Le(42|e)+1)-1,a&=i&~(o&~s),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(n=!0,Xu(r,a))}else a=Cl,a=Ge(r,r===xl?a:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),!(a&3)||Ke(r,a)||(n=!0,Xu(r,a))}r=r.next}while(n);Hu=!1}}function Ku(){qu()}function qu(){Vu=Bu=!1;var e=0;Uu!==0&&Pd()&&(e=Uu);for(var t=Te(),n=null,r=Ru;r!==null;){var i=r.next,a=Ju(r,t);a===0?(r.next=null,n===null?Ru=i:n.next=i,i===null&&(zu=n)):(n=r,(e!==0||a&3)&&(Vu=!0)),r=i}Wl!==0&&Wl!==5||Gu(e,!1),Uu!==0&&(Uu=0)}function Ju(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,a=e.pendingLanes&-62914561;0<a;){var o=31-Le(a),s=1<<o,c=i[o];c===-1?((s&n)===0||(s&r)!==0)&&(i[o]=qe(s,t)):c<=t&&(e.expiredLanes|=s),a&=~s}if(t=xl,n=Cl,n=Ge(e,e===t?n:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),r=e.callbackNode,n===0||e===t&&(wl===2||wl===9)||e.cancelPendingCommit!==null)return r!==null&&r!==null&&Se(r),e.callbackNode=null,e.callbackPriority=0;if(!(n&3)||Ke(e,n)){if(t=n&-n,t===e.callbackPriority)return t;switch(r!==null&&Se(r),tt(n)){case 2:case 8:n=Oe;break;case 32:n=ke;break;case 268435456:n=je;break;default:n=ke}return r=Yu.bind(null,e),n=xe(n,r),e.callbackPriority=t,e.callbackNode=n,t}return r!==null&&r!==null&&Se(r),e.callbackPriority=2,e.callbackNode=null,2}function Yu(e,t){if(Wl!==0&&Wl!==5)return e.callbackNode=null,e.callbackPriority=0,null;var n=e.callbackNode;if(Ou()&&e.callbackNode!==n)return null;var r=Cl;return r=Ge(e,e===xl?r:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),r===0?null:(nu(e,r,t),Ju(e,Te()),e.callbackNode!=null&&e.callbackNode===n?Yu.bind(null,e):null)}function Xu(e,t){if(Ou())return null;nu(e,t,!0)}function Zu(){vee(function(){bl&6?xe(De,Ku):qu()})}function Qu(){if(Uu===0){var e=Ui;e===0&&(e=Ve,Ve<<=1,!(Ve&261888)&&(Ve=256)),Uu=e}return Uu}function $u(e){return e==null||typeof e==`symbol`||typeof e==`boolean`?null:typeof e==`function`?e:Jt(``+e)}function ed(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 td(e,t,n,r,i){if(t===`submit`&&n&&n.stateNode===i){var a=$u((i[it]||null).action),o=r.submitter;o&&(t=(t=o[it]||null)?$u(t.formAction):o.getAttribute(`formAction`),t!==null&&(a=t,o=null));var s=new _n(`action`,`action`,null,r,i);e.push({event:s,listeners:[{instance:null,listener:function(){if(r.defaultPrevented){if(Uu!==0){var e=o?ed(i,o):new FormData(i);rs(n,{pending:!0,data:e,method:i.method,action:a},null,e)}}else typeof a==`function`&&(s.preventDefault(),e=o?ed(i,o):new FormData(i),rs(n,{pending:!0,data:e,method:i.method,action:a},a,e))},currentTarget:i}]})}}for(var nd=0;nd<Dr.length;nd++){var rd=Dr[nd];Or(rd.toLowerCase(),`on`+(rd[0].toUpperCase()+rd.slice(1)))}Or(br,`onAnimationEnd`),Or(xr,`onAnimationIteration`),Or(Sr,`onAnimationStart`),Or(`dblclick`,`onDoubleClick`),Or(`focusin`,`onFocus`),Or(`focusout`,`onBlur`),Or(Cr,`onTransitionRun`),Or(wr,`onTransitionStart`),Or(Tr,`onTransitionCancel`),Or(Er,`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 id=`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(` `),ad=new Set(`beforetoggle cancel close invalid load scroll scrollend toggle`.split(` `).concat(id));function od(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){kr(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){kr(e)}i.currentTarget=null,a=c}}}}function sd(e,t){var n=t[ot];n===void 0&&(n=t[ot]=new Set);var r=e+`__bubble`;n.has(r)||(dd(t,e,2,!1),n.add(r))}function cd(e,t,n){var r=0;t&&(r|=4),dd(n,e,r,t)}var ld=`_reactListening`+Math.random().toString(36).slice(2);function ud(e){if(!e[ld]){e[ld]=!0,_t.forEach(function(t){t!==`selectionchange`&&(ad.has(t)||cd(t,!1,e),cd(t,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[ld]||(t[ld]=!0,cd(`selectionchange`,!1,t))}}function dd(e,t,n,r){switch(qf(t)){case 2:var i=Vf;break;case 8:i=Hf;break;default:i=Uf}n=i.bind(null,t,n,e),i=void 0,!on||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 fd(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}nn(function(){var r=a,i=Zt(n),s=[];a:{var c=W.get(e);if(c!==void 0){var l=_n,u=e;switch(e){case`keypress`:if(fn(n)===0)break a;case`keydown`:case`keyup`:l=nee;break;case`focusin`:u=`focus`,l=wn;break;case`focusout`:u=`blur`,l=wn;break;case`beforeblur`:case`afterblur`:l=wn;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=Cn;break;case`drag`:case`dragend`:case`dragenter`:case`dragexit`:case`dragleave`:case`dragover`:case`dragstart`:case`drop`:l=U;break;case`touchcancel`:case`touchend`:case`touchmove`:case`touchstart`:l=Nn;break;case br:case xr:case Sr:l=Tn;break;case Er:l=Pn;break;case`scroll`:case`scrollend`:l=yn;break;case`wheel`:l=Fn;break;case`copy`:case`cut`:case`paste`:l=En;break;case`gotpointercapture`:case`lostpointercapture`:case`pointercancel`:case`pointerdown`:case`pointermove`:case`pointerout`:case`pointerover`:case`pointerup`:l=Mn;break;case`toggle`:case`beforetoggle`:l=ree}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=rn(m,p),g!=null&&d.push(pd(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!==Xt&&(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=Cn,g=`onMouseLeave`,p=`onMouseEnter`,m=`mouse`,(e===`pointerout`||e===`pointerover`)&&(d=Mn,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=hd,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&&gd(s,c,l,d,!1),u!==null&&f!==null&&gd(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=Xn;else if(Gn(c)){if(Zn)v=fee;else{v=uee;var y=lee}}else l=c.nodeName,!l||l.toLowerCase()!==`input`||c.type!==`checkbox`&&c.type!==`radio`?r&&Kt(r.elementType)&&(v=Xn):v=dee;if(v&&=v(e,r)){Kn(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`:(Gn(y)||y.contentEditable===`true`)&&(ur=y,dr=r,fr=null);break;case`focusout`:fr=dr=ur=null;break;case`mousedown`:pr=!0;break;case`contextmenu`:case`mouseup`:case`dragend`:pr=!1,mr(s,n,i);break;case`selectionchange`:if(mee)break;case`keydown`:case`keyup`:mr(s,n,i)}var b;if(In)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 Un?Vn(e,n)&&(x=`onCompositionEnd`):e===`keydown`&&n.keyCode===229&&(x=`onCompositionStart`);x&&(Rn&&n.locale!==`ko`&&(Un||x!==`onCompositionStart`?x===`onCompositionEnd`&&Un&&(b=dn()):(cn=i,ln=`value`in cn?cn.value:cn.textContent,Un=!0)),y=md(r,x),0<y.length&&(x=new Dn(x,e,null,n,i),s.push({event:x,listeners:y}),b?x.data=b:(b=Hn(n),b!==null&&(x.data=b)))),(b=aee?oee(e,n):see(e,n))&&(x=md(r,`onBeforeInput`),0<x.length&&(y=new Dn(`onBeforeInput`,`beforeinput`,null,n,i),s.push({event:y,listeners:x}),y.data=b)),td(s,e,r,n,i)}od(s,t)})}function pd(e,t,n){return{instance:e,listener:t,currentTarget:n}}function md(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=rn(e,n),i!=null&&r.unshift(pd(e,i,a)),i=rn(e,t),i!=null&&r.push(pd(e,i,a))),e.tag===3)return r;e=e.return}return[]}function hd(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function gd(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=rn(n,a),l!=null&&o.unshift(pd(n,l,c))):i||(l=rn(n,a),l!=null&&o.push(pd(n,l,c)))),n=n.return}o.length!==0&&e.push({event:t,listeners:o})}var _d=/\r\n?/g,vd=/\u0000|\uFFFD/g;function yd(e){return(typeof e==`string`?e:``+e).replace(_d,`
`).replace(vd,``)}function bd(e,t){return t=yd(t),yd(e)===t}function xd(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=Jt(``+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`&&xd(e,t,`name`,a.name,a,null),xd(e,t,`formEncType`,a.formEncType,a,null),xd(e,t,`formMethod`,a.formMethod,a,null),xd(e,t,`formTarget`,a.formTarget,a,null)):(xd(e,t,`encType`,a.encType,a,null),xd(e,t,`method`,a.method,a,null),xd(e,t,`target`,a.target,a,null))),r==null||typeof r==`symbol`||typeof r==`boolean`){e.removeAttribute(n);break}r=Jt(``+r),e.setAttribute(n,r);break;case`onClick`:r!=null&&(e.onclick=Yt);break;case`onScroll`:r!=null&&sd(`scroll`,e);break;case`onScrollEnd`:r!=null&&sd(`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=Jt(``+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`:sd(`beforetoggle`,e),sd(`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=eee.get(n)||n,Tt(e,n,r))}}function Sd(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&&sd(`scroll`,e);break;case`onScrollEnd`:r!=null&&sd(`scrollend`,e);break;case`onClick`:r!=null&&(e.onclick=Yt);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 Cd(e,t,n){switch(t){case`div`:case`span`:case`svg`:case`path`:case`a`:case`g`:case`p`:case`li`:break;case`img`:sd(`error`,e),sd(`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:xd(e,t,o,s,n,null)}}a&&xd(e,t,`srcSet`,n.srcSet,n,null),r&&xd(e,t,`src`,n.src,n,null);return;case`input`:sd(`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:xd(e,t,r,d,n,null)}}Lt(e,o,c,l,u,s,a,!1);return;case`select`:for(a in sd(`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:xd(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 sd(`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:xd(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:xd(e,t,l,r,n,null)}return;case`dialog`:sd(`beforetoggle`,e),sd(`toggle`,e),sd(`cancel`,e),sd(`close`,e);break;case`iframe`:case`object`:sd(`load`,e);break;case`video`:case`audio`:for(r=0;r<id.length;r++)sd(id[r],e);break;case`image`:sd(`error`,e),sd(`load`,e);break;case`details`:sd(`toggle`,e);break;case`embed`:case`source`:case`link`:sd(`error`,e),sd(`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:xd(e,t,u,r,n,null)}return;default:if(Kt(t)){for(d in n)n.hasOwnProperty(d)&&(r=n[d],r!==void 0&&Sd(e,t,d,r,n,void 0));return}}for(c in n)n.hasOwnProperty(c)&&(r=n[c],r!=null&&xd(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)||xd(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&&xd(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)||xd(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&&xd(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:xd(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&&xd(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:xd(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:xd(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)&&xd(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:xd(e,t,u,p,r,m)}return;default:if(Kt(t)){for(var _ in n)p=n[_],n.hasOwnProperty(_)&&p!==void 0&&!r.hasOwnProperty(_)&&Sd(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||Sd(e,t,d,p,r,m);return}}for(var v in n)p=n[v],n.hasOwnProperty(v)&&p!=null&&!r.hasOwnProperty(v)&&xd(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||xd(e,t,f,p,r,m)}function Td(e){switch(e){case`css`:case`script`:case`font`:case`img`:case`image`:case`input`:case`link`:return!0;default:return!1}}function Ed(){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&&Td(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&&Td(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 Dd=null,Od=null;function kd(e){return e.nodeType===9?e:e.ownerDocument}function Ad(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 jd(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 Md(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 Nd=null;function Pd(){var e=window.event;return e&&e.type===`popstate`?e!==Nd&&(Nd=e,!0):(Nd=null,!1)}var q=typeof setTimeout==`function`?setTimeout:void 0,J=typeof clearTimeout==`function`?clearTimeout:void 0,Fd=typeof Promise==`function`?Promise:void 0,vee=typeof queueMicrotask==`function`?queueMicrotask:Fd===void 0?q:function(e){return Fd.resolve(null).then(e).catch(Y)};function Y(e){setTimeout(function(){throw e})}function Id(e){return e===`head`}function Ld(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),fp(t);return}r--}else if(n===`$`||n===`$?`||n===`$~`||n===`$!`||n===`&`)r++;else if(n===`html`)Xd(e.ownerDocument.documentElement);else if(n===`head`){n=e.ownerDocument.head,Xd(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`&&Xd(e.ownerDocument.body)}n=i}while(n);fp(t)}function Rd(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 zd(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`:zd(n),dt(n);continue;case`SCRIPT`:case`STYLE`:continue;case`LINK`:if(n.rel.toLowerCase()===`stylesheet`)continue}e.removeChild(n)}}function yee(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=Gd(e.nextSibling),e===null)break}return null}function Bd(e,t,n){if(t===``)return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!==`INPUT`||e.type!==`hidden`)&&!n||(e=Gd(e.nextSibling),e===null))return null;return e}function Vd(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!==`INPUT`||e.type!==`hidden`)&&!t||(e=Gd(e.nextSibling),e===null))return null;return e}function Hd(e){return e.data===`$?`||e.data===`$~`}function Ud(e){return e.data===`$!`||e.data===`$?`&&e.ownerDocument.readyState!==`loading`}function Wd(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 Gd(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 Kd=null;function qd(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n===`/$`||n===`/&`){if(t===0)return Gd(e.nextSibling);t--}else n!==`$`&&n!==`$!`&&n!==`$?`&&n!==`$~`&&n!==`&`||t++}e=e.nextSibling}return null}function Jd(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 Yd(e,t,n){switch(t=kd(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 Xd(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);dt(e)}var Zd=new Map,Qd=new Set;function $d(e){return typeof e.getRootNode==`function`?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var ef=F.d;F.d={f:tf,r:nf,D:of,C:sf,L:bee,m:xee,X:cf,S:See,M:Cee};function tf(){var e=ef.f(),t=ou();return e||t}function nf(e){var t=pt(e);t!==null&&t.tag===5&&t.type===`form`?as(t):ef.r(e)}var rf=typeof document>`u`?null:document;function af(e,t,n){var r=rf;if(r&&typeof t==`string`&&t){var i=Ft(t);i=`link[rel="`+e+`"][href="`+i+`"]`,typeof n==`string`&&(i+=`[crossorigin="`+n+`"]`),Qd.has(i)||(Qd.add(i),e={rel:e,crossOrigin:n,href:t},r.querySelector(i)===null&&(t=r.createElement(`link`),Cd(t,`link`,e),gt(t),r.head.appendChild(t)))}}function of(e){ef.D(e),af(`dns-prefetch`,e,null)}function sf(e,t){ef.C(e,t),af(`preconnect`,e,t)}function bee(e,t,n){ef.L(e,t,n);var r=rf;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=uf(e);break;case`script`:a=mf(e)}Zd.has(a)||(e=f({rel:`preload`,href:t===`image`&&n&&n.imageSrcSet?void 0:e,as:t},n),Zd.set(a,e),r.querySelector(i)!==null||t===`style`&&r.querySelector(df(a))||t===`script`&&r.querySelector(hf(a))||(t=r.createElement(`link`),Cd(t,`link`,e),gt(t),r.head.appendChild(t)))}}function xee(e,t){ef.m(e,t);var n=rf;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=mf(e)}if(!Zd.has(a)&&(e=f({rel:`modulepreload`,href:e},t),Zd.set(a,e),n.querySelector(i)===null)){switch(r){case`audioworklet`:case`paintworklet`:case`serviceworker`:case`sharedworker`:case`worker`:case`script`:if(n.querySelector(hf(a)))return}r=n.createElement(`link`),Cd(r,`link`,e),gt(r),n.head.appendChild(r)}}}function See(e,t,n){ef.S(e,t,n);var r=rf;if(r&&e){var i=ht(r).hoistableStyles,a=uf(e);t||=`default`;var o=i.get(a);if(!o){var s={loading:0,preload:null};if(o=r.querySelector(df(a)))s.loading=5;else{e=f({rel:`stylesheet`,href:e,"data-precedence":t},n),(n=Zd.get(a))&&vf(e,n);var c=o=r.createElement(`link`);gt(c),Cd(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,_f(o,t,r)}o={type:`stylesheet`,instance:o,count:1,state:s},i.set(a,o)}}}function cf(e,t){ef.X(e,t);var n=rf;if(n&&e){var r=ht(n).hoistableScripts,i=mf(e),a=r.get(i);a||(a=n.querySelector(hf(i)),a||(e=f({src:e,async:!0},t),(t=Zd.get(i))&&yf(e,t),a=n.createElement(`script`),gt(a),Cd(a,`link`,e),n.head.appendChild(a)),a={type:`script`,instance:a,count:1,state:null},r.set(i,a))}}function Cee(e,t){ef.M(e,t);var n=rf;if(n&&e){var r=ht(n).hoistableScripts,i=mf(e),a=r.get(i);a||(a=n.querySelector(hf(i)),a||(e=f({src:e,async:!0,type:`module`},t),(t=Zd.get(i))&&yf(e,t),a=n.createElement(`script`),gt(a),Cd(a,`link`,e),n.head.appendChild(a)),a={type:`script`,instance:a,count:1,state:null},r.set(i,a))}}function lf(e,t,n,r){var a=(a=ce.current)?$d(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=uf(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=uf(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(df(e)))&&!o._p&&(s.instance=o,s.state.loading=5),Zd.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},Zd.set(e,n),o||pf(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=mf(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 uf(e){return`href="`+Ft(e)+`"`}function df(e){return`link[rel="stylesheet"][`+e+`]`}function ff(e){return f({},e,{"data-precedence":e.precedence,precedence:null})}function pf(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}),Cd(t,`link`,n),gt(t),e.head.appendChild(t))}function mf(e){return`[src="`+Ft(e)+`"]`}function hf(e){return`script[async]`+e}function gf(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),Cd(r,`style`,a),_f(r,n.precedence,e),t.instance=r;case`stylesheet`:a=uf(n.href);var o=e.querySelector(df(a));if(o)return t.state.loading|=4,t.instance=o,gt(o),o;r=ff(n),(a=Zd.get(a))&&vf(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}),Cd(o,`link`,r),t.state.loading|=4,_f(o,n.precedence,e),t.instance=o;case`script`:return o=mf(n.src),(a=e.querySelector(hf(o)))?(t.instance=a,gt(a),a):(r=n,(a=Zd.get(o))&&(r=f({},n),yf(r,a)),e=e.ownerDocument||e,a=e.createElement(`script`),gt(a),Cd(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,_f(r,n.precedence,e));return t.instance}function _f(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 vf(e,t){e.crossOrigin??=t.crossOrigin,e.referrerPolicy??=t.referrerPolicy,e.title??=t.title}function yf(e,t){e.crossOrigin??=t.crossOrigin,e.referrerPolicy??=t.referrerPolicy,e.integrity??=t.integrity}var bf=null;function xf(e,t,n){if(bf===null){var r=new Map,i=bf=new Map;i.set(n,r)}else i=bf,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[V]||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 Sf(e,t,n){e=e.ownerDocument||e,e.head.insertBefore(n,t===`title`?e.querySelector(`head > title`):null)}function Cf(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 wf(e){return!(e.type===`stylesheet`&&!(e.state.loading&3))}function Tf(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=uf(r.href),a=t.querySelector(df(i));if(a){t=a._p,typeof t==`object`&&t&&typeof t.then==`function`&&(e.count++,e=Of.bind(e),t.then(e,e)),n.state.loading|=4,n.instance=a,gt(a);return}a=t.ownerDocument||t,r=ff(r),(i=Zd.get(i))&&vf(r,i),a=a.createElement(`link`),gt(a);var o=a;o._p=new Promise(function(e,t){o.onload=e,o.onerror=t}),Cd(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=Of.bind(e),t.addEventListener(`load`,n),t.addEventListener(`error`,n))}}var Ef=0;function Df(e,t){return e.stylesheets&&e.count===0&&Af(e,e.stylesheets),0<e.count||0<e.imgCount?function(n){var r=setTimeout(function(){if(e.stylesheets&&Af(e,e.stylesheets),e.unsuspend){var t=e.unsuspend;e.unsuspend=null,t()}},6e4+t);0<e.imgBytes&&Ef===0&&(Ef=62500*Ed());var i=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&Af(e,e.stylesheets),e.unsuspend)){var t=e.unsuspend;e.unsuspend=null,t()}},(e.imgBytes>Ef?50:800)+t);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(i)}}:null}function Of(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Af(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var kf=null;function Af(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,kf=new Map,t.forEach(jf,e),kf=null,Of.call(e))}function jf(e,t){if(!(t.state.loading&4)){var n=kf.get(e);if(n)var r=n.get(null);else{n=new Map,kf.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=Of.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 Mf={$$typeof:C,Provider:null,Consumer:null,_currentValue:I,_currentValue2:I,_threadCount:0};function Nf(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=Ye(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ye(0),this.hiddenUpdates=Ye(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 Pf(e,t,n,r,i,a,o,s,c,l,u,d){return e=new Nf(e,t,n,o,c,l,u,d,s),t=1,!0===a&&(t|=24),a=Vr(3,null,null,t),e.current=a,a.stateNode=e,t=zi(),t.refCount++,e.pooledCache=t,t.refCount++,a.memoizedState={element:r,isDehydrated:n,cache:t},_a(a),e}function wee(e){return e?(e=zr,e):zr}function Ff(e,t,n,r,i,a){i=wee(i),r.context===null?r.context=i:r.pendingContext=i,r=ya(t),r.payload={element:n},a=a===void 0?null:a,a!==null&&(r.callback=a),n=ba(e,r,t),n!==null&&(tu(n,e,t),xa(n,e,t))}function If(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function Lf(e,t){If(e,t),(e=e.alternate)&&If(e,t)}function Rf(e){if(e.tag===13||e.tag===31){var t=Ir(e,67108864);t!==null&&tu(t,e,67108864),Lf(e,67108864)}}function zf(e){if(e.tag===13||e.tag===31){var t=$l();t=et(t);var n=Ir(e,t);n!==null&&tu(n,e,t),Lf(e,t)}}var Bf=!0;function Vf(e,t,n,r){var i=P.T;P.T=null;var a=F.p;try{F.p=2,Uf(e,t,n,r)}finally{F.p=a,P.T=i}}function Hf(e,t,n,r){var i=P.T;P.T=null;var a=F.p;try{F.p=8,Uf(e,t,n,r)}finally{F.p=a,P.T=i}}function Uf(e,t,n,r){if(Bf){var i=Wf(r);if(i===null)fd(e,t,r,Gf,n),np(e,r);else if(ip(i,e,t,n,r))r.stopPropagation();else if(np(e,r),t&4&&-1<tp.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=We(a.pendingLanes);if(o!==0){var s=a;for(s.pendingLanes|=2,s.entangledLanes|=2;o;){var c=1<<31-Le(o);s.entanglements[1]|=c,o&=~c}Wu(a),!(bl&6)&&(Vl=Te()+500,Gu(0,!1))}}break;case 31:case 13:s=Ir(a,2),s!==null&&tu(s,a,2),ou(),Lf(a,2)}if(a=Wf(r),a===null&&fd(e,t,r,Gf,n),a===i)break;i=a}i!==null&&r.stopPropagation()}else fd(e,t,r,null,n)}}function Wf(e){return e=Zt(e),Kf(e)}var Gf=null;function Kf(e){if(Gf=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 Gf=e,null}function qf(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(Ee()){case De:return 2;case Oe:return 8;case ke:case Ae:return 32;case je:return 268435456;default:return 32}default:return 32}}var Jf=!1,Yf=null,Xf=null,Zf=null,Qf=new Map,$f=new Map,ep=[],tp=`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 np(e,t){switch(e){case`focusin`:case`focusout`:Yf=null;break;case`dragenter`:case`dragleave`:Xf=null;break;case`mouseover`:case`mouseout`:Zf=null;break;case`pointerover`:case`pointerout`:Qf.delete(t.pointerId);break;case`gotpointercapture`:case`lostpointercapture`:$f.delete(t.pointerId)}}function rp(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&&Rf(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function ip(e,t,n,r,i){switch(t){case`focusin`:return Yf=rp(Yf,e,t,n,r,i),!0;case`dragenter`:return Xf=rp(Xf,e,t,n,r,i),!0;case`mouseover`:return Zf=rp(Zf,e,t,n,r,i),!0;case`pointerover`:var a=i.pointerId;return Qf.set(a,rp(Qf.get(a)||null,e,t,n,r,i)),!0;case`gotpointercapture`:return a=i.pointerId,$f.set(a,rp($f.get(a)||null,e,t,n,r,i)),!0}return!1}function ap(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,nt(e.priority,function(){zf(n)});return}}else if(t===31){if(t=c(n),t!==null){e.blockedOn=t,nt(e.priority,function(){zf(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 op(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=Wf(e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);Xt=r,n.target.dispatchEvent(r),Xt=null}else return t=pt(n),t!==null&&Rf(t),e.blockedOn=n,!1;t.shift()}return!0}function sp(e,t,n){op(e)&&n.delete(t)}function cp(){Jf=!1,Yf!==null&&op(Yf)&&(Yf=null),Xf!==null&&op(Xf)&&(Xf=null),Zf!==null&&op(Zf)&&(Zf=null),Qf.forEach(sp),$f.forEach(sp)}function lp(e,n){e.blockedOn===n&&(e.blockedOn=null,Jf||(Jf=!0,t.unstable_scheduleCallback(t.unstable_NormalPriority,cp)))}var up=null;function dp(e){up!==e&&(up=e,t.unstable_scheduleCallback(t.unstable_NormalPriority,function(){up===e&&(up=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(Kf(r||n)===null)continue;break}var a=pt(n);a!==null&&(e.splice(t,3),t-=3,rs(a,{pending:!0,data:i,method:n.method,action:r},r,i))}}))}function fp(e){function t(t){return lp(t,e)}Yf!==null&&lp(Yf,e),Xf!==null&&lp(Xf,e),Zf!==null&&lp(Zf,e),Qf.forEach(t),$f.forEach(t);for(var n=0;n<ep.length;n++){var r=ep[n];r.blockedOn===e&&(r.blockedOn=null)}for(;0<ep.length&&(n=ep[0],n.blockedOn===null);)ap(n),n.blockedOn===null&&ep.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||dp(n);else if(o){var s=null;if(a&&a.hasAttribute(`formAction`)){if(i=a,o=a[it]||null)s=o.formAction;else if(Kf(i)!==null)continue}else s=o.action;typeof s==`function`?n[r+1]=s:(n.splice(r,3),r-=3),dp(n)}}}function pp(){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 mp(e){this._internalRoot=e}hp.prototype.render=mp.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(i(409));var n=t.current;Ff(n,$l(),e,t,null,null)},hp.prototype.unmount=mp.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Ff(e.current,2,null,e,null,null),ou(),t[at]=null}};function hp(e){this._internalRoot=e}hp.prototype.unstable_scheduleHydration=function(e){if(e){var t=B();e={blockedOn:null,target:e,priority:t};for(var n=0;n<ep.length&&t!==0&&t<ep[n].priority;n++);ep.splice(n,0,e),n===0&&ap(e)}};var gp=n.version;if(gp!==`19.2.8`)throw Error(i(527,gp,`19.2.8`));F.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 _p={bundleType:0,version:`19.2.8`,rendererPackageName:`react-dom`,currentDispatcherRef:P,reconcilerVersion:`19.2.8`};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<`u`){var vp=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!vp.isDisabled&&vp.supportsFiber)try{Pe=vp.inject(_p),Fe=vp}catch{}}e.createRoot=function(e,t){if(!a(e))throw Error(i(299));var n=!1,r=``,o=Es,s=Ds,c=Os;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=Pf(e,1,!1,null,null,n,r,null,o,s,c,pp),e[at]=t.current,ud(e),new mp(t)}})),y=c(((e,t)=>{function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>`u`||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=`function`))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(e){console.error(e)}}n(),t.exports=v()})),b=c((e=>{var t=h();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}})),x=c(((e,t)=>{t.exports=b()}));function S(e){if(typeof e==`object`&&e){let{$$typeof:t}=e;switch(t){case ge:switch(e=e.type,e){case ve:case be:case ye:case we:case Te:return e;default:switch(e&&=e.$$typeof,e){case Se:case Ce:case De:case Ee:return e;case xe:return e;default:return t}}case _e:return t}}}function C(e){return S(e)===Ee}function w(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 T(e,{initMapStateToProps:t,initMapDispatchToProps:n,initMergeProps:r,...i}){return w(t(e,i),n(e,i),r(e,i),e,i)}function E(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 D(e){return function(t){let n=e(t);function r(){return n}return r.dependsOnOwnProps=!1,r}}function O(e){return e.dependsOnOwnProps?!!e.dependsOnOwnProps:e.length!==1}function k(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=O(e);let i=r(t,n);return typeof i==`function`&&(r.mapToProps=i,r.dependsOnOwnProps=O(i),i=r(t,n)),i},r}}function A(e,t){return(n,r)=>{throw Error(`Invalid value of type ${typeof e} for ${t} argument when connecting component ${r.wrappedComponentName}.`)}}function j(e){return e&&typeof e==`object`?D(t=>E(e,t)):e?typeof e==`function`?k(e,`mapDispatchToProps`):A(e,`mapDispatchToProps`):D(e=>({dispatch:e}))}function M(e){return e?typeof e==`function`?k(e,`mapStateToProps`):A(e,`mapStateToProps`):D(()=>({}))}function N(e,t,n){return{...n,...e,...t}}function ee(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 te(e){return e?typeof e==`function`?ee(e):A(e,`mergeProps`):()=>N}function P(e){e()}function F(){let e=null,t=null;return{clear(){e=null,t=null},notify(){P(()=>{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 I(e,t){let n,r=Ae,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=F())}function d(){i--,n&&i===0&&(n(),n=void 0,r.clear(),r=Ae)}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 ne(e,t){return e===t?e!==0||t!==0||1/e==1/t:e!==e&&t!==t}function re(e,t){if(ne(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])||!ne(e[n[r]],t[n[r]]))return!1;return!0}function ie(e){return C(e)?Be:Ve[e.$$typeof]||Le}function L(e,t){if(typeof t!=`string`){if(qe){let n=Ke(t);n&&n!==qe&&L(e,n)}let n=Ue(t);We&&(n=n.concat(We(t)));let r=ie(e),i=ie(t);for(let a=0;a<n.length;++a){let o=n[a];if(!Re[o]&&!(i&&i[o])&&!(r&&r[o])){let n=Ge(t,o);try{He(e,o,n)}catch{}}}}return e}function ae(){if(!R.createContext)return{};let e=Ye[Je]??=new Map,t=e.get(R.createContext);return t||(t=R.createContext(null),e.set(R.createContext,t)),t}function oe(e,t,n){Ie(()=>e(...t),n)}function se(e,t,n,r,i,a){e.current=r,n.current=!1,i.current&&(i.current=null,a())}function ce(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 le(e,t){return e===t}function ue(e,t,n,{pure:r,areStatesEqual:i=le,areOwnPropsEqual:a=re,areStatePropsEqual:o=re,areMergedPropsEqual:s=re,forwardRef:c=!1,context:l=Xe}={}){let u=l,d=M(e),f=j(t),p=te(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]=R.useMemo(()=>{let{reactReduxForwardedRef:e,...n}=t;return[t.context,e,n]},[t]),o=R.useMemo(()=>{let e=u;return n?.Consumer,e},[n,u]),s=R.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=R.useMemo(()=>T(d.dispatch,r),[d]),[h,g]=R.useMemo(()=>{if(!m)return Ze;let e=I(d,c?void 0:s.subscription);return[e,e.notifyNestedSubs.bind(e)]},[d,c,s]),_=R.useMemo(()=>c?s:{...s,subscription:h},[c,s,h]),v=R.useRef(void 0),y=R.useRef(a),b=R.useRef(void 0),x=R.useRef(!1),S=R.useRef(!1),C=R.useRef(void 0);Ie(()=>(S.current=!0,()=>{S.current=!1}),[]);let w=R.useMemo(()=>()=>b.current&&a===y.current?b.current:p(d.getState(),a),[d,a]),E=R.useMemo(()=>e=>h?ce(m,d,h,p,y,v,x,S,b,g,e):()=>{},[h]);oe(se,[y,v,x,a,b,g]);let D;try{D=R.useSyncExternalStore(E,w,f?()=>p(f(),a):w)}catch(e){throw C.current&&(e.message+=`
The error may be correlated with this previous error:
${C.current.stack}
`),e}Ie(()=>{C.current=void 0,b.current=void 0,v.current=D});let O=R.useMemo(()=>R.createElement(e,{...D,ref:i}),[i,e,D]);return R.useMemo(()=>m?R.createElement(o.Provider,{value:_},O):O,[o,O,_])}let h=R.memo(l);if(h.WrappedComponent=e,h.displayName=l.displayName=n,c){let t=R.forwardRef(function(e,t){return R.createElement(h,{...e,reactReduxForwardedRef:t})});return t.displayName=n,t.WrappedComponent=e,L(t,e)}return L(h,e)}}function de(e){let{children:t,context:n,serverState:r,store:i}=e,a=R.useMemo(()=>{let e=I(i);return{store:i,subscription:e,getServerState:r?()=>r:void 0}},[i,r]),o=R.useMemo(()=>i.getState(),[i]);Ie(()=>{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||Xe;return R.createElement(s.Provider,{value:a},t)}function fe(e=Xe){return function(){return R.useContext(e)}}function pe(e=Xe){let t=e===Xe?$e:fe(e),n=(e,n={})=>{let{equalityFn:r=et}=typeof n==`function`?{equalityFn:n}:n,{store:i,subscription:a,getServerState:o}=t();R.useRef(!0);let s=R.useCallback({[e.name](t){return e(t)}}[e.name],[e]),c=(0,me.useSyncExternalStoreWithSelector)(a.addNestedSub,i.getState,o||i.getState,s,r);return R.useDebugValue(c),c};return Object.assign(n,{withTypes:()=>n}),n}var R,me,he,ge,_e,ve,ye,be,xe,Se,Ce,we,Te,Ee,De,Oe,ke,Ae,je,Me,Ne,Pe,Fe,Ie,Le,Re,ze,Be,Ve,He,Ue,We,Ge,Ke,qe,Je,Ye,Xe,Ze,z,Qe,$e,et,tt,B=s((()=>{R=d(h(),1),me=x(),he=!0,ge=Symbol.for(he?`react.transitional.element`:`react.element`),_e=Symbol.for(`react.portal`),ve=Symbol.for(`react.fragment`),ye=Symbol.for(`react.strict_mode`),be=Symbol.for(`react.profiler`),xe=Symbol.for(`react.consumer`),Se=Symbol.for(`react.context`),Ce=Symbol.for(`react.forward_ref`),we=Symbol.for(`react.suspense`),Te=Symbol.for(`react.suspense_list`),Ee=Symbol.for(`react.memo`),De=Symbol.for(`react.lazy`),Oe=Ce,ke=Ee,Ae={notify(){},get:()=>[]},je=()=>typeof window<`u`&&window.document!==void 0&&window.document.createElement!==void 0,Me=je(),Ne=()=>typeof navigator<`u`&&navigator.product===`ReactNative`,Pe=Ne(),Fe=()=>Me||Pe?R.useLayoutEffect:R.useEffect,Ie=Fe(),Le={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},Re={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},ze={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},Be={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},Ve={[Oe]:ze,[ke]:Be},He=Object.defineProperty,Ue=Object.getOwnPropertyNames,We=Object.getOwnPropertySymbols,Ge=Object.getOwnPropertyDescriptor,Ke=Object.getPrototypeOf,qe=Object.prototype,Je=Symbol.for(`react-redux-context`),Ye=typeof globalThis<`u`?globalThis:{},Xe=ae(),Ze=[null,null],z=ue,Qe=de,$e=fe(),et=(e,t)=>e===t,tt=pe()})),nt=c(((e,t)=>{t.exports=`SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED`})),rt=c(((e,t)=>{var n=nt();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}})),V=c(((e,t)=>{t.exports=rt()()})),it,at,ot=s((()=>{it=d(h(),1),at=(0,it.createContext)()})),st=c(((e,t)=>{t.exports=Array.isArray})),ct=c(((e,t)=>{t.exports=typeof global==`object`&&global&&global.Object===Object&&global})),lt=c(((e,t)=>{var n=ct(),r=typeof self==`object`&&self&&self.Object===Object&&self;t.exports=n||r||Function(`return this`)()})),ut=c(((e,t)=>{t.exports=lt().Symbol})),dt=c(((e,t)=>{var n=ut(),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})),ft=c(((e,t)=>{var n=Object.prototype.toString;function r(e){return n.call(e)}t.exports=r})),pt=c(((e,t)=>{var n=ut(),r=dt(),i=ft(),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})),mt=c(((e,t)=>{function n(e){return typeof e==`object`&&!!e}t.exports=n})),ht=c(((e,t)=>{var n=pt(),r=mt(),i=`[object Symbol]`;function a(e){return typeof e==`symbol`||r(e)&&n(e)==i}t.exports=a})),gt=c(((e,t)=>{var n=st(),r=ht(),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})),_t=c(((e,t)=>{function n(e){var t=typeof e;return e!=null&&(t==`object`||t==`function`)}t.exports=n})),vt=c(((e,t)=>{var n=pt(),r=_t(),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})),yt=c(((e,t)=>{t.exports=lt()[`__core-js_shared__`]})),bt=c(((e,t)=>{var n=yt(),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})),xt=c(((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})),St=c(((e,t)=>{var n=vt(),r=bt(),i=_t(),a=xt(),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})),Ct=c(((e,t)=>{function n(e,t){return e?.[t]}t.exports=n})),wt=c(((e,t)=>{var n=St(),r=Ct();function i(e,t){var i=r(e,t);return n(i)?i:void 0}t.exports=i})),Tt=c(((e,t)=>{t.exports=wt()(Object,`create`)})),Et=c(((e,t)=>{var n=Tt();function r(){this.__data__=n?n(null):{},this.size=0}t.exports=r})),Dt=c(((e,t)=>{function n(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=+!!t,t}t.exports=n})),Ot=c(((e,t)=>{var n=Tt(),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})),kt=c(((e,t)=>{var n=Tt(),r=Object.prototype.hasOwnProperty;function i(e){var t=this.__data__;return n?t[e]!==void 0:r.call(t,e)}t.exports=i})),At=c(((e,t)=>{var n=Tt(),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})),jt=c(((e,t)=>{var n=Et(),r=Dt(),i=Ot(),a=kt(),o=At();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})),Mt=c(((e,t)=>{function n(){this.__data__=[],this.size=0}t.exports=n})),Nt=c(((e,t)=>{function n(e,t){return e===t||e!==e&&t!==t}t.exports=n})),Pt=c(((e,t)=>{var n=Nt();function r(e,t){for(var r=e.length;r--;)if(n(e[r][0],t))return r;return-1}t.exports=r})),Ft=c(((e,t)=>{var n=Pt(),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})),It=c(((e,t)=>{var n=Pt();function r(e){var t=this.__data__,r=n(t,e);return r<0?void 0:t[r][1]}t.exports=r})),Lt=c(((e,t)=>{var n=Pt();function r(e){return n(this.__data__,e)>-1}t.exports=r})),Rt=c(((e,t)=>{var n=Pt();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})),zt=c(((e,t)=>{var n=Mt(),r=Ft(),i=It(),a=Lt(),o=Rt();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})),Bt=c(((e,t)=>{t.exports=wt()(lt(),`Map`)})),Vt=c(((e,t)=>{var n=jt(),r=zt(),i=Bt();function a(){this.size=0,this.__data__={hash:new n,map:new(i||r),string:new n}}t.exports=a})),Ht=c(((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})),Ut=c(((e,t)=>{var n=Ht();function r(e,t){var r=e.__data__;return n(t)?r[typeof t==`string`?`string`:`hash`]:r.map}t.exports=r})),Wt=c(((e,t)=>{var n=Ut();function r(e){var t=n(this,e).delete(e);return this.size-=+!!t,t}t.exports=r})),Gt=c(((e,t)=>{var n=Ut();function r(e){return n(this,e).get(e)}t.exports=r})),Kt=c(((e,t)=>{var n=Ut();function r(e){return n(this,e).has(e)}t.exports=r})),eee=c(((e,t)=>{var n=Ut();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})),qt=c(((e,t)=>{var n=Vt(),r=Wt(),i=Gt(),a=Kt(),o=eee();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})),Jt=c(((e,t)=>{var n=qt(),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})),Yt=c(((e,t)=>{var n=Jt(),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})),Xt=c(((e,t)=>{var n=Yt(),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})})),Zt=c(((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})),Qt=c(((e,t)=>{var n=ut(),r=Zt(),i=st(),a=ht(),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})),$t=c(((e,t)=>{var n=Qt();function r(e){return e==null?``:n(e)}t.exports=r})),en=c(((e,t)=>{var n=st(),r=gt(),i=Xt(),a=$t();function o(e,t){return n(e)?e:r(e,t)?[e]:i(a(e))}t.exports=o})),tn=c(((e,t)=>{var n=ht(),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})),nn=c(((e,t)=>{var n=en(),r=tn();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})),rn=c(((e,t)=>{var n=wt();t.exports=function(){try{var e=n(Object,`defineProperty`);return e({},``,{}),e}catch{}}()})),an=c(((e,t)=>{var n=rn();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})),on=c(((e,t)=>{var n=an(),r=Nt(),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})),sn=c(((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=c(((e,t)=>{var n=on(),r=en(),i=sn(),a=_t(),o=tn();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})),ln=c(((e,t)=>{var n=nn(),r=cn();function i(e,t,i,a){return r(e,t,i(n(e,t)),a)}t.exports=i})),un=c(((e,t)=>{function n(e){return e}t.exports=n})),dn=c(((e,t)=>{var n=un();function r(e){return typeof e==`function`?e:n}t.exports=r})),fn=c(((e,t)=>{var n=ln(),r=dn();function i(e,t,i){return e==null?e:n(e,t,r(i))}t.exports=i}));function pn(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 mn(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 hn(e,t,n){if(typeof e!=`function`)throw Error(pn(2));if(typeof t==`function`&&typeof n==`function`||typeof n==`function`&&typeof arguments[3]==`function`)throw Error(pn(0));if(typeof t==`function`&&n===void 0&&(n=t,t=void 0),n!==void 0){if(typeof n!=`function`)throw Error(pn(1));return n(hn)(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(pn(3));return i}function d(e){if(typeof e!=`function`)throw Error(pn(4));if(c)throw Error(pn(5));let t=!0;l();let n=s++;return o.set(n,e),function(){if(t){if(c)throw Error(pn(6));t=!1,l(),o.delete(n),a=null}}}function f(e){if(!mn(e))throw Error(pn(7));if(e.type===void 0)throw Error(pn(8));if(typeof e.type!=`string`)throw Error(pn(17));if(c)throw Error(pn(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(pn(10));r=e,f({type:Cn.REPLACE})}function m(){let e=d;return{subscribe(t){if(typeof t!=`object`||!t)throw Error(pn(11));function n(){let e=t;e.next&&e.next(u())}return n(),{unsubscribe:e(n)}},[xn](){return this}}}return f({type:Cn.INIT}),{dispatch:f,subscribe:d,getState:u,replaceReducer:p,[xn]:m}}function gn(e){Object.keys(e).forEach(t=>{let n=e[t];if(n(void 0,{type:Cn.INIT})===void 0)throw Error(pn(12));if(n(void 0,{type:Cn.PROBE_UNKNOWN_ACTION()})===void 0)throw Error(pn(13))})}function _n(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{gn(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(pn(14));o[s]=u,a||=u!==l}return a||=r.length!==Object.keys(e).length,a?o:e}}function vn(e,t){return function(...n){return t(e.apply(this,n))}}function yn(e,t){if(typeof e==`function`)return vn(e,t);if(typeof e!=`object`||!e)throw Error(pn(16));let n={};for(let r in e){let i=e[r];typeof i==`function`&&(n[r]=vn(i,t))}return n}function H(...e){return e.length===0?e=>e:e.length===1?e[0]:e.reduce((e,t)=>(...n)=>e(t(...n)))}function bn(...e){return t=>(n,r)=>{let i=t(n,r),a=()=>{throw Error(pn(15))},o={getState:i.getState,dispatch:(e,...t)=>a(e,...t)};return a=H(...e.map(e=>e(o)))(i.dispatch),{...i,dispatch:a}}}var xn,Sn,Cn,U=s((()=>{xn=typeof Symbol==`function`&&Symbol.observable||`@@observable`,Sn=()=>Math.random().toString(36).substring(7).split(``).join(`.`),Cn={INIT:`@@redux/INIT${Sn()}`,REPLACE:`@@redux/REPLACE${Sn()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${Sn()}`}})),wn=c(((e,t)=>{t.exports=wt()(lt(),`WeakMap`)})),Tn=c(((e,t)=>{var n=wn();t.exports=n&&new n})),En=c(((e,t)=>{var n=un(),r=Tn();t.exports=r?function(e,t){return r.set(e,t),e}:n})),Dn=c(((e,t)=>{var n=_t(),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}}()})),On=c(((e,t)=>{var n=Dn(),r=_t();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})),tee=c(((e,t)=>{var n=On(),r=lt(),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})),kn=c(((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})),An=c(((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})),jn=c(((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})),nee=c(((e,t)=>{function n(e,t){for(var n=e.length,r=0;n--;)e[n]===t&&++r;return r}t.exports=n})),Mn=c(((e,t)=>{function n(){}t.exports=n})),Nn=c(((e,t)=>{var n=Dn(),r=Mn(),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})),Pn=c(((e,t)=>{function n(){}t.exports=n})),Fn=c(((e,t)=>{var n=Tn(),r=Pn();t.exports=n?function(e){return n.get(e)}:r})),ree=c(((e,t)=>{t.exports={}})),iee=c(((e,t)=>{var n=ree(),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})),In=c(((e,t)=>{var n=Dn(),r=Mn();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})),Ln=c(((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})),aee=c(((e,t)=>{var n=Nn(),r=In(),i=Ln();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})),Rn=c(((e,t)=>{var n=Nn(),r=In(),i=Mn(),a=st(),o=mt(),s=aee(),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})),zn=c(((e,t)=>{var n=Nn(),r=Fn(),i=iee(),a=Rn();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})),Bn=c(((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})),Vn=c(((e,t)=>{var n=En();t.exports=Bn()(n)})),Hn=c(((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})),Un=c(((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})),oee=c(((e,t)=>{function n(e){return function(){return e}}t.exports=n})),see=c(((e,t)=>{var n=oee(),r=rn(),i=un();t.exports=r?function(e,t){return r(e,`toString`,{configurable:!0,enumerable:!1,value:n(t),writable:!0})}:i})),Wn=c(((e,t)=>{var n=see();t.exports=Bn()(n)})),Gn=c(((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})),Kn=c(((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})),qn=c(((e,t)=>{function n(e){return e!==e}t.exports=n})),Jn=c(((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})),cee=c(((e,t)=>{var n=Kn(),r=qn(),i=Jn();function a(e,t,a){return t===t?i(e,t,a):n(e,r,a)}t.exports=a})),Yn=c(((e,t)=>{var n=cee();function r(e,t){return!!(e!=null&&e.length)&&n(e,t,0)>-1}t.exports=r})),Xn=c(((e,t)=>{var n=Gn(),r=Yn(),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})),Zn=c(((e,t)=>{var n=Hn(),r=Un(),i=Wn(),a=Xn();function o(e,t,o){var s=t+``;return i(e,r(s,a(n(s),o)))}t.exports=o})),Qn=c(((e,t)=>{var n=zn(),r=Vn(),i=Zn(),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})),$n=c(((e,t)=>{function n(e){return e.placeholder}t.exports=n})),er=c(((e,t)=>{var n=Ln(),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})),tr=c(((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})),nr=c(((e,t)=>{var n=An(),r=jn(),i=nee(),a=On(),o=Qn(),s=$n(),c=er(),l=tr(),u=lt(),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 N=D?v:this,ee=O?N[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&&(ee=j||a(ee)),ee.apply(N,f)}return M}t.exports=_})),lee=c(((e,t)=>{var n=kn(),r=On(),i=nr(),a=Qn(),o=$n(),s=tr(),c=lt();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})),uee=c(((e,t)=>{var n=kn(),r=On(),i=lt(),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})),dee=c(((e,t)=>{var n=An(),r=jn(),i=tr(),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})),fee=c(((e,t)=>{var n=/\s/;function r(e){for(var t=e.length;t--&&n.test(e.charAt(t)););return t}t.exports=r})),pee=c(((e,t)=>{var n=fee(),r=/^\s+/;function i(e){return e&&e.slice(0,n(e)+1).replace(r,``)}t.exports=i})),rr=c(((e,t)=>{var n=pee(),r=_t(),i=ht(),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})),ir=c(((e,t)=>{var n=rr(),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})),ar=c(((e,t)=>{var n=ir();function r(e){var t=n(e),r=t%1;return t===t?r?t-r:t:0}t.exports=r})),or=c(((e,t)=>{var n=En(),r=tee(),i=lee(),a=nr(),o=uee(),s=Fn(),c=dee(),l=Vn(),u=Zn(),d=ar(),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})),sr=c(((e,t)=>{var n=or(),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})),cr=c(((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})),lr=c(((e,t)=>{function n(e,t){return function(n){return e(t(n))}}t.exports=n})),mee=c(((e,t)=>{t.exports=lr()(Object.keys,Object)})),ur=c(((e,t)=>{var n=cr(),r=mee(),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})),dr=c(((e,t)=>{t.exports=wt()(lt(),`DataView`)})),fr=c(((e,t)=>{t.exports=wt()(lt(),`Promise`)})),pr=c(((e,t)=>{t.exports=wt()(lt(),`Set`)})),mr=c(((e,t)=>{var n=dr(),r=Bt(),i=fr(),a=pr(),o=wn(),s=pt(),c=xt(),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})),hr=c(((e,t)=>{var n=pt(),r=mt(),i=`[object Arguments]`;function a(e){return r(e)&&n(e)==i}t.exports=a})),gr=c(((e,t)=>{var n=hr(),r=mt(),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`)}})),_r=c(((e,t)=>{function n(e){return typeof e==`number`&&e>-1&&e%1==0&&e<=9007199254740991}t.exports=n})),vr=c(((e,t)=>{var n=vt(),r=_r();function i(e){return e!=null&&r(e.length)&&!n(e)}t.exports=i})),yr=c(((e,t)=>{function n(){return!1}t.exports=n})),br=c(((e,t)=>{var n=lt(),r=yr(),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})),xr=c(((e,t)=>{var n=pt(),r=_r(),i=mt(),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})),Sr=c(((e,t)=>{function n(e){return function(t){return e(t)}}t.exports=n})),Cr=c(((e,t)=>{var n=ct(),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{}}()})),wr=c(((e,t)=>{var n=xr(),r=Sr(),i=Cr(),a=i&&i.isTypedArray;t.exports=a?r(a):n})),Tr=c(((e,t)=>{var n=ur(),r=mr(),i=gr(),a=st(),o=vr(),s=br(),c=cr(),l=wr(),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})),Er=c((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})),W=c(((e,t)=>{t.exports=Er()}));function Dr(e,t){function n(n,r){let i=(0,Or.useContext)(at),a={...n,...r?{ref:r}:{}},o=(i||{})[e];return(0,Ar.default)(o)||(0,Ar.default)(o.wrap)?(0,jr.jsx)(t,{...a}):o.wrap.slice().reverse().reduce((e,n)=>{let r=n.component;return(0,jr.jsx)(r,{targetProps:a,...a,TargetComponent:t,children:e})},(0,jr.jsx)(t,{...a}))}let r=(0,Or.forwardRef)(n);return r.displayName=`WithPlugins(${e})`,r}var Or,kr,Ar,jr,Mr,Nr=s((()=>{Or=d(h(),1),kr=d(sr(),1),Ar=d(Tr(),1),ot(),jr=W(),Mr=(0,kr.default)(Dr)}));function Pr(e,t=0){return(Fr[e[t+0]]+Fr[e[t+1]]+Fr[e[t+2]]+Fr[e[t+3]]+`-`+Fr[e[t+4]]+Fr[e[t+5]]+`-`+Fr[e[t+6]]+Fr[e[t+7]]+`-`+Fr[e[t+8]]+Fr[e[t+9]]+`-`+Fr[e[t+10]]+Fr[e[t+11]]+Fr[e[t+12]]+Fr[e[t+13]]+Fr[e[t+14]]+Fr[e[t+15]]).toLowerCase()}var Fr,Ir=s((()=>{Fr=[];for(let e=0;e<256;++e)Fr.push((e+256).toString(16).slice(1))}));function Lr(){if(!Rr){if(typeof crypto>`u`||!crypto.getRandomValues)throw Error(`crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported`);Rr=crypto.getRandomValues.bind(crypto)}return Rr(zr)}var Rr,zr,Br=s((()=>{zr=new Uint8Array(16)})),Vr,Hr,Ur=s((()=>{Vr=typeof crypto<`u`&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),Hr={randomUUID:Vr}}));function Wr(e,t,n){if(Hr.randomUUID&&!t&&!e)return Hr.randomUUID();e||={};let r=e.random??e.rng?.()??Lr();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 Pr(r)}var Gr=s((()=>{Ur(),Br(),Ir()})),Kr=s((()=>{Ir(),Br(),Gr()})),G,qr=s((()=>{G={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 Jr(e,t=`expected a function, instead received ${typeof e}`){if(typeof e!=`function`)throw TypeError(t)}function Yr(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 Xr(e){let t=Array.isArray(e[0])?e[0]:e;return Yr(t,`createSelector expects all input-selectors to be functions, but received the following types: `),t}function Zr(e,t){let n=[],{length:r}=e;for(let i=0;i<r;i++)n.push(e[i].apply(null,t));return n}function Qr(e){let t;return{get(n){return t&&e(t.key,n)?t.value:oi},put(e,n){t={key:e,value:n}},getEntries(){return t?[t]:[]},clear(){t=void 0}}}function $r(e,t){let n=[];function r(e){let r=n.findIndex(n=>t(e,n.key));if(r>-1){let e=n[r];return r>0&&(n.splice(r,1),n.unshift(e)),e.value}return oi}function i(t,i){r(t)===oi&&(n.unshift({key:t,value:i}),n.length>e&&n.pop())}function a(){return n}function o(){n=[]}return{get:r,put:i,getEntries:a,clear:o}}function ei(e){return function(t,n){if(t===null||n===null||t.length!==n.length)return!1;let{length:r}=t;for(let i=0;i<r;i++)if(!e(t[i],n[i]))return!1;return!0}}function ti(e,t){let{equalityCheck:n=ci,maxSize:r=1,resultEqualityCheck:i}=typeof t==`object`?t:{equalityCheck:t},a=ei(n),o=0,s=r<=1?Qr(a):$r(r,a);function c(){let t=s.get(arguments);if(t===oi){if(t=e.apply(null,arguments),o++,i){let e=s.getEntries().find(e=>i(e.value,t));e&&(t=e.value,o!==0&&o--)}s.put(arguments,t)}return t}return c.clearCache=()=>{s.clear(),c.resetResultsCount()},c.resultsCount=()=>o,c.resetResultsCount=()=>{o=0},c}function ni(){return{s:fi,v:void 0,o:null,p:null}}function ri(e){return e instanceof di?e.deref():e}function ii(e,t={}){let n=ni(),{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=ni(),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=ni(),e.set(n,t)):t=r}}let s=t,c;if(t.s===pi)c=t.v;else if(c=e.apply(null,arguments),a++,r){let e=ri(i);e!=null&&r(e,c)&&(c=e,a!==0&&a--),i=typeof c==`object`&&c||typeof c==`function`?new di(c):c}return s.s=pi,s.v=c,c}return o.clearCache=()=>{n=ni(),o.resetResultsCount()},o.resultsCount=()=>a,o.resetResultsCount=()=>{a=0},o}function ai(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()),Jr(o,`createSelector expects an output function after the inputs, but received: [${typeof o}]`);let{memoize:s,memoizeOptions:c=[],argsMemoize:l=ii,argsMemoizeOptions:u=[]}={...n,...a},d=si(c),f=si(u),p=Xr(e),m=s(function(){return t++,o.apply(null,arguments)},...d),h=l(function(){r++;let e=Zr(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}var oi,si,ci,li,ui,di,fi,pi,K,mi=s((()=>{oi=Symbol(`NOT_FOUND`),si=e=>Array.isArray(e)?e:[e],ci=(e,t)=>e===t,li=class{constructor(e){this.value=e}deref(){return this.value}},ui=()=>typeof WeakRef>`u`?li:WeakRef,di=ui(),fi=0,pi=1,K=ai(ii)})),hi=c(((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})),gi=c(((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})),_i=c(((e,t)=>{t.exports=gi()()})),vi=c(((e,t)=>{function n(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}t.exports=n})),yi=c(((e,t)=>{var n=vi(),r=gr(),i=st(),a=br(),o=sn(),s=wr(),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})),bi=c(((e,t)=>{var n=yi(),r=ur(),i=vr();function a(e){return i(e)?n(e):r(e)}t.exports=a})),xi=c(((e,t)=>{var n=_i(),r=bi();function i(e,t){return e&&n(e,t,r)}t.exports=i})),Si=c(((e,t)=>{var n=vr();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})),Ci=c(((e,t)=>{var n=xi();t.exports=Si()(n)})),wi=c(((e,t)=>{var n=Ci();function r(e,t){var r=[];return n(e,function(e,n,i){t(e,n,i)&&r.push(e)}),r}t.exports=r})),Ti=c(((e,t)=>{var n=zt();function r(){this.__data__=new n,this.size=0}t.exports=r})),Ei=c(((e,t)=>{function n(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}t.exports=n})),Di=c(((e,t)=>{function n(e){return this.__data__.get(e)}t.exports=n})),Oi=c(((e,t)=>{function n(e){return this.__data__.has(e)}t.exports=n})),ki=c(((e,t)=>{var n=zt(),r=Bt(),i=qt(),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})),Ai=c(((e,t)=>{var n=zt(),r=Ti(),i=Ei(),a=Di(),o=Oi(),s=ki();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})),ji=c(((e,t)=>{function n(e){return this.__data__.set(e,`__lodash_hash_undefined__`),this}t.exports=n})),Mi=c(((e,t)=>{function n(e){return this.__data__.has(e)}t.exports=n})),Ni=c(((e,t)=>{var n=qt(),r=ji(),i=Mi();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})),Pi=c(((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})),Fi=c(((e,t)=>{function n(e,t){return e.has(t)}t.exports=n})),Ii=c(((e,t)=>{var n=Ni(),r=Pi(),i=Fi(),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})),Li=c(((e,t)=>{t.exports=lt().Uint8Array})),hee=c(((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})),Ri=c(((e,t)=>{function n(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}t.exports=n})),zi=c(((e,t)=>{var n=ut(),r=Li(),i=Nt(),a=Ii(),o=hee(),s=Ri(),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})),Bi=c(((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})),Vi=c(((e,t)=>{var n=Bi(),r=st();function i(e,t,i){var a=t(e);return r(e)?a:n(a,i(e))}t.exports=i})),Hi=c(((e,t)=>{function n(){return[]}t.exports=n})),Ui=c(((e,t)=>{var n=hi(),r=Hi(),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})),Wi=c(((e,t)=>{var n=Vi(),r=Ui(),i=bi();function a(e){return n(e,i,r)}t.exports=a})),gee=c(((e,t)=>{var n=Wi(),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})),Gi=c(((e,t)=>{var n=Ai(),r=Ii(),i=zi(),a=gee(),o=mr(),s=st(),c=br(),l=wr(),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})),Ki=c(((e,t)=>{var n=Gi(),r=mt();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})),qi=c(((e,t)=>{var n=Ai(),r=Ki(),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})),Ji=c(((e,t)=>{var n=_t();function r(e){return e===e&&!n(e)}t.exports=r})),Yi=c(((e,t)=>{var n=Ji(),r=bi();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})),Xi=c(((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})),Zi=c(((e,t)=>{var n=qi(),r=Yi(),i=Xi();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})),Qi=c(((e,t)=>{var n=nn();function r(e,t,r){var i=e==null?void 0:n(e,t);return i===void 0?r:i}t.exports=r})),$i=c(((e,t)=>{function n(e,t){return e!=null&&t in Object(e)}t.exports=n})),ea=c(((e,t)=>{var n=en(),r=gr(),i=st(),a=sn(),o=_r(),s=tn();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})),ta=c(((e,t)=>{var n=$i(),r=ea();function i(e,t){return e!=null&&r(e,t,n)}t.exports=i})),na=c(((e,t)=>{var n=Ki(),r=Qi(),i=ta(),a=gt(),o=Ji(),s=Xi(),c=tn(),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})),ra=c(((e,t)=>{function n(e){return function(t){return t?.[e]}}t.exports=n})),ia=c(((e,t)=>{var n=nn();function r(e){return function(t){return n(t,e)}}t.exports=r})),aa=c(((e,t)=>{var n=ra(),r=ia(),i=gt(),a=tn();function o(e){return i(e)?n(a(e)):r(e)}t.exports=o})),oa=c(((e,t)=>{var n=Zi(),r=na(),i=un(),a=st(),o=aa();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})),sa=c(((e,t)=>{var n=hi(),r=wi(),i=oa(),a=st();function o(e,t){return(a(e)?n:r)(e,i(t,3))}t.exports=o})),ca,la=s((()=>{Kr(),ca=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`]||Wr(),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 Array(this.resource.motivation).filter(Boolean).flat()}get resources(){return Array(this.resource.resource).filter(Boolean).flat()}get on(){return Array(this.resource.on).filter(Boolean).flat()}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))}}})),ua,da=s((()=>{la(),ua=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?[]:[this.json.resources].flat().map(e=>new ca(e))),this._resources}}})),fa,pa=s((()=>{Kr(),fa=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||Wr(),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}}bodyValue(e){return typeof e==`string`?e:e.value}get motivations(){return Array(this.resource.motivation).filter(Boolean).flat()}get body(){return Array(this.resource.body).filter(Boolean).flat()}get resources(){return this.body}get tags(){return this.isOnlyTag()?this.body.map(e=>this.bodyValue(e)):this.body.filter(e=>e.purpose===`tagging`).map(e=>this.bodyValue(e))}get target(){return Array(this.resource.target).filter(Boolean).flat()}get chars(){return this.isOnlyTag()?null:this.body.filter(e=>e.purpose!==`tagging`).map(e=>this.bodyValue(e)).join(` `)}get selector(){let e=this.target[0];switch(typeof e){case`string`:return e;case`object`:return Array(e.selector).filter(Boolean).flat();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))}}})),ma,ha=s((()=>{pa(),ma=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?[]:[this.json.items].flat().map(e=>new fa(e))),this._items}get resources(){return this.items}}})),ga,_a=s((()=>{da(),ha(),ga=class{static determineAnnotation(e,t){return e?e.type===`AnnotationPage`?new ma(e,t):new ua(e,t):null}}})),va,ya=s((()=>{Kr(),va={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`,enabledLanguages:[],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:Wr(),isWorkspaceAddVisible:!1,showZoomControls:!0,type:`mosaic`,viewportPosition:{x:0,y:0},width:5e3},workspaceControlPanel:{enabled:!0},galleryView:{height:120,width:600},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:`, `}}));function ba(e){return va.state.slice?e[va.state.slice]:e}var xa,Sa,Ca=s((()=>{ya(),xa=Object.freeze([]),Sa=Object.freeze({})})),wa,Ta=s((()=>{wa=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}}})),Ea=c(((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={19(e,t){"use strict";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},957(e,t){"use strict";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(782).default||n(782))},39(e,t,n){"use strict";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(799);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)},339(e,t,n){"use strict";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(799);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)},435(e,t,n){"use strict";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(799);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)},556(e,t,n){"use strict";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(799);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)},98(e,t,n){"use strict";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.Canvas=void 0;var a=n(957),o=n(799);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 s=a[0].getResource(),c=s.getServices();if(r||=s.getWidth(),l=c?c.find(function(e){return o.Utils.isImageProfile(e.getProfile())||o.Utils.isImageServiceType(e.getIIIFResourceType())}):null)t=l.id,n=o.Utils.getImageQuality(l.getProfile());else if(r===s.getWidth())return s.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 o.Utils.isImageServiceType(e.getIIIFResourceType())}):null)t=l.id,n=o.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 o.Size(e.maxWidth,e.maxHeight?e.maxHeight:e.maxWidth))),this.externalResource&&this.externalResource.data&&this.externalResource.data.maxWidth&&(t=new o.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 o.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 o.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 o.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 o.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;return[this.getImages().map(function(e){return e.getResource()}),this.getContent().map(function(e){return e.getBody()})].flat(1/0).map(function(n){switch(n.getProperty(`type`).toLowerCase()){case a.ExternalResourceType.CHOICE:case a.ExternalResourceType.OA_CHOICE:return new t({images:[n.getProperty(`default`),n.getProperty(`item`)].flat().map(function(e){return{resource:e}})},e.options).getImages().map(function(e){return e.getResource()});default:return n}}).flat()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"resourceAnnotations",{get:function(){return[this.getImages(),this.getContent()].flat(1/0)},enumerable:!1,configurable:!0}),t.prototype.resourceAnnotation=function(e){return this.resourceAnnotations.find(function(t){return t.getResource().id===e||[t.getBody()].flat().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()===a.ExternalResourceType.CHOICE&&r.items&&r.items.length)return r.items.map(function(t){return new o.AnnotationBody(t,e.options)})}return[]},t}(o.Resource)},214(e,t,n){"use strict";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(957),o=n(799);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)},858(e,t){"use strict";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}()},712(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},167(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},672(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},376(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},184(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},107(e,t,n){"use strict";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(799),o=n(957);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)},739(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},436(e,t){"use strict";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}()},817(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LabelValuePair=void 0;var r=n(799);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){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},212(e,t){"use strict";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)},531(e,t,n){"use strict";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(957),o=n(799);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)},315(e,t,n){"use strict";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(799),o=n(957);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)},43(e,t){"use strict";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={}))},6(e,t,n){"use strict";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)},845(e,t,n){"use strict";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(799),o=n(957);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)},940(e,t,n){"use strict";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(799).ManifestResource)},258(e,t,n){"use strict";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(799);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)},591(e,t,n){"use strict";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(957),o=n(799);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)},29(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Deserialiser=void 0;var r=n(799);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}()},579(e,t,n){"use strict";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(799);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)},639(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Size=void 0,t.Size=function(e,t){this.width=e,this.height=t}},633(e,t){"use strict";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={}))},692(e,t){"use strict";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()}},204(e,t,n){"use strict";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(799).Resource)},570(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TreeNode=void 0;var r=n(799);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}()},386(e,t){"use strict";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){"use strict";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(799),o=n(957),s=n(19);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}()},156(e,t,n){"use strict";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(799),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)}},799(e,t,n){"use strict";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(436),t),i(n(315),t),i(n(258),t),i(n(107),t),i(n(39),t),i(n(339),t),i(n(435),t),i(n(556),t),i(n(98),t),i(n(214),t),i(n(858),t),i(n(712),t),i(n(167),t),i(n(672),t),i(n(376),t),i(n(184),t),i(n(739),t),i(n(817),t),i(n(72),t),i(n(212),t),i(n(6),t),i(n(531),t),i(n(43),t),i(n(845),t),i(n(940),t),i(n(591),t),i(n(29),t),i(n(579),t),i(n(639),t),i(n(633),t),i(n(692),t),i(n(204),t),i(n(570),t),i(n(386),t),i(n(41),t)},782(e,t,n){"use strict";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.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(156)})())}));function Da(e){return e.getServices().find(e=>e.getProfile&&Oa.Utils.isImageProfile(e.getProfile()||``)||Oa.Utils.isImageServiceType(e.getIIIFResourceType()||``))}var Oa,ka=s((()=>{Oa=Ea()})),Aa,ja,Ma=s((()=>{Aa=Ea(),ka(),ja=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 Array(this.canvas.__jsonld.otherContent).flat().filter(e=>e&&(typeof e==`string`||e[`@type`]===`sc:AnnotationList`)).map(e=>typeof e==`string`?e:e[`@id`])}get canvasAnnotationPages(){return Array(this.canvas.__jsonld.annotations).flat().filter(e=>e&&e.type===`AnnotationPage`)}get imageResource(){return this.imageResources[0]}get imageResources(){return[this.canvas.getImages().map(e=>e.getResource()),this.canvas.getContent().map(e=>e.__jsonld.body.type===`Choice`?e.__jsonld.body:e.getBody())].flat(1/0).flatMap(e=>{switch(e.type||e.getProperty(`type`)){case`Choice`:return new Aa.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 Aa.Canvas({images:[e.getProperty(`default`),e.getProperty(`item`)].flat(1/0).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(){return[this.canvas.getContent().map(e=>e.getBody())].flat(1/0).filter(e=>e.getProperty(`type`)===`Text`).flat()}get videoResources(){return[this.canvas.getContent().map(e=>e.getBody())].flat(1/0).filter(e=>e.getProperty(`type`)===`Video`).flat()}get audioResources(){return[this.canvas.getContent().map(e=>e.getBody())].flat(1/0).filter(e=>e.getProperty(`type`)===`Sound`).flat()}get v2VttContent(){return[this.canvas.getContent().map(e=>e.getBody())].flat(1/0).filter(e=>e.getProperty(`format`)===`text/vtt`).flat()}get v3VttContent(){return this.canvasAnnotationPages.map(e=>new Aa.AnnotationPage(e,this.canvas.options).getItems().map(e=>new Aa.Annotation(e,this.canvas.options).getBody())).flat(1/0).filter(e=>e.getProperty(`format`)===`text/vtt`).flat()}get resourceAnnotations(){return[this.canvas.getImages(),this.canvas.getContent()].flat(1/0)}resourceAnnotation(e){return this.resourceAnnotations.find(t=>t.getResource().id===e||Array(t.getBody()).flat().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&&Da(e)?.id)}get imageServiceIds(){return this.iiifImageResources.map(e=>e&&Da(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)}}})),Na,Pa=s((()=>{Na=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]}}})),Fa,Ia,La=s((()=>{mi(),Ma(),Pa(),Fa=K([],(e,t)=>e=>e&&new ja(e)),Ia=K([],e=>e=>e&&new Na(e))}));function Ra(e){return Object.values(ba(e).windows).map(e=>e.manifestId)}function za(e){return ba(e).windows||Sa}function Ba(e,{windowId:t}){return za(e)[t]}function Va(e){return ba(e).workspace}function Ha(e){return ba(e).manifests||Sa}function Ua(e,{manifestId:t,windowId:n}){let r=Ha(e);return r&&r[t||n&&(Ba(e,{windowId:n})||Sa).manifestId]}function Wa(e){return ba(e).catalog||Sa}var Ga,Ka,qa=s((()=>{mi(),Ca(),Ga=K([e=>ba(e).viewers,(e,{windowId:t})=>t],(e,t)=>e[t]),Ka=K([Va],({windowIds:e})=>e||xa)}));function Ja(e){return e===void 0?[]:Array.isArray(e)?e:[e]}var Ya=s((()=>{})),Xa=c(((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})),Za=c(((e,t)=>{var n=Ci();function r(e,t,r,i){return n(e,function(e,n,a){t(i,e,r(e),a)}),i}t.exports=r})),Qa=c(((e,t)=>{var n=Xa(),r=Za(),i=oa(),a=st();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})),$a=c(((e,t)=>{var n=an(),r=Qa(),i=Object.prototype.hasOwnProperty;t.exports=r(function(e,t,r){i.call(e,r)?e[r].push(t):n(e,r,[t])})}));function eo(e){return ba(e).companionWindows||Sa}var to,no,ro,io,ao,oo,so,co,lo,uo,fo,po,mo,ho=s((()=>{mi(),to=d($a(),1),Ca(),qa(),no=K([eo,(e,{companionWindowId:t})=>t],(e,t)=>t&&e[t]),ro=K([no],e=>e&&e.locale),io=K([Ba,eo],(e,t)=>e&&t[e.thumbnailNavigationId]&&t[e.thumbnailNavigationId].position),ao=K([za,eo],(e,t)=>(Object.keys(e)||[]).reduce((n,r)=>({...n,[r]:(0,to.default)(e[r].companionWindowIds||xa,e=>t[e]&&t[e].position)}),{})),oo=K([za,eo],(e,t)=>(Object.keys(e)||[]).reduce((n,r)=>({...n,[r]:(0,to.default)((e[r].companionWindowIds||xa).map(e=>t[e]),e=>e.position)}),{})),so=K([(e,{windowId:t})=>t,oo],(e,t)=>t[e]||Sa),co=K([(e,{windowId:t})=>t,ao],(e,t)=>t[e]||Sa),lo=K([so,(e,{position:t})=>t],(e,t)=>e[t]||xa),uo=K([so,(e,{content:t})=>t],(e,t)=>[].concat(...Object.values(e)).filter(e=>e.content===t)),fo=K([co,(e,{position:t})=>t],(e,t)=>e[t]||xa),po=K([(e,{position:t})=>t,Ba],(e,t)=>{if(!t)return!1;let{companionAreaOpen:n,sideBarOpen:r}=t;return e!==`left`||!!(n&&r)}),mo=K([so],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}})})),go=c(((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}));function _o(e){return ba(e||{}).config||Sa}function vo(e){let t=_o(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),{})}var yo,bo,xo,So,Co,wo,To,Eo,Do,Oo=s((()=>{mi(),yo=d(go(),1),Ca(),qa(),bo=K([_o],({availableLanguages:e,enabledLanguages:t,language:n})=>Object.keys(e).filter(e=>!t?.length||t.includes(e)).map(t=>({current:t===n,label:e[t],locale:t}))),xo=K([Va,_o],(e,t)=>e.showZoomControls===void 0?t.workspace.showZoomControls:e.showZoomControls),So=K([_o],({theme:e,themes:t,selectedTheme:n})=>(0,yo.default)(e,t[n]||{})),Co=K([_o],({themes:e})=>Object.keys(e)),wo=K([_o],({id:e})=>e),To=K([_o],({theme:e})=>e.direction||`ltr`),Eo=K([_o],({requests:e})=>e||Sa),Do=K([_o],({thumbnails:e})=>e||Sa)}));function ko(e){let t=e.getProfile();return t.endsWith(`#level1`)||t.endsWith(`#level2`)?!1:t===`level0`||Po.Utils.isLevel0ImageProfile(t)}function Ao(e){let t=e.getProfile();return t.endsWith(`#level0`)||t.endsWith(`#level1`)?!1:t===`level2`||Po.Utils.isLevel2ImageProfile(t)}function jo(e){return Ja(e.getProperty(`type`)||[]).some(e=>e.startsWith(`ImageService`))}function Mo(e){let t=e&&e.getServices().find(e=>jo(e)||Po.Utils.isImageProfile(e.getProfile()));if(t)return t}function No(e,t={}){return new Fo(t,{getMiradorCanvas:e=>new ja(e),getMiradorManifest:e=>new Na(e)}).get(e)}var Po,Fo,Io=s((()=>{Po=Ea(),Pa(),Ma(),Ya(),Fo=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=Ja(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=Mo(t);if(!l)return e.staticImageUrl(t);let u=t.getWidth()||l.getProperty(`width`),d=t.getHeight()||l.getProperty(`height`),f=e=>u?Math.min(e,u):e,p=e=>d?Math.min(e,d):e,m=t.getWidth()&&t.getHeight()&&t.getWidth()/t.getHeight(),h=c&&s?c*s:a*o,g=e.selectBestImageSize(l,h);if(g)r=g.width,i=g.height,n=`${r},${i}`;else if(ko(l)){if(!l.getProperty(`height`)&&!l.getProperty(`width`))return e.staticImageUrl(t)}else s&&c?Ao(l)?(n=`!${f(o)},${p(a)}`,r=o,i=a,m&&m>1&&(i=Math.round(o/m)),m&&m<1&&(r=Math.round(a*m))):o/a<m?(n=`${f(o)},`,r=o,m&&(i=Math.round(o/m))):(n=`,${p(a)}`,i=a,m&&(r=Math.round(a*m))):s&&!c?(n=`,${p(a)}`,i=a,m&&(r=Math.round(a*m))):!s&&c?(n=`${f(o)},`,r=o,m&&(i=Math.round(o/m))):(n=`,${p(120)}`,i=120,m&&(r=Math.round(i*m)));let _=Po.Utils.getImageQuality(l.getProfile()),v=l.id.replace(/\/+$/,``),y=this.getFormat(l);return{height:i,url:[v,`full`,n,0,`${_}.${y}`].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`&&Mo(t)&&!Mo(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)}}})),Lo,Ro,zo=s((()=>{mi(),Oo(),La(),Io(),Lo=K([Do,(e,t,n)=>t,(e,t,n)=>n],(e,t,n)=>({maxHeight:t,maxWidth:n,preferredFormats:e.preferredFormats})),Ro=K([Lo,Fa,Ia],(e,t,n)=>new Fo(e,{getMiradorCanvas:t,getMiradorManifest:n}))}));function Bo(e,t){if(!e)return;let n=Go.Utils.parseManifest(structuredClone(e),t?{locale:t}:void 0);if(n)return typeof n.getSequences!=`function`&&(n.getSequences=()=>[]),n}function Vo(e){return K([Zo],t=>t&&t.getProperty(e))}function Ho(e,t){let n=Zo(e,t),r=Ro(e,80,120);if(!n)return;let i=r.get(n);return i&&i.url}function Uo(e,t=void 0){return e&&e.getMetadata().map(e=>({label:e.getLabel(t),values:e.getValues(t)}))}function Wo(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 _ee(e){if(!e)return[];let t=e.getProperty(`metadata`)||[],n={};for(let e=0;e<t.length;e+=1){let r=t[e];Wo(r.label).forEach(e=>{n[e]=!0}),Wo(r.value).forEach(e=>{n[e]=!0})}return Object.keys(n)}var 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=s((()=>{mi(),Go=Ea(),Ya(),ho(),qa(),Oo(),zo(),Ko=K([ro,_o,(e,{locale:t})=>t],(e,t={},n)=>n||e||t.language||t.fallbackLanguages),qo=Object.freeze({missing:!0}),Jo=K([Ua],e=>e||qo),Yo=K([Ua],e=>e&&e.error),Xo=K(Ua,e=>e&&Bo(e.json)),Zo=K(Xo,(e,{json:t})=>t,(e,t)=>t&&Bo(t)||e),Qo=K([Zo,Ko],(e,t)=>t??(e&&e.options&&e.options.locale&&e.options.locale.replace(/-.*$/,``))),$o=K([Vo(`provider`),Qo],(e,t)=>e&&e[0].label&&Go.PropertyValue.parse(e[0].label).getValue(t)),es=K([Vo(`provider`),e=>Ro(e)],(e,t)=>{let n=e&&e[0]&&e[0].logo&&e[0].logo[0];return n?t.get(new Go.Resource(n))?.url:null}),ts=K([Zo,es],(e,t)=>t||e&&e.getLogo()),ns=K([Vo(`homepage`),Qo],(e,t)=>e&&Ja(e).map(e=>({label:Go.PropertyValue.parse(e.label).getValue(t),value:e.id||e[`@id`]}))),rs=K([Zo,Qo],(e,t)=>e&&e.getRenderings().map(e=>({label:e.getLabel().getValue(t),value:e.id}))),is=K([Vo(`seeAlso`),Qo],(e,t)=>e&&Ja(e).map(e=>({format:e.format,label:Go.PropertyValue.parse(e.label).getValue(t),value:e.id||e[`@id`]}))),as=is,os=K([Vo(`related`),Qo],(e,t)=>e&&Ja(e).map(e=>typeof e==`string`?{value:e}:{format:e.format,label:Go.PropertyValue.parse(e.label).getValue(t),value:e.id||e[`@id`]})),ss=K([Ko,Zo],(e,t)=>t&&Ja(t.getRequiredStatement()).flatMap(t=>{let n=t?.getValues(e)??[];if(!n.length)return[];let r=t?.getLabels(e)??[];return Array.from({length:Math.max(r.length,n.length)},(e,t)=>t).filter(e=>n[e]).map(e=>({label:r[e]??null,values:[n[e]]}))})),cs=K([Vo(`rights`),Vo(`license`),Qo],(e,t,n)=>{let r=e||t;return Ja(Go.PropertyValue.parse(r).getValues(n))}),ls=K([Zo,Qo],(e,t)=>e&&e.getLabel().getValue(t)),us=K([Ko,Zo],(e,t)=>t&&t.getSummary().getValue(e)),ds=us,fs=K([Zo],e=>e&&e.id),ps=K([Zo,Qo],(e,t)=>e&&Uo(e,t)),ms=K([Zo],e=>_ee(e)),hs=K([Zo],e=>e&&(e.getService(`http://iiif.io/api/search/0/search`)||e.getService(`http://iiif.io/api/search/1/search`))||null),gs=K([hs],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})}));function vs(e,t){if(!e)return e;let n=e.data&&typeof e.data.getLabel==`function`&&e.data.getLabel().getValue(t)||e.label;return{...e,label:n,nodes:e.nodes&&e.nodes.map(e=>vs(e,t))}}var ys,bs,xs,Ss,Cs,ws,Ts,Es,Ds,Os=s((()=>{mi(),ys=Ea(),_s(),qa(),bs=K([Zo],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)}),xs=K([bs,Ba,(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]}),Ss=K([Ba,xs],(e,t)=>(t&&e&&e.canvasId&&t.getCanvasById(e.canvasId)||{}).index||0),Cs=K([xs,Zo],(e,t)=>t&&(e&&e.getViewingHint()||t.getViewingHint())||null),ws=K([Ba,xs,Zo],(e,t,n)=>e&&e.viewingDirection||t&&t.getViewingDirection()||n&&n.getViewingDirection()||null),Ts=K([xs,Zo],(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]:[]}),Es=K([xs,Zo],(e,t)=>e&&e.getProperty(`type`)&&e.isRange()?e.getTree(new ys.TreeNode(`root`)):t&&t.getDefaultTree()),Ds=K([Es,Qo],(e,t)=>vs(e,t))}));function ks(e){return ba(e).elasticLayout}function As(e){let[t]=ba(e).errors.items;return ba(e).errors[t]}var js,Ms,Ns,Ps,Fs=s((()=>{mi(),qa(),Ca(),js=K([Va],e=>e.isFullscreenEnabled),Ms=K([Va],({type:e})=>e),Ns=K([Va],({focusedWindowId:e})=>e),Ps=(e,{windowId:t})=>Ns(e)===t}));function Is(e){let t={};return Object.keys(za(e)).forEach(n=>{t[n]=ls(e,{windowId:n})}),t}var Ls,Rs,zs,Bs,Vs,Hs=s((()=>{mi(),_s(),Oo(),qa(),Fs(),Os(),Ls=K([_o,Ba],({window:e},t={})=>({...e,...t})),Rs=K([za],e=>Object.values(e).filter(e=>e.maximized===!0).map(e=>e.id)),zs=K([Ba,Ls,Cs,Ts],(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}),Bs=K([Cs,Ts,Ls],(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),[])),Vs=K([Ms,Ba,e=>Ka(e).length>1],(e,t,n)=>e===`elastic`||n&&t&&t.maximized===!1)})),Us,Ws,Gs,Ks,qs,Js,Ys,Xs,Zs,Qs,$s,ec,tc,nc,rc,ic,ac,oc,sc,cc=s((()=>{mi(),Ta(),ka(),La(),Ca(),qa(),Os(),Hs(),_s(),Us=e=>ba(e).infoResponses,Ws=K([xs],e=>e&&e.getCanvases()||xa),Gs=K([xs,(e,{canvasId:t})=>t],(e,t)=>{if(!(!e||!t))return e.getCanvasById(t)}),Ks=K([xs,Ba],(e,t)=>{if(!(!e||!t))return t.canvasId?e.getCanvasById(t.canvasId):e.getCanvasByIndex(0)}),qs=K([Ba],e=>e&&(e.visibleCanvases||e.canvasId&&[e.canvasId])||xa),Js=K([qs,Ws],(e,t)=>(t||[]).filter(t=>e.includes(t.id))),Ys=K([Ws,zs],(e,t)=>e&&new wa(e,t).groupings()),Xs=K([Ys,(e,{canvasId:t})=>t],(e,t)=>e&&e.find(e=>e.some(e=>e.id===t))||xa),Zs=K([Ys,Ks],(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]}),Qs=K([Ys,Ks],(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]}),$s=K([Gs,Qo],(e,t)=>e&&(e.getLabel().length>0?e.getLabel().getValue(t):String(e.index+1))),ec=K([Gs,Qo],(e,t)=>e&&Uo(e,t)),tc=K([Gs],e=>e&&e.getProperty(`description`)),nc=K([Js,Fa],(e,t)=>e.flatMap(e=>t(e).imageResources).filter(e=>!Da(e))),rc=K([Js,Fa],(e,t)=>e.flatMap(e=>t(e).textResources)),ic=K([Js,Fa],(e,t)=>e.flatMap(e=>t(e).videoResources)),ac=K([Js,Fa],(e,t)=>e.flatMap(e=>{let n=t(e);return n.v3VttContent.length?n.v3VttContent:n.v2VttContent})),oc=K([Js,Fa],(e,t)=>e.flatMap(e=>t(e).audioResources)),sc=K([(e,{infoId:t})=>t,Gs,Fa,Us],(e,t,n,r)=>{let i=e;if(!e){if(!t)return;let e=n(t).iiifImageResources[0];i=e&&Da(e)?.id}return i&&r[i]&&!r[i].isFetching&&r[i]})})),lc,uc,dc,fc,pc,mc,hc,gc,_c,vc,yc,bc,xc=s((()=>{mi(),lc=d(sa(),1),_a(),Ca(),cc(),Oo(),qa(),uc=e=>ba(e).annotations,dc=K([_o,(e,{motivations:t})=>t],(e,t)=>t||e.annotations.filteredMotivations),fc=K([Gs,uc],(e,t)=>!t||!e||!t[e.id]?[]:Object.values(t[e.id]).flat()),pc=K([fc],e=>(0,lc.default)(Object.values(e).map(e=>e&&ga.determineAnnotation(e.json)),e=>e&&e.present())),mc=K([(e,{canvasId:t,...n})=>t?[t]:qs(e,n),uc],(e,t)=>!t||e.length===0?[]:e.flatMap(e=>t[e]&&Object.values(t[e]))),hc=K([mc],e=>(0,lc.default)(Object.values(e).map(e=>e&&ga.determineAnnotation(e.json)),e=>e&&e.present())),gc=K([pc,dc],(e,t)=>{let n=e.flatMap(e=>e.resources);return!t||t.length===0?n:n.filter(e=>e.motivations.some(e=>t.includes(e)))}),_c=K([gc],e=>e.map(e=>({content:e.chars,id:e.id,tags:e.tags,targetId:e.targetId}))),vc=K([hc,dc],(e,t)=>{let n=e.flatMap(e=>e.resources);return!t||t.length===0?n:n.filter(e=>e.motivations.some(e=>t.includes(e)))}),yc=K([Ba],({selectedAnnotationId:e})=>e),bc=K([hc,yc],(e,t)=>e.map(e=>({id:e[`@id`]||e.id,resources:e.resources.filter(e=>t===e.id)})).filter(e=>e.resources.length>0))}));function Sc(e,t){if(!e||!e.resources||e.length===0||!t||t.length===0)return xa;let n=t.map(e=>e.id);return[].concat(e.resources).sort((e,t)=>n.indexOf(e.targetId)-n.indexOf(t.targetId))}var Cc,wc,Tc,Ec,Dc,Oc,kc,Ac,jc,Mc,Nc,Pc,Fc,Ic,Lc,Rc,zc,Bc,Vc,Hc,Uc=s((()=>{mi(),Cc=Ea(),da(),cc(),qa(),_s(),Ca(),wc=e=>ba(e).searches,Tc=K([(e,{windowId:t})=>t,wc],(e,t)=>!e||!t?Sa:t[e]),Ec=K([Tc,(e,{companionWindowId:t})=>t],(e,t)=>{if(!(!e||!t))return e[t]}),Dc=K([Ec],e=>e?Object.values(e.data):xa),Oc=K([Ec],e=>e&&e.query),kc=K([Dc],e=>e.some(e=>e.isFetching)),Ac=K([Ec],e=>{if(!(!e||!e.data))return Object.values(e.data).find(e=>!e.isFetching&&e.json&&e.json.within)?.json?.within?.total}),jc=K([Ec],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}),Mc=K([Dc],e=>e.flatMap(e=>!e||!e.json||e.isFetching||!e.json.hits?xa:e.json.hits)),Nc=K([Dc],e=>e&&Fc(e)),Pc=K([Mc,Ws,Nc],(e,t,n)=>{if(!t||t.length===0||!e||e.length===0)return xa;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)})}),Fc=e=>{let t=e.map(e=>{if(!e||!e.json||e.isFetching||!e.json.resources)return;let t=new ua(e.json);return{id:t.id,resources:t.resources}}).filter(Boolean);return{id:(t.find(e=>e.id)||{}).id,resources:t.flatMap(e=>e.resources)}},Ic=K([Nc,Ws],(e,t)=>Sc(e,t)),Lc=K([Tc],e=>e?Object.values(e).map(e=>Object.values(e.data)).map(e=>Fc(e)).filter(e=>e.resources.length>0):xa),Rc=K([Ba,Ec],(e,t)=>t&&t.selectedContentSearchAnnotationIds||[]),zc=K([Nc,(e,{annotationUri:t})=>t],(e,t)=>e.resources.find(e=>e.id===t)),Bc=K([zc,Qo],(e,t)=>e&&e.resource&&e.resource.label?Cc.PropertyValue.parse(e.resource.label).getValues(t):xa),Vc=K([Lc,(e,{annotationId:t})=>t],(e,t)=>e.flatMap(e=>e.resources).find(e=>e.id===t)),Hc=K([Vc,(e,{windowId:t})=>n=>Gs(e,{canvasId:n,windowId:t})],(e,t)=>{let n=e&&e.targetId;return n&&t(n)})})),Wc=c(((e,t)=>{var n=ut(),r=gr(),i=st(),a=n?n.isConcatSpreadable:void 0;function o(e){return i(e)||r(e)||!!(a&&e&&e[a])}t.exports=o})),Gc=c(((e,t)=>{var n=Bi(),r=Wc();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})),Kc=c(((e,t)=>{var n=kn(),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})),qc=c(((e,t)=>{var n=un(),r=Kc(),i=Wn();function a(e,t){return i(r(e,t,n),e+``)}t.exports=a})),Jc=c(((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})),Yc=c(((e,t)=>{var n=pr(),r=Pn(),i=Ri();t.exports=n&&1/i(new n([,-0]))[1]==1/0?function(e){return new n(e)}:r})),Xc=c(((e,t)=>{var n=Ni(),r=Yn(),i=Jc(),a=Fi(),o=Yc(),s=Ri(),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})),Zc=c(((e,t)=>{var n=vr(),r=mt();function i(e){return r(e)&&n(e)}t.exports=i})),Qc=c(((e,t)=>{var n=Gc(),r=qc(),i=Xc(),a=Zc();t.exports=r(function(e){return i(n(e,1,a,!0))})})),$c=c(((e,t)=>{var n=Ni(),r=Yn(),i=Jc(),a=Zt(),o=Sr(),s=Fi(),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})),el=c(((e,t)=>{var n=$c(),r=qc(),i=Zc();t.exports=r(function(e,t){return i(e)?n(e,t):[]})}));function tl(e,t){let n=e.getCanvasIds();for(let e=0;e<n.length;e+=1)if(ll.Utils.normalisedUrlsMatch(n[e],t))return!0;return!1}function nl(e){return e.parentNode===void 0?[]:e.parentNode.parentNode===void 0?[e.parentNode.id]:[...nl(e.parentNode),e.parentNode.id]}function rl(e,t){return e.reduce((e,n)=>{let r=[];r.push(...e);let i=t.reduce((e,t)=>e||tl(n.data,t),!1),a=n.nodes.length>0?rl(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:nl(n)}),r},[])}function il(e,{companionWindowId:t},n){let r=no(e,{companionWindowId:t});return r.tocNodes?Object.keys(r.tocNodes).reduce((e,t)=>r.tocNodes[t].expanded===n?[...e,t]:e,[]):[]}function al(e,{companionWindowId:t,windowId:n}){let r=fl(e,{companionWindowId:t,windowId:n}),i=il(e,{companionWindowId:t},!0),a=il(e,{companionWindowId:t},!1);return(0,cl.default)((0,sl.default)(i,r),...a)}function ol(e,{...t}){let n=pl(e,{...t}),r=il(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}var sl,cl,ll,ul,dl,fl,pl,ml,hl=s((()=>{mi(),sl=d(Qc(),1),cl=d(el(),1),ll=Ea(),cc(),ho(),Os(),ul=K([Es,qs],(e,t)=>t.length===0||!e?[]:rl(e.nodes,t)),dl=K([ul],e=>e.map(e=>e.id)),fl=K([ul],e=>e.reduce((e,t)=>t.leaf||!t.descendantsContainVisibleCanvas?e:[...e,t.id],[])),pl=K([ul],e=>e.reduce((e,t)=>t.containsVisibleCanvas?[...e,t]:e,[])),ml=K([Es],e=>e&&e.nodes&&e.nodes.length>0?`tableOfContents`:`item`)})),gl,_l,vl,yl,bl,xl=s((()=>{mi(),La(),cc(),Ca(),gl=K([Gs,Fa],(e,t)=>e?t(e).imageResources:[]),_l=K([e=>ba(e).layers,(e,{windowId:t})=>t],(e,t)=>e&&e[t]||xa),vl=K([_l,(e,{canvasId:t})=>t],(e,t)=>e[t]),yl=K([gl,vl],(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),bl=K([qs,_l],(e,t)=>e.reduce((e,n)=>(e[n]=t[n],e),{}))})),Sl,Cl,wl,Tl,El,Dl=s((()=>{mi(),Sl=Ea(),Ca(),Oo(),cc(),La(),ka(),Cl=K([_o],({auth:{serviceProfiles:e=[]}={}})=>e),wl=e=>ba(e).accessTokens||Sa,Tl=e=>ba(e).auth||Sa,El=K([Js,Us,Cl,Tl,Fa,(e,{iiifResources:t})=>t],(e,t={},n,r,i,a)=>{let o=a;if(!o&&e&&(o=e.flatMap(e=>i(e).iiifImageResources.map(e=>{let n=Da(e),r=t[n.id];return r&&r.json?{...r.json,options:{}}:n}))),!o||o.length===0)return xa;let s=o.map(e=>{let t,i=Sl.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),{}))})}));function Ol(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 Kl(e,t);let n=Array.isArray(t.customProtocols)?t.customProtocols:[],r=new Set(n.map(e=>Rl(e)).filter(Boolean)),i=zl(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&&Il(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&&Pl.test(s)){let e=Hl(s);o.search=s.replaceAll(Fl,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()])Il(Wl(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()])Il(Wl(e,c),t.keepQueryParameters)||u.delete(e);else l&&(o.search=``);t.sortQueryParameters&&(o.search=Ul(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=Gl(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}var kl,Al,jl,Ml,Nl,Pl,Fl,Il,Ll,Rl,zl,Bl,Vl,Hl,Ul,Wl,Gl,Kl,ql=s((()=>{kl=`text/plain`,Al=`us-ascii`,jl=`%(?:3A|2F|3F|23|5B|5D|40|21|24|26|27|28|29|2A|2B|2C|3B|3D)`,Ml=`__normalize_url_encoded_reserved__`,Nl=/__normalize_url_encoded_reserved__(\d+)__/g,Pl=new RegExp(jl,`i`),Fl=new RegExp(jl,`gi`),Il=(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),Ll=new Set([`https:`,`http:`,`file:`]),Rl=e=>{if(typeof e!=`string`)return;let t=e.trim().toLowerCase().replace(/:$/,``);return t===``?void 0:`${t}:`},zl=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)&&!Ll.has(t))return t}catch{}},Bl=e=>{try{return decodeURIComponent(e.replaceAll(`+`,`%20`))}catch{return new URLSearchParams(`${e}=`).keys().next().value}},Vl=e=>{let t=new Set;if(!e)return t;for(let n of e.slice(1).split(`&`))n&&!n.includes(`=`)&&t.add(Bl(n));return t},Hl=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(Nl))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`${Ml}${i}__`},Ul=(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()},Wl=(e,t)=>t?e.replace(t,(e,t)=>String.fromCodePoint(Number.parseInt(t,16))):e,Gl=(e,t,n)=>{let r=t===`always`,i=t===`never`,a=r||i?void 0:Vl(n),o=e=>e.replaceAll(`+`,`%20`),s=e=>r?`${e}=`:i||a.has(Bl(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(`&`)}`},Kl=(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===Al)?``:`${t}${n?`=${n}`:``}`}).filter(Boolean)];s&&l.push(`base64`),(l.length>0||c&&c!==kl)&&l.unshift(c);let u=t||!a?``:`#${a}`;return`data:${l.join(`;`)},${s?i.trim():i}${u}`}})),Jl,Yl=s((()=>{ql(),ka(),Jl=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.max(1,Math.floor(n*o.aspectRatio))):(c=n,s=Math.max(1,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]}canvasScale(e){let t=this.canvasDimensions.find(t=>t.canvas.id===e);if(!t)return 1;let n=t.canvas.getWidth();return!n||!t.width?1:t.width/n}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&&Ol(t,{stripAuthentication:!1})===Ol(e,{stripAuthentication:!1})));if(t)return t.imageResources.find(t=>Ol(Da(t).id,{stripAuthentication:!1})===Ol(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}}})),Xl,Zl=s((()=>{mi(),Yl(),cc(),xl(),Os(),La(),Xl=K([Js,bl,ws,Fa],(e,t,n,r)=>new Jl(e.map(r),t,n))})),Ql=l({EMPTY_ARRAY:()=>xa,EMPTY_OBJECT:()=>Sa,getAccessTokens:()=>wl,getAllowedWindowViewTypes:()=>Bs,getAnnotationResourcesByMotivation:()=>vc,getAnnotationResourcesByMotivationForCanvas:()=>gc,getAnnotationResourcesDataForCanvas:()=>_c,getAnnotations:()=>uc,getAuth:()=>Tl,getAuthProfiles:()=>Cl,getCanvas:()=>Gs,getCanvasDescription:()=>tc,getCanvasForAnnotation:()=>Hc,getCanvasGrouping:()=>Xs,getCanvasGroupings:()=>Ys,getCanvasIndex:()=>Ss,getCanvasLabel:()=>$s,getCanvasLayers:()=>gl,getCanvasMetadata:()=>ec,getCanvases:()=>Ws,getCatalog:()=>Wa,getCompanionAreaVisibility:()=>po,getCompanionWindow:()=>no,getCompanionWindowIdsForPosition:()=>fo,getCompanionWindowLocale:()=>ro,getCompanionWindows:()=>eo,getCompanionWindowsForContent:()=>uo,getCompanionWindowsForPosition:()=>lo,getConfig:()=>_o,getContainerId:()=>wo,getCurrentCanvas:()=>Ks,getCurrentCanvasWorld:()=>Xl,getDefaultSidebarVariant:()=>ml,getDestructuredMetadata:()=>Uo,getElasticLayout:()=>ks,getExpandedNodeIds:()=>al,getExportableState:()=>vo,getFocusedWindowId:()=>Ns,getFullScreenEnabled:()=>js,getIiifThumbnailOpts:()=>Lo,getLanguagesFromConfigWithCurrent:()=>bo,getLatestError:()=>As,getLayers:()=>vl,getLayersForVisibleCanvases:()=>bl,getLayersForWindow:()=>_l,getLocale:()=>Ko,getLocalizedSequenceTreeStructure:()=>Ds,getManifest:()=>Ua,getManifestAutocompleteService:()=>gs,getManifestDescription:()=>ds,getManifestError:()=>Yo,getManifestHomepage:()=>ns,getManifestLocale:()=>Qo,getManifestLogo:()=>ts,getManifestMetadata:()=>ps,getManifestProviderName:()=>$o,getManifestRelated:()=>os,getManifestRelatedContent:()=>as,getManifestRenderings:()=>rs,getManifestSearchService:()=>hs,getManifestSeeAlso:()=>is,getManifestStatus:()=>Jo,getManifestSummary:()=>us,getManifestThumbnail:()=>Ho,getManifestTitle:()=>ls,getManifestUrl:()=>fs,getManifestoInstance:()=>Zo,getManifests:()=>Ha,getManuallyExpandedNodeIds:()=>il,getMaximizedWindowsIds:()=>Rs,getMetadataLocales:()=>ms,getMiradorCanvasWrapper:()=>Fa,getMiradorManifestWrapper:()=>Ia,getNextCanvasGrouping:()=>Zs,getNextSearchId:()=>jc,getNodeIdToScrollTo:()=>ol,getPresentAnnotationsOnSelectedCanvases:()=>hc,getPreviousCanvasGrouping:()=>Qs,getProviderLogo:()=>es,getRequestsConfig:()=>Eo,getRequiredStatement:()=>ss,getResourceAnnotationForSearchHit:()=>zc,getResourceAnnotationLabel:()=>Bc,getRights:()=>cs,getSearchAnnotationsForCompanionWindow:()=>Nc,getSearchAnnotationsForWindow:()=>Lc,getSearchForWindow:()=>Tc,getSearchIsFetching:()=>kc,getSearchNumTotal:()=>Ac,getSearchQuery:()=>Oc,getSelectedAnnotationId:()=>yc,getSelectedAnnotationsOnCanvases:()=>bc,getSelectedContentSearchAnnotationIds:()=>Rc,getSequence:()=>xs,getSequenceBehaviors:()=>Ts,getSequenceTreeStructure:()=>Es,getSequenceViewingDirection:()=>ws,getSequenceViewingHint:()=>Cs,getSequences:()=>bs,getShowZoomControlsConfig:()=>xo,getSortedLayers:()=>yl,getSortedSearchAnnotationsForCompanionWindow:()=>Ic,getSortedSearchHitsForCompanionWindow:()=>Pc,getTheme:()=>So,getThemeDirection:()=>To,getThemeIds:()=>Co,getThumbnailFactory:()=>Ro,getThumbnailNavigationPosition:()=>io,getThumbnailsConfig:()=>Do,getViewer:()=>Ga,getVisibleCanvasAudioResources:()=>oc,getVisibleCanvasCaptions:()=>ac,getVisibleCanvasIds:()=>qs,getVisibleCanvasNonTiledResources:()=>nc,getVisibleCanvasTextResources:()=>rc,getVisibleCanvasVideoResources:()=>ic,getVisibleCanvases:()=>Js,getVisibleNodeIds:()=>dl,getWindow:()=>Ba,getWindowConfig:()=>Ls,getWindowDraggability:()=>Vs,getWindowIds:()=>Ka,getWindowManifests:()=>Ra,getWindowTitles:()=>Is,getWindowViewType:()=>zs,getWindows:()=>za,getWorkspace:()=>Va,getWorkspaceType:()=>Ms,isFocused:()=>Ps,miradorSlice:()=>ba,selectCompanionWindowDimensions:()=>mo,selectCurrentAuthServices:()=>El,selectInfoResponse:()=>sc,selectInfoResponses:()=>Us,sortSearchAnnotationsByCanvasOrder:()=>Sc}),$l=s((()=>{xc(),cc(),ho(),Oo(),qa(),_s(),Hs(),Fs(),Uc(),hl(),xl(),Os(),Dl(),Ca(),Zl(),zo(),La()}));function eu(e,t,n=ou){let r=`cw-${Wr()}`;return{id:r,payload:{...n,...t,id:r,windowId:e},type:G.ADD_COMPANION_WINDOW,windowId:e}}function tu(e,t,n=ou){return(r,i)=>{let a=i(),{position:o}=t,s=o===`left`&&fo(a,{position:o,windowId:e})[0];r(s?nu(e,s,t):eu(e,t,n))}}function nu(e,t,n){return{id:t,payload:n,type:G.UPDATE_COMPANION_WINDOW,windowId:e}}function ru(e,t){return{id:t,type:G.REMOVE_COMPANION_WINDOW,windowId:e}}function iu(e,t,n){return(r,i)=>{let a=i(),o=il(a,{companionWindowId:t},!1),s=il(a,{companionWindowId:t},!0),c=dl(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:G.TOGGLE_TOC_NODE,windowId:e})}}function au(e,t,n){return(r,i)=>{let a=il(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:G.TOGGLE_TOC_NODE,windowId:e})}}var ou,su=s((()=>{Kr(),qr(),$l(),ou={content:null,position:null}}));function cu(e){return{config:e,type:G.IMPORT_CONFIG}}function lu(e){return{config:e,type:G.SET_CONFIG}}function uu(e){return{config:e,type:G.UPDATE_CONFIG}}function du(e){return{state:{...e,workspace:{...e.workspace,id:Wr()}},type:G.IMPORT_MIRADOR_STATE}}var fu=s((()=>{Kr(),qr()}));function pu(e){return{id:`error-${Wr()}`,message:e,type:G.ADD_ERROR}}function mu(e){return{id:e,type:G.REMOVE_ERROR}}var hu=s((()=>{Kr(),qr()}));function gu(e,t=!1){return{pan:t,type:G.FOCUS_WINDOW,windowId:e}}function _u({companionWindows:e,manifest:t,...n}){return(r,i)=>{let{config:a,workspace:{windowIds:o=[]}}=ba(i()),s=o.length,c=n.id||`window-${Wr()}`,l=`cw-${Wr()}`,u=[{content:`thumbnailNavigation`,default:!0,id:l,position:n.thumbnailNavigationPosition||a.thumbnailNavigation.defaultPosition,windowId:c},...(e||[]).map((e,t)=>({...e,id:`cw-${Wr()}`}))];(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-${Wr()}`,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:G.ADD_WINDOW,window:{...d,...n}})}}function vu(e,t){return{id:e,payload:t,type:G.UPDATE_WINDOW}}function yu(e){return{type:G.MAXIMIZE_WINDOW,windowId:e}}function bu(e){return{type:G.MINIMIZE_WINDOW,windowId:e}}function xu(e,t){return{id:e,payload:{companionAreaOpen:t},type:G.UPDATE_WINDOW}}function Su(e){return{type:G.REMOVE_WINDOW,windowId:e}}function Cu(e){return{type:G.TOGGLE_WINDOW_SIDE_BAR,windowId:e}}function wu(e,t){return(n,r)=>{let{windows:i}=r(),{thumbnailNavigationId:a}=i[e];n({id:a,payload:{position:t},type:G.UPDATE_COMPANION_WINDOW})}}function Tu(e,t){return{type:G.SET_WINDOW_VIEW_TYPE,viewType:t,windowId:e}}function Eu(e,t=[],n){return{dialogCollectionPath:t,manifestId:e,type:G.SHOW_COLLECTION_DIALOG,windowId:n}}function Du(e){return{type:G.HIDE_COLLECTION_DIALOG,windowId:e}}var Ou=s((()=>{Kr(),qr(),Ca()}));function ku(e,t){return{manifestId:e,properties:t,type:G.REQUEST_MANIFEST}}function Au(e,t){return{manifestId:e,manifestJson:t,type:G.RECEIVE_MANIFEST}}function ju(e,t){return{error:t,manifestId:e,type:G.RECEIVE_MANIFEST_FAILURE}}function Mu(e,t){return ku(e,{...t,isFetching:!0})}function Nu(e){return{manifestId:e,type:G.REMOVE_MANIFEST}}var Pu=s((()=>{qr()}));function Fu(e,t,n){return{imageResource:t,infoId:e,type:G.REQUEST_INFO_RESPONSE,windowId:n}}function Iu(e,t,n,r){return{infoId:e,infoJson:t,ok:n,tokenServiceId:r,type:G.RECEIVE_INFO_RESPONSE}}function Lu(e,t,n,r,i){return{infoId:e,infoJson:t,ok:n,tokenServiceId:r,type:G.RECEIVE_DEGRADED_INFO_RESPONSE,windowId:i}}function Ru(e,t,n){return{error:t,infoId:e,tokenServiceId:n,type:G.RECEIVE_INFO_RESPONSE_FAILURE}}function zu({imageId:e,imageResource:t,windowId:n}){let r=t&&Da(t);return Fu(e||r.id,r,n)}function Bu(e){return{infoId:e,type:G.REMOVE_INFO_RESPONSE}}var Vu=s((()=>{ka(),qr()}));function Hu(e,t,n=void 0,r={}){return(i,a)=>{let o=a(),{preserveViewport:s}=_o(o).osdConfig,c=n;c||=(Xs(o,{canvasId:t,windowId:e})||[]).map(e=>e.id),i({canvasId:t,preserveViewport:r?.preserveViewport??s,type:G.SET_CANVAS,visibleCanvases:c,windowId:e})}}function Uu(e){return(t,n)=>{let r=n(),i=Zs(r,{windowId:e}),a=(i||[]).map(e=>e.id);i&&t(Hu(e,a[0],a))}}function Wu(e){return(t,n)=>{let r=n(),i=Qs(r,{windowId:e}),a=(i||[]).map(e=>e.id);i&&t(Hu(e,a[0],a))}}function Gu(e,t){return{payload:t,type:G.UPDATE_VIEWPORT,windowId:e}}var Ku=s((()=>{qr(),$l()}));function qu(e){return{config:e,type:G.UPDATE_WORKSPACE}}function Ju(e){return{showZoomControls:e,type:G.TOGGLE_ZOOM_CONTROLS}}function Yu(e){return{layout:e,type:G.UPDATE_WORKSPACE_MOSAIC_LAYOUT}}function Xu(e){return{isWorkspaceAddVisible:e,type:G.SET_WORKSPACE_ADD_VISIBILITY}}function Zu({x:e,y:t}){return{payload:{position:{x:e,y:t}},type:G.SET_WORKSPACE_VIEWPORT_POSITION}}function Qu({width:e,height:t}){return{payload:{position:{height:t,width:e}},type:G.SET_WORKSPACE_VIEWPORT_POSITION}}function $u(){return{type:G.TOGGLE_DRAGGING}}var ed=s((()=>{qr()}));function td(e,t){return{canvasId:t,type:G.REQUEST_CANVAS_ANNOTATIONS,windowId:e}}function nd(e,t){return{annotationId:t,targetId:e,type:G.REQUEST_ANNOTATION}}function rd(e,t,n){return{annotationId:t,annotationJson:n,targetId:e,type:G.RECEIVE_ANNOTATION}}function id(e,t,n){return{annotationId:t,error:n,targetId:e,type:G.RECEIVE_ANNOTATION_FAILURE}}function ad(e,t){return{annotationId:t,type:G.SELECT_ANNOTATION,windowId:e}}function od(e,t){return{annotationId:t,type:G.DESELECT_ANNOTATION,windowId:e}}function sd(e){return{type:G.TOGGLE_ANNOTATION_DISPLAY,windowId:e}}function cd(e,t){return{annotationIds:t,type:G.HOVER_ANNOTATION,windowId:e}}var ld=s((()=>{qr()}));function ud(e,t,n=void 0){return{id:t,profile:n,type:G.ADD_AUTHENTICATION_REQUEST,windowId:e}}function dd(e,t,n){return{id:e,tokenServiceId:t,type:G.RESOLVE_AUTHENTICATION_REQUEST,...n}}function fd(e,t){return{authId:t,serviceId:e,type:G.REQUEST_ACCESS_TOKEN}}function pd(e,t,n){return{authId:e,json:n,serviceId:t,type:G.RECEIVE_ACCESS_TOKEN}}function md(e,t,n){return{authId:e,error:n,serviceId:t,type:G.RECEIVE_ACCESS_TOKEN_FAILURE}}function hd(e,t,n){return n.accessToken?pd(e,t,n):md(e,t,n)}function gd({authServiceId:e,tokenServiceId:t}){return{id:e,tokenServiceId:t,type:G.RESET_AUTHENTICATION_STATE}}var _d=s((()=>{qr()}));function vd(e,t){return{payload:t,type:G.UPDATE_ELASTIC_WINDOW_LAYOUT,windowId:e}}var yd=s((()=>{qr()}));function bd(e,t,n,r){return{companionWindowId:t,query:r,searchId:n,type:G.REQUEST_SEARCH,windowId:e}}function xd(e,t,n,r){return{companionWindowId:t,searchId:n,searchJson:r,type:G.RECEIVE_SEARCH,windowId:e}}function Sd(e,t,n,r){return{companionWindowId:t,error:r,searchId:n,type:G.RECEIVE_SEARCH_FAILURE,windowId:e}}function Cd(e,t){return{companionWindowId:t,type:G.REMOVE_SEARCH,windowId:e}}function wd(e,t,n,r){return bd(e,t,n,r)}function Td(e,t,n){return{annotationIds:n,companionWindowId:t,type:G.SET_CONTENT_SEARCH_CURRENT_ANNOTATIONS,windowId:e}}var Ed=s((()=>{qr()}));function Dd(e,t,n){return{canvasId:t,payload:n,type:G.UPDATE_LAYERS,windowId:e}}var Od=s((()=>{qr()}));function kd(e,t=void 0,n){return{manifestId:e,manifestJson:t,payload:n,type:G.ADD_RESOURCE}}function Ad(e){return{manifestId:e,type:G.REMOVE_RESOURCE}}var jd=s((()=>{qr()})),Md=l({ActionTypes:()=>G,addAuthenticationRequest:()=>ud,addCompanionWindow:()=>eu,addError:()=>pu,addOrUpdateCompanionWindow:()=>tu,addResource:()=>kd,addWindow:()=>_u,deselectAnnotation:()=>od,expandNodes:()=>au,fetchInfoResponse:()=>zu,fetchManifest:()=>Mu,fetchSearch:()=>wd,focusWindow:()=>gu,hideCollectionDialog:()=>Du,hoverAnnotation:()=>cd,importConfig:()=>cu,importMiradorState:()=>du,maximizeWindow:()=>yu,minimizeWindow:()=>bu,receiveAccessToken:()=>pd,receiveAccessTokenFailure:()=>md,receiveAnnotation:()=>rd,receiveAnnotationFailure:()=>id,receiveDegradedInfoResponse:()=>Lu,receiveInfoResponse:()=>Iu,receiveInfoResponseFailure:()=>Ru,receiveManifest:()=>Au,receiveManifestFailure:()=>ju,receiveSearch:()=>xd,receiveSearchFailure:()=>Sd,removeCompanionWindow:()=>ru,removeError:()=>mu,removeInfoResponse:()=>Bu,removeManifest:()=>Nu,removeResource:()=>Ad,removeSearch:()=>Cd,removeWindow:()=>Su,requestAccessToken:()=>fd,requestAnnotation:()=>nd,requestCanvasAnnotations:()=>td,requestInfoResponse:()=>Fu,requestManifest:()=>ku,requestSearch:()=>bd,resetAuthenticationState:()=>gd,resolveAccessTokenRequest:()=>hd,resolveAuthenticationRequest:()=>dd,selectAnnotation:()=>ad,setCanvas:()=>Hu,setCompanionAreaOpen:()=>xu,setConfig:()=>lu,setContentSearchCurrentAnnotation:()=>Td,setNextCanvas:()=>Uu,setPreviousCanvas:()=>Wu,setWindowThumbnailPosition:()=>wu,setWindowViewType:()=>Tu,setWorkspaceAddVisibility:()=>Xu,setWorkspaceViewportDimensions:()=>Qu,setWorkspaceViewportPosition:()=>Zu,showCollectionDialog:()=>Eu,toggleAnnotationDisplay:()=>sd,toggleDraggingEnabled:()=>$u,toggleNode:()=>iu,toggleWindowSideBar:()=>Cu,toggleZoomControls:()=>Ju,updateCompanionWindow:()=>nu,updateConfig:()=>uu,updateElasticWindowLayout:()=>vd,updateLayers:()=>Dd,updateViewport:()=>Gu,updateWindow:()=>vu,updateWorkspace:()=>qu,updateWorkspaceMosaicLayout:()=>Yu}),Nd=s((()=>{su(),fu(),hu(),Ou(),Pu(),Vu(),Ku(),ed(),ld(),_d(),yd(),Ed(),Od(),jd(),qr()}));function Pd(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=Pd(e[t]))&&(r&&(r+=` `),r+=n)}else for(n in e)e[n]&&(r&&(r+=` `),r+=n)}return r}function q(){for(var e,t,n=0,r=``,i=arguments.length;n<i;n++)(e=arguments[n])&&(t=Pd(e))&&(r&&(r+=` `),r+=t);return r}var J=s((()=>{}));function Fd(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 vee=s((()=>{})),Y=s((()=>{vee()}));function Id(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 Ld=s((()=>{})),Rd=s((()=>{Ld()}));function zd(e,t=-(2**53-1),n=2**53-1){return Math.max(t,Math.min(e,n))}var yee=s((()=>{})),Bd=s((()=>{yee()}));function Vd(e,t=0,n=1){return zd(e,t,n)}function Hd(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)),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 Ud(e){if(e.type)return e;if(e.charAt(0)===`#`)return Ud(Hd(e));let t=e.indexOf(`(`),n=e.substring(0,t);if(![`rgb`,`rgba`,`hsl`,`hsla`,`color`].includes(n))throw Error(Id(9,e));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(Id(10,i))}else r=r.split(`,`);return r=r.map(e=>parseFloat(e)),{type:n,values:r,colorSpace:i}}function Wd(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 Gd(e){e=Ud(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])),Wd({type:s,values:c})}function Kd(e){e=Ud(e);let t=e.type===`hsl`||e.type===`hsla`?Ud(Gd(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 qd(e,t){let n=Kd(e),r=Kd(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)}function Jd(e,t){return e=Ud(e),t=Vd(t),(e.type===`rgb`||e.type===`hsl`)&&(e.type+=`a`),e.type===`color`?e.values[3]=`/${t}`:e.values[3]=t,Wd(e)}function Yd(e,t,n){try{return Jd(e,t)}catch{return e}}function Xd(e,t){if(e=Ud(e),t=Vd(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 Wd(e)}function Zd(e,t,n){try{return Xd(e,t)}catch{return e}}function Qd(e,t){if(e=Ud(e),t=Vd(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 Wd(e)}function $d(e,t,n){try{return Qd(e,t)}catch{return e}}function ef(e,t=.15){return Kd(e)>.5?Xd(e,t):Qd(e,t)}function tf(e,t,n){try{return ef(e,t)}catch{return e}}var nf,rf,af=s((()=>{Rd(),Bd(),nf=e=>{let t=Ud(e);return t.values.slice(0,3).map((e,n)=>t.type.includes(`hsl`)&&n!==0?`${e}%`:e).join(` `)},rf=(e,t)=>{try{return nf(e)}catch{return e}}})),of=s((()=>{af()}));function sf(e,t){let n=Array.isArray(t),r=Array.isArray(e);return Cee(t)?t:lf(e)?uf(t):n&&r?See(e,t):n===r?df(e,t):uf(t)}function bee(e){let t=0,n=e.length,r=Array(n);for(t=0;t<n;t+=1)r[t]=uf(e[t]);return r}function xee(e){let t={};for(let n in e)n!==`__proto__`&&n!==`constructor`&&n!==`prototype`&&(t[n]=uf(e[n]));return t}function See(e,t){let n=e.length;for(let r=0;r<t.length;r+=1)e[n+r]=uf(t[r]);return e}function cf(e){return typeof e==`object`&&!!e&&!(e instanceof RegExp)&&!(e instanceof Date)}function Cee(e){return typeof e!=`object`||!e}function lf(e){return typeof e!=`object`||!e||e instanceof RegExp||e instanceof Date}function uf(e){return cf(e)?Array.isArray(e)?bee(e):xee(e):e}function df(e,t){for(let n in t)n!==`__proto__`&&n!==`constructor`&&n!==`prototype`&&(e[n]=n in e?sf(e[n],t[n]):uf(t[n]));return e}var ff=s((()=>{})),pf=s((()=>{ff()}));function mf(e){if(typeof e!=`string`)throw Error(Id(7));return e.charAt(0).toUpperCase()+e.slice(1)}var hf=s((()=>{Rd()})),gf=s((()=>{hf()}));function _f(e){if(e==null)return!0;for(let t in e)return!1;return!0}var vf=s((()=>{})),yf=s((()=>{vf()})),bf=c((e=>{var t=Symbol.for(`react.fragment`),n=Symbol.for(`react.strict_mode`),r=Symbol.for(`react.profiler`),i=Symbol.for(`react.consumer`),a=Symbol.for(`react.context`),o=Symbol.for(`react.forward_ref`),s=Symbol.for(`react.suspense`),c=Symbol.for(`react.suspense_list`),l=Symbol.for(`react.memo`),u=Symbol.for(`react.lazy`),d=Symbol.for(`react.client.reference`);e.isValidElementType=function(e){return!!(typeof e==`string`||typeof e==`function`||e===t||e===r||e===n||e===s||e===c||typeof e==`object`&&e&&(e.$$typeof===u||e.$$typeof===l||e.$$typeof===a||e.$$typeof===i||e.$$typeof===o||e.$$typeof===d||e.getModuleId!==void 0))}})),xf=c(((e,t)=>{t.exports=bf()}));function Sf(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 Cf(e){if(Tf.isValidElement(e)||(0,Ef.isValidElementType)(e)||!Sf(e))return e;let t={};return Object.keys(e).forEach(n=>{t[n]=Cf(e[n])}),t}function wf(e,t,n={clone:!0}){let r=n.clone?{...e}:e;return Sf(e)&&Sf(t)&&Object.keys(t).forEach(i=>{Tf.isValidElement(t[i])||(0,Ef.isValidElementType)(t[i])?r[i]=t[i]:Sf(t[i])&&Object.prototype.hasOwnProperty.call(e,i)&&Sf(e[i])?r[i]=wf(e[i],t[i],n):n.clone?r[i]=Sf(t[i])?Cf(t[i]):t[i]:r[i]=t[i]}),r}var Tf,Ef,Df=s((()=>{Tf=d(h(),1),Ef=xf()})),Of=s((()=>{Df(),Df()}));function kf(e,t){if(!e.containerQueries||!Af(t))return t;let n=[];for(let e in t)e.startsWith(`@container`)&&n.push(e);n.sort((e,t)=>(e.match(Pf)?.[1]||0)-+(t.match(Pf)?.[1]||0));let r=t;for(let e=0;e<n.length;e+=1){let t=n[e],i=r[t];delete r[t],r[t]=i}return r}function Af(e){for(let t in e)if(t.startsWith(`@container`))return!0;return!1}function jf(e,t){return t===`@`||t.startsWith(`@`)&&(e.some(e=>t.startsWith(`@${e}`))||!!t.match(/^@\d/))}function Mf(e,t){let n=t.match(/^@([^/]+)?\/?(.+)?$/);if(!n)return null;let[,r,i]=n,a=Number.isNaN(+r)?r||0:+r;return e.containerQueries(i).up(a)}function Nf(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 Pf,wee=s((()=>{Pf=/min-width:\s*([0-9.]+)/})),Ff=s((()=>{wee()}));function If(e){let{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:n=`px`,step:r=5,...i}=e,a=Lf(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`)}let f=[];for(let e=0;e<o.length;e+=1)f.push(s(o[e]));return{keys:o,values:a,up:s,down:c,between:l,only:u,not:d,unit:n,internal_mediaKeys:f,...i}}var Lf,Rf=s((()=>{Lf=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}),{})}}));function zf(e,t,n){let r={};return Bf(r,e.theme,t,(e,t,i)=>{let a=n(t,i);e?r[e]=a:sf(r,a)})}function Bf(e,t,n,r){if(t??=Jf,Array.isArray(n)){let i=t.breakpoints??Xf;for(let t=0;t<n.length;t+=1)Vf(e,i.up(i.keys[t]),n[t],void 0,r);return e}if(typeof n==`object`){let i=t.breakpoints??Xf,a=i.values??Yf;for(let o in n)if(jf(i.keys,o)){let i=Mf(t.containerQueries?t:Zf,o);i&&Vf(e,i,n[o],o,r)}else if(o in a)Vf(e,i.up(o),n[o],o,r);else{let t=o;e[t]=n[t]}return e}return r(void 0,n),e}function Vf(e,t,n,r,i){e[t]??={},i(t,n,r)}function Hf(e=Xf){let{internal_mediaKeys:t}=e,n={};for(let e=0;e<t.length;e+=1)n[t[e]]={};return n}function Uf(e,t){let n=e.internal_mediaKeys;for(let e=0;e<n.length;e+=1){let r=n[e];_f(t[r])&&delete t[r]}return t}function Wf(e,...t){return Uf(e,[Hf(e),...t].reduce((e,t)=>wf(e,t),{}))}function Gf(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 Kf(e){let{values:t,breakpoints:n,base:r}=e,i=r||Gf(t,n),a=Object.keys(i);if(a.length===0)return t;let o;return a.reduce((e,n,r)=>{if(Array.isArray(t))e[n]=t[r]==null?t[o]:t[r],o=r;else if(typeof t==`object`&&t){let r=t;e[n]=r[n]==null?r[o]:r[n],o=n}else e[n]=t;return e},{})}function qf(e,t){if(Array.isArray(t))return!0;if(typeof t==`object`&&t){for(let n=0;n<e.keys.length;n+=1)if(e.keys[n]in t)return!0;let n=Object.keys(t);for(let t=0;t<n.length;t+=1)if(jf(e.keys,n[t]))return!0}return!1}var Jf,Yf,Xf,Zf,Qf=s((()=>{yf(),pf(),Of(),Ff(),Rf(),Jf={},Yf={xs:0,sm:600,md:900,lg:1200,xl:1536},Xf=If({values:Yf}),Zf={containerQueries:e=>({up:t=>{let n=typeof t==`number`?t:Yf[t]||t;return typeof n==`number`&&(n=`${n}px`),e?`@container ${e} (min-width:${n})`:`@container (min-width:${n})`}})}})),$f=s((()=>{Qf(),Qf()}));function ep(e,t,n,r){let i;return i=typeof e==`function`?e(n):Array.isArray(e)?e[n]||n:typeof n==`string`&&tp(e,n,!0,r)||n,t&&(i=t(i,n,e)),i}function tp(e,t,n=!0,r=void 0){if(!e||!t)return null;let i=t.split(`.`);if(e.vars&&n){let t=np(e.vars,i,r);if(t!=null)return t}return np(e,i,r)}function np(e,t,n=void 0){let r,i=e,a=0;for(;a<t.length;){if(i==null)return i;r=i,i=i[t[a]],a+=1}if(n&&i===void 0){let e=t[t.length-1],i=`${n}${e==="default"?``:mf(e)}`;return r?.[i]}return i}function rp(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=tp(o,r)||{};return zf(e,a,e=>{let r=ep(s,i,e,t);return n===!1?r:{[n]:r}})};return a.propTypes={},a.filterProps=[t],a}var ip=s((()=>{gf(),$f()})),ap=s((()=>{ip(),ip()}));function op(e,t,n,r){let i=tp(e,t,!0)??n;return typeof i==`number`||typeof i==`string`?e=>typeof e==`string`?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 t=i[Math.abs(e)];return e>=0?t:typeof t==`number`?-t:typeof t==`string`&&t.startsWith(`var(`)?`calc(-1 * ${t})`:`-${t}`}:typeof i==`function`?i:()=>void 0}function sp(e){return op(e,`spacing`,8,`spacing`)}function cp(e,t){return typeof t==`string`||t==null?t:e(t)}function lp(e,t){let n=e.theme??fp,r=n?.internal_cache?.unarySpacing??sp(n),i={};for(let n in e){if(!t.has(n))continue;let a=gp[n]??(yp[0]=n,yp),o=e[n];Bf(i,e.theme,o,(e,t)=>{let n=e?i[e]:i;for(let e=0;e<a.length;e+=1)n[a[e]]=cp(r,t)})}return i}function up(e){return lp(e,_p)}function dp(e){return lp(e,vp)}var fp,pp,mp,hp,gp,_p,vp,yp,bp,xp,Tee=s((()=>{$f(),ap(),fp={internal_cache:{}},pp={m:`margin`,p:`padding`},mp={t:`Top`,r:`Right`,b:`Bottom`,l:`Left`,x:[`Left`,`Right`],y:[`Top`,`Bottom`]},hp={marginX:`mx`,marginY:`my`,paddingX:`px`,paddingY:`py`},gp={};for(let e in pp)gp[e]=[pp[e]];for(let e in pp)for(let t in mp){let n=pp[e],r=mp[t],i=Array.isArray(r)?r.map(e=>n+e):[n+r];gp[e+t]=i}for(let e in hp)gp[e]=gp[hp[e]];_p=new Set([`m`,`mt`,`mr`,`mb`,`ml`,`mx`,`my`,`margin`,`marginTop`,`marginRight`,`marginBottom`,`marginLeft`,`marginX`,`marginY`,`marginInline`,`marginInlineStart`,`marginInlineEnd`,`marginBlock`,`marginBlockStart`,`marginBlockEnd`]),vp=new Set([`p`,`pt`,`pr`,`pb`,`pl`,`px`,`py`,`padding`,`paddingTop`,`paddingRight`,`paddingBottom`,`paddingLeft`,`paddingX`,`paddingY`,`paddingInline`,`paddingInlineStart`,`paddingInlineEnd`,`paddingBlock`,`paddingBlockStart`,`paddingBlockEnd`]),[..._p,...vp],yp=[``],up.propTypes={},up.filterProps=_p,bp=up,dp.propTypes={},dp.filterProps=vp,xp=dp})),Sp=s((()=>{Tee(),Tee()}));function Cp(...e){let t=e.reduce((e,t)=>(t.filterProps.forEach(n=>{e[n]=t}),e),{}),n=e=>{let n={};for(let r in e)t[r]&&sf(n,t[r](e));return n};return n.propTypes={},n.filterProps=e.reduce((e,t)=>e.concat(t.filterProps),[]),n}var Eee=s((()=>{pf()})),wp=s((()=>{Eee()}));function Tp(e){return typeof e==`number`?`${e}px solid`:e}function Ep(e,t){return rp({prop:e,themeKey:`borders`,transform:t})}var Dee,Oee,kee,Aee,jee,Mee,Nee,Pee,Fee,Iee,Lee,Ree,Dp,zee=s((()=>{ap(),wp(),Sp(),$f(),Dee=Ep(`border`,Tp),Oee=Ep(`borderTop`,Tp),kee=Ep(`borderRight`,Tp),Aee=Ep(`borderBottom`,Tp),jee=Ep(`borderLeft`,Tp),Mee=Ep(`borderColor`),Nee=Ep(`borderTopColor`),Pee=Ep(`borderRightColor`),Fee=Ep(`borderBottomColor`),Iee=Ep(`borderLeftColor`),Lee=Ep(`outline`,Tp),Ree=Ep(`outlineColor`),Dp=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){let t=op(e.theme,`shape.borderRadius`,4,`borderRadius`);return zf(e,e.borderRadius,e=>({borderRadius:cp(t,e)}))}return null},Dp.propTypes={},Dp.filterProps=[`borderRadius`],Cp(Dee,Oee,kee,Aee,jee,Mee,Nee,Pee,Fee,Iee,Dp,Lee,Ree)})),Op=s((()=>{zee(),zee()})),kp,Ap,jp,Mp,Np,Pp,Fp,Ip,Lp,Rp,zp,Bp,Vp=s((()=>{ap(),wp(),Sp(),$f(),kp=e=>{if(e.gap!==void 0&&e.gap!==null){let t=op(e.theme,`spacing`,8,`gap`);return zf(e,e.gap,e=>({gap:cp(t,e)}))}return null},kp.propTypes={},kp.filterProps=[`gap`],Ap=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){let t=op(e.theme,`spacing`,8,`columnGap`);return zf(e,e.columnGap,e=>({columnGap:cp(t,e)}))}return null},Ap.propTypes={},Ap.filterProps=[`columnGap`],jp=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){let t=op(e.theme,`spacing`,8,`rowGap`);return zf(e,e.rowGap,e=>({rowGap:cp(t,e)}))}return null},jp.propTypes={},jp.filterProps=[`rowGap`],Mp=rp({prop:`gridColumn`}),Np=rp({prop:`gridRow`}),Pp=rp({prop:`gridAutoFlow`}),Fp=rp({prop:`gridAutoColumns`}),Ip=rp({prop:`gridAutoRows`}),Lp=rp({prop:`gridTemplateColumns`}),Rp=rp({prop:`gridTemplateRows`}),zp=rp({prop:`gridTemplateAreas`}),Bp=rp({prop:`gridArea`}),Cp(kp,Ap,jp,Mp,Np,Pp,Fp,Ip,Lp,Rp,zp,Bp)})),Hp=s((()=>{Vp(),Vp()}));function Up(e,t){return t===`grey`?t:e}var Bee,Vee,Hee,Uee=s((()=>{ap(),wp(),Bee=rp({prop:`color`,themeKey:`palette`,transform:Up}),Vee=rp({prop:`bgcolor`,cssProperty:`backgroundColor`,themeKey:`palette`,transform:Up}),Hee=rp({prop:`backgroundColor`,themeKey:`palette`,transform:Up}),Cp(Bee,Vee,Hee)})),Wp=s((()=>{Uee(),Uee()}));function Gp(e){return e<=1&&e!==0?`${e*100}%`:e}var Wee,Gee,Kp,Kee,qee,Jee,Yee,Xee,Zee=s((()=>{ap(),wp(),$f(),Wee=Yf,Gee=rp({prop:`width`,transform:Gp}),Kp=e=>e.maxWidth!==void 0&&e.maxWidth!==null?zf(e,e.maxWidth,t=>{let n=e.theme?.breakpoints?.values?.[t]||Wee[t];return n?e.theme?.breakpoints?.unit===`px`?{maxWidth:n}:{maxWidth:`${n}${e.theme.breakpoints.unit}`}:{maxWidth:Gp(t)}}):null,Kp.filterProps=[`maxWidth`],Kee=rp({prop:`minWidth`,transform:Gp}),qee=rp({prop:`height`,transform:Gp}),Jee=rp({prop:`maxHeight`,transform:Gp}),Yee=rp({prop:`minHeight`,transform:Gp}),rp({prop:`size`,cssProperty:`width`,transform:Gp}),rp({prop:`size`,cssProperty:`height`,transform:Gp}),Xee=rp({prop:`boxSizing`}),Cp(Gee,Kp,Kee,qee,Jee,Yee,Xee)})),qp=s((()=>{Zee(),Zee()})),Jp,Yp=s((()=>{Sp(),Op(),Hp(),Wp(),qp(),Jp={border:{themeKey:`borders`,transform:Tp},borderTop:{themeKey:`borders`,transform:Tp},borderRight:{themeKey:`borders`,transform:Tp},borderBottom:{themeKey:`borders`,transform:Tp},borderLeft:{themeKey:`borders`,transform:Tp},borderColor:{themeKey:`palette`},borderTopColor:{themeKey:`palette`},borderRightColor:{themeKey:`palette`},borderBottomColor:{themeKey:`palette`},borderLeftColor:{themeKey:`palette`},outline:{themeKey:`borders`,transform:Tp},outlineColor:{themeKey:`palette`},borderRadius:{themeKey:`shape.borderRadius`,style:Dp},color:{themeKey:`palette`,transform:Up},bgcolor:{themeKey:`palette`,cssProperty:`backgroundColor`,transform:Up},backgroundColor:{themeKey:`palette`,transform:Up},p:{style:xp},pt:{style:xp},pr:{style:xp},pb:{style:xp},pl:{style:xp},px:{style:xp},py:{style:xp},padding:{style:xp},paddingTop:{style:xp},paddingRight:{style:xp},paddingBottom:{style:xp},paddingLeft:{style:xp},paddingX:{style:xp},paddingY:{style:xp},paddingInline:{style:xp},paddingInlineStart:{style:xp},paddingInlineEnd:{style:xp},paddingBlock:{style:xp},paddingBlockStart:{style:xp},paddingBlockEnd:{style:xp},m:{style:bp},mt:{style:bp},mr:{style:bp},mb:{style:bp},ml:{style:bp},mx:{style:bp},my:{style:bp},margin:{style:bp},marginTop:{style:bp},marginRight:{style:bp},marginBottom:{style:bp},marginLeft:{style:bp},marginX:{style:bp},marginY:{style:bp},marginInline:{style:bp},marginInlineStart:{style:bp},marginInlineEnd:{style:bp},marginBlock:{style:bp},marginBlockStart:{style:bp},marginBlockEnd:{style:bp},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:kp},rowGap:{style:jp},columnGap:{style:Ap},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:`zIndex`},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:`shadows`},width:{transform:Gp},maxWidth:{style:Kp},minWidth:{transform:Gp},height:{transform:Gp},maxHeight:{transform:Gp},minHeight:{transform:Gp},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 Qee(){function e(t){if(!t.sx)return null;let{sx:n,theme:r=tte,nested:i}=t,a=r.unstable_sxConfig??Jp,o={sx:null,theme:r,nested:!0};function s(n){let s=n;if(typeof n==`function`)s=n(r);else if(typeof n!=`object`)return n;if(!s)return null;let c=r.breakpoints??Xf,l=Hf(c);for(let n in s){let i=ete(s[n],r);if(i!=null){if(typeof i!=`object`){$ee(l,n,i,r,a);continue}if(a[n]){$ee(l,n,i,r,a);continue}qf(c,i)?Bf(l,t.theme,i,(e,t)=>{l[e][n]=t}):(o.sx=i,l[n]=e(o))}}return!i&&r.modularCssLayers?{"@layer sx":kf(r,Uf(c,l))}:kf(r,Uf(c,l))}return Array.isArray(n)?n.map(s):s(n)}return e.filterProps=[`sx`],e}function $ee(e,t,n,r,i){let a=i[t];if(!a){e[t]=n;return}if(n==null)return;let{themeKey:o}=a;if(o===`typography`&&n===`inherit`){e[t]=n;return}let{style:s}=a;if(s){sf(e,s({[t]:n,theme:r}));return}let{cssProperty:c=t,transform:l}=a,u=tp(r,o);Bf(e,r,n,(n,r)=>{let i=ep(u,l,r,t);c===!1?sf(n?e[n]:e,i):n?e[n][c]=i:e[c]=i})}function ete(e,t){return typeof e==`function`?e(t):e}var tte,Xp,nte=s((()=>{pf(),ap(),$f(),Ff(),Yp(),tte={},Xp=Qee()})),Zp=s((()=>{nte(),Of(),Yp()}));function Qp(){return Qp=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},Qp.apply(null,arguments)}var $p=s((()=>{}));function rte(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 ite(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 em,ate=s((()=>{em=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(ite(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var n=rte(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}()})),tm,nm,rm,im,am,om,ote,sm,ste,cm=s((()=>{tm=`-ms-`,nm=`-moz-`,rm=`-webkit-`,im=`comm`,am=`rule`,om=`decl`,ote=`@import`,sm=`@keyframes`,ste=`@layer`}));function cte(e,t){return dm(e,0)^45?(((t<<2^dm(e,0))<<2^dm(e,1))<<2^dm(e,2))<<2^dm(e,3):0}function lte(e){return e.trim()}function ute(e,t){return(e=t.exec(e))?e[0]:e}function lm(e,t,n){return e.replace(t,n)}function um(e,t){return e.indexOf(t)}function dm(e,t){return e.charCodeAt(t)|0}function fm(e,t,n){return e.slice(t,n)}function pm(e){return e.length}function mm(e){return e.length}function hm(e,t){return t.push(e),e}function dte(e,t){return e.map(t).join(``)}var fte,gm,pte,_m=s((()=>{fte=Math.abs,gm=String.fromCharCode,pte=Object.assign}));function vm(e,t,n,r,i,a,o){return{value:e,root:t,parent:n,type:r,props:i,children:a,line:Dm,column:Om,length:o,return:``}}function ym(e,t){return pte(vm(``,null,null,``,null,null,0),e,{length:-e.length},t)}function mte(){return jm}function hte(){return jm=Am>0?dm(Mm,--Am):0,Om--,jm===10&&(Om=1,Dm--),jm}function bm(){return jm=Am<km?dm(Mm,Am++):0,Om++,jm===10&&(Om=1,Dm++),jm}function xm(){return dm(Mm,Am)}function Sm(){return Am}function Cm(e,t){return fm(Mm,e,t)}function wm(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 gte(e){return Dm=Om=1,km=pm(Mm=e),Am=0,[]}function _te(e){return Mm=``,e}function Tm(e){return lte(Cm(Am-1,Em(e===91?e+2:e===40?e+1:e)))}function vte(e){for(;(jm=xm())&&jm<33;)bm();return wm(e)>2||wm(jm)>3?``:` `}function yte(e,t){for(;--t&&bm()&&!(jm<48||jm>102||jm>57&&jm<65||jm>70&&jm<97););return Cm(e,Sm()+(t<6&&xm()==32&&bm()==32))}function Em(e){for(;bm();)switch(jm){case e:return Am;case 34:case 39:e!==34&&e!==39&&Em(jm);break;case 40:e===41&&Em(e);break;case 92:bm();break}return Am}function bte(e,t){for(;bm()&&e+jm!==57&&(e+jm!==84||xm()!==47););return`/*`+Cm(t,Am-1)+`*`+gm(e===47?e:bm())}function xte(e){for(;!wm(xm());)bm();return Cm(e,Am)}var Dm,Om,km,Am,jm,Mm,Nm=s((()=>{_m(),Dm=1,Om=1,km=0,Am=0,jm=0,Mm=``}));function Ste(e){return _te(Pm(``,null,null,null,[``],e=gte(e),0,[0],e))}function Pm(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=bm()){case 40:if(m!=108&&dm(C,d-1)==58){um(C+=lm(Tm(v),`&`,`&\f`),`&\f`)!=-1&&(_=-1);break}case 34:case 39:case 91:C+=Tm(v);break;case 9:case 10:case 13:case 32:C+=vte(m);break;case 92:C+=yte(Sm()-1,7);continue;case 47:switch(xm()){case 42:case 47:hm(Cte(bte(bm(),Sm()),t,n),c);break;default:C+=`/`}break;case 123*h:s[l++]=pm(C)*_;case 125*h:case 59:case 0:switch(v){case 0:case 125:g=0;case 59+u:_==-1&&(C=lm(C,/\f/g,``)),p>0&&pm(C)-d&&hm(p>32?Im(C+`;`,r,n,d-1):Im(lm(C,` `,``)+`;`,r,n,d-2),c);break;case 59:C+=`;`;default:if(hm(S=Fm(C,t,n,l,u,i,s,y,b=[],x=[],d),a),v===123){if(u===0)Pm(C,t,S,S,b,a,d,s,x);else switch(f===99&&dm(C,3)===110?100:f){case 100:case 108:case 109:case 115:Pm(e,S,S,r&&hm(Fm(e,S,S,0,0,i,s,y,i,b=[],d),x),i,x,d,s,r?b:x);break;default:Pm(C,S,S,S,[``],x,0,s,x)}}}l=u=p=0,h=_=1,y=C=``,d=o;break;case 58:d=1+pm(C),p=m;default:if(h<1){if(v==123)--h;else if(v==125&&h++==0&&hte()==125)continue}switch(C+=gm(v),v*h){case 38:_=u>0?1:(C+=`\f`,-1);break;case 44:s[l++]=(pm(C)-1)*_,_=1;break;case 64:xm()===45&&(C+=Tm(bm())),f=xm(),u=d=pm(y=C+=xte(Sm())),v++;break;case 45:m===45&&pm(C)==2&&(h=0)}}return a}function Fm(e,t,n,r,i,a,o,s,c,l,u){for(var d=i-1,f=i===0?a:[``],p=mm(f),m=0,h=0,g=0;m<r;++m)for(var _=0,v=fm(e,d+1,d=fte(h=o[m])),y=e;_<p;++_)(y=lte(h>0?f[_]+` `+v:lm(v,/&\f/g,f[_])))&&(c[g++]=y);return vm(e,t,n,i===0?am:s,c,l,u)}function Cte(e,t,n){return vm(e,t,n,im,gm(mte()),fm(e,2,-2),0)}function Im(e,t,n,r){return vm(e,t,n,om,fm(e,0,r),fm(e,r+1,-1),r)}var wte=s((()=>{cm(),_m(),Nm()})),Tte=s((()=>{}));function Lm(e,t){for(var n=``,r=mm(e),i=0;i<r;i++)n+=t(e[i],i,e,t)||``;return n}function Ete(e,t,n,r){switch(e.type){case ste:if(e.children.length)break;case ote:case om:return e.return=e.return||e.value;case im:return``;case sm:return e.return=e.value+`{`+Lm(e.children,r)+`}`;case am:e.value=e.props.join(`,`)}return pm(n=Lm(e.children,r))?e.return=e.value+`{`+n+`}`:``}var Dte=s((()=>{cm(),_m()}));function Ote(e){var t=mm(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 kte(e){return function(t){t.root||(t=t.return)&&e(t)}}var Ate=s((()=>{_m()})),jte=s((()=>{cm(),_m(),wte(),Tte(),Nm(),Dte(),Ate()}));function Rm(e){var t=Object.create(null);return function(n){return t[n]===void 0&&(t[n]=e(n)),t[n]}}var zm=s((()=>{}));function Bm(e,t){switch(cte(e,t)){case 5103:return rm+`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 rm+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return rm+e+nm+e+tm+e+e;case 6828:case 4268:return rm+e+tm+e+e;case 6165:return rm+e+tm+`flex-`+e+e;case 5187:return rm+e+lm(e,/(\w+).+(:[^]+)/,rm+`box-$1$2`+tm+`flex-$1$2`)+e;case 5443:return rm+e+tm+`flex-item-`+lm(e,/flex-|-self/,``)+e;case 4675:return rm+e+tm+`flex-line-pack`+lm(e,/align-content|flex-|-self/,``)+e;case 5548:return rm+e+tm+lm(e,`shrink`,`negative`)+e;case 5292:return rm+e+tm+lm(e,`basis`,`preferred-size`)+e;case 6060:return rm+`box-`+lm(e,`-grow`,``)+rm+e+tm+lm(e,`grow`,`positive`)+e;case 4554:return rm+lm(e,/([^-])(transform)/g,`$1`+rm+`$2`)+e;case 6187:return lm(lm(lm(e,/(zoom-|grab)/,rm+`$1`),/(image-set)/,rm+`$1`),e,``)+e;case 5495:case 3959:return lm(e,/(image-set\([^]*)/,rm+"$1$`$1");case 4968:return lm(lm(e,/(.+:)(flex-)?(.*)/,rm+`box-pack:$3`+tm+`flex-pack:$3`),/s.+-b[^;]+/,`justify`)+rm+e+e;case 4095:case 3583:case 4068:case 2532:return lm(e,/(.+)-inline(.+)/,rm+`$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(pm(e)-1-t>6)switch(dm(e,t+1)){case 109:if(dm(e,t+4)!==45)break;case 102:return lm(e,/(.+:)(.+)-([^]+)/,`$1`+rm+`$2-$3$1`+nm+(dm(e,t+3)==108?`$3`:`$2-$3`))+e;case 115:return~um(e,`stretch`)?Bm(lm(e,`stretch`,`fill-available`),t)+e:e}break;case 4949:if(dm(e,t+1)!==115)break;case 6444:switch(dm(e,pm(e)-3-(~um(e,`!important`)&&10))){case 107:return lm(e,`:`,`:`+rm)+e;case 101:return lm(e,/(.+:)([^;!]+)(;|!.+)?/,`$1`+rm+(dm(e,14)===45?`inline-`:``)+`box$3$1`+rm+`$2$3$1`+tm+`$2box$3`)+e}break;case 5936:switch(dm(e,t+11)){case 114:return rm+e+tm+lm(e,/[svh]\w+-[tblr]{2}/,`tb`)+e;case 108:return rm+e+tm+lm(e,/[svh]\w+-[tblr]{2}/,`tb-rl`)+e;case 45:return rm+e+tm+lm(e,/[svh]\w+-[tblr]{2}/,`lr`)+e}return rm+e+tm+e+e}return e}var Vm,Hm,Um,Wm,Gm,Km,qm,Jm,Ym=s((()=>{ate(),jte(),Vm=function(e,t,n){for(var r=0,i=0;r=i,i=xm(),r===38&&i===12&&(t[n]=1),!wm(i);)bm();return Cm(e,Am)},Hm=function(e,t){var n=-1,r=44;do switch(wm(r)){case 0:r===38&&xm()===12&&(t[n]=1),e[n]+=Vm(Am-1,t,n);break;case 2:e[n]+=Tm(r);break;case 4:if(r===44){e[++n]=xm()===58?`&\f`:``,t[n]=e[n].length;break}default:e[n]+=gm(r)}while(r=bm());return e},Um=function(e,t){return _te(Hm(gte(e),t))},Wm=new WeakMap,Gm=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&&!Wm.get(n))&&!r){Wm.set(e,!0);for(var i=[],a=Um(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]}}},Km=function(e){if(e.type===`decl`){var t=e.value;t.charCodeAt(0)===108&&t.charCodeAt(2)===98&&(e.return=``,e.value=``)}},qm=[function(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case om:e.return=Bm(e.value,e.length);break;case sm:return Lm([ym(e,{value:lm(e.value,`@`,`@`+rm)})],r);case am:if(e.length)return dte(e.props,function(t){switch(ute(t,/(::plac\w+|:read-\w+)/)){case`:read-only`:case`:read-write`:return Lm([ym(e,{props:[lm(t,/:(read-\w+)/,`:`+nm+`$1`)]})],r);case`::placeholder`:return Lm([ym(e,{props:[lm(t,/:(plac\w+)/,`:`+rm+`input-$1`)]}),ym(e,{props:[lm(t,/:(plac\w+)/,`:`+nm+`$1`)]}),ym(e,{props:[lm(t,/:(plac\w+)/,tm+`input-$1`)]})],r)}return``})}}],Jm=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||qm,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=[Gm,Km],l,u=[Ete,kte(function(e){l.insert(e)})],d=Ote(c.concat(r,u)),f=function(e){return Lm(Ste(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 em({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}})),Mte=c((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})),Nte=c(((e,t)=>{t.exports=Mte()})),Pte=c(((e,t)=>{var n=Nte(),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 Xm(e,t,n){var r=``;return n.split(` `).forEach(function(n){e[n]===void 0?n&&(r+=n+` `):t.push(e[n]+`;`)}),r}var Zm,Qm,$m=s((()=>{Zm=function(e,t,n){var r=e.key+`-`+t.name;n===!1&&e.registered[r]===void 0&&(e.registered[r]=t.styles)},Qm=function(e,t,n){Zm(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 Fte(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 Ite=s((()=>{})),Lte,Rte=s((()=>{Lte={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 eh(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 sh={name:i.name,styles:i.styles,next:sh},i.name;var a=n;if(a.styles!==void 0){var o=a.next;if(o!==void 0)for(;o!==void 0;)sh={name:o.name,styles:o.styles,next:sh},o=o.next;return a.styles+`;`}return zte(e,t,n);case`function`:if(e!==void 0){var s=sh,c=n(e);return sh=s,eh(e,t,c)}}var l=n;if(t==null)return l;var u=t[l];return u===void 0?l:u}function zte(e,t,n){var r=``;if(Array.isArray(n))for(var i=0;i<n.length;i++)r+=eh(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]+`}`:rh(s)&&(r+=ih(a)+`:`+ah(a,s)+`;`)}else{if(a===`NO_COMPONENT_SELECTOR`&&Bte)throw Error(Ute);if(Array.isArray(o)&&typeof o[0]==`string`&&(t==null||t[o[0]]===void 0))for(var c=0;c<o.length;c++)rh(o[c])&&(r+=ih(a)+`:`+ah(a,o[c])+`;`);else{var l=eh(e,t,o);switch(a){case`animation`:case`animationName`:r+=ih(a)+`:`+l+`;`;break;default:r+=a+`{`+l+`}`}}}}return r}function th(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=``;sh=void 0;var a=e[0];a==null||a.raw===void 0?(r=!1,i+=eh(n,t,a)):i+=a[0];for(var o=1;o<e.length;o++)i+=eh(n,t,e[o]),r&&(i+=a[o]);oh.lastIndex=0;for(var s=``,c;(c=oh.exec(i))!==null;)s+=`-`+c[1];return{name:Fte(i)+s,styles:i,next:sh}}var Bte,Vte,Hte,nh,rh,ih,ah,Ute,oh,sh,ch=s((()=>{Ite(),Rte(),zm(),Bte=!1,Vte=/[A-Z]|^ms/g,Hte=/_EMO_([^_]+?)_([^]*?)_EMO_/g,nh=function(e){return e.charCodeAt(1)===45},rh=function(e){return e!=null&&typeof e!=`boolean`},ih=Rm(function(e){return nh(e)?e:e.replace(Vte,`-$&`).toLowerCase()}),ah=function(e,t){switch(e){case`animation`:case`animationName`:if(typeof t==`string`)return t.replace(Hte,function(e,t,n){return sh={name:t,styles:n,next:sh},t})}return Lte[e]!==1&&!nh(e)&&typeof t==`number`&&t!==0?t+`px`:t},Ute=`Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.`,oh=/label:\s*([^\s;{]+)\s*(;|$)/g})),lh,Wte,uh,dh,fh,ph=s((()=>{lh=d(h()),Wte=function(e){return e()},uh=lh.useInsertionEffect?lh.useInsertionEffect:!1,dh=uh||Wte,fh=uh||lh.useLayoutEffect})),mh,hh,gh,_h,vh,yh,bh,xh,Gte,Kte,qte,Jte=s((()=>{mh=d(h()),hh=d(h()),Ym(),$m(),ch(),ph(),gh=mh.createContext(typeof HTMLElement<`u`?Jm({key:`css`}):null),_h=gh.Provider,vh=function(e){return(0,hh.forwardRef)(function(t,n){return e(t,(0,hh.useContext)(gh),n)})},yh=mh.createContext({}),bh={}.hasOwnProperty,xh=`__EMOTION_TYPE_PLEASE_DO_NOT_USE__`,Gte=function(e,t){var n={};for(var r in t)bh.call(t,r)&&(n[r]=t[r]);return n[xh]=e,n},Kte=function(e){var t=e.cache,n=e.serialized,r=e.isStringTag;return Zm(t,n,r),dh(function(){return Qm(t,n,r)}),null},qte=vh(function(e,t,n){var r=e.css;typeof r==`string`&&t.registered[r]!==void 0&&(r=t.registered[r]);var i=e[xh],a=[r],o=``;typeof e.className==`string`?o=Xm(t.registered,a,e.className):e.className!=null&&(o=e.className+` `);var s=th(a,void 0,mh.useContext(yh));o+=t.key+`-`+s.name;var c={};for(var l in e)bh.call(e,l)&&l!==`css`&&l!==xh&&(c[l]=e[l]);return c.className=o,n&&(c.ref=n),mh.createElement(mh.Fragment,null,mh.createElement(Kte,{cache:t,serialized:s,isStringTag:typeof i==`string`}),mh.createElement(i,c))})}));function Sh(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return th(t)}function Ch(){var e=Sh.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 wh,Yte,Xte,Th=s((()=>{Jte(),wh=d(h()),$m(),ph(),ch(),Pte(),Yte=function(e,t){var n=arguments;if(t==null||!bh.call(t,`css`))return wh.createElement.apply(void 0,n);var r=n.length,i=Array(r);i[0]=qte,i[1]=Gte(e,t);for(var a=2;a<r;a++)i[a]=n[a];return wh.createElement.apply(null,i)},(function(e){var t;t||=e.JSX||={}})(Yte||={}),Xte=vh(function(e,t){var n=e.styles,r=th([n],void 0,wh.useContext(yh)),i=wh.useRef();return fh(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]),fh(function(){var e=i.current,n=e[0];if(e[1]){e[1]=!1;return}r.next!==void 0&&Qm(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})})),Zte,Qte,$te=s((()=>{zm(),Zte=/^((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)-.*))$/,Qte=Rm(function(e){return Zte.test(e)||e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)<91})})),Eh,ene,tne,nne,Dh,Oh,rne,ine,ane=s((()=>{$p(),Th(),ch(),ph(),$m(),Eh=d(h()),$te(),ene=!1,tne=Qte,nne=function(e){return e!==`theme`},Dh=function(e){return typeof e==`string`&&e.charCodeAt(0)>96?tne:nne},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},rne=function(e){var t=e.cache,n=e.serialized,r=e.isStringTag;return Zm(t,n,r),dh(function(){return Qm(t,n,r)}),null},ine=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||Dh(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=vh(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=Eh.useContext(yh)}typeof e.className==`string`?a=Xm(t.registered,u,e.className):e.className!=null&&(a=e.className+` `);var m=th(d.concat(u),t.registered,f);a+=t.key+`-`+m.name,o!==void 0&&(a+=` `+o);var h=l&&s===void 0?Dh(r):c,g={};for(var _ in e)l&&_===`as`||h(_)&&(g[_]=e[_]);return g.className=a,n&&(g.ref=n),Eh.createElement(Eh.Fragment,null,Eh.createElement(rne,{cache:t,serialized:m,isStringTag:typeof r==`string`}),Eh.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&&ene?`NO_COMPONENT_SELECTOR`:`.`+o}}),h.withComponent=function(t,r){return e(t,Qp({},n,r,{shouldForwardProp:Oh(h,r,!0)})).apply(void 0,d)},h}}})),one,kh,sne=s((()=>{ane(),ph(),h(),one=`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(`.`),kh=ine.bind(null),one.forEach(function(e){kh[e]=kh(e)})}));function cne(e,t){if(e||t){class n extends em{insert(e,t){return jh.insert?jh.insert(e,t):(this.key&&this.key.endsWith(`global`)&&(this.before=Mh),super.insert(e,t))}}let r=fne({key:t?`mui`:`css`,insertionPoint:e?Mh: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 lne(e){let{injectFirst:t,enableCssLayer:n,children:r}=e,i=une.useMemo(()=>{let e=`${t}-${n}`;if(typeof document==`object`&&Ah.has(e))return Ah.get(e);let r=cne(t,n);return Ah.set(e,r),r},[t,n]);return i?(0,dne.jsx)(_h,{value:i,children:r}):r}var une,dne,Ah,jh,fne,Mh,pne=s((()=>{if(une=d(h(),1),Th(),Ym(),ate(),dne=W(),Ah=new Map,jh={insert:void 0},fne=(e,t)=>{let n=Jm(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`&&(Mh=document.querySelector(`[name="emotion-insertion-point"]`),!Mh)){Mh=document.createElement(`meta`),Mh.setAttribute(`name`,`emotion-insertion-point`),Mh.setAttribute(`content`,``);let e=document.querySelector(`head`);e&&e.prepend(Mh)}})),mne=s((()=>{pne()}));function hne(e){return e==null||Object.keys(e).length===0}function gne(e){let{styles:t,defaultTheme:n={}}=e;return(0,_ne.jsx)(Xte,{styles:typeof t==`function`?e=>t(hne(e)?n:e):t})}var _ne,vne=s((()=>{Th(),_ne=W()})),yne=s((()=>{vne()}));function bne(e,t){return kh(e,t)}function xne(e,t){Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))}function Nh(e){return Ph[0]=e,th(Ph)}var Ph,Fh=s((()=>{sne(),ch(),Th(),mne(),yne(),Ph=[]})),Sne,Cne=s((()=>{Sne={borderRadius:4}}));function wne(e=8,t=sp({spacing:e})){if(e.mui)return e;let n=(...e)=>(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 Tne=s((()=>{Sp()}));function Ene(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 Dne=s((()=>{}));function Ih(e={},...t){let{breakpoints:n={},palette:r={},spacing:i,shape:a={},...o}=e,s=If(n),c=wne(i),l=wf({breakpoints:s,direction:`ltr`,components:{},palette:{mode:`light`,...r},spacing:c,shape:{...Sne,...a}},o);return l=Nf(l),l.applyStyles=Ene,l=t.reduce((e,t)=>wf(e,t),l),l.unstable_sxConfig={...Jp,...o?.unstable_sxConfig},l.unstable_sx=function(e){return Xp({sx:e,theme:this})},l.internal_cache={},l}var One=s((()=>{Of(),Rf(),Ff(),Cne(),Tne(),nte(),Yp(),Dne()})),Lh=s((()=>{One(),Rf(),Dne()}));function kne(e){return Object.keys(e).length===0}function Rh(e=null){let t=Ane.useContext(yh);return!t||kne(t)?e:t}var Ane,jne=s((()=>{Ane=d(h(),1),Fh()})),zh=s((()=>{jne()}));function Bh(e=Mne){return Rh(e)}var Mne,Nne=s((()=>{Lh(),zh(),Mne=Ih()})),Vh=s((()=>{Nne(),Nne()}));function Pne(e){let t=Nh(e);return e!==t&&t.styles?(t.styles.match(/^@layer\s+[^{]*$/)||(t.styles=`@layer global{${t.styles}}`),t):e}function Fne({styles:e,themeId:t,defaultTheme:n={}}){let r=Bh(n),i=t&&r[t]||r,a=typeof e==`function`?e(i):e;return i.modularCssLayers&&(a=Array.isArray(a)?a.map(e=>Pne(typeof e==`function`?e(i):e)):Pne(a)),(0,Ine.jsx)(gne,{styles:a})}var Ine,Lne=s((()=>{Fh(),Vh(),Ine=W()})),Rne=s((()=>{Lne(),Lne()})),zne=s((()=>{})),Bne=s((()=>{zne(),zne()})),Vne=s((()=>{})),Hne=s((()=>{Vne(),Vne()})),Une=s((()=>{})),Wne=s((()=>{Une(),Une()})),Hh,Gne,Uh,Kne=s((()=>{Hh=e=>e,Gne=()=>{let e=Hh;return{configure(t){e=t},generate(t){return e(t)},reset(){e=Hh}}},Uh=Gne()})),Wh=s((()=>{Kne()}));function qne(e={}){let{themeId:t,defaultTheme:n,defaultClassName:r=`MuiBox-root`,generateClassName:i}=e,a=bne(`div`,{shouldForwardProp:e=>e!==`theme`&&e!==`sx`&&e!==`as`})(Xp);return Jne.forwardRef(function(e,o){let s=Bh(n),{className:c,component:l=`div`,...u}=e;return(0,Yne.jsx)(a,{as:l,ref:o,className:q(c,i?i(r):r),theme:t&&s[t]||s,...u})})}var Jne,Yne,Xne=s((()=>{Jne=d(h(),1),J(),Fh(),Zp(),Vh(),Yne=W()})),Zne=s((()=>{Xne()}));function Gh(e,t,n=`Mui`){let r=Qne[t];return r?`${n}-${r}`:`${Uh.generate(e)}-${t}`}var Qne,$ne=s((()=>{Wh(),Qne={active:`active`,checked:`checked`,completed:`completed`,disabled:`disabled`,error:`error`,expanded:`expanded`,focused:`focused`,focusVisible:`focusVisible`,open:`open`,readOnly:`readOnly`,required:`required`,selected:`selected`}})),Kh=s((()=>{$ne(),$ne()}));function qh(e,t,n=`Mui`){let r={};return t.forEach(t=>{r[t]=Gh(e,t,n)}),r}var ere=s((()=>{Kh()})),Jh=s((()=>{ere()})),tre=s((()=>{})),nre=s((()=>{})),rre=s((()=>{nre(),nre(),tre(),tre()}));function ire(e){let{variants:t,...n}=e,r={variants:t,style:Nh(n),isProcessed:!0};return r.style===n||t&&t.forEach(e=>{typeof e.style!=`function`&&(e.style=Nh(e.style))}),r}var are=s((()=>{Fh()}));function Yh(e){return e!==`ownerState`&&e!==`theme`&&e!==`sx`&&e!==`as`}function Xh(e,t){return t&&e&&typeof e==`object`&&e.styles&&!e.styles.startsWith(`@layer`)&&(e.styles=`@layer ${t}{${String(e.styles)}}`),e}function ore(e){return e?(t,n)=>n[e]:null}function sre(e,t,n){e.theme=_f(e.theme)?n:e.theme[t]||e.theme}function Zh(e,t,n){let r=typeof t==`function`?t(e):t;if(Array.isArray(r))return r.flatMap(t=>Zh(e,t,n));if(Array.isArray(r?.variants)){let t;if(r.isProcessed)t=n?Xh(r.style,n):r.style;else{let{variants:e,...i}=r;t=n?Xh(Nh(i),n):i}return cre(e,r.variants,[t],n)}return r?.isProcessed?n?Xh(Nh(r.style),n):r.style:n?Xh(Nh(r),n):r}function cre(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?Xh(Nh(o.style(i)),r):o.style(i))):n.push(r?Xh(Nh(o.style),r):o.style)}return n}function lre(e={}){let{themeId:t,defaultTheme:n=fre,rootShouldForwardProp:r=Yh,slotShouldForwardProp:i=Yh}=e;function a(e){sre(e,t,n)}return(e,t={})=>{xne(e,e=>e.filter(e=>e!==Xp));let{name:n,slot:o,skipVariantsResolver:s,skipSx:c,overridesResolver:l=ore(dre(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=Yh;o===`Root`||o===`root`?m=r:o?m=i:ure(e)&&(m=void 0);let h=bne(e,{shouldForwardProp:m,label:void 0,...u}),g=e=>{if(e.__emotion_real===e)return e;if(typeof e==`function`)return function(t){return Zh(t,e,t.theme.modularCssLayers?d:void 0)};if(Sf(e)){let t=ire(e);return function(e){return t.variants?Zh(e,t,e.theme.modularCssLayers?d:void 0):e.theme.modularCssLayers?Xh(t.style,d):t.style}}return e},_=(...t)=>{let r=[],i=t.map(g),o=[];if(r.push(a),n&&l&&o.push(function(e){let t=e.theme.components?.[n]?.styleOverrides;if(!t)return null;let r={};for(let n in t)r[n]=Zh(e,t[n],e.theme.modularCssLayers?`theme`:void 0);return l(e,r)}),n&&!f&&o.push(function(e){let t=e.theme?.components?.[n]?.variants;return t?cre(e,t,[],e.theme.modularCssLayers?`theme`:void 0):null}),p||o.push(Xp),Array.isArray(i[0])){let e=i.shift(),t=Array(r.length).fill(``),n=Array(o.length).fill(``),a;a=[...t,...e,...n],a.raw=[...t,...e.raw,...n],r.unshift(a)}let s=[...r,...i,...o],c=h(...s);return e.muiName&&(c.muiName=e.muiName),c};return h.withConfig&&(_.withConfig=h.withConfig),_}}function ure(e){return typeof e==`string`&&e.charCodeAt(0)>96}function dre(e){return e&&e.charAt(0).toLowerCase()+e.slice(1)}var fre,pre=s((()=>{Fh(),yf(),Of(),Lh(),Zp(),are(),fre=Ih()})),Qh=s((()=>{pre(),pre()})),$h,mre=s((()=>{Qh(),$h=lre()})),eg=s((()=>{mre()}));function tg(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]=tg(i[t],o[t],n)}}}else a===`className`&&n&&t.className!==void 0?r.className=q(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 hre=s((()=>{J()})),ng=s((()=>{hre()}));function gre(e){let{theme:t,name:n,props:r}=e;return!t||!t.components||!t.components[n]||!t.components[n].defaultProps?r:tg(t.components[n].defaultProps,r)}var _re=s((()=>{ng()}));function rg(e){let{props:t,name:n,defaultTheme:r,themeId:i}=e,a=Bh(r);return i&&(a=a[i]||a),gre({theme:a,name:n,props:t})}var vre=s((()=>{_re(),Vh()})),ig=s((()=>{vre(),_re()})),ag,og,yre=s((()=>{ag=d(h(),1),og=typeof window<`u`?ag.useLayoutEffect:ag.useEffect})),sg=s((()=>{yre()}));function bre(e,t,n,r,i){let[a,o]=cg.useState(()=>i&&n?n(e).matches:r?r(e).matches:t);return og(()=>{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 xre(e,t,n,r,i){let a=cg.useCallback(()=>t,[t]),o=cg.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]=cg.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 lg(c,s,o)}function Sre(e={}){let{themeId:t}=e;return function(e,n={}){let r=Rh();r&&t&&(r=r[t]||r);let i=typeof window<`u`&&window.matchMedia!==void 0?window.matchMedia:null,{defaultMatches:a=!1,matchMedia:o,ssrMatchMedia:s=null,noSsr:c=!1}=gre({name:`MuiUseMediaQuery`,props:n,theme:r}),l=cg.useMemo(()=>o===void 0?i===null?null:i.bind(window):o,[o,i]),u=typeof e==`function`?e(r):e;return u=u.replace(/^@media( ?)/m,``),u.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(`
`)),(lg===void 0?bre:xre)(u,a,l,s,c)}}var cg,lg,Cre=s((()=>{cg=d(h(),1),sg(),ig(),zh(),lg={...cg}.useSyncExternalStore,Sre()})),wre=s((()=>{Cre(),Cre()})),Tre,ug,Ere=s((()=>{Tre=d(h(),1),ug=Tre.createContext(null)}));function dg(){return Dre.useContext(ug)}var Dre,Ore=s((()=>{Dre=d(h(),1),Ere()})),kre=s((()=>{Ore()})),Are,jre,Mre=s((()=>{Are=typeof Symbol==`function`&&Symbol.for,jre=Are?Symbol.for(`mui.nested`):`__THEME_NESTED__`}));function Nre(e,t){return typeof t==`function`?t(e):{...e,...t}}function Pre(e){let{children:t,theme:n}=e,r=dg(),i=Fre.useMemo(()=>{let e=r===null?{...n}:Nre(r,n);return e!=null&&(e[jre]=r!==null),e},[n,r]);return(0,Ire.jsx)(ug.Provider,{value:i,children:t})}var Fre,Ire,Lre=s((()=>{Fre=d(h(),1),Ere(),kre(),Mre(),Ire=W()})),Rre=s((()=>{Lre(),Mre()})),zre=s((()=>{Rre(),Rre(),kre()}));function Bre({value:e,...t}){return(0,Vre.jsx)(pg.Provider,{value:e??!0,...t})}var fg,Vre,pg,mg,hg=s((()=>{fg=d(h(),1),Vre=W(),pg=fg.createContext(),mg=()=>fg.useContext(pg)??!1}));function Hre({value:e,children:t}){return(0,Gre.jsx)(_g.Provider,{value:e,children:t})}function Ure(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?tg(i.defaultProps,r,t.components.mergeClassNameAndStyle):!i.styleOverrides&&!i.variants?tg(i,r,t.components.mergeClassNameAndStyle):r}function Wre({props:e,name:t}){return Ure({props:e,name:t,theme:{components:gg.useContext(_g)}})}var gg,Gre,_g,Kre=s((()=>{gg=d(h(),1),ng(),Gre=W(),_g=gg.createContext(void 0)})),qre=s((()=>{Kre()}));function Jre(e){let[t,n]=yg.useState(e),r=e||t;return yg.useEffect(()=>{t??(bg+=1,n(`mui-${bg}`))},[t]),r}function vg(e){if(xg!==void 0){let t=xg();return e??t}return Jre(e)}var yg,bg,xg,Yre=s((()=>{yg=d(h(),1),bg=0,xg={...yg}.useId})),Sg=s((()=>{Yre()}));function Xre(e){let t=Rh(),n=vg()||``,{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};`,og(()=>{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,Cg.jsx)(Fne,{styles:i}):null}var Cg,Zre=s((()=>{sg(),Sg(),Rne(),zh(),Cg=W()}));function wg(e,t,n,r=!1){return Eg.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 Tg(e){let{children:t,theme:n,themeId:r}=e,i=Rh(Og),a=dg()||Og,o=wg(r,i,n),s=wg(r,a,n,!0),c=(r?o[r]:o).direction===`rtl`,l=Xre(o);return(0,Dg.jsx)(Pre,{theme:s,children:(0,Dg.jsx)(yh.Provider,{value:o,children:(0,Dg.jsx)(Bre,{value:c,children:(0,Dg.jsxs)(Hre,{value:r?o[r].components:o.components,children:[l,t]})})})})}var Eg,Dg,Og,Qre=s((()=>{Eg=d(h(),1),zre(),Fh(),zh(),hg(),qre(),Zre(),Dg=W(),Og={}})),kg=s((()=>{Qre()}));function $re(e){let t,n;return function(r){let i=t;return(i===void 0||r.theme!==n)&&(Ag.theme=r.theme,i=ire(e(Ag)),t=i,n=r.theme),i}}var Ag,eie=s((()=>{are(),Ag={theme:void 0}}));function tie(e){let{defaultMode:t=`system`,defaultLightColorScheme:n=`light`,defaultDarkColorScheme:r=`dark`,modeStorageKey:i=Ng,colorSchemeStorageKey:a=Pg,attribute:o=Fg,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,Mg.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 jg,Mg,Ng,Pg,Fg,Ig=s((()=>{jg=d(h(),1),Mg=W(),Ng=`mode`,Pg=`color-scheme`,Fg=`data-color-scheme`,{...jg}.useSyncExternalStore}));function nie(){}var Lg,rie=s((()=>{Lg=({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 nie;let r=t=>{let r=t.newValue;t.key===e&&n(r)};return t.addEventListener(`storage`,r),()=>{t.removeEventListener(`storage`,r)}}})}));function Rg(){}function zg(e){if(typeof window<`u`&&typeof window.matchMedia==`function`&&e===`system`)return window.matchMedia(`(prefers-color-scheme: dark)`).matches?`dark`:`light`}function Bg(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 iie(e){return Bg(e,t=>{if(t===`light`)return e.lightColorScheme;if(t===`dark`)return e.darkColorScheme})}function aie(e){let{defaultMode:t=`light`,defaultLightColorScheme:n,defaultDarkColorScheme:r,supportedColorSchemes:i=[],modeStorageKey:a=Ng,colorSchemeStorageKey:o=Pg,storageWindow:s=typeof window>`u`?void 0:window,storageManager:c=Lg,noSsr:l=!1}=e,u=i.join(`,`),d=i.length>1,f=Vg.useMemo(()=>c?.({key:a,storageWindow:s}),[c,a,s]),p=Vg.useMemo(()=>c?.({key:`${o}-light`,storageWindow:s}),[c,o,s]),m=Vg.useMemo(()=>c?.({key:`${o}-dark`,storageWindow:s}),[c,o,s]),[h,g]=Vg.useState(()=>{let e=f?.get(t)||t,i=p?.get(n)||n,a=m?.get(r)||r;return{mode:e,systemMode:zg(e),lightColorScheme:i,darkColorScheme:a}}),[_,v]=Vg.useState(l||!d);Vg.useEffect(()=>{v(!0)},[]);let y=iie(h),b=Vg.useCallback(e=>{g(n=>{if(e===n.mode)return n;let r=e??t;return f?.set(r),{...n,mode:r,systemMode:zg(r)}})},[f,t]),x=Vg.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 Bg(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=Vg.useCallback(e=>{h.mode===`system`&&g(t=>{let n=e?.matches?`dark`:`light`;return t.systemMode===n?t:{...t,systemMode:n}})},[h.mode]),C=Vg.useRef(S);return C.current=S,Vg.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]),Vg.useEffect(()=>{if(d){let e=f?.subscribe(e=>{(!e||[`light`,`dark`,`system`].includes(e))&&b(e||t)})||Rg,n=p?.subscribe(e=>{(!e||u.match(e))&&x({light:e})})||Rg,r=m?.subscribe(e=>{(!e||u.match(e))&&x({dark:e})})||Rg;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 Vg,oie=s((()=>{Vg=d(h(),1),Ig(),rie()}));function sie(e){let{themeId:t,theme:n={},modeStorageKey:r=Ng,colorSchemeStorageKey:i=Pg,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=Hg.createContext(void 0),u=()=>Hg.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=Hg.useRef(!1),E=dg(),D=Hg.useContext(l),O=!!D&&!b,k=Hg.useMemo(()=>u||(typeof n==`function`?n():n),[u]),A=k[t],j=A||k,{colorSchemes:M=d,components:N=f,cssVarPrefix:ee}=j,te=Object.keys(M).filter(e=>!!M[e]).join(`,`),P=Hg.useMemo(()=>te.split(`,`),[te]),F=typeof o==`string`?o:o.light,I=typeof o==`string`?o:o.dark,{mode:ne,setMode:re,systemMode:ie,lightColorScheme:L,darkColorScheme:ae,colorScheme:oe,setColorScheme:se}=aie({supportedColorSchemes:P,defaultLightColorScheme:F,defaultDarkColorScheme:I,modeStorageKey:p,colorSchemeStorageKey:m,defaultMode:M[F]&&M[I]?S:M[j.defaultColorScheme]?.palette?.mode||j.palette?.mode,storageManager:g,storageWindow:_,noSsr:w}),ce=ne,le=oe;O&&(ce=D.mode,le=D.colorScheme);let ue=le||j.defaultColorScheme;j.vars&&!C&&(ue=j.defaultColorScheme);let de=Hg.useMemo(()=>{let e=j.generateThemeVars?.()||j.vars,t={...j,components:N,colorSchemes:M,cssVarPrefix:ee,vars:e};if(typeof t.generateSpacing==`function`&&(t.spacing=t.generateSpacing()),ue){let e=M[ue];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,ue,N,M,ee]),fe=j.colorSchemeSelector;og(()=>{if(le&&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(...P.map(e=>t.substring(1).replace(`%s`,e))),y.classList.add(t.substring(1).replace(`%s`,le));else{let e=t.replace(`%s`,le).match(/\[([^\]]+)\]/);if(e){let[t,n]=e[1].split(`=`);n||P.forEach(e=>{y.removeAttribute(t.replace(le,e))}),y.setAttribute(t,n?n.replace(/"|'/g,``):``)}else y.setAttribute(t,le)}}},[le,fe,y,P]),Hg.useEffect(()=>{let e;if(h&&T.current&&v){let t=v.createElement(`style`);t.appendChild(v.createTextNode(Wg)),v.head.appendChild(t),window.getComputedStyle(v.body),e=setTimeout(()=>{v.head.removeChild(t)},1)}return()=>{clearTimeout(e)}},[le,h,v]),Hg.useEffect(()=>(T.current=!0,()=>{T.current=!1}),[]);let pe=Hg.useMemo(()=>({allColorSchemes:P,colorScheme:le,darkColorScheme:ae,lightColorScheme:L,mode:ce,setColorScheme:se,setMode:re,systemMode:ie}),[P,le,ae,L,ce,se,re,ie,de.colorSchemeSelector]),R=!0;(x||j.cssVariables===!1||O&&E?.cssVarPrefix===ee)&&(R=!1);let me=(0,Ug.jsxs)(Hg.Fragment,{children:[(0,Ug.jsx)(Tg,{themeId:A?t:void 0,theme:de,children:c}),R&&(0,Ug.jsx)(gne,{styles:de.generateStyleSheets?.()||[]})]});return O?me:(0,Ug.jsx)(l.Provider,{value:pe,children:me})}let m=typeof o==`string`?o:o.light,h=typeof o==`string`?o:o.dark;return{CssVarsProvider:p,useColorScheme:u,getInitColorSchemeScript:e=>tie({colorSchemeStorageKey:i,defaultLightColorScheme:m,defaultDarkColorScheme:h,modeStorageKey:r,...e})}}var Hg,Ug,Wg,Gg=s((()=>{Hg=d(h(),1),Fh(),zre(),sg(),kg(),Ig(),oie(),Ug=W(),Wg=`*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}`}));function cie(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 lie=s((()=>{}));function Kg(e,t){let{prefix:n,shouldSkipGeneratingVar:r}=t||{},i={},a={},o={};return Yg(e,(e,t,s)=>{if((typeof t==`string`||typeof t==`number`)&&(!r||!r(e,t))){let r=`--${n?`${n}-`:``}${e.join(`-`)}`,c=Xg(e,t);Object.assign(i,{[r]:c}),Jg(a,e,`var(${r})`,s),Jg(o,e,`var(${r}, ${c})`,s)}},e=>e[0]===`vars`),{css:i,vars:a,varsWithDefaults:o}}var qg,Jg,Yg,Xg,Zg=s((()=>{qg=new Set([`__proto__`,`constructor`,`prototype`]),Jg=(e,t,n,r=[])=>{let i=e;for(let e=0;e<t.length;e+=1){let a=t[e];if(qg.has(a))break;e===t.length-1?Array.isArray(i)?i[Number(a)]=n:i&&typeof i==`object`&&(i[a]=n):i&&typeof i==`object`&&(i[a]||(i[a]=r.includes(a)?[]:{}),i=i[a])}},Yg=(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)},Xg=(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 uie(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}=Kg(l,t),p=f,m={},{[c]:h,...g}=o;if(Object.entries(g||{}).forEach(([e,n])=>{let{vars:r,css:i,varsWithDefaults:a}=Kg(n,t);p=wf(p,a),m[e]={css:i,vars:r}}),h){let{css:e,vars:n,varsWithDefaults:r}=Kg(h,t);p=wf(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=wf(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 Qg=s((()=>{Of(),Zg()}));function die(e){return function(t){return e===`media`?`@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 fie=s((()=>{})),$g=s((()=>{})),e_=s((()=>{J(),Kh(),Y(),gf(),ig(),eg(),Lh(),$g(),$g()}));function t_(e,t){return n_.isValidElement(e)&&t.indexOf(e.type.muiName??e.type?._payload?.value?.muiName)!==-1}var n_,pie=s((()=>{n_=d(h(),1)})),r_=s((()=>{pie()})),i_,a_,o_=s((()=>{i_=(e,t)=>e.filter(e=>t.includes(e)),a_=(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:i_(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 s_(e){return`--Grid-${e}Spacing`}function c_(e){return`--Grid-parent-${e}Spacing`}var l_,u_,d_,f_,p_,m_,h_,g_,__,v_,y_,b_,x_=s((()=>{o_(),l_=`--Grid-columns`,u_=`--Grid-parent-columns`,d_=({theme:e,ownerState:t})=>{let n={};return a_(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(${u_}) - (var(${u_}) - ${t}) * (var(${c_(`column`)}) / var(${u_})))`}),e(n,r)}),n},f_=({theme:e,ownerState:t})=>{let n={};return a_(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(${u_}) + var(${c_(`column`)}) * ${t} / var(${u_}))`}),e(n,r)}),n},p_=({theme:e,ownerState:t})=>{if(!t.container)return{};let n={[l_]:12};return a_(e.breakpoints,t.columns,(e,t)=>{let r=t??12;e(n,{[l_]:r,"> *":{[u_]:r}})}),n},m_=({theme:e,ownerState:t})=>{if(!t.container)return{};let n={};return a_(e.breakpoints,t.rowSpacing,(t,r)=>{let i=typeof r==`string`?r:e.spacing?.(r);t(n,{[s_(`row`)]:i,"> *":{[c_(`row`)]:i}})}),n},h_=({theme:e,ownerState:t})=>{if(!t.container)return{};let n={};return a_(e.breakpoints,t.columnSpacing,(t,r)=>{let i=typeof r==`string`?r:e.spacing?.(r);t(n,{[s_(`column`)]:i,"> *":{[c_(`column`)]:i}})}),n},g_=({theme:e,ownerState:t})=>{if(!t.container)return{};let n={};return a_(e.breakpoints,t.direction,(e,t)=>{e(n,{flexDirection:t})}),n},__=({ownerState:e})=>({minWidth:0,boxSizing:`border-box`,...e.container&&{display:`flex`,flexWrap:`wrap`,...e.wrap&&e.wrap!==`wrap`&&{flexWrap:e.wrap},gap:`var(${s_(`row`)}) var(${s_(`column`)})`}}),v_=e=>{let t=[];return Object.entries(e).forEach(([e,n])=>{n!==!1&&n!==void 0&&t.push(`grid-${e}-${String(n)}`)}),t},y_=(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[]},b_=e=>e===void 0?[]:typeof e==`object`?Object.entries(e).map(([e,t])=>`direction-${e}-${t}`):[`direction-xs-${String(e)}`]}));function mie(e){return rg({props:e,name:`MuiGrid`,defaultTheme:w_})}function hie(e={}){let{createStyledComponent:t=T_,useThemeProps:n=mie,useTheme:r=Bh,componentName:i=`MuiGrid`}=e,a=(e,t)=>{let{container:n,direction:r,spacing:a,wrap:o,size:s}=e;return Fd({root:[`root`,n&&`container`,o!==`wrap`&&`wrap-xs-${String(o)}`,...b_(r),...v_(s),...n?y_(a,t.breakpoints.keys[0]):[]]},e=>Gh(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(p_,h_,m_,d_,g_,__,f_),c=S_.forwardRef(function(e,t){let i=r(),c=n(e),{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,C_.jsx)(s,{ref:t,as:p,ownerState:k,className:q(A.root,l),...S,children:S_.Children.map(u,e=>S_.isValidElement(e)&&t_(e,[`Grid`])&&f&&e.props.container?S_.cloneElement(e,{unstable_level:e.props?.unstable_level??x+1}):e)})});return c.muiName=`Grid`,c}var S_,C_,w_,T_,E_=s((()=>{S_=d(h(),1),J(),r_(),Kh(),Y(),eg(),ig(),Vh(),Lh(),x_(),C_=W(),w_=Ih(),T_=$h(`div`,{name:`MuiGrid`,slot:`Root`})})),gie=s((()=>{})),D_=s((()=>{})),O_=s((()=>{E_(),gie(),D_(),D_(),o_(),x_()}));function _ie(e){return rg({props:e,name:`MuiStack`,defaultTheme:j_})}function vie(e,t){let n=k_.Children.toArray(e).filter(Boolean);return n.reduce((e,r,i)=>(e.push(r),i<n.length-1&&e.push(k_.cloneElement(t,{key:`separator-${i}`})),e),[])}function yie(e={}){let{createStyledComponent:t=M_,useThemeProps:n=_ie,componentName:r=`MuiStack`}=e,i=()=>Fd({root:[`root`]},e=>Gh(r,e),{}),a=t(P_);return k_.forwardRef(function(e,t){let{component:r=`div`,direction:o=`column`,spacing:s=0,divider:c,children:l,className:u,useFlexGap:d=!1,...f}=n(e),p={direction:o,spacing:s,useFlexGap:d},m=i();return(0,A_.jsx)(a,{as:r,ownerState:p,ref:t,className:q(m.root,u),...f,children:c?vie(l,c):l})})}var k_,A_,j_,M_,N_,P_,F_=s((()=>{k_=d(h(),1),J(),Of(),Kh(),Y(),eg(),ig(),Lh(),$f(),Sp(),A_=W(),j_=Ih(),M_=$h(`div`,{name:`MuiStack`,slot:`Root`}),N_=e=>({row:`Left`,"row-reverse":`Right`,column:`Top`,"column-reverse":`Bottom`})[e],P_=({ownerState:e,theme:t})=>{let n={display:`flex`,flexDirection:`column`,...zf({theme:t},Kf({values:e.direction,breakpoints:t.breakpoints.values}),e=>({flexDirection:e}))};if(e.spacing){let r=sp(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=Kf({values:e.direction,base:i}),o=Kf({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=wf(n,zf({theme:t},o,(t,n)=>e.useFlexGap?{gap:cp(r,t)}:{"& > :not(style):not(style)":{margin:0},"& > :not(style) ~ :not(style)":{[`margin${N_(n?a[n]:e.direction)}`]:cp(r,t)}}))}return n=Wf(t.breakpoints,n),n}})),bie=s((()=>{})),I_=s((()=>{})),xie=s((()=>{F_(),bie(),I_(),I_()})),L_=s((()=>{Fh(),Rne(),Op(),Op(),$f(),Ff(),wp(),ap(),Bne(),Bne(),Hp(),Hp(),Wp(),Wp(),Hne(),Hne(),qp(),qp(),Sp(),Sp(),Wne(),Wne(),Zp(),rre(),rre(),Zne(),Qh(),Qh(),eg(),Lh(),Rf(),Tne(),Cne(),ig(),Vh(),zh(),wre(),of(),kg(),eie(),Gg(),lie(),Zg(),Qg(),Ig(),hg(),hg(),fie(),J(),Kh(),Y(),gf(),e_(),e_(),E_(),O_(),F_(),xie()})),R_,z_=s((()=>{R_={black:`#000`,white:`#fff`}})),B_,V_=s((()=>{B_={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`}})),H_,U_=s((()=>{H_={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`}})),W_,G_=s((()=>{W_={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`}})),K_,q_=s((()=>{K_={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`}})),J_,Y_=s((()=>{J_={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`}})),X_,Z_=s((()=>{X_={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`}})),Q_,$_=s((()=>{Q_={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 ev(){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:R_.white,default:R_.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 tv(){return{text:{primary:R_.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:R_.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 nv(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=Qd(e.main,i):t===`dark`&&(e.dark=Xd(e.main,a)))}function rv(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 Sie(e=`light`){return e===`dark`?{main:J_[200],light:J_[50],dark:J_[400]}:{main:J_[700],light:J_[400],dark:J_[800]}}function Cie(e=`light`){return e===`dark`?{main:H_[200],light:H_[50],dark:H_[400]}:{main:H_[500],light:H_[300],dark:H_[700]}}function wie(e=`light`){return e===`dark`?{main:W_[500],light:W_[300],dark:W_[700]}:{main:W_[700],light:W_[400],dark:W_[800]}}function Tie(e=`light`){return e===`dark`?{main:X_[400],light:X_[300],dark:X_[700]}:{main:X_[700],light:X_[500],dark:X_[900]}}function Eie(e=`light`){return e===`dark`?{main:Q_[400],light:Q_[300],dark:Q_[700]}:{main:Q_[800],light:Q_[500],dark:Q_[900]}}function Die(e=`light`){return e===`dark`?{main:K_[400],light:K_[300],dark:K_[700]}:{main:`#ed6c02`,light:K_[500],dark:K_[900]}}function Oie(e){return`oklch(from ${e} var(--__l) 0 h / var(--__a))`}function iv(e){let{mode:t=`light`,contrastThreshold:n=3,tonalOffset:r=.2,colorSpace:i,...a}=e,o=e.primary||Sie(t),s=e.secondary||Cie(t),c=e.error||wie(t),l=e.info||Tie(t),u=e.success||Eie(t),d=e.warning||Die(t);function f(e){return i?Oie(e):qd(e,ov.text.primary)>=n?ov.text.primary:av.text.primary}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(Id(11,t?` (${t})`:``,n));if(typeof e.main!=`string`)throw Error(Id(12,t?` (${t})`:``,JSON.stringify(e.main)));return i?(rv(i,e,`light`,a,r),rv(i,e,`dark`,o,r)):(nv(e,`light`,a,r),nv(e,`dark`,o,r)),e.contrastText||(e.contrastText=f(e.main)),e},m;return t===`light`?m=ev():t===`dark`&&(m=tv()),wf({common:{...R_},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:B_,contrastThreshold:n,getContrastText:f,augmentColor:p,tonalOffset:r,...m},a)}var av,ov,sv=s((()=>{Rd(),Of(),of(),z_(),V_(),U_(),G_(),q_(),Y_(),Z_(),$_(),av=ev(),ov=tv()}));function kie(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 Aie=s((()=>{})),jie=s((()=>{Gg(),Qg(),Aie(),Ig()}));function Mie(e,t){return{toolbar:{minHeight:56,[e.up(`xs`)]:{"@media (orientation: landscape)":{minHeight:48}},[e.up(`sm`)]:{minHeight:64}},...t}}var cv=s((()=>{}));function Nie(e){return Math.round(e*1e5)/1e5}function lv(e,t){let{fontFamily:n=dv,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,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===dv?{letterSpacing:`${Nie(i/t)}em`}:{},...a,...l});return wf({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,uv),caption:m(a,12,1.66,.4),overline:m(a,12,2.66,1,uv),inherit:{fontFamily:`inherit`,fontWeight:`inherit`,fontSize:`inherit`,lineHeight:`inherit`,letterSpacing:`inherit`}},d,{clone:!1})}var uv,dv,fv=s((()=>{Of(),uv={textTransform:`uppercase`},dv=`"Roboto", "Helvetica", "Arial", sans-serif`}));function pv(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${mv})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${hv})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${gv})`].join(`,`)}var mv,hv,gv,_v,Pie=s((()=>{mv=.2,hv=.14,gv=.12,_v=[`none`,pv(0,2,1,-1,0,1,1,0,0,1,3,0),pv(0,3,1,-2,0,2,2,0,0,1,5,0),pv(0,3,3,-2,0,3,4,0,0,1,8,0),pv(0,2,4,-1,0,4,5,0,0,1,10,0),pv(0,3,5,-1,0,5,8,0,0,1,14,0),pv(0,3,5,-1,0,6,10,0,0,1,18,0),pv(0,4,5,-2,0,7,10,1,0,2,16,1),pv(0,5,5,-3,0,8,10,1,0,3,14,2),pv(0,5,6,-3,0,9,12,1,0,3,16,2),pv(0,6,6,-3,0,10,14,1,0,4,18,3),pv(0,6,7,-4,0,11,15,1,0,4,20,3),pv(0,7,8,-4,0,12,17,2,0,5,22,4),pv(0,7,8,-4,0,13,19,2,0,5,24,4),pv(0,7,9,-4,0,14,21,2,0,5,26,4),pv(0,8,9,-5,0,15,22,2,0,6,28,5),pv(0,8,10,-5,0,16,24,2,0,6,30,5),pv(0,8,11,-5,0,17,26,2,0,6,32,5),pv(0,9,11,-5,0,18,28,2,0,7,34,6),pv(0,9,12,-6,0,19,29,2,0,7,36,6),pv(0,10,13,-6,0,20,31,3,0,8,38,7),pv(0,10,13,-6,0,21,33,3,0,8,40,7),pv(0,10,14,-6,0,22,35,3,0,8,42,7),pv(0,11,14,-7,0,23,36,3,0,9,44,8),pv(0,11,15,-7,0,24,38,3,0,9,46,8)]}));function vv(e){return`${Math.round(e)}ms`}function Fie(e){if(!e)return 0;let t=e/36;return Math.min(Math.round((4+15*t**.25+t/5)*10),3e3)}function Iie(e){let t={...e};delete t.reducedMotion;let n={...zie,...t.easing},r={...yv,...t.duration};return{getAutoHeightDuration:Fie,create:t.create??((e=Lie,t=Rie)=>{let{duration:i=r.standard,easing:a=n.easeInOut,delay:o=0,...s}=t;return(Array.isArray(e)?e:[e]).map(e=>`${e} ${typeof i==`string`?i:vv(i)} ${a} ${typeof o==`string`?o:vv(o)}`).join(`,`)}),...t,easing:n,duration:r}}var Lie,Rie,zie,yv,bv=s((()=>{Lie=[`all`],Rie={},zie={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)`},yv={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195}}));function Bie(e=Vie){return{reducedMotion:`never`,...e}}var Vie,Hie=s((()=>{Vie={}})),Uie,Wie=s((()=>{Uie={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500}}));function Gie(e){return Sf(e)||e===void 0||typeof e==`string`||typeof e==`boolean`||typeof e==`number`||Array.isArray(e)}function Kie(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];!Gie(a)||i.startsWith(`unstable_`)||i.startsWith(`internal_`)?delete e[i]:Sf(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.motion = { reducedMotion: 'never', ...theme.motion };
theme.transitions = createTransitions(theme.transitions || {});
export default theme;`}var qie=s((()=>{Of()}));function Jie(e){return typeof e==`number`?`${(e*100).toFixed(0)}%`:`calc((${e}) * 100%)`}function Yie(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})`:Jd(t,Xie(n))},lighten(t,n){let r=this||e;return r.colorSpace?`color-mix(in ${r.colorSpace}, ${t}, #fff ${Jie(n)})`:Qd(t,n)},darken(t,n){let r=this||e;return r.colorSpace?`color-mix(in ${r.colorSpace}, ${t}, #000 ${Jie(n)})`:Xd(t,n)}})}function xv(e={},...t){let{breakpoints:n,mixins:r={},spacing:i,palette:a={},motion:o={},transitions:s={},typography:c={},shape:l,colorSpace:u,...d}=e;if(e.vars&&e.generateThemeVars===void 0)throw Error(Id(22));let f=iv({...a,colorSpace:u}),p=Ih(e),m=wf(p,{mixins:Mie(p.breakpoints,r),palette:f,shadows:_v.slice(),typography:lv(f,c),motion:Bie(o),transitions:Iie(s),zIndex:{...Uie}});return m=wf(m,d),m=t.reduce((e,t)=>wf(e,t),m),delete m.transitions.reducedMotion,m.unstable_sxConfig={...Jp,...d?.unstable_sxConfig},m.unstable_sx=function(e){return Xp({sx:e,theme:this})},m.toRuntimeSource=Kie,Yie(m),m}var Xie,Zie=s((()=>{Rd(),Of(),Zp(),Lh(),of(),cv(),sv(),fv(),Pie(),bv(),Hie(),Wie(),qie(),Xie=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 Sv(e){let t;return t=e<1?5.11916*e**2:4.5*Math.log(e+1)+2,Math.round(t*10)/1e3}var Cv=s((()=>{}));function Qie(e){return{inputPlaceholder:e===`dark`?.5:.42,inputUnderline:e===`dark`?.7:.42,switchTrackDisabled:e===`dark`?.2:.12,switchTrack:e===`dark`?.3:.38}}function $ie(e){return e===`dark`?tae:[]}function eae(e){let{palette:t={mode:`light`},opacity:n,overlays:r,colorSpace:i,...a}=e,o=iv({...t,colorSpace:i});return{palette:o,opacity:{...Qie(o.mode),...n},overlays:r||$ie(o.mode),...a}}var tae,nae=s((()=>{sv(),Cv(),tae=[...Array(25)].map((e,t)=>{if(t===0)return`none`;let n=Sv(t);return`linear-gradient(rgba(255 255 255 / ${n}), rgba(255 255 255 / ${n}))`})}));function rae(e){return e[0]===`motion`||!!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 iae=s((()=>{})),aae,oae=s((()=>{aae=e=>[...[...Array(25)].map((t,n)=>`--${e?`${e}-`:``}overlays-${n}`),`--${e?`${e}-`:``}palette-AppBar-darkBg`,`--${e?`${e}-`:``}palette-AppBar-darkColor`]})),sae,cae=s((()=>{oae(),sae=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 aae(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 lae(e,t){t.forEach(t=>{e[t]||(e[t]={})})}function X(e,t,n){!e[t]&&n&&(e[t]=n)}function wv(e){return typeof e!=`string`||!e.startsWith(`hsl`)?e:Gd(e)}function Tv(e,t){`${t}Channel`in e||(e[`${t}Channel`]=rf(wv(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 uae(e){return typeof e==`number`?`${e}px`:typeof e==`string`||typeof e==`function`||Array.isArray(e)?e:`8px`}function Ev(e,t,n,r,i){if(!n)return;n=n===!0?{}:n;let a=i===`dark`?`dark`:`light`;if(!r){t[i]=eae({...n,palette:{mode:a,...n?.palette},colorSpace:e});return}let{palette:o,...s}=xv({...r,palette:{mode:a,...n?.palette},colorSpace:e});return t[i]={...n,palette:o,opacity:{...Qie(a),...n?.opacity},overlays:n?.overlays||$ie(a)},s}function dae(e={},...t){let{colorSchemes:n={light:!0},defaultColorScheme:r,disableCssColorScheme:i=!1,cssVarPrefix:a=`mui`,nativeColor:o=!1,shouldSkipGeneratingVar:s=rae,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=fae(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(Id(21,f));let b;o&&(b=`oklch`);let x=Ev(b,v,y,u,f);h&&!v.light&&Ev(b,v,h,void 0,`light`),g&&!v.dark&&Ev(b,v,g,void 0,`dark`);let S={defaultColorScheme:f,...x,cssVarPrefix:a,colorSchemeSelector:c,rootSelector:l,getCssVar:p,colorSchemes:v,font:{...kie(x.typography),...x.font},spacing:uae(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`&&(X(t.common,`background`,`#fff`),X(t.common,`onBackground`,`#000`)),t.mode===`dark`&&(X(t.common,`background`,`#000`),X(t.common,`onBackground`,`#fff`));function r(e,t,n){if(b){let r;return e===Yd&&(r=`transparent ${((1-n)*100).toFixed(0)}%`),e===Zd&&(r=`#000 ${(n*100).toFixed(0)}%`),e===$d&&(r=`#fff ${(n*100).toFixed(0)}%`),`color-mix(in ${b}, ${t}, ${r})`}return e(t,n)}if(lae(t,[`Alert`,`AppBar`,`Avatar`,`Button`,`Chip`,`FilledInput`,`LinearProgress`,`Skeleton`,`Slider`,`SnackbarContent`,`SpeedDialAction`,`StepConnector`,`StepContent`,`Switch`,`TableCell`,`Tooltip`]),t.mode===`light`){X(t.Alert,`errorColor`,r(Zd,o?p(`palette-error-light`):t.error.light,.6)),X(t.Alert,`infoColor`,r(Zd,o?p(`palette-info-light`):t.info.light,.6)),X(t.Alert,`successColor`,r(Zd,o?p(`palette-success-light`):t.success.light,.6)),X(t.Alert,`warningColor`,r(Zd,o?p(`palette-warning-light`):t.warning.light,.6)),X(t.Alert,`errorFilledBg`,n(`palette-error-main`)),X(t.Alert,`infoFilledBg`,n(`palette-info-main`)),X(t.Alert,`successFilledBg`,n(`palette-success-main`)),X(t.Alert,`warningFilledBg`,n(`palette-warning-main`)),X(t.Alert,`errorFilledColor`,Dv(()=>t.getContrastText(t.error.main))),X(t.Alert,`infoFilledColor`,Dv(()=>t.getContrastText(t.info.main))),X(t.Alert,`successFilledColor`,Dv(()=>t.getContrastText(t.success.main))),X(t.Alert,`warningFilledColor`,Dv(()=>t.getContrastText(t.warning.main))),X(t.Alert,`errorStandardBg`,r($d,o?p(`palette-error-light`):t.error.light,.9)),X(t.Alert,`infoStandardBg`,r($d,o?p(`palette-info-light`):t.info.light,.9)),X(t.Alert,`successStandardBg`,r($d,o?p(`palette-success-light`):t.success.light,.9)),X(t.Alert,`warningStandardBg`,r($d,o?p(`palette-warning-light`):t.warning.light,.9)),X(t.Alert,`errorIconColor`,n(`palette-error-main`)),X(t.Alert,`infoIconColor`,n(`palette-info-main`)),X(t.Alert,`successIconColor`,n(`palette-success-main`)),X(t.Alert,`warningIconColor`,n(`palette-warning-main`)),X(t.AppBar,`defaultBg`,n(`palette-grey-100`)),X(t.Avatar,`defaultBg`,n(`palette-grey-400`)),X(t.Button,`inheritContainedBg`,n(`palette-grey-300`)),X(t.Button,`inheritContainedHoverBg`,n(`palette-grey-A100`)),X(t.Chip,`defaultBorder`,n(`palette-grey-400`)),X(t.Chip,`defaultAvatarColor`,n(`palette-grey-700`)),X(t.Chip,`defaultIconColor`,n(`palette-grey-700`)),X(t.FilledInput,`bg`,`rgba(0, 0, 0, 0.06)`),X(t.FilledInput,`hoverBg`,`rgba(0, 0, 0, 0.09)`),X(t.FilledInput,`disabledBg`,`rgba(0, 0, 0, 0.12)`),X(t.LinearProgress,`primaryBg`,r($d,o?p(`palette-primary-main`):t.primary.main,.62)),X(t.LinearProgress,`secondaryBg`,r($d,o?p(`palette-secondary-main`):t.secondary.main,.62)),X(t.LinearProgress,`errorBg`,r($d,o?p(`palette-error-main`):t.error.main,.62)),X(t.LinearProgress,`infoBg`,r($d,o?p(`palette-info-main`):t.info.main,.62)),X(t.LinearProgress,`successBg`,r($d,o?p(`palette-success-main`):t.success.main,.62)),X(t.LinearProgress,`warningBg`,r($d,o?p(`palette-warning-light`):t.warning.main,.62)),X(t.Skeleton,`bg`,b?r(Yd,o?p(`palette-text-primary`):t.text.primary,.11):`rgba(${n(`palette-text-primaryChannel`)} / 0.11)`),X(t.Slider,`primaryTrack`,r($d,o?p(`palette-primary-main`):t.primary.main,.62)),X(t.Slider,`secondaryTrack`,r($d,o?p(`palette-secondary-main`):t.secondary.main,.62)),X(t.Slider,`errorTrack`,r($d,o?p(`palette-error-main`):t.error.main,.62)),X(t.Slider,`infoTrack`,r($d,o?p(`palette-info-main`):t.info.main,.62)),X(t.Slider,`successTrack`,r($d,o?p(`palette-success-main`):t.success.main,.62)),X(t.Slider,`warningTrack`,r($d,o?p(`palette-warning-main`):t.warning.main,.62));let e=b?r(Zd,o?p(`palette-background-default`):t.background.default,.6825):tf(t.background.default,.8);X(t.SnackbarContent,`bg`,e),X(t.SnackbarContent,`color`,Dv(()=>b?ov.text.primary:t.getContrastText(e))),X(t.SpeedDialAction,`fabHoverBg`,tf(t.background.paper,.15)),X(t.StepConnector,`border`,n(`palette-grey-400`)),X(t.StepContent,`border`,n(`palette-grey-400`)),X(t.Switch,`defaultColor`,n(`palette-common-white`)),X(t.Switch,`defaultDisabledColor`,n(`palette-grey-100`)),X(t.Switch,`primaryDisabledColor`,r($d,o?p(`palette-primary-main`):t.primary.main,.62)),X(t.Switch,`secondaryDisabledColor`,r($d,o?p(`palette-secondary-main`):t.secondary.main,.62)),X(t.Switch,`errorDisabledColor`,r($d,o?p(`palette-error-main`):t.error.main,.62)),X(t.Switch,`infoDisabledColor`,r($d,o?p(`palette-info-main`):t.info.main,.62)),X(t.Switch,`successDisabledColor`,r($d,o?p(`palette-success-main`):t.success.main,.62)),X(t.Switch,`warningDisabledColor`,r($d,o?p(`palette-warning-main`):t.warning.main,.62)),X(t.TableCell,`border`,r($d,Yd(o?p(`palette-divider`):t.divider,1),.88)),X(t.Tooltip,`bg`,r(Yd,o?p(`palette-grey-700`):t.grey[700],.92))}if(t.mode===`dark`){X(t.Alert,`errorColor`,r($d,o?p(`palette-error-light`):t.error.light,.6)),X(t.Alert,`infoColor`,r($d,o?p(`palette-info-light`):t.info.light,.6)),X(t.Alert,`successColor`,r($d,o?p(`palette-success-light`):t.success.light,.6)),X(t.Alert,`warningColor`,r($d,o?p(`palette-warning-light`):t.warning.light,.6)),X(t.Alert,`errorFilledBg`,n(`palette-error-dark`)),X(t.Alert,`infoFilledBg`,n(`palette-info-dark`)),X(t.Alert,`successFilledBg`,n(`palette-success-dark`)),X(t.Alert,`warningFilledBg`,n(`palette-warning-dark`)),X(t.Alert,`errorFilledColor`,Dv(()=>t.getContrastText(t.error.dark))),X(t.Alert,`infoFilledColor`,Dv(()=>t.getContrastText(t.info.dark))),X(t.Alert,`successFilledColor`,Dv(()=>t.getContrastText(t.success.dark))),X(t.Alert,`warningFilledColor`,Dv(()=>t.getContrastText(t.warning.dark))),X(t.Alert,`errorStandardBg`,r(Zd,o?p(`palette-error-light`):t.error.light,.9)),X(t.Alert,`infoStandardBg`,r(Zd,o?p(`palette-info-light`):t.info.light,.9)),X(t.Alert,`successStandardBg`,r(Zd,o?p(`palette-success-light`):t.success.light,.9)),X(t.Alert,`warningStandardBg`,r(Zd,o?p(`palette-warning-light`):t.warning.light,.9)),X(t.Alert,`errorIconColor`,n(`palette-error-main`)),X(t.Alert,`infoIconColor`,n(`palette-info-main`)),X(t.Alert,`successIconColor`,n(`palette-success-main`)),X(t.Alert,`warningIconColor`,n(`palette-warning-main`)),X(t.AppBar,`defaultBg`,n(`palette-grey-900`)),X(t.AppBar,`darkBg`,n(`palette-background-paper`)),X(t.AppBar,`darkColor`,n(`palette-text-primary`)),X(t.Avatar,`defaultBg`,n(`palette-grey-600`)),X(t.Button,`inheritContainedBg`,n(`palette-grey-800`)),X(t.Button,`inheritContainedHoverBg`,n(`palette-grey-700`)),X(t.Chip,`defaultBorder`,n(`palette-grey-700`)),X(t.Chip,`defaultAvatarColor`,n(`palette-grey-300`)),X(t.Chip,`defaultIconColor`,n(`palette-grey-300`)),X(t.FilledInput,`bg`,`rgba(255, 255, 255, 0.09)`),X(t.FilledInput,`hoverBg`,`rgba(255, 255, 255, 0.13)`),X(t.FilledInput,`disabledBg`,`rgba(255, 255, 255, 0.12)`),X(t.LinearProgress,`primaryBg`,r(Zd,o?p(`palette-primary-main`):t.primary.main,.5)),X(t.LinearProgress,`secondaryBg`,r(Zd,o?p(`palette-secondary-main`):t.secondary.main,.5)),X(t.LinearProgress,`errorBg`,r(Zd,o?p(`palette-error-main`):t.error.main,.5)),X(t.LinearProgress,`infoBg`,r(Zd,o?p(`palette-info-main`):t.info.main,.5)),X(t.LinearProgress,`successBg`,r(Zd,o?p(`palette-success-main`):t.success.main,.5)),X(t.LinearProgress,`warningBg`,r(Zd,o?p(`palette-warning-main`):t.warning.main,.5)),X(t.Skeleton,`bg`,b?r(Yd,o?p(`palette-text-primary`):t.text.primary,.13):`rgba(${n(`palette-text-primaryChannel`)} / 0.13)`),X(t.Slider,`primaryTrack`,r(Zd,o?p(`palette-primary-main`):t.primary.main,.5)),X(t.Slider,`secondaryTrack`,r(Zd,o?p(`palette-secondary-main`):t.secondary.main,.5)),X(t.Slider,`errorTrack`,r(Zd,o?p(`palette-error-main`):t.error.main,.5)),X(t.Slider,`infoTrack`,r(Zd,o?p(`palette-info-main`):t.info.main,.5)),X(t.Slider,`successTrack`,r(Zd,o?p(`palette-success-main`):t.success.main,.5)),X(t.Slider,`warningTrack`,r(Zd,o?p(`palette-warning-light`):t.warning.main,.5));let e=b?r($d,o?p(`palette-background-default`):t.background.default,.985):tf(t.background.default,.98);X(t.SnackbarContent,`bg`,e),X(t.SnackbarContent,`color`,Dv(()=>b?av.text.primary:t.getContrastText(e))),X(t.SpeedDialAction,`fabHoverBg`,tf(t.background.paper,.15)),X(t.StepConnector,`border`,n(`palette-grey-600`)),X(t.StepContent,`border`,n(`palette-grey-600`)),X(t.Switch,`defaultColor`,n(`palette-grey-300`)),X(t.Switch,`defaultDisabledColor`,n(`palette-grey-600`)),X(t.Switch,`primaryDisabledColor`,r(Zd,o?p(`palette-primary-main`):t.primary.main,.55)),X(t.Switch,`secondaryDisabledColor`,r(Zd,o?p(`palette-secondary-main`):t.secondary.main,.55)),X(t.Switch,`errorDisabledColor`,r(Zd,o?p(`palette-error-main`):t.error.main,.55)),X(t.Switch,`infoDisabledColor`,r(Zd,o?p(`palette-info-main`):t.info.main,.55)),X(t.Switch,`successDisabledColor`,r(Zd,o?p(`palette-success-main`):t.success.main,.55)),X(t.Switch,`warningDisabledColor`,r(Zd,o?p(`palette-warning-light`):t.warning.main,.55)),X(t.TableCell,`border`,r(Zd,Yd(o?p(`palette-divider`):t.divider,1),.68)),X(t.Tooltip,`bg`,r(Yd,o?p(`palette-grey-700`):t.grey[700],.92))}o||(Tv(t.background,`default`),Tv(t.background,`paper`),Tv(t.common,`background`),Tv(t.common,`onBackground`),Tv(t,`divider`)),Object.keys(t).forEach(e=>{let n=t[e];e!==`tonalOffset`&&!o&&n&&typeof n==`object`&&(n.main&&X(t[e],`mainChannel`,rf(wv(n.main))),n.light&&X(t[e],`lightChannel`,rf(wv(n.light))),n.dark&&X(t[e],`darkChannel`,rf(wv(n.dark))),n.contrastText&&X(t[e],`contrastTextChannel`,rf(wv(n.contrastText))),e===`text`&&(Tv(t[e],`primary`),Tv(t[e],`secondary`)),e===`action`&&(n.active&&Tv(t[e],`active`),n.selected&&Tv(t[e],`selected`)))})}),S=t.reduce((e,t)=>wf(e,t),S);let C={prefix:a,disableCssColorScheme:i,shouldSkipGeneratingVar:s,getSelector:sae(S),enableContrastVars:o},{vars:w,generateThemeVars:T,generateStyleSheets:E}=uie(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 wne(u.spacing,sp(this))},S.getColorSchemeSelector=die(c),S.spacing=S.generateSpacing(),S.shouldSkipGeneratingVar=s,S.unstable_sxConfig={...Jp,...u?.unstable_sxConfig},S.unstable_sx=function(e){return Xp({sx:e,theme:this})},S.internal_cache={},S.toRuntimeSource=Kie,S}var Dv,fae,pae=s((()=>{Rd(),Of(),L_(),Sp(),jie(),Zp(),of(),Zie(),nae(),iae(),cae(),qie(),sv(),Dv=e=>{try{return e()}catch{}},fae=(e=`mui`)=>cie(e)}));function mae(e,t,n){e.colorSchemes&&n&&(e.colorSchemes[t]={...n!==!0&&n,palette:iv({...n===!0?{}:n.palette,mode:t})})}function Ov(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 xv(e,...t);let r=n;`palette`in e||l[s]&&(l[s]===!0?s===`dark`&&(r={mode:`dark`}):r=l[s].palette);let i=xv({...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},mae(i,`dark`,l.dark)),i.palette.mode===`dark`&&(i.colorSchemes.dark={...l.dark!==!0&&l.dark,palette:i.palette},mae(i,`light`,l.light)),i}return!n&&!(`light`in l)&&s===`light`&&(l.light=!0),dae({...o,colorSchemes:l,defaultColorScheme:s,...typeof r!=`boolean`&&r},...t)}var kv=s((()=>{sv(),pae(),Zie()})),Av,jv=s((()=>{kv(),Av=Ov()})),Mv,Nv=s((()=>{Mv=`$$material`}));function Pv(){let e=Bh(Av);return e.$$material||e}var Fv=s((()=>{h(),L_(),jv(),Nv()}));function hae(e){return(0,gae.jsx)(Fne,{...e,defaultTheme:Av,themeId:Mv})}var gae,_ae=s((()=>{L_(),jv(),Nv(),gae=W()})),Iv=s((()=>{_ae()}));function Lv(e){return e!==`ownerState`&&e!==`theme`&&e!==`sx`&&e!==`as`}var Rv=s((()=>{})),zv,Bv=s((()=>{Rv(),zv=e=>Lv(e)&&e!==`classes`})),Z,Vv=s((()=>{Qh(),jv(),Nv(),Bv(),Rv(),Z=lre({themeId:Mv,defaultTheme:Av,rootShouldForwardProp:zv})}));function vae(e){return function(t){return(0,yae.jsx)(hae,{styles:typeof e==`function`?n=>e({theme:n,...t}):e})}}var yae,Q=s((()=>{Fv(),Iv(),yae=W(),L_(),Vv()})),Hv,Uv=s((()=>{L_(),Hv=$re}));function Wv(e){return Wre(e)}var bae=s((()=>{h(),qre(),W()})),$=s((()=>{bae()}));function xae(e){return Gh(`MuiPaper`,e)}var Gv=s((()=>{Jh(),Kh(),qh(`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(`.`))}));function Sae(e,t){return e===`always`?t:e===`system`?{"@media (prefers-reduced-motion: reduce)":t}:null}var Cae,wae=s((()=>{Cae={transition:`none`}}));function Tae(e){let t=parseFloat(e??``);return Number.isNaN(t)?0:t}function Eae(e){let t=e.match(/^(matrix|matrix3d|translate|translate3d|translateX|translateY)\((.+)\)$/);return t?{type:t[1],values:t[2].split(`,`).map(Tae)}:null}function Dae(e,t){return t===null?0:e[t]||0}function Oae(e){if(!e||e===`none`)return Zv;let t=Eae(e);if(!t)return Zv;let{type:n,values:r}=t,i=Mae[n];return i?{offsetX:Dae(r,i[0]),offsetY:Dae(r,i[1])}:Zv}function Kv(e,t){return n=>{if(t){let r=e.current;n===void 0?t(r):t(r,n)}}}function kae(e,t,n,r,i,a){let o=e===`exited`&&!t?r:n[e]||n.exited;return i||a?{...o,...i,...a}:o}function qv(e,t){let{timeout:n,easing:r,style:i=Qv}=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}}function Jv(e,t){let n=t??Cae;return Sae(e.motion?.reducedMotion,n)}function Yv(e,t=Aae,n=jae){let r=e.transitions?.create?.(t,n),i=Jv(e);if(r===void 0)return i??Qv;let a={transition:r};return i?{...a,...i}:a}var Xv,Zv,Qv,Aae,jae,Mae,$v=s((()=>{wae(),Xv=e=>e.scrollTop,Zv={offsetX:0,offsetY:0},Qv={},Aae=[`all`],jae={},Mae={matrix:[4,5],matrix3d:[12,13],translate:[0,1],translate3d:[0,1],translateX:[0,null],translateY:[null,0]}})),Nae,Pae,Fae,Iae,ey,Lae=s((()=>{Nae=d(h(),1),J(),Y(),of(),Q(),Uv(),$(),Cv(),Gv(),$v(),Pae=W(),Fae=e=>{let{square:t,elevation:n,variant:r,classes:i}=e;return Fd({root:[`root`,r,!t&&`rounded`,r===`elevation`&&`elevation${n}`]},xae,i)},Iae=Z(`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}`]]}})(Hv(({theme:e})=>({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,...Yv(e,`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)`}}]}))),ey=Nae.forwardRef(function(e,t){let n=Wv({props:e,name:`MuiPaper`}),r=Pv(),{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=Fae(u);return(0,Pae.jsx)(Iae,{as:a,ownerState:u,className:q(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(${Jd(`#fff`,Sv(o))}, ${Jd(`#fff`,Sv(o))})`}},...l.style}})})})),ty=s((()=>{Lae(),Gv(),Gv()}));function Rae(e){let t=e;for(;t;){if(t.dir)return t.dir===`rtl`;t=t.parentElement}return!1}function zae(e,t){let[n,r]=(0,cy.useState)(t===`rtl`);return(0,cy.useLayoutEffect)(()=>{e&&(t||r(Rae(e)))},[t,e]),n}function Bae(e){if(e!==void 0)switch(typeof e){case`number`:return e;case`string`:if(e.endsWith(`px`))return parseFloat(e);break}}function Vae({box:e,defaultHeight:t,defaultWidth:n,disabled:r,element:i,mode:a,style:o}){let{styleHeight:s,styleWidth:c}=(0,cy.useMemo)(()=>({styleHeight:Bae(o?.height),styleWidth:Bae(o?.width)}),[o?.height,o?.width]),[l,u]=(0,cy.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 ly(()=>{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,cy.useMemo)(()=>({height:s??l.height,width:c??l.width}),[l,s,c])}function Hae(e){let t=(0,cy.useRef)(()=>{throw Error(`Cannot call an event handler while rendering.`)});return ly(()=>{t.current=e},[e]),(0,cy.useCallback)((...e)=>t.current?.(...e),[t])}function Uae(e=!1){if(uy===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?uy=`positive-descending`:(e.scrollLeft=1,uy=e.scrollLeft===0?`negative`:`positive-ascending`),document.body.removeChild(e),uy}return uy}function ny({containerElement:e,direction:t,isRtl:n,scrollOffset:r}){if(t===`horizontal`&&n)switch(Uae()){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 ry(e,t=`Assertion error`){if(!e)throw console.error(t),Error(t)}function iy(e,t){if(e===t)return!0;if(!!e!=!!t||(ry(e!==void 0),ry(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 Wae({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 ry(n!==void 0,`Unexpected bounds cache miss`),t*((n.scrollOffset+n.size)/e.size)}}function Gae({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=Wae({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 ay({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 Kae({itemCount:e,itemProps:t,itemSize:n}){let r=new Map;return{get(i){for(ry(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);ry(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 ry(a!==void 0,`Unexpected bounds cache miss for index ${i}`),a},set(e,t){r.set(e,t)},get size(){return r.size}}}function qae({itemCount:e,itemProps:t,itemSize:n}){return(0,cy.useMemo)(()=>Kae({itemCount:e,itemProps:t,itemSize:n}),[e,t,n])}function Jae({containerSize:e,itemSize:t}){let n;switch(typeof t){case`string`:ry(t.endsWith(`%`),`Invalid item size: "${t}"; string values must be percentages (e.g. "100%")`),ry(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 oy({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}=Vae({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,cy.useRef)({height:0,width:0}),p=r===`vertical`?u:d,m=Jae({containerSize:p,itemSize:s});(0,cy.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=qae({itemCount:a,itemProps:o,itemSize:m}),g=(0,cy.useCallback)(e=>h.get(e),[h]),[_,v]=(0,cy.useState)(()=>ay({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,cy.useCallback)(()=>Wae({cachedBounds:h,itemCount:a,itemSize:m}),[h,a,m]),w=(0,cy.useCallback)(t=>{let n=ny({containerElement:e,direction:r,isRtl:i,scrollOffset:t});return ay({cachedBounds:h,containerScrollOffset:n,containerSize:p,itemCount:a,overscanCount:l})},[h,e,p,r,i,a,l]);return ly(()=>{let t=(r===`vertical`?e?.scrollTop:e?.scrollLeft)??0;v(w(t))},[e,r,w]),ly(()=>{if(!e)return;let t=()=>{v(t=>{let{scrollLeft:n,scrollTop:o}=e,s=ny({containerElement:e,direction:r,isRtl:i,scrollOffset:r===`vertical`?o:n}),c=ay({cachedBounds:h,containerScrollOffset:s,containerSize:p,itemCount:a,overscanCount:l});return iy(c,t)?t:c})};return e.addEventListener(`scroll`,t),()=>{e.removeEventListener(`scroll`,t)}},[h,e,p,r,a,l]),{getCellBounds:g,getEstimatedSize:C,scrollToIndex:Hae(({align:t=`auto`,containerScrollOffset:n,index:o})=>{let s=Gae({align:t,cachedBounds:h,containerScrollOffset:n,containerSize:p,index:o,itemCount:a,itemSize:m});if(e){if(s=ny({containerElement:e,direction:r,isRtl:i,scrollOffset:s}),typeof e.scrollTo!=`function`){let e=w(s);iy(_,e)||v(e)}return s}}),startIndexOverscan:b,startIndexVisible:y,stopIndexOverscan:S,stopIndexVisible:x}}function Yae(e){return(0,cy.useMemo)(()=>e,Object.values(e))}function Xae(e,t){let{ariaAttributes:n,style:r,...i}=e,{ariaAttributes:a,style:o,...s}=t;return iy(n,a)&&iy(r,o)&&iy(i,s)}function Zae({cellComponent:e,cellProps:t,children:n,className:r,columnCount:i,columnKey:a,columnWidth:o,defaultHeight:s=0,defaultWidth:c=0,dir:l,gridRef:u,onCellsRendered:d,onResize:f,overscanCount:p=3,rowCount:m,rowHeight:h,rowKey:g,style:_,tagName:v=`div`,...y}){let b=Yae(t),x=(0,cy.useMemo)(()=>(0,cy.memo)(e,Xae),[e]),[S,C]=(0,cy.useState)(null),w=zae(S,l),{getCellBounds:T,getEstimatedSize:E,startIndexOverscan:D,startIndexVisible:O,scrollToIndex:k,stopIndexOverscan:A,stopIndexVisible:j}=oy({containerElement:S,containerStyle:_,defaultContainerSize:c,direction:`horizontal`,isRtl:w,itemCount:i,itemProps:b,itemSize:o,onResize:f,overscanCount:p}),{getCellBounds:M,getEstimatedSize:N,startIndexOverscan:ee,startIndexVisible:te,scrollToIndex:P,stopIndexOverscan:F,stopIndexVisible:I}=oy({containerElement:S,containerStyle:_,defaultContainerSize:s,direction:`vertical`,itemCount:m,itemProps:b,itemSize:h,onResize:f,overscanCount:p});(0,cy.useImperativeHandle)(u,()=>({get element(){return S},scrollToCell({behavior:e=`auto`,columnAlign:t=`auto`,columnIndex:n,rowAlign:r=`auto`,rowIndex:i}){let a=k({align:t,containerScrollOffset:S?.scrollLeft??0,index:n}),o=P({align:r,containerScrollOffset:S?.scrollTop??0,index:i});typeof S?.scrollTo==`function`&&S.scrollTo({behavior:e,left:a,top:o})},scrollToColumn({align:e=`auto`,behavior:t=`auto`,index:n}){let r=k({align:e,containerScrollOffset:S?.scrollLeft??0,index:n});typeof S?.scrollTo==`function`&&S.scrollTo({behavior:t,left:r})},scrollToRow({align:e=`auto`,behavior:t=`auto`,index:n}){let r=P({align:e,containerScrollOffset:S?.scrollTop??0,index:n});typeof S?.scrollTo==`function`&&S.scrollTo({behavior:t,top:r})}}),[S,k,P]),(0,cy.useEffect)(()=>{D>=0&&A>=0&&ee>=0&&F>=0&&d&&d({columnStartIndex:O,columnStopIndex:j,rowStartIndex:te,rowStopIndex:I},{columnStartIndex:D,columnStopIndex:A,rowStartIndex:ee,rowStopIndex:F})},[d,D,O,A,j,ee,te,F,I]);let ne=(0,cy.useMemo)(()=>{let e=[];if(i>0&&m>0)for(let t=ee;t<=F;t++){let n=M(t),r=[];for(let e=D;e<=A;e++){let i=T(e);r.push((0,cy.createElement)(x,{...b,ariaAttributes:{"aria-colindex":e+1,role:`gridcell`},columnIndex:e,key:a?a({columnIndex:e,data:b,rowIndex:t}):e,rowIndex:t,style:{position:`absolute`,left:w?void 0:0,right:w?0:void 0,transform:`translate(${w?-i.scrollOffset:i.scrollOffset}px, ${n.scrollOffset}px)`,height:n.size,width:i.size}}))}e.push((0,sy.jsx)(`div`,{role:`row`,"aria-rowindex":t+1,children:r},g?g({data:b,rowIndex:t}):t))}return e},[x,b,i,a,D,A,T,M,w,m,g,ee,F]),re=(0,sy.jsx)(`div`,{"aria-hidden":!0,style:{height:N(),width:E(),zIndex:-1}});return(0,cy.createElement)(v,{"aria-colcount":i,"aria-rowcount":m,role:`grid`,...y,className:r,dir:l,ref:C,style:{position:`relative`,maxHeight:`100%`,maxWidth:`100%`,flexGrow:1,overflow:`auto`,..._}},ne,n,re)}function Qae(e){return typeof e==`object`&&!!e&&`getAverageRowHeight`in e&&typeof e.getAverageRowHeight==`function`}function $ae({children:e,className:t,defaultHeight:n=0,listRef:r,onResize:i,onRowsRendered:a,overscanCount:o=3,rowComponent:s,rowCount:c,rowHeight:l,rowKey:u,rowProps:d,tagName:f=`div`,style:p,...m}){let h=Yae(d),g=(0,cy.useMemo)(()=>(0,cy.memo)(s,Xae),[s]),[_,v]=(0,cy.useState)(null),y=Qae(l),{getCellBounds:b,getEstimatedSize:x,scrollToIndex:S,startIndexOverscan:C,startIndexVisible:w,stopIndexOverscan:T,stopIndexVisible:E}=oy({containerElement:_,containerStyle:p,defaultContainerSize:n,direction:`vertical`,itemCount:c,itemProps:h,itemSize:(0,cy.useMemo)(()=>y?e=>l.getRowHeight(e)??l.getAverageRowHeight():l,[y,l]),onResize:i,overscanCount:o});(0,cy.useImperativeHandle)(r,()=>({get element(){return _},scrollToRow({align:e=`auto`,behavior:t=`auto`,index:n}){let r=S({align:e,containerScrollOffset:_?.scrollTop??0,index:n});typeof _?.scrollTo==`function`&&_.scrollTo({behavior:t,top:r})}}),[_,S]),ly(()=>{if(!_)return;let e=Array.from(_.children).filter((e,t)=>{if(e.hasAttribute(`aria-hidden`))return!1;let n=`${C+t}`;return e.setAttribute(eoe,n),!0});if(y)return l.observeRowElements(e)},[_,y,l,C,T]),(0,cy.useEffect)(()=>{C>=0&&T>=0&&a&&a({startIndex:w,stopIndex:E},{startIndex:C,stopIndex:T})},[a,C,w,T,E]);let D=(0,cy.useMemo)(()=>{let e=[];if(c>0)for(let t=C;t<=T;t++){let n=b(t);e.push((0,cy.createElement)(g,{...h,ariaAttributes:{"aria-posinset":t+1,"aria-setsize":c,role:`listitem`},key:u?u(t,h):t,index:t,style:{position:`absolute`,left:0,transform:`translateY(${n.scrollOffset}px)`,height:y?void 0:n.size,width:`100%`}}))}return e},[g,b,y,c,u,h,C,T]),O=(0,sy.jsx)(`div`,{"aria-hidden":!0,style:{height:x(),width:`100%`,zIndex:-1}});return(0,cy.createElement)(f,{role:`list`,...m,className:t,ref:v,style:{position:`relative`,maxHeight:`100%`,flexGrow:1,overflowY:`auto`,...p}},D,e,O)}var sy,cy,ly,uy,eoe,toe=s((()=>{sy=W(),cy=d(h(),1),ly=typeof window<`u`?cy.useLayoutEffect:cy.useEffect,uy=null,eoe=`data-react-window-index`})),dy=c(((e,t)=>{(function(){"use strict";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})()}));function noe(){let e=[],t=Object.create(null),n;return t.get=(r,i)=>(n?.revoke?.(),i===ky?e:(e.push(i),n=Proxy.revocable(r,t),n.proxy)),Proxy.revocable(Object.create(null),t).proxy}function fy(e,t){let{[ky]:n}=e(noe()),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 py,my,hy,roe,ioe,gy,_y,vy,yy,aoe,by,ooe,xy,Sy,soe,coe,loe,uoe,doe,foe,Cy,wy,poe,moe,Ty,Ey,Dy,Oy,ky,Ay,jy,My,Ny,Py,hoe,Fy,goe,Iy,_oe,Ly,voe,yoe,boe,xoe,Ry,zy,By,Soe,Coe,Vy,woe,Toe=s((()=>{py=e=>typeof e==`string`,my=()=>{let e,t,n=new Promise((n,r)=>{e=n,t=r});return n.resolve=e,n.reject=t,n},hy=e=>e==null?``:String(e),roe=(e,t,n)=>{e.forEach(e=>{t[e]&&(n[e]=t[e])})},ioe=/###/g,gy=e=>e&&e.includes(`###`)?e.replace(ioe,`.`):e,_y=e=>!e||py(e),vy=(e,t,n)=>{let r=py(t)?t.split(`.`):t,i=0;for(;i<r.length-1;){if(_y(e))return{};let t=gy(r[i]);!e[t]&&n&&(e[t]=new n),e=Object.prototype.hasOwnProperty.call(e,t)?e[t]:{},++i}return _y(e)?{}:{obj:e,k:gy(r[i])}},yy=(e,t,n)=>{let{obj:r,k:i}=vy(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=vy(e,o,Object);for(;s.obj===void 0&&o.length;)a=`${o[o.length-1]}.${a}`,o=o.slice(0,o.length-1),s=vy(e,o,Object),s?.obj&&s.obj[`${s.k}.${a}`]!==void 0&&(s.obj=void 0);s.obj[`${s.k}.${a}`]=n},aoe=(e,t,n,r)=>{let{obj:i,k:a}=vy(e,t,Object);i[a]=i[a]||[],i[a].push(n)},by=(e,t)=>{let{obj:n,k:r}=vy(e,t);if(n&&Object.prototype.hasOwnProperty.call(n,r))return n[r]},ooe=(e,t,n)=>{let r=by(e,n);return r===void 0?by(t,n):r},xy=(e,t,n)=>{for(let r in t)r!==`__proto__`&&r!==`constructor`&&(Object.prototype.hasOwnProperty.call(e,r)?py(e[r])||e[r]instanceof String||py(t[r])||t[r]instanceof String?n&&(e[r]=t[r]):xy(e[r],t[r],n):e[r]=t[r]);return e},Sy=e=>e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,`\\$&`),soe={"&":`&`,"<":`<`,">":`>`,'"':`"`,"'":`'`,"/":`/`},coe=e=>py(e)?e.replace(/[&<>"'\/]/g,e=>soe[e]):e,loe=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}},uoe=[` `,`,`,`?`,`!`,`;`],doe=new loe(20),foe=(e,t,n)=>{t||=``,n||=``;let r=uoe.filter(e=>!t.includes(e)&&!n.includes(e));if(r.length===0)return!0;let i=doe.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},Cy=(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},wy=e=>e?.replace(/_/g,`-`),poe={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)}},moe=class e{constructor(e,t={}){this.init(e,t)}init(e,t={}){this.prefix=t.prefix||`i18next:`,this.logger=e||poe,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=>py(e)?e.replace(/[\r\n\x00-\x1F\x7F]/g,` `):e),py(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)}},Ty=new moe,Ey=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)})}},Dy=class extends Ey{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):py(n)&&i?o.push(...n.split(i)):o.push(n)));let s=by(this.data,o);return!s&&!t&&!n&&e.includes(`.`)&&(e=o[0],t=o[1],n=o.slice(2).join(`.`)),s||!a||!py(n)?s:Cy(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),yy(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)(py(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=by(this.data,o)||{};a.skipCopy||(n=JSON.parse(JSON.stringify(n))),r?xy(s,n,i):s={...s,...n},yy(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}},Oy={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}},ky=Symbol(`i18next/PATH_KEY`),Ay=e=>!py(e)&&typeof e!=`boolean`&&typeof e!=`number`,jy=class e extends Ey{constructor(e,t={}){super(),roe([`resourceStore`,`languageUtils`,`pluralResolver`,`interpolator`,`backendConnector`,`i18nFormat`,`utils`],e,this),this.options=t,this.options.keySeparator===void 0&&(this.options.keySeparator=`.`),this.logger=Ty.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=Ay(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&&!foe(e,n,r);if(a&&!o){let t=e.match(this.interpolator.nestingRegexp);if(t&&t.length>0)return{key:e,namespaces:py(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:py(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=fy(t,{...this.options,...i})),Array.isArray(t)||(t=[String(t)]),t=t.map(e=>typeof e==`function`?fy(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&&!py(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=Ay(E),O=Object.prototype.toString.apply(E);if(y&&E&&D&&!_.includes(O)&&!(py(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:Ay(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&&py(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=py(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&&!py(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=py(a)?[a]:a;return e!=null&&o?.length&&n.applyPostProcessor!==!1&&(e=Oy.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 py(e)&&(e=[e]),Array.isArray(e)&&(e=e.map(e=>typeof e==`function`?fy(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&&!py(t.count),d=u&&!t.ordinal&&t.count===0,f=t.context!==void 0&&(py(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&&!py(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}},My=class{constructor(e){this.options=e,this.supportedLngs=this.options.supportedLngs||!1,this.logger=Ty.create(`languageUtils`),this.resolveHierarchyCache={}}clearCache(){this.resolveHierarchyCache={}}getScriptPartFromCode(e){if(e=wy(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=wy(e),!e||!e.includes(`-`))return e;let t=e.split(`-`);return this.formatLanguageCode(t[0])}formatLanguageCode(e){if(py(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)),py(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.options.fallbackLng,r=Array.isArray(n)?n.join(`|`):n;r!==this._cachedFallbackLng&&(this.resolveHierarchyCache={},this._cachedFallbackLng=r);let i=t===void 0||t===!1||py(t),a=t===void 0&&typeof this.options.fallbackLng==`function`,o=py(e)&&i&&!a,s=null;if(o){let n;n=t===void 0?`undefined`:t===!1?`boolean:false`:`string:${t}`,s=`${e.length}:${e}|${n}`}if(s!==null){let e=this.resolveHierarchyCache[s];if(e!==void 0)return e.slice()}let c=this.getFallbackCodes((t===!1?[]:t)||this.options.fallbackLng||[],e),l=[],u=e=>{e&&(this.isSupportedCode(e)?l.push(e):this.logger.warn(`rejecting language code not found in supportedLngs: ${e}`))};return py(e)&&(e.includes(`-`)||e.includes(`_`))?(this.options.load!==`languageOnly`&&u(this.formatLanguageCode(e)),this.options.load!==`languageOnly`&&this.options.load!==`currentOnly`&&u(this.getScriptPartFromCode(e)),this.options.load!==`currentOnly`&&u(this.getLanguagePartFromCode(e))):py(e)&&u(this.formatLanguageCode(e)),c.forEach(e=>{l.includes(e)||u(this.formatLanguageCode(e))}),s===null?l:(this.resolveHierarchyCache[s]=l,l.slice())}},Ny={zero:0,one:1,two:2,few:3,many:4,other:5},Py={select:e=>e===1?`one`:`other`,resolvedOptions:()=>({pluralCategories:[`one`,`other`]})},hoe=class{constructor(e,t={}){this.languageUtils=e,this.options=t,this.logger=Ty.create(`pluralResolver`),this.pluralRulesCache={}}clearCache(){this.pluralRulesCache={}}getRule(e,t={}){let n=wy(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!`),Py;if(!e.match(/-|_/))return Py;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)=>Ny[e]-Ny[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))}},Fy=(e,t,n,r=`.`,i=!0)=>{let a=ooe(e,t,n);return!a&&i&&py(n)&&(a=Cy(e,n,r),a===void 0&&(a=Cy(t,n,r))),a},goe=e=>e.replace(/\$/g,`$$$$`),Iy=class{constructor(e={}){this.logger=Ty.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?coe:t,this.escapeValue=n===void 0||n,this.useRawValueToEscape=r!==void 0&&r,this.prefix=i?Sy(i):a||`{{`,this.suffix=o?Sy(o):s||`}}`,this.formatSeparator=c||`,`,this.unescapePrefix=l?``:u?Sy(u):`-`,this.unescapeSuffix=this.unescapePrefix?``:l?Sy(l):``,this.nestingPrefix=d?Sy(d):f||Sy(`$t(`),this.nestingSuffix=p?Sy(p):m||Sy(`)`),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=Fy(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(Fy(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=py(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!py(a)&&!this.useRawValueToEscape&&(a=hy(a));let s=t.safeValue(a);if(e=e.replace(i[0],goe(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(`${Sy(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&&!py(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&&!py(i))return i;py(i)||(i=hy(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}},_oe=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}},Ly=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(wy(r),i),t[o]=s),s(n)}},voe=e=>(t,n,r)=>e(wy(n),r)(t),yoe=class{constructor(e={}){this.logger=Ty.create(`formatter`),this.options=e,this.init(e)}init(e,t={interpolation:{}}){this.formatSeparator=t.interpolation.formatSeparator||`,`;let n=t.cacheInBuiltFormats?Ly:voe;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()]=Ly(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}=_oe(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)}},boe=(e,t)=>{e.pending[t]!==void 0&&(delete e.pending[t],e.pendingCount--)},xoe=class extends Ey{constructor(e,t,n,r={}){super(),this.backend=e,this.store=t,this.services=n,this.languageUtils=n.languageUtils,this.options=r,this.logger=Ty.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=>{aoe(n.loaded,[i],a),boe(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();py(e)&&(e=this.languageUtils.toResolveHierarchy(e)),py(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)}}},Ry=()=>({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]),py(e[1])&&(t.defaultValue=e[1]),py(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}),zy=e=>(py(e.ns)&&(e.ns=[e.ns]),py(e.fallbackLng)&&(e.fallbackLng=[e.fallbackLng]),py(e.fallbackNS)&&(e.fallbackNS=[e.fallbackNS]),e.supportedLngs&&!e.supportedLngs.includes(`cimode`)&&(e.supportedLngs=e.supportedLngs.concat([`cimode`])),e),By=()=>{},Soe=e=>{Object.getOwnPropertyNames(Object.getPrototypeOf(e)).forEach(t=>{typeof e[t]==`function`&&(e[t]=e[t].bind(e))})},Coe=class e extends Ey{constructor(e={},t){if(super(),this.options=zy(e),this.services={},this.logger=Ty,this.modules={external:[]},Soe(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&&(py(e.ns)?e.defaultNS=e.ns:e.ns.includes(`translation`)||(e.defaultNS=e.ns[0]));let n=Ry();this.options={...n,...this.options,...zy(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?Ty.init(r(this.modules.logger),this.options):Ty.init(null,this.options);let e;e=this.modules.formatter?this.modules.formatter:yoe;let t=new My(this.options);this.store=new Dy(this.options.resources,this.options);let n=this.services;n.logger=Ty,n.resourceStore=this.store,n.languageUtils=t,n.pluralResolver=new hoe(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 Iy(this.options),n.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},n.backendConnector=new xoe(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 jy(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||=By,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=my(),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=By){let n=t,r=py(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=my();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||=By,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`&&Oy.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=my();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=py(t)?t:t&&t[0],a=this.store.hasLanguageSomeTranslations(n)?n:this.services.languageUtils.getBestMatchFromCodes(py(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=fy(o.keyPrefix,c));let l=this.options.keySeparator||`.`,u;return o.keyPrefix&&Array.isArray(e)?u=e.map(e=>(typeof e==`function`&&(e=fy(e,c)),`${o.keyPrefix}${l}${e}`)):(typeof e==`function`&&(e=fy(e,c)),u=o.keyPrefix?`${o.keyPrefix}${l}${e}`:e),this.t(u,o)};return py(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=my();return this.options.ns?(py(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=my();py(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 My(Ry());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=By){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){let e=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),{});a.store=new Dy(e,i),a.services.resourceStore=a.store}if(t.interpolation){let e={...Ry().interpolation,...this.options.interpolation,...t.interpolation},n={...i,interpolation:e};a.services.interpolator=new Iy(n)}return a.translator=new jy(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}}},Vy=Coe.createInstance(),woe=Vy.createInstance,Vy.dir,Vy.init,Vy.loadResources,Vy.reloadResources,Vy.use,Vy.changeLanguage,Vy.getFixedT,Vy.t,Vy.exists,Vy.setDefaultNamespace,Vy.hasLoadedNamespace,Vy.loadNamespaces,Vy.loadLanguages})),Eoe,Hy,Uy,Wy,Gy,Ky,Doe,Ooe,qy,koe,Jy=s((()=>{Eoe=(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);qy(i[0])&&(i[0]=`react-i18next:: ${i[0]}`),e?.services?.logger?.warn?e.services.logger.warn(...i):console?.warn&&console.warn(...i)},Hy={},Uy=(e,t,n,r)=>{qy(n)&&Hy[n]||(qy(n)&&(Hy[n]=new Date),Eoe(e,t,n,r))},Wy=(e,t)=>()=>{if(e.isInitialized)t();else{let n=()=>{setTimeout(()=>{e.off(`initialized`,n)},0),t()};e.on(`initialized`,n)}},Gy=(e,t,n)=>{e.loadNamespaces(t,Wy(e,n))},Ky=(e,t,n,r)=>{if(qy(n)&&(n=[n]),e.options.preload&&e.options.preload.indexOf(t)>-1)return Gy(e,n,r);n.forEach(t=>{e.options.ns.indexOf(t)<0&&e.options.ns.push(t)}),e.loadLanguages(t,Wy(e,r))},Doe=(e,t,n={})=>!t.languages||!t.languages.length?(Uy(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}}),Ooe=e=>e.displayName||e.name||(qy(e)&&e.length>0?e:`Unknown`),qy=e=>typeof e==`string`,koe=e=>typeof e==`object`&&!!e})),Aoe,joe,Moe,Noe,Poe=s((()=>{Aoe=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,joe={"&":`&`,"&":`&`,"<":`<`,"<":`<`,">":`>`,">":`>`,"'":`'`,"'":`'`,""":`"`,""":`"`," ":` `," ":` `,"©":`©`,"©":`©`,"®":`®`,"®":`®`,"…":`…`,"…":`…`,"/":`/`,"/":`/`},Moe=e=>joe[e],Noe=e=>e.replace(Aoe,Moe)})),Yy,Foe,Ioe,Xy=s((()=>{Poe(),Yy={bindI18n:`languageChanged`,bindI18nStore:``,transEmptyNodeValue:``,transSupportBasicHtmlNodes:!0,transWrapTextNodes:``,transKeepBasicHtmlNodesFor:[`br`,`strong`,`i`,`p`],useSuspense:!0,unescape:Noe,transDefaultProps:void 0},Foe=(e={})=>{Yy={...Yy,...e}},Ioe=()=>Yy})),Loe,Roe,zoe,Zy=s((()=>{Roe=e=>{Loe=e},zoe=()=>Loe})),Boe,Voe=s((()=>{Xy(),Zy(),Boe={type:`3rdParty`,init(e){Foe(e.options.react),Roe(e)}}})),Hoe,Qy,Uoe,$y=s((()=>{Hoe=d(h()),Xy(),Zy(),Qy=(0,Hoe.createContext)(),Uoe=class{constructor(){this.usedNamespaces={}}addUsedNamespaces(e){e.forEach(e=>{this.usedNamespaces[e]||(this.usedNamespaces[e]=!0)})}getUsedNamespaces(){return Object.keys(this.usedNamespaces)}}})),Woe=c((e=>{var t=h();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.useState,a=t.useEffect,o=t.useLayoutEffect,s=t.useDebugValue;function c(e,t){var n=t(),r=i({inst:{value:n,getSnapshot:t}}),c=r[0].inst,u=r[1];return o(function(){c.value=n,c.getSnapshot=t,l(c)&&u({inst:c})},[e,n,t]),a(function(){return l(c)&&u({inst:c}),e(function(){l(c)&&u({inst:c})})},[e]),s(n),n}function l(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!r(e,n)}catch{return!0}}function u(e,t){return t()}var d=typeof window>`u`||window.document===void 0||window.document.createElement===void 0?u:c;e.useSyncExternalStore=t.useSyncExternalStore===void 0?d:t.useSyncExternalStore})),eb=c(((e,t)=>{t.exports=Woe()})),tb,Goe,Koe,qoe,Joe,nb,rb=s((()=>{tb=d(h()),Goe=eb(),$y(),Jy(),Koe=(e,t)=>{if(qy(t))return t;if(koe(t)&&qy(t.defaultValue))return t.defaultValue;if(typeof e==`function`)return``;if(Array.isArray(e)){let t=e[e.length-1];return typeof t==`function`?``:t}return e},qoe={t:Koe,ready:!1},Joe=()=>()=>{},nb=(e,t={})=>{let{i18n:n}=t,{i18n:r,defaultNS:i}=(0,tb.useContext)(Qy)||{},a=n||r||zoe();a&&!a.reportNamespaces&&(a.reportNamespaces=new Uoe),a||Uy(a,`NO_I18NEXT_INSTANCE`,`useTranslation: You will need to pass in an i18next instance by using initReactI18next or by passing it via props or context. In monorepo setups, make sure there is only one instance of react-i18next.`);let o=(0,tb.useMemo)(()=>({...Ioe(),...a?.options?.react,...t}),[a,t]),{useSuspense:s,keyPrefix:c}=o,l=e||i||a?.options?.defaultNS,u=qy(l)?[l]:l||[`translation`],d=(0,tb.useMemo)(()=>u,u);a?.reportNamespaces?.addUsedNamespaces?.(d);let f=(0,tb.useRef)(0),p=(0,tb.useCallback)(e=>{if(!a)return Joe;let{bindI18n:t,bindI18nStore:n}=o,r=()=>{f.current+=1,e()};return t&&a.on(t,r),n&&a.store.on(n,r),()=>{t&&t.split(` `).forEach(e=>a.off(e,r)),n&&n.split(` `).forEach(e=>a.store.off(e,r))}},[a,o]),m=(0,tb.useRef)(),h=(0,tb.useCallback)(()=>{if(!a)return qoe;let e=!!(a.isInitialized||a.initializedStoreOnce)&&d.every(e=>Doe(e,a,o)),n=t.lng||a.language,r=f.current,i=m.current;if(i&&i.ready===e&&i.lng===n&&i.keyPrefix===c&&i.revision===r)return i;let s={t:a.getFixedT(n,o.nsMode===`fallback`?d:d[0],c,{scopeNs:d}),ready:e,lng:n,keyPrefix:c,revision:r};return m.current=s,s},[a,d,c,o,t.lng]),[g,_]=(0,tb.useState)(0),{t:v,ready:y}=(0,Goe.useSyncExternalStore)(p,h,h);(0,tb.useEffect)(()=>{if(a&&!y&&!s){let e=()=>_(e=>e+1);t.lng?Ky(a,t.lng,d,e):Gy(a,d,e)}},[a,t.lng,d,y,s,g]);let b=a||{},x=(0,tb.useRef)(null),S=(0,tb.useRef)(),C=e=>{let t=Object.getOwnPropertyDescriptors(e);t.__original&&delete t.__original;let n=Object.create(Object.getPrototypeOf(e),t);if(!Object.prototype.hasOwnProperty.call(n,`__original`))try{Object.defineProperty(n,"__original",{value:e,writable:!1,enumerable:!1,configurable:!1})}catch{}return n},w=(0,tb.useMemo)(()=>{let e=b,t=e?.language,n=e;e&&(x.current&&x.current.__original===e&&S.current===t?n=x.current:(n=C(e),x.current=n,S.current=t));let r=!y&&!s?(...e)=>(Uy(a,`USE_T_BEFORE_READY`,`useTranslation: t was called before ready. When using useSuspense: false, make sure to check the ready flag before using t.`),v(...e)):v,i=[r,n,y];return i.t=r,i.i18n=n,i.ready=y,i},[v,b,y,b.resolvedLanguage,b.language,b.languages]);if(a&&s&&!y){let e=!1;try{e=!1}catch{}throw e&&Uy(a,`SUSPENDED_WHILE_LOADING`,`useTranslation: suspended while translations are loading (useSuspense is true by default). Add a <Suspense> boundary above this component, or set react.useSuspense: false in the i18next init options. https://react.i18next.com/latest/usetranslation-hook`),new Promise(e=>{let n=()=>e();t.lng?Ky(a,t.lng,d,n):Gy(a,d,n)})}return w}})),ib,Yoe,Xoe=s((()=>{ib=d(h()),rb(),Jy(),Yoe=(e,t={})=>function(n){function r({forwardedRef:r,...i}){let[a,o,s]=nb(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,ib.createElement)(n,c)}return r.displayName=`withI18nextTranslation(${Ooe(n)})`,r.WrappedComponent=n,t.withRef?(0,ib.forwardRef)((e,t)=>(0,ib.createElement)(r,Object.assign({},e,{forwardedRef:t}))):r}}));function Zoe({i18n:e,defaultNS:t,children:n}){let r=(0,ab.useMemo)(()=>({i18n:e,defaultNS:t}),[e,t]);return(0,ab.createElement)(Qy.Provider,{value:r},n)}var ab,Qoe=s((()=>{ab=d(h()),$y()})),ob=s((()=>{Toe(),Jy(),Xy(),Zy(),Poe(),$y(),rb(),Xoe(),Qoe(),Voe()}));function $oe(e){return Gh(`MuiAccordionSummary`,e)}var sb,cb=s((()=>{Jh(),Kh(),sb=qh(`MuiAccordionSummary`,[`root`,`expanded`,`focusVisible`,`disabled`,`gutters`,`content`,`expandIconWrapper`])}));function ese(e){return Gh(`MuiAutocomplete`,e)}var lb,ub=s((()=>{Jh(),Kh(),lb=qh(`MuiAutocomplete`,`root.expanded.fullWidth.focused.focusVisible.tag.tagSizeSmall.tagSizeMedium.hasPopupIcon.hasClearIcon.inputRoot.input.inputFocused.endAdornment.clearIndicator.popupIndicator.popupIndicatorOpen.popper.popperDisablePortal.paper.listbox.loading.noOptions.status.option.groupLabel.groupUl`.split(`.`))}));function tse(e){return Gh(`MuiCheckbox`,e)}var db,fb=s((()=>{Jh(),Kh(),db=qh(`MuiCheckbox`,[`root`,`checked`,`disabled`,`indeterminate`,`colorPrimary`,`colorSecondary`,`sizeSmall`,`sizeMedium`])}));function pb(e){return typeof e==`string`}var nse=s((()=>{})),mb=s((()=>{nse()}));function rse(e,t=166){let n;function r(...r){clearTimeout(n),n=setTimeout(()=>{e.apply(this,r)},t)}return r.clear=()=>{clearTimeout(n)},r}var ise=s((()=>{})),hb=s((()=>{ise(),ise()}));function gb(...e){let t=_b.useRef(void 0),n=_b.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 _b.useMemo(()=>e.every(e=>e==null)?null:e=>{t.current&&=(t.current(),void 0),e!=null&&(t.current=n(e))},e)}var _b,ase=s((()=>{_b=d(h(),1)})),vb=s((()=>{ase()}));function yb(e){let t=bb.useRef(e);return og(()=>{t.current=e}),bb.useRef((...e)=>(0,t.current)(...e)).current}var bb,ose=s((()=>{bb=d(h(),1),sg()})),xb=s((()=>{ose()}));function Sb(e){return e&&e.ownerDocument||document}var sse=s((()=>{})),Cb=s((()=>{sse()}));function wb(e){return Sb(e).defaultView||window}var cse=s((()=>{Cb()})),Tb=s((()=>{cse()}));function Eb(e){return parseInt(e,10)||0}function lse(e){for(let t in e)return!1;return!0}function use(e){return lse(e)||e.outerHeightStyle===0&&!e.overflowing}var Db,Ob,dse,fse,pse=s((()=>{Db=d(h(),1),hb(),vb(),sg(),xb(),Tb(),Ob=W(),dse={shadow:{visibility:`hidden`,position:`absolute`,overflow:`hidden`,height:0,top:0,left:0,transform:`translateZ(0)`}},fse=Db.forwardRef(function(e,t){let{onChange:n,maxRows:r,minRows:i=1,style:a,value:o,...s}=e,{current:c}=Db.useRef(o!=null),l=Db.useRef(null),u=gb(t,l),d=Db.useRef(null),f=Db.useRef(null),p=Db.useCallback(()=>{let t=l.current,n=f.current;if(!t||!n)return;let a=wb(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=Eb(a.paddingBottom)+Eb(a.paddingTop),c=Eb(a.borderBottomWidth)+Eb(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=yb(()=>{let e=l.current,t=p();if(!e||!t||use(t))return!1;let n=t.outerHeightStyle;return d.current!=null&&d.current!==n}),h=Db.useCallback(()=>{let e=l.current,t=p();if(!e||!t||use(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=Db.useRef(-1);return og(()=>{let e=rse(h),t=l?.current;if(!t)return;let n=wb(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]),og(()=>{h()}),(0,Ob.jsxs)(Db.Fragment,{children:[(0,Ob.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,Ob.jsx)(`textarea`,{"aria-hidden":!0,className:e.className,readOnly:!0,ref:f,tabIndex:-1,style:{...dse.shadow,...a,paddingTop:0,paddingBottom:0}})]})})})),kb=s((()=>{pse()})),mse,Ab,jb=s((()=>{mse=d(h(),1),Ab=mse.createContext(void 0)}));function hse(){return Nb.useContext(Ab)}function Mb({props:e,states:t}){let n=Nb.useContext(Ab),r={};return t.forEach(t=>{let i=e[t];r[t]=i===void 0&&n?n[t]:i}),[r,n]}var Nb,Pb=s((()=>{Nb=d(h(),1),jb()})),Fb,Ib=s((()=>{gf(),Fb=mf})),Lb,Rb=s((()=>{vb(),Lb=gb})),zb,Bb=s((()=>{sg(),zb=og})),Vb,Hb=s((()=>{Cb(),Vb=Sb}));function Ub(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}var gse=s((()=>{})),Wb=s((()=>{gse()})),Gb,Kb=s((()=>{Wb(),Gb=Ub}));function _se(e){return e!=null&&!(Array.isArray(e)&&e.length===0)}function qb(e,t=!1){return e&&(_se(e.value)&&e.value!==``||t&&_se(e.defaultValue)&&e.defaultValue!==``)}function vse(e){return e.startAdornment}var Jb=s((()=>{}));function yse(e){return Gh(`MuiInputBase`,e)}var Yb,Xb=s((()=>{Jh(),Kh(),Yb=qh(`MuiInputBase`,[`root`,`formControl`,`focused`,`disabled`,`adornedStart`,`adornedEnd`,`error`,`sizeSmall`,`multiline`,`colorSecondary`,`fullWidth`,`hiddenLabel`,`readOnly`,`input`,`inputTypeSearch`])})),Zb,Qb,bse,$b,ex,tx,nx,xse,rx,ix,ax,ox,sx=s((()=>{Rd(),Zb=d(h(),1),J(),Y(),mb(),kb(),jb(),Pb(),Q(),Uv(),$(),Ib(),Rb(),Bb(),Hb(),Kb(),Jb(),Xb(),$v(),Qb=W(),$b=`mui-auto-fill`,ex=`mui-auto-fill-cancel`,tx=(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${Fb(n.color)}`],n.fullWidth&&t.fullWidth,n.hiddenLabel&&t.hiddenLabel]},nx=(e,t)=>{let{ownerState:n}=e;return[t.input,n.type===`search`&&t.inputTypeSearch]},xse=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 Fd({root:[`root`,`color${Fb(n)}`,r&&`disabled`,i&&`error`,c&&`fullWidth`,o&&`focused`,s&&`formControl`,f&&f!==`medium`&&`size${Fb(f)}`,u&&`multiline`,p&&`adornedStart`,a&&`adornedEnd`,l&&`hiddenLabel`,d&&`readOnly`],input:[`input`,r&&`disabled`,m===`search`&&`inputTypeSearch`,d&&`readOnly`]},yse,t)},rx=Z(`div`,{name:`MuiInputBase`,slot:`Root`,overridesResolver:tx})(Hv(({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`,[`&.${Yb.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%`}}]}))),ix=Z(`input`,{name:`MuiInputBase`,slot:`Input`,overridesResolver:nx})(Hv(({theme:e})=>{let t=e.palette.mode===`light`,n={color:`currentColor`,...e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:t?.42:.5},...Yv(e,`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] + .${Yb.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},[`&.${Yb.disabled}`]:{opacity:1,WebkitTextFillColor:(e.vars||e).palette.text.disabled},variants:[{props:({ownerState:e})=>!e.disableInjectingGlobalStyles,style:{animationName:ex,animationDuration:`10ms`,"&:-webkit-autofill":{animationDuration:`5000s`,animationName:$b}}},{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`}}]}})),ax=vae({[`@keyframes ${$b}`]:{from:{animationName:$b}},[`@keyframes ${ex}`]:{from:{animationName:ex}}}),ox=Zb.forwardRef(function(e,t){let n=Wv({props:e,name:`MuiInputBase`}),{"aria-describedby":r,"aria-label":i,autoComplete:a,autoFocus:o,className:s,color:c,defaultValue:l,disabled:u,disableInjectingGlobalStyles:d,endAdornment:f,error:p,fullWidth:m=!1,id:h,inputComponent:g=`input`,inputProps:_={},inputRef:v,margin:y,maxRows:b,minRows:x,multiline:S=!1,name:C,onBlur:w,onChange:T,onClick:E,onFocus:D,onKeyDown:O,onKeyUp:k,placeholder:A,readOnly:j,renderSuffix:M,rows:N,size:ee,slotProps:te={},slots:P={},startAdornment:F,type:I=`text`,value:ne,...re}=n,ie=_.value==null?ne:_.value,{current:L}=Zb.useRef(ie!=null),ae=Zb.useRef(),oe=Zb.useCallback(e=>{},[]),se=Lb(ae,v,_.ref,oe),[ce,le]=Zb.useState(!1),[ue,de]=Mb({props:n,states:[`color`,`disabled`,`error`,`hiddenLabel`,`size`,`required`,`filled`]});ue.focused=de?de.focused:ce,Zb.useEffect(()=>{!de&&u&&ce&&(le(!1),w&&w())},[de,u,ce,w]);let fe=de&&de.onFilled,pe=de&&de.onEmpty,R=Zb.useCallback(e=>{qb(e)?fe&&fe():pe&&pe()},[fe,pe]);zb(()=>{L&&R({value:ie})},[ie,R,L]),zb(()=>{if(!o)return;let e=ae.current;if(!e)return;let t=Vb(e),n=Gb(t),r=n==null||n===t.body||n===t.documentElement;e===n?de&&de.onFocus?de.onFocus():le(!0):r&&e.focus()},[o]);let me=e=>{D&&D(e),_.onFocus&&_.onFocus(e),de&&de.onFocus?de.onFocus(e):le(!0)},he=e=>{w&&w(e),_.onBlur&&_.onBlur(e),de&&de.onBlur?de.onBlur(e):le(!1)},ge=(e,...t)=>{if(!L){let t=e.target||ae.current;if(t==null)throw Error(Id(1));R({value:t.value})}_.onChange&&_.onChange(e,...t),T&&T(e,...t)};Zb.useEffect(()=>{R(ae.current)},[]);let _e=e=>{ae.current&&e.currentTarget===e.target&&ae.current.focus(),E&&E(e)},ve=g,ye=_;S&&ve===`input`&&(ye=N?{type:void 0,minRows:N,maxRows:N,...ye}:{type:void 0,maxRows:b,minRows:x,...ye},ve=fse);let be=e=>{R(e.animationName===ex?ae.current:{value:`x`})};Zb.useEffect(()=>{de&&de.setAdornedStart(!!F)},[de,F]);let xe={...n,color:ue.color||`primary`,disabled:ue.disabled,endAdornment:f,error:ue.error,focused:ue.focused,formControl:de,fullWidth:m,hiddenLabel:ue.hiddenLabel,multiline:S,size:ue.size,startAdornment:F,type:I},Se=xse(xe),Ce=P.root||rx,we=te.root||{},Te=P.input||ix;return ye={...ye,...te.input},(0,Qb.jsxs)(Zb.Fragment,{children:[!d&&typeof ax==`function`&&(bse||=(0,Qb.jsx)(ax,{})),(0,Qb.jsxs)(Ce,{...we,ref:t,onClick:_e,...re,...!pb(Ce)&&{ownerState:{...xe,...we.ownerState}},className:q(Se.root,we.className,s,j&&`MuiInputBase-readOnly`),children:[F,(0,Qb.jsx)(Ab.Provider,{value:null,children:(0,Qb.jsx)(Te,{"aria-invalid":ue.error,"aria-describedby":r,"aria-label":i,autoComplete:a,autoFocus:o,defaultValue:l,disabled:ue.disabled,id:h,onAnimationStart:be,name:C,placeholder:A,readOnly:j,required:ue.required,rows:N,value:ie,onKeyDown:O,onKeyUp:k,type:I,...ye,...!pb(Te)&&{as:ve,ownerState:{...xe,...ye.ownerState}},ref:se,className:q(Se.input,ye.className,j&&`MuiInputBase-readOnly`),onBlur:he,onChange:ge,onFocus:me})}),f,M?M({...ue,startAdornment:F}):null]})]})})})),cx=s((()=>{sx(),Xb(),Xb()}));function Sse(e){return Gh(`MuiFilledInput`,e)}var lx,ux=s((()=>{Jh(),Kh(),cx(),lx={...Yb,...qh(`MuiFilledInput`,[`root`,`underline`,`input`,`adornedStart`,`adornedEnd`,`sizeSmall`,`multiline`,`hiddenLabel`])}}));function Cse(e){return Gh(`MuiFormControlLabel`,e)}var dx,fx=s((()=>{Jh(),Kh(),dx=qh(`MuiFormControlLabel`,[`root`,`labelPlacementStart`,`labelPlacementEnd`,`labelPlacementTop`,`labelPlacementBottom`,`disabled`,`label`,`error`,`required`,`asterisk`])}));function wse(e){return Gh(`MuiFormHelperText`,e)}var px,mx=s((()=>{Jh(),Kh(),px=qh(`MuiFormHelperText`,[`root`,`error`,`disabled`,`sizeSmall`,`sizeMedium`,`contained`,`focused`,`filled`,`required`])}));function Tse(e){return Gh(`MuiFormLabel`,e)}var hx,gx=s((()=>{Jh(),Kh(),hx=qh(`MuiFormLabel`,[`root`,`colorSecondary`,`focused`,`disabled`,`error`,`filled`,`required`,`asterisk`])}));function Ese(e){return Gh(`MuiInput`,e)}var _x,vx=s((()=>{Jh(),Kh(),cx(),_x={...Yb,...qh(`MuiInput`,[`root`,`underline`,`input`])}}));function Dse(e){return Gh(`MuiListItemButton`,e)}var yx,bx=s((()=>{Jh(),Kh(),yx=qh(`MuiListItemButton`,[`root`,`focusVisible`,`dense`,`alignItemsFlexStart`,`disabled`,`divider`,`gutters`,`selected`])}));function Ose(e){return Gh(`MuiMenuItem`,e)}var xx,Sx=s((()=>{Jh(),Kh(),xx=qh(`MuiMenuItem`,[`root`,`focusVisible`,`dense`,`disabled`,`divider`,`gutters`,`selected`])}));function kse(e){return Gh(`MuiNativeSelect`,e)}var Cx,wx=s((()=>{Jh(),Kh(),Cx=qh(`MuiNativeSelect`,[`root`,`select`,`multiple`,`filled`,`outlined`,`standard`,`disabled`,`icon`,`iconOpen`,`iconFilled`,`iconOutlined`,`iconStandard`,`nativeInput`,`error`])}));function Ase(e){return Gh(`MuiOutlinedInput`,e)}var Tx,Ex=s((()=>{Jh(),Kh(),cx(),Tx={...Yb,...qh(`MuiOutlinedInput`,[`root`,`notchedOutline`,`input`])}})),Dx=s((()=>{}));function jse(e){return Gh(`MuiSlider`,e)}var Ox,kx=s((()=>{Jh(),Kh(),Ox=qh(`MuiSlider`,`root.active.colorPrimary.colorSecondary.colorError.colorInfo.colorSuccess.colorWarning.disabled.dragging.focusVisible.mark.markActive.marked.markLabel.markLabelActive.rail.sizeSmall.thumb.track.trackInverted.trackFalse.valueLabel.valueLabelOpen.valueLabelCircle.valueLabelLabel.vertical`.split(`.`))})),Ax=s((()=>{}));function Mse(e){return String(e).match(/[\d.\-+]*\s*(.*)/)[1]||``}function Nse(e){return parseFloat(e)}var Pse=s((()=>{}));function Fse({props:e,name:t}){return rg({props:e,name:t,defaultTheme:Av,themeId:Mv})}var Ise=s((()=>{ig(),jv(),Nv()}));function Lse({theme:e,...t}){let n=`$$material`in e?e[Mv]:void 0;return(0,Rse.jsx)(Tg,{...t,themeId:n?Mv:void 0,theme:n||e})}var Rse,zse=s((()=>{h(),L_(),Nv(),Rse=W()})),jx,Bse=s((()=>{W(),jx={attribute:`data-mui-color-scheme`,colorSchemeStorageKey:`mui-color-scheme`,defaultLightColorScheme:`light`,defaultDarkColorScheme:`dark`,modeStorageKey:`mui-mode`}})),Vse,Hse,Use,Wse,Gse=s((()=>{Zp(),L_(),kv(),fv(),Nv(),Bse(),W(),{CssVarsProvider:Vse,useColorScheme:Hse,getInitColorSchemeScript:Use}=sie({themeId:Mv,theme:()=>Ov({cssVariables:!0}),colorSchemeStorageKey:jx.colorSchemeStorageKey,modeStorageKey:jx.modeStorageKey,defaultColorScheme:{light:jx.defaultLightColorScheme,dark:jx.defaultDarkColorScheme},resolveTheme:e=>{let t={...e,typography:lv(e.palette,e.typography)};return t.unstable_sx=function(e){return Xp({sx:e,theme:this})},t}}),Wse=Vse}));function Kse({theme:e,...t}){let n=qse.useMemo(()=>{if(typeof e==`function`)return e;let t=`$$material`in e?e[Mv]:e;return`colorSchemes`in t?null:`vars`in t?e:{...e,vars:null}},[e]);return n?(0,Mx.jsx)(Lse,{theme:n,...t}):(0,Mx.jsx)(Wse,{theme:e,...t})}var qse,Mx,Jse=s((()=>{qse=d(h(),1),zse(),Gse(),Nv(),Mx=W()})),Nx=s((()=>{Nv(),L_(),Rf(),kv(),cb(),ub(),fb(),ux(),fx(),mx(),gx(),vx(),bx(),Sx(),wx(),Ex(),Dx(),kx(),Ax(),Of(),Pse(),Rd(),bv(),nae(),Fv(),Ise(),Vv(),Jse(),Gse(),pae(),Cv(),iae(),fv(),cv(),oae()}));function Yse(e){return e?zx.has(e)?zx.get(e):(Bx+=1,zx.set(e,Bx.toString()),zx.get(e)):`0`}function Xse(e){return Object.keys(e).sort().filter(t=>e[t]!==void 0).map(t=>`${t}_${t===`root`?Yse(e.root):e[t]}`).toString()}function Zse(e){let t=Xse(e),n=Rx.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},Rx.set(t,n)}return n}function Qse(e,t,n={},r=rce){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}=Zse(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(),Rx.delete(i))}}function $se(e){return typeof e.children!=`function`}function ece({threshold:e,delay:t,trackVisibility:n,rootMargin:r,scrollMargin:i,root:a,triggerOnce:o,skip:s,initialInView:c,fallbackInView:l,onChange:u}={}){let[d,f]=Fx.useState(null),p=Fx.useRef(u),m=Fx.useRef(c),[h,g]=Fx.useState({inView:!!c,entry:void 0});p.current=u,Fx.useEffect(()=>{if(m.current===void 0&&(m.current=c),s||!d)return;let u;return u=Qse(d,(e,t)=>{let n=m.current;m.current=e,!(n===void 0&&!e)&&(g({inView:e,entry:t}),p.current&&p.current(e,t),t.isIntersecting&&o&&u&&(u(),u=void 0))},{root:a,rootMargin:r,scrollMargin:i,threshold:e,trackVisibility:n,delay:t},l),()=>{u&&u()}},[Array.isArray(e)?e.toString():e,d,a,r,i,o,s,n,l,t]);let _=h.entry?.target,v=Fx.useRef(void 0);!d&&_&&!o&&!s&&v.current!==_&&(v.current=_,g({inView:!!c,entry:void 0}),m.current=c);let y=[f,h.inView,h.entry];return y.ref=y[0],y.inView=y[1],y.entry=y[2],y}var Px,Fx,Ix,tce,nce,Lx,Rx,zx,Bx,rce,ice,ace=s((()=>{Px=d(h(),1),Fx=d(h(),1),Ix=d(h(),1),tce=Object.defineProperty,nce=(e,t,n)=>t in e?tce(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Lx=(e,t,n)=>nce(e,typeof t==`symbol`?t:t+``,n),Rx=new Map,zx=new WeakMap,Bx=0,ice=class extends Px.Component{constructor(e){super(e),Lx(this,`node`,null),Lx(this,`_unobserveCb`,null),Lx(this,`lastInView`),Lx(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()}),Lx(this,`handleChange`,(e,t)=>{let n=this.lastInView;this.lastInView=e,!(n===void 0&&!e)&&(e&&this.props.triggerOnce&&this.unobserve(),$se(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.scrollMargin!==this.props.scrollMargin||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,scrollMargin:r,trackVisibility:i,delay:a,fallbackInView:o}=this.props;this.lastInView===void 0&&(this.lastInView=this.props.initialInView),this._unobserveCb=Qse(this.node,this.handleChange,{threshold:e,root:t,rootMargin:n,scrollMargin:r,trackVisibility:i,delay:a},o)}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,scrollMargin:o,onChange:s,skip:c,trackVisibility:l,delay:u,initialInView:d,fallbackInView:f,...p}=this.props;return Px.createElement(t||`div`,{ref:this.handleNode,...p},e)}},(`useInsertionEffect`in Ix?Ix.useInsertionEffect:void 0)??Ix.useLayoutEffect??Ix.useEffect})),oce,Vx,Hx=s((()=>{oce=d(h(),1),Vx=(0,oce.createContext)()}));function Ux({fallback:e,resource:t}){let n=(0,sce.useContext)(Vx),r=tt(e=>Ko(e,{}));if(!t)return e;let i=t.getLabel();return i?i.getValue(n||r||``)??(e||t.id):e}var sce,Wx,Gx=s((()=>{sce=d(h(),1),B(),Wx=d(V(),1),$l(),Hx(),Ux.propTypes={fallback:Wx.default.string,resource:Wx.default.object.isRequired}}));function cce(e,t){return tt(n=>Ro(n,e,t),[e,t])}var lce=s((()=>{B(),zo()})),uce=s((()=>{lce()})),dce,Kx,qx=s((()=>{dce=d(h(),1),Kx=(0,dce.createContext)({fallbackImage:``,hasFailed:!1,notifyFailure:()=>{}})}));function Jx({border:e=!1,children:t=null,imagePlaceholder:n=tS,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,Zx.jsxs)(fce,{ownerState:u,children:[(0,Zx.jsx)(eS,{placeholder:n,thumbnail:l,resource:s,maxHeight:a,maxWidth:o,style:c,border:e}),i&&(0,Zx.jsx)(Qx,{ownerState:u,children:r||(0,Zx.jsx)(Ux,{resource:s})}),t]})}var Yx,Xx,Zx,fce,Qx,$x,eS,tS,nS=s((()=>{Yx=d(h(),1),Xx=d(V(),1),Nx(),ace(),Gx(),uce(),qx(),Zx=W(),fce=Z(`div`,{name:`IIIFThumbnail`,slot:`root`})({}),Qx=Z(`span`,{name:`IIIFThumbnail`,slot:`label`})(({theme:e})=>({...e.typography.caption})),$x=Z(`img`,{name:`IIIFThumbnail`,slot:`image`})(()=>({height:`auto`,width:`auto`})),eS=({border:e=!1,placeholder:t,style:n={},thumbnail:r=null,resource:i,maxHeight:a=null,maxWidth:o=null,...s})=>{let{ref:c,inView:l}=ece(),[u,d]=(0,Yx.useState)(!1),[f,p]=(0,Yx.useState)(!1),m=cce(a,o),{notifyFailure:h,fallbackImage:g}=(0,Yx.useContext)(Kx);(0,Yx.useEffect)(()=>{u||!l||d(!0)},[l,u]);let _=(0,Yx.useMemo)(()=>{if(r)return r;let e=m.get(i);if(e&&e.url)return e},[i,r,m]),v=(0,Yx.useMemo)(()=>{let e=e=>f&&g?{...n,height:e.height??e.maxHeight,width:e.width??e.maxWidth,objectFit:`contain`}:{...e,...n},t={height:void 0,maxHeight:void 0,maxWidth:void 0,width:void 0};if(!_)return t.height=a,t.width=o,e(t);let{height:r,width:i}=_;if(r&&i){if(a&&r>a||o&&i>o){let e=i/r;a&&o?o/a<e?(t.height=Math.round(o/e),t.width=o):(t.height=a,t.width=Math.round(a*e)):a?(t.height=a,t.maxWidth=Math.round(a*e)):o&&(t.width=o,t.maxHeight=Math.round(o/e))}else t.width=i,t.height=r}else r&&!i?t.height=a:!r&&i?t.width=o:(t.width=o,t.height=a);return e(t)},[_,o,a,n,f,g]),{url:y=t}=u&&(r||_)||{},b=f?g||t:y;return(0,Zx.jsx)($x,{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})},eS.propTypes={border:Xx.default.bool,maxHeight:Xx.default.number,maxWidth:Xx.default.number,placeholder:Xx.default.string.isRequired,resource:Xx.default.object.isRequired,style:Xx.default.object,thumbnail:Xx.default.shape({height:Xx.default.number,url:Xx.default.string.isRequired,width:Xx.default.number})},tS=`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mMMDQmtBwADgwF/Op8FmAAAAABJRU5ErkJggg==`,Jx.propTypes={border:Xx.default.bool,children:Xx.default.node,imagePlaceholder:Xx.default.string,label:Xx.default.string,labelled:Xx.default.bool,maxHeight:Xx.default.number,maxWidth:Xx.default.number,resource:Xx.default.object.isRequired,style:Xx.default.object,thumbnail:Xx.default.shape({height:Xx.default.number,url:Xx.default.string.isRequired,width:Xx.default.number}),variant:Xx.default.oneOf([`inside`,`outside`])}})),rS,iS,aS,oS=s((()=>{U(),B(),Nr(),$l(),nS(),rS=e=>({thumbnailsConfig:_o(e).thumbnails}),iS=H(z(rS),Mr(`IIIFThumbnail`)),aS=iS(Jx)})),sS,cS=s((()=>{ya(),sS=e=>[e].flat().map(e=>[va.createGenerateClassNameOptions.productionPrefix,e].join(`-`)).join(` `)})),lS,uS,dS,fS,pS,mS,hS=s((()=>{lS=d(h(),1),uS=d(V(),1),Nx(),dS=d(dy(),1),oS(),cS(),fS=W(),pS=Z(`div`)(({theme:e})=>({boxSizing:`border-box`,color:e.palette.common.white,cursor:`pointer`,display:`inline-block`,whiteSpace:`nowrap`})),mS=class extends lS.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,fS.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:sS(`thumbnail-nav-container`),role:`gridcell`,"aria-selected":l,"aria-colindex":s+1,children:(0,fS.jsx)(pS,{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,dS.default)(sS([`thumbnail-nav-canvas`,`thumbnail-nav-canvas-${s}`,this.currentCanvasClass(c.map(e=>e.index))])),children:c.map((e,t)=>(0,fS.jsx)(aS,{resource:e,labelled:o,maxHeight:i===`far-right`?n.height-12:n.height,variant:`inside`},e.id))})})}},mS.propTypes={canvasGroupings:uS.default.array.isRequired,columnIndex:uS.default.number,currentCanvasId:uS.default.string.isRequired,index:uS.default.number,position:uS.default.string.isRequired,setCanvas:uS.default.func.isRequired,showThumbnailLabels:uS.default.bool.isRequired,style:uS.default.object.isRequired},mS.defaultProps={columnIndex:void 0,index:void 0}})),gS,_S,vS,yS,bS=s((()=>{U(),B(),Nr(),Nd(),$l(),hS(),gS=(e,{windowId:t})=>({setCanvas:(...n)=>e(Hu(t,...n))}),_S=(e,{windowId:t})=>({currentCanvasId:(Ks(e,{windowId:t})||{}).id,showThumbnailLabels:_o(e).thumbnailNavigation.showThumbnailLabels}),vS=H(z(_S,gS),Mr(`ThumbnailCanvasGrouping`)),yS=vS(mS)}));function xS({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}=nb(),f=(0,SS.useRef)(),p=(0,SS.useRef)(c);(0,SS.useEffect)(()=>{p.current!==c&&i!==`off`&&(p.current=c)},[c,i]),(0,SS.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 m=(0,SS.useRef)(null);(0,SS.useEffect)(()=>{m.current&&document.activeElement!==m.current&&m.current.focus({preventScroll:!0})},[t]);let h=e=>{let t=`ArrowRight`,n=`ArrowLeft`;switch(i===`far-right`&&(t=`ArrowDown`,n=`ArrowUp`),e.key){case t:b();break;case n:x()}},g=e=>e.getWidth()/e.getHeight(),_=t=>{let n=e[t];if(!n)return s.width+12;let r=s.height-12-6,i=Math.ceil(n.reduce((e,t)=>e+r*g(t),0));return Number.isInteger(i)?i+12:s.width+12},v=t=>{let n=e[t];if(!n)return s.height+12;let r=s.width-12-6,i=n.reduce((e,t)=>e+g(t),0),a=Math.ceil(r*n.length/i);return Number.isInteger(a)?Math.max(a,Math.round(s.height/3))+12:s.height+12},y=(0,SS.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,TS.jsxs)(ey,{className:(0,wS.default)(sS(`thumb-navigation`)),sx:{"&:focus":{boxShadow:0,outline:0},scrollbarGutter:`stable`},"aria-label":d(`thumbnailNavigation`),square:!0,elevation:0,style:y(),tabIndex:0,onKeyDown:h,ref:m,children:[e.length>0&&i===`far-bottom`&&(0,TS.jsx)(Zae,{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:yS}),e.length>0&&i===`far-right`&&(0,TS.jsx)($ae,{defaultHeight:100,rowCount:e.length,rowHeight:v,style:{paddingBottom:12,direction:S===`rtl`?`rtl`:`ltr`},rowProps:C,listRef:f,rowComponent:yS})]})}var SS,CS,wS,TS,ES=s((()=>{SS=d(h(),1),CS=d(V(),1),ty(),toe(),wS=d(dy(),1),ob(),bS(),cS(),TS=W(),xS.propTypes={canvasGroupings:CS.default.array.isRequired,canvasIndex:CS.default.number.isRequired,hasNextCanvas:CS.default.bool,hasPreviousCanvas:CS.default.bool,position:CS.default.string.isRequired,setNextCanvas:CS.default.func,setPreviousCanvas:CS.default.func,thumbnailNavigation:CS.default.object.isRequired,view:CS.default.string,viewingDirection:CS.default.string,windowId:CS.default.string.isRequired}})),DS,OS,kS,AS,jS=s((()=>{U(),B(),Nr(),Nd(),ES(),$l(),DS=(e,{windowId:t})=>({canvasGroupings:Ys(e,{windowId:t}),canvasIndex:Ss(e,{windowId:t}),hasNextCanvas:!!Zs(e,{windowId:t}),hasPreviousCanvas:!!Qs(e,{windowId:t}),position:no(e,{companionWindowId:Ba(e,{windowId:t}).thumbnailNavigationId}).position,thumbnailNavigation:_o(e).thumbnailNavigation,view:zs(e,{windowId:t}),viewingDirection:ws(e,{windowId:t})}),OS=(e,{windowId:t})=>({setNextCanvas:(...n)=>e(Uu(t)),setPreviousCanvas:(...n)=>e(Wu(t))}),kS=H(z(DS,OS),Mr(`ThumbnailNavigation`)),AS=kS(xS)}));function pce(e){return typeof e.main==`string`}function mce(e,t=[]){if(!pce(e))return!1;for(let n of t)if(!e.hasOwnProperty(n)||typeof e[n]!=`string`)return!1;return!0}function MS(e=[]){return([,t])=>t&&mce(t,e)}var NS=s((()=>{}));function hce(e){return Gh(`MuiTypography`,e)}var PS,FS=s((()=>{Jh(),Kh(),PS=qh(`MuiTypography`,[`root`,`h1`,`h2`,`h3`,`h4`,`h5`,`h6`,`subtitle1`,`subtitle2`,`body1`,`body2`,`inherit`,`button`,`caption`,`overline`,`alignLeft`,`alignRight`,`alignCenter`,`alignJustify`,`noWrap`,`gutterBottom`])})),IS,LS,RS,zS,BS,VS,gce=s((()=>{IS=d(h(),1),J(),Y(),Q(),Uv(),$(),Ib(),NS(),FS(),LS=W(),RS=e=>{let{align:t,gutterBottom:n,noWrap:r,variant:i,classes:a}=e;return Fd({root:[`root`,i,e.align!==`inherit`&&`align${Fb(t)}`,n&&`gutterBottom`,r&&`noWrap`]},hce,a)},zS=Z(`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${Fb(n.align)}`],n.noWrap&&t.noWrap,n.gutterBottom&&t.gutterBottom]}})(Hv(({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(MS()).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${Fb(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`}}]}))),BS={h1:`h1`,h2:`h2`,h3:`h3`,h4:`h4`,h5:`h5`,h6:`h6`,subtitle1:`h6`,subtitle2:`h6`,body1:`p`,body2:`p`,inherit:`p`},VS=IS.forwardRef(function(e,t){let n=Wv({props:e,name:`MuiTypography`}),{color:r,align:i=`inherit`,className:a,component:o,gutterBottom:s=!1,noWrap:c=!1,variant:l=`body1`,variantMapping:u=BS,...d}=n,f={...n,align:i,color:r,className:a,component:o,gutterBottom:s,noWrap:c,variant:l,variantMapping:u},p=o||u[l]||BS[l]||`span`,m=RS(f);return(0,LS.jsx)(zS,{as:p,ref:t,className:q(m.root,a),...d,ownerState:f,style:{...i!==`inherit`&&{"--Typography-textAlign":i},...d.style}})})})),HS=s((()=>{gce(),FS(),FS()}));function _ce(e){return Gh(`MuiSvgIcon`,e)}var US=s((()=>{Jh(),Kh(),qh(`MuiSvgIcon`,[`root`,`colorPrimary`,`colorSecondary`,`colorAction`,`colorError`,`colorDisabled`,`fontSizeInherit`,`fontSizeSmall`,`fontSizeMedium`,`fontSizeLarge`])})),WS,GS,KS,qS,JS,YS=s((()=>{WS=d(h(),1),J(),Y(),Ib(),Q(),Uv(),$(),US(),$v(),GS=W(),KS=e=>{let{color:t,fontSize:n,classes:r}=e;return Fd({root:[`root`,t!==`inherit`&&`color${Fb(t)}`,`fontSize${Fb(n)}`]},_ce,r)},qS=Z(`svg`,{name:`MuiSvgIcon`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.color!==`inherit`&&t[`color${Fb(n.color)}`],t[`fontSize${Fb(n.fontSize)}`]]}})(Hv(({theme:e})=>({userSelect:`none`,width:`1em`,height:`1em`,display:`inline-block`,flexShrink:0,...Yv(e,`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}}]}))),JS=WS.forwardRef(function(e,t){let n=Wv({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=WS.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=KS(m);return(0,GS.jsxs)(qS,{as:o,className:q(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,GS.jsx)(`title`,{children:u}):null]})}),JS.muiName=`SvgIcon`}));function XS(e,t){function n(t,n){return(0,QS.jsx)(JS,{"data-testid":void 0,ref:n,...t,children:e})}return n.muiName=JS.muiName,ZS.memo(ZS.forwardRef(n))}var ZS,QS,$S=s((()=>{ZS=d(h(),1),YS(),QS=W()})),eC=s((()=>{YS(),$S(),US(),US()})),tC=s((()=>{eC()})),nC,rC,iC=s((()=>{tC(),nC=W(),rC=XS((0,nC.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`)})),aC,oC,sC=s((()=>{tC(),aC=W(),oC=XS((0,aC.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`)}));function cC(e){let t=lC.useRef({});return lC.useEffect(()=>{t.current=e}),t.current}var lC,vce=s((()=>{lC=d(h(),1)})),uC=s((()=>{vce()}));function yce(e){let{badgeContent:t,invisible:n=!1,max:r=99,showZero:i=!1}=e,a=cC({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 bce=s((()=>{uC()}));function xce(e){return Gh(`MuiBadge`,e)}var dC,fC=s((()=>{Jh(),Kh(),dC=qh(`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 pC(e,t,n){return e===void 0||pb(e)?t:{...t,ownerState:{...t.ownerState,...n}}}var Sce=s((()=>{mb()})),mC=s((()=>{Sce()}));function hC(e,t,n){return typeof e==`function`?e(t,n):e}var Cce=s((()=>{})),gC=s((()=>{Cce()}));function _C(e,t){let n=e.charCodeAt(2);return e[0]===`o`&&e[1]===`n`&&n>=65&&n<=90&&typeof t==`function`}var wce=s((()=>{})),vC=s((()=>{wce()}));function yC(e){if(e===void 0)return{};let t={};for(let n of Object.keys(e))_C(n,e[n])&&(t[n]=e[n]);return t}var Tce=s((()=>{vC()})),bC=s((()=>{Tce()}));function xC(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 Ece=s((()=>{})),Dce=s((()=>{Ece()}));function SC(e){let{getSlotProps:t,additionalProps:n,externalSlotProps:r,externalForwardedProps:i,className:a}=e;if(!t){let e=q(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=yC({...i,...r}),s=xC(r),c=xC(i),l=t(o),u=q(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 Oce=s((()=>{J(),bC(),Dce()})),CC=s((()=>{Oce()}));function wC(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=hC(d[e],i),{props:{component:h,...g},internalRef:_}=SC({className:n,...c,externalForwardedProps:e===`root`?f:void 0,externalSlotProps:m}),v=gb(_,m?.ref,t.ref),y=e===`root`?h||l:h;return[p,pC(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 TC=s((()=>{vb(),mC(),gC(),CC()}));function EC(e){return{vertical:e?.vertical??`top`,horizontal:e?.horizontal??`right`}}var DC,OC,kC,AC,jC,MC,NC,PC,kce=s((()=>{DC=d(h(),1),J(),uC(),Y(),bce(),Q(),Uv(),NS(),$(),Ib(),fC(),TC(),$v(),OC=W(),kC=10,AC=4,jC=e=>{let{color:t,anchorOrigin:n,invisible:r,overlap:i,variant:a,classes:o={}}=e;return Fd({root:[`root`],badge:[`badge`,a,r&&`invisible`,`anchorOrigin${Fb(n.vertical)}${Fb(n.horizontal)}`,`anchorOrigin${Fb(n.vertical)}${Fb(n.horizontal)}${Fb(i)}`,`overlap${Fb(i)}`,t!=="default"&&`color${Fb(t)}`]},xce,o)},MC=Z(`span`,{name:`MuiBadge`,slot:`Root`})({position:`relative`,display:`inline-flex`,verticalAlign:`middle`,flexShrink:0}),NC=Z(`span`,{name:`MuiBadge`,slot:`Badge`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.badge,t[n.variant],t[`anchorOrigin${Fb(n.anchorOrigin.vertical)}${Fb(n.anchorOrigin.horizontal)}${Fb(n.overlap)}`],n.color!=="default"&&t[`color${Fb(n.color)}`],n.invisible&&t.invisible]}})(Hv(({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:kC,zIndex:1,"@media (forced-colors: active)":{border:`1px solid ButtonBorder`},...Yv(e,`transform`,{easing:e.transitions.easing.easeInOut,duration:e.transitions.duration.enteringScreen}),variants:[...Object.entries(e.palette).filter(MS([`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:AC,height:8,minWidth:8,padding:0}},{props:{invisible:!0},style:{...Yv(e,`transform`,{easing:e.transitions.easing.easeInOut,duration:e.transitions.duration.leavingScreen})}},{style:{inset:`var(--Badge-inset)`,transform:`scale(1) translate(var(--Badge-translate))`,transformOrigin:`var(--Badge-origin)`,[`&.${dC.invisible}`]:{transform:`scale(0) translate(var(--Badge-translate))`}}}]}))),PC=DC.forwardRef(function(e,t){let n=Wv({props:e,name:`MuiBadge`}),{anchorOrigin:r,className:i,classes:a,component:o,children:s,overlap:c=`rectangular`,color:l=`default`,invisible:u=!1,max:d=99,badgeContent:f,slots:p,slotProps:m,showZero:h=!1,variant:g=`standard`,..._}=n,{badgeContent:v,invisible:y,max:b,displayValue:x}=yce({max:d,invisible:u,badgeContent:f,showZero:h}),S=cC({anchorOrigin:EC(r),color:l,overlap:c,variant:g,badgeContent:f}),C=y||v==null&&g!==`dot`,{color:w=l,overlap:T=c,anchorOrigin:E,variant:D=g}=C?S:n,O=EC(E),k=D===`dot`?void 0:x,A={...n,badgeContent:v,invisible:C,max:b,displayValue:k,showZero:h,anchorOrigin:O,color:w,overlap:T,variant:D},j=jC(A),M={slots:p,slotProps:m},[N,ee]=wC(`root`,{elementType:MC,externalForwardedProps:{...M,..._},ownerState:A,className:q(j.root,i),ref:t,additionalProps:{as:o}}),{vertical:te,horizontal:P}=O,F=T===`circular`?`14%`:`0`,I=te===`top`?F:`auto`,ne=te===`bottom`?F:`auto`,re=P===`right`?F:`auto`,ie=P===`left`?F:`auto`,[L,ae]=wC(`badge`,{elementType:NC,externalForwardedProps:M,ownerState:A,className:j.badge,additionalProps:{"aria-hidden":!0,style:{"--Badge-translate":`${P===`right`?`50%`:`-50%`}, ${te===`top`?`-50%`:`50%`}`,"--Badge-inset":`${I} ${re} ${ne} ${ie}`,"--Badge-origin":`${P===`right`?`100%`:`0%`} ${te===`top`?`0%`:`100%`}`}}});return(0,OC.jsxs)(N,{...ee,children:[s,(0,OC.jsx)(L,{...ae,children:k})]})})})),FC=s((()=>{kce(),fC(),fC()}));function IC(...e){return e.reduce((e,t)=>t==null?e:function(...n){e.apply(this,n),t.apply(this,n)},()=>{})}var Ace=s((()=>{})),LC=s((()=>{Ace()})),RC=s((()=>{$S()})),zC,BC=s((()=>{hb(),zC=rse})),VC,HC=s((()=>{r_(),VC=t_})),UC,WC=s((()=>{Tb(),UC=wb}));function GC(e,t){typeof e==`function`?e(t):e&&(e.current=t)}var jce=s((()=>{})),KC=s((()=>{jce()})),qC,JC=s((()=>{Sg(),qC=vg}));function YC(e){let{controlled:t,default:n,name:r,state:i=`value`}=e,{current:a}=XC.useRef(t!==void 0),[o,s]=XC.useState(n);return[a?t:o,XC.useCallback(e=>{a||s(e)},[])]}var XC,ZC=s((()=>{XC=d(h(),1)})),QC=s((()=>{ZC(),ZC()})),$C,ew=s((()=>{QC(),$C=YC})),tw,nw=s((()=>{xb(),tw=yb}));function rw(e,t){if(!e)return t;function n(e,t){let n={};return Object.keys(t).forEach(r=>{_C(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=q(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=q(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 iw=s((()=>{vC(),J()})),aw=s((()=>{Ib(),LC(),RC(),BC(),HC(),Kb(),Uv(),Hb(),WC(),KC(),Bb(),JC(),ew(),nw(),Rb(),iw()}));function ow(e){try{return e.matches(`:focus-visible`)}catch{}return!1}var Mce=s((()=>{})),sw=s((()=>{Mce()}));function Nce(e){let{focusableWhenDisabled:t,disabled:n,composite:r=!1,tabIndex:i=0,isNativeButton:a}=e,o=r&&t!==!1,s=r&&t===!1;return cw.useMemo(()=>{let e={onKeyDown(e){n&&t&&e.key!==`Tab`&&e.preventDefault()}};return r||(e.tabIndex=i,!a&&n&&(e.tabIndex=t?i:-1)),(a&&(t||o)||!a&&n)&&(e[`aria-disabled`]=n),a&&(!t||s)&&(e.disabled=n),e},[r,n,t,o,s,a,i])}var cw,Pce=s((()=>{cw=d(h(),1)}));function Fce(e){let{nativeButton:t,nativeButtonProp:n,internalNativeButton:r=t,allowInferredHostMismatch:i=!1,disabled:a,type:o,hasFormAction:s=!1,tabIndex:c=0,focusableWhenDisabled:l,stopEventPropagation:u=!1,onBeforeKeyDown:d,onBeforeKeyUp:f}=e,p=lw.useRef(null),m=l===!0,h=Nce({focusableWhenDisabled:m,disabled:a,isNativeButton:t,tabIndex:c}),g=lw.useCallback(()=>{let e=p.current;return e==null?t:e.tagName===`BUTTON`||!!(e.tagName===`A`&&e.href)},[t]),_=lw.useMemo(()=>{let e=m?{}:{tabIndex:a?-1:c};return t?(e.type=o===void 0&&!s?`button`:o,m||(e.disabled=a)):(e.role=`button`,!m&&a&&(e[`aria-disabled`]=a)),m?{...e,...h}:e},[a,m,h,s,t,c,o]);return{getButtonProps:lw.useCallback((e=uw)=>{let{onClick:t,onKeyDown:n,onKeyUp:r,...i}=e,o=e=>{if(u&&e.stopPropagation(),a){e.preventDefault();return}t?.(e)},s=e=>{if(m&&h.onKeyDown(e),!a&&(d?.(e),n?.(e),!(e.target!==e.currentTarget||g()))){if(e.key===` `){e.preventDefault();return}e.key===`Enter`&&(e.preventDefault(),e.currentTarget.click())}},c=e=>{a||(f?.(e),r?.(e),e.target===e.currentTarget&&!g()&&e.key===` `&&!e.defaultPrevented&&e.currentTarget.click())};return{..._,...i,onClick:o,onKeyDown:s,onKeyUp:c}},[_,a,m,h,g,d,f,u]),rootRef:p}}var lw,uw,Ice=s((()=>{lw=d(h(),1),Pce(),uw={}}));function dw(e,t){let n=fw.useRef(pw);return n.current===pw&&(n.current=e(t)),n}var fw,pw,mw=s((()=>{fw=d(h(),1),pw={}})),hw=s((()=>{mw()}));function Lce(){return _w.use()}function Rce(){let e,t,n=new Promise((n,r)=>{e=n,t=r});return n.resolve=e,n.reject=t,n}var gw,_w,zce=s((()=>{gw=d(h(),1),hw(),_w=class e{static create(){return new e}static use(){let t=dw(e.create).current,[n,r]=gw.useState(!1);return t.shouldMount=n,t.setShouldMount=r,gw.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=Rce(),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))}}})),Bce=s((()=>{zce()}));function vw(e){yw.useEffect(e,bw)}var yw,bw,xw=s((()=>{yw=d(h(),1),bw=[]})),Sw=s((()=>{xw()}));function Cw(){let e=dw(ww.create).current;return vw(e.disposeEffect),e}var ww,Tw=s((()=>{mw(),xw(),ww=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}})),Ew=s((()=>{Tw()}));function Vce(e){let{className:t,classes:n,pulsate:r=!1,rippleX:i,rippleY:a,rippleSize:o,in:s,onExited:c,timeout:l}=e,[u,d]=Dw.useState(!1),f=Cw(),p=Dw.useRef(!1),m=Dw.useRef(c);m.current=c;let h=c!=null,g=q(t,n.ripple,n.rippleVisible,r&&n.ripplePulsate),_={width:o,height:o,top:-(o/2)+a,left:-(o/2)+i},v=q(n.child,u&&n.childLeaving,r&&n.childPulsate);return!s&&!u&&d(!0),Dw.useEffect(()=>{!s&&h?p.current||(p.current=!0,f.start(l,()=>{p.current=!1,m.current?.()})):(p.current=!1,f.clear())},[f,h,s,l]),(0,Ow.jsx)(`span`,{className:g,style:_,children:(0,Ow.jsx)(`span`,{className:v})})}var Dw,Ow,Hce=s((()=>{Dw=d(h(),1),J(),Ew(),Ow=W()})),kw,Aw=s((()=>{Jh(),kw=qh(`MuiTouchRipple`,[`root`,`ripple`,`rippleVisible`,`ripplePulsate`,`child`,`childLeaving`,`childPulsate`])}));function Uce(e){let[t,n]=Mw.useState(()=>({enabled:e,matches:e?null:!1})),r=t.matches;return t.enabled!==e&&(r=null,e||(r=!1)),og(()=>{let r=t=>{n(n=>n.enabled===e&&n.matches===t?n:{enabled:e,matches:t})};if(!e){t.enabled&&r(!1);return}if(typeof window>`u`||typeof window.matchMedia!=`function`){r(!1);return}let i=window.matchMedia(Nw),a=()=>{r(i.matches)};return a(),i.addEventListener(`change`,a),()=>{i.removeEventListener(`change`,a)}},[e,t.enabled]),r}function Wce(e){let t=e?Rw:Lw,[n,r]=Mw.useMemo(()=>{if(!e||typeof window>`u`||typeof window.matchMedia!=`function`)return[Lw,zw];let t=window.matchMedia(Nw);return[()=>t.matches,e=>(t.addEventListener(`change`,e),()=>{t.removeEventListener(`change`,e)})]},[e]);return Bw(r,n,t)}function jw(e,t){let n=Vw(!t&&e===`system`),r=!t&&(e===`always`||e===`system`&&n!==!1);return Mw.useMemo(()=>({shouldReduceMotion:r,getTransitionTiming(e){return r?{duration:Pw,delay:Fw}:e}}),[r])}var Mw,Nw,Pw,Fw,Iw,Lw,Rw,zw,Bw,Vw,Hw=s((()=>{Mw=d(h(),1),sg(),Nw=`(prefers-reduced-motion: reduce)`,Pw=0,Fw=`0ms`,Iw=()=>{},Lw=()=>!1,Rw=()=>!0,zw=()=>Iw,Bw={...Mw}.useSyncExternalStore,Vw=Bw===void 0?Uce:Wce}));function Uw(e,t){let n=new Set(t),r=new Map,i=[];for(let t of e)n.has(t)?i.length>0&&(r.set(t,i),i=[]):i.push(t);let a=[];for(let e of t){let t=r.get(e);t&&a.push(...t),a.push(e)}return a.push(...i),a}function Gce({event:e,element:t,center:n}){let r=t?t.getBoundingClientRect():{width:0,height:0,left:0,top:0},i,a;if(n||e===void 0||e.clientX===0&&e.clientY===0||!e.clientX&&!e.touches)i=Math.round(r.width/2),a=Math.round(r.height/2);else{let{clientX:t,clientY:n}=e.touches&&e.touches.length>0?e.touches[0]:e;i=Math.round(t-r.left),a=Math.round(n-r.top)}let o;if(n)o=Math.sqrt((2*r.width**2+r.height**2)/3),o%2==0&&(o+=1);else{let e=Math.max(Math.abs((t?t.clientWidth:0)-i),i)*2+2,n=Math.max(Math.abs((t?t.clientHeight:0)-a),a)*2+2;o=Math.sqrt(e**2+n**2)}return{rippleX:i,rippleY:a,rippleSize:o}}function Kce(e){if(e.motion.reducedMotion===`always`)return null;let t=Sh`
&.${kw.rippleVisible} {
animation-name: ${Xw};
animation-duration: ${Kw}ms;
animation-timing-function: ${e.transitions.easing.easeInOut};
}
&.${kw.ripplePulsate} {
animation-duration: ${e.transitions.duration.shorter}ms;
}
& .${kw.childLeaving} {
animation-name: ${Zw};
animation-duration: ${Kw}ms;
animation-timing-function: ${e.transitions.easing.easeInOut};
}
& .${kw.childPulsate} {
animation-name: ${Qw};
animation-duration: 2500ms;
animation-timing-function: ${e.transitions.easing.easeInOut};
animation-iteration-count: infinite;
animation-delay: 200ms;
}
`;return e.motion.reducedMotion===`system`?Sh`
@media (prefers-reduced-motion: no-preference) {
${t}
}
`:t}var Ww,Gw,Kw,qw,Jw,Yw,Xw,Zw,Qw,$w,eT,tT,qce=s((()=>{Ww=d(h(),1),J(),Sw(),Ew(),Q(),$(),Hce(),Aw(),nw(),Hw(),Gw=W(),Kw=550,qw={},Jw=[],Yw=()=>{},Xw=Ch`
0% {
transform: scale(0);
opacity: 0.1;
}
100% {
transform: scale(1);
opacity: 0.3;
}
`,Zw=Ch`
0% {
opacity: 1;
}
100% {
opacity: 0;
}
`,Qw=Ch`
0% {
transform: scale(1);
}
50% {
transform: scale(0.92);
}
100% {
transform: scale(1);
}
`,$w=Z(`span`,{name:`MuiTouchRipple`,slot:`Root`})({overflow:`hidden`,pointerEvents:`none`,position:`absolute`,zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:`inherit`}),eT=Z(Vce,{name:`MuiTouchRipple`,slot:`Ripple`})`
opacity: 0;
position: absolute;
&.${kw.rippleVisible} {
opacity: 0.3;
transform: scale(1);
}
/*
* Order matters: 'child', 'childLeaving' and 'childPulsate' apply to the same
* element with equal specificity, so the later rule wins. 'child' must come
* before 'childLeaving' so the leaving 'opacity: 0' takes precedence. A focus
* (pulsate) ripple keeps 'pulsateKeyframe' (no opacity animation) on exit, so
* it relies on this static 'opacity: 0' to disappear on blur instead of
* lingering until removal.
*/
& .${kw.child} {
opacity: 1;
display: block;
width: 100%;
height: 100%;
border-radius: 50%;
background-color: currentColor;
}
& .${kw.childLeaving} {
opacity: 0;
}
& .${kw.childPulsate} {
position: absolute;
/* @noflip */
left: 0px;
top: 0;
}
${({theme:e})=>Kce(e)}
`,tT=Ww.forwardRef(function(e,t){let n=Wv({props:e,name:`MuiTouchRipple`}),r=jw(Pv().motion.reducedMotion,!1),{center:i=!1,classes:a=qw,className:o,...s}=n,[c,l]=Ww.useState({items:Jw,order:Jw}),u=c.items,d=Ww.useRef(0),f=Ww.useRef(null),p=Ww.useRef(!1);vw(()=>(p.current=!0,()=>{p.current=!1})),Ww.useEffect(()=>{f.current&&=(f.current(),null)},[u]);let m=Ww.useRef(!1),h=Cw(),g=Ww.useRef(null),_=Ww.useRef(null),v=tw(e=>{p.current&&l(t=>{let n=t.items.filter(t=>t.key!==e);return{items:n,order:Uw(t.order.filter(t=>t!==e),n.filter(e=>!e.exiting).map(e=>e.key))}})}),y=tw(e=>{let{pulsate:t,rippleX:n,rippleY:r,rippleSize:i,cb:a}=e,o=d.current;d.current+=1,l(e=>{let a=[...e.items,{key:o,pulsate:t,rippleX:n,rippleY:r,rippleSize:i,exiting:!1}];return{items:a,order:Uw(e.order,a.filter(e=>!e.exiting).map(e=>e.key))}}),f.current=a}),b=tw((e=qw,t=qw,n=Yw)=>{let{pulsate:r=!1,center:a=i||t.pulsate,fakeElement:o=!1}=t;if(e?.type===`mousedown`&&m.current){m.current=!1;return}e?.type===`touchstart`&&(m.current=!0);let{rippleX:s,rippleY:c,rippleSize:l}=Gce({event:e,element:o?null:_.current,center:a});e?.touches?g.current===null&&(g.current=()=>{y({pulsate:r,rippleX:s,rippleY:c,rippleSize:l,cb:n})},h.start(80,()=>{g.current&&=(g.current(),null)})):y({pulsate:r,rippleX:s,rippleY:c,rippleSize:l,cb:n})}),x=tw(()=>{b(qw,{pulsate:!0})}),S=tw((e,t)=>{if(h.clear(),e?.type===`touchend`&&g.current){g.current(),g.current=null,h.start(0,()=>{S(e,t)});return}g.current=null,l(e=>{let t=e.items.findIndex(e=>!e.exiting);if(t===-1)return e;let n=e.items.slice();return n[t]={...n[t],exiting:!0},{items:n,order:Uw(e.order,n.filter(e=>!e.exiting).map(e=>e.key))}}),f.current=t});Ww.useImperativeHandle(t,()=>({pulsate:x,start:b,stop:S}),[x,b,S]);let C=new Map(u.map(e=>[e.key,e])),w=c.order.map(e=>C.get(e)).filter(Boolean);return(0,Gw.jsx)($w,{className:q(kw.root,a.root,o),ref:_,...s,children:w.map(e=>(0,Gw.jsx)(eT,{classes:{ripple:q(a.ripple,kw.ripple),rippleVisible:q(a.rippleVisible,kw.rippleVisible),ripplePulsate:q(a.ripplePulsate,kw.ripplePulsate),child:q(a.child,kw.child),childLeaving:q(a.childLeaving,kw.childLeaving),childPulsate:q(a.childPulsate,kw.childPulsate)},timeout:r.shouldReduceMotion?0:Kw,pulsate:e.pulsate,rippleX:e.rippleX,rippleY:e.rippleY,rippleSize:e.rippleSize,in:!e.exiting,onExited:()=>v(e.key)},e.key))})})}));function Jce(e){return Gh(`MuiButtonBase`,e)}var nT,rT=s((()=>{Jh(),Kh(),nT=qh(`MuiButtonBase`,[`root`,`disabled`,`focusVisible`])}));function iT(e,t,n,r=!1){return tw(i=>(n&&n(i),r||e[t](i),!0))}var aT,oT,sT,cT,lT,Yce=s((()=>{aT=d(h(),1),J(),Y(),sw(),Q(),$(),Rb(),nw(),Ice(),Bce(),qce(),rT(),oT=W(),sT=e=>{let{disabled:t,focusVisible:n,focusVisibleClassName:r,suppressFocusVisible:i,classes:a}=e,o=Fd({root:[`root`,t&&`disabled`,n&&!i&&`focusVisible`]},Jce,a);return n&&!i&&r&&(o.root+=` ${r}`),o},cT=Z(`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`},[`&.${nT.disabled}`]:{pointerEvents:`none`,cursor:`default`},"@media print":{colorAdjust:`exact`}}),lT=aT.forwardRef(function(e,t){let n=Wv({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,focusableWhenDisabled:p,suppressFocusVisible:m=!1,internalNativeButton:h,LinkComponent:g=`a`,nativeButton:_,onBlur:v,onClick:y,onContextMenu:b,onDragLeave:x,onFocus:S,onFocusVisible:C,onKeyDown:w,onKeyUp:T,onMouseDown:E,onMouseLeave:D,onMouseUp:O,onTouchEnd:k,onTouchMove:A,onTouchStart:j,tabIndex:M=0,TouchRippleProps:N,touchRippleRef:ee,type:te,...P}=n,F=!!(P.href||P.to),I=!!P.formAction,ne=s;ne===`button`&&F&&(ne=g);let re=typeof ne==`string`?ne===`button`:h??!1,ie=_??re,L=Lce(),ae=Lb(L.ref,ee),[oe,se]=aT.useState(!1);(c||m)&&oe&&se(!1);let ce=tw(e=>{d&&!e.repeat&&oe&&e.key===` `&&L.stop(e,()=>{L.start(e)})}),le=tw(e=>{d&&e.key===` `&&oe&&!e.defaultPrevented&&L.stop(e,()=>{L.pulsate(e)})}),{getButtonProps:ue,rootRef:de}=Fce({nativeButton:ie,nativeButtonProp:_,internalNativeButton:re,allowInferredHostMismatch:F||typeof ne==`string`,disabled:c,type:te,hasFormAction:I,tabIndex:M,onBeforeKeyDown:ce,onBeforeKeyUp:le}),{onClick:fe,onKeyDown:pe,onKeyUp:R,...me}=ue({onClick:y,onKeyDown:w,onKeyUp:T});aT.useImperativeHandle(r,()=>({focusVisible:()=>{se(!0),de.current.focus()}}),[de]);let he=L.shouldMount&&!l&&!c;aT.useEffect(()=>{oe&&d&&!l&&L.pulsate()},[l,d,oe,L]);let ge=iT(L,`start`,E,u),_e=iT(L,`stop`,b,u),ve=iT(L,`stop`,x,u),ye=iT(L,`stop`,O,u),be=iT(L,`stop`,e=>{oe&&e.preventDefault(),D&&D(e)},u),xe=iT(L,`start`,j,u),Se=iT(L,`stop`,k,u),Ce=iT(L,`stop`,A,u),we=iT(L,`stop`,e=>{ow(e.target)||se(!1),v&&v(e)},!1),Te=tw(e=>{de.current||=e.currentTarget,!m&&ow(e.target)&&(se(!0),C&&C(e)),S&&S(e)}),Ee={};F&&(Ee.tabIndex=c?-1:M,c&&(Ee[`aria-disabled`]=c),Ee.type=te);let De=Lb(t,de),Oe={...n,centerRipple:i,component:s,disabled:c,disableRipple:l,disableTouchRipple:u,focusRipple:d,suppressFocusVisible:m,tabIndex:M,focusVisible:oe},ke=sT(Oe);return(0,oT.jsxs)(cT,{as:ne,className:q(ke.root,o),ownerState:Oe,onBlur:we,onClick:fe,onContextMenu:_e,onFocus:Te,onKeyDown:pe,onKeyUp:R,onMouseDown:ge,onMouseLeave:be,onMouseUp:ye,onDragLeave:ve,onTouchEnd:Se,onTouchMove:Ce,onTouchStart:xe,ref:De,...F?Ee:me,...P,children:[a,he?(0,oT.jsx)(tT,{ref:ae,center:i,...N}):null]})})})),uT=s((()=>{Yce(),rT(),rT(),Aw(),Aw()}));function Xce(e){return Gh(`MuiCircularProgress`,e)}var dT=s((()=>{Jh(),Kh(),qh(`MuiCircularProgress`,[`root`,`determinate`,`indeterminate`,`colorPrimary`,`colorSecondary`,`svg`,`track`,`circle`,`circleDisableShrink`])})),fT,pT,mT,hT,gT,_T,vT,yT,bT,xT,ST,CT,wT,Zce=s((()=>{fT=d(h(),1),J(),Y(),Q(),Uv(),$(),Ib(),NS(),$v(),dT(),pT=W(),mT=44,hT=Ch`
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
`,gT=Ch`
0% {
stroke-dasharray: 1px, 200px;
stroke-dashoffset: 0;
}
50% {
stroke-dasharray: 100px, 200px;
stroke-dashoffset: -15px;
}
100% {
stroke-dasharray: 1px, 200px;
stroke-dashoffset: -126px;
}
`,_T=typeof hT==`string`?null:Sh`
animation: ${hT} 1.4s linear infinite;
`,vT=typeof gT==`string`?null:Sh`
animation: ${gT} 1.4s ease-in-out infinite;
`,yT=e=>{let{classes:t,variant:n,color:r,disableShrink:i}=e;return Fd({root:[`root`,n,`color${Fb(r)}`],svg:[`svg`],track:[`track`],circle:[`circle`,i&&`circleDisableShrink`]},Xce,t)},bT=Z(`span`,{name:`MuiCircularProgress`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[n.variant],t[`color${Fb(n.color)}`]]}})(Hv(({theme:e})=>{let t=Jv(e,{animation:`none`});return{display:`inline-block`,variants:[{props:{variant:`determinate`},style:{...Yv(e,`transform`)}},{props:{variant:`indeterminate`},style:_T||{animation:`${hT} 1.4s linear infinite`}},...t?[{props:{variant:`indeterminate`},style:t}]:[],...Object.entries(e.palette).filter(MS()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}}))]}})),xT=Z(`svg`,{name:`MuiCircularProgress`,slot:`Svg`})({display:`block`}),ST=Z(`circle`,{name:`MuiCircularProgress`,slot:`Circle`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.circle,n.disableShrink&&t.circleDisableShrink]}})(Hv(({theme:e})=>{let t=Jv(e,{animation:`none`});return{stroke:`currentColor`,variants:[{props:{variant:`determinate`},style:{...Yv(e,`stroke-dashoffset`)}},{props:{variant:`indeterminate`},style:{strokeDasharray:`80px, 200px`,strokeDashoffset:0}},{props:({ownerState:e})=>e.variant===`indeterminate`&&!e.disableShrink,style:vT||{animation:`${gT} 1.4s ease-in-out infinite`}},...t?[{props:({ownerState:e})=>e.variant===`indeterminate`&&!e.disableShrink,style:t}]:[]]}})),CT=Z(`circle`,{name:`MuiCircularProgress`,slot:`Track`})(Hv(({theme:e})=>({stroke:`currentColor`,opacity:(e.vars||e).palette.action.activatedOpacity}))),wT=fT.forwardRef(function(e,t){let n=Wv({props:e,name:`MuiCircularProgress`}),{className:r,color:i=`primary`,disableShrink:a=!1,enableTrackSlot:o=!1,min:s,max:c,size:l=40,style:u,thickness:d=3.6,value:f=n.min??0,variant:p=`indeterminate`,...m}=n,h=s??0,g=c??100,_={...n,color:i,disableShrink:a,size:l,thickness:d,value:f,variant:p,enableTrackSlot:o},v=yT(_),y={},b={},x={};if(p===`determinate`){let e=2*Math.PI*((mT-d)/2),t=g-h;y.strokeDasharray=e.toFixed(3),y.strokeDashoffset=t>0?`${((g-f)/t*e).toFixed(3)}px`:`${e.toFixed(3)}px`,b.transform=`rotate(-90deg)`,x[`aria-valuenow`]=f,x[`aria-valuemin`]=h,x[`aria-valuemax`]=g}return(0,pT.jsx)(bT,{className:q(v.root,r),style:{width:l,height:l,...b,...u},ownerState:_,ref:t,role:`progressbar`,...x,...m,children:(0,pT.jsxs)(xT,{className:v.svg,ownerState:_,viewBox:`${mT/2} ${mT/2} ${mT} ${mT}`,children:[o?(0,pT.jsx)(CT,{className:v.track,ownerState:_,cx:mT,cy:mT,r:(mT-d)/2,fill:`none`,strokeWidth:d,"aria-hidden":`true`}):null,(0,pT.jsx)(ST,{className:v.circle,style:y,ownerState:_,cx:mT,cy:mT,r:(mT-d)/2,fill:`none`,strokeWidth:d})]})})})})),TT=s((()=>{Zce(),dT(),dT()}));function Qce(e){return Gh(`MuiIconButton`,e)}var ET,DT=s((()=>{Jh(),Kh(),ET=qh(`MuiIconButton`,[`root`,`disabled`,`colorInherit`,`colorPrimary`,`colorSecondary`,`colorError`,`colorInfo`,`colorSuccess`,`colorWarning`,`edgeStart`,`edgeEnd`,`sizeSmall`,`sizeMedium`,`sizeLarge`,`loading`,`loadingIndicator`,`loadingWrapper`])})),OT,kT,AT,jT,MT,NT,$ce=s((()=>{OT=d(h(),1),J(),Y(),aw(),Q(),Uv(),NS(),$(),uT(),TT(),Ib(),DT(),$v(),kT=W(),AT=e=>{let{classes:t,disabled:n,color:r,edge:i,size:a,loading:o}=e;return Fd({root:[`root`,o&&`loading`,n&&`disabled`,r!=="default"&&`color${Fb(r)}`,i&&`edge${Fb(i)}`,`size${Fb(a)}`],loadingIndicator:[`loadingIndicator`],loadingWrapper:[`loadingWrapper`]},Qce,t)},jT=Z(lT,{name:`MuiIconButton`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.loading&&t.loading,n.color!=="default"&&t[`color${Fb(n.color)}`],n.edge&&t[`edge${Fb(n.edge)}`],t[`size${Fb(n.size)}`]]}})(Hv(({theme:e})=>({textAlign:`center`,flex:`0 0 auto`,fontSize:e.typography.pxToRem(24),padding:8,borderRadius:`50%`,color:(e.vars||e).palette.action.active,...Yv(e,`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}}]})),Hv(({theme:e})=>({variants:[{props:{color:`inherit`},style:{color:`inherit`}},...Object.entries(e.palette).filter(MS()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main,"--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)}}],[`&.${ET.disabled}`]:{backgroundColor:`transparent`,color:(e.vars||e).palette.action.disabled},[`&.${ET.loading}`]:{color:`transparent`}}))),MT=Z(`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`}}]})),NT=OT.forwardRef(function(e,t){let n=Wv({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=qC(u),h=f??(0,kT.jsx)(wT,{"aria-labelledby":m,color:`inherit`,size:16}),g={...n,edge:r,color:o,disabled:s,disableFocusRipple:c,loading:d,loadingIndicator:h,size:l},_=AT(g);return(0,kT.jsxs)(jT,{id:d?m:u,className:q(_.root,a),centerRipple:!0,internalNativeButton:!0,focusRipple:!c,disabled:s||d,ref:t,...p,ownerState:g,children:[typeof d==`boolean`&&(0,kT.jsx)(`span`,{className:_.loadingWrapper,style:{display:`contents`},children:(0,kT.jsx)(MT,{className:_.loadingIndicator,ownerState:g,children:d&&h})}),i]})})})),PT=s((()=>{$ce(),DT(),DT()}));function FT(e){return e?.props?.ref||null}var ele=s((()=>{h()})),IT=s((()=>{ele()}));function tle(e){let t=dw(()=>nle(e)).current;return t.next=e,og(t.effect),t}function nle(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}var rle=s((()=>{yre(),mw()})),LT=s((()=>{rle()})),RT,zT,ile=s((()=>{RT=d(h()),zT=RT.createContext(null)}));function ale(e){if(e==null)return{appear:void 0,enter:void 0,exit:void 0};if(typeof e==`number`)return{appear:e,enter:e,exit:e};let t=e.enter,n=e.exit;return{appear:e.appear===void 0?t:e.appear,enter:t,exit:n}}function ole(e){if(e.autoTimeout!=null)return e.autoTimeout;let t=ale(e.timeout);return e.currentStatus===`entering`?e.isAppearing?t.appear??t.enter??null:t.enter??null:t.exit??null}function BT(e){let{in:t=!1,appear:n=!1,enter:r=!0,exit:i=!0,mountOnEnter:a=!1,unmountOnExit:o=!1,timeout:s,addEndListener:c,reduceMotion:l=!1,getAutoTimeout:u,nodeRef:d,onEnter:f,onEntering:p,onEntered:m,onExit:h,onExiting:g,onExited:_,children:v,...y}=e,b=VT.useContext(zT),x=b&&!b.isMounting?r:n,[S,C]=VT.useState(()=>t?x?`exited`:`entered`:a||o?`unmounted`:`exited`),w=VT.useRef(S);w.current=S,t&&S===`unmounted`&&(w.current=`exited`,C(`exited`));let T=VT.useRef(t&&x),E=VT.useRef(!1),D=VT.useRef(null),O=VT.useRef(S),k=VT.useRef(!1),A=VT.useRef(l),j=tle({timeout:s,addEndListener:c,reduceMotion:l,getAutoTimeout:u,onEnter:f,onEntering:p,onEntered:m,onExit:h,onExiting:g,onExited:_,enter:r,exit:i,mountOnEnter:a,unmountOnExit:o,nodeRef:d,parentGroup:b}),M=VT.useCallback(()=>{D.current!==null&&(D.current.cancel(),D.current=null)},[]),N=VT.useCallback(e=>{let t=!0,n=()=>{t&&(t=!1,D.current=null,e())};return n.cancel=()=>{t=!1},D.current=n,n},[]),ee=VT.useCallback((e,t)=>{let n,r=()=>{n!==void 0&&(clearTimeout(n),n=void 0)},i=N(()=>{r(),w.current=e,C(e)}),a=i.cancel;i.cancel=()=>{r(),a()};let o=j.current.nodeRef.current,s=j.current.addEndListener,c=j.current.getAutoTimeout!==void 0,l=j.current.getAutoTimeout?.(),u=ole({currentStatus:t,isAppearing:k.current,timeout:j.current.timeout,autoTimeout:l}),d=A.current,f=u??(d&&c?0:null),p=e=>{n=setTimeout(i,e)};if(!o){p(0);return}if(s){f!=null&&p(d?0:f),s.length>=2?s(o,i):s(i);return}p(d?0:u??0)},[N,j]),te=VT.useCallback(e=>{let t=j.current,n=t.parentGroup?t.parentGroup.isMounting:e;if(k.current=n,!e&&!t.enter){w.current=`entered`,C(`entered`);return}A.current=t.reduceMotion,t.onEnter?.(n),w.current=`entering`,C(`entering`)},[j]),P=VT.useCallback(()=>{let e=j.current;if(!e.exit){w.current=`exited`,C(`exited`);return}A.current=e.reduceMotion,e.onExit?.(),w.current=`exiting`,C(`exiting`)},[j]),F=VT.useCallback((e,t)=>{if(M(),t===`entering`){let t=j.current;if(t.mountOnEnter||t.unmountOnExit){let e=t.nodeRef.current;e&&Xv(e)}te(e)}else P()},[M,te,P,j]);return og(()=>(E.current=!0,T.current&&(T.current=!1,F(!0,`entering`)),()=>{E.current=!1,M()}),[M,F]),og(()=>{if(!E.current)return;let e=w.current;t?e!==`entering`&&e!==`entered`&&F(!1,`entering`):e===`entering`||e===`entered`?F(!1,`exiting`):e===`exited`&&o&&(w.current=`unmounted`,C(`unmounted`))},[t,S,o,F]),og(()=>{if(S===`unmounted`||O.current===`unmounted`){O.current=S;return}let e=O.current!==S;e&&(O.current=S);let t=j.current;S===`entering`?(e&&t.onEntering?.(k.current),D.current===null&&w.current===S&&ee(`entered`,`entering`)):S===`exiting`?(e&&t.onExiting?.(),D.current===null&&w.current===S&&ee(`exited`,`exiting`)):S===`entered`&&e?t.onEntered?.(k.current):S===`exited`&&e&&t.onExited?.()},[j,ee,S]),S===`unmounted`?null:(0,HT.jsx)(zT.Provider,{value:null,children:v(S,y)})}var VT,HT,UT=s((()=>{VT=d(h(),1),sg(),LT(),ile(),$v(),HT=W()}));function WT(e){return`scale(${e}, ${e**2})`}var GT,KT,qT,JT,YT,sle=s((()=>{GT=d(h(),1),IT(),UT(),Hw(),Q(),$v(),Rb(),KT=W(),qT={entering:{opacity:1,transform:WT(1)},entered:{opacity:1,transform:`none`},exiting:{opacity:0,transform:WT(.75)},exited:{opacity:0,transform:WT(.75)}},JT={opacity:0,transform:WT(.75),visibility:`hidden`},YT=GT.forwardRef(function(e,t){let{addEndListener:n,appear:r=!0,children:i,disablePrefersReducedMotion:a=!1,easing:o,in:s,onEnter:c,onEntered:l,onEntering:u,onExit:d,onExited:f,onExiting:p,style:m,timeout:h=`auto`,...g}=e,_=GT.useRef(null),v=Pv(),y=jw(v.motion.reducedMotion,a),b=GT.useRef(null),x=Lb(b,FT(i),t),S=Kv(b,u),C=Kv(b,(e,t)=>{y.shouldReduceMotion||Xv(e);let{duration:n,delay:r,easing:i}=qv({style:m,timeout:h,easing:o},{mode:`enter`}),a;h===`auto`&&!y.shouldReduceMotion?(a=v.transitions.getAutoHeightDuration(e.clientHeight),_.current=a):(a=n,_.current=null);let s=y.getTransitionTiming({duration:a,delay:r});e.style.transition=[v.transitions.create(`opacity`,{duration:s.duration,delay:s.delay}),v.transitions.create(`transform`,{duration:typeof s.duration==`string`?s.duration:s.duration*.666,delay:s.delay,easing:i})].join(`,`),c&&c(e,t)}),w=Kv(b,l),T=Kv(b,p),E=Kv(b,e=>{let{duration:t,delay:n,easing:r}=qv({style:m,timeout:h,easing:o},{mode:`exit`}),i;h===`auto`&&!y.shouldReduceMotion?(i=v.transitions.getAutoHeightDuration(e.clientHeight),_.current=i):(i=t,_.current=null);let a=y.getTransitionTiming({duration:i,delay:n});e.style.transition=[v.transitions.create(`opacity`,{duration:a.duration,delay:a.delay}),v.transitions.create(`transform`,{duration:typeof a.duration==`string`?a.duration:a.duration*.666,delay:a.delay||(typeof a.duration==`string`?a.duration:a.duration*.333),easing:r})].join(`,`),e.style.opacity=0,e.style.transform=WT(.75),d&&d(e)}),D=Kv(b,e=>{e.style.transition=``,f&&f(e)});return(0,KT.jsx)(BT,{appear:r,in:s,nodeRef:b,onEnter:C,onEntered:w,onEntering:S,onExit:E,onExited:D,onExiting:T,addEndListener:n?e=>{n(b.current,e)}:void 0,getAutoTimeout:h===`auto`?()=>_.current:void 0,reduceMotion:y.shouldReduceMotion,timeout:h===`auto`?null:h,...g,children:(e,{ownerState:t,...n})=>{let r=kae(e,s,qT,JT,m,i.props.style);return GT.cloneElement(i,{style:r,ref:x,...n})}})}),YT&&(YT.muiSupportAuto=!0)})),XT=s((()=>{sle()})),ZT,QT,$T,eE,tE,nE,rE,iE,aE,oE,sE,cE,lE,uE,dE,fE,pE,mE,hE,gE,_E,vE,yE=s((()=>{ZT=`bottom`,QT=`right`,$T=`left`,eE=`auto`,tE=[`top`,ZT,QT,$T],nE=`start`,rE=`clippingParents`,iE=`viewport`,aE=`popper`,oE=`reference`,sE=tE.reduce(function(e,t){return e.concat([t+`-`+nE,t+`-end`])},[]),cE=[].concat(tE,[eE]).reduce(function(e,t){return e.concat([t,t+`-`+nE,t+`-end`])},[]),lE=`beforeRead`,uE=`read`,dE=`afterRead`,fE=`beforeMain`,pE=`main`,mE=`afterMain`,hE=`beforeWrite`,gE=`write`,_E=`afterWrite`,vE=[lE,uE,dE,fE,pE,mE,hE,gE,_E]}));function bE(e){return e?(e.nodeName||``).toLowerCase():null}var xE=s((()=>{}));function SE(e){if(e==null)return window;if(e.toString()!==`[object Window]`){var t=e.ownerDocument;return t&&t.defaultView||window}return e}var CE=s((()=>{}));function wE(e){return e instanceof SE(e).Element||e instanceof Element}function TE(e){return e instanceof SE(e).HTMLElement||e instanceof HTMLElement}function EE(e){return typeof ShadowRoot>`u`?!1:e instanceof SE(e).ShadowRoot||e instanceof ShadowRoot}var DE=s((()=>{CE()}));function cle(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];!TE(i)||!bE(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 lle(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},{});!TE(r)||!bE(r)||(Object.assign(r.style,a),Object.keys(i).forEach(function(e){r.removeAttribute(e)}))})}}var OE,kE=s((()=>{xE(),DE(),OE={name:`applyStyles`,enabled:!0,phase:`write`,fn:cle,effect:lle,requires:[`computeStyles`]}}));function AE(e){return e.split(`-`)[0]}var jE=s((()=>{})),ME,NE,PE,FE=s((()=>{ME=Math.max,NE=Math.min,PE=Math.round}));function IE(){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 ule=s((()=>{}));function dle(){return!/^((?!chrome|android).)*safari/i.test(IE())}var fle=s((()=>{ule()}));function LE(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var r=e.getBoundingClientRect(),i=1,a=1;t&&TE(e)&&(i=e.offsetWidth>0&&PE(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&PE(r.height)/e.offsetHeight||1);var o=(wE(e)?SE(e):window).visualViewport,s=!dle()&&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 RE=s((()=>{DE(),FE(),CE(),fle()}));function zE(e){var t=LE(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 BE=s((()=>{RE()}));function ple(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&EE(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}var mle=s((()=>{DE()}));function VE(e){return SE(e).getComputedStyle(e)}var HE=s((()=>{CE()}));function hle(e){return[`table`,`td`,`th`].indexOf(bE(e))>=0}var gle=s((()=>{xE()}));function UE(e){return((wE(e)?e.ownerDocument:e.document)||window.document).documentElement}var WE=s((()=>{DE()}));function GE(e){return bE(e)===`html`?e:e.assignedSlot||e.parentNode||(EE(e)?e.host:null)||UE(e)}var KE=s((()=>{xE(),WE(),DE()}));function _le(e){return!TE(e)||VE(e).position===`fixed`?null:e.offsetParent}function vle(e){var t=/firefox/i.test(IE());if(/Trident/i.test(IE())&&TE(e)&&VE(e).position===`fixed`)return null;var n=GE(e);for(EE(n)&&(n=n.host);TE(n)&&[`html`,`body`].indexOf(bE(n))<0;){var r=VE(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 qE(e){for(var t=SE(e),n=_le(e);n&&hle(n)&&VE(n).position===`static`;)n=_le(n);return n&&(bE(n)===`html`||bE(n)===`body`&&VE(n).position===`static`)?t:n||vle(e)||t}var JE=s((()=>{CE(),xE(),HE(),DE(),gle(),KE(),ule()}));function YE(e){return[`top`,`bottom`].indexOf(e)>=0?`x`:`y`}var XE=s((()=>{}));function ZE(e,t,n){return ME(e,NE(t,n))}function yle(e,t,n){var r=ZE(e,t,n);return r>n?n:r}var ble=s((()=>{FE()}));function xle(){return{top:0,right:0,bottom:0,left:0}}var Sle=s((()=>{}));function Cle(e){return Object.assign({},xle(),e)}var wle=s((()=>{Sle()}));function Tle(e,t){return t.reduce(function(t,n){return t[n]=e,t},{})}var Ele=s((()=>{}));function Dle(e){var t,n=e.state,r=e.name,i=e.options,a=n.elements.arrow,o=n.modifiersData.popperOffsets,s=AE(n.placement),c=YE(s),l=[`left`,`right`].indexOf(s)>=0?`height`:`width`;if(!(!a||!o)){var u=kle(i.padding,n),d=zE(a),f=c===`y`?`top`:$T,p=c===`y`?ZT:QT,m=n.rects.reference[l]+n.rects.reference[c]-o[c]-n.rects.popper[l],h=o[c]-n.rects.reference[c],g=qE(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=ZE(y,x,b),C=c;n.modifiersData[r]=(t={},t[C]=S,t.centerOffset=S-x,t)}}function Ole(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)||ple(t.elements.popper,r)&&(t.elements.arrow=r))}var kle,Ale,jle=s((()=>{jE(),BE(),mle(),JE(),XE(),ble(),wle(),Ele(),yE(),kle=function(e,t){return e=typeof e==`function`?e(Object.assign({},t.rects,{placement:t.placement})):e,Cle(typeof e==`number`?Tle(e,tE):e)},Ale={name:`arrow`,enabled:!0,phase:`main`,fn:Dle,effect:Ole,requires:[`popperOffsets`],requiresIfExists:[`preventOverflow`]}}));function QE(e){return e.split(`-`)[1]}var $E=s((()=>{}));function Mle(e,t){var n=e.x,r=e.y,i=t.devicePixelRatio||1;return{x:PE(n*i)/i||0,y:PE(r*i)/i||0}}function Nle(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=$T,b=`top`,x=window;if(l){var S=qE(n),C=`clientHeight`,w=`clientWidth`;if(S===SE(n)&&(S=UE(n),VE(S).position!==`static`&&s===`absolute`&&(C=`scrollHeight`,w=`scrollWidth`)),S=S,i===`top`||(i===`left`||i===`right`)&&a===`end`){b=ZT;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=QT;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&&Fle),O=u===!0?Mle({x:p,y:h},SE(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 Ple(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:AE(t.placement),variation:QE(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,Nle(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,Nle(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 Fle,Ile,eD=s((()=>{yE(),JE(),CE(),WE(),HE(),jE(),$E(),FE(),Fle={top:`auto`,right:`auto`,bottom:`auto`,left:`auto`},Ile={name:`computeStyles`,enabled:!0,phase:`beforeWrite`,fn:Ple,data:{}}}));function Lle(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=SE(t.elements.popper),l=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&l.forEach(function(e){e.addEventListener(`scroll`,n.update,tD)}),s&&c.addEventListener(`resize`,n.update,tD),function(){a&&l.forEach(function(e){e.removeEventListener(`scroll`,n.update,tD)}),s&&c.removeEventListener(`resize`,n.update,tD)}}var tD,Rle,nD=s((()=>{CE(),tD={passive:!0},Rle={name:`eventListeners`,enabled:!0,phase:`write`,fn:function(){},effect:Lle,data:{}}}));function rD(e){return e.replace(/left|right|bottom|top/g,function(e){return zle[e]})}var zle,Ble=s((()=>{zle={left:`right`,right:`left`,bottom:`top`,top:`bottom`}}));function Vle(e){return e.replace(/start|end/g,function(e){return Hle[e]})}var Hle,Ule=s((()=>{Hle={start:`end`,end:`start`}}));function iD(e){var t=SE(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}var aD=s((()=>{CE()}));function oD(e){return LE(UE(e)).left+iD(e).scrollLeft}var sD=s((()=>{RE(),WE(),aD()}));function Wle(e,t){var n=SE(e),r=UE(e),i=n.visualViewport,a=r.clientWidth,o=r.clientHeight,s=0,c=0;if(i){a=i.width,o=i.height;var l=dle();(l||!l&&t===`fixed`)&&(s=i.offsetLeft,c=i.offsetTop)}return{width:a,height:o,x:s+oD(e),y:c}}var Gle=s((()=>{CE(),WE(),sD(),fle()}));function Kle(e){var t=UE(e),n=iD(e),r=e.ownerDocument?.body,i=ME(t.scrollWidth,t.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),a=ME(t.scrollHeight,t.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),o=-n.scrollLeft+oD(e),s=-n.scrollTop;return VE(r||t).direction===`rtl`&&(o+=ME(t.clientWidth,r?r.clientWidth:0)-i),{width:i,height:a,x:o,y:s}}var qle=s((()=>{WE(),HE(),sD(),aD(),FE()}));function cD(e){var t=VE(e),n=t.overflow,r=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+i+r)}var lD=s((()=>{HE()}));function Jle(e){return[`html`,`body`,`#document`].indexOf(bE(e))>=0?e.ownerDocument.body:TE(e)&&cD(e)?e:Jle(GE(e))}var Yle=s((()=>{KE(),lD(),xE(),DE()}));function uD(e,t){t===void 0&&(t=[]);var n=Jle(e),r=n===e.ownerDocument?.body,i=SE(n),a=r?[i].concat(i.visualViewport||[],cD(n)?n:[]):n,o=t.concat(a);return r?o:o.concat(uD(GE(a)))}var Xle=s((()=>{Yle(),KE(),CE(),lD()}));function dD(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}var Zle=s((()=>{}));function Qle(e,t){var n=LE(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 $le(e,t,n){return t===`viewport`?dD(Wle(e,n)):wE(t)?Qle(t,n):dD(Kle(UE(e)))}function eue(e){var t=uD(GE(e)),n=[`absolute`,`fixed`].indexOf(VE(e).position)>=0&&TE(e)?qE(e):e;return wE(n)?t.filter(function(e){return wE(e)&&ple(e,n)&&bE(e)!==`body`}):[]}function tue(e,t,n,r){var i=t===`clippingParents`?eue(e):[].concat(t),a=[].concat(i,[n]),o=a[0],s=a.reduce(function(t,n){var i=$le(e,n,r);return t.top=ME(i.top,t.top),t.right=NE(i.right,t.right),t.bottom=NE(i.bottom,t.bottom),t.left=ME(i.left,t.left),t},$le(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 nue=s((()=>{yE(),Gle(),qle(),Xle(),JE(),WE(),HE(),DE(),RE(),KE(),mle(),xE(),Zle(),FE()}));function rue(e){var t=e.reference,n=e.element,r=e.placement,i=r?AE(r):null,a=r?QE(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 ZT:c={x:o,y:t.y+t.height};break;case QT:c={x:t.x+t.width,y:s};break;case $T:c={x:t.x-n.width,y:s};break;default:c={x:t.x,y:t.y}}var l=i?YE(i):null;if(l!=null){var u=l===`y`?`height`:`width`;switch(a){case nE: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 iue=s((()=>{jE(),$E(),XE(),yE()}));function fD(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?rE:s,l=n.rootBoundary,u=l===void 0?iE:l,d=n.elementContext,f=d===void 0?aE:d,p=n.altBoundary,m=p!==void 0&&p,h=n.padding,g=h===void 0?0:h,_=Cle(typeof g==`number`?Tle(g,tE):g),v=f===`popper`?oE:aE,y=e.rects.popper,b=e.elements[m?v:f],x=tue(wE(b)?b:b.contextElement||UE(e.elements.popper),c,u,o),S=LE(e.elements.reference),C=rue({reference:S,element:y,strategy:`absolute`,placement:i}),w=dD(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 pD=s((()=>{nue(),WE(),RE(),iue(),Zle(),yE(),DE(),wle(),Ele()}));function aue(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?cE:c,u=QE(r),d=u?s?sE:sE.filter(function(e){return QE(e)===u}):tE,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]=fD(e,{placement:n,boundary:i,rootBoundary:a,padding:o})[AE(n)],t},{});return Object.keys(p).sort(function(e,t){return p[e]-p[t]})}var oue=s((()=>{$E(),yE(),pD(),jE()}));function sue(e){if(AE(e)===`auto`)return[];var t=rD(e);return[Vle(e),t,Vle(t)]}function cue(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,_=AE(g)===g,v=c||(_||!m?[rD(g)]:sue(g)),y=[g].concat(v).reduce(function(e,n){return e.concat(AE(n)===`auto`?aue(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=AE(E),O=QE(E)===nE,k=[`top`,ZT].indexOf(D)>=0,A=k?`width`:`height`,j=fD(t,{placement:E,boundary:u,rootBoundary:d,altBoundary:f,padding:l}),M=k?O?QT:$T:O?ZT:`top`;b[A]>x[A]&&(M=rD(M));var N=rD(M),ee=[];if(a&&ee.push(j[D]<=0),s&&ee.push(j[M]<=0,j[N]<=0),ee.every(function(e){return e})){w=E,C=!1;break}S.set(E,ee)}if(C)for(var te=m?3:1,P=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`},F=te;F>0&&P(F)!==`break`;F--);t.placement!==w&&(t.modifiersData[r]._skip=!0,t.placement=w,t.reset=!0)}}var lue,uue=s((()=>{Ble(),jE(),Ule(),pD(),oue(),yE(),$E(),lue={name:`flip`,enabled:!0,phase:`main`,fn:cue,requiresIfExists:[`offset`],data:{_skip:!1}}}));function due(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 fue(e){return[`top`,QT,ZT,$T].some(function(t){return e[t]>=0})}function pue(e){var t=e.state,n=e.name,r=t.rects.reference,i=t.rects.popper,a=t.modifiersData.preventOverflow,o=fD(t,{elementContext:`reference`}),s=fD(t,{altBoundary:!0}),c=due(o,r),l=due(s,i,a),u=fue(c),d=fue(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 mue,hue=s((()=>{yE(),pD(),mue={name:`hide`,enabled:!0,phase:`main`,requiresIfExists:[`preventOverflow`],fn:pue}}));function gue(e,t,n){var r=AE(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 _ue(e){var t=e.state,n=e.options,r=e.name,i=n.offset,a=i===void 0?[0,0]:i,o=cE.reduce(function(e,n){return e[n]=gue(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 vue,yue=s((()=>{jE(),yE(),vue={name:`offset`,enabled:!0,phase:`main`,requires:[`popperOffsets`],fn:_ue}}));function bue(e){var t=e.state,n=e.name;t.modifiersData[n]=rue({reference:t.rects.reference,element:t.rects.popper,strategy:`absolute`,placement:t.placement})}var xue,mD=s((()=>{iue(),xue={name:`popperOffsets`,enabled:!0,phase:`read`,fn:bue,data:{}}}));function Sue(e){return e===`x`?`y`:`x`}var Cue=s((()=>{}));function wue(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=fD(t,{boundary:c,rootBoundary:l,padding:d,altBoundary:u}),_=AE(t.placement),v=QE(t.placement),y=!v,b=YE(_),x=Sue(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`:$T,A=b===`y`?ZT:QT,j=b===`y`?`height`:`width`,M=S[b],N=M+g[k],ee=M-g[A],te=p?-w[j]/2:0,P=v===`start`?C[j]:w[j],F=v===`start`?-w[j]:-C[j],I=t.elements.arrow,ne=p&&I?zE(I):{width:0,height:0},re=t.modifiersData[`arrow#persistent`]?t.modifiersData[`arrow#persistent`].padding:xle(),ie=re[k],L=re[A],ae=ZE(0,C[j],ne[j]),oe=y?C[j]/2-te-ae-ie-E.mainAxis:P-ae-ie-E.mainAxis,se=y?-C[j]/2+te+ae+L+E.mainAxis:F+ae+L+E.mainAxis,ce=t.elements.arrow&&qE(t.elements.arrow),le=ce?b===`y`?ce.clientTop||0:ce.clientLeft||0:0,ue=D?.[b]??0,de=M+oe-ue-le,fe=M+se-ue,pe=ZE(p?NE(N,de):N,M,p?ME(ee,fe):ee);S[b]=pe,O[b]=pe-M}if(s){var R=b===`x`?`top`:$T,me=b===`x`?ZT:QT,he=S[x],ge=x===`y`?`height`:`width`,_e=he+g[R],ve=he-g[me],ye=[`top`,$T].indexOf(_)!==-1,be=D?.[x]??0,xe=ye?_e:he-C[ge]-w[ge]-be+E.altAxis,Se=ye?he+C[ge]+w[ge]-be-E.altAxis:ve,Ce=p&&ye?yle(xe,he,Se):ZE(p?xe:_e,he,p?Se:ve);S[x]=Ce,O[x]=Ce-he}t.modifiersData[r]=O}}var Tue,Eue=s((()=>{yE(),jE(),XE(),Cue(),ble(),BE(),JE(),pD(),$E(),Sle(),FE(),Tue={name:`preventOverflow`,enabled:!0,phase:`main`,fn:wue,requiresIfExists:[`offset`]}})),Due=s((()=>{kE(),jle(),eD(),nD(),uue(),hue(),yue(),mD(),Eue()}));function Oue(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}var kue=s((()=>{}));function Aue(e){return e===SE(e)||!TE(e)?iD(e):Oue(e)}var jue=s((()=>{aD(),CE(),DE(),kue()}));function Mue(e){var t=e.getBoundingClientRect(),n=PE(t.width)/e.offsetWidth||1,r=PE(t.height)/e.offsetHeight||1;return n!==1||r!==1}function Nue(e,t,n){n===void 0&&(n=!1);var r=TE(t),i=TE(t)&&Mue(t),a=UE(t),o=LE(e,i,n),s={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(r||!r&&!n)&&((bE(t)!==`body`||cD(a))&&(s=Aue(t)),TE(t)?(c=LE(t,!0),c.x+=t.clientLeft,c.y+=t.clientTop):a&&(c.x=oD(a))),{x:o.left+s.scrollLeft-c.x,y:o.top+s.scrollTop-c.y,width:o.width,height:o.height}}var Pue=s((()=>{RE(),jue(),xE(),DE(),sD(),WE(),lD(),FE()}));function Fue(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 Iue(e){var t=Fue(e);return vE.reduce(function(e,n){return e.concat(t.filter(function(e){return e.phase===n}))},[])}var Lue=s((()=>{yE()}));function Rue(e){var t;return function(){return t||=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})}),t}}var zue=s((()=>{}));function Bue(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 Vue=s((()=>{}));function Hue(){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 Uue(e){e===void 0&&(e={});var t=e,n=t.defaultModifiers,r=n===void 0?[]:n,i=t.defaultOptions,a=i===void 0?hD:i;return function(e,t,n){n===void 0&&(n=a);var i={placement:`bottom`,orderedModifiers:[],options:Object.assign({},hD,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:wE(e)?uD(e):e.contextElement?uD(e.contextElement):[],popper:uD(t)};var s=Iue(Bue([].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(Hue(t,n)){i.rects={reference:Nue(t,qE(n),i.options.strategy===`fixed`),popper:zE(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:Rue(function(){return new Promise(function(e){c.forceUpdate(),e(i)})}),destroy:function(){u(),s=!0}};if(!Hue(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 hD,Wue=s((()=>{Pue(),BE(),Xle(),JE(),Lue(),zue(),Vue(),DE(),hD={placement:`bottom`,modifiers:[],strategy:`absolute`}})),Gue,Kue,que=s((()=>{Wue(),nD(),mD(),eD(),kE(),yue(),uue(),Eue(),jle(),hue(),Due(),Gue=[Rle,xue,Ile,OE,vue,lue,Tue,Ale,mue],Kue=Uue({defaultModifiers:Gue})})),Jue=s((()=>{yE(),Due(),Wue(),que(),nD(),mD(),eD(),kE()}));function gD(e){let{elementType:t,externalSlotProps:n,ownerState:r,skipResolvingSlotProps:i=!1,...a}=e,o=i?{}:hC(n,r),{props:s,internalRef:c}=SC({...a,externalSlotProps:o}),l=gb(c,o?.ref,e.additionalProps?.ref);return pC(t,{...s,ref:l},r)}var Yue=s((()=>{vb(),mC(),CC(),gC()})),_D=s((()=>{Yue()}));function Xue(e){return typeof e==`function`?e():e}var vD,Zue,yD,Que=s((()=>{vD=d(h(),1),Zue=d(_(),1),sg(),vb(),KC(),IT(),yD=vD.forwardRef(function(e,t){let{children:n,container:r,disablePortal:i=!1}=e,[a,o]=vD.useState(null),s=gb(vD.isValidElement(n)?FT(n):null,t);if(og(()=>{i||o(Xue(r)||document.body)},[r,i]),og(()=>{if(a&&!i)return GC(t,a),()=>{GC(t,null)}},[t,a,i]),i){if(vD.isValidElement(n)){let e={ref:s};return vD.cloneElement(n,e)}return n}return a&&Zue.createPortal(n,a)})})),bD=s((()=>{Que()}));function $ue(e){return Gh(`MuiPopper`,e)}var xD=s((()=>{Jh(),Kh(),qh(`MuiPopper`,[`root`])}));function ede(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 tde(e){return typeof e==`function`?e():e}function nde(e){return e.nodeType!==void 0}var SD,CD,rde,ide,ade,ode,sde=s((()=>{SD=d(h(),1),Cb(),sg(),vb(),Jue(),Y(),_D(),bD(),xD(),CD=W(),rde=e=>{let{classes:t}=e;return Fd({root:[`root`]},$ue,t)},ide={},ade=SD.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=SD.useRef(null),_=gb(g,t),v=SD.useRef(null),y=gb(v,u),b=SD.useRef(y);og(()=>{b.current=y},[y]),SD.useImperativeHandle(u,()=>v.current,[]);let x=ede(c,i),[S,C]=SD.useState(x),w=SD.useMemo(()=>tde(n),[n]);SD.useEffect(()=>{v.current&&v.current.forceUpdate()}),og(()=>{if(!w||!s)return;let e=e=>{C(e.placement)},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=Kue(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 T={placement:S};p!==null&&(T.TransitionProps=p);let E=rde(e),D=f.root??`div`,O=gD({elementType:D,externalSlotProps:d.root,externalForwardedProps:h,additionalProps:{role:`tooltip`,ref:_},ownerState:e,className:E.root});return(0,CD.jsx)(D,{...O,children:typeof r==`function`?r(T):r})}),ode=SD.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=ide,popperRef:f,style:p,transition:m=!1,slotProps:h={},slots:g={},..._}=e,[v,y]=SD.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=tde(n);S=e&&nde(e)?Sb(e).body:Sb(null).body}let C=!l&&s&&(!m||v)?`none`:void 0,w=m?{in:l,onEnter:b,onExited:x}:void 0;return(0,CD.jsx)(yD,{disablePortal:o,container:S,children:(0,CD.jsx)(ade,{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})})})})),cde,lde,ude,wD,dde=s((()=>{hg(),cde=d(h(),1),sde(),Q(),$(),lde=W(),ude=Z(ode,{name:`MuiPopper`,slot:`Root`})({}),wD=cde.forwardRef(function(e,t){let n=mg(),{anchorEl:r,component:i,container:a,disablePortal:o,keepMounted:s,modifiers:c,open:l,placement:u,popperOptions:d,popperRef:f,transition:p,slots:m,slotProps:h,...g}=Wv({props:e,name:`MuiPopper`}),_={anchorEl:r,container:a,disablePortal:o,keepMounted:s,modifiers:c,open:l,placement:u,popperOptions:d,popperRef:f,transition:p,...g};return(0,lde.jsx)(ude,{as:i,direction:n?`rtl`:`ltr`,slots:m,slotProps:h,..._,ref:t})})})),TD=s((()=>{dde(),xD(),xD()}));function fde(e){return Gh(`MuiTooltip`,e)}var ED,DD=s((()=>{Jh(),Kh(),ED=qh(`MuiTooltip`,[`popper`,`popperInteractive`,`popperArrow`,`popperClose`,`tooltip`,`tooltipArrow`,`touch`,`tooltipPlacementLeft`,`tooltipPlacementRight`,`tooltipPlacementTop`,`tooltipPlacementBottom`,`arrow`])}));function pde(e){return Math.round(e*1e5)/1e5}function OD(e,t){return(n,...r)=>{t&&t(n,...r),e(n,...r)}}var kD,AD,mde,hde,gde,_de,jD,MD,ND,PD,vde=s((()=>{kD=d(h(),1),J(),Ew(),Y(),sw(),IT(),Q(),Uv(),$(),Ib(),XT(),TD(),nw(),Rb(),JC(),ew(),TC(),DD(),AD=W(),mde=e=>{let{classes:t,disableInteractive:n,arrow:r,touch:i,placement:a}=e;return Fd({popper:[`popper`,!n&&`popperInteractive`,r&&`popperArrow`],tooltip:[`tooltip`,r&&`tooltipArrow`,i&&`touch`,`tooltipPlacement${Fb(a.split(`-`)[0])}`],arrow:[`arrow`]},fde,t)},hde=Z(wD,{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]}})(Hv(({theme:e})=>({zIndex:(e.vars||e).zIndex.tooltip,pointerEvents:`none`,variants:[{props:({ownerState:e,open:t})=>t&&!e.disableInteractive,style:{pointerEvents:`auto`}},{props:({ownerState:e})=>e.arrow,style:{[`&[data-popper-placement*="bottom"] .${ED.arrow}`]:{top:0,marginTop:`-0.71em`,"&::before":{transformOrigin:`0 100%`}},[`&[data-popper-placement*="top"] .${ED.arrow}`]:{bottom:0,marginBottom:`-0.71em`,"&::before":{transformOrigin:`100% 0`}},[`&[data-popper-placement*="right"] .${ED.arrow}`]:{height:`1em`,width:`0.71em`,insetInlineStart:0,marginInlineStart:`-0.71em`,"&::before":{transformOrigin:`100% 100%`}},[`&[data-popper-placement*="left"] .${ED.arrow}`]:{height:`1em`,width:`0.71em`,insetInlineEnd:0,marginInlineEnd:`-0.71em`,"&::before":{transformOrigin:`0 0`}}}}]}))),gde=Z(`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${Fb(n.placement.split(`-`)[0])}`]]}})(Hv(({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,[`.${ED.popper}[data-popper-placement*="left"] &`]:{transformOrigin:`right center`,marginInlineEnd:`14px`},[`.${ED.popper}[data-popper-placement*="right"] &`]:{transformOrigin:`left center`,marginInlineStart:`14px`},[`.${ED.popper}[data-popper-placement*="top"] &`]:{transformOrigin:`center bottom`,marginBottom:`14px`},[`.${ED.popper}[data-popper-placement*="bottom"] &`]:{transformOrigin:`center top`,marginTop:`14px`},variants:[{props:({ownerState:e})=>e.arrow,style:{position:`relative`,marginBlock:0}},{props:({ownerState:e})=>e.touch,style:{padding:`8px 16px`,fontSize:e.typography.pxToRem(14),lineHeight:`${pde(16/14)}em`,fontWeight:e.typography.fontWeightRegular}},{props:({ownerState:e})=>e.touch,style:{[`.${ED.popper}[data-popper-placement*="left"] &`]:{marginInlineEnd:`24px`},[`.${ED.popper}[data-popper-placement*="right"] &`]:{marginInlineStart:`24px`},[`.${ED.popper}[data-popper-placement*="top"] &`]:{marginBottom:`24px`},[`.${ED.popper}[data-popper-placement*="bottom"] &`]:{marginTop:`24px`}}}]}))),_de=Z(`span`,{name:`MuiTooltip`,slot:`Arrow`})(Hv(({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 ww,ND={x:0,y:0},PD=kD.forwardRef(function(e,t){let n=Wv({props:e,name:`MuiTooltip`}),{arrow:r=!1,children:i,classes:a,describeChild:o=!1,disableFocusListener:s=!1,disableHoverListener:c=!1,disableInteractive:l=!1,disableTouchListener:u=!1,enterDelay:d=100,enterNextDelay:f=0,enterTouchDelay:p=700,followCursor:m=!1,id:h,leaveDelay:g=0,leaveTouchDelay:_=1500,onClose:v,onOpen:y,open:b,placement:x=`bottom`,slotProps:S={},slots:C={},title:w,...T}=n,E=kD.isValidElement(i)?i:(0,AD.jsx)(`span`,{children:i}),D=Pv(),[O,k]=kD.useState(),[A,j]=kD.useState(null),M=kD.useRef(!1),N=l||m,ee=Cw(),te=Cw(),P=Cw(),F=Cw(),[I,ne]=$C({controlled:b,default:!1,name:`Tooltip`,state:`open`}),re=I,ie=qC(h),L=kD.useRef(),ae=tw(()=>{L.current!==void 0&&(document.body.style.WebkitUserSelect=L.current,L.current=void 0),F.clear()});kD.useEffect(()=>ae,[ae]);let oe=e=>{MD.clear(),jD=!0,ne(!0),y&&!re&&y(e)},se=tw(e=>{MD.start(800+g,()=>{jD=!1}),ne(!1),v&&re&&v(e),ee.start(D.transitions.duration.shortest,()=>{M.current=!1})}),ce=e=>{O?.disabled||M.current&&e.type!==`touchstart`||(O&&O.removeAttribute(`title`),te.clear(),P.clear(),d||jD&&f?te.start(jD?f:d,()=>{oe(e)}):oe(e))},le=e=>{te.clear(),P.start(g,()=>{se(e)})},[,ue]=kD.useState(!1),de=e=>{let t=e?.target??O;if(!t||t.disabled||!ow(t)){ue(!1);let n=e??new Event(`blur`);!e&&t&&(Object.defineProperty(n,"target",{value:t}),Object.defineProperty(n,"currentTarget",{value:t})),le(n)}},fe=e=>{if(O||k(e.currentTarget),ow(e.target)){let t=e=>{e.target.disabled&&de(e),e.target.removeEventListener(`blur`,t)};e.target.addEventListener(`blur`,t),ue(!0),ce(e)}},pe=e=>{M.current=!0;let t=E.props;t.onTouchStart&&t.onTouchStart(e)},R=e=>{pe(e),P.clear(),ee.clear(),ae(),L.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect=`none`,F.start(p,()=>{document.body.style.WebkitUserSelect=L.current,ce(e)})},me=e=>{E.props.onTouchEnd&&E.props.onTouchEnd(e),ae(),P.start(_,()=>{se(e)})};kD.useEffect(()=>{if(!re)return;function e(e){e.key===`Escape`&&se(e)}return document.addEventListener(`keydown`,e),()=>{document.removeEventListener(`keydown`,e)}},[se,re]);let he=Lb(FT(E),k,t);!w&&w!==0&&(re=!1);let ge=kD.useRef(),_e=e=>{let t=E.props;t.onMouseMove&&t.onMouseMove(e),ND={x:e.clientX,y:e.clientY},ge.current&&ge.current.update()},ve={},ye=typeof w==`string`;o?(ve.title=!re&&ye&&!c?w:null,ve[`aria-describedby`]=re?ie:null):(ve[`aria-label`]=ye?w:null,ve[`aria-labelledby`]=re&&!ye?ie:null);let be={...ve,...T,...E.props,className:q(T.className,E.props.className),onTouchStart:pe,ref:he,...m?{onMouseMove:_e}:{}},xe={};u||(be.onTouchStart=R,be.onTouchEnd=me),c||(be.onMouseOver=OD(ce,be.onMouseOver),be.onMouseLeave=OD(le,be.onMouseLeave),N||(xe.onMouseOver=ce,xe.onMouseLeave=le)),s||(be.onFocus=OD(fe,be.onFocus),be.onBlur=OD(de,be.onBlur),N||(xe.onFocus=fe,xe.onBlur=de));let Se={...n,arrow:r,disableInteractive:N,placement:x,touch:M.current},Ce=typeof S.popper==`function`?S.popper(Se):S.popper,we=kD.useMemo(()=>{let e=[{name:`arrow`,enabled:!!A,options:{element:A,padding:4}}];return Ce?.popperOptions?.modifiers&&(e=e.concat(Ce.popperOptions.modifiers)),{...Ce?.popperOptions,modifiers:e}},[A,Ce?.popperOptions]),Te=mde(Se),Ee={slots:C,slotProps:{arrow:S.arrow,popper:Ce,tooltip:S.tooltip,transition:S.transition}},[De,Oe]=wC(`popper`,{elementType:hde,externalForwardedProps:Ee,ownerState:Se,className:Te.popper}),[ke,Ae]=wC(`transition`,{elementType:YT,externalForwardedProps:Ee,ownerState:Se}),[je,Me]=wC(`tooltip`,{elementType:gde,className:Te.tooltip,externalForwardedProps:Ee,ownerState:Se}),[Ne,Pe]=wC(`arrow`,{elementType:_de,className:Te.arrow,externalForwardedProps:Ee,ownerState:Se,ref:j});return(0,AD.jsxs)(kD.Fragment,{children:[kD.cloneElement(E,be),(0,AD.jsx)(De,{as:wD,placement:x,anchorEl:m?{getBoundingClientRect:()=>({top:ND.y,left:ND.x,right:ND.x,bottom:ND.y,width:0,height:0})}:O,popperRef:ge,open:O?re:!1,id:ie,transition:!0,...xe,...Oe,popperOptions:we,children:({TransitionProps:e})=>(0,AD.jsx)(ke,{timeout:D.transitions.duration.shorter,...e,...Ae,children:(0,AD.jsxs)(je,{...Me,children:[w,r?(0,AD.jsx)(Ne,{...Pe}):null]})})})]})})})),FD=s((()=>{vde(),DD(),DD()})),yde,ID,LD=s((()=>{yde=d(h(),1),ID=(0,yde.createContext)({current:document.body})}));function RD({"aria-label":e,badge:t=!1,children:n,dispatch:r=()=>{},selected:i=!1,BadgeProps:a={},TooltipProps:o={},sx:s={},...c}){let l=(0,bde.useContext)(ID),u=(0,BD.jsx)(xde,{selected:i,"aria-label":e,...c,sx:s,size:`large`,children:t?(0,BD.jsx)(PC,{overlap:`rectangular`,...a,children:n}):n});return c.disabled?u:(0,BD.jsx)(PD,{title:e,...o,slotProps:{popper:{container:l?.current}},children:u})}var bde,zD,BD,xde,Sde=s((()=>{bde=d(h(),1),zD=d(V(),1),Nx(),FC(),PT(),FD(),LD(),BD=W(),xde=Z(NT,{name:`MiradorMenuButton`,slot:`root`})(({selected:e,theme:t})=>({fill:`currentcolor`,...e&&{backgroundColor:t.palette.action.selected}})),RD.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}})),Cde,VD,HD=s((()=>{U(),Nr(),Sde(),Cde=H(Mr(`MiradorMenuButton`)),VD=Cde(RD)}));function UD({displayAll:e,displayAllDisabled:t,toggleAnnotationDisplay:n}){let{t:r}=nb();return(0,GD.jsx)(VD,{"aria-label":r(e?`displayNoAnnotations`:`highlightAllAnnotations`),onClick:n,disabled:t,size:`small`,children:e?(0,GD.jsx)(rC,{}):(0,GD.jsx)(oC,{})})}var WD,GD,wde=s((()=>{WD=d(V(),1),iC(),sC(),ob(),HD(),GD=W(),UD.propTypes={displayAll:WD.default.bool.isRequired,displayAllDisabled:WD.default.bool.isRequired,toggleAnnotationDisplay:WD.default.func.isRequired,windowId:WD.default.string.isRequired}})),Tde,Ede,Dde,KD,Ode=s((()=>{U(),B(),Nd(),Nr(),$l(),wde(),Tde=(e,{windowId:t})=>({displayAll:Ba(e,{windowId:t}).highlightAllAnnotations,displayAllDisabled:vc(e,{windowId:t}).length<1}),Ede=(e,{windowId:t})=>({toggleAnnotationDisplay:()=>{e(sd(t))}}),Dde=H(z(Tde,Ede),Mr(`AnnotationSettings`)),KD=Dde(UD)})),kde,Ade,jde=s((()=>{RC(),kde=W(),Ade=XS((0,kde.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 Mde(e){return Gh(`MuiChip`,e)}var qD,JD=s((()=>{Jh(),Kh(),qD=qh(`MuiChip`,[`root`,`sizeSmall`,`sizeMedium`,`colorDefault`,`colorError`,`colorInfo`,`colorPrimary`,`colorSecondary`,`colorSuccess`,`colorWarning`,`disabled`,`clickable`,`deletable`,`outlined`,`filled`,`avatar`,`icon`,`label`,`deleteIcon`,`focusVisible`])}));function Nde(e){return e.key===`Backspace`||e.key===`Delete`}var YD,XD,Pde,Fde,Ide,ZD,Lde=s((()=>{YD=d(h(),1),J(),Y(),jde(),Rb(),Ib(),uT(),Q(),Uv(),NS(),$(),Bv(),JD(),TC(),$v(),XD=W(),Pde=e=>{let{classes:t,disabled:n,size:r,color:i,onDelete:a,clickable:o,variant:s}=e;return Fd({root:[`root`,s,n&&`disabled`,`size${Fb(r)}`,`color${Fb(i)}`,o&&`clickable`,a&&`deletable`],label:[`label`],avatar:[`avatar`],icon:[`icon`],deleteIcon:[`deleteIcon`]},Mde,t)},Fde=Z(`div`,{name:`MuiChip`,slot:`Root`,shouldForwardProp:e=>zv(e)&&e!==`focusableWhenDisabled`&&e!==`skipFocusWhenDisabled`,overridesResolver:(e,t)=>{let{ownerState:n}=e,{color:r,clickable:i,onDelete:a,size:o,variant:s}=n;return[{[`& .${qD.avatar}`]:t.avatar},{[`& .${qD.icon}`]:t.icon},{[`& .${qD.deleteIcon}`]:t.deleteIcon},t.root,t[`size${Fb(o)}`],t[`color${Fb(r)}`],i&&t.clickable,a&&t.deletable,t[s]]}})(Hv(({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`,...Yv(e,[`background-color`,`box-shadow`]),cursor:`unset`,outline:0,textDecoration:`none`,border:0,padding:0,verticalAlign:`middle`,boxSizing:`border-box`,[`&.${qD.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity,pointerEvents:`none`},[`& .${qD.avatar}`]:{marginLeft:5,marginRight:-6,width:24,height:24,color:e.vars?e.vars.palette.Chip.defaultAvatarColor:t,fontSize:e.typography.pxToRem(12)},[`& .${qD.icon}`]:{marginLeft:5,marginRight:-6},[`& .${qD.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:{color:`primary`},style:{[`& .${qD.avatar}`]:{color:(e.vars||e).palette.primary.contrastText,backgroundColor:(e.vars||e).palette.primary.dark}}},{props:{color:`secondary`},style:{[`& .${qD.avatar}`]:{color:(e.vars||e).palette.secondary.contrastText,backgroundColor:(e.vars||e).palette.secondary.dark}}},{props:{size:`small`},style:{height:24,[`& .${qD.avatar}`]:{marginLeft:4,marginRight:-4,width:18,height:18,fontSize:e.typography.pxToRem(10)},[`& .${qD.icon}`]:{fontSize:18,marginLeft:4,marginRight:-4},[`& .${qD.deleteIcon}`]:{fontSize:16,marginRight:4,marginLeft:-4}}},...Object.entries(e.palette).filter(MS([`contrastText`])).map(([t])=>({props:{color:t},style:{backgroundColor:(e.vars||e).palette[t].main,color:(e.vars||e).palette[t].contrastText,[`& .${qD.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:{[`& .${qD.icon}`]:{color:e.vars?e.vars.palette.Chip.defaultIconColor:t}}},{props:e=>e.iconColor===e.color&&e.color!=="default",style:{[`& .${qD.icon}`]:{color:`inherit`}}},{props:{onDelete:!0},style:{[`&.${qD.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(MS([`dark`])).map(([t])=>({props:{color:t,onDelete:!0},style:{[`&.${qD.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}`)},[`&.${qD.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(MS([`dark`])).map(([t])=>({props:{color:t,clickable:!0},style:{[`&:hover, &.${qD.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]}`,[`&.${qD.clickable}:hover`]:{backgroundColor:(e.vars||e).palette.action.hover},[`&.${qD.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`& .${qD.avatar}`]:{marginLeft:4},[`& .${qD.icon}`]:{marginLeft:4},[`& .${qD.deleteIcon}`]:{marginRight:5}}},{props:{size:`small`,variant:`outlined`},style:{[`& .${qD.avatar}`]:{marginLeft:2},[`& .${qD.icon}`]:{marginLeft:2},[`& .${qD.deleteIcon}`]:{marginRight:3}}},...Object.entries(e.palette).filter(MS()).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)}`,[`&.${qD.clickable}:hover`]:{backgroundColor:e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity)},[`&.${qD.focusVisible}`]:{backgroundColor:e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.focusOpacity)},[`& .${qD.deleteIcon}`]:{color:e.alpha((e.vars||e).palette[t].main,.7),"&:hover, &:active":{color:(e.vars||e).palette[t].main}}}}))]}})),Ide=Z(`span`,{name:`MuiChip`,slot:`Label`})({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}}]}),ZD=YD.forwardRef(function(e,t){let n=Wv({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,{nativeButton:C,...w}=S,T=YD.useRef(null),E=Lb(T,t),D=e=>{e.stopPropagation(),p(e)},O=e=>{e.currentTarget===e.target&&Nde(e)&&e.preventDefault(),m&&m(e)},k=e=>{e.currentTarget===e.target&&p&&Nde(e)&&p(e),h&&h(e)},A=a!==!1&&f?!0:a,j=A||p?lT:s||`div`,M={...n,component:j,disabled:l,size:g,color:o,iconColor:YD.isValidElement(u)&&u.props.color||o,onDelete:!!p,clickable:A,variant:_},N=Pde(M),ee=j===lT?{component:s||`div`,internalNativeButton:!1,focusVisibleClassName:N.focusVisible,...p&&{disableRipple:!0},...C!==void 0&&{nativeButton:C}}:{},te=null;p&&(te=c&&YD.isValidElement(c)?YD.cloneElement(c,{className:q(c.props.className,N.deleteIcon),onClick:D}):(0,XD.jsx)(Ade,{className:N.deleteIcon,onClick:D}));let P=null;r&&YD.isValidElement(r)&&(P=YD.cloneElement(r,{className:q(N.avatar,r.props.className)}));let F=null;u&&YD.isValidElement(u)&&(F=YD.cloneElement(u,{className:q(N.icon,u.props.className)}));let I={slots:b,slotProps:x},[ne,re]=wC(`root`,{elementType:Fde,externalForwardedProps:{...I,...w},ownerState:M,shouldForwardComponentProp:!0,ref:E,className:q(N.root,i),additionalProps:{disabled:A&&l?!0:void 0,tabIndex:y&&l?-1:v,...ee},getSlotProps:e=>({...e,onClick:t=>{e.onClick?.(t),f?.(t)},onKeyDown:t=>{e.onKeyDown?.(t),O(t)},onKeyUp:t=>{e.onKeyUp?.(t),k(t)}})}),[ie,L]=wC(`label`,{elementType:Ide,externalForwardedProps:I,ownerState:M,className:N.label});return(0,XD.jsxs)(ne,{as:j,...re,children:[P||F,(0,XD.jsx)(ie,{...L,children:d}),te]})})})),QD=s((()=>{Lde(),JD(),JD()}));function Rde(){let e=$D.useContext(eO);if(e===void 0)throw Error(`MUI: RovingTabIndexContext is missing. Roving tab index items must be placed within a roving tab index provider.`);return e}var $D,eO,zde=s((()=>{$D=d(h(),1),eO=$D.createContext(void 0)}));function Bde(e,t){if(e===t)return!0;if(!(e instanceof Object)||!(t instanceof Object))return!1;let n=0,r=0;for(let r in e)if(n+=1,!Vde(e[r],t[r])||!(r in t))return!1;for(let e in t)r+=1;return n===r}var Vde,Hde=s((()=>{Vde=Object.is})),Ude=s((()=>{Hde()}));function Wde(e){let{activeItemId:t,getDefaultActiveItemId:n,orientation:r,isRtl:i=!1,isItemFocusable:a=rO,wrap:o=!0}=e,[s,c]=aO.useState(t),[l,u]=aO.useState(t),d=s;t!==l&&(u(t),t!==void 0&&t!==s&&(d=t,c(t)));let f=aO.useRef(null),p=aO.useRef(new Map),[m,h]=aO.useState(0),g=aO.useMemo(()=>tO(p.current),[m]),_=Kde(d,g,a,n),v=aO.useRef(_);v.current=_;let y=aO.useCallback(()=>{let e=tO(p.current);return Qde(e,Kde(v.current,e,a,n))},[n,a]),b=aO.useCallback(()=>p.current,[]),x=yb(e=>{Bde(p.current.get(e.id)??null,e)||(p.current.set(e.id,e),h(e=>e+1))}),S=yb(e=>{p.current.delete(e)&&h(e=>e+1)}),C=yb(e=>{c(e)}),w=aO.useCallback(e=>v.current===e,[]),T=aO.useCallback((e,t,n,r)=>{let i=Xde(nO(p.current),e,t,n,r??a);return i?(i.element?.focus(),c(i.id),i):null},[a]),E=aO.useCallback((e,t,n)=>({onFocus:e=>{t?.(e);let n=nO(p.current),r=efe(n,e.target);r!==-1&&c(n[r].id)},onKeyDown:e=>{if(n?.(e),e.defaultPrevented||e.altKey||e.shiftKey||e.ctrlKey||e.metaKey||!ife.includes(e.key))return;let t=r===`horizontal`?`ArrowLeft`:`ArrowUp`,a=r===`horizontal`?`ArrowRight`:`ArrowDown`;r===`horizontal`&&i&&(t=`ArrowRight`,a=`ArrowLeft`);let s=nO(p.current),c=Ub(Sb(f.current)),l=c===f.current,u=Yde(s,c,v.current),d=`next`;switch(e.key){case t:d=`previous`,e.preventDefault(),l&&(u=s.length);break;case a:e.preventDefault(),l&&(u=-1);break;case`Home`:e.preventDefault(),u=-1;break;case`End`:e.preventDefault(),d=`previous`,u=s.length;break;default:return}T(u,d,o)},ref:rfe(e,e=>{f.current=e})}),[T,i,r,o]),D=aO.useCallback(e=>{let t=nO(p.current),n=Ub(Sb(f.current)),r=n===f.current?-1:Yde(t,n,v.current);return T(r,`next`,!0,e)?.id??null},[T]);return aO.useMemo(()=>({activeItemId:_,focusNext:D,getActiveItem:y,getContainerProps:E,getItemMap:b,isItemActive:w,registerItem:x,setActiveItemId:C,unregisterItem:S}),[_,D,y,E,b,w,x,C,S])}function Gde(e){let{activeItemId:t,registerItem:n,unregisterItem:r}=Rde(),i=aO.useRef(null),a=aO.useMemo(()=>({disabled:e.disabled??!1,element:null,focusableWhenDisabled:e.focusableWhenDisabled??!1,id:e.id,selected:e.selected??!1,textValue:e.textValue}),[e.disabled,e.focusableWhenDisabled,e.id,e.selected,e.textValue]),o=aO.useRef(a);o.current=a;let s=aO.useCallback(t=>{if(i.current=t,t==null){queueMicrotask(()=>{i.current??r(e.id)});return}n({...o.current,element:t})},[e.id,n,r]),c=gb(e.ref,s);return og(()=>{i.current&&n({...a,element:i.current})},[a,n]),og(()=>{let t=e.id;return()=>{r(t)}},[e.id,r]),{ref:c,tabIndex:t===e.id?0:-1}}function Kde(e,t,n,r){return e==null?Jde(t,n,r):qde(e,t,n)}function qde(e,t,n){let r=$de(t,e);return r===-1?Zde(t,n):n(t[r])?t[r].id:Xde(t,r,`next`,!1,n)?.id??null}function Jde(e,t,n){let r=n?.(e);if(r!=null){let n=Qde(e,r);if(n&&t(n))return n.id}return Zde(e,t)}function Yde(e,t,n){if(t){let n=efe(e,t);if(n!==-1)return n}return $de(e,n)}function Xde(e,t,n,r,i){let a=e.length-1;if(a===-1)return null;let o=!1,s=tfe(t,a,n,r),c=s;for(;s!==-1;){if(s===c){if(o)return null;o=!0}let t=e[s];if(!t||!i(t))s=tfe(s,a,n,r);else return t}return null}function Zde(e,t){return e.find(e=>t(e))?.id??null}function Qde(e,t){return t==null?null:e.find(e=>e.id===t)??null}function $de(e,t){return t==null?-1:e.findIndex(e=>e.id===t)}function efe(e,t){return t?e.findIndex(e=>e.element===t||e.element?.contains(t)):-1}function tO(e){let t=Array.from(e.values());if(t.every(e=>e.element==null))return t;let n=t.filter(iO).sort((e,t)=>nfe(e.element,t.element)),r=t.filter(e=>!iO(e));return[...n,...r]}function nO(e){return tO(e).filter(iO)}function tfe(e,t,n,r=!0){return n===`next`?e===t?r?0:-1:e+1:e===0?r?t:-1:e-1}function rO(e){return e.element?e.focusableWhenDisabled?!0:!e.disabled&&!e.element.hasAttribute(`disabled`)&&e.element.getAttribute(`aria-disabled`)!==`true`&&e.element.hasAttribute(`tabindex`):!1}function iO(e){return e.element!=null&&e.element.isConnected}function nfe(e,t){if(e===t)return 0;let n=e.compareDocumentPosition(t);return n&Node.DOCUMENT_POSITION_FOLLOWING||n&Node.DOCUMENT_POSITION_CONTAINED_BY?-1:n&Node.DOCUMENT_POSITION_PRECEDING||n&Node.DOCUMENT_POSITION_CONTAINS?1:0}function rfe(...e){return t=>{e.forEach(e=>{GC(e??null,t)})}}var aO,ife,afe=s((()=>{aO=d(h(),1),Ude(),Wb(),Cb(),KC(),sg(),xb(),vb(),zde(),ife=[`ArrowRight`,`ArrowLeft`,`ArrowUp`,`ArrowDown`,`Home`,`End`]})),ofe=s((()=>{zde(),afe()}));function oO(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 sfe=s((()=>{})),sO=s((()=>{sfe()})),cO,lO=s((()=>{sO(),cO=oO}));function cfe(e=window){let t=e.document.documentElement.clientWidth;return e.innerWidth-t}var lfe=s((()=>{})),uO=s((()=>{lfe()})),ufe,dfe=s((()=>{uO(),ufe=cfe}));function ffe(e,t){if(t==null){e.focus();return}try{e.focus({focusVisible:t===`keyboard`})}catch{e.focus()}}var pfe=s((()=>{})),dO=s((()=>{ofe()})),mfe,fO,pO=s((()=>{mfe=d(h(),1),fO=mfe.createContext({})}));function hfe(e){return Gh(`MuiList`,e)}var mO=s((()=>{Jh(),Kh(),qh(`MuiList`,[`root`,`padding`,`dense`,`subheader`])})),hO,gO,gfe,_fe,_O,vfe=s((()=>{hO=d(h(),1),J(),Y(),Q(),$(),pO(),mO(),gO=W(),gfe=e=>{let{classes:t,disablePadding:n,dense:r,subheader:i}=e;return Fd({root:[`root`,!n&&`padding`,r&&`dense`,i&&`subheader`]},hfe,t)},_fe=Z(`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,isolation:`isolate`}}]}),_O=hO.forwardRef(function(e,t){let n=Wv({props:e,name:`MuiList`}),{children:r,className:i,component:a=`ul`,dense:o=!1,disablePadding:s=!1,subheader:c,...l}=n,u=hO.useMemo(()=>({dense:o}),[o]),d={...n,component:a,dense:o,disablePadding:s},f=gfe(d);return(0,gO.jsx)(fO.Provider,{value:u,children:(0,gO.jsxs)(_fe,{as:a,className:q(f.root,i),ref:t,ownerState:d,...l,children:[c,r]})})})})),vO=s((()=>{vfe(),mO(),mO()}));function yfe(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 bfe=s((()=>{}));function xfe(e){return e==null||typeof e==`string`&&!e.trim()}var Sfe=s((()=>{}));function yO(e,t){return typeof t==`object`&&t?e===t:String(e)===String(t)}var Cfe=s((()=>{}));function wfe(){return bO.useContext(xO)}var bO,xO,Tfe,Efe=s((()=>{bO=d(h(),1),xO=bO.createContext(null),Tfe=xO.Provider})),SO=s((()=>{bfe(),Sfe(),Cfe(),Efe()}));function Dfe(){let e=CO.useContext(wO);if(e===void 0)throw Error(`MUI: MenuListContext is missing. MenuItems must be placed within Menu or MenuList.`);return e}var CO,wO,Ofe=s((()=>{CO=d(h(),1),wO=CO.createContext(void 0)}));function kfe(e){let t=e?.element??e;if(!t)return``;if(e?.textValue!==void 0)return e.textValue;let n=t.innerText;return n===void 0&&(n=t.textContent),n??``}function Afe(e,t){if(t===void 0)return!0;let n=kfe(e);return n=n.trim().toLowerCase(),n.length===0?!1:t.repeating?n[0]===t.keys[0]:n.startsWith(t.keys.join(``))}function jfe(e,t){return Afe(e,t)?rO(e):!1}function Mfe(e,t){ffe(e,t)}var TO,EO,DO,Nfe=s((()=>{TO=d(h(),1),ofe(),lO(),Hb(),Kb(),dfe(),pfe(),nw(),Rb(),Bb(),dO(),WC(),vO(),SO(),Ofe(),EO=W(),DO=TO.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=TO.useRef(null),p=TO.useRef(!1),[m,h]=TO.useState(!1),g=wfe(),_=TO.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null}),v=Wde({activeItemId:void 0,getDefaultActiveItemId:TO.useCallback(e=>u===`selectedMenu`?e.find(e=>e.selected&&rO(e))?.id??e.find(e=>rO(e))?.id??null:e.find(e=>rO(e))?.id??null,[u]),orientation:`vertical`,wrap:!c}),{activeItemId:y,focusNext:b,getActiveItem:x,getContainerProps:S,getItemMap:C}=v,w=tw((e=!1)=>{if(!f.current||!e&&p.current)return null;if(i){let e=x();if(e?.element){let t=Array.from(C().values()).some(e=>e.selected),n=u===`menu`&&t&&!e.selected&&g==null;return h(n),Mfe(e.element,g),p.current=!0,e.element}return r?(h(!1),f.current.focus(),f.current):null}return r?(h(!1),f.current.focus(),p.current=!0,f.current):(h(!1),null)});zb(()=>{if(!r&&!i){p.current=!1,h(!1);return}w()},[y,i,r,w]),TO.useImperativeHandle(n,()=>({adjustStyleForScrollbar:(e,{direction:t})=>{let n=!f.current.style.width;if(e.clientHeight<f.current.clientHeight&&n){let n=`${ufe(UC(e))}px`;f.current.style[t===`rtl`?`paddingLeft`:`paddingRight`]=n,f.current.style.width=`calc(100% + ${n})`}return f.current},focusInitialTarget:()=>{if(!f.current)return null;let e=Gb(Vb(f.current));return e&&cO(f.current,e)?e:w(!0)}}),[w]);let T=S(void 0,d.onFocus),E=Lb(f,T.ref,t),D=TO.useMemo(()=>({itemsFocusableWhenDisabled:s,suppressInitialFocusVisible:m,variant:u}),[s,m,u]),O=tw(e=>{if(m&&h(!1),(e.ctrlKey||e.metaKey||e.altKey)&&l){l(e);return}if(T.onKeyDown(e),e.key.length===1){let t=_.current,n=e.key.toLowerCase(),r=performance.now();t.keys.length>0&&(r-t.lastTime>500?(t.keys=[],t.repeating=!0,t.previousKeyMatched=!0):t.repeating&&n!==t.keys[0]&&(t.repeating=!1)),t.lastTime=r,t.keys.push(n);let i=Gb(Vb(f.current)),a=i&&!t.repeating&&Afe(i,t);t.previousKeyMatched&&(a||b(e=>jfe(e,t))!=null)?e.preventDefault():t.previousKeyMatched=!1}l&&l(e)});return(0,EO.jsx)(_O,{role:`menu`,ref:E,className:o,onKeyDown:O,tabIndex:-1,...d,onFocus:T.onFocus,children:(0,EO.jsx)(wO.Provider,{value:D,children:(0,EO.jsx)(eO.Provider,{value:v,children:a})})})})})),OO=s((()=>{Nfe()}));function Pfe(e){return Gh(`MuiDivider`,e)}var kO,AO=s((()=>{Jh(),Kh(),kO=qh(`MuiDivider`,[`root`,`absolute`,`fullWidth`,`inset`,`middle`,`flexItem`,`vertical`,`withChildren`,`textAlignRight`,`textAlignLeft`,`wrapper`,`wrapperVertical`])})),Ffe,jO,Ife,Lfe,Rfe,zfe,Bfe=s((()=>{Ffe=d(h(),1),J(),Y(),Q(),Uv(),$(),AO(),jO=W(),Ife=e=>{let{absolute:t,children:n,classes:r,flexItem:i,orientation:a,textAlign:o,variant:s}=e;return Fd({root:[`root`,t&&`absolute`,s,a===`vertical`&&`vertical`,i&&`flexItem`,n&&`withChildren`,o===`right`&&a!==`vertical`&&`textAlignRight`,o===`left`&&a!==`vertical`&&`textAlignLeft`],wrapper:[`wrapper`,a===`vertical`&&`wrapperVertical`]},Pfe,r)},Lfe=Z(`div`,{name:`MuiDivider`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.absolute&&t.absolute,t[n.variant],n.orientation===`vertical`&&t.vertical,n.flexItem&&t.flexItem,n.children&&t.withChildren,n.textAlign===`right`&&n.orientation!==`vertical`&&t.textAlignRight,n.textAlign===`left`&&n.orientation!==`vertical`&&t.textAlignLeft]}})(Hv(({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:{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%`}}}]}))),Rfe=Z(`span`,{name:`MuiDivider`,slot:`Wrapper`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.wrapper,n.orientation===`vertical`&&t.wrapperVertical]}})(Hv(({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)`}}]}))),zfe=Ffe.forwardRef(function(e,t){let n=Wv({props:e,name:`MuiDivider`}),{absolute:r=!1,children:i,className:a,orientation:o=`horizontal`,component:s=i||o===`vertical`?`div`:`hr`,flexItem:c=!1,role:l=s===`hr`?void 0:`separator`,textAlign:u=`center`,variant:d=`fullWidth`,...f}=n,p={...n,absolute:r,component:s,flexItem:c,orientation:o,role:l,textAlign:u,variant:d},m=Ife(p);return(0,jO.jsx)(Lfe,{as:s,className:q(m.root,a),role:l,ref:t,ownerState:p,"aria-orientation":l===`separator`&&(s!==`hr`||o===`vertical`)?o:void 0,...f,children:i?(0,jO.jsx)(Rfe,{className:m.wrapper,ownerState:p,children:i}):null})})})),MO=s((()=>{Bfe(),AO(),AO()}));function Vfe(e){return Gh(`MuiListItemIcon`,e)}var NO,PO=s((()=>{Jh(),Kh(),NO=qh(`MuiListItemIcon`,[`root`,`alignItemsFlexStart`])})),FO,Hfe,Ufe,Wfe,IO,Gfe=s((()=>{FO=d(h(),1),J(),Y(),Q(),Uv(),$(),PO(),pO(),Hfe=W(),Ufe=e=>{let{alignItems:t,classes:n}=e;return Fd({root:[`root`,t===`flex-start`&&`alignItemsFlexStart`]},Vfe,n)},Wfe=Z(`div`,{name:`MuiListItemIcon`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.alignItems===`flex-start`&&t.alignItemsFlexStart]}})(Hv(({theme:e})=>({minWidth:e.spacing(4.5),color:(e.vars||e).palette.action.active,flexShrink:0,display:`inline-flex`,variants:[{props:{alignItems:`flex-start`},style:{marginTop:8}}]}))),IO=FO.forwardRef(function(e,t){let n=Wv({props:e,name:`MuiListItemIcon`}),{className:r,...i}=n,a=FO.useContext(fO),o={...n,alignItems:a.alignItems},s=Ufe(o);return(0,Hfe.jsx)(Wfe,{className:q(s.root,r),ownerState:o,ref:t,...i})})})),LO=s((()=>{Gfe(),PO(),PO()}));function Kfe(e){return Gh(`MuiListItemText`,e)}var RO,zO=s((()=>{Jh(),Kh(),RO=qh(`MuiListItemText`,[`root`,`multiline`,`dense`,`inset`,`primary`,`secondary`])})),BO,VO,qfe,Jfe,HO,Yfe=s((()=>{BO=d(h(),1),J(),Y(),HS(),pO(),Q(),$(),zO(),TC(),VO=W(),qfe=e=>{let{classes:t,inset:n,primary:r,secondary:i,dense:a}=e;return Fd({root:[`root`,n&&`inset`,a&&`dense`,r&&i&&`multiline`],primary:[`primary`],secondary:[`secondary`]},Kfe,t)},Jfe=Z(`div`,{name:`MuiListItemText`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[{[`& .${RO.primary}`]:t.primary},{[`& .${RO.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,[`.${PS.root}:where(& .${RO.primary})`]:{display:`block`},[`.${PS.root}:where(& .${RO.secondary})`]:{display:`block`},variants:[{props:({ownerState:e})=>e.primary&&e.secondary,style:{marginTop:6,marginBottom:6}},{props:({ownerState:e})=>e.inset,style:{paddingLeft:56}}]}),HO=BO.forwardRef(function(e,t){let n=Wv({props:e,name:`MuiListItemText`}),{children:r,className:i,disableTypography:a=!1,inset:o=!1,primary:s,secondary:c,slots:l={},slotProps:u={},...d}=n,{dense:f}=BO.useContext(fO),p=s??r,m=c,h={...n,disableTypography:a,inset:o,primary:!!p,secondary:!!m,dense:f},g=qfe(h),_={slots:l,slotProps:u},[v,y]=wC(`root`,{className:q(g.root,i),elementType:Jfe,externalForwardedProps:{..._,...d},ownerState:h,ref:t}),[b,x]=wC(`primary`,{className:g.primary,elementType:VS,externalForwardedProps:_,ownerState:h}),[S,C]=wC(`secondary`,{className:g.secondary,elementType:VS,externalForwardedProps:_,ownerState:h});return p!=null&&p.type!==VS&&!a&&(p=(0,VO.jsx)(b,{variant:f?`body2`:`body1`,component:x?.variant?void 0:`span`,...x,children:p})),m!=null&&m.type!==VS&&!a&&(m=(0,VO.jsx)(S,{variant:`body2`,color:`textSecondary`,...C,children:m})),(0,VO.jsxs)(v,{...y,children:[p,m]})})})),UO=s((()=>{Yfe(),zO(),zO()})),WO,GO,Xfe,Zfe,Qfe,KO,$fe=s((()=>{WO=d(h(),1),J(),Y(),Bv(),Q(),Uv(),$(),pO(),uT(),Bb(),pfe(),Rb(),JC(),dO(),MO(),LO(),UO(),Ofe(),SO(),Sx(),GO=W(),Xfe=(e,t)=>{let{ownerState:n}=e;return[t.root,n.dense&&t.dense,n.divider&&t.divider,!n.disableGutters&&t.gutters]},Zfe=e=>{let{disabled:t,dense:n,divider:r,disableGutters:i,selected:a,classes:o}=e,s=Fd({root:[`root`,n&&`dense`,t&&`disabled`,!i&&`gutters`,r&&`divider`,a&&`selected`]},Ose,o);return{...o,...s}},Qfe=Z(lT,{shouldForwardProp:e=>zv(e)||e===`classes`,name:`MuiMenuItem`,slot:`Root`,overridesResolver:Xfe})(Hv(({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`}},[`&.${xx.selected}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity),[`&.${xx.focusVisible}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.focusOpacity}`)}},[`&.${xx.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)}},[`&.${xx.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${xx.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${kO.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${kO.inset}`]:{marginLeft:52},[`& .${RO.root}`]:{marginTop:0,marginBottom:0},[`& .${RO.inset}`]:{paddingLeft:36},[`& .${NO.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,[`& .${NO.root} svg`]:{fontSize:`1.25rem`}}}]}))),KO=WO.forwardRef(function(e,t){let n=Wv({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=l===`menuitemcheckbox`||l===`menuitemradio`?!!n.selected:void 0,m=wfe(),h=WO.useContext(fO),g=WO.useMemo(()=>({dense:a||h.dense||!1,disableGutters:s}),[h.dense,a,s]),_=Dfe(),v=qC(),y=_.suppressInitialFocusVisible,b=_.itemsFocusableWhenDisabled,x=WO.useRef(null);zb(()=>{r&&x.current&&ffe(x.current,m)},[r]);let S={...n,dense:g.dense,divider:o,disableGutters:s},C=Zfe(n),{root:w,...T}=C,E=Gde({id:v,ref:t,disabled:n.disabled,focusableWhenDisabled:b,selected:n.selected}),D=Lb(x,E.ref),O;return u===void 0?_.variant===`selectedMenu`?O=E.tabIndex:(!n.disabled||b)&&(O=-1):O=u,(0,GO.jsx)(fO.Provider,{value:g,children:(0,GO.jsx)(Qfe,{ref:D,role:l,"aria-checked":p,tabIndex:O,component:i,internalNativeButton:!1,focusableWhenDisabled:b,suppressFocusVisible:y,focusVisibleClassName:q(C.focusVisible,c),className:q(C.root,d),...f,ownerState:S,classes:T})})})})),qO=s((()=>{$fe(),Sx(),Sx()}));function epe(e,t){this.v=e,this.k=t}function tpe(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 npe(e){if(Array.isArray(e))return e}function rpe(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 ipe(){throw TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ape(e,t){return npe(e)||rpe(e,t)||ope(e,t)||ipe()}function ope(e,t){if(e){if(typeof e==`string`)return tpe(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)?tpe(e,t):void 0}}function JO(e){var t,n;function r(t,n){try{var a=e[t](n),o=a.value,s=o instanceof epe;Promise.resolve(s?o.v:o).then(function(n){if(s){var c=t===`return`&&o.k?t:`next`;if(!o.k||n.done)return r(c,n);n=e[c](n).value}i(!!a.done,n)},function(e){r(`throw`,e)})}catch(e){i(2,e)}}function i(e,i){e===2?t.reject(i):t.resolve({value:i,done:e}),(t=t.next)?r(t.key,t.arg):n=null}this._invoke=function(e,i){return new Promise(function(a,o){var s={key:e,arg:i,resolve:a,reject:o,next:null};n?n=n.next=s:(t=n=s,r(e,i))})},typeof e.return!=`function`&&(this.return=void 0)}function YO(e){return function(t){t instanceof RegExp&&(t.lastIndex=0);for(var n=arguments.length,r=Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];return ak(e,t,r)}}function spe(e){return function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];return ok(e,n)}}function XO(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:dk;if(ek&&ek(e,null),!uk(t))return e;let r=t.length;for(;r--;){let i=t[r];if(typeof i==`string`){let e=n(i);e!==i&&(fpe(t)||(t[r]=e),i=e)}e[i]=!0}return e}function cpe(e){for(let t=0;t<e.length;t++)vk(e,t)||(e[t]=null);return e}function ZO(e){let t=rk(null);for(let r of $O(e)){var n=ape(r,2);let i=n[0],a=n[1];vk(e,i)&&(t[i]=uk(a)?cpe(a):a&&typeof a==`object`&&a.constructor===Object?ZO(a):a)}return t}function lpe(e){switch(typeof e){case`string`:return e;case`number`:return vpe(e);case`boolean`:return ype(e);case`bigint`:return gk?gk(e):`0`;case`symbol`:return _k?_k(e):`Symbol()`;case`undefined`:return yk(e);case`function`:case`object`:{if(e===null)return yk(e);let t=e,n=QO(t,`toString`);if(typeof n==`function`){let e=n(t);return typeof e==`string`?e:yk(e)}return yk(e)}default:return yk(e)}}function QO(e,t){for(;e!==null;){let n=mpe(e,t);if(n){if(n.get)return YO(n.get);if(typeof n.value==`function`)return YO(n.value)}e=ppe(e)}function n(){return null}return n}function upe(e){try{return bk(e,``),!0}catch{return!1}}function dpe(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Fpe(),t=e=>dpe(e);if(t.version=`3.4.16`,t.removed=[],!e||!e.document||e.document.nodeType!==Pk.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=QO(d,`cloneNode`),p=QO(d,`remove`),m=QO(d,`removeAttributeNode`),h=QO(d,`nextSibling`),g=QO(d,`childNodes`),_=QO(d,`parentNode`),v=QO(d,`shadowRoot`),y=QO(d,`attributes`),b=o&&o.prototype?QO(o.prototype,`nodeType`):null,x=o&&o.prototype?QO(o.prototype,`nodeName`):null,S=o&&o.prototype?QO(o.prototype,`ownerDocument`):null,C=function(e){return b?b(e):e.nodeType},w=function(e){return x?x(e):e.nodeName};if(typeof a==`function`){let e=n.createElement(`template`);e.content&&e.content.ownerDocument&&(n=e.content.ownerDocument)}let T,E=``,D,O=!1,k=0,A=function(){if(k>0)throw xk(`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.`)},j=function(e){A(),k++;try{return T.createHTML(e)}finally{k--}},M=function(e){A(),k++;try{return T.createScriptURL(e)}finally{k--}},N=function(){return O||=(D=Ipe(u,i),!0),D},ee=n,te=ee.implementation,P=ee.createNodeIterator,F=ee.createDocumentFragment,I=ee.getElementsByTagName,ne=r.importNode,re=Ik();t.isSupported=typeof $O==`function`&&typeof _==`function`&&te&&te.createHTMLDocument!==void 0;let ie=Spe,L=Cpe,ae=wpe,oe=Tpe,se=Epe,ce=Dpe,le=Ope,ue=Ape,de=jk,fe=null,pe=XO({},[...Sk,...Ck,...wk,...Tk,...Ek]),R=null,me=XO({},[...Dk,...Ok,...kk,...Ak]),he=Object.seal(rk(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}})),ge=null,_e=null,ve=Object.seal(rk(null,{tagCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeCheck:{writable:!0,configurable:!1,enumerable:!0,value:null}})),ye=!0,be=!0,xe=!1,Se=!0,Ce=!1,we=!0,Te=!1,Ee=!1,De=null,Oe=null,ke=!1,Ae=!1,je=!1,Me=!1,Ne=!0,Pe=!1,Fe=`user-content-`,Ie=!0,Le=!1,Re={},ze=null,Be=XO({},`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(`.`)),Ve=null,He=XO({},[`audio`,`video`,`img`,`source`,`image`,`track`]),Ue=null,We=XO({},[`alt`,`class`,`for`,`id`,`label`,`name`,`pattern`,`placeholder`,`role`,`summary`,`title`,`value`,`style`,`xmlns`]),Ge=`http://www.w3.org/1998/Math/MathML`,Ke=`http://www.w3.org/2000/svg`,qe=`http://www.w3.org/1999/xhtml`,Je=qe,Ye=!1,Xe=null,Ze=XO({},[Ge,Ke,qe],fk),z=tk([`mi`,`mo`,`mn`,`ms`,`mtext`]),Qe=XO({},z),$e=tk([`annotation-xml`]),et=XO({},$e),tt=XO({},[`title`,`style`,`font`,`a`,`script`]),B=null,nt=[`application/xhtml+xml`,`text/html`],rt=null,V=null,it=n.createElement(`form`),at=function(e){return e instanceof RegExp||e instanceof Function},ot=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(V&&V===e)return;(!e||typeof e!=`object`)&&(e={}),e=ZO(e),B=nt.indexOf(e.PARSER_MEDIA_TYPE)===-1?`text/html`:e.PARSER_MEDIA_TYPE,rt=B===`application/xhtml+xml`?fk:dk,fe=Lk(e,`ALLOWED_TAGS`,pe,{transform:rt}),R=Lk(e,`ALLOWED_ATTR`,me,{transform:rt}),Xe=Lk(e,`ALLOWED_NAMESPACES`,Ze,{transform:fk}),Ue=Lk(e,`ADD_URI_SAFE_ATTR`,We,{transform:rt,base:We}),Ve=Lk(e,`ADD_DATA_URI_TAGS`,He,{transform:rt,base:He}),ze=Lk(e,`FORBID_CONTENTS`,Be,{transform:rt}),ge=Lk(e,`FORBID_TAGS`,ZO({}),{transform:rt}),_e=Lk(e,`FORBID_ATTR`,ZO({}),{transform:rt}),Re=vk(e,`USE_PROFILES`)?e.USE_PROFILES&&typeof e.USE_PROFILES==`object`?ZO(e.USE_PROFILES):e.USE_PROFILES:!1,ye=e.ALLOW_ARIA_ATTR!==!1,be=e.ALLOW_DATA_ATTR!==!1,xe=e.ALLOW_UNKNOWN_PROTOCOLS||!1,Se=e.ALLOW_SELF_CLOSE_IN_ATTR!==!1,Ce=e.SAFE_FOR_TEMPLATES||!1,we=e.SAFE_FOR_XML!==!1,Te=e.WHOLE_DOCUMENT||!1,Ae=e.RETURN_DOM||!1,je=e.RETURN_DOM_FRAGMENT||!1,Me=e.RETURN_TRUSTED_TYPE||!1,ke=e.FORCE_BODY||!1,Ne=e.SANITIZE_DOM!==!1,Pe=e.SANITIZE_NAMED_PROPS||!1,Ie=e.KEEP_CONTENT!==!1,Le=e.IN_PLACE||!1,de=upe(e.ALLOWED_URI_REGEXP)?e.ALLOWED_URI_REGEXP:jk,Je=typeof e.NAMESPACE==`string`?e.NAMESPACE:qe,Qe=Rk(e,`MATHML_TEXT_INTEGRATION_POINTS`,()=>XO({},z)),et=Rk(e,`HTML_INTEGRATION_POINTS`,()=>XO({},$e));let t=Rk(e,`CUSTOM_ELEMENT_HANDLING`,()=>rk(null));if(he=rk(null),vk(t,`tagNameCheck`)&&at(t.tagNameCheck)&&(he.tagNameCheck=t.tagNameCheck),vk(t,`attributeNameCheck`)&&at(t.attributeNameCheck)&&(he.attributeNameCheck=t.attributeNameCheck),vk(t,`allowCustomizedBuiltInElements`)&&typeof t.allowCustomizedBuiltInElements==`boolean`&&(he.allowCustomizedBuiltInElements=t.allowCustomizedBuiltInElements),nk(he),Ce&&(be=!1),je&&(Ae=!0),Re&&(fe=XO({},Ek),R=rk(null),Re.html===!0&&(XO(fe,Sk),XO(R,Dk)),Re.svg===!0&&(XO(fe,Ck),XO(R,Ok),XO(R,Ak)),Re.svgFilters===!0&&(XO(fe,wk),XO(R,Ok),XO(R,Ak)),Re.mathMl===!0&&(XO(fe,Tk),XO(R,kk),XO(R,Ak))),ve.tagCheck=null,ve.attributeCheck=null,vk(e,`ADD_TAGS`)&&(typeof e.ADD_TAGS==`function`?ve.tagCheck=e.ADD_TAGS:uk(e.ADD_TAGS)&&(fe===pe&&(fe=ZO(fe)),XO(fe,e.ADD_TAGS,rt))),vk(e,`ADD_ATTR`)&&(typeof e.ADD_ATTR==`function`?ve.attributeCheck=e.ADD_ATTR:uk(e.ADD_ATTR)&&(R===me&&(R=ZO(R)),XO(R,e.ADD_ATTR,rt))),vk(e,`ADD_FORBID_CONTENTS`)&&uk(e.ADD_FORBID_CONTENTS)&&(ze===Be&&(ze=ZO(ze)),XO(ze,e.ADD_FORBID_CONTENTS,rt)),Ie&&(fe[`#text`]=!0),Te&&XO(fe,[`html`,`head`,`body`]),fe.table&&(XO(fe,[`tbody`]),delete ge.tbody),e.TRUSTED_TYPES_POLICY){if(typeof e.TRUSTED_TYPES_POLICY.createHTML!=`function`)throw xk(`TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.`);if(typeof e.TRUSTED_TYPES_POLICY.createScriptURL!=`function`)throw xk(`TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.`);let t=T;T=e.TRUSTED_TYPES_POLICY;try{E=j(``)}catch(e){throw T=t,e}}else e.TRUSTED_TYPES_POLICY===null?(T=void 0,E=``):(T===void 0&&(T=N()),T&&typeof E==`string`&&(E=j(``)));tk&&tk(e),V=e},st=XO({},[...Ck,...wk,...bpe]),ct=XO({},[...Tk,...xpe]),lt=function(e,t,n){return t.namespaceURI===qe?e===`svg`:t.namespaceURI===Ge?e===`svg`&&(n===`annotation-xml`||Qe[n]):!!st[e]},ut=function(e,t,n){return t.namespaceURI===qe?e===`math`:t.namespaceURI===Ke?e===`math`&&et[n]:!!ct[e]},dt=function(e,t,n){return t.namespaceURI===Ke&&!et[n]||t.namespaceURI===Ge&&!Qe[n]?!1:!ct[e]&&(tt[e]||!st[e])},ft=function(e){let t=_(e);(!t||!t.tagName)&&(t={namespaceURI:Je,tagName:`template`});let n=dk(e.tagName),r=dk(t.tagName);return Xe[e.namespaceURI]?e.namespaceURI===Ke?lt(n,t,r):e.namespaceURI===Ge?ut(n,t,r):e.namespaceURI===qe?dt(n,t,r):!!(B===`application/xhtml+xml`&&Xe[e.namespaceURI]):!1},pt=function(e){lk(t.removed,{element:e});try{_(e).removeChild(e)}catch{if(p(e),!_(e))throw xk(`a node selected for removal could not be detached from its tree and cannot be safely returned; refusing to sanitize in place`)}},mt=function(e,t,n){try{m(e,t)}catch{try{e.removeAttribute(n)}catch{}}},ht=function(e){vt(e);let t=g(e);if(t){let e=[];sk(t,t=>{lk(e,t)}),sk(e,e=>{try{p(e)}catch{}})}let n=y(e);if(n)for(let t=n.length-1;t>=0;--t){let r=n[t],i=r&&r.name;typeof i==`string`&&mt(e,r,i)}},gt=function(e,n,r){if(!r)try{r=n.getAttributeNode(e)}catch{r=null}lk(t.removed,{attribute:r||null,from:n});try{r?m(n,r):n.removeAttribute(e)}catch{try{n.removeAttribute(e)}catch{}}if(e===`is`){if(Ae||je)try{pt(n)}catch{}else try{n.setAttribute(e,``)}catch{}}},_t=function(e){let t=y(e);if(t)for(let n=t.length-1;n>=0;--n){let r=t[n],i=r&&r.name;typeof i!=`string`||R[rt(i)]||mt(e,r,i)}},vt=function(e){let t=[e];for(;t.length>0;){let e=t.pop();C(e)===Pk.element&&_t(e);let n=g(e);if(n)for(let e=n.length-1;e>=0;--e)t.push(n[e])}},yt=function(e,t){return we?e===`patchsrc`||e===`for`&&t!==`label`&&t!==`output`:!1},bt=function(e){if(!we)return;let t=[e];for(;t.length>0;){let e=t.pop(),n=C(e);if(n===Pk.processingInstruction||n===Pk.comment&&bk(Nk,e.data)){try{p(e)}catch{}continue}if(n===Pk.element){let t=e,n=rt(w(e));try{t.hasAttribute&&t.hasAttribute(`patchsrc`)&&t.removeAttribute(`patchsrc`),t.hasAttribute&&t.hasAttribute(`for`)&&yt(`for`,n)&&t.removeAttribute(`for`)}catch{}}let r=g(e);if(r)for(let e=r.length-1;e>=0;--e)t.push(r[e])}},xt=function(e){let t=null,r=null;if(ke)e=`<remove></remove>`+e;else{let t=pk(e,/^[\r\n\t ]+/);r=t&&t[0]}B===`application/xhtml+xml`&&Je===qe&&(e=`<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>`+e+`</body></html>`);let i=T?j(e):e;if(Je===qe)try{t=new l().parseFromString(i,B)}catch{}if(!t||!t.documentElement){t=te.createDocument(Je,`template`,null);try{t.documentElement.innerHTML=Ye?E:i}catch{}}let a=t.body||t.documentElement;return e&&r&&a.insertBefore(n.createTextNode(r),a.childNodes[0]||null),Je===qe?I.call(t,Te?`html`:`body`)[0]:Te?t.documentElement:a},St=function(e){let t=S?S(e):e.ownerDocument;return P.call(t||e,e,c.SHOW_ELEMENT|c.SHOW_COMMENT|c.SHOW_TEXT|c.SHOW_PROCESSING_INSTRUCTION|c.SHOW_CDATA_SECTION,null)},Ct=function(e){return e=mk(e,ie,` `),e=mk(e,L,` `),e=mk(e,ae,` `),e},wt=function(e){e.normalize();let t=S?S(e):e.ownerDocument,n=P.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=Ct(r.data),r=n.nextNode();let i=e.querySelectorAll?.call(e,`template`);i&&sk(i,e=>{Et(e.content)&&wt(e.content)})},Tt=function(e){let t=x?x(e):null;return typeof t!=`string`||rt(t)!==`form`?!1:typeof e.nodeName!=`string`||typeof e.textContent!=`string`||typeof e.removeChild!=`function`||e.attributes!==y(e)||typeof e.removeAttribute!=`function`||typeof e.removeAttributeNode!=`function`||typeof e.getAttributeNode!=`function`||typeof e.setAttribute!=`function`||typeof e.namespaceURI!=`string`||typeof e.insertBefore!=`function`||typeof e.hasChildNodes!=`function`||e.nodeType!==b(e)||e.childNodes!==g(e)},Et=function(e){if(!b||typeof e!=`object`||!e)return!1;try{return b(e)===Pk.documentFragment}catch{return!1}},Dt=function(e){if(!b||typeof e!=`object`||!e)return!1;try{return typeof b(e)==`number`}catch{return!1}};function Ot(e,n,r){e.length!==0&&sk(e,e=>{e.call(t,n,r,V)})}let kt=function(e,t){return!!(we&&e.hasChildNodes()&&!Dt(e.firstElementChild)&&bk(Mk,e.textContent)&&bk(Mk,e.innerHTML)||we&&e.namespaceURI===qe&&Npe[t]&&(Dt(e.firstElementChild)||typeof e.textContent==`string`&&bk(Ppe[t],e.textContent))||e.nodeType===Pk.processingInstruction||we&&e.nodeType===Pk.comment&&bk(Nk,e.data))},At=function(e,t){if(e instanceof RegExp)return bk(e,t);if(e instanceof Function){for(var n=arguments.length,r=Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i];return!!e(t,...r)}return!1},jt=function(e,t,n){if(!ge[t]&&Lt(t)&&At(he.tagNameCheck,t))return!1;if(Ie&&!ze[t]){let t=_(e),r=g(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,h(e))}}}return pt(e),!0},Mt=function(e,t,n,r){return e.length===0?t:t===n||t===r?ZO(t):t},Nt=function(e,t){return e===t||_(e)!==null?!1:(Le&&vt(e),!0)},Pt=function(e,n){if(Ot(re.beforeSanitizeElements,e,null),Nt(e,n))return!0;if(Tt(e))return pt(e),!0;let r=rt(w(e));if(fe=Mt(re.uponSanitizeElement,fe,pe,De),Ot(re.uponSanitizeElement,e,{tagName:r,allowedTags:fe}),Nt(e,n))return!0;if(kt(e,r))return pt(e),!0;if(ge[r]||!(ve.tagCheck instanceof Function&&ve.tagCheck(r))&&!fe[r]){let t=jt(e,r,n);return t===!1&&(Ot(re.afterSanitizeElements,e,null),Nt(e,n))?!0:t}if(C(e)===Pk.element&&!ft(e)||(r===`noscript`||r===`noembed`||r===`noframes`)&&bk(jpe,e.innerHTML))return pt(e),!0;if(Ce&&e.nodeType===Pk.text){let n=Ct(e.textContent);e.textContent!==n&&(lk(t.removed,{element:e.cloneNode()}),e.textContent=n)}return Ot(re.afterSanitizeElements,e,null),Nt(e,n)},Ft=function(e,t,r){if(_e[t]||yt(t,e)||Ne&&(t===`id`||t===`name`)&&(r in n||r in it))return!1;let i=R[t]||ve.attributeCheck instanceof Function&&ve.attributeCheck(t,e);return be&&bk(oe,t)||ye&&bk(se,t)?!0:i?Ue[t]||bk(de,mk(r,le,``))||(t===`src`||t===`xlink:href`||t===`href`)&&e!==`script`&&hk(r,`data:`)===0&&Ve[e]||xe&&!bk(ce,mk(r,le,``))?!0:!r:Lt(e)&&At(he.tagNameCheck,e)&&At(he.attributeNameCheck,t,e)||t===`is`&&he.allowCustomizedBuiltInElements&&At(he.tagNameCheck,r)},It=XO({},[`annotation-xml`,`color-profile`,`font-face`,`font-face-format`,`font-face-name`,`font-face-src`,`font-face-uri`,`missing-glyph`]),Lt=function(e){return!It[dk(e)]&&bk(ue,e)},Rt=function(e,t,n,r){if(T&&typeof u==`object`&&typeof u.getAttributeType==`function`&&!n)switch(u.getAttributeType(e,t)){case`TrustedHTML`:return j(r);case`TrustedScriptURL`:return M(r)}return r},zt=function(e,t,n,r){try{return n?e.setAttributeNS(n,t,r):e.setAttribute(t,r),!Tt(e)||(pt(e),!1)}catch{return gt(t,e),!1}},Bt=function(e,n){if(Ot(re.beforeSanitizeAttributes,e,null),Nt(e,n))return;let r=e.attributes;if(!r||Tt(e))return;R=Mt(re.uponSanitizeAttribute,R,me,Oe);let i={attrName:``,attrValue:``,keepAttr:!0,allowedAttributes:R,forceKeepAttr:void 0},a=r.length,o=rt(e.nodeName);for(;a--;){let n=r[a],s=n.name,c=n.namespaceURI,l=n.value,u=rt(s),d=l,f=s===`value`?d:_pe(d),p=!1;if(i.attrName=u,i.attrValue=f,i.keepAttr=!0,i.forceKeepAttr=void 0,Ot(re.uponSanitizeAttribute,e,i),f=i.attrValue,Pe&&(u===`id`||u===`name`)&&hk(f,Fe)!==0&&(gt(s,e,n),f=Fe+f,p=!0),we&&bk(/((--!?|])>)|<\/(style|script|title|xmp|textarea|noscript|iframe|noembed|noframes)/i,f)){gt(s,e,n);continue}if(u===`attributename`&&pk(f,`href`)){gt(s,e,n);continue}if(!i.forceKeepAttr){if(!i.keepAttr){gt(s,e,n);continue}if(!Se&&bk(Mpe,f)){gt(s,e,n);continue}if(Ce&&(f=Ct(f)),!Ft(o,u,f)){gt(s,e,n);continue}f=Rt(o,u,c,f),f!==d&&zt(e,s,c,f)&&p&&ck(t.removed)}}Ot(re.afterSanitizeAttributes,e,null),Nt(e,n)},Vt=function(e){let t=null,n=St(e);for(Ot(re.beforeSanitizeShadowDOM,e,null);t=n.nextNode();)if(Ot(re.uponSanitizeShadowNode,t,null),Pt(t,e),Bt(t,e),Et(t.content)&&Vt(t.content),C(t)===Pk.element){let e=v(t);Et(e)&&(Ht(e),Vt(e))}Ot(re.afterSanitizeShadowDOM,e,null)},Ht=function(e){let t=[{node:e,shadow:null}];for(;t.length>0;){let e=t.pop();if(e.shadow){Vt(e.shadow);continue}let n=e.node,r=C(n)===Pk.element,i=g(n);if(i)for(let e=i.length-1;e>=0;--e)t.push({node:i[e],shadow:null});if(r){let e=x?x(n):null;if(typeof e==`string`&&rt(e)===`template`){let e=n.content;Et(e)&&t.push({node:e,shadow:null})}}if(r){let e=v(n);Et(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(Ye=!e,Ye&&(e=`<!-->`),typeof e!=`string`&&!Dt(e)&&(e=lpe(e),typeof e!=`string`))throw xk(`dirty is not a string, aborting`);if(!t.isSupported)return e;Ee?(fe=De,R=Oe):ot(n),(re.uponSanitizeElement.length>0||re.uponSanitizeAttribute.length>0)&&(fe=ZO(fe)),re.uponSanitizeAttribute.length>0&&(R=ZO(R)),t.removed=[];let c=Le&&typeof e!=`string`&&Dt(e);if(c){bt(e);let t=w(e);if(typeof t==`string`){let n=rt(t);if(!fe[n]||ge[n])throw ht(e),xk(`root node is forbidden and cannot be sanitized in-place`)}if(Tt(e))throw ht(e),xk(`root node is clobbered and cannot be sanitized in-place`);try{Ht(e)}catch(t){throw ht(e),t}}else if(Dt(e))i=xt(`<!---->`),a=i.ownerDocument.importNode(e,!0),a.nodeType===Pk.element&&a.nodeName===`BODY`||a.nodeName===`HTML`?i=a:i.appendChild(a),Ht(i);else{if(!Ae&&!Ce&&!Te&&e.indexOf(`<`)===-1)return T&&Me?j(e):e;if(i=xt(e),!i)return Ae?null:Me?E:``}i&&ke&&pt(i.firstChild);let l=c?e:i;try{let e=St(l);for(;o=e.nextNode();)Pt(o,l),Bt(o,l),Et(o.content)&&Vt(o.content)}catch(n){throw c&&(ht(e),sk(t.removed,e=>{e.element&&vt(e.element)})),n}if(c){let n=!1;if(sk(t.removed,t=>{t.element&&(t.element===e&&(n=!0),vt(t.element))}),n)throw xk(`a node selected for removal could not be safely returned; refusing to sanitize in place`);return Ce&&wt(e),e}if(Ae){if(Ce&&wt(i),je)for(s=F.call(i.ownerDocument);i.firstChild;)s.appendChild(i.firstChild);else s=i;return(R.shadowroot||R.shadowrootmode)&&(s=ne.call(r,s,!0)),s}let u=Te?i.outerHTML:i.innerHTML;return Te&&fe[`!doctype`]&&i.ownerDocument&&i.ownerDocument.doctype&&i.ownerDocument.doctype.name&&bk(kpe,i.ownerDocument.doctype.name)&&(u=`<!DOCTYPE `+i.ownerDocument.doctype.name+`>
`+u),Ce&&(u=Ct(u)),T&&Me?j(u):u},t.setConfig=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};ot(e),Ee=!0,De=fe,Oe=R},t.clearConfig=function(){V=null,Ee=!1,De=null,Oe=null,T=D,E=``},t.isValidAttribute=function(e,t,n){V||ot({});let r=rt(e),i=rt(t);return Ft(r,i,n)},t.addHook=function(e,t){typeof t==`function`&&vk(re,e)&&lk(re[e],t)},t.removeHook=function(e,t){if(vk(re,e)){if(t!==void 0){let n=hpe(re[e],t);return n===-1?void 0:gpe(re[e],n,1)[0]}return ck(re[e])}},t.removeHooks=function(e){vk(re,e)&&(re[e]=[])},t.removeAllHooks=function(){re=Ik()},t}var $O,ek,fpe,ppe,mpe,tk,nk,rk,ik,ak,ok,sk,hpe,ck,lk,gpe,uk,dk,fk,pk,mk,hk,_pe,vpe,ype,gk,_k,vk,yk,bk,xk,Sk,Ck,wk,bpe,Tk,xpe,Ek,Dk,Ok,kk,Ak,Spe,Cpe,wpe,Tpe,Epe,jk,Dpe,Ope,kpe,Ape,Mk,Nk,jpe,Mpe,Pk,Fk,Npe,Ppe,Fpe,Ipe,Ik,Lk,Rk,zk,Lpe=s((()=>{JO.prototype[typeof Symbol==`function`&&Symbol.asyncIterator||`@@asyncIterator`]=function(){return this},JO.prototype.next=function(e){return this._invoke(`next`,e)},JO.prototype.throw=function(e){return this._invoke(`throw`,e)},JO.prototype.return=function(e){return this._invoke(`return`,e)},$O=Object.entries,ek=Object.setPrototypeOf,fpe=Object.isFrozen,ppe=Object.getPrototypeOf,mpe=Object.getOwnPropertyDescriptor,tk=Object.freeze,nk=Object.seal,rk=Object.create,ik=typeof Reflect<`u`&&Reflect,ak=ik.apply,ok=ik.construct,tk||=function(e){return e},nk||=function(e){return e},ak||=function(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 e.apply(t,r)},ok||=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 new e(...n)},sk=YO(Array.prototype.forEach),Array.prototype.indexOf,hpe=YO(Array.prototype.lastIndexOf),ck=YO(Array.prototype.pop),lk=YO(Array.prototype.push),Array.prototype.slice,gpe=YO(Array.prototype.splice),uk=Array.isArray,dk=YO(String.prototype.toLowerCase),fk=YO(String.prototype.toString),pk=YO(String.prototype.match),mk=YO(String.prototype.replace),hk=YO(String.prototype.indexOf),_pe=YO(String.prototype.trim),vpe=YO(Number.prototype.toString),ype=YO(Boolean.prototype.toString),gk=typeof BigInt>`u`?null:YO(BigInt.prototype.toString),_k=typeof Symbol>`u`?null:YO(Symbol.prototype.toString),vk=YO(Object.prototype.hasOwnProperty),yk=YO(Object.prototype.toString),bk=YO(RegExp.prototype.test),xk=spe(TypeError),Sk=tk(`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(`.`)),Ck=tk(`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(`.`)),wk=tk([`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`]),bpe=tk([`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`]),Tk=tk(`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(`.`)),xpe=tk([`maction`,`maligngroup`,`malignmark`,`mlongdiv`,`mscarries`,`mscarry`,`msgroup`,`mstack`,`msline`,`msrow`,`semantics`,`annotation`,`annotation-xml`,`mprescripts`,`none`]),Ek=tk([`#text`]),Dk=tk(`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(`.`)),Ok=tk(`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.pointer-events.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.vector-effect.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(`.`)),kk=tk(`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(`.`)),Ak=tk([`xlink:href`,`xml:id`,`xlink:title`,`xml:space`,`xmlns:xlink`]),Spe=nk(/{{[\w\W]*|^[\w\W]*}}/g),Cpe=nk(/<%[\w\W]*|^[\w\W]*%>/g),wpe=nk(/\${[\w\W]*/g),Tpe=nk(/^data-[\-\w.\u00B7-\uFFFF]+$/),Epe=nk(/^aria-[\-\w]+$/),jk=nk(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),Dpe=nk(/^(?:\w+script|data):/i),Ope=nk(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),kpe=nk(/^html$/i),Ape=nk(/^[a-z][.\w]*(-[.\w]+)+$/i),Mk=nk(/<[/\w!]/g),Nk=nk(/<[/\w]/g),jpe=nk(/<\/no(script|embed|frames)/i),Mpe=nk(/\/>/i),Pk={element:1,attribute:2,text:3,cdataSection:4,entityReference:5,entityNode:6,processingInstruction:7,comment:8,document:9,documentType:10,documentFragment:11,notation:12},Fk=[`style`,`script`,`xmp`,`iframe`,`noembed`,`noframes`,`plaintext`,`noscript`],Npe=tk(XO({},Fk)),Ppe=function(){let e={};return sk(Fk,t=>{e[t]=nk(RegExp(`</`+t+`(?=[\\t\\n\\f\\r />])`,`i`))}),tk(e)}(),Fpe=function(){return typeof window>`u`?null:window},Ipe=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}},Ik=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}},Lk=function(e,t,n,r){return vk(e,t)&&uk(e[t])?XO(r.base?ZO(r.base):{},e[t],r.transform):n},Rk=function(e,t,n){let r=vk(e,t)?e[t]:void 0;return r&&typeof r==`object`?ZO(r):n()},zk=dpe()})),Bk,Rpe=s((()=>{Bk={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:[]}}}));function Vk({classes:e={},htmlString:t,ruleSet:n,...r}){return(0,zpe.jsx)(Bpe,{className:[sS(`third-party-html`),e.root].join(` `),dangerouslySetInnerHTML:{__html:zk.sanitize(t,Bk[n])},...r})}var Hk,zpe,Bpe,Vpe=s((()=>{Hk=d(V(),1),Nx(),Lpe(),cS(),Rpe(),zpe=W(),Bpe=Z(`span`,{name:`IIIFHtmlContent`,slot:`root`})({}),zk.addHook(`afterSanitizeAttributes`,e=>{`target`in e&&(e.setAttribute(`target`,`_blank`),e.setAttribute(`rel`,`noopener noreferrer`))}),Vk.propTypes={classes:Hk.default.objectOf(Hk.default.string),htmlString:Hk.default.string.isRequired,ruleSet:Hk.default.string.isRequired}})),Uk,Wk=s((()=>{Vpe(),Uk=Vk}));function Hpe(e){let t=(0,Kk.useRef)();return(0,Kk.useEffect)(()=>{t.current=e},[e]),t.current}function Gk({children:e,containerRef:t,offsetTop:n=0,scrollTo:r,...i}){let a=(0,Kk.useRef)(),o=Hpe(r);return(0,Kk.useEffect)(()=>{if(!r||r===o)return;let e=a?.current;if(!e)return;let i=t?.current?.querySelector(`.${sS(`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,Upe.default)(i)?e:(0,Kk.cloneElement)(e,{ref:a,...i})}var Kk,qk,Upe,Jk=s((()=>{Kk=d(h(),1),qk=d(V(),1),Upe=d(Tr(),1),cS(),Gk.propTypes={children:qk.default.node.isRequired,containerRef:qk.default.oneOfType([qk.default.func,qk.default.shape({current:qk.default.instanceOf(Element)})]).isRequired,offsetTop:qk.default.number,scrollTo:qk.default.bool.isRequired}}));function Yk({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}=nb(),m=(0,Xk.useCallback)((e,t)=>{window.getSelection()?.toString()||(r===t.id?l(d,t.id):u(d,t.id))},[d,l,u,r]),h=(0,Xk.useCallback)(e=>{f(d,[e.id])},[f,d]),g=(0,Xk.useCallback)(()=>{f(d,[])},[f,d]);return e.length===0?null:(0,Qk.jsxs)(Qk.Fragment,{children:[(0,Qk.jsx)(VS,{sx:{paddingLeft:2,paddingRight:1,paddingTop:2},variant:`overline`,children:p(`annotationCanvasLabel`,{context:`${t+1}/${i}`,label:n})}),(0,Qk.jsx)(DO,{autoFocusItem:!0,variant:`selectedMenu`,children:e.map(e=>(0,Qk.jsx)(Gk,{containerRef:c,offsetTop:96,scrollTo:r===e.id,selected:r===e.id,children:(0,Qk.jsx)(KO,{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,Qk.jsx)(HO,{primary:(0,Qk.jsx)(Uk,{ruleSet:o,htmlString:e.content}),secondary:e.tags.map(e=>(0,Qk.jsx)(ZD,{component:`span`,size:`small`,variant:`outlined`,label:e,id:e},e?.toString())),slotProps:{primary:{variant:`body2`}}})},e.id)},`${e.id}-scroll`))})]})}var Xk,Zk,Qk,Wpe=s((()=>{Xk=d(h(),1),Zk=d(V(),1),QD(),OO(),qO(),UO(),HS(),ob(),Wk(),Jk(),Qk=W(),Yk.propTypes={annotations:Zk.default.arrayOf(Zk.default.shape({content:Zk.default.string.isRequired,id:Zk.default.string.isRequired})),containerRef:Zk.default.oneOfType([Zk.default.func,Zk.default.shape({current:Zk.default.instanceOf(Element)})]),deselectAnnotation:Zk.default.func.isRequired,hoverAnnotation:Zk.default.func.isRequired,hoveredAnnotationIds:Zk.default.arrayOf(Zk.default.string),htmlSanitizationRuleSet:Zk.default.string,index:Zk.default.number.isRequired,label:Zk.default.string.isRequired,listContainerComponent:Zk.default.elementType,selectAnnotation:Zk.default.func.isRequired,selectedAnnotationId:Zk.default.string,totalSize:Zk.default.number.isRequired,windowId:Zk.default.string.isRequired}})),Gpe,Kpe,qpe,$k,Jpe=s((()=>{U(),B(),Nr(),Nd(),$l(),Wpe(),Gpe=(e,{canvasId:t,windowId:n})=>({annotations:_c(e,{canvasId:t,windowId:n}),htmlSanitizationRuleSet:_o(e).annotations.htmlSanitizationRuleSet,label:$s(e,{canvasId:t,windowId:n}),selectedAnnotationId:yc(e,{windowId:n})}),Kpe={deselectAnnotation:od,hoverAnnotation:cd,selectAnnotation:ad},qpe=H(z(Gpe,Kpe),Mr(`CanvasAnnotations`)),$k=qpe(Yk)})),Ype,eA,tA=s((()=>{tC(),Ype=W(),eA=XS((0,Ype.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`)})),Xpe,Zpe,Qpe=s((()=>{tC(),Xpe=W(),Zpe=XS((0,Xpe.jsx)(`path`,{d:`M19 19H5V5h7V3H3v18h18v-9h-2zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3z`}),`OpenInNewSharp`)})),$pe,eme,tme=s((()=>{tC(),$pe=W(),eme=XS((0,$pe.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`)}));function nme(e){return Gh(`MuiToolbar`,e)}var nA=s((()=>{Jh(),Kh(),qh(`MuiToolbar`,[`root`,`gutters`,`regular`,`dense`])})),rme,ime,ame,ome,rA,sme=s((()=>{rme=d(h(),1),J(),Y(),Q(),Uv(),$(),nA(),ime=W(),ame=e=>{let{classes:t,disableGutters:n,variant:r}=e;return Fd({root:[`root`,!n&&`gutters`,r]},nme,t)},ome=Z(`div`,{name:`MuiToolbar`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,!n.disableGutters&&t.gutters,t[n.variant]]}})(Hv(({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}]}))),rA=rme.forwardRef(function(e,t){let n=Wv({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=ame(c);return(0,ime.jsx)(ome,{as:i,className:q(l.root,r),ref:t,ownerState:c,...s})})})),iA=s((()=>{sme(),nA(),nA()}));function aA(e,t){for(let n=0,r=e.length;n<r;n++)if(t.apply(t,[e[n],n,e]))return e[n]}function cme(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Function]`}function oA(e){return typeof e==`number`&&!isNaN(e)}function sA(e){return parseInt(e,10)}function cA(e,t,n){if(e[t])return Error(`Invalid prop ${t} passed to ${n} - do not set this, set it on the child.`)}function lme(e=`transform`){if(typeof window>`u`)return``;let t=window.document?.documentElement?.style;if(!t||e in t)return``;for(let n=0;n<yA.length;n++)if(ume(e,yA[n])in t)return yA[n];return``}function ume(e,t){return t?`${t}${dme(e)}`:e}function dme(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 fme(e,t){bA||=aA([`matches`,`webkitMatchesSelector`,`mozMatchesSelector`,`msMatchesSelector`,`oMatchesSelector`],function(t){return cme(e[t])})??``;let n=e[bA];return cme(n)?!!n.call(e,t):!1}function pme(e,t,n){let r=e;do{if(fme(r,t))return!0;if(r===n)return!1;r=r.parentNode}while(r);return!1}function lA(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 uA(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 mme(e){let t=e.clientHeight,n=e.ownerDocument.defaultView.getComputedStyle(e);return t+=sA(n.borderTopWidth),t+=sA(n.borderBottomWidth),t}function hme(e){let t=e.clientWidth,n=e.ownerDocument.defaultView.getComputedStyle(e);return t+=sA(n.borderLeftWidth),t+=sA(n.borderRightWidth),t}function gme(e){let t=e.clientHeight,n=e.ownerDocument.defaultView.getComputedStyle(e);return t-=sA(n.paddingTop),t-=sA(n.paddingBottom),t}function _me(e){let t=e.clientWidth,n=e.ownerDocument.defaultView.getComputedStyle(e);return t-=sA(n.paddingLeft),t-=sA(n.paddingRight),t}function vme(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 yme(e,t){let n=xme(e,t,`px`);return{[ume(`transform`,Lme)]:n}}function bme(e,t){return xme(e,t,``)}function xme({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 Sme(e,t){return e.targetTouches&&aA(e.targetTouches,e=>t===e.identifier)||e.changedTouches&&aA(e.changedTouches,e=>t===e.identifier)}function Cme(e){if(e.targetTouches&&e.targetTouches[0])return e.targetTouches[0].identifier;if(e.changedTouches&&e.changedTouches[0])return e.changedTouches[0].identifier}function wme(){return typeof __webpack_nonce__<`u`?__webpack_nonce__:void 0}function Tme(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??wme();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&&Ome(e.body,`react-draggable-transparent-selection`)}function Eme(e){window.requestAnimationFrame?window.requestAnimationFrame(()=>{Dme(e)}):Dme(e)}function Dme(e){if(e)try{e.body&&kme(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 Ome(e,t){e.classList?e.classList.add(t):e.className.match(RegExp(`(?:^|\\s)${t}(?!\\S)`))||(e.className+=` ${t}`)}function kme(e,t){e.classList?e.classList.remove(t):e.className=e.className.replace(RegExp(`(?:^|\\s)${t}(?!\\S)`,`g`),``)}function Ame(e,t,n){if(!e.props.bounds)return[t,n];let{bounds:r}=e.props;r=typeof r==`string`?r:Pme(r);let i=mA(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+sA(s.paddingLeft)+sA(o.marginLeft),top:-i.offsetTop+sA(s.paddingTop)+sA(o.marginTop),right:_me(a)-hme(i)-i.offsetLeft+sA(s.paddingRight)-sA(o.marginRight),bottom:gme(a)-mme(i)-i.offsetTop+sA(s.paddingBottom)-sA(o.marginBottom)}}return oA(r.right)&&(t=Math.min(t,r.right)),oA(r.bottom)&&(n=Math.min(n,r.bottom)),oA(r.left)&&(t=Math.max(t,r.left)),oA(r.top)&&(n=Math.max(n,r.top)),[t,n]}function jme(e,t,n){return[Math.round(t/e[0])*e[0],Math.round(n/e[1])*e[1]]}function Mme(e){return e.props.axis===`both`||e.props.axis===`x`}function Nme(e){return e.props.axis===`both`||e.props.axis===`y`}function dA(e,t,n){let r=typeof t==`number`?Sme(e,t):null;if(typeof t==`number`&&!r)return null;let i=mA(n),a=n.props.offsetParent||i.offsetParent||i.ownerDocument.body;return vme(r||e,a,n.props.scale)}function fA(e,t,n){let r=!oA(e.lastX),i=mA(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 pA(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 Pme(e){return{left:e.left,top:e.top,right:e.right,bottom:e.bottom}}function mA(e){let t=e.findDOMNode();if(!t)throw Error(`<DraggableCore>: Unmounted during event!`);return t}var hA,gA,Fme,_A,vA,Ime,yA,Lme,bA,xA,SA,CA,wA,TA,Rme=s((()=>{hA=d(h(),1),gA=d(V(),1),Fme=d(_(),1),J(),_A=d(h(),1),vA=d(V(),1),Ime=d(_(),1),yA=[`Moz`,`Webkit`,`O`,`ms`],Lme=lme(),bA=``,xA=typeof process<`u`&&{}.DRAGGABLE_DEBUG?console.log.bind(console):function(){},SA={touch:{start:`touchstart`,move:`touchmove`,stop:`touchend`},mouse:{start:`mousedown`,move:`mousemove`,stop:`mouseup`}},CA=SA.mouse,wA=class extends _A.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&&!pme(e.target,this.props.handle,t)||this.props.cancel&&pme(e.target,this.props.cancel,t))return;e.type===`touchstart`&&!this.props.allowMobileScroll&&e.preventDefault();let r=Cme(e);this.touchIdentifier=r;let i=dA(e,r,this);if(i==null)return;let{x:a,y:o}=i,s=fA(this,a,o);xA(`DraggableCore: handleDragStart: %j`,s),xA(`calling`,this.props.onStart),this.props.onStart(e,s)!==!1&&this.mounted!==!1&&(this.props.enableUserSelectHack&&Tme(n,this.props.nonce),this.dragging=!0,this.lastX=a,this.lastY=o,lA(n,CA.move,this.handleDrag),lA(n,CA.stop,this.handleDragStop))},this.handleDrag=e=>{let t=dA(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]=jme(this.props.grid,e,t),!e&&!t)return;n=this.lastX+e,r=this.lastY+t}let i=fA(this,n,r);if(xA(`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=dA(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]=jme(this.props.grid,e,t),n=this.lastX+e,r=this.lastY+t}let i=fA(this,n,r);if(this.props.onStop(e,i)===!1||this.mounted===!1)return!1;let a=this.findDOMNode();a&&this.props.enableUserSelectHack&&Eme(a.ownerDocument),xA(`DraggableCore: handleDragStop: %j`,i),this.dragging=!1,this.lastX=NaN,this.lastY=NaN,a&&(xA(`DraggableCore: Removing handlers`),uA(a.ownerDocument,CA.move,this.handleDrag),uA(a.ownerDocument,CA.stop,this.handleDragStop))},this.onMouseDown=e=>(CA=SA.mouse,this.handleDragStart(e)),this.onMouseUp=e=>(CA=SA.mouse,this.handleDragStop(e)),this.onTouchStart=e=>(CA=SA.touch,this.handleDragStart(e)),this.onTouchEnd=e=>(CA=SA.touch,this.handleDragStop(e))}componentDidMount(){this.mounted=!0;let e=this.findDOMNode();e&&lA(e,SA.touch.start,this.onTouchStart,{passive:!1})}componentWillUnmount(){this.mounted=!1;let e=this.findDOMNode();if(e){let{ownerDocument:t}=e;uA(t,SA.mouse.move,this.handleDrag),uA(t,SA.touch.move,this.handleDrag),uA(t,SA.mouse.stop,this.handleDragStop),uA(t,SA.touch.stop,this.handleDragStop),uA(e,SA.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&Eme(t)}}findDOMNode(){if(this.props?.nodeRef)return this.props.nodeRef.current;let e=Ime.default;return typeof e.findDOMNode==`function`?e.findDOMNode(this):(xA(`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 _A.cloneElement(_A.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}},wA.displayName=`DraggableCore`,wA.propTypes={allowAnyClick:vA.default.bool,allowMobileScroll:vA.default.bool,children:vA.default.node.isRequired,disabled:vA.default.bool,enableUserSelectHack:vA.default.bool,offsetParent:function(e,t){if(e[t]&&e[t].nodeType!==1)throw Error(`Draggable's offsetParent must be a DOM Node.`)},grid:vA.default.arrayOf(vA.default.number),handle:vA.default.string,cancel:vA.default.string,nodeRef:vA.default.object,nonce:vA.default.string,onStart:vA.default.func,onDrag:vA.default.func,onStop:vA.default.func,onMouseDown:vA.default.func,scale:vA.default.number,className:cA,style:cA,transform:cA},wA.defaultProps={allowAnyClick:!1,allowMobileScroll:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1},TA=class extends hA.Component{constructor(e){super(e),this.onDragStart=(e,t)=>{if(xA(`Draggable: onDragStart: %j`,t),this.props.onStart(e,pA(this,t))===!1)return!1;this.setState({dragging:!0,dragged:!0})},this.onDrag=(e,t)=>{if(!this.state.dragging)return!1;xA(`Draggable: onDrag: %j`,t);let n=pA(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]=Ame(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,pA(this,t))===!1)return!1;xA(`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)?(xA(`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=Fme.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:Mme(this)&&p?this.state.x:m.x,y:Nme(this)&&p?this.state.y:m.y};this.state.isElementSVG?f=bme(h,c):d=yme(h,c);let g=hA.Children.only(n),_=q(g.props.className||``,i,{[a]:this.state.dragging,[o]:this.state.dragged});return hA.createElement(wA,{...u,onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop},hA.cloneElement(g,{className:_,style:{...g.props.style,...d},transform:f}))}},TA.displayName=`Draggable`,TA.propTypes={...wA.propTypes,axis:gA.default.oneOf([`both`,`x`,`y`,`none`]),bounds:gA.default.oneOfType([gA.default.shape({left:gA.default.number,right:gA.default.number,top:gA.default.number,bottom:gA.default.number}),gA.default.string,gA.default.oneOf([!1])]),defaultClassName:gA.default.string,defaultClassNameDragging:gA.default.string,defaultClassNameDragged:gA.default.string,defaultPosition:gA.default.shape({x:gA.default.number,y:gA.default.number}),positionOffset:gA.default.shape({x:gA.default.oneOfType([gA.default.number,gA.default.string]),y:gA.default.oneOfType([gA.default.number,gA.default.string])}),position:gA.default.shape({x:gA.default.number,y:gA.default.number}),className:cA,style:cA,transform:cA},TA.defaultProps={...wA.defaultProps,axis:`both`,bounds:!1,defaultClassName:`react-draggable`,defaultClassNameDragging:`react-draggable-dragging`,defaultClassNameDragged:`react-draggable-dragged`,defaultPosition:{x:0,y:0},scale:1}})),zme,Bme=s((()=>{Rme(),zme=TA})),Vme,EA,DA,OA,kA,AA,Hme,Ume,Wme=s((()=>{Vme=W(),EA=d(h()),DA=function(){return DA=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},DA.apply(this,arguments)},OA={width:`100%`,height:`10px`,top:`0px`,left:`0px`,cursor:`row-resize`},kA={width:`10px`,height:`100%`,top:`0px`,left:`0px`,cursor:`col-resize`},AA={width:`20px`,height:`20px`,position:`absolute`,zIndex:1},Hme={top:DA(DA({},OA),{top:`-5px`}),right:DA(DA({},kA),{left:void 0,right:`-5px`}),bottom:DA(DA({},OA),{top:void 0,bottom:`-5px`}),left:DA(DA({},kA),{left:`-5px`}),topRight:DA(DA({},AA),{right:`-10px`,top:`-10px`,cursor:`ne-resize`}),bottomRight:DA(DA({},AA),{right:`-10px`,bottom:`-10px`,cursor:`se-resize`}),bottomLeft:DA(DA({},AA),{left:`-10px`,bottom:`-10px`,cursor:`sw-resize`}),topLeft:DA(DA({},AA),{left:`-10px`,top:`-10px`,cursor:`nw-resize`})},Ume=(0,EA.memo)(function(e){var t=e.onResizeStart,n=e.direction,r=e.children,i=e.replaceStyles,a=e.className,o=(0,EA.useCallback)(function(e){t(e,n)},[t,n]),s=(0,EA.useCallback)(function(e){t(e,n)},[t,n]),c=(0,EA.useMemo)(function(){return DA(DA({position:`absolute`,userSelect:`none`},Hme[n]),i??{})},[i,n]);return(0,Vme.jsx)(`div`,{className:a||void 0,style:c,onMouseDown:o,onTouchStart:s,children:r})})})),jA,Gme,Kme,qme,MA,Jme,NA,PA,FA,IA,Yme,LA,RA,zA,Xme,Zme,Qme,BA,$me,ehe=s((()=>{jA=W(),Gme=d(h()),Kme=d(_()),Wme(),qme=(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)}})(),MA=function(){return MA=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},MA.apply(this,arguments)},Jme={width:`auto`,height:`auto`},NA=function(e,t,n){return Math.max(Math.min(e,n),t)},PA=function(e,t,n){var r=Math.round(e/t);return r*t+n*(r-1)},FA=function(e,t){return new RegExp(e,`i`).test(t)},IA=function(e){return!!(e.touches&&e.touches.length)},Yme=function(e){return!!((e.clientX||e.clientX===0)&&(e.clientY||e.clientY===0))},LA=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},RA=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`},zA=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},Xme=function(e,t,n,r,i,a,o){return r=zA(r,e.width,t,n),i=zA(i,e.height,t,n),a=zA(a,e.width,t,n),o=zA(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)}},Zme=function(e){return Array.isArray(e)?e:[e,e]},Qme=`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(`.`),BA=`__resizable_base__`,$me=function(e){qme(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(BA):t.className+=BA,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||Jme},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 RA(e.state[t])};return{width:t&&t.width!==void 0&&!this.state.isResizing?RA(t.width):n(`width`),height:t&&t.height!==void 0&&!this.state.isResizing?RA(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&&FA(`left`,r),a=n&&FA(`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=Zme(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 FA(`right`,s)&&(p=c.width+(e-c.x)*i/n,u&&(m=(p-g)/this.ratio+h)),FA(`left`,s)&&(p=c.width-(e-c.x)*i/n,u&&(m=(p-g)/this.ratio+h)),FA(`bottom`,s)&&(m=c.height+(t-c.y)*a/n,u&&(p=(m-h)*this.ratio+g)),FA(`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=NA(e,v,y),t=NA(t,b,x)}else e=NA(e,c,l),t=NA(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&&Yme(e.nativeEvent)?(n=e.nativeEvent.clientX,r=e.nativeEvent.clientY):e.nativeEvent&&IA(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:MA(MA({},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&&IA(e))try{e.preventDefault(),e.stopPropagation()}catch{}var n=this.props,r=n.maxWidth,i=n.maxHeight,a=n.minWidth,o=n.minHeight,s=IA(e)?e.touches[0].clientX:e.clientX,c=IA(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=Xme(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=LA(v,this.props.snap.x,this.props.snapGap)),this.props.snap&&this.props.snap.y&&(_=LA(_,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=PA(v,this.props.grid[0],this.props.gridGap?this.props.gridGap[0]:0),S=PA(_,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,N=this.state.flexBasis!==A.flexBasis,ee=j||M||N;ee&&(0,Kme.flushSync)(function(){t.setState(A)}),this.props.onResize&&ee&&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:MA(MA({},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,jA.jsx)(Ume,{direction:t,onResizeStart:e.onResizeStart,replaceStyles:r&&r[t],className:i&&i[t],children:s&&s[t]?s[t]:null},t)});return(0,jA.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 Qme.indexOf(n)===-1&&(t[n]=e.props[n]),t},{}),n=MA(MA(MA({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,jA.jsxs)(r,MA({style:n,className:this.props.className},t,{ref:function(t){t&&(e.resizable=t)},children:[this.state.isResizing&&(0,jA.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}(Gme.PureComponent)}));function the(e,t){HA(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}function nhe(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}var VA,rhe,HA,UA,ihe,ahe,WA,GA=s((()=>{VA=d(h()),Bme(),ehe(),rhe=d(_()),HA=function(e,t){return HA=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])},HA(e,t)},UA=function(){return UA=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},UA.apply(this,arguments)},ihe={width:`auto`,height:`auto`,display:`inline-block`,position:`absolute`,top:0,left:0},ahe=function(e){return{bottom:e,bottomLeft:e,bottomRight:e,left:e,right:e,top:e,topLeft:e,topRight:e}},WA=function(e){the(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,UA(UA({},t),{x:t.x+r,y:t.y+i}));if(this.props.dragAxis===`x`)return this.props.onDrag(e,UA(UA({},t),{x:t.x+r,y:this.originalPosition.y+i,deltaY:0}));if(this.props.dragAxis===`y`)return this.props.onDrag(e,UA(UA({},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,UA(UA({},t),{x:t.x+r,y:t.y+i}));if(this.props.dragAxis===`x`)return this.props.onDragStop(e,UA(UA({},t),{x:t.x+r,y:this.originalPosition.y+i,deltaY:0}));if(this.props.dragAxis===`y`)return this.props.onDragStop(e,UA(UA({},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,rhe.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=nhe(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?UA({},this.props.default):void 0;delete w.default;var E=n||i?{cursor:`auto`}:{cursor:`move`},D=UA(UA(UA({},ihe),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,N=this.state.resizing?`both`:c;return(0,VA.createElement)(zme,{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:N,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,VA.createElement)($me,UA({},w,{ref:function(t){t&&(e.resizable=t,e.resizableElement.current=t.resizable)},defaultSize:T,size:this.props.size,enable:typeof _==`boolean`?ahe(_):_,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}(VA.PureComponent)})),ohe=c((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.useElementSize=void 0;var t=h();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}));function she(){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){for(var t=0,r=n;t<r.length;t++){var i=r[t];typeof i==`function`?i(e):i&&(i.current=e)}}}var che=s((()=>{})),KA,qA,lhe,JA,uhe,dhe,fhe,phe,mhe,hhe,ghe,_he,YA,vhe=s((()=>{KA=d(h(),1),B(),qA=d(V(),1),Nx(),tA(),Qpe(),tme(),ty(),HS(),iA(),ob(),GA(),lhe=ohe(),che(),HD(),cS(),Hx(),ho(),JA=W(),uhe=Z(ey,{name:`CompanionWindow`,slot:`root`})({}),dhe=Z(rA,{name:`CompanionWindow`,slot:`toolbar`})({}),fhe=Z(VS,{name:`CompanionWindow`,slot:`title`})({}),phe=Z(`div`,{name:`CompanionWindow`,slot:`controls`})({}),mhe=Z(ey,{name:`CompanionWindow`,slot:`contents`})({}),hhe=Z(WA,{name:`CompanionWindow`,slot:`resize`})({}),ghe=Z(VD,{name:`CompanionWindow`,slot:`positionButton`})({}),_he=Z(VD,{name:`CompanionWindow`,slot:`closeButton`})({}),YA=(0,KA.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,lhe.useElementSize)(),{t:v}=nb(),y=tt(e=>ro(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=KA.Children.map(f,e=>e?(0,KA.cloneElement)(e,{parentactions:{closeCompanionWindow:s}}):null);return(0,JA.jsx)(uhe,{ownerState:e,ref:she(t,g),style:{display:l?null:`none`,order:u===`left`?-1:null},className:[sS(`companion-window-${u}`),o,u===`bottom`?r.horizontal:r.vertical].join(` `),square:!0,component:`aside`,role:`region`,"aria-label":n||d,children:(0,JA.jsx)(Vx.Provider,{value:y,children:(0,JA.jsxs)(hhe,{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,JA.jsxs)(dhe,{variant:`dense`,className:[sS(`companion-window-header`),_.width<370?`test`:null].join(` `),disableGutters:!0,children:[(0,JA.jsx)(fhe,{variant:`h3`,children:d}),u===`left`?c&&(0,JA.jsx)(VD,{"aria-label":v(`openInCompanionWindow`),onClick:()=>{c({position:`right`})},children:(0,JA.jsx)(Zpe,{style:b})}):(0,JA.jsxs)(JA.Fragment,{children:[c&&(0,JA.jsx)(ghe,{"aria-label":v(u===`bottom`?`moveCompanionWindowToRight`:`moveCompanionWindowToBottom`),onClick:()=>{c({position:u===`bottom`?`right`:`bottom`})},children:(0,JA.jsx)(eme,{})}),(0,JA.jsx)(_he,{sx:{..._.width<370&&{order:`unset`}},"aria-label":v(`closeCompanionWindow`),onClick:s,children:(0,JA.jsx)(eA,{})})]}),p&&(0,JA.jsx)(phe,{ownerState:{position:u},sx:{order:S||_.width<370?`unset`:1e3},className:sS(`companion-window-title-controls`),children:p})]}),(0,JA.jsx)(mhe,{className:sS(`scrollto-scrollable`),elevation:0,children:C})]})})})}),YA.propTypes={ariaLabel:qA.default.string,children:qA.default.node,classes:qA.default.objectOf(qA.default.string),defaultSidebarPanelHeight:qA.default.number,defaultSidebarPanelWidth:qA.default.number,direction:qA.default.string.isRequired,id:qA.default.string.isRequired,isDisplayed:qA.default.bool,onCloseClick:qA.default.func,paperClassName:qA.default.string,position:qA.default.string,size:qA.default.shape({width:qA.default.number}),title:qA.default.oneOfType([qA.default.string,qA.default.node]),titleControls:qA.default.node,updateCompanionWindow:qA.default.func},YA.displayName=`CompanionWindow`})),yhe,bhe,xhe,XA,ZA=s((()=>{U(),B(),Nr(),Nd(),$l(),vhe(),yhe=(e,{id:t,windowId:n})=>{let r=no(e,{companionWindowId:t}),{defaultSidebarPanelHeight:i,defaultSidebarPanelWidth:a}=Ls(e,{windowId:n});return{...r,defaultSidebarPanelHeight:i,defaultSidebarPanelWidth:a,direction:To(e),isDisplayed:r&&r.content&&r.content.length>0}},bhe=(e,{windowId:t,id:n})=>({onCloseClick:()=>e(ru(t,n)),updateCompanionWindow:(...r)=>e(nu(t,n,...r))}),xhe=H(z(yhe,bhe,null,{forwardRef:!0}),Mr(`CompanionWindow`)),XA=xhe(YA)})),QA,$A=s((()=>{Nx(),QA=Z(`div`,{name:`CompanionWindowSection`,slot:`root`})(({theme:e})=>({paddingBlockEnd:e.spacing(1),paddingBlockStart:e.spacing(2),paddingInlineEnd:e.spacing(1),paddingInlineStart:e.spacing(2)}))}));function ej({annotationCount:e,canvasIds:t=[],windowId:n,id:r}){let{t:i}=nb(),a=(0,She.createRef)();return(0,nj.jsxs)(XA,{title:i(`annotations`),paperClassName:sS(`window-sidebar-annotation-panel`),windowId:n,id:r,ref:a,titleControls:(0,nj.jsx)(KD,{windowId:n}),children:[(0,nj.jsx)(QA,{children:(0,nj.jsx)(VS,{component:`p`,variant:`subtitle2`,children:i(`showingNumAnnotations`,{count:e,number:e})})}),t.map((e,r)=>(0,nj.jsx)($k,{canvasId:e,containerRef:a,index:r,totalSize:t.length,windowId:n},e))]})}var She,tj,nj,Che=s((()=>{She=d(h(),1),tj=d(V(),1),HS(),ob(),Ode(),Jpe(),ZA(),$A(),cS(),nj=W(),ej.propTypes={annotationCount:tj.default.number.isRequired,canvasIds:tj.default.arrayOf(tj.default.string),id:tj.default.string.isRequired,windowId:tj.default.string.isRequired}})),whe,The,rj,Ehe=s((()=>{U(),B(),Nr(),$l(),Che(),whe=(e,{windowId:t})=>({annotationCount:vc(e,{windowId:t}).length,canvasIds:qs(e,{windowId:t})}),The=H(z(whe,null),Mr(`WindowSideBarAnnotationsPanel`)),rj=The(ej)}));function Dhe(e){return Gh(`MuiCollapse`,e)}var ij=s((()=>{Jh(),Kh(),qh(`MuiCollapse`,[`root`,`horizontal`,`vertical`,`entered`,`hidden`,`wrapper`,`wrapperInner`])})),aj,oj,sj,Ohe,khe,Ahe,jhe,cj,Mhe=s((()=>{aj=d(h(),1),J(),Y(),UT(),Hw(),Q(),Uv(),$(),bv(),$v(),aw(),TC(),ij(),oj=W(),sj={},Ohe=e=>{let{orientation:t,classes:n}=e;return Fd({root:[`root`,t],entered:[`entered`],hidden:[`hidden`],wrapper:[`wrapper`,t],wrapperInner:[`wrapperInner`,t]},Dhe,n)},khe=Z(`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]}})(Hv(({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`}}]}))),Ahe=Z(`div`,{name:`MuiCollapse`,slot:`Wrapper`})({display:`flex`,width:`100%`,variants:[{props:{orientation:`horizontal`},style:{width:`auto`,height:`100%`}}]}),jhe=Z(`div`,{name:`MuiCollapse`,slot:`WrapperInner`})({width:`100%`,variants:[{props:{orientation:`horizontal`},style:{width:`auto`,height:`100%`}}]}),cj=aj.forwardRef(function(e,t){let n=Wv({props:e,name:`MuiCollapse`}),{addEndListener:r,children:i,className:a,collapsedSize:o=`0px`,component:s,disablePrefersReducedMotion:c=!1,easing:l,in:u,onEnter:d,onEntered:f,onEntering:p,onExit:m,onExited:h,onExiting:g,orientation:_=`vertical`,slots:v=sj,slotProps:y=sj,style:b,timeout:x=yv.standard,TransitionComponent:S=BT,...C}=n,w={...n,orientation:_,collapsedSize:o},T=Ohe(w),E=Pv(),D=aj.useRef(null),O=aj.useRef(null),k=typeof o==`number`?`${o}px`:o,A=_===`horizontal`,j=A?`width`:`height`,M=jw(E.motion.reducedMotion,c),N=aj.useRef(null),ee=Lb(t,N),te=()=>D.current?D.current[A?`clientWidth`:`clientHeight`]:0,P=Kv(N,(e,t)=>{D.current&&A&&(D.current.style.position=`absolute`),e.style[j]=k,d&&d(e,t)}),F=Kv(N,(e,t)=>{let n=te();D.current&&A&&(D.current.style.position=``);let{duration:r,easing:i}=qv({style:b,timeout:x,easing:l},{mode:`enter`});if(x===`auto`&&!M.shouldReduceMotion){let e=E.transitions.getAutoHeightDuration(n);O.current=e}else O.current=null;let a=M.getTransitionTiming({duration:O.current??r,delay:void 0});e.style.transitionDuration=typeof a.duration==`string`?a.duration:`${a.duration}ms`,e.style[j]=`${n}px`,e.style.transitionTimingFunction=i,p&&p(e,t)}),I=Kv(N,(e,t)=>{e.style[j]=`auto`,f&&f(e,t)}),ne=Kv(N,e=>{e.style[j]=`${te()}px`,m&&m(e)}),re=Kv(N,h),ie=Kv(N,e=>{let t=te(),{duration:n,easing:r}=qv({style:b,timeout:x,easing:l},{mode:`exit`});if(x===`auto`&&!M.shouldReduceMotion){let e=E.transitions.getAutoHeightDuration(t);O.current=e}else O.current=null;let i=M.getTransitionTiming({duration:O.current??n,delay:void 0});e.style.transitionDuration=typeof i.duration==`string`?i.duration:`${i.duration}ms`,e.style[j]=k,e.style.transitionTimingFunction=r,g&&g(e)}),L=r?e=>{r(N.current,e)}:void 0,ae={slots:v,slotProps:y,component:s},[oe,se]=wC(`root`,{ref:ee,className:q(T.root,a),elementType:khe,externalForwardedProps:ae,ownerState:w,additionalProps:{style:{[A?`minWidth`:`minHeight`]:k,...b}}}),[ce,le]=wC(`wrapper`,{ref:D,className:T.wrapper,elementType:Ahe,externalForwardedProps:ae,ownerState:w}),[ue,de]=wC(`wrapperInner`,{className:T.wrapperInner,elementType:jhe,externalForwardedProps:ae,ownerState:w});return(0,oj.jsx)(S,{in:u,onEnter:P,onEntered:I,onEntering:F,onExit:ne,onExited:re,onExiting:ie,addEndListener:L,getAutoTimeout:x===`auto`?()=>O.current:void 0,reduceMotion:M.shouldReduceMotion,nodeRef:N,timeout:x===`auto`?null:x,...C,children:(e,{ownerState:t,...n})=>{let r={...w,state:e};return(0,oj.jsx)(oe,{...se,className:q(se.className,{entered:T.entered,exited:!u&&k===`0px`&&T.hidden}[e]),ownerState:r,...n,children:(0,oj.jsx)(ce,{...le,ownerState:r,children:(0,oj.jsx)(ue,{...de,ownerState:r,children:i})})})}})}),cj&&(cj.muiSupportAuto=!0)})),lj=s((()=>{Mhe(),ij(),ij()})),Nhe,uj,Phe=s((()=>{Nhe=d(h(),1),uj=Nhe.createContext({})}));function Fhe(e){return Gh(`MuiAccordion`,e)}var dj,fj=s((()=>{Jh(),Kh(),dj=qh(`MuiAccordion`,[`root`,`heading`,`rounded`,`expanded`,`disabled`,`gutters`,`region`])})),pj,mj,Ihe,Lhe,Rhe,zhe,hj,Bhe=s((()=>{pj=d(h(),1),J(),Y(),Q(),Uv(),$(),lj(),ty(),Phe(),ew(),TC(),fj(),$v(),mj=W(),Ihe=e=>{let{classes:t,square:n,expanded:r,disabled:i,disableGutters:a}=e;return Fd({root:[`root`,!n&&`rounded`,r&&`expanded`,i&&`disabled`,!a&&`gutters`],heading:[`heading`],region:[`region`]},Fhe,t)},Lhe=Z(ey,{name:`MuiAccordion`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[{[`& .${dj.region}`]:t.region},t.root,!n.square&&t.rounded,!n.disableGutters&&t.gutters]}})(Hv(({theme:e})=>{let t={duration:e.transitions.duration.shortest};return{position:`relative`,...Yv(e,[`margin`],t),overflowAnchor:`none`,"&::before":{position:`absolute`,left:0,top:-1,right:0,height:1,content:`""`,opacity:1,backgroundColor:(e.vars||e).palette.divider,...Yv(e,[`opacity`,`background-color`],t)},"&:first-of-type":{"&::before":{display:`none`}},[`&.${dj.expanded}`]:{"&::before":{opacity:0},"&:first-of-type":{marginTop:0},"&:last-of-type":{marginBottom:0},"& + &":{"&::before":{display:`none`}}},[`&.${dj.disabled}`]:{backgroundColor:(e.vars||e).palette.action.disabledBackground}}}),Hv(({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:{[`&.${dj.expanded}`]:{margin:`16px 0`}}}]}))),Rhe=Z(`h3`,{name:`MuiAccordion`,slot:`Heading`})({all:`unset`}),zhe=Z(`div`,{name:`MuiAccordion`,slot:`Region`})({}),hj=pj.forwardRef(function(e,t){let n=Wv({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={},...f}=n,[p,m]=$C({controlled:c,default:a,name:`Accordion`,state:`expanded`}),h=pj.useCallback(e=>{m(!p),l&&l(e,!p)},[p,l,m]),[g,..._]=pj.Children.toArray(r),v=pj.useMemo(()=>({expanded:p,disabled:o,disableGutters:s,toggle:h}),[p,o,s,h]),y={...n,disabled:o,disableGutters:s,expanded:p},b=Ihe(y),x={slots:u,slotProps:d},[S,C]=wC(`root`,{elementType:Lhe,externalForwardedProps:{...x,...f},className:q(b.root,i),shouldForwardComponentProp:!0,ownerState:y,ref:t}),[w,T]=wC(`heading`,{elementType:Rhe,externalForwardedProps:x,className:b.heading,ownerState:y}),[E,D]=wC(`transition`,{elementType:cj,externalForwardedProps:x,ownerState:y}),[O,k]=wC(`region`,{elementType:zhe,externalForwardedProps:x,ownerState:y,className:b.region,additionalProps:{"aria-labelledby":g.props.id,id:g.props[`aria-controls`],role:`region`}});return(0,mj.jsxs)(S,{...C,children:[(0,mj.jsx)(w,{...T,children:(0,mj.jsx)(uj.Provider,{value:v,children:g})}),(0,mj.jsx)(E,{in:p,timeout:`auto`,...D,children:(0,mj.jsx)(O,{...k,children:_})})]})})})),gj=s((()=>{Bhe(),fj(),fj()}));function Vhe(e){return Gh(`MuiAccordionDetails`,e)}var _j=s((()=>{Jh(),Kh(),qh(`MuiAccordionDetails`,[`root`])})),Hhe,Uhe,Whe,Ghe,vj,Khe=s((()=>{Hhe=d(h(),1),J(),Y(),Q(),Uv(),$(),_j(),Uhe=W(),Whe=e=>{let{classes:t}=e;return Fd({root:[`root`]},Vhe,t)},Ghe=Z(`div`,{name:`MuiAccordionDetails`,slot:`Root`})(Hv(({theme:e})=>({padding:e.spacing(1,2,2)}))),vj=Hhe.forwardRef(function(e,t){let n=Wv({props:e,name:`MuiAccordionDetails`}),{className:r,...i}=n,a=n,o=Whe(a);return(0,Uhe.jsx)(Ghe,{className:q(o.root,r),ref:t,ownerState:a,...i})})})),yj=s((()=>{Khe(),_j(),_j()})),bj,xj,qhe,Jhe,Yhe,Xhe,Sj,Zhe=s((()=>{bj=d(h(),1),J(),Y(),Q(),Uv(),$(),uT(),Phe(),$v(),cb(),TC(),xj=W(),qhe=e=>{let{classes:t,expanded:n,disabled:r,disableGutters:i}=e;return Fd({root:[`root`,n&&`expanded`,r&&`disabled`,!i&&`gutters`],focusVisible:[`focusVisible`],content:[`content`,n&&`expanded`],expandIconWrapper:[`expandIconWrapper`,n&&`expanded`]},$oe,t)},Jhe=Z(lT,{name:`MuiAccordionSummary`,slot:`Root`})(Hv(({theme:e})=>({display:`flex`,width:`100%`,minHeight:48,padding:e.spacing(0,2),...Yv(e,[`min-height`,`background-color`],{duration:e.transitions.duration.shortest}),[`&.${sb.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${sb.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`&:hover:not(.${sb.disabled})`]:{cursor:`pointer`},variants:[{props:e=>!e.disableGutters,style:{[`&.${sb.expanded}`]:{minHeight:64}}}]}))),Yhe=Z(`span`,{name:`MuiAccordionSummary`,slot:`Content`})(Hv(({theme:e})=>({display:`flex`,textAlign:`start`,flexGrow:1,margin:`12px 0`,variants:[{props:e=>!e.disableGutters,style:{...Yv(e,[`margin`],{duration:e.transitions.duration.shortest}),[`&.${sb.expanded}`]:{margin:`20px 0`}}}]}))),Xhe=Z(`span`,{name:`MuiAccordionSummary`,slot:`ExpandIconWrapper`})(Hv(({theme:e})=>({display:`flex`,color:(e.vars||e).palette.action.active,transform:`rotate(0deg)`,...Yv(e,`transform`,{duration:e.transitions.duration.shortest}),[`&.${sb.expanded}`]:{transform:`rotate(180deg)`}}))),Sj=bj.forwardRef(function(e,t){let n=Wv({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}=bj.useContext(uj),h=e=>{m&&m(e),s&&s(e)},g={...n,expanded:p,disabled:d,disableGutters:f},_=qhe(g),v={slots:c,slotProps:l},[y,b]=wC(`root`,{ref:t,shouldForwardComponentProp:!0,className:q(_.root,i),elementType:Jhe,externalForwardedProps:{...v,...u},ownerState:g,additionalProps:{focusRipple:!1,disableRipple:!0,internalNativeButton:!0,disabled:d,"aria-expanded":p,focusVisibleClassName:q(_.focusVisible,o)},getSlotProps:e=>({...e,onClick:t=>{e.onClick?.(t),h(t)}})}),[x,S]=wC(`content`,{className:_.content,elementType:Yhe,externalForwardedProps:v,ownerState:g}),[C,w]=wC(`expandIconWrapper`,{className:_.expandIconWrapper,elementType:Xhe,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})]})})})),Cj=s((()=>{Zhe(),cb(),cb()})),Qhe,wj,Tj=s((()=>{tC(),Qhe=W(),wj=XS((0,Qhe.jsx)(`path`,{d:`M16.59 8.59 12 13.17 7.41 8.59 6 10l6 6 6-6z`}),`ExpandMore`)}));function Ej({children:e,id:t,label:n}){let{t:r}=nb(),[i,a]=(0,Dj.useState)(!0),o=(0,Dj.useCallback)((e,t)=>{a(t)},[a]);return(0,kj.jsxs)(hj,{slotProps:{heading:{component:`h4`}},id:t,elevation:0,expanded:i,onChange:o,disableGutters:!0,square:!0,variant:`compact`,children:[(0,kj.jsx)(Sj,{id:`${t}-header`,"aria-controls":`${t}-content`,"aria-label":r(i?`collapseSection`:`expandSection`,{section:n}),expandIcon:(0,kj.jsx)(wj,{}),children:(0,kj.jsx)(VS,{variant:`overline`,children:n})}),(0,kj.jsx)(vj,{children:e})]})}var Dj,Oj,kj,$he=s((()=>{Dj=d(h(),1),Oj=d(V(),1),HS(),gj(),yj(),Cj(),Tj(),ob(),kj=W(),Ej.propTypes={children:Oj.default.node.isRequired,id:Oj.default.string.isRequired,label:Oj.default.string.isRequired}})),Aj,jj=s((()=>{$he(),Aj=Ej}));function Mj({defaultLabel:e=void 0,labelValuePairs:t,labelValueJoiner:n=`, `}){return t.length===0?null:(0,Pj.jsx)(`dl`,{className:sS(`label-value-metadata`),children:t.reduce((t,r,i)=>t.concat([(0,Pj.jsx)(VS,{component:`dt`,variant:`subtitle2`,children:r.label||e},`label-${i}`),(0,Pj.jsx)(VS,{style:{marginBottom:`.5em`,marginLeft:`0px`},component:`dd`,variant:`body1`,children:(0,Pj.jsx)(Uk,{htmlString:r.values.join(n),ruleSet:`iiif`})},`value-${i}`)]),[])})}var Nj,Pj,ege=s((()=>{Nj=d(V(),1),HS(),Wk(),cS(),Pj=W(),Mj.propTypes={defaultLabel:Nj.default.string,labelValueJoiner:Nj.default.string,labelValuePairs:Nj.default.arrayOf(Nj.default.shape({label:Nj.default.string,values:Nj.default.arrayOf(Nj.default.string)})).isRequired}})),tge,nge,Fj,Ij=s((()=>{U(),B(),Nr(),$l(),ege(),tge=e=>({labelValueJoiner:_o(e).labelValueJoiner}),nge=H(z(tge),Mr(`LabelValueMetadata`)),Fj=nge(Mj)}));function Lj(e){return{PluginComponents:(((0,rge.useContext)(at)||{})[e]?.add||[]).map(e=>e.component)}}var rge,Rj=s((()=>{rge=d(h(),1),ot()})),zj,Bj,ige,Vj,Hj=s((()=>{zj=d(h(),1),Bj=d(V(),1),Rj(),ige=d(h(),1),Vj=(0,zj.forwardRef)(({classes:e={},targetName:t,...n},r)=>{let{PluginComponents:i}=Lj(t);return i?i.map((e,t)=>(0,zj.isValidElement)(e)?(0,zj.cloneElement)(e,{...n,ref:r}):(0,ige.createElement)(e,{ref:r,...n,key:t})):null}),Vj.displayName=`PluginHook`,Vj.propTypes={classes:Bj.default.object,targetName:Bj.default.string.isRequired}}));function Uj({canvasDescription:e=null,canvasLabel:t=null,canvasMetadata:n=[],index:r=1,totalSize:i=1}){let{t:a}=nb(),o=(0,Wj.useId)(),s=(0,Wj.useId)(),c=arguments[0];return(0,Kj.jsxs)(Aj,{id:o,label:a(`currentItem`,{context:`${r+1}/${i}`}),children:[t&&(0,Kj.jsx)(VS,{"aria-labelledby":`${o} ${s}`,id:s,variant:`h4`,component:`h5`,children:t}),e&&(0,Kj.jsx)(VS,{variant:`body1`,children:(0,Kj.jsx)(Uk,{htmlString:e,ruleSet:`iiif`})}),n&&n.length>0&&(0,Kj.jsx)(Fj,{labelValuePairs:n}),(0,Kj.jsx)(Vj,{targetName:`CanvasInfo`,...c})]})}var Wj,Gj,Kj,age=s((()=>{Wj=d(h(),1),Gj=d(V(),1),HS(),ob(),jj(),Wk(),Ij(),Hj(),Kj=W(),Uj.propTypes={canvasDescription:Gj.default.string,canvasLabel:Gj.default.string,canvasMetadata:Gj.default.array,index:Gj.default.number,totalSize:Gj.default.number}})),oge,sge,qj,cge=s((()=>{U(),B(),Nr(),$l(),age(),oge=(e,{canvasId:t,companionWindowId:n,windowId:r})=>({canvasDescription:tc(e,{canvasId:t,companionWindowId:n,windowId:r}),canvasLabel:$s(e,{canvasId:t,companionWindowId:n,windowId:r}),canvasMetadata:ec(e,{canvasId:t,companionWindowId:n,windowId:r})}),sge=H(z(oge),Mr(`CanvasInfo`)),qj=sge(Uj)})),lge=c(((e,t)=>{var n=an();t.exports=Qa()(function(e,t,r){n(e,r,t)})})),uge,Jj,dge,fge,pge,mge,hge=s((()=>{uge=d(h(),1),J(),Y(),Pb(),Ib(),Q(),Uv(),NS(),$(),gx(),Jj=W(),dge=e=>{let{classes:t,color:n,focused:r,disabled:i,error:a,filled:o,required:s}=e;return Fd({root:[`root`,`color${Fb(n)}`,i&&`disabled`,a&&`error`,o&&`filled`,r&&`focused`,s&&`required`],asterisk:[`asterisk`,a&&`error`]},Tse,t)},fge=Z(`label`,{name:`MuiFormLabel`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.color===`secondary`&&t.colorSecondary,n.filled&&t.filled]}})(Hv(({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(MS()).map(([t])=>({props:{color:t},style:{[`&.${hx.focused}`]:{color:(e.vars||e).palette[t].main}}})),{props:{},style:{[`&.${hx.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${hx.error}`]:{color:(e.vars||e).palette.error.main}}}]}))),pge=Z(`span`,{name:`MuiFormLabel`,slot:`Asterisk`})(Hv(({theme:e})=>({[`&.${hx.error}`]:{color:(e.vars||e).palette.error.main}}))),mge=uge.forwardRef(function(e,t){let n=Wv({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]=Mb({props:n,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=dge(m);return(0,Jj.jsxs)(fge,{as:o,ownerState:m,className:q(h.root,i),ref:t,...f,children:[r,p.required&&(0,Jj.jsxs)(pge,{ownerState:m,"aria-hidden":!0,className:h.asterisk,children:[` `,`*`]})]})})})),Yj=s((()=>{hge(),hge(),gx(),gx()}));function gge(e){return Gh(`MuiInputLabel`,e)}var _ge,Xj=s((()=>{Jh(),Kh(),_ge=qh(`MuiInputLabel`,[`root`,`focused`,`disabled`,`error`,`required`,`asterisk`,`formControl`,`sizeSmall`,`shrink`,`animated`,`standard`,`filled`,`outlined`])})),vge,yge,bge,xge,Zj,Sge=s((()=>{vge=d(h(),1),Y(),J(),Pb(),Yj(),Ib(),Bv(),Q(),Uv(),$(),Xj(),$v(),yge=W(),bge=e=>{let{classes:t,formControl:n,size:r,shrink:i,disableAnimation:a,variant:o,required:s}=e,c=Fd({root:[`root`,n&&`formControl`,!a&&`animated`,i&&`shrink`,r&&r!==`medium`&&`size${Fb(r)}`,o],asterisk:[s&&`asterisk`]},gge,t);return{...t,...c}},xge=Z(mge,{shouldForwardProp:e=>zv(e)||e===`classes`,name:`MuiInputLabel`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[{[`& .${hx.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]]}})(Hv(({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:{...Yv(e,[`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)`}}]}))),Zj=vge.forwardRef(function(e,t){let n=Wv({name:`MuiInputLabel`,props:e}),{disableAnimation:r=!1,margin:i,shrink:a,variant:o,className:s,...c}=n,[l,u]=Mb({props:n,states:[`size`,`variant`,`required`,`focused`]}),d=a;d===void 0&&u&&(d=u.filled||u.focused||u.adornedStart);let f={...n,disableAnimation:r,formControl:u,shrink:d,size:l.size,variant:l.variant,required:l.required,focused:l.focused},p=bge(f);return(0,yge.jsx)(xge,{"data-shrink":d,ref:t,className:q(p.root,s),...c,ownerState:f,classes:p})})})),Qj=s((()=>{Sge(),Xj(),Xj()}));function Cge(e){return Gh(`MuiFormControl`,e)}var $j=s((()=>{Jh(),Kh(),qh(`MuiFormControl`,[`root`,`marginNone`,`marginNormal`,`marginDense`,`fullWidth`,`disabled`])})),eM,tM,wge,Tge,nM,Ege=s((()=>{eM=d(h(),1),J(),Y(),Q(),$(),Jb(),Ib(),HC(),jb(),$j(),tM=W(),wge=e=>{let{classes:t,margin:n,fullWidth:r}=e;return Fd({root:[`root`,n!==`none`&&`margin${Fb(n)}`,r&&`fullWidth`]},Cge,t)},Tge=Z(`div`,{name:`MuiFormControl`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[`margin${Fb(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%`}}]}),nM=eM.forwardRef(function(e,t){let n=Wv({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=wge(_),[y,b]=eM.useState(()=>{let e=!1;return r&&eM.Children.forEach(r,t=>{if(!VC(t,[`Input`,`Select`]))return;let n=VC(t,[`Select`])?t.props.input:t;n&&vse(n.props)&&(e=!0)}),e}),[x,S]=eM.useState(()=>{let e=!1;return r&&eM.Children.forEach(r,t=>{VC(t,[`Input`,`Select`])&&(qb(t.props,!0)||qb(t.props.inputProps,!0))&&(e=!0)}),e}),[C,w]=eM.useState(!1);s&&C&&w(!1);let T=l!==void 0&&!s?l:C,E;eM.useRef(!1);let D=eM.useCallback(()=>{S(!0)},[]),O=eM.useCallback(()=>{S(!1)},[]),k=eM.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:O,onFilled:D,registerEffect:E,required:p,variant:h}),[y,a,s,c,x,T,u,d,E,O,D,p,m,h]);return(0,tM.jsx)(Ab.Provider,{value:k,children:(0,tM.jsx)(Tge,{as:o,ownerState:_,className:q(v.root,i),ref:t,...g,children:r})})})})),rM=s((()=>{Ege(),Pb(),$j(),$j()}));function Dge(e){let t=Sb(e);return e===t.body||e===t.documentElement?wb(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function iM(e,t){t?e.setAttribute(`aria-hidden`,`true`):e.removeAttribute(`aria-hidden`)}function Oge(e){return parseFloat(wb(e).getComputedStyle(e).paddingRight)||0}function kge(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 Age(e,t,n,r,i){let a=[t,n,...r];[].forEach.call(e.children,e=>{let t=!a.includes(e),n=!kge(e);t&&n&&iM(e,i)})}function jge(e,t){let n=[],r=e.container;if(!t.disableScrollLock){let e;if(r.parentNode instanceof DocumentFragment)e=Sb(r).body;else{let t=r.parentElement,n=wb(r);e=t?.nodeName===`HTML`&&n.getComputedStyle(t).overflowY===`scroll`?t:r}if(Dge(e)){let t=cfe(wb(e));n.push({value:e.style.paddingRight,property:`padding-right`,el:e}),e.style.paddingRight=`${Oge(e)+t}px`;let i=Sb(r).querySelectorAll(`.mui-fixed`);[].forEach.call(i,e=>{n.push({value:e.style.paddingRight,property:`padding-right`,el:e}),e.style.paddingRight=`${Oge(e)+t}px`})}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 Mge(e){let t=[];return[].forEach.call(e.children,e=>{e.getAttribute(`aria-hidden`)===`true`&&t.push(e)}),t}var Nge,Pge=s((()=>{Tb(),Cb(),uO(),Nge=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&&iM(e.modalRef,!1);let r=Mge(t);Age(t,e.mount,e.modalRef,r,!0);let i=this.containers.findIndex(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=this.containers.findIndex(t=>t.modals.includes(e)),r=this.containers[n];r.restore||=jge(r,t)}remove(e,t=!0){let n=this.modals.indexOf(e);if(n===-1)return n;let r=this.containers.findIndex(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&&iM(e.modalRef,t),Age(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&&iM(e.modalRef,!1)}return n}isTopModal(e){return this.modals.length>0&&this.modals[this.modals.length-1]===e}}}));function Fge(e){return e?e.hasAttribute(`data-mui-focusable`)?e:e.querySelector(`[${aM}]`):null}var aM,oM=s((()=>{aM=`data-mui-focusable`}));function Ige(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 Lge(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 Rge(e){return!(e.disabled||e.tagName===`INPUT`&&e.type===`hidden`||Lge(e))}function zge(e){let t=[],n=[];return Array.from(e.querySelectorAll(Hge)).forEach((e,r)=>{let i=Ige(e);i===-1||!Rge(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 Bge(){return!0}function Vge(e){let{children:t,disableAutoFocus:n=!1,disableEnforceFocus:r=!1,disableRestoreFocus:i=!1,getTabbable:a=zge,isEnabled:o=Bge,open:s}=e,c=sM.useRef(!1),l=sM.useRef(null),u=sM.useRef(null),d=sM.useRef(null),f=sM.useRef(null),p=sM.useRef(!1),m=sM.useRef(null),h=gb(FT(t),m),g=sM.useRef(null);sM.useEffect(()=>{!s||!m.current||(p.current=!n)},[n,s]),sM.useEffect(()=>{if(c.current=!1,!s||!m.current)return;let e=Sb(m.current),t=Gb(e),n=Fge(m.current)??m.current;return cO(m.current,t)||(n.hasAttribute(`tabIndex`)||n.setAttribute(`tabIndex`,`-1`),p.current&&n.focus()),()=>{!i&&d.current&&(c.current=!0,d.current.focus(),d.current=null)}},[s]),sM.useEffect(()=>{if(!s||!m.current)return;let e=Sb(m.current),t=t=>{if(g.current=t,r||!o()||t.key!==`Tab`)return;let n=m.current,i=Gb(e);if(n===null)return;let s=Fge(n);if(i===n||i===s){let e=a(n);if(e.length===0)return;t.preventDefault(),t.shiftKey?e[e.length-1].focus():e[0].focus();return}if(cO(n,i)){let e=a(n),r=e.indexOf(i);if(r===-1||!e.some(e=>Ige(e)>0))return;t.preventDefault();let o=0;o=t.shiftKey?r<=0?e.length-1:r-1:r===e.length-1?0:r+1,e[o].focus()}},n=()=>{let t=m.current;if(t===null)return;let n=Gb(e);if(!e.hasFocus()||!o()||c.current){c.current=!1;return}if(cO(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=Gb(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,cM.jsxs)(sM.Fragment,{children:[(0,cM.jsx)(`div`,{tabIndex:s?0:-1,onFocus:v,ref:l,"data-testid":`sentinelStart`}),sM.cloneElement(t,{ref:h,onFocus:_}),(0,cM.jsx)(`div`,{tabIndex:s?0:-1,onFocus:v,ref:u,"data-testid":`sentinelEnd`})]})}var sM,cM,Hge,Uge=s((()=>{sM=d(h(),1),vb(),Cb(),IT(),lO(),Kb(),oM(),cM=W(),Hge=[`input`,`select`,`textarea`,`a[href]`,`button`,`[tabindex]`,`audio[controls]`,`video[controls]`,`[contenteditable]:not([contenteditable="false"])`].join(`,`)})),Wge=s((()=>{Uge()})),lM,Gge,Kge,qge,uM,Jge=s((()=>{lM=d(h(),1),IT(),UT(),Hw(),Q(),$v(),Rb(),Gge=W(),Kge={entering:{opacity:1},entered:{opacity:1},exiting:{opacity:0},exited:{opacity:0}},qge={opacity:0,visibility:`hidden`},uM=lM.forwardRef(function(e,t){let n=Pv(),r={enter:n.transitions.duration.enteringScreen,exit:n.transitions.duration.leavingScreen},{addEndListener:i,appear:a=!0,children:o,disablePrefersReducedMotion:s=!1,easing:c,in:l,onEnter:u,onEntered:d,onEntering:f,onExit:p,onExited:m,onExiting:h,style:g,timeout:_=r,...v}=e,y=jw(n.motion.reducedMotion,s),b=lM.useRef(null),x=Lb(b,FT(o),t),S=Kv(b,f),C=Kv(b,(e,t)=>{y.shouldReduceMotion||Xv(e);let r=qv({style:g,timeout:_,easing:c},{mode:`enter`}),i=y.getTransitionTiming({duration:r.duration,delay:r.delay});e.style.transition=n.transitions.create(`opacity`,{duration:i.duration,easing:r.easing,delay:i.delay}),u&&u(e,t)}),w=Kv(b,d),T=Kv(b,h),E=Kv(b,e=>{let t=qv({style:g,timeout:_,easing:c},{mode:`exit`}),r=y.getTransitionTiming({duration:t.duration,delay:t.delay});e.style.transition=n.transitions.create(`opacity`,{duration:r.duration,easing:t.easing,delay:r.delay}),p&&p(e)}),D=Kv(b,e=>{e.style.transition=``,m&&m(e)});return(0,Gge.jsx)(BT,{appear:a,in:l,nodeRef:b,onEnter:C,onEntered:w,onEntering:S,onExit:E,onExited:D,onExiting:T,addEndListener:i?e=>{i(b.current,e)}:void 0,reduceMotion:y.shouldReduceMotion,timeout:_,...v,children:(e,{ownerState:t,...n})=>{let r=kae(e,l,Kge,qge,g,o.props.style);return lM.cloneElement(o,{style:r,ref:x,...n})}})})})),dM=s((()=>{Jge()}));function Yge(e){return Gh(`MuiBackdrop`,e)}var fM=s((()=>{Jh(),Kh(),qh(`MuiBackdrop`,[`root`,`invisible`])})),Xge,pM,Zge,Qge,mM,$ge=s((()=>{Xge=d(h(),1),J(),Y(),Q(),$(),TC(),dM(),fM(),pM=W(),Zge=e=>{let{classes:t,invisible:n}=e;return Fd({root:[`root`,n&&`invisible`]},Yge,t)},Qge=Z(`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`}}]}),mM=Xge.forwardRef(function(e,t){let n=Wv({props:e,name:`MuiBackdrop`}),{children:r,className:i,component:a=`div`,invisible:o=!1,open:s,slotProps:c={},slots:l={},transitionDuration:u,...d}=n,f={...n,component:a,invisible:o},p=Zge(f),m={component:a,slots:l,slotProps:c},[h,g]=wC(`root`,{elementType:Qge,externalForwardedProps:m,className:q(p.root,i),ownerState:f}),[_,v]=wC(`transition`,{elementType:uM,externalForwardedProps:m,ownerState:f});return(0,pM.jsx)(_,{in:s,timeout:u,...d,...v,children:(0,pM.jsx)(h,{...g,ref:t,children:r})})})})),hM=s((()=>{$ge(),fM(),fM()}));function e_e(e){return typeof e==`function`?e():e}function t_e(e){return e?e.props.hasOwnProperty(`in`):!1}function n_e(e){let{container:t,disableScrollLock:n=!1,closeAfterTransition:r=!1,onTransitionEnter:i,onTransitionExited:a,children:o,onClose:s,open:c,rootRef:l}=e,u=gM.useRef({}),d=gM.useRef(null),f=gM.useRef(null),p=gM.useRef(null),m=gb(p,l),[h,g]=gM.useState(!c),_=t_e(o),v=!0;(e[`aria-hidden`]===`false`||e[`aria-hidden`]===!1)&&(v=!1);let y=()=>Sb(d.current),b=()=>(u.current.modalRef=p.current,u.current.mount=d.current,u.current),x=()=>{vM.mount(b(),{disableScrollLock:n}),p.current&&(p.current.scrollTop=0)},S=yb(()=>{let e=e_e(t)||y().body;vM.add(b(),e),p.current&&x()}),C=()=>vM.isTopModal(b()),w=yb(e=>{d.current=e,e&&(f.current=e,c&&C()?x():p.current&&iM(p.current,v))}),T=gM.useCallback(()=>{vM.remove(b(),v)},[v]);gM.useEffect(()=>()=>{T()},[T]),gM.useEffect(()=>{c?S():(!_||!r)&&T()},[c,T,_,r,S]);let E=e=>t=>{e.onKeyDown?.(t),!(t.key!==`Escape`||t.which===229||!C())&&(t.stopPropagation(),s&&s(t,`escapeKeyDown`))},D=e=>t=>{e.onClick?.(t),t.target===t.currentTarget&&s&&s(t,`backdropClick`)};return{getRootProps:(t={})=>{let n=yC(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:c}},getTransitionProps:()=>({onEnter:IC(()=>{g(!1),i&&i()},o?.props.onEnter??_M),onExited:IC(()=>{g(!0),a&&a(),r&&T()},o?.props.onExited??_M)}),rootRef:m,portalRef:w,portalContainer:!c&&_&&!h?f.current??t:t,isTopModal:C,exited:h,hasTransition:_}}var gM,_M,vM,r_e=s((()=>{gM=d(h(),1),Cb(),vb(),xb(),LC(),bC(),Pge(),_M=()=>{},vM=new Nge}));function i_e(e){return Gh(`MuiModal`,e)}var yM=s((()=>{Jh(),Kh(),qh(`MuiModal`,[`root`,`hidden`,`backdrop`])})),bM,xM,a_e,o_e,s_e,SM,c_e=s((()=>{bM=d(h(),1),J(),Y(),Wge(),bD(),Q(),Uv(),$(),hM(),r_e(),yM(),TC(),xM=W(),a_e=e=>{let{open:t,exited:n,classes:r}=e;return Fd({root:[`root`,!t&&n&&`hidden`],backdrop:[`backdrop`]},i_e,r)},o_e=Z(`div`,{name:`MuiModal`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,!n.open&&n.exited&&t.hidden]}})(Hv(({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`}}]}))),s_e=Z(mM,{name:`MuiModal`,slot:`Backdrop`})({zIndex:-1}),SM=bM.forwardRef(function(e,t){let n=Wv({name:`MuiModal`,props:e}),{classes:r,className:i,closeAfterTransition:a=!1,children:o,container:s,component:c,disableAutoFocus:l=!1,disableEnforceFocus:u=!1,disablePortal:d=!1,disableRestoreFocus:f=!1,disableScrollLock:p=!1,hideBackdrop:m=!1,keepMounted:h=!1,onClose:g,onTransitionEnter:_,onTransitionExited:v,open:y,slotProps:b={},slots:x={},theme:S,...C}=n,w={...n,closeAfterTransition:a,disableAutoFocus:l,disableEnforceFocus:u,disablePortal:d,disableRestoreFocus:f,disableScrollLock:p,hideBackdrop:m,keepMounted:h},{getRootProps:T,getBackdropProps:E,getTransitionProps:D,portalRef:O,portalContainer:k,isTopModal:A,exited:j,hasTransition:M}=n_e({...w,rootRef:t}),N={...w,exited:j},ee=a_e(N),te={};if(o.props.tabIndex===void 0&&(te.tabIndex=`-1`),M){let{onEnter:e,onExited:t}=D();te.onEnter=e,te.onExited=t}let P={slots:x,slotProps:b},[F,I]=wC(`root`,{ref:t,elementType:o_e,externalForwardedProps:{...P,...C,component:c},getSlotProps:T,ownerState:N,className:q(i,ee?.root,!N.open&&N.exited&&ee?.hidden)}),[ne,re]=wC(`backdrop`,{elementType:s_e,externalForwardedProps:P,shouldForwardComponentProp:!0,getSlotProps:e=>E({...e,onClick:t=>{e?.onClick&&e.onClick(t)}}),className:ee?.backdrop,ownerState:N});return!h&&!y&&(!M||j)?null:(0,xM.jsx)(yD,{ref:O,container:k,disablePortal:d,children:(0,xM.jsxs)(F,{...I,children:[m?null:(0,xM.jsx)(ne,{...re}),(0,xM.jsx)(Vge,{disableEnforceFocus:u,disableAutoFocus:l,disableRestoreFocus:f,isEnabled:A,open:y,children:bM.cloneElement(o,te)})]})})})})),CM=s((()=>{Pge(),c_e(),yM(),yM()}));function l_e(e){return Gh(`MuiPopover`,e)}var wM=s((()=>{Jh(),Kh(),qh(`MuiPopover`,[`root`,`paper`])}));function u_e(e,t){let n=0;return typeof t==`number`?n=t:t===`center`?n=e.height/2:t===`bottom`&&(n=e.height),n}function d_e(e,t){let n=0;return typeof t==`number`?n=t:t===`center`?n=e.width/2:t===`right`&&(n=e.width),n}function f_e(e){return[e.horizontal,e.vertical].map(e=>typeof e==`number`?`${e}px`:e).join(` `)}function TM(e){return typeof e==`function`?e():e}var EM,DM,p_e,m_e,OM,kM,h_e=s((()=>{EM=d(h(),1),J(),Y(),mb(),Q(),$(),BC(),Hb(),WC(),XT(),CM(),ty(),wM(),TC(),iw(),DM=W(),p_e=e=>{let{classes:t}=e;return Fd({root:[`root`],paper:[`paper`]},l_e,t)},m_e=Z(SM,{name:`MuiPopover`,slot:`Root`})({}),OM=Z(ey,{name:`MuiPopover`,slot:`Paper`})({position:`absolute`,overflowY:`auto`,overflowX:`hidden`,minWidth:16,minHeight:16,maxWidth:`calc(100% - 32px)`,maxHeight:`calc(100% - 32px)`,outline:0}),kM=EM.forwardRef(function(e,t){let n=Wv({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,disableAutoFocus:d=!1,elevation:f=8,marginThreshold:p=16,open:m,slots:h={},slotProps:g={},transformOrigin:_={vertical:`top`,horizontal:`left`},transitionDuration:v=`auto`,disableScrollLock:y=!1,...b}=n,x=EM.useRef(),S={...n,anchorOrigin:a,anchorReference:s,elevation:f,marginThreshold:p,transformOrigin:_,transitionDuration:v},C=p_e(S),w=EM.useCallback(()=>{if(s===`anchorPosition`)return o;let e=TM(i),t=(e&&e.nodeType===1?e:Vb(x.current).body).getBoundingClientRect();return{top:t.top+u_e(t,a.vertical),left:t.left+d_e(t,a.horizontal)}},[i,a.horizontal,a.vertical,o,s]),T=EM.useCallback(e=>({vertical:u_e(e,_.vertical),horizontal:d_e(e,_.horizontal)}),[_.horizontal,_.vertical]),E=EM.useCallback(e=>{let t={width:e.offsetWidth,height:e.offsetHeight},n=T(t);if(s===`none`)return{top:null,left:null,transformOrigin:f_e(n)};let r=w(),a=r.top-n.vertical,o=r.left-n.horizontal,c=a+t.height,l=o+t.width,u=UC(TM(i)),d=u.innerHeight-p,f=u.innerWidth-p;if(p!=null&&a<p){let e=a-p;a-=e,n.vertical+=e}else if(p!=null&&c>d){let e=c-d;a-=e,n.vertical+=e}if(p!=null&&o<p){let e=o-p;o-=e,n.horizontal+=e}else if(l>f){let e=l-f;o-=e,n.horizontal+=e}return{top:`${Math.round(a)}px`,left:`${Math.round(o)}px`,transformOrigin:f_e(n)}},[i,s,w,T,p]),[D,O]=EM.useState(m),k=EM.useCallback(()=>{let e=x.current;if(!e)return;let t=E(e);t.top!=null&&e.style.setProperty(`top`,t.top),t.left!=null&&(e.style.left=t.left),e.style.transformOrigin=t.transformOrigin,O(!0)},[E]);EM.useEffect(()=>(y&&window.addEventListener(`scroll`,k),()=>window.removeEventListener(`scroll`,k)),[i,y,k]);let A=()=>{k()},j=()=>{O(!1)};EM.useEffect(()=>{m&&k()}),EM.useImperativeHandle(r,()=>m?{updatePosition:()=>{k()}}:null,[m,k]),EM.useEffect(()=>{if(!m)return;let e=zC(()=>{k()}),t=UC(TM(i));return t.addEventListener(`resize`,e),()=>{e.clear(),t.removeEventListener(`resize`,e)}},[i,m,k]);let M=v,N={slots:h,slotProps:g},[ee,te]=wC(`transition`,{elementType:YT,externalForwardedProps:N,ownerState:S,getSlotProps:e=>({...e,onEntering:(t,n)=>{e.onEntering?.(t,n),A()},onExited:t=>{e.onExited?.(t),j()}}),additionalProps:{appear:!0,in:m}});v===`auto`&&!ee.muiSupportAuto&&(M=void 0);let P=u||(i?Vb(TM(i)).body:void 0),[F,{slots:I,slotProps:ne,...re}]=wC(`root`,{ref:t,elementType:m_e,externalForwardedProps:{...N,...b},shouldForwardComponentProp:!0,additionalProps:{slots:{backdrop:h.backdrop},slotProps:{backdrop:rw(typeof g.backdrop==`function`?g.backdrop(S):g.backdrop,{invisible:!0})},container:P,open:m},ownerState:S,className:q(C.root,l)}),[ie,L]=wC(`paper`,{ref:x,className:C.paper,elementType:OM,externalForwardedProps:N,shouldForwardComponentProp:!0,additionalProps:{elevation:f,style:D?void 0:{opacity:0}},ownerState:S});return(0,DM.jsx)(F,{...re,...!pb(F)&&{slots:I,slotProps:ne,disableAutoFocus:d,disableScrollLock:y},children:(0,DM.jsx)(ee,{...te,timeout:M,children:(0,DM.jsx)(ie,{...L,children:c})})})})})),AM=s((()=>{h_e(),h_e(),wM(),wM()}));function g_e(e){return Gh(`MuiMenu`,e)}var jM=s((()=>{Jh(),Kh(),qh(`MuiMenu`,[`root`,`paper`,`list`])})),MM,NM,__e,v_e,y_e,b_e,x_e,S_e,PM,C_e=s((()=>{MM=d(h(),1),Y(),hg(),_D(),OO(),AM(),Bv(),Q(),$(),jM(),TC(),NM=W(),__e={vertical:`top`,horizontal:`right`},v_e={vertical:`top`,horizontal:`left`},y_e=e=>{let{classes:t}=e;return Fd({root:[`root`],paper:[`paper`],list:[`list`]},g_e,t)},b_e=Z(kM,{shouldForwardProp:e=>zv(e)||e===`classes`,name:`MuiMenu`,slot:`Root`})({}),x_e=Z(OM,{name:`MuiMenu`,slot:`Paper`})({maxHeight:`calc(100% - 96px)`,WebkitOverflowScrolling:`touch`}),S_e=Z(DO,{name:`MuiMenu`,slot:`List`})({outline:0}),PM=MM.forwardRef(function(e,t){let n=Wv({props:e,name:`MuiMenu`}),{autoFocus:r=!0,children:i,className:a,disableAutoFocusItem:o=!1,onClose:s,open:c,PopoverClasses:l,transitionDuration:u=`auto`,variant:d=`selectedMenu`,slots:f={},slotProps:p={},...m}=n,h=mg(),g={...n,autoFocus:r,disableAutoFocusItem:o,transitionDuration:u,variant:d},_=y_e(g),v=r&&c,y=v&&!o,b=MM.useRef(null),x=(e,t)=>{b.current&&(b.current.adjustStyleForScrollbar(e,{direction:h?`rtl`:`ltr`}),v&&b.current.focusInitialTarget?.())},S=e=>{e.key===`Tab`&&(e.preventDefault(),s&&s(e,`tabKeyDown`))},C={slots:f,slotProps:p},w=gD({elementType:f.root,externalSlotProps:p.root,ownerState:g,className:[_.root,a]}),[T,E]=wC(`paper`,{className:_.paper,elementType:x_e,externalForwardedProps:C,shouldForwardComponentProp:!0,ownerState:g}),[D,O]=wC(`list`,{className:_.list,elementType:S_e,shouldForwardComponentProp:!0,externalForwardedProps:C,getSlotProps:e=>({...e,onKeyDown:t=>{S(t),e.onKeyDown?.(t)}}),ownerState:g}),k=typeof p.transition==`function`?p.transition(g):p.transition;return(0,NM.jsx)(b_e,{disableAutoFocus:r,onClose:s,anchorOrigin:{vertical:`bottom`,horizontal:h?`right`:`left`},transformOrigin:h?__e:v_e,slots:{root:f.root,paper:T,backdrop:f.backdrop,transition:f.transition},slotProps:{root:w,paper:E,backdrop:typeof p.backdrop==`function`?p.backdrop(g):p.backdrop,transition:{...k,onEntering:(...e)=>{x(...e),k?.onEntering?.(...e)}}},open:c,ref:t,transitionDuration:u,ownerState:g,...m,classes:l,children:(0,NM.jsx)(D,{actions:b,autoFocus:v,autoFocusItem:y,variant:d,...O,children:i})})})}));function w_e(e){return Gh(`MuiInputAdornment`,e)}var FM,IM=s((()=>{Jh(),Kh(),FM=qh(`MuiInputAdornment`,[`root`,`filled`,`standard`,`outlined`,`positionStart`,`positionEnd`,`disablePointerEvents`,`hiddenLabel`,`sizeSmall`])})),LM,RM,T_e,zM,E_e,BM,D_e,O_e,VM=s((()=>{LM=d(h(),1),J(),Y(),Ib(),wx(),Xb(),Q(),Bv(),IM(),RM=W(),T_e=e=>{let{classes:t,variant:n,disabled:r,multiple:i,open:a,error:o}=e;return Fd({select:[`select`,n,r&&`disabled`,i&&`multiple`,o&&`error`],icon:[`icon`,`icon${Fb(n)}`,a&&`iconOpen`,r&&`disabled`]},kse,t)},zM=Z(`select`,{name:`MuiNativeSelect`})(({theme:e})=>({MozAppearance:`none`,WebkitAppearance:`none`,userSelect:`none`,borderRadius:0,cursor:`pointer`,"&:focus":{borderRadius:0},[`&.${Cx.disabled}`]:{cursor:`default`},"&[multiple]":{height:`auto`},"&:not([multiple]) option, &:not([multiple]) optgroup":{backgroundColor:(e.vars||e).palette.background.paper},[`& ~ .${FM.root}`]:{position:`absolute`,top:`50%`,transform:`translateY(-50%)`,right:`calc(var(--_caret, 24px) + (var(--_endAdornment, 28px) - 1.5rem)/2)`},[`.${Yb.root}:has(> &)`]:{"--_endAdornment":`0px`},variants:[{props:({ownerState:e})=>e.variant!==`filled`&&e.variant!==`outlined`,style:{[`.${Yb.root}:has(> &)`]:{"--_caret":`24px`},[`.${Yb.root}:has(> & ~ .${FM.root})`]:{"--_endAdornment":`28px`},"&&&":{paddingRight:`calc(var(--_caret, 24px) + var(--_endAdornment, 0px))`,minWidth:16}}},{props:{variant:`filled`},style:{[`.${Yb.root}:has(> &)`]:{"--_caret":`32px`},[`.${Yb.root}:has(> & ~ .${FM.root})`]:{"--_endAdornment":`28px`},"&&&":{paddingRight:`calc(var(--_caret, 32px) + var(--_endAdornment, 0px))`}}},{props:{variant:`outlined`},style:{[`.${Yb.root}:has(> &)`]:{"--_caret":`32px`},[`.${Yb.root}:has(> & ~ .${FM.root})`]:{"--_endAdornment":`28px`},borderRadius:(e.vars||e).shape.borderRadius,"&:focus":{borderRadius:(e.vars||e).shape.borderRadius},"&&&":{paddingRight:`calc(var(--_caret, 32px) + var(--_endAdornment, 0px))`}}}]})),E_e=Z(zM,{name:`MuiNativeSelect`,slot:`Select`,shouldForwardProp:zv,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.select,t[n.variant],n.error&&t.error,{[`&.${Cx.multiple}`]:t.multiple}]}})({}),BM=Z(`svg`,{name:`MuiNativeSelect`})(({theme:e})=>({position:`absolute`,right:0,top:`calc(50% - .5em)`,pointerEvents:`none`,color:(e.vars||e).palette.action.active,[`&.${Cx.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}}]})),D_e=Z(BM,{name:`MuiNativeSelect`,slot:`Icon`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.icon,n.variant&&t[`icon${Fb(n.variant)}`],n.open&&t.iconOpen]}})({}),O_e=LM.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=T_e(l);return(0,RM.jsxs)(LM.Fragment,{children:[(0,RM.jsx)(E_e,{ownerState:l,className:q(u.select,n),disabled:r,ref:o||t,...c}),e.multiple?null:(0,RM.jsx)(D_e,{as:a,ownerState:l,className:u.icon})]})})}));function k_e(e){return Gh(`MuiSelect`,e)}var HM,UM=s((()=>{Jh(),Kh(),HM=qh(`MuiSelect`,[`root`,`select`,`multiple`,`filled`,`outlined`,`standard`,`disabled`,`focused`,`icon`,`iconOpen`,`nativeInput`,`error`])}));function A_e(e){return Object.prototype.hasOwnProperty.call(e.props,`value`)}function j_e(e){if(typeof e==`string`||typeof e==`number`)return String(e);let t=``;return WM.Children.forEach(e,e=>{typeof e==`string`||typeof e==`number`?t+=String(e):WM.isValidElement(e)&&(t+=j_e(e.props.children))}),t}function M_e(e,t,n=0){if(e.length===0)return-1;let r=(n%e.length+e.length)%e.length;for(let n=0;n<e.length;n+=1){let i=(r+n)%e.length;if(e[i].label.startsWith(t))return i}return-1}function N_e(e,t){return!e.some(e=>e.label[0]===t&&e.label[1]===t)}function P_e(e,t){let n=[],r=-1;for(let i=0;i<e.length;i+=1){let a=e[i];if(!WM.isValidElement(a)||!A_e(a)||a.props.disabled)continue;let o=j_e(a.props.children).trim().toLowerCase();o!==``&&(r===-1&&yO(t,a.props.value)&&(r=n.length),n.push({child:a,label:o,value:a.props.value}))}return{options:n,selectedIndex:r}}var WM,F_e=s((()=>{WM=d(h(),1),Cfe()}));function I_e(e,t){if(!t)return!1;if(e.composedPath().includes(t)||e.target?.nodeType&&t.contains(e.target))return!0;let n=t.getBoundingClientRect();return n.width===0&&n.height===0?!1:e.clientX>=n.left-qM&&e.clientX<=n.right+qM&&e.clientY>=n.top-qM&&e.clientY<=n.bottom+qM}var GM,KM,L_e,qM,R_e,JM,z_e,YM,B_e,V_e,H_e,U_e,W_e,G_e,K_e,q_e,J_e=s((()=>{Rd(),GM=d(h(),1),J(),Y(),Sg(),Ew(),Hb(),C_e(),VM(),Jb(),Q(),Rv(),Bb(),nw(),Rb(),ew(),UM(),SO(),F_e(),Efe(),KM=W(),qM=2,R_e=400,JM=200,z_e=750,YM=` `,B_e=`ArrowUp`,V_e=`ArrowDown`,H_e=`Enter`,U_e=Z(zM,{name:`MuiSelect`,slot:`Select`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[{[`&.${HM.select}`]:t.select},{[`&.${HM.select}`]:t[n.variant]},{[`&.${HM.error}`]:t.error},{[`&.${HM.multiple}`]:t.multiple}]}})({[`&.${HM.select}`]:{height:`auto`,minHeight:`1.4375em`,textOverflow:`ellipsis`,whiteSpace:`nowrap`,overflow:`hidden`}}),W_e=Z(BM,{name:`MuiSelect`,slot:`Icon`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.icon,n.open&&t.iconOpen]}})({}),G_e=Z(`input`,{shouldForwardProp:e=>Lv(e)&&e!==`classes`,name:`MuiSelect`,slot:`NativeInput`})({bottom:0,left:0,position:`absolute`,opacity:0,pointerEvents:`none`,width:`100%`,boxSizing:`border-box`}),K_e=e=>{let{classes:t,variant:n,disabled:r,multiple:i,open:a,error:o}=e;return Fd({select:[`select`,n,r&&`disabled`,i&&`multiple`,o&&`error`],icon:[`icon`,a&&`iconOpen`,r&&`disabled`],nativeInput:[`nativeInput`]},k_e,t)},q_e=GM.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:N,variant:ee=`standard`,...te}=e,[P,F]=$C({controlled:N,default:l,name:`Select`}),[I,ne]=$C({controlled:E,default:c,name:`Select`}),re=GM.useRef(null),ie=GM.useRef(null),L=GM.useRef(null),ae=GM.useRef(!1),oe=GM.useRef(!1),se=GM.useRef(null),ce=GM.useRef(!1),le=GM.useRef({allowSelectedMouseUp:!1,allowUnselectedMouseUp:!1}),ue=GM.useRef({buffer:``,previousSearchIndex:null,matchedIndex:null}),de=Cw(),fe=Cw(),pe=Cw(),[R,me]=GM.useState(null),{current:he}=GM.useRef(E!=null),[ge,_e]=GM.useState(),[ve,ye]=GM.useState(null),be=Lb(t,m),xe=GM.useCallback(e=>{ie.current=e,e&&me(e)},[]),Se=R?.parentNode;GM.useImperativeHandle(be,()=>({focus:()=>{ie.current.focus()},node:re.current,value:P}),[P]);let Ce=R!==null&&I,we=GM.useCallback(()=>{pe.clear(),ue.current.buffer=``,ue.current.previousSearchIndex=null,ue.current.matchedIndex=null},[pe]);zb(()=>{ae.current=Ce,Ce&&we()},[Ce,we]);let Te=GM.useCallback(()=>{de.clear(),fe.clear()},[de,fe]),Ee=GM.useCallback(()=>{Te(),ce.current=!1,le.current={allowSelectedMouseUp:!1,allowUnselectedMouseUp:!1}},[Te]),De=GM.useCallback(()=>{se.current&&=(se.current(),null)},[]);GM.useEffect(()=>{Ce||(Ee(),De())},[Ce,Ee,De]),GM.useEffect(()=>()=>{Ee(),De(),we()},[Ee,De,we]),GM.useEffect(()=>{if(!Ce||!Se||a||typeof ResizeObserver>`u`)return;let e=new ResizeObserver(()=>{_e(Se.clientWidth)});return e.observe(Se),()=>{e.disconnect()}},[Ce,Se,a]),GM.useEffect(()=>{c&&I&&R&&!he&&(_e(a?null:Se.clientWidth),ie.current.focus())},[R,a]),GM.useEffect(()=>{i&&ie.current.focus()},[i]),GM.useEffect(()=>{if(!h)return;let e=Vb(ie.current).getElementById(h);if(e){let t=()=>{getSelection().isCollapsed&&ie.current.focus()};return e.addEventListener(`click`,t),()=>{e.removeEventListener(`click`,t)}}},[h]);let Oe=tw((e,t)=>{e||(Ee(),De()),e?(we(),ye(yfe(t)),T&&T(t)):(ye(null),x&&x(t)),he||(ae.current=e,_e(a?null:Se.clientWidth),ne(e))}),ke=()=>{Ee(),oe.current?fe.start(JM,()=>{le.current.allowUnselectedMouseUp=!0,de.start(JM,()=>{le.current.allowSelectedMouseUp=!0})}):de.start(R_e,()=>{le.current.allowSelectedMouseUp=!0,le.current.allowUnselectedMouseUp=!0})},Ae=e=>{if(w?.(e),e.button!==0||(e.preventDefault(),!ie.current))return;ie.current.focus();let t=Vb(e.currentTarget);ke(),De();let n=e=>{se.current=null,ie.current&&(I_e(e,ie.current)||I_e(e,L.current)||!ae.current&&he||Oe(!1,e))};t.addEventListener(`mouseup`,n,{capture:!0,once:!0}),se.current=()=>{t.removeEventListener(`mouseup`,n,!0)},Oe(!0,e)},je=e=>{Oe(!1,e)},Me=GM.Children.toArray(o),Ne=e=>{let t=Me.find(t=>t.props.value===e.target.value);t!==void 0&&(F(t.props.value),b&&b(e,t))},Pe=(e,t,n)=>{if(F(n),b){let r=e.nativeEvent||e,i=new r.constructor(r.type,r);Object.defineProperty(i,"target",{writable:!0,value:{value:n,name:v}}),b(i,t)}},Fe=e=>t=>{ce.current=!1;let n;if(t.currentTarget.hasAttribute(`tabindex`)){if(_){n=Array.isArray(P)?P.slice():[];let t=P.indexOf(e.props.value);t===-1?n.push(e.props.value):n.splice(t,1)}else n=e.props.value;e.props.onClick&&e.props.onClick(t),P!==n&&Pe(t,e,n),_||Oe(!1,t)}},Ie=(e,t)=>n=>{if(e.props.onMouseUp?.(n),ce.current){ce.current=!1;return}let r=!le.current.allowSelectedMouseUp&&t,i=!le.current.allowUnselectedMouseUp&&!t;r||i||n.currentTarget.click()},Le=e=>{let t=ue.current,n=t.buffer!==``;if(Ce||_||u||e.defaultPrevented||e.nativeEvent?.isComposing||e.key.length!==1||e.ctrlKey||e.metaKey||e.altKey||e.key===YM&&!n)return!1;e.key===YM&&e.preventDefault();let r=t.buffer===``,{options:i,selectedIndex:a}=P_e(Me,P);if(i.length===0)return e.key!==YM&&we(),!0;r&&(t.previousSearchIndex=a);let o=e.key.toLowerCase();t.buffer===o&&N_e(i,o)&&(t.buffer=``,t.previousSearchIndex=t.matchedIndex),t.buffer+=o,pe.start(z_e,we);let s=M_e(i,t.buffer,(t.previousSearchIndex??-1)+1);if(s!==-1){let n=i[s];return t.matchedIndex=s,yO(P,n.value)||Pe(e,n.child,n.value),!0}return e.key!==YM&&we(),!0},Re=e=>{if(!D){let t=Le(e),n=e.key===YM||e.key===B_e||e.key===V_e||e.key===H_e;!t&&n&&(e.preventDefault(),Oe(!0,e)),C?.(e)}},ze=e=>{we(),!Ce&&y&&(Object.defineProperty(e,"target",{writable:!0,value:{value:P,name:v}}),y(e))},Be=e=>t=>{e?.props?.onKeyDown?.(t),t.key===YM&&t.target===t.currentTarget&&!t.defaultPrevented&&(t.preventDefault(),t.repeat||t.currentTarget.click())};delete te[`aria-invalid`];let Ve,He,Ue=[],We=!1,Ge=!1;(qb({value:P})||d)&&(O?Ve=O(P):We=!0);let Ke=Me.map(e=>{if(!GM.isValidElement(e))return null;let t;if(_){if(!Array.isArray(P))throw Error(Id(2));t=P.some(t=>yO(t,e.props.value)),t&&We&&Ue.push(e.props.children)}else t=yO(P,e.props.value),t&&We&&(He=e.props.children);return t&&(Ge=!0),GM.cloneElement(e,{"aria-selected":t?`true`:`false`,onMouseDown:t=>{ce.current=!0,e.props.onMouseDown?.(t)},onPointerDown:t=>{ce.current=!0,e.props.onPointerDown?.(t)},onClick:Fe(e),onMouseUp:Ie(e,t),onKeyUp:t=>{t.key===YM&&t.preventDefault(),e.props.onKeyUp&&e.props.onKeyUp(t)},onKeyDown:Be(e),role:`option`,selected:t,value:void 0,"data-value":e.props.value})});zb(()=>{oe.current=Ge,!Ce&&!_&&!Ge&&we()},[Ge,_,Ce,we]),We&&(Ve=_?Ue.length===0?null:Ue.reduce((e,t,n)=>(e.push(t),n<Ue.length-1&&e.push(`, `),e),[]):He);let qe=ge;!a&&he&&R&&(qe=Se.clientWidth);let Je;Je=j===void 0?u?null:0:j;let Ye=A.id||(v?`mui-component-select-${v}`:void 0),Xe={...e,variant:ee,value:P,open:Ce,error:f},Ze=K_e(Xe),z=typeof g.slotProps?.paper==`function`?g.slotProps.paper(Xe):g.slotProps?.paper,Qe=Lb(z?.ref,L),$e=typeof g.slotProps?.list==`function`?g.slotProps.list(Xe):g.slotProps?.list,et=vg(),tt=vg();return(0,KM.jsxs)(GM.Fragment,{children:[(0,KM.jsx)(U_e,{as:`div`,ref:xe,tabIndex:Je,role:`combobox`,"aria-controls":Ce?et:void 0,"aria-disabled":u?`true`:void 0,"aria-expanded":Ce?`true`:`false`,"aria-haspopup":`listbox`,"aria-readonly":D?`true`:void 0,"aria-label":r,"aria-labelledby":h,"aria-describedby":n,"aria-required":k?`true`:void 0,"aria-invalid":f?`true`:void 0,onKeyDown:Re,onMouseDown:u||D?null:Ae,onBlur:ze,onFocus:S,...A,ownerState:Xe,className:q(A.className,Ze.select,s),id:Ye,children:xfe(Ve)?L_e||=(0,KM.jsx)(`span`,{className:`notranslate`,"aria-hidden":!0,children:``}):Ve}),(0,KM.jsx)(G_e,{"aria-invalid":f,value:Array.isArray(P)?P.join(`,`):P,name:v,ref:re,"aria-hidden":!0,onChange:Ne,tabIndex:-1,disabled:u,readOnly:D,className:Ze.nativeInput,autoFocus:i,required:k,...te,id:te.id??tt,ownerState:Xe}),(0,KM.jsx)(W_e,{as:p,className:Ze.icon,ownerState:Xe}),(0,KM.jsx)(Tfe,{value:ve,children:(0,KM.jsx)(PM,{id:`menu-${v||``}`,anchorEl:Se,open:Ce,onClose:je,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:et,...$e},paper:{...z,ref:Qe,style:{minWidth:qe,...z?.style}}},children:Ke})})]})})})),Y_e,XM,ZM=s((()=>{RC(),Y_e=W(),XM=XS((0,Y_e.jsx)(`path`,{d:`M7 10l5 5 5-5z`}),`ArrowDropDown`)})),X_e,Z_e,Q_e,$_e,eve,QM,tve=s((()=>{X_e=d(h(),1),Y(),Of(),cx(),Bv(),Q(),Uv(),NS(),$(),Xj(),vx(),$v(),sx(),Z_e=W(),Q_e=e=>{let{classes:t,disableUnderline:n}=e,r=Fd({root:[`root`,!n&&`underline`],input:[`input`]},Ese,t);return{...t,...r}},$_e=Z(rx,{shouldForwardProp:e=>zv(e)||e===`classes`,name:`MuiInput`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[...tx(e,t),!n.disableUnderline&&t.underline]}})(Hv(({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 + &, .${_ge.root} + &`]:{marginTop:16}}},{props:({ownerState:e})=>!e.disableUnderline,style:{"&::after":{left:0,bottom:0,content:`""`,position:`absolute`,right:0,transform:`scaleX(0)`,...Yv(e,`transform`,{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:`none`},[`&.${_x.focused}:after`]:{transform:`scaleX(1) translateX(0)`},[`&.${_x.error}`]:{"&::before, &::after":{borderBottomColor:(e.vars||e).palette.error.main}},"&::before":{borderBottom:`1px solid ${t}`,left:0,bottom:0,content:`""`,position:`absolute`,right:0,...Yv(e,`border-bottom-color`,{duration:e.transitions.duration.shorter}),pointerEvents:`none`},[`&:hover:not(.${_x.disabled}, .${_x.error}):before`]:{borderBottom:`2px solid ${(e.vars||e).palette.text.primary}`,"@media (hover: none)":{borderBottom:`1px solid ${t}`}},[`&.${_x.disabled}:before`]:{borderBottomStyle:`dotted`}}},...Object.entries(e.palette).filter(MS()).map(([t])=>({props:{color:t,disableUnderline:!1},style:{"&::after":{borderBottom:`2px solid ${(e.vars||e).palette[t].main}`}}}))]}})),eve=Z(ix,{name:`MuiInput`,slot:`Input`,overridesResolver:nx})({}),QM=X_e.forwardRef(function(e,t){let n=Wv({props:e,name:`MuiInput`}),{disableUnderline:r=!1,fullWidth:i=!1,inputComponent:a=`input`,multiline:o=!1,notched:s,slotProps:c,slots:l={},type:u=`text`,...d}=n,f=Q_e(n),p={root:{ownerState:{disableUnderline:r}}},m=c?wf(c,p):p,h=l.root??$_e,g=l.input??eve;return(0,Z_e.jsx)(ox,{slots:{root:h,input:g},slotProps:m,fullWidth:i,inputComponent:a,multiline:o,ref:t,type:u,...d,classes:f})}),QM.muiName=`Input`})),$M=s((()=>{tve(),vx(),vx()})),nve,rve,ive,ave,ove,eN,sve=s((()=>{nve=d(h(),1),Of(),Y(),cx(),Bv(),Q(),Uv(),NS(),$(),ux(),UM(),sx(),aw(),$v(),rve=W(),ive=e=>{let{classes:t,disableUnderline:n,startAdornment:r,endAdornment:i,size:a,hiddenLabel:o,multiline:s}=e,c=Fd({root:[`root`,!n&&`underline`,r&&`adornedStart`,i&&`adornedEnd`,a===`small`&&`size${Fb(a)}`,o&&`hiddenLabel`,s&&`multiline`],input:[`input`]},Sse,t);return{...t,...c}},ave=Z(rx,{shouldForwardProp:e=>zv(e)||e===`classes`,name:`MuiFilledInput`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[...tx(e,t),!n.disableUnderline&&t.underline]}})(Hv(({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,...Yv(e,`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}},[`&.${lx.focused}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:r},[`&.${lx.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)`,...Yv(e,`transform`,{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:`none`},[`&.${lx.focused}:after`]:{transform:`scaleX(1) translateX(0)`},[`&.${lx.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,...Yv(e,`border-bottom-color`,{duration:e.transitions.duration.shorter}),pointerEvents:`none`},[`&:hover:not(.${lx.disabled}, .${lx.error}):before`]:{borderBottom:`1px solid ${(e.vars||e).palette.text.primary}`},[`&.${lx.disabled}:before`]:{borderBottomStyle:`dotted`}}},...Object.entries(e.palette).filter(MS()).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:{"--_trailingPad":`12px`,paddingRight:`var(--_trailingPad)`,[`&.${HM.root}`]:{"--_trailingPad":`0px`}}},{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}}]}})),ove=Z(ix,{name:`MuiFilledInput`,slot:`Input`,overridesResolver:nx})(Hv(({theme:e})=>({paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12,"&:-webkit-autofill":{...!e.vars&&{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&&e.applyStyles(`dark`,{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}}]}))),eN=nve.forwardRef(function(e,t){let n=Wv({props:e,name:`MuiFilledInput`}),{disableUnderline:r=!1,fullWidth:i=!1,hiddenLabel:a,inputComponent:o=`input`,multiline:s=!1,notched:c,slotProps:l,slots:u={},type:d=`text`,...f}=n,p={...n,disableUnderline:r,fullWidth:i,inputComponent:o,multiline:s,type:d},m=ive(n),h={root:{ownerState:p},input:{ownerState:p}},g=l?wf(h,l):h,_=u.root??ave,v=u.input??ove;return(0,rve.jsx)(ox,{slots:{root:_,input:v},slotProps:g,fullWidth:i,inputComponent:o,multiline:s,ref:t,type:d,...f,classes:m})}),eN.muiName=`Input`})),tN=s((()=>{sve(),ux(),ux()}));function cve(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,nN.jsx)(uve,{"aria-hidden":!0,className:r,ownerState:c,...o,children:(0,nN.jsx)(dve,{ownerState:c,children:s?(0,nN.jsx)(`span`,{children:i}):lve||=(0,nN.jsx)(`span`,{className:`notranslate`,"aria-hidden":!0,children:``})})})}var nN,lve,uve,dve,fve=s((()=>{Bv(),Q(),Uv(),$v(),nN=W(),uve=Z(`fieldset`,{name:`MuiNotchedOutlined`,shouldForwardProp:zv})({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%`}),dve=Z(`legend`,{name:`MuiNotchedOutlined`,shouldForwardProp:zv})(Hv(({theme:e})=>({float:`unset`,width:`auto`,overflow:`hidden`,variants:[{props:({ownerState:e})=>!e.withLabel,style:{padding:0,lineHeight:`11px`,...Yv(e,`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,...Yv(e,`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%`,...Yv(e,`max-width`,{duration:100,easing:e.transitions.easing.easeOut,delay:50})}}]})))})),rN,iN,pve,mve,hve,gve,aN,_ve=s((()=>{rN=d(h(),1),Y(),fve(),Pb(),Bv(),Q(),Uv(),NS(),$(),Ex(),UM(),sx(),TC(),iN=W(),pve=e=>{let{classes:t}=e,n=Fd({root:[`root`],notchedOutline:[`notchedOutline`],input:[`input`]},Ase,t);return{...t,...n}},mve=Z(rx,{shouldForwardProp:e=>zv(e)||e===`classes`,name:`MuiOutlinedInput`,slot:`Root`,overridesResolver:tx})(Hv(({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 .${Tx.notchedOutline}`]:{borderColor:(e.vars||e).palette.text.primary},"@media (hover: none)":{[`&:hover .${Tx.notchedOutline}`]:{borderColor:e.vars?e.alpha(e.vars.palette.common.onBackground,.23):t}},[`&.${Tx.focused} .${Tx.notchedOutline}`]:{borderWidth:2},variants:[...Object.entries(e.palette).filter(MS()).map(([t])=>({props:{color:t},style:{[`&.${Tx.focused} .${Tx.notchedOutline}`]:{borderColor:(e.vars||e).palette[t].main}}})),{props:{},style:{[`&.${Tx.error} .${Tx.notchedOutline}`]:{borderColor:(e.vars||e).palette.error.main},[`&.${Tx.disabled} .${Tx.notchedOutline}`]:{borderColor:(e.vars||e).palette.action.disabled}}},{props:({ownerState:e})=>e.startAdornment,style:{paddingLeft:14}},{props:({ownerState:e})=>e.endAdornment,style:{"--_trailingPad":`14px`,paddingRight:`var(--_trailingPad)`,[`&.${HM.root}`]:{"--_trailingPad":`0px`}}},{props:({ownerState:e})=>e.multiline,style:{padding:`16.5px 14px`}},{props:({ownerState:e,size:t})=>e.multiline&&t===`small`,style:{padding:`8.5px 14px`}}]}})),hve=Z(cve,{name:`MuiOutlinedInput`,slot:`NotchedOutline`})(Hv(({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}})),gve=Z(ix,{name:`MuiOutlinedInput`,slot:`Input`,overridesResolver:nx})(Hv(({theme:e})=>({padding:`16.5px 14px`,"&:-webkit-autofill":{...!e.vars&&{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&&e.applyStyles(`dark`,{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}}]}))),aN=rN.forwardRef(function(e,t){let n=Wv({props:e,name:`MuiOutlinedInput`}),{fullWidth:r=!1,inputComponent:i=`input`,label:a,multiline:o=!1,notched:s,slots:c={},slotProps:l={},type:u=`text`,...d}=n,f=pve(n),[p,m]=Mb({props:n,states:[`color`,`disabled`,`error`,`focused`,`hiddenLabel`,`size`,`required`]}),h={...n,color:p.color||`primary`,disabled:p.disabled,error:p.error,focused:p.focused,formControl:m,fullWidth:r,hiddenLabel:p.hiddenLabel,multiline:o,size:p.size,type:u},g=c.root??mve,_=c.input??gve,[v,y]=wC(`notchedOutline`,{elementType:hve,className:f.notchedOutline,shouldForwardComponentProp:!0,ownerState:h,externalForwardedProps:{slots:c,slotProps:l},additionalProps:{label:a!=null&&a!==``&&p.required?(0,iN.jsxs)(rN.Fragment,{children:[a,` `,`*`]}):a}});return(0,iN.jsx)(ox,{slots:{root:g,input:_},slotProps:l,renderSuffix:e=>(0,iN.jsx)(v,{...y,notched:s===void 0?!!(e.startAdornment||e.filled||e.focused):s}),fullWidth:r,inputComponent:i,multiline:o,ref:t,type:u,...d,classes:{...f,notchedOutline:null}})}),aN.muiName=`Input`})),oN=s((()=>{_ve(),Ex(),Ex()})),sN,cN,vve,lN,yve,bve,xve,uN,Sve=s((()=>{sN=d(h(),1),J(),Of(),Y(),IT(),J_e(),Pb(),ZM(),$M(),VM(),tN(),oN(),$(),Rb(),Q(),Bv(),UM(),cN=W(),vve=e=>{let{classes:t}=e,n=Fd({root:[`root`]},k_e,t);return{...t,...n}},lN={name:`MuiSelect`,slot:`Root`,shouldForwardProp:e=>zv(e)&&e!==`variant`},yve=Z(QM,lN)(``),bve=Z(aN,lN)(``),xve=Z(eN,lN)(``),uN=sN.forwardRef(function(e,t){let n=Wv({name:`MuiSelect`,props:e}),{autoWidth:r=!1,children:i,classes:a={},className:o,defaultOpen:s=!1,displayEmpty:c=!1,IconComponent:l=XM,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=_?O_e:q_e,[E]=Mb({props:n,states:[`variant`,`error`]}),D=E.variant||C,O={...n,variant:D,classes:a},k=vve(O),{root:A,...j}=k,M=d||{standard:(0,cN.jsx)(yve,{ownerState:O}),outlined:(0,cN.jsx)(bve,{label:p,ownerState:O}),filled:(0,cN.jsx)(xve,{ownerState:O})}[D],N=Lb(t,FT(M));return(0,cN.jsx)(sN.Fragment,{children:sN.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?wf(j,f.classes):j,...d?d.props.inputProps:{}},...(g&&_||c)&&D===`outlined`?{notched:!0}:{},ref:N,className:q(M.props.className,o,k.root),...!d&&{variant:D},...w})})}),uN.muiName=`Select`})),dN=s((()=>{Sve(),SO(),UM(),UM()}));function fN({availableLocales:e=[],locale:t=``,setLocale:n=void 0}){let r=tt(e=>bo(e)),{t:i}=nb();if(!n||e.length<2)return null;let a=e.indexOf(t)>=0?t:e[0],o=(0,Cve.default)(r,e=>e.locale),s=e=>{try{return new Intl.DisplayNames([a],{type:`language`}).of(e)}catch{return}},c=e=>o[e]?.label||s(e)||e;return(0,mN.jsxs)(nM,{variant:`standard`,children:[(0,mN.jsx)(Zj,{children:i(`language`)}),(0,mN.jsx)(uN,{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,mN.jsx)(KO,{value:e,children:(0,mN.jsx)(VS,{variant:`body2`,children:c(e)})},e))})]})}var pN,Cve,mN,wve=s((()=>{pN=d(V(),1),Cve=d(lge(),1),qO(),Qj(),rM(),dN(),HS(),B(),ob(),Oo(),mN=W(),fN.propTypes={availableLocales:pN.default.arrayOf(pN.default.string),locale:pN.default.string,setLocale:pN.default.func}})),hN,Tve=s((()=>{wve(),hN=fN}));function gN({manifestLabel:e=null,manifestMetadata:t=[],manifestSummary:n=null,...r}){let{t:i}=nb(),a=(0,Eve.useId)(),o={manifestLabel:e,manifestMetadata:t,manifestSummary:n,...r};return(0,vN.jsxs)(Aj,{id:`${a}-resource`,label:i(`resource`),children:[e&&(0,vN.jsx)(VS,{"aria-labelledby":`${a}-resource ${a}-resource-heading`,id:`${a}-resource-heading`,className:sS(`manifest-label`),variant:`h4`,component:`h5`,children:e}),n&&(0,vN.jsx)(VS,{variant:`body1`,children:(0,vN.jsx)(Uk,{htmlString:n,ruleSet:`iiif`})}),t.length>0&&(0,vN.jsx)(Fj,{labelValuePairs:t}),(0,vN.jsx)(Vj,{targetName:`ManifestInfo`,...o})]})}var Eve,_N,vN,Dve=s((()=>{Eve=d(h(),1),_N=d(V(),1),HS(),ob(),jj(),Wk(),Ij(),Hj(),cS(),vN=W(),gN.propTypes={manifestLabel:_N.default.string,manifestMetadata:_N.default.array,manifestSummary:_N.default.string}})),Ove,kve,yN,bN=s((()=>{U(),B(),Nr(),$l(),Dve(),Ove=(e,{companionWindowId:t,manifestId:n,windowId:r})=>({manifestLabel:ls(e,{companionWindowId:t,manifestId:n,windowId:r}),manifestMetadata:ps(e,{companionWindowId:t,manifestId:n,windowId:r}),manifestSummary:us(e,{companionWindowId:t,manifestId:n,windowId:r})}),kve=H(z(Ove),Mr(`ManifestInfo`)),yN=kve(gN)}));function Ave(e){return Gh(`MuiButton`,e)}var xN,SN=s((()=>{Jh(),Kh(),xN=qh(`MuiButton`,`root.text.outlined.contained.disableElevation.focusVisible.disabled.colorInherit.colorPrimary.colorSecondary.colorSuccess.colorError.colorInfo.colorWarning.sizeMedium.sizeSmall.sizeLarge.fullWidth.startIcon.endIcon.icon.loading.loadingWrapper.loadingIconPlaceholder.loadingIndicator.loadingPositionCenter.loadingPositionStart.loadingPositionEnd`.split(`.`))})),jve,Mve,Nve=s((()=>{jve=d(h(),1),Mve=jve.createContext({})})),Pve,Fve,Ive=s((()=>{Pve=d(h(),1),Fve=Pve.createContext(void 0)})),CN,wN,Lve,TN,Rve,zve,Bve,Vve,EN,DN,Hve=s((()=>{CN=d(h(),1),J(),ng(),Y(),aw(),Bv(),Q(),Uv(),$(),uT(),TT(),Ib(),NS(),SN(),Nve(),Ive(),$v(),wN=W(),Lve=e=>{let{color:t,disableElevation:n,fullWidth:r,size:i,variant:a,loading:o,loadingPosition:s,classes:c}=e,l=Fd({root:[`root`,o&&`loading`,a,`size${Fb(i)}`,`color${Fb(t)}`,n&&`disableElevation`,r&&`fullWidth`,o&&`loadingPosition${Fb(s)}`],startIcon:[`icon`,`startIcon`],endIcon:[`icon`,`endIcon`],loadingIndicator:[`loadingIndicator`],loadingWrapper:[`loadingWrapper`]},Ave,c);return{...c,...l}},TN=[{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}}}],Rve=Z(lT,{shouldForwardProp:e=>zv(e)||e===`classes`,name:`MuiButton`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[n.variant],t[`size${Fb(n.size)}`],n.color===`inherit`&&t.colorInherit,n.disableElevation&&t.disableElevation,n.fullWidth&&t.fullWidth,n.loading&&t.loading]}})(Hv(({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,...Yv(e,[`background-color`,`box-shadow`,`border-color`,`color`],{duration:e.transitions.duration.short}),"&:hover":{textDecoration:`none`},[`&.${xN.disabled}`]:{color:(e.vars||e).palette.action.disabled},variants:[{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]},[`&.${xN.focusVisible}`]:{boxShadow:(e.vars||e).shadows[6]},[`&.${xN.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)`,[`&.${xN.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(MS()).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`},[`&.${xN.focusVisible}`]:{boxShadow:`none`},"&:active":{boxShadow:`none`},[`&.${xN.disabled}`]:{boxShadow:`none`}}},{props:{fullWidth:!0},style:{width:`100%`}},{props:{loadingPosition:`center`},style:{...Yv(e,[`background-color`,`box-shadow`,`border-color`],{duration:e.transitions.duration.short}),[`&.${xN.loading}`]:{color:`transparent`}}}]}})),zve=Z(`span`,{name:`MuiButton`,slot:`StartIcon`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.startIcon,n.loading&&t.startIconLoadingStart]}})(({theme:e})=>({display:`inherit`,alignItems:`center`,marginRight:8,marginLeft:-4,"&::before":{content:`"\\200b"`,width:0,overflow:`hidden`},variants:[{props:{size:`small`},style:{marginLeft:-2}},{props:{loadingPosition:`start`,loading:!0},style:{...Yv(e,[`opacity`],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:`start`,loading:!0,fullWidth:!0},style:{marginRight:-8}},...TN]})),Bve=Z(`span`,{name:`MuiButton`,slot:`EndIcon`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.endIcon,n.loading&&t.endIconLoadingEnd]}})(({theme:e})=>({display:`inherit`,marginRight:-4,marginLeft:8,variants:[{props:{size:`small`},style:{marginRight:-2}},{props:{loadingPosition:`end`,loading:!0},style:{...Yv(e,[`opacity`],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:`end`,loading:!0,fullWidth:!0},style:{marginLeft:-8}},...TN]})),Vve=Z(`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}}]})),EN=Z(`span`,{name:`MuiButton`,slot:`LoadingIconPlaceholder`})({display:`inline-block`,width:`1em`,height:`1em`}),DN=CN.forwardRef(function(e,t){let n=CN.useContext(Mve),r=CN.useContext(Fve),i=Wv({props:tg(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=qC(h),T=_??(0,wN.jsx)(wT,{"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=Lve(E),O=(b||g&&v===`start`)&&(0,wN.jsx)(zve,{className:D.startIcon,ownerState:E,children:b||(0,wN.jsx)(EN,{className:D.loadingIconPlaceholder,ownerState:E})}),k=(f||g&&v===`end`)&&(0,wN.jsx)(Bve,{className:D.endIcon,ownerState:E,children:f||(0,wN.jsx)(EN,{className:D.loadingIconPlaceholder,ownerState:E})}),A=r||``,j=typeof g==`boolean`?(0,wN.jsx)(`span`,{className:D.loadingWrapper,style:{display:`contents`},children:g&&(0,wN.jsx)(Vve,{className:D.loadingIndicator,ownerState:E,children:T})}):null,{root:M,...N}=D;return(0,wN.jsxs)(Rve,{ownerState:E,className:q(n.className,D.root,c,A),component:s,disabled:l||g,focusRipple:!d,focusVisibleClassName:q(D.focusVisible,p),ref:t,internalNativeButton:!0,type:x,id:g?w:h,...C,classes:N,children:[O,v!==`end`&&j,a,v===`end`&&j,k]})})})),ON=s((()=>{Hve(),SN(),SN()})),Uve,kN,Wve=s((()=>{tC(),Uve=W(),kN=XS((0,Uve.jsx)(`path`,{d:`M3 14h4v-4H3zm0 5h4v-4H3zM3 9h4V5H3zm5 5h13v-4H8zm0 5h13v-4H8zM8 5v4h13V5z`}),`ViewListSharp`)}));function AN({collectionLabel:e=null,collectionPath:t=[],showCollectionDialog:n,windowId:r=null}){let{t:i}=nb(),a=(0,jN.useId)(),o=(0,jN.useId)();return t.length===0?null:(0,NN.jsxs)(Aj,{id:a,label:i(`collection`),children:[e&&(0,NN.jsx)(VS,{"aria-labelledby":`${a} ${o}`,id:o,variant:`h4`,children:e}),(0,NN.jsx)(DN,{color:`primary`,onClick:()=>{let e=t[t.length-1];n(e,t.slice(0,-1),r)},startIcon:(0,NN.jsx)(kN,{}),children:i(`showCollection`)})]})}var jN,MN,NN,Gve=s((()=>{jN=d(h(),1),MN=d(V(),1),ON(),HS(),Wve(),ob(),jj(),NN=W(),AN.propTypes={collectionLabel:MN.default.string,collectionPath:MN.default.arrayOf(MN.default.string),showCollectionDialog:MN.default.func.isRequired,windowId:MN.default.string}})),Kve,qve,Jve,PN,Yve=s((()=>{U(),B(),Nr(),$l(),Nd(),Gve(),Kve=(e,{windowId:t})=>{let{collectionPath:n}=Ba(e,{windowId:t})||{},r=n[n.length-1];return{collectionLabel:ls(e,{manifestId:r}),collectionPath:n}},qve={showCollectionDialog:Eu},Jve=H(z(Kve,qve),Mr(`CollectionInfo`)),PN=Jve(AN)}));function Xve(e){return Gh(`MuiLink`,e)}var Zve,FN=s((()=>{Jh(),Kh(),Zve=qh(`MuiLink`,[`root`,`underlineNone`,`underlineHover`,`underlineAlways`,`button`,`focusVisible`])})),Qve,$ve=s((()=>{ap(),of(),Qve=({theme:e,ownerState:t})=>{let n=t.color;if(`colorSpace`in e&&e.colorSpace){let r=tp(e,`palette.${n}.main`)||tp(e,`palette.${n}`)||t.color;return e.alpha(r,.4)}let r=tp(e,`palette.${n}.main`,!1)||tp(e,`palette.${n}`,!1)||t.color,i=tp(e,`palette.${n}.mainChannel`)||tp(e,`palette.${n}Channel`);return`vars`in e&&i?`rgba(${i} / 0.4)`:Jd(r,.4)}})),IN,eye,LN,tye,nye,RN,rye=s((()=>{IN=d(h(),1),J(),Y(),sw(),Ib(),Q(),Uv(),NS(),$(),HS(),FN(),$ve(),eye=W(),LN={primary:!0,secondary:!0,error:!0,info:!0,success:!0,warning:!0,textPrimary:!0,textSecondary:!0,textDisabled:!0},tye=e=>{let{classes:t,component:n,focusVisible:r,underline:i}=e;return Fd({root:[`root`,`underline${Fb(i)}`,n===`button`&&`button`,r&&`focusVisible`]},Xve,t)},nye=Z(VS,{name:`MuiLink`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[`underline${Fb(n.underline)}`],n.component===`button`&&t.button]}})(Hv(({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(MS()).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`},[`&.${Zve.focusVisible}`]:{outline:`auto`}}}]}))),RN=IN.forwardRef(function(e,t){let n=Wv({props:e,name:`MuiLink`}),r=Pv(),{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]=IN.useState(!1),g=e=>{ow(e.target)||h(!1),s&&s(e)},_=e=>{ow(e.target)&&h(!0),c&&c(e)},v={...n,color:a,component:o,focusVisible:m,underline:u,variant:d},y=tye(v);return(0,eye.jsx)(nye,{color:a,className:q(y.root,i),classes:l,component:o,onBlur:g,onFocus:_,ref:t,ownerState:v,variant:d,...p,sx:[...LN[a]===void 0?[{color:a}]:[],...Array.isArray(f)?f:[f]],style:{...p.style,...u===`always`&&a!==`inherit`&&!LN[a]&&{"--Link-underlineColor":Qve({theme:r,ownerState:v})}}})})})),zN=s((()=>{rye(),FN(),FN()}));function BN({homepage:e=null,manifestUrl:t=null,related:n=null,renderings:r=null,seeAlso:i=null,...a}){let{t:o}=nb(),s=(0,VN.useId)(),c=(0,VN.useId)(),l={homepage:e,manifestUrl:t,related:n,renderings:r,seeAlso:i,t:o,...a};return(0,UN.jsxs)(Aj,{"aria-labelledby":c,id:s,label:o(`related`),children:[(0,UN.jsx)(VS,{"aria-labelledby":`${s} ${c}`,id:c,className:sS(`related-links-label`),variant:`h4`,component:`h5`,children:o(`links`)}),(0,UN.jsxs)(aye,{className:(0,iye.default)(sS(`label-value-metadata`)),children:[e&&(0,UN.jsxs)(UN.Fragment,{children:[(0,UN.jsx)(VS,{variant:`subtitle2`,component:`dt`,children:o(`iiif_homepage`)}),e.map(e=>(0,UN.jsx)(VS,{variant:`body1`,component:`dd`,children:(0,UN.jsx)(RN,{target:`_blank`,rel:`noopener noreferrer`,href:e.value,children:e.label||e.value})},e.value))]}),r&&r.length>0&&(0,UN.jsxs)(UN.Fragment,{children:[(0,UN.jsx)(VS,{variant:`subtitle2`,component:`dt`,children:o(`iiif_renderings`)}),r.map(e=>(0,UN.jsx)(VS,{variant:`body1`,component:`dd`,children:(0,UN.jsx)(RN,{target:`_blank`,rel:`noopener noreferrer`,href:e.value,children:e.label||e.value})},e.value))]}),n&&(0,UN.jsxs)(UN.Fragment,{children:[(0,UN.jsx)(VS,{variant:`subtitle2`,component:`dt`,children:o(`iiif_related`)}),n.map(e=>(0,UN.jsxs)(VS,{variant:`body1`,component:`dd`,children:[(0,UN.jsx)(RN,{target:`_blank`,rel:`noopener noreferrer`,href:e.value,children:e.label||e.value}),e.format&&(0,UN.jsx)(VS,{component:`span`,children:` (${e.format})`})]},e.value))]}),i&&(0,UN.jsxs)(UN.Fragment,{children:[(0,UN.jsx)(VS,{variant:`subtitle2`,component:`dt`,children:o(`iiif_seeAlso`)}),i.map(e=>(0,UN.jsxs)(VS,{variant:`body1`,component:`dd`,children:[(0,UN.jsx)(RN,{target:`_blank`,rel:`noopener noreferrer`,href:e.value,children:e.label||e.value}),e.format&&(0,UN.jsx)(VS,{component:`span`,children:` (${e.format})`})]},e.value))]}),t&&(0,UN.jsxs)(UN.Fragment,{children:[(0,UN.jsx)(VS,{variant:`subtitle2`,component:`dt`,children:o(`iiif_manifest`)}),(0,UN.jsx)(VS,{variant:`body1`,component:`dd`,children:(0,UN.jsx)(RN,{target:`_blank`,rel:`noopener noreferrer`,href:t,children:t})})]})]}),(0,UN.jsx)(Vj,{targetName:`ManifestRelatedLinks`,...l})]})}var VN,HN,iye,UN,aye,oye=s((()=>{VN=d(h(),1),HN=d(V(),1),Nx(),HS(),zN(),iye=d(dy(),1),ob(),jj(),cS(),Hj(),UN=W(),aye=Z(`dl`)(({theme:e})=>({"& dd":{marginBottom:`.5em`,marginLeft:`0`}})),BN.propTypes={homepage:HN.default.arrayOf(HN.default.shape({label:HN.default.string,value:HN.default.string})),manifestUrl:HN.default.string,related:HN.default.arrayOf(HN.default.shape({format:HN.default.string,label:HN.default.string,value:HN.default.string})),renderings:HN.default.arrayOf(HN.default.shape({label:HN.default.string,value:HN.default.string})),seeAlso:HN.default.arrayOf(HN.default.shape({format:HN.default.string,label:HN.default.string,value:HN.default.string}))}})),sye,cye,WN,lye=s((()=>{U(),B(),Nr(),$l(),oye(),sye=(e,{companionWindowId:t,windowId:n})=>({homepage:ns(e,{windowId:n}),manifestUrl:fs(e,{windowId:n}),related:os(e,{windowId:n}),renderings:rs(e,{windowId:n}),seeAlso:is(e,{windowId:n})}),cye=H(z(sye),Mr(`ManifestRelatedLinks`)),WN=cye(BN)}));function GN({windowId:e,id:t,canvasIds:n=[],collectionPath:r=[],locale:i=``,setLocale:a=void 0,availableLocales:o=[],showLocalePicker:s=!1}){let{t:c}=nb();return(0,qN.jsxs)(XA,{title:c(`aboutThisItem`),paperClassName:sS(`window-sidebar-info-panel`),windowId:e,id:t,titleControls:s&&(0,qN.jsx)(hN,{locale:i,setLocale:a,availableLocales:o}),children:[n.map((r,i)=>(0,qN.jsx)(QA,{children:(0,qN.jsx)(qj,{canvasId:r,companionWindowId:t,index:i,totalSize:n.length,windowId:e})},r)),r.length>0&&(0,qN.jsx)(QA,{children:(0,qN.jsx)(PN,{companionWindowId:t,windowId:e})}),(0,qN.jsx)(QA,{children:(0,qN.jsx)(yN,{companionWindowId:t,windowId:e})}),(0,qN.jsx)(QA,{children:(0,qN.jsx)(WN,{companionWindowId:t,windowId:e})})]})}var KN,qN,uye=s((()=>{KN=d(V(),1),ob(),ZA(),$A(),cge(),Tve(),bN(),Yve(),lye(),cS(),qN=W(),GN.propTypes={availableLocales:KN.default.arrayOf(KN.default.string),canvasIds:KN.default.arrayOf(KN.default.string),collectionPath:KN.default.arrayOf(KN.default.string),id:KN.default.string.isRequired,locale:KN.default.string,setLocale:KN.default.func,showLocalePicker:KN.default.bool,windowId:KN.default.string.isRequired}})),dye,fye,pye,JN,mye=s((()=>{U(),B(),Nr(),Nd(),$l(),uye(),dye=(e,{id:t,windowId:n})=>({availableLocales:ms(e,{companionWindowId:t,windowId:n}),canvasIds:qs(e,{windowId:n}),collectionPath:(Ba(e,{windowId:n})||{}).collectionPath,locale:no(e,{companionWindowId:t}).locale||Qo(e,{windowId:n}),showLocalePicker:Ls(e,{windowId:n}).showLocalePicker}),fye=(e,{windowId:t,id:n})=>({setLocale:r=>e(nu(t,n,{locale:r}))}),pye=H(z(dye,fye),Mr(`WindowSideBarInfoPanel`)),JN=pye(GN)}));function hye(e){return(1+Math.sin(Math.PI*e-Math.PI/2))/2}function gye(e,t,n,r={},i=()=>{}){let{ease:a=hye,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 _ye=s((()=>{}));function vye(e){let{onChange:t,...n}=e,r=YN.useRef(),i=YN.useRef(null),a=()=>{r.current=i.current.offsetHeight-i.current.clientHeight};return zb(()=>{let e=zC(()=>{let e=r.current;a(),e!==r.current&&t(r.current)}),n=UC(i.current);return n.addEventListener(`resize`,e),()=>{e.clear(),n.removeEventListener(`resize`,e)}},[t]),YN.useEffect(()=>{a(),t(r.current)},[t]),(0,yye.jsx)(`div`,{style:bye,...n,ref:i})}var YN,yye,bye,xye=s((()=>{YN=d(h(),1),BC(),aw(),yye=W(),bye={width:99,height:99,position:`absolute`,top:-9999,overflow:`scroll`,pointerEvents:`none`}})),Sye,Cye,wye=s((()=>{RC(),Sye=W(),Cye=XS((0,Sye.jsx)(`path`,{d:`M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 6z`}),`KeyboardArrowLeft`)})),Tye,Eye,Dye=s((()=>{RC(),Tye=W(),Eye=XS((0,Tye.jsx)(`path`,{d:`M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z`}),`KeyboardArrowRight`)}));function Oye(e){return Gh(`MuiTabScrollButton`,e)}var kye,XN=s((()=>{Jh(),Kh(),kye=qh(`MuiTabScrollButton`,[`root`,`vertical`,`horizontal`,`disabled`])})),Aye,ZN,QN,$N,eP,jye=s((()=>{Aye=d(h(),1),J(),Y(),hg(),_D(),wye(),Dye(),uT(),Q(),$(),XN(),ZN=W(),QN=e=>{let{classes:t,orientation:n,disabled:r}=e;return Fd({root:[`root`,n,r&&`disabled`]},Oye,t)},$N=Z(lT,{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,[`&.${kye.disabled}`]:{opacity:0},variants:[{props:{orientation:`vertical`},style:{width:`100%`,height:40,"& svg":{transform:`var(--TabScrollButton-svgRotate)`}}}]}),eP=Aye.forwardRef(function(e,t){let n=Wv({props:e,name:`MuiTabScrollButton`}),{className:r,slots:i={},slotProps:a={},direction:o,orientation:s,disabled:c,...l}=n,{nativeButton:u,...d}=l,f=mg(),p={isRtl:f,...n},m=QN(p),h=i.StartScrollButtonIcon??Cye,g=i.EndScrollButtonIcon??Eye,_=gD({elementType:h,externalSlotProps:a.startScrollButtonIcon,additionalProps:{fontSize:`small`},ownerState:p}),v=gD({elementType:g,externalSlotProps:a.endScrollButtonIcon,additionalProps:{fontSize:`small`},ownerState:p});return(0,ZN.jsx)($N,{component:`div`,className:q(m.root,r),ref:t,role:null,ownerState:p,tabIndex:null,...d,style:{...d.style,...s===`vertical`&&{"--TabScrollButton-svgRotate":`rotate(${f?-90:90}deg)`}},children:o===`left`?(0,ZN.jsx)(h,{..._}):(0,ZN.jsx)(g,{...v})})})})),tP=s((()=>{jye(),XN(),XN()}));function Mye(e){return Gh(`MuiTabs`,e)}var nP,rP=s((()=>{Jh(),Kh(),nP=qh(`MuiTabs`,[`root`,`vertical`,`list`,`centered`,`scroller`,`fixed`,`scrollableX`,`scrollableY`,`hideScrollbar`,`scrollButtons`,`scrollButtonsHideMobile`,`indicator`])})),iP,aP,oP,sP,cP,lP,uP,dP,fP,pP,Nye=s((()=>{iP=d(h(),1),J(),Y(),hg(),_D(),Q(),Uv(),$(),BC(),_ye(),Hw(),xye(),tP(),nw(),rP(),WC(),TC(),lO(),Kb(),Hb(),Rb(),dO(),$v(),aP=W(),oP=e=>{let{vertical:t,fixed:n,hideScrollbar:r,scrollableX:i,scrollableY:a,centered:o,scrollButtonsHideMobile:s,classes:c}=e;return Fd({root:[`root`,t&&`vertical`],scroller:[`scroller`,n&&`fixed`,r&&`hideScrollbar`,i&&`scrollableX`,a&&`scrollableY`],list:[`list`,t&&`vertical`,o&&`centered`],indicator:[`indicator`],scrollButtons:[`scrollButtons`,s&&`scrollButtonsHideMobile`],scrollableX:[i&&`scrollableX`],hideScrollbar:[r&&`hideScrollbar`]},Mye,c)},sP=Z(`div`,{name:`MuiTabs`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[{[`& .${nP.scrollButtons}`]:t.scrollButtons},{[`& .${nP.scrollButtons}`]:n.scrollButtonsHideMobile&&t.scrollButtonsHideMobile},t.root,n.vertical&&t.vertical]}})(Hv(({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:{[`& .${nP.scrollButtons}`]:{[e.breakpoints.down(`sm`)]:{display:`none`}}}}]}))),cP=Z(`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`}}]}),lP=Z(`div`,{name:`MuiTabs`,slot:`List`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.list,n.centered&&t.centered]}})({display:`flex`,variants:[{props:({ownerState:e})=>e.vertical,style:{flexDirection:`column`}},{props:({ownerState:e})=>e.centered,style:{justifyContent:`center`}}]}),uP=Z(`span`,{name:`MuiTabs`,slot:`Indicator`})(Hv(({theme:e})=>({position:`absolute`,height:2,bottom:0,width:`100%`,...Yv(e),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}}]}))),dP=Z(vye)({overflowX:`auto`,overflowY:`hidden`,scrollbarWidth:`none`,"&::-webkit-scrollbar":{display:`none`}}),fP={},pP=iP.forwardRef(function(e,t){let n=Wv({props:e,name:`MuiTabs`}),r=Pv(),i=mg(),a=jw(r.motion.reducedMotion,!1),{"aria-label":o,"aria-labelledby":s,action:c,centered:l=!1,children:u,className:d,component:f=`div`,allowScrollButtonsMobile:p=!1,indicatorColor:m=`primary`,onChange:h,orientation:g=`horizontal`,scrollButtons:_=`auto`,selectionFollowsFocus:v,slots:y={},slotProps:b={},textColor:x=`primary`,value:S,variant:C=`standard`,visibleScrollbar:w=!1,...T}=n,E=C===`scrollable`,D=g===`vertical`,O=D?`scrollTop`:`scrollLeft`,k=D?`top`:`left`,A=D?`bottom`:`right`,j=D?`clientHeight`:`clientWidth`,M=D?`height`:`width`,N={...n,component:f,allowScrollButtonsMobile:p,indicatorColor:m,orientation:g,vertical:D,scrollButtons:_,textColor:x,variant:C,visibleScrollbar:w,fixed:!E,hideScrollbar:E&&!w,scrollableX:E&&!D,scrollableY:E&&D,centered:l&&!E,scrollButtonsHideMobile:!p},ee=oP(N),te=gD({elementType:y.startScrollButtonIcon,externalSlotProps:b.startScrollButtonIcon,ownerState:N}),P=gD({elementType:y.endScrollButtonIcon,externalSlotProps:b.endScrollButtonIcon,ownerState:N}),[F,I]=iP.useState(!1),[ne,re]=iP.useState(fP),[ie,L]=iP.useState(!1),[ae,oe]=iP.useState(!1),[se,ce]=iP.useState(!1),le=S===!1?null:S,[ue,de]=iP.useState(!1),[fe,pe]=iP.useState({overflow:`hidden`,scrollbarWidth:0}),R=new Map,me=iP.useRef(null),he=iP.useRef(null),ge={slots:y,slotProps:b},_e=()=>{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&&S!==!1){let e=he.current.children;if(e.length>0){let t=e[R.get(S)];n=t?t.getBoundingClientRect():null}}return{tabsMeta:t,tabMeta:n}},ve=tw(()=>{let{tabsMeta:e,tabMeta:t}=_e(),n=0,r;D?(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,[M]:t?t[M]:0};if(typeof ne[r]!=`number`||typeof ne[M]!=`number`)re(a);else{let e=Math.abs(ne[r]-a[r]),t=Math.abs(ne[M]-a[M]);(e>=1||t>=1)&&re(a)}}),ye=(e,{animation:t=!0}={})=>{t&&!a.shouldReduceMotion?gye(O,me.current,e,{duration:r.transitions.duration.standard}):me.current[O]=e},be=e=>{let t=me.current[O];t+=D?e:e*(i?-1:1),ye(t)},xe=()=>{let e=me.current[j],t=0,n=Array.from(he.current.children);for(let r=0;r<n.length;r+=1){let i=n[r];if(t+i[j]>e){r===0&&(t=e);break}t+=i[j]}return t},Se=()=>{be(-1*xe())},Ce=()=>{be(xe())},[we,{onChange:Te,...Ee}]=wC(`scrollbar`,{className:q(ee.scrollableX,ee.hideScrollbar),elementType:dP,shouldForwardComponentProp:!0,externalForwardedProps:ge,ownerState:N}),De=iP.useCallback(e=>{Te?.(e),pe({overflow:null,scrollbarWidth:e})},[Te]),[Oe,ke]=wC(`scrollButtons`,{className:ee.scrollButtons,elementType:eP,externalForwardedProps:ge,ownerState:N,additionalProps:{orientation:g,slots:{StartScrollButtonIcon:y.startScrollButtonIcon,EndScrollButtonIcon:y.endScrollButtonIcon},slotProps:{startScrollButtonIcon:te,endScrollButtonIcon:P}}}),Ae=()=>{let e={};e.scrollbarSizeListener=E?(0,aP.jsx)(we,{...Ee,onChange:De}):null;let t=E&&(_===`auto`&&(ie||ae)||_===!0);return e.scrollButtonStart=t?(0,aP.jsx)(Oe,{direction:i?`right`:`left`,onClick:Se,disabled:!ie,...ke}):null,e.scrollButtonEnd=t?(0,aP.jsx)(Oe,{direction:i?`left`:`right`,onClick:Ce,disabled:!ae,...ke}):null,e},je=tw(e=>{let{tabsMeta:t,tabMeta:n}=_e();if(!(!n||!t)){if(n[k]<t[k]){let r=t[O]+(n[k]-t[k]);ye(r,{animation:e})}else if(n[A]>t[A]){let r=t[O]+(n[A]-t[A]);ye(r,{animation:e})}}}),Me=tw(()=>{E&&_!==!1&&ce(!se)});iP.useEffect(()=>{let e=zC(()=>{me.current&&ve()}),t,n=n=>{n.forEach(e=>{e.removedNodes.forEach(e=>{t?.unobserve(e)}),e.addedNodes.forEach(e=>{t?.observe(e)})}),e(),Me()},r=UC(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()}},[ve,Me]),iP.useEffect(()=>{let e=Array.from(he.current.children),t=e.length;if(typeof IntersectionObserver<`u`&&t>0&&E&&_!==!1){let n=e[0],r=e[t-1],i={root:me.current,threshold:.99},a=new IntersectionObserver(e=>{L(!e[0].isIntersecting)},i);a.observe(n);let o=new IntersectionObserver(e=>{oe(!e[0].isIntersecting)},i);return o.observe(r),()=>{a.disconnect(),o.disconnect()}}},[E,_,se,u?.length]),iP.useEffect(()=>{I(!0)},[]),iP.useEffect(()=>{ve()}),iP.useEffect(()=>{je(fP!==ne)},[je,ne]),iP.useImperativeHandle(c,()=>({updateIndicator:ve,updateScrollButtons:Me}),[ve,Me]);let[Ne,Pe]=wC(`indicator`,{className:ee.indicator,elementType:uP,externalForwardedProps:ge,ownerState:N,additionalProps:{style:ne}}),Fe=(0,aP.jsx)(Ne,{...Pe}),Ie=Wde({activeItemId:ue?void 0:le,orientation:g,isRtl:i}),Le=Ie.getContainerProps(),Re=iP.Children.toArray(u).filter(iP.isValidElement).map((e,t)=>{let n=e.props.value===void 0?t:e.props.value;return R.set(n,t),{child:e,index:t,childValue:n}}).map(({child:e,childValue:t})=>{let n=t===S;return iP.cloneElement(e,{fullWidth:C===`fullWidth`,indicator:n&&!F&&Fe,selected:n,selectionFollowsFocus:v,onChange:h,textColor:x,value:t})}),ze=Ae(),[Be,Ve]=wC(`root`,{ref:t,className:q(ee.root,d),elementType:sP,externalForwardedProps:{...ge,...T,component:f},ownerState:N}),[He,Ue]=wC(`scroller`,{ref:me,className:ee.scroller,elementType:cP,externalForwardedProps:ge,ownerState:N,additionalProps:{style:{overflow:fe.overflow,[D?`margin${i?`Left`:`Right`}`:`marginBottom`]:w?void 0:-fe.scrollbarWidth}}}),We=Lb(Le.ref,he),Ge=e=>{let t=he.current;Gb(Vb(t))?.getAttribute(`role`)===`tab`&&Le.onKeyDown(e)},[Ke,qe]=wC(`list`,{ref:We,className:ee.list,elementType:lP,externalForwardedProps:ge,ownerState:N,getSlotProps:e=>({...e,onBlur:t=>{cO(t.currentTarget,t.relatedTarget)||de(!1),e.onBlur?.(t)},onKeyDown:t=>{Ge(t),e.onKeyDown?.(t)},onFocus:t=>{de(!0),Le.onFocus(t),e.onFocus?.(t)}})});return(0,aP.jsxs)(Be,{...Ve,children:[ze.scrollButtonStart,ze.scrollbarSizeListener,(0,aP.jsxs)(He,{...Ue,children:[(0,aP.jsx)(Ke,{"aria-label":o,"aria-labelledby":s,"aria-orientation":g===`vertical`?`vertical`:null,role:`tablist`,...qe,children:(0,aP.jsx)(eO.Provider,{value:Ie,children:Re})}),F&&Fe]}),ze.scrollButtonEnd]})})})),mP=s((()=>{Nye(),rP(),rP()}));function Pye(e){return Gh(`MuiTab`,e)}var hP,gP=s((()=>{Jh(),Kh(),hP=qh(`MuiTab`,[`root`,`labelIcon`,`textColorInherit`,`textColorPrimary`,`textColorSecondary`,`selected`,`disabled`,`fullWidth`,`wrapped`,`icon`])})),_P,vP,yP,bP,xP,Fye=s((()=>{_P=d(h(),1),J(),Y(),uT(),Ib(),Q(),Uv(),$(),dO(),gP(),vP=W(),yP=e=>{let{classes:t,textColor:n,fullWidth:r,wrapped:i,icon:a,label:o,selected:s,disabled:c}=e;return Fd({root:[`root`,a&&o&&`labelIcon`,`textColor${Fb(n)}`,r&&`fullWidth`,i&&`wrapped`,s&&`selected`,c&&`disabled`],icon:[`icon`]},Pye,t)},bP=Z(lT,{name:`MuiTab`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.label&&n.icon&&t.labelIcon,t[`textColor${Fb(n.textColor)}`],n.fullWidth&&t.fullWidth,n.wrapped&&t.wrapped,{[`& .${hP.icon}`]:t.icon}]}})(Hv(({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:{[`& > .${hP.icon}`]:{marginBottom:6}}},{props:({ownerState:e,iconPosition:t})=>e.icon&&e.label&&t===`bottom`,style:{[`& > .${hP.icon}`]:{marginTop:6}}},{props:({ownerState:e,iconPosition:t})=>e.icon&&e.label&&t===`start`,style:{[`& > .${hP.icon}`]:{marginRight:e.spacing(1)}}},{props:({ownerState:e,iconPosition:t})=>e.icon&&e.label&&t===`end`,style:{[`& > .${hP.icon}`]:{marginLeft:e.spacing(1)}}},{props:{textColor:`inherit`},style:{color:`inherit`,opacity:.6,[`&.${hP.selected}`]:{opacity:1},[`&.${hP.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity}}},{props:{textColor:`primary`},style:{color:(e.vars||e).palette.text.secondary,[`&.${hP.selected}`]:{color:(e.vars||e).palette.primary.main},[`&.${hP.disabled}`]:{color:(e.vars||e).palette.text.disabled}}},{props:{textColor:`secondary`},style:{color:(e.vars||e).palette.text.secondary,[`&.${hP.selected}`]:{color:(e.vars||e).palette.secondary.main},[`&.${hP.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)}}]}))),xP=_P.forwardRef(function(e,t){let n=Wv({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=Rde(),x=Gde({id:_,ref:t,disabled:i,selected:m}),S=b.getItemMap().size===0&&m?0:x.tabIndex,C={...n,disabled:i,disableFocusRipple:a,selected:m,icon:!!s,iconPosition:c,label:!!u,fullWidth:o,textColor:g,wrapped:v},w=yP(C),T=s&&u&&_P.isValidElement(s)?_P.cloneElement(s,{className:q(w.icon,s.props.className)}):s;return(0,vP.jsxs)(bP,{internalNativeButton:!0,focusRipple:!a,className:q(w.root,r),ref:x.ref,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)},tabIndex:S,ownerState:C,...y,children:[c===`top`||c===`start`?(0,vP.jsxs)(_P.Fragment,{children:[T,u]}):(0,vP.jsxs)(_P.Fragment,{children:[u,T]}),l]})})})),SP=s((()=>{Fye(),gP(),gP()})),CP,wP,Iye=s((()=>{tC(),CP=W(),wP=XS((0,CP.jsx)(`path`,{d:`M3 15h18v-2H3zm0 4h18v-2H3zm0-8h18V9H3zm0-6v2h18V5z`}),`ReorderSharp`)})),TP,EP,Lye=s((()=>{tC(),TP=W(),EP=XS((0,TP.jsx)(`path`,{d:`M3 18h6v-2H3zM3 6v2h18V6zm0 7h12v-2H3z`}),`SortSharp`)})),DP,OP,Rye=s((()=>{tC(),DP=W(),OP=XS((0,DP.jsx)(`path`,{d:`m12 4-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z`}),`ArrowForwardSharp`)}));function kP({label:e}){return(0,jP.jsx)(VS,{variant:`body1`,children:e})}var AP,jP,MP=s((()=>{AP=d(V(),1),HS(),jP=W(),kP.propTypes={label:AP.default.string.isRequired}})),NP,PP,FP=s((()=>{U(),B(),Nr(),MP(),NP=H(z(null,null),Mr(`SidebarIndexItem`)),PP=NP(kP)}));function IP({canvas:e,height:t=void 0,label:n,width:r=void 0}){return(0,RP.jsxs)(RP.Fragment,{children:[(0,RP.jsx)(`div`,{style:{minWidth:50},children:(0,RP.jsx)(aS,{label:n,resource:e,maxHeight:t,maxWidth:r})}),(0,RP.jsx)(VS,{children:n})]})}var LP,RP,zP=s((()=>{LP=d(V(),1),HS(),oS(),RP=W(),IP.propTypes={canvas:LP.default.object.isRequired,height:LP.default.number,label:LP.default.string.isRequired,width:LP.default.number}})),BP,VP,HP,UP=s((()=>{U(),B(),Nr(),zP(),$l(),BP=(e,{data:t})=>({..._o(e).canvasNavigation||{}}),VP=H(z(BP,null),Mr(`SidebarIndexThumbnail`)),HP=VP(IP)}));function zye(e){return e.map(e=>({id:e.id,label:new ja(e).getLabel()}))}function WP({canvases:e,containerRef:t,selectedCanvasIds:n=[],setCanvas:r,variant:i=`item`,windowId:a}){let o=(0,GP.useMemo)(()=>zye(e),[e]),s;switch(i){case`thumbnail`:s=HP;break;default:s=PP}return(0,qP.jsx)(DO,{variant:`selectedMenu`,children:o.map((o,c)=>(0,qP.jsx)(Gk,{containerRef:t,offsetTop:96,selected:n.includes(o.id),scrollTo:n.includes(o.id),children:(0,qP.jsx)(JP,{divider:!0,onClick:()=>{r(a,o.id)},component:`li`,children:(0,qP.jsx)(s,{label:o.label,canvas:e[c]})},o.id)},`${o.id}-${i}`))})}var GP,KP,qP,JP,YP=s((()=>{GP=d(h(),1),KP=d(V(),1),OO(),qO(),Nx(),Jk(),Ma(),FP(),UP(),qP=W(),JP=Z(KO,{name:`SidebarIndexList`,slot:`item`})(({theme:e})=>({alignItems:`flex-start`,gap:e.spacing(1),paddingLeft:e.spacing(2),paddingRight:e.spacing(1),position:`initial`,whiteSpace:`normal`})),WP.propTypes={canvases:KP.default.array.isRequired,containerRef:KP.default.oneOfType([KP.default.func,KP.default.shape({current:KP.default.instanceOf(Element)})]).isRequired,selectedCanvasIds:KP.default.arrayOf(KP.default.string),setCanvas:KP.default.func.isRequired,variant:KP.default.oneOf([`item`,`thumbnail`]),windowId:KP.default.string.isRequired}})),XP,ZP,QP,$P,eF=s((()=>{U(),B(),Nr(),Nd(),$l(),YP(),XP=(e,{id:t,windowId:n})=>({canvases:Ws(e,{windowId:n}),selectedCanvasIds:qs(e,{windowId:n}),variant:no(e,{companionWindowId:t,windowId:n}).variant}),ZP=(e,{id:t,windowId:n})=>({setCanvas:(...t)=>e(Hu(...t))}),QP=H(z(XP,ZP),Mr(`SidebarIndexList`)),$P=QP(WP)}));function tF(e,t){let n=nF.useRef(rF);return n.current===rF&&(n.current=e(t)),n}var nF,rF,iF=s((()=>{nF=d(h(),1),rF={}}));function aF(e,t,n,r){let i=tF(Bye).current;return Vye(i,e,t,n,r)&&Hye(i,[e,t,n,r]),i.callback}function Bye(){return{callback:null,cleanup:null,refs:[]}}function Vye(e,t,n,r,i){return e.refs[0]!==t||e.refs[1]!==n||e.refs[2]!==r||e.refs[3]!==i}function Hye(e,t){if(e.refs=t,t.every(e=>e==null)){e.callback=null;return}e.callback=n=>{if(e.cleanup&&=(e.cleanup(),null),n!=null){let r=Array(t.length).fill(null);for(let e=0;e<t.length;e+=1){let i=t[e];if(i!=null)switch(typeof i){case`function`:{let t=i(n);typeof t==`function`&&(r[e]=t);break}case`object`:i.current=n}}e.cleanup=()=>{for(let e=0;e<t.length;e+=1){let n=t[e];if(n!=null)switch(typeof n){case`function`:{let t=r[e];typeof t==`function`?t():n(null);break}case`object`:n.current=null}}}}}}var oF=s((()=>{iF()}));function sF(e){return Fse}var cF=s((()=>{Nx()}));function Uye(e){return Gh(`MuiSimpleTreeView`,e)}var lF=s((()=>{Kh(),Jh(),qh(`MuiSimpleTreeView`,[`root`,`item`,`itemContent`,`itemGroupTransition`,`itemIconContainer`,`itemLabel`,`itemCheckbox`])})),uF,dF,fF=s((()=>{uF=Object.freeze([]),dF=Object.freeze({})}));function pF(e,...t){let n=new URL(`https://mui.com/x/production-error`);return n.searchParams.set(`code`,e.toString()),t.forEach(e=>n.searchParams.append(`args[]`,e)),`MUI X error #${e}; visit ${n} for the full message.`}var Wye=s((()=>{})),mF=s((()=>{Wye()})),hF,gF,_F,vF=s((()=>{mF(),hF=d(h(),1),gF=hF.createContext(null),_F=()=>{let e=hF.useContext(gF);if(e==null)throw Error(pF(190));return e}})),yF,bF,xF,SF=s((()=>{yF=d(h(),1),bF=yF.createContext({classes:{},slots:{},slotProps:{}}),xF=()=>yF.useContext(bF)}));function Gye(e,t){t!=null&&t.current!==e&&(t.current=e)}var CF,wF,Kye=s((()=>{CF=d(h(),1),iF(),wF=e=>{let{store:t,apiRef:n,rootRef:r}=e,i=tF(()=>t.buildPublicAPI()).current;Gye(i,n);let a=CF.useCallback(e=>{let n=null,r=null,i=[],a={};t.itemPluginManager.listPlugins().forEach(t=>{let o=t({props:e,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}},[t]),o=CF.useCallback(({itemId:e,children:n,idAttribute:r})=>{let i=n,a=t.itemPluginManager.listWrappers();for(let n=a.length-1;n>=0;--n){let o=a[n];i=o({store:t,itemId:e,children:i,idAttribute:r})}return i},[t]);return CF.useMemo(()=>({runItemPlugins:a,wrapItem:o,publicAPI:i,store:t,rootRef:r}),[a,o,i,t,r])}}));function qye(e){let{store:t,apiRef:n,rootRef:r,classes:i=dF,slots:a=dF,slotProps:o=dF,children:s}=e,c=wF({store:t,apiRef:n,rootRef:r}),l=TF.useMemo(()=>({classes:i,slots:{collapseIcon:a.collapseIcon,expandIcon:a.expandIcon,endIcon:a.endIcon},slotProps:{collapseIcon:o.collapseIcon,expandIcon:o.expandIcon,endIcon:o.endIcon}}),[i,a.collapseIcon,a.expandIcon,a.endIcon,o.collapseIcon,o.expandIcon,o.endIcon]);return(0,EF.jsx)(gF.Provider,{value:c,children:(0,EF.jsx)(bF.Provider,{value:l,children:s})})}var TF,EF,Jye=s((()=>{TF=d(h(),1),fF(),vF(),SF(),Kye(),EF=W()})),DF=s((()=>{Jye(),vF(),SF()}));function OF(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 kF=s((()=>{}));function Yye(e){let{apiRef:t,slots:n,slotProps:r,disabledItemsFocusable:i,onItemClick:a,itemChildrenIndentation:o,id:s,expandedItems:c,defaultExpandedItems:l,onExpandedItemsChange:u,onItemExpansionToggle:d,expansionTrigger:f,disableSelection:p,selectedItems:m,defaultSelectedItems:h,multiSelect:g,checkboxSelection:_,selectionPropagation:v,onSelectedItemsChange:y,onItemSelectionToggle:b,onItemFocus:x,itemHeight:S}=e,C=OF(e,jF);return{apiRef:t,slots:n,slotProps:r,parameters:AF.useMemo(()=>({disabledItemsFocusable:i,onItemClick:a,itemChildrenIndentation:o,id:s,expandedItems:c,defaultExpandedItems:l,onExpandedItemsChange:u,onItemExpansionToggle:d,expansionTrigger:f,disableSelection:p,selectedItems:m,defaultSelectedItems:h,multiSelect:g,checkboxSelection:_,selectionPropagation:v,onSelectedItemsChange:y,onItemSelectionToggle:b,onItemFocus:x,itemHeight:S}),[i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x,S]),forwardedProps:C}}var AF,jF,Xye=s((()=>{kF(),AF=d(h(),1),jF=[`apiRef`,`slots`,`slotProps`,`disabledItemsFocusable`,`onItemClick`,`itemChildrenIndentation`,`id`,`expandedItems`,`defaultExpandedItems`,`onExpandedItemsChange`,`onItemExpansionToggle`,`expansionTrigger`,`disableSelection`,`selectedItems`,`defaultSelectedItems`,`multiSelect`,`checkboxSelection`,`selectionPropagation`,`onSelectedItemsChange`,`onItemSelectionToggle`,`onItemFocus`,`itemHeight`]})),MF,NF,PF,FF,Zye=s((()=>{mF(),mi(),MF=ai({memoize:ti,memoizeOptions:{maxSize:1,equalityCheck:Object.is}}),NF=(e,t,n,r,i,a,o,s,...c)=>{if(c.length>0)throw Error(pF(179));let l;if(e&&t&&n&&r&&i&&a&&o&&s)l=(c,l,u,d)=>s(e(c,l,u,d),t(c,l,u,d),n(c,l,u,d),r(c,l,u,d),i(c,l,u,d),a(c,l,u,d),o(c,l,u,d),l,u,d);else if(e&&t&&n&&r&&i&&a&&o)l=(s,c,l,u)=>o(e(s,c,l,u),t(s,c,l,u),n(s,c,l,u),r(s,c,l,u),i(s,c,l,u),a(s,c,l,u),c,l,u);else if(e&&t&&n&&r&&i&&a)l=(o,s,c,l)=>a(e(o,s,c,l),t(o,s,c,l),n(o,s,c,l),r(o,s,c,l),i(o,s,c,l),s,c,l);else if(e&&t&&n&&r&&i)l=(a,o,s,c)=>i(e(a,o,s,c),t(a,o,s,c),n(a,o,s,c),r(a,o,s,c),o,s,c);else if(e&&t&&n&&r)l=(i,a,o,s)=>r(e(i,a,o,s),t(i,a,o,s),n(i,a,o,s),a,o,s);else if(e&&t&&n)l=(r,i,a,o)=>n(e(r,i,a,o),t(r,i,a,o),i,a,o);else if(e&&t)l=(n,r,i,a)=>t(e(n,r,i,a),r,i,a);else if(e)l=e;else throw Error(pF(180));return l},PF=e=>(...t)=>{let n=new WeakMap,r=1,i=t[t.length-1],a=t.length-1||1,o=Math.max(i.length-a,0);if(o>3)throw Error(pF(181));return(a,s,c,l)=>{let u=a.__cacheKey__;u||(u={id:r},a.__cacheKey__=u,r+=1);let d=n.get(u);if(!d){let r=t.length===1?[e=>e,i]:t,a=t,s=[void 0,void 0,void 0];switch(o){case 0:break;case 1:a=[...r.slice(0,-1),()=>s[0],i];break;case 2:a=[...r.slice(0,-1),()=>s[0],()=>s[1],i];break;case 3:a=[...r.slice(0,-1),()=>s[0],()=>s[1],()=>s[2],i];break;default:throw Error(pF(182))}e&&(a=[...a,e]),d=MF(...a),d.selectorArgs=s,n.set(u,d)}switch(o){case 3:d.selectorArgs[2]=l;case 2:d.selectorArgs[1]=c;case 1:d.selectorArgs[0]=s}switch(o){case 0:return d(a);case 1:return d(a,s);case 2:return d(a,s,c);case 3:return d(a,s,c,l);default:throw Error(`unreachable`)}}},FF=PF()})),Qye=c((e=>{var t=h(),n=eb();function r(e,t){return e===t&&(e!==0||1/e==1/t)||e!==e&&t!==t}var i=typeof Object.is==`function`?Object.is:r,a=n.useSyncExternalStore,o=t.useRef,s=t.useEffect,c=t.useMemo,l=t.useDebugValue;e.useSyncExternalStoreWithSelector=function(e,t,n,r,u){var d=o(null);if(d.current===null){var f={hasValue:!1,value:null};d.current=f}else f=d.current;d=c(function(){function e(e){if(!a){if(a=!0,o=e,e=r(e),u!==void 0&&f.hasValue){var t=f.value;if(u(t,e))return s=t}return s=e}if(t=s,i(o,e))return t;var n=r(e);return u!==void 0&&u(t,n)?(o=e,t):(o=e,s=n)}var a=!1,o,s,c=n===void 0?null:n;return[function(){return e(t())},c===null?void 0:function(){return e(c())}]},[t,n,r,u]);var p=a(e,d[0],d[1]);return s(function(){f.hasValue=!0,f.value=p},[p]),l(p),p}})),$ye=c(((e,t)=>{t.exports=Qye()})),IF,ebe=s((()=>{h(),IF=19}));function LF(e,t,n,r,i){return VF(e,t,n,r,i)}function tbe(e,t,n,r,i){let a=RF.useCallback(()=>t(e.getSnapshot(),n,r,i),[e,t,n,r,i]);return(0,zF.useSyncExternalStore)(e.subscribe,a,a)}function nbe(e,t,n,r,i){return(0,BF.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,e=>t(e,n,r,i))}var RF,zF,BF,VF,HF=s((()=>{RF=d(h(),1),zF=eb(),BF=$ye(),ebe(),VF=IF>=19?tbe:nbe})),rbe=s((()=>{})),UF,ibe=s((()=>{$p(),HF(),UF=class e{static create(t){return new e(t)}constructor(e){this.state=e,this.listeners=new Set,this.updateTick=0}subscribe=e=>(this.listeners.add(e),()=>{this.listeners.delete(e)});getSnapshot=()=>this.state;setState(e){this.state=e,this.updateTick+=1;let t=this.updateTick,n=this.listeners.values(),r;for(;r=n.next(),!r.done;){if(t!==this.updateTick)return;let n=r.value;n(e)}}update(e){for(let t in e)if(!Object.is(this.state[t],e[t])){this.setState(Qp({},this.state,e));return}}set(e,t){Object.is(this.state[e],t)||this.setState(Qp({},this.state,{[e]:t}))}use=(e,t,n,r)=>LF(this,e,t,n,r)}})),WF=s((()=>{Zye(),HF(),rbe(),ibe()})),GF,KF,abe=s((()=>{WF(),GF=NF(e=>e.providedTreeId??e.treeId),KF={treeId:GF,treeItemIdAttribute:NF(GF,(e,t,n)=>n??`${e??``}-${t}`)}})),qF=s((()=>{abe()}));function JF(e){let{storeParameters:t,items:n,parentId:r,depth:i,isItemExpandable:a,otherItemsMetaLookup:o}=e,s={},c={},l=[],u=[],d=e=>{let n=t.getItemId?t.getItemId(e):e.id;obe({id:n,parentId:r,item:e,itemMetaLookup:o,siblingsMetaLookup:s});let d=t.getItemLabel?t.getItemLabel(e):e.label;if(d==null)throw Error(pF(192,JSON.stringify(e)));let f=(t.getItemChildren?t.getItemChildren(e):e.children)||[];u.push({id:n,children:f}),c[n]=e,s[n]={id:n,label:d,parentId:r,idAttribute:void 0,expandable:a(e,f),disabled:t.isItemDisabled?t.isItemDisabled(e):!1,selectable:!t.isItemSelectionDisabled||!t.isItemSelectionDisabled(e),depth:i},l.push(n)};for(let e of n)d(e);return{metaLookup:s,modelLookup:c,orderedChildrenIds:l,childrenIndexes:XF(l),itemsChildren:u}}function YF(e){let{storeParameters:t,items:n,parentId:r,depth:i,isItemExpandable:a,existingItemMetaLookup:o}=e,s={},c={},l={},u={},d=Qp({},o),f=(e,n,r)=>{let i=JF({storeParameters:t,items:e,parentId:n,depth:r,isItemExpandable:a,otherItemsMetaLookup:d});Object.assign(s,i.metaLookup),Object.assign(d,i.metaLookup),Object.assign(c,i.modelLookup),l[n??`__TREE_VIEW_ROOT_PARENT_ID__`]=i.orderedChildrenIds,u[n??`__TREE_VIEW_ROOT_PARENT_ID__`]=i.childrenIndexes;for(let e of i.itemsChildren)f(e.children,e.id,r+1)};return f(n,r,i),{itemMetaLookup:s,itemModelLookup:c,itemOrderedChildrenIdsLookup:l,itemChildrenIndexesLookup:u}}function obe({id:e,parentId:t,item:n,itemMetaLookup:r,siblingsMetaLookup:i}){if(e==null)throw Error(pF(193,JSON.stringify(n)));if(i[e]!=null||r[e]!=null&&r[e].parentId!==t)throw Error(pF(194,e))}var XF,ZF,QF=s((()=>{$p(),mF(),XF=e=>{let t={};return e.forEach((e,n)=>{t[e]=n}),t},ZF=(e,t)=>{if(t==null)return!1;let n=e[t];if(!n)return!1;if(n.disabled)return!0;for(;n.parentId!=null;){if(n=e[n.parentId],!n)return!1;if(n.disabled)return!0}return!1}})),$F,eI,tI=s((()=>{WF(),QF(),$F=[],eI={domStructure:NF(e=>e.domStructure),disabledItemFocusable:NF(e=>e.disabledItemsFocusable),itemMetaLookup:NF(e=>e.itemMetaLookup),itemOrderedChildrenIdsLookup:NF(e=>e.itemOrderedChildrenIdsLookup),itemMeta:NF((e,t)=>e.itemMetaLookup[t??`__TREE_VIEW_ROOT_PARENT_ID__`]??null),itemOrderedChildrenIds:NF((e,t)=>e.itemOrderedChildrenIdsLookup[t??`__TREE_VIEW_ROOT_PARENT_ID__`]??$F),itemModel:NF((e,t)=>e.itemModelLookup[t]),isItemDisabled:NF((e,t)=>ZF(e.itemMetaLookup,t)),itemIndex:NF((e,t)=>{let n=e.itemMetaLookup[t];return n==null?-1:e.itemChildrenIndexesLookup[n.parentId??`__TREE_VIEW_ROOT_PARENT_ID__`][n.id]}),itemParentId:NF((e,t)=>e.itemMetaLookup[t]?.parentId??null),itemDepth:NF((e,t)=>e.itemMetaLookup[t]?.depth??0),canItemBeFocused:NF((e,t)=>e.disabledItemsFocusable||e.itemModelLookup[t]!=null&&!ZF(e.itemMetaLookup,t)),itemChildrenIndentation:NF(e=>e.itemChildrenIndentation),itemHeight:NF(e=>e.itemHeight)}})),nI,rI=s((()=>{mF(),$p(),qF(),tI(),QF(),nI=class{constructor(e){this.store=e}static shouldRebuildItemsState=(e,t)=>[`items`,`isItemDisabled`,`isItemSelectionDisabled`,`getItemId`,`getItemLabel`,`getItemChildren`].some(n=>{let r=n;return e[r]!==t[r]});static buildItemsStateIfNeeded=e=>YF({storeParameters:e,items:e.items,parentId:null,depth:0,isItemExpandable:(e,t)=>!!t&&t.length>0});getItem=e=>eI.itemModel(this.store.state,e);getItemTree=()=>{let e=t=>{let n=eI.itemModel(this.store.state,t),r=Qp({},n),i=eI.itemOrderedChildrenIds(this.store.state,t);return i.length>0?r.children=i.map(e):delete r.children,r};return eI.itemOrderedChildrenIds(this.store.state,null).map(e)};getItemOrderedChildrenIds=e=>eI.itemOrderedChildrenIds(this.store.state,e);getParentId=e=>eI.itemMeta(this.store.state,e)?.parentId||null;setIsItemDisabled=({itemId:e,shouldBeDisabled:t})=>{if(!this.store.state.itemMetaLookup[e])return;let n=Qp({},this.store.state.itemMetaLookup);n[e]=Qp({},n[e],{disabled:t??!n[e].disabled}),this.store.set(`itemMetaLookup`,n)};addItems=({items:e,parentId:t=null,index:n})=>{if(e.length===0)return;if(t!=null&&eI.itemMeta(this.store.state,t)==null)throw Error(pF(295,t));let r=t==null?-1:eI.itemDepth(this.store.state,t),i=this.store.parameters.dataSource,{itemMetaLookup:a,itemModelLookup:o,itemOrderedChildrenIdsLookup:s,itemChildrenIndexesLookup:c}=YF({storeParameters:this.store.parameters,items:e,parentId:t,depth:r+1,isItemExpandable:(e,t)=>t!=null&&t.length>0||i!=null&&i.getChildrenCount(e)!==0,existingItemMetaLookup:this.store.state.itemMetaLookup});for(let e of Object.keys(a))if(this.store.state.itemMetaLookup[e]!=null)throw Error(pF(194,e));let l=t??`__TREE_VIEW_ROOT_PARENT_ID__`,u=eI.itemOrderedChildrenIds(this.store.state,t),d=n??u.length;if(d<0||d>u.length)throw Error(pF(296,d,u.length));let f=s[l],p=[...u];p.splice(d,0,...f),s[l]=p,c[l]=XF(p);let m=Qp({},this.store.state.itemMetaLookup,a);t!=null&&!m[t].expandable&&(m[t]=Qp({},m[t],{expandable:!0})),this.store.update({itemMetaLookup:m,itemModelLookup:Qp({},this.store.state.itemModelLookup,o),itemOrderedChildrenIdsLookup:Qp({},this.store.state.itemOrderedChildrenIdsLookup,s),itemChildrenIndexesLookup:Qp({},this.store.state.itemChildrenIndexesLookup,c)}),this.store.selection.propagateSelectionToNewItems(t,f)};buildPublicAPI=()=>({getItem:this.getItem,getItemDOMElement:this.getItemDOMElement,getItemOrderedChildrenIds:this.getItemOrderedChildrenIds,getItemTree:this.getItemTree,getParentId:this.getParentId,setIsItemDisabled:this.setIsItemDisabled});getItemDOMElement=e=>{let t=eI.itemMeta(this.store.state,e);if(t==null)return null;let n=KF.treeItemIdAttribute(this.store.state,e,t.idAttribute);return document.getElementById(n)};setItemChildren=({items:e,parentId:t,getChildrenCount:n})=>{let r=t??`__TREE_VIEW_ROOT_PARENT_ID__`,i=t==null?-1:eI.itemDepth(this.store.state,t),{metaLookup:a,modelLookup:o,orderedChildrenIds:s,childrenIndexes:c}=JF({storeParameters:this.store.parameters,items:e,parentId:t,depth:i+1,isItemExpandable:n?e=>n(e)!==0:()=>!1,otherItemsMetaLookup:eI.itemMetaLookup(this.store.state)});this.store.update({itemModelLookup:Qp({},this.store.state.itemModelLookup,o),itemMetaLookup:Qp({},this.store.state.itemMetaLookup,a),itemOrderedChildrenIdsLookup:Qp({},this.store.state.itemOrderedChildrenIdsLookup,{[r]:s}),itemChildrenIndexesLookup:Qp({},this.store.state.itemChildrenIndexesLookup,{[r]:c})})};removeChildren=e=>{let t=this.store.state.itemMetaLookup,n=Object.keys(t).reduce((n,r)=>{let i=t[r];return i.parentId===e?n:Qp({},n,{[i.id]:i})},{}),r=Qp({},this.store.state.itemOrderedChildrenIdsLookup),i=Qp({},this.store.state.itemChildrenIndexesLookup),a=e??`__TREE_VIEW_ROOT_PARENT_ID__`;delete i[a],delete r[a],this.store.update({itemMetaLookup:n,itemOrderedChildrenIdsLookup:r,itemChildrenIndexesLookup:i})};handleItemClick=(e,t)=>{this.store.parameters.onItemClick?.(e,t)}}})),iI=s((()=>{rI(),tI(),QF()})),aI,oI,sI,cI,lI,uI,dI,fI,pI=s((()=>{WF(),tI(),aI=FF(e=>e.selectedItems,e=>Array.isArray(e)?e:e==null?[]:[e]),oI=FF(aI,e=>{let t=new Map;return e.forEach(e=>{t.set(e,!0)}),t}),sI=NF((e,t)=>e.itemMetaLookup[t]?.selectable??!0),cI=NF(oI,(e,t)=>e.has(t)),lI=NF(eI.isItemDisabled,sI,e=>!e.disableSelection,(e,t,n,r)=>n&&!e&&t),uI=NF(e=>e.selectionPropagation),dI=NF((e,t)=>{if(cI(e,t))return`selected`;if(eI.itemOrderedChildrenIds(e,t).length===0)return`unselected`;let n=!1,r=!1,i=a=>{a!==t&&lI(e,a)&&(cI(e,a)?n=!0:r=!0),eI.itemOrderedChildrenIds(e,a).forEach(i)};return i(t),uI(e).parents?n&&r?`indeterminate`:n&&!r?`selected`:`unselected`:n?`indeterminate`:`unselected`}),fI={selectedItemsRaw:NF(e=>e.selectedItems),selectedItems:aI,selectedItemsMap:oI,enabled:NF(e=>!e.disableSelection),isMultiSelectEnabled:NF(e=>e.multiSelect),isCheckboxSelectionEnabled:NF(e=>e.checkboxSelection),propagationRules:uI,isItemSelected:cI,itemSelectionStatus:dI,isItemIndeterminate:NF(dI,(e,t)=>e===`indeterminate`),isFeatureEnabledForItem:NF(sI,e=>!e.disableSelection,(e,t,n)=>t&&e),canItemBeSelected:lI,isItemSelectable:sI}})),mI,sbe=s((()=>{WF(),DF(),tI(),pI(),mI=({props:e})=>{let{itemId:t}=e,{store:n}=_F(),r=LF(n,fI.isCheckboxSelectionEnabled),i=LF(n,fI.isFeatureEnabledForItem,t),a=LF(n,fI.canItemBeSelected,t),o=LF(n,eI.isItemDisabled,t),s=LF(n,fI.isItemSelectable,t),c=LF(n,fI.itemSelectionStatus,t),l=o||!s;return{propsEnhancers:{root:()=>{let e;return e=l?void 0:c===`selected`?!0:c===`indeterminate`?`mixed`:!a&&void 0,{"aria-checked":e}},checkbox:({externalEventHandlers:e,interactions:o})=>({tabIndex:-1,onChange:r=>{e.onChange?.(r),!r.defaultMuiPrevented&&fI.canItemBeSelected(n.state,t)&&o.handleCheckboxSelection(r)},visible:r&&i,disabled:!a,checked:c===`selected`,indeterminate:c===`indeterminate`})}}}})),hI,gI,_I=s((()=>{WF(),tI(),iI(),hI=FF(e=>e.expandedItems,e=>{let t=new Map;return e.forEach(e=>{t.set(e,!0)}),t}),gI={expandedItemsRaw:NF(e=>e.expandedItems),expandedItemsMap:hI,flatList:FF(eI.itemOrderedChildrenIdsLookup,hI,(e,t)=>{function n(r){if(!t.has(r))return[r];let i=[r],a=e[r]||[];for(let e of a)i.push(...n(e));return i}return(e.__TREE_VIEW_ROOT_PARENT_ID__??[]).flatMap(n)}),triggerSlot:NF(e=>e.expansionTrigger),isItemExpanded:NF(hI,(e,t)=>e.has(t)),isItemExpandable:NF(eI.itemMeta,(e,t)=>e?.expandable??!1)}})),vI,yI,bI,xI,SI,CI,wI,TI,EI,DI=s((()=>{mF(),_I(),tI(),vI=(e,t)=>{let n=t.length-1;for(;n>=0&&!eI.canItemBeFocused(e,t[n]);)--n;if(n!==-1)return t[n]},yI=(e,t)=>{let n=eI.itemMeta(e,t);if(!n)return null;let r=eI.itemOrderedChildrenIds(e,n.parentId),i=eI.itemIndex(e,t);if(i===0)return n.parentId;let a=i-1;for(;!eI.canItemBeFocused(e,r[a])&&a>=0;)--a;if(a===-1)return n.parentId==null?null:yI(e,n.parentId);let o=r[a],s=vI(e,eI.itemOrderedChildrenIds(e,o));for(;gI.isItemExpanded(e,o)&&s!=null;)o=s,s=vI(e,eI.itemOrderedChildrenIds(e,o));return o},bI=(e,t)=>{if(gI.isItemExpanded(e,t)){let n=eI.itemOrderedChildrenIds(e,t).find(t=>eI.canItemBeFocused(e,t));if(n!=null)return n}let n=eI.itemMeta(e,t);for(;n!=null;){let t=eI.itemOrderedChildrenIds(e,n.parentId),r=eI.itemIndex(e,n.id);if(r<t.length-1){let n=r+1;for(;!eI.canItemBeFocused(e,t[n])&&n<t.length-1;)n+=1;if(eI.canItemBeFocused(e,t[n]))return t[n]}n=eI.itemMeta(e,n.parentId)}return null},xI=e=>{let t=null;for(;t==null||gI.isItemExpanded(e,t);){let n=eI.itemOrderedChildrenIds(e,t),r=vI(e,n);if(r==null)return t;t=r}return t},SI=e=>eI.itemOrderedChildrenIds(e,null).find(t=>eI.canItemBeFocused(e,t)),CI=(e,t,n)=>{if(t===n)return[t,n];let r=eI.itemMeta(e,t),i=eI.itemMeta(e,n);if(!r||!i)return[t,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=eI.itemParentId(e,s))),f&&!l&&(o.push(c),u=a.indexOf(c)!==-1,f=c!==null,!u&&f&&(c=eI.itemParentId(e,c)));let p=l?s:c,m=eI.itemOrderedChildrenIds(e,p),h=a[a.indexOf(p)-1],g=o[o.indexOf(p)-1];return m.indexOf(h)<m.indexOf(g)?[t,n]:[n,t]},wI=(e,t,n)=>{let r=t=>{if(gI.isItemExpandable(e,t)&&gI.isItemExpanded(e,t))return eI.itemOrderedChildrenIds(e,t)[0];let n=eI.itemMeta(e,t);for(;n!=null;){let t=eI.itemOrderedChildrenIds(e,n.parentId),r=eI.itemIndex(e,n.id);if(r<t.length-1)return t[r+1];n=n.parentId?eI.itemMeta(e,n.parentId):null}throw Error(pF(191))},[i,a]=CI(e,t,n),o=[i],s=i;for(;s!==a;)s=r(s),eI.isItemDisabled(e,s)||o.push(s);return o},TI=e=>{let t=SI(e),n=[];for(;t!=null;)n.push(t),t=bI(e,t);return n},EI=(e,t)=>t!==e.closest(`*[role="treeitem"]`)}));function cbe({store:e,selectionPropagation:t,newModel:n,oldModel:r,additionalItemsToPropagate:i}){if(!t.descendants&&!t.parents)return n;let a=!1,o=kI(n),s=OI({newModel:n,oldModel:r});return i?.forEach(e=>{o[e]?s.added.includes(e)||s.added.push(e):s.removed.includes(e)||s.removed.push(e)}),s.added.forEach(n=>{if(t.descendants){let t=r=>{r!==n&&fI.canItemBeSelected(e.state,r)&&(a=!0,o[r]=!0),eI.itemOrderedChildrenIds(e.state,r).forEach(t)};t(n)}if(t.parents){let t=n=>fI.canItemBeSelected(e.state,n)?o[n]?eI.itemOrderedChildrenIds(e.state,n).every(t):!1:eI.itemOrderedChildrenIds(e.state,n).every(t),r=n=>{let i=eI.itemParentId(e.state,n);i!=null&&eI.itemOrderedChildrenIds(e.state,i).every(t)&&(fI.canItemBeSelected(e.state,i)&&(a=!0,o[i]=!0),r(i))};r(n)}}),s.removed.forEach(n=>{if(t.parents){let t=eI.itemParentId(e.state,n);for(;t!=null;)o[t]&&(a=!0,delete o[t]),t=eI.itemParentId(e.state,t)}if(t.descendants){let t=r=>{r!==n&&(a=!0,delete o[r]),eI.itemOrderedChildrenIds(e.state,r).forEach(t)};t(n)}}),a?Object.keys(o):n}function OI({oldModel:e,newModel:t}){let n=new Map;t.forEach(e=>{n.set(e,!0)});let r=new Map;return e.forEach(e=>{r.set(e,!0)}),{added:t.filter(e=>!r.has(e)),removed:e.filter(e=>!n.has(e))}}function kI(e){let t={};return e.forEach(e=>{t[e]=!0}),t}var AI,jI=s((()=>{fF(),iI(),pI(),sbe(),DI(),AI=class{lastSelectedItem=null;lastSelectedRange={};constructor(e){this.store=e,e.itemPluginManager.register(mI,null)}setSelectedItems=(e,t,n)=>{let{selectionPropagation:r=dF,selectedItems:i,onItemSelectionToggle:a,onSelectedItemsChange:o}=this.store.parameters,s=fI.selectedItemsRaw(this.store.state),c,l=fI.isMultiSelectEnabled(this.store.state);if(c=l&&(r.descendants||r.parents)?cbe({store:this.store,selectionPropagation:r,newModel:t,oldModel:s,additionalItemsToPropagate:n}):t,i===void 0&&this.store.set(`selectedItems`,c),a){if(l){let t=OI({newModel:c,oldModel:s});a&&(t.added.forEach(t=>{a(e,t,!0)}),t.removed.forEach(t=>{a(e,t,!1)}))}else c!==s&&(s!=null&&a(e,s,!1),c!=null&&a(e,c,!0))}o?.(e,c)};selectRange=(e,[t,n])=>{if(!fI.isMultiSelectEnabled(this.store.state))return;let r=fI.selectedItems(this.store.state).slice();Object.keys(this.lastSelectedRange).length>0&&(r=r.filter(e=>!this.lastSelectedRange[e]));let i=kI(r),a=wI(this.store.state,t,n).filter(e=>fI.isItemSelectable(this.store.state,e)),o=a.filter(e=>!i[e]);r=r.concat(o),this.setSelectedItems(e,r),this.lastSelectedRange=kI(a)};getItemSelection=e=>fI.itemSelectionStatus(this.store.state,e);buildPublicAPI=()=>({getItemSelection:this.getItemSelection,setItemSelection:this.setItemSelection});propagateSelectionToNewItems=(e,t)=>{let{selectionPropagation:n=dF}=this.store.parameters;if(e==null||t.length===0||!n.descendants||!fI.isMultiSelectEnabled(this.store.state)||!fI.isItemSelected(this.store.state,e))return;let r=fI.selectedItems(this.store.state).concat(t);this.setSelectedItems(null,r,t)};setItemSelection=({itemId:e,event:t=null,keepExistingSelection:n=!1,shouldBeSelected:r})=>{if(!fI.enabled(this.store.state))return;let i,a=fI.isMultiSelectEnabled(this.store.state);if(n&&a){let t=fI.selectedItems(this.store.state),n=fI.isItemSelected(this.store.state,e);i=n&&(r===!1||r==null)?t.filter(t=>t!==e):!n&&(r===!0||r==null)?[e].concat(t):t}else i=r===!1||r==null&&fI.isItemSelected(this.store.state,e)?a?[]:null:a?[e]:e;this.setSelectedItems(t,i,[e]),this.lastSelectedItem=e,this.lastSelectedRange={}};selectAllNavigableItems=e=>{if(!fI.isMultiSelectEnabled(this.store.state))return;let t=TI(this.store.state);this.setSelectedItems(e,t),this.lastSelectedRange=kI(t)};expandSelectionRange=(e,t)=>{if(this.lastSelectedItem!=null){let[n,r]=CI(this.store.state,t,this.lastSelectedItem);this.selectRange(e,[n,r])}};selectRangeFromStartToItem=(e,t)=>{this.selectRange(e,[SI(this.store.state),t])};selectRangeFromItemToEnd=(e,t)=>{this.selectRange(e,[t,xI(this.store.state)])};selectItemFromArrowNavigation=(e,t,n)=>{if(!fI.isMultiSelectEnabled(this.store.state))return;let r=fI.selectedItems(this.store.state).slice();Object.keys(this.lastSelectedRange).length===0?(fI.isItemSelected(this.store.state,n)||r.push(n),this.lastSelectedRange={[t]:!0,[n]:!0}):(this.lastSelectedRange[t]||(this.lastSelectedRange={}),this.lastSelectedRange[n]?(r=r.filter(e=>e!==t),delete this.lastSelectedRange[t]):(fI.isItemSelected(this.store.state,n)||r.push(n),this.lastSelectedRange[n]=!0)),this.setSelectedItems(e,r)}}})),MI=s((()=>{jI(),pI()}));function lbe(e,t,n){let r=LF(e,KF.treeId),i=LF(e,eI.itemChildrenIndentation),a=LF(e,fI.isMultiSelectEnabled);return o=>Qp({ref:n,role:`tree`,id:r,"aria-multiselectable":a},t,o,{style:Qp({},t.style,{"--TreeView-itemChildrenIndentation":typeof i==`number`?`${i}px`:i}),onFocus:t=>{o.onFocus?.(t),e.focus.handleRootFocus(t)},onBlur:t=>{o.onBlur?.(t),e.focus.handleRootBlur(t)}})}var ube=s((()=>{$p(),WF(),qF(),MI(),iI()}));function dbe(e){return e.replace(/["\\]/g,`\\$&`)}var fbe=s((()=>{}));function NI(e){let{children:t,itemId:n=null,idAttribute:r}=e,{store:i,rootRef:a}=_F(),o=PI.useRef(new Map);PI.useEffect(()=>{if(!a.current)return;let e=eI.itemOrderedChildrenIds(i.state,n??null)??[],t=dbe(r??a.current.id);if(n!=null){let e=a.current.querySelector(`*[id="${t}"][role="treeitem"]`);if(e&&e.getAttribute(`aria-expanded`)===`false`)return}let s=a.current.querySelectorAll(`${n==null?``:`*[id="${t}"] `}[role="treeitem"]:not(*[id="${t}"] [role="treeitem"] [role="treeitem"])`),c=Array.from(s).map(e=>o.current.get(e.id));(c.length!==e.length||c.some((t,n)=>t!==e[n]))&&i.jsxItems.setJSXItemsOrderedChildrenIds(n??null,c)});let s=PI.useMemo(()=>({registerChild:(e,t)=>o.current.set(e,t),unregisterChild:e=>o.current.delete(e),parentId:n}),[n]);return(0,FI.jsx)(II.Provider,{value:s,children:t})}var PI,FI,II,LI=s((()=>{PI=d(h(),1),vF(),fbe(),tI(),FI=W(),II=PI.createContext(null)})),RI,zI,pbe=s((()=>{RI=d(h(),1),zI=RI.createContext(()=>-1)})),BI=s((()=>{pbe()})),VI,HI,UI,WI=s((()=>{VI=d(h(),1),HI=()=>{},UI=typeof document<`u`?VI.useLayoutEffect:HI}));function GI(e){KI.useEffect(e,uF)}var KI,qI=s((()=>{KI=d(h(),1),fF()})),JI,YI,mbe=s((()=>{JI=d(h(),1),YI={...JI}}));function hbe(e,t){return QI?new QI(e,t):Object.assign(Error(`An error was suppressed during disposal.`),{name:`SuppressedError`,error:e,suppressed:t})}function XI(e){if(e)throw ReferenceError(`MUI X: The disposable stack is disposed.`)}var ZI,QI,$I,eL,tL=s((()=>{ZI=typeof Symbol.dispose==`symbol`?Symbol.dispose:Symbol.for(`Symbol.dispose`),QI=typeof SuppressedError==`function`?SuppressedError:void 0,$I=class e{stack=[];isDisposed=!1;get disposed(){return this.isDisposed}use(e){if(XI(this.isDisposed),e!=null){let t=e[ZI];if(typeof t!=`function`)throw TypeError(`MUI X: The value is not disposable.`);this.stack.push(()=>t.call(e))}return e}adopt(e,t){return XI(this.isDisposed),this.stack.push(()=>t(e)),e}defer(e){XI(this.isDisposed),this.stack.push(e)}move(){XI(this.isDisposed);let t=new e;return t.stack=this.stack,this.stack=[],this.isDisposed=!0,t}dispose(){if(this.isDisposed)return;this.isDisposed=!0;let e=!1,t;for(let n=this.stack.length-1;n>=0;--n)try{this.stack[n]()}catch(n){t=e?hbe(n,t):n,e=!0}if(this.stack=[],e)throw t}[ZI](){this.dispose()}},eL=globalThis.DisposableStack??$I,globalThis.AsyncDisposableStack}));function gbe(e){let t=nL.useRef(aL);if(t.current===aL){let n=e(),r=()=>{n[ZI](),t.current=aL};n[iL]=()=>r,t.current=n}return GI(t.current[iL]),t.current}var nL,rL,iL,aL,oL,_be=s((()=>{nL=d(h(),1),qI(),mbe(),tL(),rL=YI,rL.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE??rL.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,iL=Symbol(`useDisposable.mount`),aL=Symbol(),oL=gbe})),vbe=s((()=>{_be()}));function ybe(e,t){let n=mg(),r=oL(()=>new e(Qp({},t,{isRtl:n})));return UI(()=>r.updateStateFromParameters(Qp({},t,{isRtl:n})),[r,n,t]),GI(r.mountEffect),r}var bbe=s((()=>{$p(),WI(),qI(),vbe(),hg()})),sL,xbe=s((()=>{sL=class{maxListeners=20;warnOnce=!1;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)})}}})),Sbe=s((()=>{xbe()})),cL,Cbe=s((()=>{cL=({isItemEditable:e,expansionTrigger:t})=>t||(e?`iconContainer`:`content`)}));function lL(e){return{disabledItemsFocusable:e.disabledItemsFocusable??!1,itemChildrenIndentation:e.itemChildrenIndentation??`12px`,providedTreeId:e.id,expansionTrigger:cL({isItemEditable:e.isItemEditable,expansionTrigger:e.expansionTrigger}),disableSelection:e.disableSelection??!1,multiSelect:e.multiSelect??!1,checkboxSelection:e.checkboxSelection??!1,selectionPropagation:e.selectionPropagation??dF,itemHeight:e.itemHeight??null}}function uL(e,t,n){return e===void 0?t===void 0?n:t:e}function wbe(e){return Qp({treeId:void 0,focusedItemId:null},lL(e),nI.buildItemsStateIfNeeded(e),{expandedItems:uL(e.expandedItems,e.defaultExpandedItems,[]),selectedItems:uL(e.selectedItems,e.defaultSelectedItems,e.multiSelect?uF:null)})}var dL,fL,Tbe=s((()=>{$p(),fF(),Cbe(),iI(),dL=0,fL=()=>(dL+=1,`mui-tree-view-${dL}`)})),pL,Ebe=s((()=>{pL=class{timeoutIds=new Map;intervalIds=new Map;startTimeout=(e,t,n)=>{this.clearTimeout(e);let r=setTimeout(()=>{this.timeoutIds.delete(e),n()},t);this.timeoutIds.set(e,r)};startInterval=(e,t,n)=>{this.clearInterval(e);let r=setInterval(n,t);this.intervalIds.set(e,r)};clearTimeout=e=>{let t=this.timeoutIds.get(e);t!=null&&(clearTimeout(t),this.timeoutIds.delete(e))};clearInterval=e=>{let t=this.intervalIds.get(e);t!=null&&(clearInterval(t),this.intervalIds.delete(e))};clearAll=()=>{this.timeoutIds.forEach(clearTimeout),this.timeoutIds.clear(),this.intervalIds.forEach(clearInterval),this.intervalIds.clear()}}})),mL,Dbe=s((()=>{$p(),_I(),tI(),mL=class{constructor(e){this.store=e}setExpandedItems=(e,t)=>{this.store.parameters.expandedItems===void 0&&this.store.set(`expandedItems`,t),this.store.parameters.onExpandedItemsChange?.(e,t)};isItemExpanded=e=>gI.isItemExpanded(this.store.state,e);buildPublicAPI=()=>({isItemExpanded:this.isItemExpanded,setItemExpansion:this.setItemExpansion});setItemExpansion=({itemId:e,event:t=null,shouldBeExpanded:n})=>{let r=gI.isItemExpanded(this.store.state,e),i=n??!r;if(r===i)return;let a={isExpansionPrevented:!1,shouldBeExpanded:i,itemId:e};this.store.publishEvent(`beforeItemToggleExpansion`,a,t),!a.isExpansionPrevented&&this.applyItemExpansion({itemId:e,event:t,shouldBeExpanded:i})};applyItemExpansion=({itemId:e,event:t,shouldBeExpanded:n})=>{let r=gI.expandedItemsRaw(this.store.state),i;i=n?[e].concat(r):r.filter(t=>t!==e),this.store.parameters.onItemExpansionToggle?.(t,e,n),this.setExpandedItems(t,i)};expandAllSiblings=(e,t)=>{let n=eI.itemMeta(this.store.state,t);if(n==null)return;let r=eI.itemOrderedChildrenIds(this.store.state,n.parentId).filter(e=>gI.isItemExpandable(this.store.state,e)&&!gI.isItemExpanded(this.store.state,e)),i=gI.expandedItemsRaw(this.store.state).concat(r);r.length>0&&(this.store.parameters.onItemExpansionToggle&&r.forEach(t=>{this.store.parameters.onItemExpansionToggle(e,t,!0)}),this.setExpandedItems(e,i))};addExpandableItems=e=>{let t=Qp({},this.store.state.itemMetaLookup);for(let n of e)t[n]=Qp({},t[n],{expandable:!0});this.store.set(`itemMetaLookup`,t)}}})),hL=s((()=>{Dbe(),_I()})),gL,_L=s((()=>{WF(),tI(),gL={isItemEditable:NF(e=>e.isItemEditable,eI.itemModel,(e,t,n)=>!t||e==null?!1:typeof e==`boolean`?e:e(t)),isItemBeingEdited:NF((e,t)=>t!=null&&e.editedItemId===t),isAnyItemBeingEdited:NF(e=>!!e.editedItemId)}})),Obe=s((()=>{})),kbe=s((()=>{Obe(),_L()}));function Abe(e){return!!e&&e.length===1&&!!e.match(/\S/)}function vL(e){let t={};return Object.values(e).forEach(e=>{t[e.id]=e.label.toLowerCase()}),t}var yL,bL,jbe=s((()=>{hL(),iI(),kbe(),pI(),DI(),yL=500,bL=class{typeaheadQuery=``;constructor(e){this.store=e,this.labelMap=vL(eI.itemMetaLookup(this.store.state)),this.store.registerStoreEffect(eI.itemMetaLookup,(e,t)=>{this.store.shouldIgnoreItemsStateUpdate()||(this.labelMap=vL(t))})}canToggleItemSelection=e=>fI.canItemBeSelected(this.store.state,e);canToggleItemExpansion=e=>!eI.isItemDisabled(this.store.state,e)&&gI.isItemExpandable(this.store.state,e);getFirstItemMatchingTypeaheadQuery=(e,t)=>{let n=e=>{let t=bI(this.store.state,e);return t===null?SI(this.store.state):t},r=t=>{let r=null,i={},a=t.length>1?e:n(e);for(;r==null&&!i[a];)this.labelMap[a]?.startsWith(t)?r=a:(i[a]=!0,a=n(a));return r},i=t.toLowerCase(),a=`${this.typeaheadQuery}${i}`,o=r(a);if(o!=null)return this.typeaheadQuery=a,o;let s=r(i);return s==null?(this.typeaheadQuery=``,null):(this.typeaheadQuery=i,s)};updateLabelMap=e=>{this.labelMap=e(this.labelMap)};handleItemKeyDown=async(e,t)=>{if(e.defaultMuiPrevented||e.altKey||EI(e.target,e.currentTarget))return;let n=e.ctrlKey||e.metaKey,r=e.key,i=fI.isMultiSelectEnabled(this.store.state);switch(!0){case r===` `&&this.canToggleItemSelection(t):e.preventDefault(),i&&e.shiftKey?this.store.selection.expandSelectionRange(e,t):this.store.selection.setItemSelection({event:e,itemId:t,keepExistingSelection:i,shouldBeSelected:void 0});break;case r===`Enter`:this.store.labelEditing?.setEditedItem&&gL.isItemEditable(this.store.state,t)&&!gL.isItemBeingEdited(this.store.state,t)?this.store.labelEditing.setEditedItem(t):this.canToggleItemExpansion(t)?(this.store.expansion.setItemExpansion({event:e,itemId:t}),e.preventDefault()):this.canToggleItemSelection(t)&&(i?(e.preventDefault(),this.store.selection.setItemSelection({event:e,itemId:t,keepExistingSelection:!0})):fI.isItemSelected(this.store.state,t)||(this.store.selection.setItemSelection({event:e,itemId:t}),e.preventDefault()));break;case r===`ArrowDown`:{let n=bI(this.store.state,t);n&&(e.preventDefault(),this.store.focus.focusItem(e,n),i&&e.shiftKey&&this.canToggleItemSelection(n)&&this.store.selection.selectItemFromArrowNavigation(e,t,n));break}case r===`ArrowUp`:{let n=yI(this.store.state,t);n&&(e.preventDefault(),this.store.focus.focusItem(e,n),i&&e.shiftKey&&this.canToggleItemSelection(n)&&this.store.selection.selectItemFromArrowNavigation(e,t,n));break}case r===`ArrowRight`&&!this.store.parameters.isRtl||r===`ArrowLeft`&&this.store.parameters.isRtl:if(n)return;if(gI.isItemExpanded(this.store.state,t)){let n=bI(this.store.state,t);n&&(this.store.focus.focusItem(e,n),e.preventDefault())}else this.canToggleItemExpansion(t)&&(this.store.expansion.setItemExpansion({event:e,itemId:t}),e.preventDefault());break;case r===`ArrowLeft`&&!this.store.parameters.isRtl||r===`ArrowRight`&&this.store.parameters.isRtl:if(n)return;if(this.canToggleItemExpansion(t)&&gI.isItemExpanded(this.store.state,t))this.store.expansion.setItemExpansion({event:e,itemId:t}),e.preventDefault();else{let n=eI.itemParentId(this.store.state,t);n&&(this.store.focus.focusItem(e,n),e.preventDefault())}break;case r===`Home`:this.canToggleItemSelection(t)&&i&&n&&e.shiftKey?this.store.selection.selectRangeFromStartToItem(e,t):this.store.focus.focusItem(e,SI(this.store.state)),e.preventDefault();break;case r===`End`:this.canToggleItemSelection(t)&&i&&n&&e.shiftKey?this.store.selection.selectRangeFromItemToEnd(e,t):this.store.focus.focusItem(e,xI(this.store.state)),e.preventDefault();break;case r===`*`:this.store.expansion.expandAllSiblings(e,t),e.preventDefault();break;case String.fromCharCode(e.keyCode)===`A`&&n&&i&&fI.enabled(this.store.state):this.store.selection.selectAllNavigableItems(e),e.preventDefault();break;case!n&&!e.shiftKey&&Abe(r):{this.store.timeoutManager.clearTimeout(`typeahead`);let n=this.getFirstItemMatchingTypeaheadQuery(t,r);n==null?this.typeaheadQuery=``:(this.store.focus.focusItem(e,n),e.preventDefault()),this.store.timeoutManager.startTimeout(`typeahead`,yL,()=>{this.typeaheadQuery=``});break}}}}})),Mbe=s((()=>{jbe()})),xL,SL,CL=s((()=>{WF(),pI(),tI(),QF(),_I(),xL=FF(fI.selectedItems,gI.expandedItemsMap,eI.itemMetaLookup,eI.disabledItemFocusable,e=>eI.itemOrderedChildrenIds(e,null),(e,t,n,r,i)=>e.find(e=>{if(!r&&ZF(n,e))return!1;let i=n[e];return i&&(i.parentId==null||t.has(i.parentId))})??i.find(e=>r||!ZF(n,e))??null),SL={defaultFocusableItemId:xL,isItemTheDefaultFocusableItem:NF(xL,(e,t)=>e===t),focusedItemId:NF(e=>e.focusedItemId),isItemFocused:NF((e,t)=>e.focusedItemId===t)}})),wL,TL=s((()=>{hL(),CL(),iI(),DI(),wL=class{constructor(e){this.store=e;let t=e.state;this.store.disposables.defer(this.store.subscribe(e=>{if(e.itemMetaLookup===t.itemMetaLookup){t=e;return}let n=SL.focusedItemId(e);if(n==null||eI.itemMeta(e,n)){t=e;return}let r=t=>t==null||!eI.itemMeta(e,t)?null:t,i=r(bI(t,n))??r(yI(t,n))??SI(e);i==null?this.setFocusedItemId(null):this.applyItemFocus(null,i),t=e}))}setFocusedItemId=e=>{SL.focusedItemId(this.store.state)!==e&&this.store.set(`focusedItemId`,e)};applyItemFocus=(e,t)=>{this.store.items.getItemDOMElement(t)?.focus(),this.setFocusedItemId(t),this.store.parameters.onItemFocus?.(e,t)};buildPublicAPI=()=>({focusItem:this.focusItem});focusItem=(e,t)=>{let n=eI.itemMeta(this.store.state,t);n&&(n.parentId==null||gI.isItemExpanded(this.store.state,n.parentId))&&this.applyItemFocus(e,t)};removeFocusedItem=()=>{let e=SL.focusedItemId(this.store.state);if(e!=null){if(eI.itemMeta(this.store.state,e)){let t=this.store.items.getItemDOMElement(e);t&&t.blur()}this.setFocusedItemId(null)}};handleRootFocus=e=>{if(e.defaultMuiPrevented)return;let t=SL.defaultFocusableItemId(this.store.state);e.target===e.currentTarget&&t!=null&&this.applyItemFocus(e,t)};handleRootBlur=e=>{e.defaultMuiPrevented||this.setFocusedItemId(null)}}})),EL,Nbe=s((()=>{EL=class{itemPlugins=[];itemWrappers=[];register=(e,t)=>{this.itemPlugins.push(e),t&&this.itemWrappers.push(t)};listPlugins=()=>this.itemPlugins;listWrappers=()=>this.itemWrappers}}));function Pbe(e){return e?.isPropagationStopped!==void 0}var DL,Fbe=s((()=>{$p(),WF(),Sbe(),tL(),Tbe(),Ebe(),Mbe(),TL(),rI(),jI(),hL(),Nbe(),DL=class extends UF{initialParameters=null;disposables=new eL;eventManager=this.disposables.adopt(new sL,e=>e.removeAllListeners());timeoutManager=this.disposables.adopt(new pL,e=>e.clearAll());itemPluginManager=new EL;constructor(e,t,n){let r=wbe(e),i=n.getInitialState(r,e);super(i),this.parameters=e,this.instanceName=t,this.mapper=n,this.items=new nI(this),this.focus=new wL(this),this.expansion=new mL(this),this.selection=new AI(this),this.keyboardNavigation=new bL(this)}buildPublicAPI(){return Qp({},this.items.buildPublicAPI(),this.focus.buildPublicAPI(),this.expansion.buildPublicAPI(),this.selection.buildPublicAPI())}updateStateFromParameters(e){let t=(t,n,r)=>{e[n]!==void 0&&(t[n]=e[n])},n=lL(e);t(n,`expandedItems`,`defaultExpandedItems`),t(n,`selectedItems`,`defaultSelectedItems`),(this.state.providedTreeId!==e.id||this.state.treeId===void 0)&&(n.treeId=fL()),!this.mapper.shouldIgnoreItemsStateUpdate(e)&&nI.shouldRebuildItemsState(e,this.parameters)&&Object.assign(n,nI.buildItemsStateIfNeeded(e));let r=this.mapper.updateStateFromParameters(n,e,t);this.update(r),this.parameters=e}mountEffect=()=>{};[ZI](){if(!this.disposables.disposed)try{this.disposables.dispose()}catch{}}shouldIgnoreItemsStateUpdate=()=>this.mapper.shouldIgnoreItemsStateUpdate(this.parameters);registerStoreEffect=(e,t)=>{let n=e(this.state);this.disposables.defer(this.subscribe(r=>{let i=e(r);i!==n&&(t(n,i),n=i)}))};publishEvent=(e,t,n)=>{Pbe(n)&&n.isPropagationStopped()||this.eventManager.emit(e,t,n)};subscribeEvent=(e,t)=>{this.eventManager.on(e,t)}}})),Ibe=s((()=>{})),Lbe=s((()=>{Fbe(),Ibe()})),OL,Rbe=s((()=>{WF(),iI(),OL={isEmpty:NF(e=>e.lazyLoadedItems==null||Object.keys(e.lazyLoadedItems.loading).length===0&&Object.keys(e.lazyLoadedItems.errors).length===0),isItemLoading:NF((e,t)=>e.lazyLoadedItems?.loading[t??`__TREE_VIEW_ROOT_PARENT_ID__`]??!1),itemHasError:NF((e,t)=>!!e.lazyLoadedItems?.errors[t??`__TREE_VIEW_ROOT_PARENT_ID__`]),itemError:NF((e,t)=>e.lazyLoadedItems?.errors[t??`__TREE_VIEW_ROOT_PARENT_ID__`])}})),kL,AL,jL=s((()=>{WF(),DF(),_I(),CL(),tI(),pI(),Rbe(),_L(),kL=e=>Array.isArray(e)?e.length>0&&e.some(kL):!!e,AL=({itemId:e,children:t})=>{let{store:n,publicAPI:r}=_F(),i=LF(n,gI.isItemExpandable,e),a=LF(n,OL.isItemLoading,e),o=LF(n,OL.itemHasError,e),s=kL(t)||i,c=LF(n,gI.isItemExpanded,e),l=LF(n,SL.isItemFocused,e),u=LF(n,fI.isItemSelected,e),d=LF(n,fI.isItemIndeterminate,e),f=LF(n,eI.isItemDisabled,e),p=LF(n,gL.isItemBeingEdited,e),m={expandable:s,expanded:c,focused:l,selected:u,indeterminate:d,disabled:f,editing:p,editable:LF(n,gL.isItemEditable,e),loading:a,error:o},h=t=>{if(m.disabled)return;m.focused||n.focus.focusItem(t,e);let r=fI.isMultiSelectEnabled(n.state)&&(t.shiftKey||t.ctrlKey||t.metaKey);m.expandable&&!(r&&gI.isItemExpanded(n.state,e))&&n.expansion.setItemExpansion({event:t,itemId:e})},g=t=>{fI.canItemBeSelected(n.state,e)&&(!m.focused&&!m.editing&&n.focus.focusItem(t,e),fI.isMultiSelectEnabled(n.state)&&(t.shiftKey||t.ctrlKey||t.metaKey)?t.shiftKey?n.selection.expandSelectionRange(t,e):n.selection.setItemSelection({event:t,itemId:e,keepExistingSelection:!0}):n.selection.setItemSelection({event:t,itemId:e,shouldBeSelected:!0}))},_=t=>{let r=t.nativeEvent.shiftKey,i=fI.isMultiSelectEnabled(n.state);i&&r?n.selection.expandSelectionRange(t,e):n.selection.setItemSelection({event:t,itemId:e,keepExistingSelection:i,shouldBeSelected:t.target.checked})},v=()=>{n.labelEditing&&(p?n.labelEditing.setEditedItem(null):n.labelEditing.setEditedItem(e))};return{interactions:{handleExpansion:h,handleSelection:g,handleCheckboxSelection:_,toggleItemEditing:v,handleSaveItemLabel:(t,r)=>{n.labelEditing&&gL.isItemBeingEdited(n.state,e)&&(n.labelEditing.updateItemLabel(e,r),v(),n.focus.focusItem(t,e))},handleCancelItemLabelEditing:t=>{n.labelEditing&&gL.isItemBeingEdited(n.state,e)&&(v(),n.focus.focusItem(t,e))}},status:m,publicAPI:r}}})),ML,NL,PL,FL,zbe=s((()=>{mF(),ML=d(h(),1),WF(),oF(),WI(),iF(),DF(),LI(),BI(),jL(),qF(),NL=W(),PL=({props:e,rootRef:t,contentRef:n})=>{let{store:r}=_F(),{children:i,disabled:a=!1,disableSelection:o=!1,label:s,itemId:c,id:l}=e,u=ML.useContext(II);if(u==null)throw Error(pF(196));let{registerChild:d,unregisterChild:f,parentId:p}=u,m=kL(i),h=ML.useRef(null),g=aF(h,n),_=LF(r,KF.treeItemIdAttribute,c,l),v=ML.useRef(!0),y=tF(Symbol);return UI(()=>(d(_,c),()=>{f(_),f(_)}),[r,d,f,_,c]),UI(()=>(v.current=!0,()=>{v.current=!1}),[]),UI(()=>{let e=r.jsxItems.upsertJSXItem({id:c,idAttribute:l,parentId:p,expandable:m,disabled:a,selectable:!o},y.current);return()=>{v.current||e()}},[r,p,c,m,a,o,l,y]),ML.useEffect(()=>{if(s)return r.jsxItems.mapLabelFromJSX(c,(h.current?.textContent??``).toLowerCase())},[r,c,s]),{contentRef:g,rootRef:t}},FL=({children:e,itemId:t,idAttribute:n})=>{let r=ML.useContext(zI);return(0,NL.jsx)(NI,{itemId:t,idAttribute:n,children:(0,NL.jsx)(zI.Provider,{value:r+1,children:e})})}})),Bbe,Vbe=s((()=>{$p(),mF(),iI(),pI(),zbe(),Bbe=class{itemOwners=new Map;constructor(e){this.store=e,e.itemPluginManager.register(PL,FL)}upsertJSXItem=(e,t)=>{let n=this.itemOwners.get(e.id);if(n!=null&&n!==t)throw Error(pF(195,e.id));this.itemOwners.set(e.id,t);let r=eI.itemMeta(this.store.state,e.id);if(r!=null){let t=!1;for(let n of Object.keys(e))if(r[n]!==e[n]){t=!0;break}t&&this.store.update({itemMetaLookup:Qp({},this.store.state.itemMetaLookup,{[e.id]:Qp({},r,e)})})}else this.store.update({itemMetaLookup:Qp({},this.store.state.itemMetaLookup,{[e.id]:e}),itemModelLookup:Qp({},this.store.state.itemModelLookup,{[e.id]:{id:e.id,label:e.label??``}})});return()=>{this.itemOwners.delete(e.id);let t=Qp({},this.store.state.itemMetaLookup),n=Qp({},this.store.state.itemModelLookup);delete t[e.id],delete n[e.id],this.store.update({itemMetaLookup:t,itemModelLookup:n})}};mapLabelFromJSX=(e,t)=>(this.store.keyboardNavigation.updateLabelMap(n=>(n[e]=t,n)),()=>{this.store.keyboardNavigation.updateLabelMap(t=>{let n=Qp({},t);return delete n[e],n})});setJSXItemsOrderedChildrenIds=(e,t)=>{let n=e??`__TREE_VIEW_ROOT_PARENT_ID__`;this.store.update({itemOrderedChildrenIdsLookup:Qp({},this.store.state.itemOrderedChildrenIdsLookup,{[n]:t}),itemChildrenIndexesLookup:Qp({},this.store.state.itemChildrenIndexesLookup,{[n]:XF(t)})}),e!==null&&fI.isMultiSelectEnabled(this.store.state)&&fI.propagationRules(this.store.state).descendants&&fI.isItemSelected(this.store.state,e)&&this.store.selection.setItemSelection({itemId:e,shouldBeSelected:!0,keepExistingSelection:!0})}}})),Hbe=s((()=>{Vbe()})),IL,Ube=s((()=>{IL={getInitialState:e=>e,updateStateFromParameters:e=>e,shouldIgnoreItemsStateUpdate:()=>!0}})),LL,Wbe=s((()=>{$p(),fF(),Lbe(),Hbe(),Ube(),LL=class extends DL{jsxItems=new Bbe(this);constructor(e){super(Qp({},e,{items:uF}),`SimpleTreeView`,IL)}updateStateFromParameters(e){super.updateStateFromParameters(Qp({},e,{items:uF}))}}})),Gbe=s((()=>{})),Kbe=s((()=>{Wbe(),Gbe()})),RL,zL,BL,VL,HL,UL,qbe=s((()=>{$p(),RL=d(h(),1),oF(),Y(),_D(),cF(),lF(),DF(),Xye(),ube(),LI(),BI(),bbe(),Kbe(),zL=W(),BL=sF(`MuiSimpleTreeView`),VL=e=>{let{classes:t}=e;return RL.useMemo(()=>Fd({root:[`root`],item:[`item`],itemContent:[`itemContent`],itemGroupTransition:[`itemGroupTransition`],itemIconContainer:[`itemIconContainer`],itemLabel:[`itemLabel`],itemCheckbox:[`itemCheckbox`]},Uye,t),[t])},HL=Z(`ul`,{name:`MuiSimpleTreeView`,slot:`Root`})({padding:0,margin:0,listStyle:`none`,outline:0,position:`relative`}),UL=RL.forwardRef(function(e,t){let n=BL({props:e,name:`MuiSimpleTreeView`}),{slots:r,slotProps:i,apiRef:a,parameters:o,forwardedProps:s}=Yye(n),c=ybe(LL,o),l=RL.useRef(null),u=lbe(c,s,aF(t,l)),d=VL(n),f=r?.root??HL,p=gD({elementType:f,externalSlotProps:i?.root,className:d.root,getSlotProps:u,ownerState:n});return(0,zL.jsx)(qye,{store:c,classes:d,slots:r,slotProps:i,apiRef:a,rootRef:l,children:(0,zL.jsx)(NI,{itemId:null,idAttribute:null,children:(0,zL.jsx)(zI.Provider,{value:0,children:(0,zL.jsx)(f,Qp({},p))})})})})})),Jbe=s((()=>{qbe(),lF()}));function Ybe(e){return Gh(`PrivateSwitchBase`,e)}var Xbe=s((()=>{Jh(),Kh(),qh(`PrivateSwitchBase`,[`root`,`checked`,`disabled`,`input`,`edgeStart`,`edgeEnd`])})),WL,GL,KL,qL,JL,YL,XL=s((()=>{WL=d(h(),1),Y(),Ib(),Bv(),Q(),ew(),Pb(),uT(),Xbe(),TC(),GL=W(),KL=e=>{let{classes:t,checked:n,disabled:r,edge:i}=e;return Fd({root:[`root`,n&&`checked`,r&&`disabled`,i&&`edge${Fb(i)}`],input:[`input`]},Ybe,t)},qL=Z(lT,{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}}]}),JL=Z(`input`,{name:`MuiSwitchBase`,shouldForwardProp:zv})({cursor:`inherit`,position:`absolute`,opacity:0,width:`100%`,height:`100%`,top:0,left:0,margin:0,padding:0,zIndex:1}),YL=WL.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,name:d,onBlur:f,onChange:p,onFocus:m,readOnly:h,required:g=!1,tabIndex:_,type:v,value:y,slots:b={},slotProps:x={},...S}=e,{nativeButton:C,...w}=S,[T,E]=$C({controlled:r,default:!!a,name:`SwitchBase`,state:`checked`}),D=hse(),O=e=>{m&&m(e),D&&D.onFocus&&D.onFocus(e)},k=e=>{f&&f(e),D&&D.onBlur&&D.onBlur(e)},A=e=>{if(e.nativeEvent.defaultPrevented||h)return;let t=e.target.checked;E(t),p&&p(e,t)},j=o;D&&j===void 0&&(j=D.disabled);let M=v===`checkbox`||v===`radio`,N={...e,checked:T,disabled:j,disableFocusRipple:s,edge:c},ee=KL(N),te={slots:b,slotProps:x},[P,F]=wC(`root`,{ref:t,elementType:qL,className:ee.root,shouldForwardComponentProp:!0,externalForwardedProps:{...te,component:`span`,...w},getSlotProps:e=>({...e,onFocus:t=>{e.onFocus?.(t),O(t)},onBlur:t=>{e.onBlur?.(t),k(t)}}),ownerState:N,additionalProps:{centerRipple:!0,focusRipple:!s,role:void 0,tabIndex:null}}),[I,ne]=wC(`input`,{elementType:JL,className:ee.input,externalForwardedProps:te,getSlotProps:e=>({...e,onChange:t=>{e.onChange?.(t),A(t)}}),ownerState:N,additionalProps:{autoFocus:n,checked:r,defaultChecked:a,disabled:j,id:M?u:void 0,name:d,readOnly:h,required:g,tabIndex:_,type:v,...v===`checkbox`&&y===void 0?{}:{value:y}}});return(0,GL.jsxs)(P,{...F,children:[(0,GL.jsx)(I,{...ne}),T?i:l]})})})),ZL,QL,Zbe=s((()=>{RC(),ZL=W(),QL=XS((0,ZL.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`)})),$L,eR,Qbe=s((()=>{RC(),$L=W(),eR=XS((0,$L.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`)})),tR,nR,$be=s((()=>{RC(),tR=W(),nR=XS((0,tR.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`)})),rR,iR,aR,oR,sR,cR,lR,uR,exe=s((()=>{rR=d(h(),1),J(),Y(),XL(),Zbe(),Qbe(),$be(),Ib(),Bv(),fb(),Q(),Uv(),NS(),$(),aw(),TC(),iR=W(),aR=e=>{let{classes:t,indeterminate:n,color:r,size:i}=e,a=Fd({root:[`root`,n&&`indeterminate`,`color${Fb(r)}`,`size${Fb(i)}`]},tse,t);return{...t,...a}},oR=Z(YL,{shouldForwardProp:e=>zv(e)||e===`classes`,name:`MuiCheckbox`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.indeterminate&&t.indeterminate,t[`size${Fb(n.size)}`],n.color!=="default"&&t[`color${Fb(n.color)}`]]}})(Hv(({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(MS()).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(MS()).map(([t])=>({props:{color:t},style:{[`&.${db.checked}, &.${db.indeterminate}`]:{color:(e.vars||e).palette[t].main},[`&.${db.disabled}`]:{color:(e.vars||e).palette.action.disabled}}})),{props:{disableRipple:!1},style:{"&:hover":{"@media (hover: none)":{backgroundColor:`transparent`}}}}]}))),sR=(0,iR.jsx)(eR,{}),cR=(0,iR.jsx)(QL,{}),lR=(0,iR.jsx)(nR,{}),uR=rR.forwardRef(function(e,t){let n=Wv({props:e,name:`MuiCheckbox`}),{checkedIcon:r=sR,color:i=`primary`,icon:a=cR,indeterminate:o=!1,indeterminateIcon:s=lR,size:c=`medium`,disableRipple:l=!1,className:u,slots:d={},slotProps:f={},...p}=n,m=o?s:a,h=o?s:r,g={...n,disableRipple:l,color:i,indeterminate:o,size:c},_=aR(g),v=f.input,[y,b]=wC(`root`,{ref:t,elementType:oR,className:q(_.root,u),shouldForwardComponentProp:!0,externalForwardedProps:{slots:d,slotProps:f,...p},ownerState:g,additionalProps:{type:`checkbox`,icon:rR.cloneElement(m,{fontSize:m.props.fontSize??c}),checkedIcon:rR.cloneElement(h,{fontSize:h.props.fontSize??c}),disableRipple:n.disableRipple,slots:d,slotProps:{input:rw(typeof v==`function`?v(g):v,{"data-indeterminate":o,"aria-checked":o?`mixed`:void 0})}}});return(0,iR.jsx)(y,{...b,classes:_})})})),dR=s((()=>{exe(),fb(),fb()})),txe=s((()=>{jL()})),nxe=s((()=>{TL(),CL()})),fR,pR,mR,rxe=s((()=>{$p(),fR=d(h(),1),WF(),bC(),oF(),DF(),txe(),BI(),DI(),nxe(),iI(),qF(),hL(),MI(),pR=(e,t,n)=>typeof n==`function`?n(e,t):n,mR=e=>{let{runItemPlugins:t,publicAPI:n,store:r}=_F(),i=fR.useContext(zI),a=LF(r,pR,e.itemId,i),{id:o,itemId:s,label:c,children:l,rootRef:u}=e,{rootRef:d,contentRef:f,propsEnhancers:p}=t(e),{interactions:m,status:h}=AL({itemId:s,children:l}),g=fR.useRef(null),_=fR.useRef(null),v=aF(u,d,g),y=aF(f,_),b=fR.useRef(null),x=LF(r,fI.isCheckboxSelectionEnabled),S=LF(r,KF.treeItemIdAttribute,s,o),C=LF(r,SL.isItemTheDefaultFocusableItem,s),w=LF(r,eI.itemHeight),T={rootRefObject:g,contentRefObject:_,interactions:m},E=e=>t=>{e.onFocus?.(t),!t.defaultMuiPrevented&&!h.focused&&eI.canItemBeFocused(r.state,s)&&t.currentTarget===t.target&&r.focus.focusItem(t,s)},D=e=>t=>{if(e.onBlur?.(t),t.defaultMuiPrevented)return;let n=r.items.getItemDOMElement(s);h.editing||t.relatedTarget&&EI(t.relatedTarget,n)&&(t.target&&t.target?.dataset?.element===`labelInput`&&EI(t.target,n)||t.relatedTarget?.dataset?.element===`labelInput`)||r.focus.removeFocusedItem()},O=e=>t=>{e.onKeyDown?.(t),!(t.defaultMuiPrevented||t.target?.dataset?.element===`labelInput`)&&r.keyboardNavigation.handleItemKeyDown(t,s)},k=e=>t=>{e.onDoubleClick?.(t),!t.defaultMuiPrevented&&m.toggleItemEditing()},A=e=>t=>{e.onClick?.(t),r.items.handleItemClick(t,s),!(t.defaultMuiPrevented||b.current?.contains(t.target))&&(gI.triggerSlot(r.state)===`content`&&m.handleExpansion(t),x||m.handleSelection(t))},j=e=>t=>{e.onMouseDown?.(t),!t.defaultMuiPrevented&&(t.shiftKey||t.ctrlKey||t.metaKey||h.disabled)&&t.preventDefault()},M=e=>t=>{e.onClick?.(t),!t.defaultMuiPrevented&&gI.triggerSlot(r.state)===`iconContainer`&&m.handleExpansion(t)};return{getContextProviderProps:()=>({itemId:s,id:o}),getRootProps:(t={})=>{let n=Qp({},yC(e),yC(t)),r=Qp({},n,{ref:v,role:`treeitem`,tabIndex:C?0:-1,id:S,"aria-expanded":h.expandable?h.expanded:void 0,"aria-disabled":h.disabled||void 0},t,{style:Qp({},t.style??{},{"--TreeView-itemDepth":a},w==null?{}:{"--TreeView-itemHeight":`${w}px`}),onFocus:E(n),onBlur:D(n),onKeyDown:O(n)}),i=p.root?.(Qp({},T,{externalEventHandlers:n}))??{};return Qp({},r,i)},getContentProps:(e={})=>{let t=yC(e),n=Qp({},t,e,{ref:y,onClick:A(t),onMouseDown:j(t)});[`expanded`,`selected`,`focused`,`disabled`,`editing`,`editable`].forEach(e=>{h[e]&&(n[`data-${e}`]=``)});let r=p.content?.(Qp({},T,{externalEventHandlers:t}))??{};return Qp({},n,r)},getGroupTransitionProps:(e={})=>{let t=yC(e);return Qp({},t,{unmountOnExit:!0,component:`ul`,role:`group`,in:h.expanded,children:l},e)},getIconContainerProps:(e={})=>{let t=yC(e);return Qp({},t,e,{onClick:M(t)})},getCheckboxProps:(e={})=>{let t=yC(e),n=Qp({},t,{ref:b,"aria-hidden":!0},e),r=p.checkbox?.(Qp({},T,{externalEventHandlers:t}))??{};return Qp({},n,r)},getLabelProps:(e={})=>{let t=Qp({},yC(e)),n=Qp({},t,{children:c},e,{onDoubleClick:k(t)}),r=p.label?.(Qp({},T,{externalEventHandlers:t}))??{};return Qp({},r,n)},getLabelInputProps:(e={})=>{let t=yC(e),n=p.labelInput?.(Qp({},T,{externalEventHandlers:t}))??{};return Qp({},e,n)},getDragAndDropOverlayProps:(e={})=>{let t=yC(e),n=p.dragAndDropOverlay?.(Qp({},T,{externalEventHandlers:t}))??{};return Qp({},e,n)},getErrorContainerProps:(e={})=>{let t=yC(e);return Qp({},t,e)},getLoadingContainerProps:(e={})=>{let t=yC(e);return Qp({size:`12px`,thickness:6},t,e)},rootRef:v,status:h,publicAPI:n}}})),ixe=s((()=>{rxe()}));function axe(e){return Gh(`MuiTreeItem`,e)}var hR=s((()=>{Kh(),Jh(),qh(`MuiTreeItem`,[`root`,`content`,`groupTransition`,`iconContainer`,`label`,`checkbox`,`labelInput`,`dragAndDropOverlay`,`errorIcon`,`loadingIcon`])})),gR,_R,vR,oxe=s((()=>{aw(),gR=W(),_R=XS((0,gR.jsx)(`path`,{d:`M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z`}),`TreeViewExpandIcon`),vR=XS((0,gR.jsx)(`path`,{d:`M16.59 8.59 12 13.17 7.41 8.59 6 10l6 6 6-6z`}),`TreeViewCollapseIcon`)})),sxe=s((()=>{oxe()}));function yR(e,t,n){return e===void 0?t===void 0?n:t:e}function cxe(e){let{slots:t,slotProps:n,status:r}=e,{slots:i,slotProps:a}=xF(),o={collapseIcon:yR(t?.collapseIcon,i.collapseIcon,vR),expandIcon:yR(t?.expandIcon,i.expandIcon,_R),endIcon:yR(t?.endIcon,i.endIcon),icon:t?.icon},s;s=o?.icon?`icon`:r.expandable?r.expanded?`collapseIcon`:`expandIcon`:`endIcon`;let c=o[s],l=OF(gD({elementType:c,externalSlotProps:e=>Qp({},hC(a[s],e),hC(n?.[s],e)),ownerState:{}}),xR);return c?(0,bR.jsx)(c,Qp({},l)):null}var bR,xR,lxe=s((()=>{$p(),kF(),h(),gC(),_D(),DF(),sxe(),bR=W(),xR=[`ownerState`]})),uxe=s((()=>{lxe()}));function dxe(e){return e.action==null?null:(0,SR.jsx)(CR,Qp({},e))}var SR,CR,fxe=s((()=>{$p(),Qh(),cF(),SR=W(),CR=Z(`div`,{name:`MuiTreeItemDragAndDropOverlay`,slot:`Root`,shouldForwardProp:e=>Yh(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.alpha((e.vars||e).palette.primary.dark,(e.vars||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}`}}]}))})),pxe=s((()=>{fxe()}));function mxe(e){let{children:t,itemId:n,id:r}=e,{wrapItem:i,store:a}=_F(),o=LF(a,KF.treeItemIdAttribute,n,r);return(0,TR.jsx)(wR.Fragment,{children:i({children:t,itemId:n,store:a,idAttribute:o})})}var wR,TR,hxe=s((()=>{wR=d(h(),1),WF(),DF(),qF(),TR=W()})),gxe=s((()=>{hxe()})),ER,_xe=s((()=>{$p(),cF(),ER=Z(`input`,{name:`MuiTreeItem`,slot:`LabelInput`})(({theme:e})=>Qp({},e.typography.body1,{width:`100%`,backgroundColor:(e.vars||e).palette.background.paper,borderRadius:e.shape.borderRadius,border:`none`,padding:`0 2px`,boxSizing:`border-box`,"&:focus":{outline:`1px solid ${(e.vars||e).palette.primary.main}`}}))})),vxe=s((()=>{_xe()})),DR,OR,kR,AR,jR,MR,NR,PR,FR,IR,LR,RR,zR,BR,VR,yxe=s((()=>{kF(),$p(),DR=d(h(),1),J(),TT(),lj(),dR(),_D(),Qh(),Y(),cF(),ixe(),hR(),uxe(),pxe(),gxe(),vxe(),DF(),OR=W(),kR=[`visible`],AR=[`id`,`itemId`,`label`,`disabled`,`disableSelection`,`children`,`slots`,`slotProps`,`classes`],jR=sF(`MuiTreeItem`),MR=Z(`li`,{name:`MuiTreeItem`,slot:`Root`})({listStyle:`none`,margin:0,padding:0,outline:0}),NR=Z(`div`,{name:`MuiTreeItem`,slot:`Content`,shouldForwardProp:e=>Yh(e)&&e!==`status`})(({theme:e})=>({padding:e.spacing(.5,1),paddingLeft:`calc(${e.spacing(1)} + var(--TreeView-itemChildrenIndentation) * var(--TreeView-itemDepth))`,borderRadius:e.shape.borderRadius,width:`100%`,height:`var(--TreeView-itemHeight, unset)`,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`}},"&[data-disabled]":{opacity:(e.vars||e).palette.action.disabledOpacity,backgroundColor:`transparent`,cursor:`auto`},"&[data-focused]":{backgroundColor:(e.vars||e).palette.action.focus},"&[data-selected]":{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity),"&: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)}}},"&[data-selected][data-focused]":{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.focusOpacity}`)}})),PR=Z(`div`,{name:`MuiTreeItem`,slot:`Label`,shouldForwardProp:e=>Yh(e)&&e!==`editable`})(({theme:e})=>Qp({width:`100%`,boxSizing:`border-box`,minWidth:0,position:`relative`,overflow:`hidden`},e.typography.body1,{variants:[{props:({editable:e})=>e,style:{paddingLeft:`2px`}}]})),FR=Z(`div`,{name:`MuiTreeItem`,slot:`IconContainer`})({width:16,display:`flex`,flexShrink:0,justifyContent:`center`,position:`relative`,cursor:`inherit`,"& svg":{fontSize:18}}),IR=Z(cj,{name:`MuiTreeItem`,slot:`GroupTransition`,overridesResolver:(e,t)=>t.groupTransition})({margin:0,padding:0}),LR=Z(`div`,{name:`MuiTreeItem`,slot:`ErrorIcon`})({position:`absolute`,right:-3,width:7,height:7,borderRadius:`50%`,backgroundColor:`red`}),RR=Z(wT,{name:`MuiTreeItem`,slot:`LoadingIcon`})({color:`text.primary`}),zR=Z(DR.forwardRef((e,t)=>{let{visible:n}=e,r=OF(e,kR);return n?(0,OR.jsx)(uR,Qp({},r,{ref:t})):null}),{name:`MuiTreeItem`,slot:`Checkbox`})({padding:0}),BR=e=>{let{classes:t}=xF();return Fd({root:[`root`],content:[`content`],iconContainer:[`iconContainer`],checkbox:[`checkbox`],label:[`label`],groupTransition:[`groupTransition`],labelInput:[`labelInput`],dragAndDropOverlay:[`dragAndDropOverlay`],errorIcon:[`errorIcon`],loadingIcon:[`loadingIcon`]},axe,Qp({},e,{root:q(e?.root,t.root),content:q(e?.content,t.itemContent),iconContainer:q(e?.iconContainer,t.itemIconContainer),checkbox:q(e?.checkbox,t.itemCheckbox),label:q(e?.label,t.itemLabel),groupTransition:q(e?.groupTransition,t.itemGroupTransition),labelInput:q(e?.labelInput,t.itemLabelInput),dragAndDropOverlay:q(e?.dragAndDropOverlay,t.itemDragAndDropOverlay),errorIcon:q(e?.errorIcon,t.itemErrorIcon),loadingIcon:q(e?.loadingIcon,t.itemLoadingIcon)}))},VR=DR.forwardRef(function(e,t){let n=jR({props:e,name:`MuiTreeItem`}),{id:r,itemId:i,label:a,disabled:o,disableSelection:s,children:c,slots:l={},slotProps:u={},classes:d}=n,f=OF(n,AR),{getContextProviderProps:p,getRootProps:m,getContentProps:h,getIconContainerProps:g,getCheckboxProps:_,getLabelProps:v,getGroupTransitionProps:y,getLabelInputProps:b,getDragAndDropOverlayProps:x,getErrorContainerProps:S,getLoadingContainerProps:C,status:w}=mR({id:r,itemId:i,children:c,label:a,disabled:o,disableSelection:s}),T=BR(d),E=l.root??MR,D=gD({elementType:E,getSlotProps:m,externalForwardedProps:f,externalSlotProps:u.root,additionalProps:{ref:t},ownerState:{},className:T.root}),O=l.content??NR,k=gD({elementType:O,getSlotProps:h,externalSlotProps:u.content,ownerState:{},className:T.content}),A=l.iconContainer??FR,j=gD({elementType:A,getSlotProps:g,externalSlotProps:u.iconContainer,ownerState:{},className:T.iconContainer}),M=l.label??PR,N=gD({elementType:M,getSlotProps:v,externalSlotProps:u.label,ownerState:{},className:T.label}),ee=l.checkbox??zR,te=gD({elementType:ee,getSlotProps:_,externalSlotProps:u.checkbox,ownerState:{},className:T.checkbox}),P=l.groupTransition??void 0,F=gD({elementType:P,getSlotProps:y,externalSlotProps:u.groupTransition,ownerState:{},className:T.groupTransition}),I=l.labelInput??ER,ne=gD({elementType:I,getSlotProps:b,externalSlotProps:u.labelInput,ownerState:{},className:T.labelInput}),re=l.dragAndDropOverlay??dxe,ie=gD({elementType:re,getSlotProps:x,externalSlotProps:u.dragAndDropOverlay,ownerState:{},className:T.dragAndDropOverlay}),L=l.errorIcon??LR,ae=gD({elementType:L,getSlotProps:S,externalSlotProps:u.errorIcon,ownerState:{},className:T.errorIcon}),oe=l.loadingIcon??RR,se=gD({elementType:oe,getSlotProps:C,externalSlotProps:u.loadingIcon,ownerState:{},className:T.loadingIcon});return(0,OR.jsx)(mxe,Qp({},p(),{children:(0,OR.jsxs)(E,Qp({},D,{children:[(0,OR.jsxs)(O,Qp({},k,{children:[(0,OR.jsxs)(A,Qp({},j,{children:[w.error&&(0,OR.jsx)(L,Qp({},ae)),w.loading?(0,OR.jsx)(oe,Qp({},se)):(0,OR.jsx)(cxe,{status:w,slots:l,slotProps:u})]})),(0,OR.jsx)(ee,Qp({},te)),w.editing?(0,OR.jsx)(I,Qp({},ne)):(0,OR.jsx)(M,Qp({},N)),(0,OR.jsx)(re,Qp({},ie))]})),c&&(0,OR.jsx)(IR,Qp({as:P},F))]}))}))})})),bxe=s((()=>{yxe(),hR()})),HR,UR,xxe=s((()=>{tC(),HR=W(),UR=XS((0,HR.jsx)(`path`,{d:`M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z`}),`ChevronRight`)}));function Sxe(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 WR(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=WR(e.nodes[r],t);return n}function GR({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=WR(i,e);if(!t.data.getCanvasIds()||t.data.getCanvasIds().length===0||t.nodes.length>0)return;let a=Sxe(t);n(r,a.indexOf(`#`)===-1?a:a.substr(0,a.indexOf(`#`)))};if(!i)return null;let f=e=>(0,qR.jsx)(YR,{containerRef:s,itemId:e.id,offsetTop:96,scrollTo:c===e.id,children:(0,qR.jsx)(VR,{itemId:e.id,label:(0,qR.jsx)(JR,{sx:t=>({backgroundColor:a.indexOf(e.id)!==-1&&Jd(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,qR.jsx)(UL,{sx:{flexGrow:1},slots:{collapseIcon:XR,endIcon:null,expandIcon:ZR},onSelectedItemsChange:l,onExpandedItemsChange:u,expandedItems:o,children:Array.isArray(i.nodes)&&i.nodes.length>0?i.nodes.map(e=>f(e)):(0,qR.jsx)(`p`,{children:`No items found`})})}var KR,qR,JR,YR,XR,ZR,QR=s((()=>{KR=d(V(),1),Nx(),Jbe(),bxe(),Tj(),xxe(),Jk(),qR=W(),JR=Z(`div`)(()=>({})),YR=({children:e,itemId:t,...n})=>(0,qR.jsx)(Gk,{...n,children:e}),YR.propTypes={children:KR.default.node.isRequired,itemId:KR.default.string.isRequired},XR=e=>(0,qR.jsx)(wj,{...e,color:`action`}),ZR=e=>(0,qR.jsx)(UR,{...e,color:`action`}),GR.propTypes={containerRef:KR.default.oneOfType([KR.default.func,KR.default.shape({current:KR.default.instanceOf(Element)})]).isRequired,expandedNodeIds:KR.default.arrayOf(KR.default.string).isRequired,expandNodes:KR.default.func.isRequired,nodeIdToScrollTo:KR.default.string.isRequired,setCanvas:KR.default.func.isRequired,toggleNode:KR.default.func.isRequired,treeStructure:KR.default.shape({id:KR.default.string.isRequired,label:KR.default.string.isRequired,nodes:KR.default.arrayOf(KR.default.shape({id:KR.default.string.isRequired,label:KR.default.string.isRequired,nodes:KR.default.array}))}).isRequired,visibleNodeIds:KR.default.arrayOf(KR.default.string).isRequired,windowId:KR.default.string.isRequired}})),$R,ez,tz,nz,rz=s((()=>{U(),B(),Nr(),QR(),$l(),Nd(),$R=(e,{id:t,windowId:n})=>({expandedNodeIds:al(e,{companionWindowId:t,windowId:n}),nodeIdToScrollTo:ol(e,{companionWindowId:t,windowId:n}),treeStructure:Ds(e,{windowId:n}),visibleNodeIds:dl(e,{companionWindowId:t,windowId:n})}),ez=(e,{id:t,windowId:n})=>({expandNodes:r=>e(au(n,t,r)),setCanvas:(...t)=>e(Hu(...t)),toggleNode:r=>e(iu(n,t,r))}),tz=H(z($R,ez),Mr(`SidebarIndexTableOfContents`)),nz=tz(GR)}));function iz({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}=nb(),d=(0,az.useRef)(),f=(0,az.useId)(),p=e=>{s(e.target.value)},m=(e,t)=>{c(t)},h;return h=a===`tableOfContents`?(0,sz.jsx)(nz,{id:t,containerRef:d,windowId:l}):(0,sz.jsx)($P,{id:t,containerRef:d,windowId:l}),(0,sz.jsx)(XA,{title:u(`canvasIndex`),id:t,windowId:l,ref:d,titleControls:(0,sz.jsxs)(sz.Fragment,{children:[i&&i.length>1&&(0,sz.jsx)(nM,{children:(0,sz.jsx)(uN,{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,sz.jsx)(KO,{value:e.id,children:(0,sz.jsx)(VS,{variant:`body2`,children:(0,sz.jsx)(Ux,{resource:e})})},e.id))})}),(0,sz.jsx)(cz,{}),(0,sz.jsxs)(pP,{value:a,onChange:m,variant:`fullWidth`,indicatorColor:`primary`,textColor:`primary`,children:[o&&(0,sz.jsx)(PD,{title:u(`tableOfContentsList`),value:`tableOfContents`,children:(0,sz.jsx)(xP,{sx:{minWidth:`auto`},value:`tableOfContents`,"aria-label":u(`tableOfContentsList`),"aria-controls":f,icon:(0,sz.jsx)(EP,{style:{transform:`scale(-1, 1)`}})})}),(0,sz.jsx)(PD,{title:u(`itemList`),value:`item`,children:(0,sz.jsx)(xP,{sx:{minWidth:`auto`},value:`item`,"aria-label":u(`itemList`),"aria-controls":f,icon:(0,sz.jsx)(wP,{})})}),(0,sz.jsx)(PD,{title:u(`thumbnailList`),value:`thumbnail`,children:(0,sz.jsx)(xP,{sx:{minWidth:`auto`},value:`thumbnail`,"aria-label":u(`thumbnailList`),"aria-controls":f,icon:(0,sz.jsx)(kN,{})})})]})]}),children:(0,sz.jsxs)(`div`,{id:f,children:[e&&(0,sz.jsx)(DN,{fullWidth:!0,onClick:n,endIcon:(0,sz.jsx)(OP,{}),children:(0,sz.jsx)(VS,{sx:{textTransform:`none`},children:(0,sz.jsx)(Ux,{resource:e})})}),h]})})}var az,oz,sz,cz,lz=s((()=>{az=d(h(),1),oz=d(V(),1),Nx(),mP(),SP(),FD(),ON(),Iye(),Lye(),Wve(),HS(),Rye(),rM(),dN(),qO(),ob(),ZA(),eF(),rz(),Gx(),sz=W(),cz=Z(`div`)(()=>({flexBasis:`100%`,height:0})),iz.propTypes={collection:oz.default.object,id:oz.default.string.isRequired,sequenceId:oz.default.string,sequences:oz.default.arrayOf(oz.default.object),showMultipart:oz.default.func.isRequired,showToc:oz.default.bool,updateSequence:oz.default.func.isRequired,updateVariant:oz.default.func.isRequired,variant:oz.default.oneOf([`item`,`thumbnail`,`tableOfContents`]).isRequired,windowId:oz.default.string.isRequired}})),uz,dz,fz,pz,mz=s((()=>{U(),B(),Nr(),Nd(),lz(),$l(),uz=(e,{id:t,windowId:n})=>{let r=Es(e,{windowId:n}),i=Ba(e,{windowId:n}),{config:a}=e,o=no(e,{companionWindowId:t}),s=i.collectionPath||[],c=s&&s[s.length-1],l=xs(e,{windowId:n});return{collection:c&&Zo(e,{manifestId:c}),config:a,sequenceId:l&&l.id,sequences:bs(e,{windowId:n}),showToc:r&&r.nodes&&r.nodes.length>0,variant:o.variant||ml(e,{windowId:n})}},dz=(e,{id:t,windowId:n})=>({showMultipart:()=>e(tu(n,{content:`collection`,position:`right`})),updateSequence:t=>e(vu(n,{sequenceId:t})),updateVariant:r=>e(nu(n,t,{variant:r}))}),fz=H(z(uz,dz),Mr(`WindowSideBarCanvasPanel`)),pz=fz(iz)}));function Cxe(e){return Gh(`MuiSkeleton`,e)}var hz=s((()=>{Jh(),Kh(),qh(`MuiSkeleton`,[`root`,`text`,`rectangular`,`rounded`,`circular`,`pulse`,`wave`,`withChildren`,`fitContent`,`heightAuto`])})),gz,_z,vz,yz,bz,xz,Sz,Cz,wz,wxe=s((()=>{gz=d(h(),1),J(),Y(),Nx(),Q(),Uv(),$(),$v(),hz(),_z=W(),vz=e=>{let{classes:t,variant:n,animation:r,hasChildren:i,width:a,height:o}=e;return Fd({root:[`root`,n,r,i&&`withChildren`,i&&!a&&`fitContent`,i&&!o&&`heightAuto`]},Cxe,t)},yz=Ch`
0% {
opacity: 1;
}
50% {
opacity: 0.4;
}
100% {
opacity: 1;
}
`,bz=Ch`
0% {
transform: translateX(-100%);
}
50% {
/* +0.5s of delay between each loop */
transform: translateX(100%);
}
100% {
transform: translateX(100%);
}
`,xz=typeof yz==`string`?null:Sh`
animation: ${yz} 2s ease-in-out 0.5s infinite;
`,Sz=typeof bz==`string`?null:Sh`
&::after {
animation: ${bz} 2s linear 0.5s infinite;
}
`,Cz=Z(`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]}})(Hv(({theme:e})=>{let t=Mse(e.shape.borderRadius)||`px`,n=Nse(e.shape.borderRadius),r=Jv(e,{animation:`none`}),i=Jv(e,{"&::after":{animation:`none`,display:`none`}});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:xz||{animation:`${yz} 2s ease-in-out 0.5s infinite`}},...r?[{props:{animation:`pulse`},style:r}]:[],{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:Sz||{"&::after":{animation:`${bz} 2s linear 0.5s infinite`}}},...i?[{props:{animation:`wave`},style:i}]:[]]}})),wz=gz.forwardRef(function(e,t){let n=Wv({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=vz(d);return(0,_z.jsx)(Cz,{as:a,ref:t,className:q(f.root,i),ownerState:d,...u,style:{width:l,height:o,...s}})})})),Tz=s((()=>{wxe(),hz(),hz()}));function Ez({alt:e,fallback:t,src:n,...r}){let[i,a]=(0,Dz.useState)(!1),{notifyFailure:o}=(0,Dz.useContext)(Kx);return(0,Dz.useEffect)(()=>{a(!1)},[n]),i?t:(0,kz.jsx)(`img`,{alt:e,src:n,onError:()=>{a(!0),o(n)},...r})}var Dz,Oz,kz,Az=s((()=>{Dz=d(h(),1),Oz=d(V(),1),qx(),kz=W(),Ez.propTypes={alt:Oz.default.string.isRequired,fallback:Oz.default.node.isRequired,src:Oz.default.string.isRequired}}));function jz({manifestLogo:e=null,requiredStatement:t=null,rights:n=null,windowId:r,id:i}){let{t:a}=nb(),o=arguments[0];return(0,Nz.jsxs)(XA,{title:a(`attributionTitle`),paperClassName:sS(`attribution-panel`),windowId:r,id:i,children:[(0,Nz.jsxs)(QA,{children:[t&&(0,Nz.jsx)(Fj,{labelValuePairs:t,defaultLabel:a(`attribution`)}),n&&n.length>0&&(0,Nz.jsxs)(`dl`,{className:sS(`label-value-metadata`),children:[(0,Nz.jsx)(VS,{variant:`subtitle2`,component:`dt`,children:a(`rights`)}),n.map(e=>(0,Nz.jsx)(VS,{variant:`body1`,component:`dd`,children:(0,Nz.jsx)(RN,{target:`_blank`,rel:`noopener noreferrer`,href:e,children:e})},e.toString()))]})]}),e&&(0,Nz.jsx)(QA,{children:(0,Nz.jsx)(Pz,{src:e,alt:``,role:`presentation`,fallback:(0,Nz.jsx)(Fz,{variant:`rectangular`,height:60,width:60})})}),(0,Nz.jsx)(Vj,{targetName:`AttributionPanel`,...o})]})}var Mz,Nz,Pz,Fz,Iz=s((()=>{Mz=d(V(),1),Nx(),HS(),zN(),Tz(),ob(),ZA(),$A(),Ij(),cS(),Hj(),Az(),Nz=W(),Pz=Z(Ez)(()=>({maxWidth:`100%`})),Fz=Z(wz)(({theme:e})=>({backgroundColor:e.palette.grey[300]})),jz.propTypes={id:Mz.default.string.isRequired,manifestLogo:Mz.default.string,requiredStatement:Mz.default.arrayOf(Mz.default.shape({label:Mz.default.string,value:Mz.default.string})),rights:Mz.default.arrayOf(Mz.default.string),windowId:Mz.default.string.isRequired}})),Lz,Rz,zz,Bz=s((()=>{U(),B(),$l(),Nr(),Iz(),Lz=(e,{id:t,windowId:n})=>({manifestLogo:ts(e,{windowId:n}),requiredStatement:ss(e,{windowId:n}),rights:cs(e,{windowId:n})}),Rz=H(z(Lz),Mr(`AttributionPanel`)),zz=Rz(jz)})),Txe=c(((e,t)=>{function n(e){return function(t){return e?.[t]}}t.exports=n})),Exe=c(((e,t)=>{t.exports=Txe()({À:`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`})})),Dxe=c(((e,t)=>{var n=Exe(),r=$t(),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}));function Vz(e,t,n,r){var i=this,a=(0,Hz.useRef)(null),o=(0,Hz.useRef)(0),s=(0,Hz.useRef)(0),c=(0,Hz.useRef)(null),l=(0,Hz.useRef)([]),u=(0,Hz.useRef)(),d=(0,Hz.useRef)(),f=(0,Hz.useRef)(e),p=(0,Hz.useRef)(!0),m=(0,Hz.useRef)(),h=(0,Hz.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,Hz.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,Hz.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 Hz,Uz=s((()=>{Hz=d(h())}));function Oxe(){let[,e]=Wz.useState({});return Wz.useCallback(()=>{e({})},[])}var Wz,kxe=s((()=>{Wz=d(h(),1)})),Gz=s((()=>{kxe()}));function Kz({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 qz(e){return e.normalize(`NFD`).replace(/[\u0300-\u036f]/g,``)}function Axe(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=qz(l));let u=l?e.filter(e=>{let r=(a||c)(e);return n&&(r=r.toLowerCase()),t&&(r=qz(r)),i===`start`?r.startsWith(l):r.includes(l)}):e;return typeof r==`number`?u.slice(0,r):u}}function Jz(e,t,n,r){if(t||e==null||r)return``;let i=n(e);return typeof i==`string`?i:``}function jxe(e){let{unstable_isActiveElementInListbox:t=Qz,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?eB:null,disableClearable:d=!1,disableCloseOnSelect:f=!1,disabled:p,disabledItemsFocusable:m=!1,disableListWrap:h=!1,filterOptions:g=Xz,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=$z,multiple:O=!1,onChange:k,onClose:A,onHighlightChange:j,onInputChange:M,onOpen:N,open:ee,openOnFocus:te=!1,options:P,readOnly:F=!1,renderValue:I,resetHighlightOnMouseLeave:ne=!1,selectOnFocus:re=!e.freeSolo,value:ie}=e,L=vg(w),ae=x;ae=e=>{let t=x(e);return typeof t==`string`?t:String(t)};let oe=Yz.useRef(!1),se=Yz.useRef(!0),ce=Yz.useRef(null),le=Yz.useRef(null),ue=Yz.useRef(!1),de=Yz.useRef(!1),[fe,pe]=Yz.useState(null),[R,me]=Yz.useState(-1),he=i?0:-1,ge=Yz.useRef(he),_e=Yz.useRef(null),ve=Yz.useRef(!1),ye=Yz.useRef(!1),be=Yz.useRef(Jz(u??ie,O,ae)).current,[xe,Se]=YC({controlled:ie,default:u,name:l}),[Ce,we]=YC({controlled:E,default:be,name:l,state:`inputValue`}),[Te,Ee]=Yz.useState(!1),De=Yz.useCallback((e,t,n)=>{if(!(O?xe.length<t.length:t!==null)&&!s&&!(n===`reset`&&v&&!O&&t===null))return;let r=Jz(t,O,ae,I);Ce!==r&&(we(r),M&&M(e,r,n))},[ae,Ce,O,M,we,s,v,xe,I]),[Oe,ke]=YC({controlled:ee,default:!1,name:l,state:`open`}),[Ae,je]=Yz.useState(!0),Me=!O&&xe!=null&&Ce===ae(xe),Ne=Oe&&!F,Pe=Yz.useMemo(()=>O?xe:xe==null?[]:[xe],[O,xe]),Fe=Yz.useMemo(()=>D!==$z||Pe.length===0?null:new Set(Pe),[D,Pe]),Ie=Yz.useCallback(e=>Fe?Fe.has(e):Pe.some(t=>t!=null&&D(e,t)),[D,Pe,Fe]),Le=Ne?g(P.filter(e=>!(_&&Ie(e))),{inputValue:Me&&Ae?``:Ce,getOptionLabel:ae}):[],Re=cC({filteredOptions:Le,value:xe,inputValue:Ce});Yz.useEffect(()=>{let e=xe!==Re.value;Te&&!e||v&&(!e||xe==null&&Re.value===void 0)||De(null,xe,`reset`)},[xe,De,Te,Re.value,v]);let ze=Oe&&Le.length>0&&!F,Be=yb(e=>{e===-1?ce.current.focus():fe.querySelector(`[data-item-index="${e}"]`).focus()});Yz.useEffect(()=>{O&&R>xe.length-1&&(me(-1),Be(-1))},[xe,O,R,Be]);function Ve(e,t){if(!le.current||e<0||e>=Le.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)%Le.length:(n-1+Le.length)%Le.length,n===e)return-1}}let He=yb(({index:e,reason:t,preserveScroll:r=!1})=>{if(ce.current==null&&le.current==null||(e===-1?ce.current.removeAttribute(`aria-activedescendant`):ce.current.setAttribute(`aria-activedescendant`,`${L}-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))}}),Ue=yb(({event:e,index:t,reason:n,preserveScroll:r=!1})=>{ge.current=t,_e.current=n??null,j&&[`mouse`,`keyboard`,`touch`].includes(n)&&j(e,t===-1?null:Le[t],n),He({index:t,reason:n,preserveScroll:r})}),We=yb(({index:e})=>{ge.current=e,He({index:e,reason:_e.current})}),Ge=yb(({event:e,diff:t,direction:n=`next`,reason:i,preserveScroll:a})=>{if(!Ne)return;i===`keyboard`&&(ve.current=!1,ye.current=!1);let o=Ve((()=>{let e=Le.length-1;if(t===`reset`)return he;if(t===`start`)return 0;if(t===`end`)return e;let n=ge.current+t;return n<0?n===-1&&T?-1:h&&ge.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(Ue({index:o,reason:i,event:e,preserveScroll:a}),r&&t!==`reset`){if(o===-1)ce.current.value=Ce;else{let e=ae(Le[o]);ce.current.value=e,e.toLowerCase().indexOf(Ce.toLowerCase())===0&&Ce.length>0&&ce.current.setSelectionRange(Ce.length,e.length)}}}),Ke=!Kz({array1:Re.filteredOptions,array2:Le,parser:ae}),qe=()=>{if(ge.current!==-1&&!Kz({array1:Re.filteredOptions,array2:Le,parser:ae})&&Re.inputValue===Ce&&(O?xe.length===Re.value.length&&Re.value.every((e,t)=>ae(xe[t])===ae(e)):((e,t)=>(e?ae(e):``)===(t?ae(t):``))(Re.value,xe))){let e=Re.filteredOptions[ge.current];if(e)return Le.findIndex(t=>ae(t)===ae(e))}return-1},Je=Yz.useCallback(()=>{if(!Ne)return;let e=qe();if(e!==-1){We({index:e});return}let t=O?xe[0]:xe;if(Le.length===0||t==null){let e=Ke&&Re.inputValue===Ce&&Re.filteredOptions?.length>0&&Le.length>Re.filteredOptions.length&&Re.filteredOptions.every((e,t)=>ae(e)===ae(Le[t]));Ge({diff:`reset`,preserveScroll:e});return}if(le.current){if(t!=null){let e=Le[ge.current];if(O&&e&&xe.findIndex(t=>D(e,t))!==-1&&Re.filteredOptions?.length>0){We({index:ge.current});return}let n=Le.findIndex(e=>D(e,t));n===-1?Ge({diff:`reset`}):Ue({index:n});return}if(ge.current>=Le.length-1){Ue({index:Le.length-1});return}Ue({index:ge.current})}},[Le.length,!O&&xe,Ge,Ue,We,Ne,Ce,O]),Ye=yb(e=>{GC(le,e),e&&Je()});Yz.useEffect(()=>{(Ke||Ne&&!f)&&Je()},[Je,Ke,Ne,f]),Yz.useEffect(()=>{if(typeof window>`u`)return;let e=()=>{de.current=!0};return window.addEventListener(`blur`,e),()=>{window.removeEventListener(`blur`,e)}},[]);let Xe=e=>{Oe||(ke(!0),je(!0),ye.current=!1,N&&N(e))},Ze=(e,t)=>{Oe&&(ke(!1),ve.current=!1,_e.current=null,A&&A(e,t))},z=(e,t,n,r)=>{if(O){if(xe.length===t.length&&xe.every((e,n)=>e===t[n]))return}else if(xe===t)return;k&&k(e,t,n,r),Se(t)},Qe=(e,t,n=`selectOption`,r=`options`)=>{let i=n,a=t;if(O){a=Array.isArray(xe)?xe.slice():[];let e=a.findIndex(e=>D(t,e));e===-1?a.push(t):r!==`freeSolo`&&(a.splice(e,1),i=`removeOption`)}De(e,a,i),z(e,a,i,{option:t}),!f&&(!e||!e.ctrlKey&&!e.metaKey)&&Ze(e,i),(o===!0||o===`touch`&&ye.current||o===`mouse`&&!ye.current)&&ce.current.blur()};function $e(e,t){if(e===-1)return-1;let n=e;for(;;){if(t===`next`&&n===xe.length||t===`previous`&&n===-1)return-1;let e=fe.querySelector(`[data-item-index="${n}"]`);if(!e||!e.hasAttribute(`tabindex`)||e.disabled||e.getAttribute(`aria-disabled`)===`true`)n+=t===`next`?1:-1;else return n}}let et=(e,t)=>{if(!O)return;Ce===``&&Ze(e,`toggleInput`);let n=R;R===-1&&t===`previous`?(n=xe.length-1,v&&Ce!==``&&(we(``),M&&M(e,``,`reset`))):(n+=t===`next`?1:-1,n<0&&(n=0),n===xe.length&&(n=-1)),n=$e(n,t),me(n),Be(n)},tt=e=>{we(``),M&&M(e,``,`clear`),z(e,O?[]:null,`clear`)},B=e=>t=>{if(e.onKeyDown&&e.onKeyDown(t),!t.defaultMuiPrevented&&(R!==-1&&![`ArrowLeft`,`ArrowRight`].includes(t.key)&&(me(-1),Be(-1)),t.which!==229))switch(t.key){case`Home`:Ne&&C&&(t.preventDefault(),Ge({diff:`start`,direction:`next`,reason:`keyboard`,event:t}));break;case`End`:Ne&&C&&(t.preventDefault(),Ge({diff:`end`,direction:`previous`,reason:`keyboard`,event:t}));break;case`PageUp`:t.preventDefault(),Ge({diff:-5,direction:`previous`,reason:`keyboard`,event:t}),Xe(t);break;case`PageDown`:t.preventDefault(),Ge({diff:Zz,direction:`next`,reason:`keyboard`,event:t}),Xe(t);break;case`ArrowDown`:t.preventDefault(),Ge({diff:1,direction:`next`,reason:`keyboard`,event:t}),Xe(t);break;case`ArrowUp`:t.preventDefault(),Ge({diff:-1,direction:`previous`,reason:`keyboard`,event:t}),Xe(t);break;case`ArrowLeft`:{let e=ce.current;if(!(e&&e.selectionStart===0&&e.selectionEnd===0))return;!O&&I&&xe!=null?(v&&Ce!==``&&(we(``),M&&M(t,``,`reset`)),me(0),Be(0)):et(t,`previous`);break}case`ArrowRight`:!O&&I?(me(-1),Be(-1)):et(t,`next`);break;case`Enter`:{let e=Ne&&ge.current!==-1&&_e.current===null,n=v&&!Ae&&e,i=!v||Ae||!e,a=n&&!ve.current;if(ge.current!==-1&&Ne&&i&&!ve.current){let e=Le[ge.current],n=y?y(e):!1;if(t.preventDefault(),n)return;Qe(t,e,`selectOption`),r&&ce.current.setSelectionRange(ce.current.value.length,ce.current.value.length)}else v&&Ce!==``&&Me===!1?((O||a)&&t.preventDefault(),Qe(t,Ce,`createOption`,`freeSolo`)):Ne&&ve.current&&(t.preventDefault(),Ze(t,`escape`));break}case`Escape`:Ne?(t.preventDefault(),t.stopPropagation(),Ze(t,`escape`)):c&&(Ce!==``||O&&xe.length>0||I)&&(t.preventDefault(),t.stopPropagation(),tt(t));break;case`Backspace`:if(ue.current){ue.current=!1;break}if(O&&!F&&Ce===``&&xe.length>0){let e=R===-1?xe.length-1:R,n=xe.slice();n.splice(e,1),z(t,n,`removeOption`,{option:xe[e]}),R!==-1&&(ue.current=!0,setTimeout(()=>{ue.current&&=!1},0))}!O&&I&&!F&&Ce===``&&z(t,null,`removeOption`,{option:xe});break;case`Delete`:if(O&&!F&&Ce===``&&xe.length>0&&R!==-1){let e=R,n=xe.slice();n.splice(e,1),z(t,n,`removeOption`,{option:xe[e]})}!O&&I&&!F&&Ce===``&&z(t,null,`removeOption`,{option:xe})}},nt=e=>{if(Ee(!0),R!==-1&&(me(-1),Be(-1)),de.current){de.current=!1;return}te&&!oe.current&&Xe(e)},rt=e=>{if(t(le)){ce.current.focus();return}Ee(!1),se.current=!0,oe.current=!1,a&&ge.current!==-1&&Ne&&_e.current!==`mouse`&&_e.current!==`touch`?Qe(e,Le[ge.current],`blur`):a&&v&&Ce!==``?Qe(e,Ce,`blur`,`freeSolo`):s&&De(e,xe,`blur`),Ze(e,`blur`)},V=e=>{let t=e.target.value,n=Ce!==t;n&&(we(t),ve.current=!1,M&&M(e,t,`input`)),t===``?!d&&!O&&!I&&z(e,null,`clear`):Xe(e),n&&je(!1)},it=e=>{let t=Number(e.currentTarget.getAttribute(`data-option-index`));ge.current===t?_e.current=`mouse`:Ue({event:e,index:t,reason:`mouse`}),ye.current||(ve.current=!1)},at=e=>{!ne||ge.current===-1||_e.current!==`mouse`||ye.current||Ue({event:e,index:-1,reason:`mouse`,preserveScroll:!0})},ot=e=>{ve.current=!1,Ue({event:e,index:Number(e.currentTarget.getAttribute(`data-option-index`)),reason:`touch`}),ye.current=!0},st=e=>{let t=Number(e.currentTarget.getAttribute(`data-option-index`));Qe(e,Le[t],`selectOption`),ye.current=!1},ct=e=>t=>{let n=xe.slice();n.splice(e,1),z(t,n,`removeOption`,{option:xe[e]})},lt=e=>{z(e,null,`removeOption`,{option:xe})},ut=e=>{Oe?Ze(e,`toggleInput`):Xe(e)},dt=e=>{oO(e.currentTarget,e.target)&&(fe&&!oO(fe,e.target)||e.target.getAttribute(`id`)!==L&&e.preventDefault())},ft=e=>{oO(e.currentTarget,e.target)&&(fe&&!oO(fe,e.target)||(ce.current.focus(),re&&se.current&&ce.current.selectionEnd-ce.current.selectionStart===0&&ce.current.select(),se.current=!1))},pt=e=>{!p&&(Ce===``||!Oe)&&e.button===0&&ut(e)},mt=v&&Ce.length>0;mt||=O?xe.length>0:xe!==null;let ht=Le;return S&&(ht=Le.reduce((e,t,n)=>{let r=S(t);return e.length>0&&e[e.length-1].group===r?e[e.length-1].options.push(t):e.push({key:n,index:n,group:r,options:[t]}),e},[])),p&&Te&&rt(),{getRootProps:(e={})=>({...e,onKeyDown:B(e),onMouseDown:dt,onClick:ft}),getInputLabelProps:()=>({id:`${L}-label`,htmlFor:L}),getInputProps:()=>({id:L,value:Ce,onBlur:rt,onFocus:nt,onChange:V,onMouseDown:pt,"aria-activedescendant":Ne?``:null,"aria-autocomplete":r?`both`:`list`,"aria-controls":ze?`${L}-listbox`:void 0,"aria-expanded":ze,autoComplete:`off`,ref:ce,autoCapitalize:`none`,spellCheck:`false`,role:`combobox`,disabled:p}),getClearProps:()=>({tabIndex:-1,type:`button`,onClick:e=>{oe.current=!0,tt(e)}}),getItemProps:({index:e=0}={})=>({...O&&{key:e},"data-item-index":e,tabIndex:-1,onFocus:()=>{R!==e&&me(e)},...!F&&{onDelete:O?ct(e):lt}}),getPopupIndicatorProps:()=>({tabIndex:-1,type:`button`,onClick:ut}),getListboxProps:(e={})=>({...e,role:`listbox`,id:`${L}-listbox`,"aria-labelledby":`${L}-label`,"aria-multiselectable":O||void 0,ref:Ye,onMouseDown:t=>{e.onMouseDown?.(t),!t.defaultMuiPrevented&&t.preventDefault()},onScroll:t=>{e.onScroll?.(t),!t.defaultMuiPrevented&&ye.current&&(ve.current=!0)},onMouseLeave:t=>{e.onMouseLeave?.(t),!t.defaultMuiPrevented&&at(t)}}),getOptionProps:({index:e,option:t})=>{let n=Ie(t),r=y?y(t):!1;return{key:b?.(t)??ae(t),tabIndex:-1,role:`option`,id:`${L}-option-${e}`,onMouseMove:it,onClick:st,onTouchStart:ot,"data-option-index":e,"aria-disabled":r,"aria-selected":n}},id:L,inputValue:Ce,value:xe,dirty:mt,expanded:Ne&&fe,popupOpen:Ne,focused:Te||R!==-1,anchorEl:fe,setAnchorEl:pe,focusedItem:R,groupedOptions:ht}}var Yz,Xz,Zz,Qz,$z,eB,Mxe=s((()=>{Yz=d(h(),1),sO(),KC(),xb(),QC(),Sg(),uC(),Xz=Axe(),Zz=5,Qz=e=>e.current!==null&&oO(e.current.parentElement,document.activeElement),$z=(e,t)=>e===t,eB=[]})),tB=s((()=>{Mxe()}));function Nxe(e){return Gh(`MuiListSubheader`,e)}var nB=s((()=>{Jh(),Kh(),qh(`MuiListSubheader`,[`root`,`colorPrimary`,`colorInherit`,`gutters`,`inset`,`sticky`])})),rB,iB,aB,oB,sB,Pxe=s((()=>{rB=d(h(),1),J(),Y(),Q(),Uv(),$(),Ib(),nB(),iB=W(),aB=e=>{let{classes:t,color:n,disableGutters:r,inset:i,disableSticky:a}=e;return Fd({root:[`root`,n!=="default"&&`color${Fb(n)}`,!r&&`gutters`,i&&`inset`,!a&&`sticky`]},Nxe,t)},oB=Z(`li`,{name:`MuiListSubheader`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.color!=="default"&&t[`color${Fb(n.color)}`],!n.disableGutters&&t.gutters,n.inset&&t.inset,!n.disableSticky&&t.sticky]}})(Hv(({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}}]}))),sB=rB.forwardRef(function(e,t){let n=Wv({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=aB(u);return(0,iB.jsx)(oB,{as:a,className:q(d.root,r),ref:t,ownerState:u,...l})})})),cB=s((()=>{Pxe(),nB(),nB()})),lB,uB,dB=s((()=>{RC(),lB=W(),uB=XS((0,lB.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`)})),fB,pB,Fxe,Ixe,mB,hB,gB,_B,vB,yB,bB,xB,SB,CB,wB,TB,EB,DB,Lxe=s((()=>{fB=d(h(),1),Y(),Gz(),sg(),tB(),TD(),cB(),ty(),PT(),QD(),vx(),Xb(),Ex(),ux(),dB(),ZM(),Q(),Uv(),$(),ub(),Ib(),TC(),pB=W(),mB=e=>{let{classes:t,disablePortal:n,expanded:r,focused:i,fullWidth:a,hasClearIcon:o,hasPopupIcon:s,inputFocused:c,popupOpen:l,size:u}=e;return Fd({root:[`root`,r&&`expanded`,i&&`focused`,a&&`fullWidth`,o&&`hasClearIcon`,s&&`hasPopupIcon`],inputRoot:[`inputRoot`],input:[`input`,c&&`inputFocused`],tag:[`tag`,`tagSize${Fb(u)}`],endAdornment:[`endAdornment`],clearIndicator:[`clearIndicator`],popupIndicator:[`popupIndicator`,l&&`popupIndicatorOpen`],popper:[`popper`,n&&`popperDisablePortal`],paper:[`paper`],listbox:[`listbox`],loading:[`loading`],noOptions:[`noOptions`],status:[`status`],option:[`option`],groupLabel:[`groupLabel`],groupUl:[`groupUl`]},ese,t)},hB=Z(`div`,{name:`MuiAutocomplete`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e,{fullWidth:r,hasClearIcon:i,hasPopupIcon:a,inputFocused:o,size:s}=n;return[{[`& .${lb.tag}`]:t.tag},{[`& .${lb.tag}`]:t[`tagSize${Fb(s)}`]},{[`& .${lb.inputRoot}`]:t.inputRoot},{[`& .${lb.input}`]:t.input},{[`& .${lb.input}`]:o&&t.inputFocused},t.root,r&&t.fullWidth,a&&t.hasPopupIcon,i&&t.hasClearIcon]}})({[`&.${lb.focused} .${lb.clearIndicator}`]:{visibility:`visible`},"@media (pointer: fine)":{[`&:hover .${lb.clearIndicator}`]:{visibility:`visible`}},[`& .${lb.tag}`]:{margin:3,maxWidth:`calc(100% - 6px)`},[`& .${lb.inputRoot}`]:{[`.${lb.hasPopupIcon}&, .${lb.hasClearIcon}&`]:{paddingRight:30},[`.${lb.hasPopupIcon}.${lb.hasClearIcon}&`]:{paddingRight:56},[`& .${lb.input}`]:{width:0,minWidth:30}},[`& .${_x.root}`]:{paddingBottom:1,"& .MuiInput-input":{padding:`4px 4px 4px 0px`}},[`& .${_x.root}.${Yb.sizeSmall}`]:{[`& .${_x.input}`]:{padding:`2px 4px 3px 0`}},[`& .${Tx.root}`]:{padding:9,[`.${lb.hasPopupIcon}&, .${lb.hasClearIcon}&`]:{paddingRight:39},[`.${lb.hasPopupIcon}.${lb.hasClearIcon}&`]:{paddingRight:65},[`& .${lb.input}`]:{padding:`7.5px 4px 7.5px 5px`},[`& .${lb.endAdornment}`]:{right:9}},[`& .${Tx.root}.${Yb.sizeSmall}`]:{paddingTop:6,paddingBottom:6,paddingLeft:6,[`& .${lb.input}`]:{padding:`2.5px 4px 2.5px 8px`}},[`& .${lx.root}`]:{paddingTop:19,paddingLeft:8,[`.${lb.hasPopupIcon}&, .${lb.hasClearIcon}&`]:{paddingRight:39},[`.${lb.hasPopupIcon}.${lb.hasClearIcon}&`]:{paddingRight:65},[`& .${lx.input}`]:{padding:`7px 4px`},[`& .${lb.endAdornment}`]:{right:9}},[`& .${lx.root}.${Yb.sizeSmall}`]:{paddingBottom:1,[`& .${lx.input}`]:{padding:`2.5px 4px`}},[`& .${Yb.hiddenLabel}`]:{paddingTop:8},[`& .${lx.root}.${Yb.hiddenLabel}`]:{paddingTop:0,paddingBottom:0,[`& .${lb.input}`]:{paddingTop:16,paddingBottom:17}},[`& .${lx.root}.${Yb.hiddenLabel}.${Yb.sizeSmall}`]:{[`& .${lb.input}`]:{paddingTop:8,paddingBottom:9}},[`& .${lb.input}`]:{flexGrow:1,textOverflow:`ellipsis`,opacity:0},variants:[{props:{fullWidth:!0},style:{width:`100%`}},{props:{size:`small`},style:{[`& .${lb.tag}`]:{margin:2,maxWidth:`calc(100% - 4px)`}}},{props:{inputFocused:!0},style:{[`& .${lb.input}`]:{opacity:1}}},{props:{multiple:!0},style:{[`& .${lb.inputRoot}`]:{flexWrap:`wrap`}}}]}),gB=Z(`div`,{name:`MuiAutocomplete`,slot:`EndAdornment`})({position:`absolute`,right:0,top:`50%`,transform:`translate(0, -50%)`}),_B=Z(NT,{name:`MuiAutocomplete`,slot:`ClearIndicator`})({marginRight:-2,padding:4,visibility:`hidden`}),vB=Z(NT,{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)`}}]}),yB=Z(wD,{name:`MuiAutocomplete`,slot:`Popper`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[{[`& .${lb.option}`]:t.option},t.popper,n.disablePortal&&t.popperDisablePortal]}})(Hv(({theme:e})=>({zIndex:(e.vars||e).zIndex.modal,variants:[{props:{disablePortal:!0},style:{position:`absolute`}}]}))),bB=Z(ey,{name:`MuiAutocomplete`,slot:`Paper`})(Hv(({theme:e})=>({...e.typography.body1,overflow:`auto`}))),xB=Z(`div`,{name:`MuiAutocomplete`,slot:`Loading`})(Hv(({theme:e})=>({color:(e.vars||e).palette.text.secondary,padding:`14px 16px`}))),SB=Z(`div`,{name:`MuiAutocomplete`,slot:`Status`})({}),CB=Z(`div`,{name:`MuiAutocomplete`,slot:`NoOptions`})(Hv(({theme:e})=>({color:(e.vars||e).palette.text.secondary,padding:`14px 16px`}))),wB=Z(`ul`,{name:`MuiAutocomplete`,slot:`Listbox`})(Hv(({theme:e})=>({listStyle:`none`,margin:0,padding:`8px 0`,maxHeight:`40vh`,overflow:`auto`,isolation:`isolate`,position:`relative`,[`& .${lb.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`},[`&.${lb.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`},[`&.${lb.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),[`&.${lb.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}},[`&.${lb.focusVisible}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.focusOpacity}`)}}}}))),TB=Z(sB,{name:`MuiAutocomplete`,slot:`GroupLabel`})(Hv(({theme:e})=>({backgroundColor:(e.vars||e).palette.background.paper,top:-8}))),EB=Z(`ul`,{name:`MuiAutocomplete`,slot:`GroupUl`})({padding:0,[`& .${lb.option}`]:{paddingLeft:24}}),DB=fB.forwardRef(function(e,t){let n=Wv({props:e,name:`MuiAutocomplete`}),{autoComplete:r=!1,autoHighlight:i=!1,autoSelect:a=!1,blurOnSelect:o=!1,className:s,clearIcon:c=Fxe||=(0,pB.jsx)(uB,{fontSize:`small`}),clearOnBlur:l=!n.freeSolo,clearOnEscape:u=!1,clearText:d=`Clear`,closeText:f=`Close`,defaultValue:p=n.multiple?[]:null,disableClearable:m=!1,disableCloseOnSelect:h=!1,disabled:g=!1,disabledItemsFocusable:_=!1,disableListWrap:v=!1,disablePortal:y=!1,filterOptions:b,filterSelectedOptions:x=!1,forcePopupIcon:S=`auto`,freeSolo:C=!1,fullWidth:w=!1,getLimitTagsText:T=e=>`+${e}`,getOptionDisabled:E,getOptionKey:D,getOptionLabel:O,isOptionEqualToValue:k,groupBy:A,handleHomeEndKeys:j=!n.freeSolo,id:M,includeInputInList:N=!1,inputValue:ee,limitTags:te=-1,loading:P=!1,loadingText:F=`Loading…`,multiple:I=!1,noOptionsText:ne=`No options`,onChange:re,onClose:ie,onHighlightChange:L,onInputChange:ae,onOpen:oe,open:se,openOnFocus:ce=!1,openText:le=`Open`,options:ue,popupIcon:de=Ixe||=(0,pB.jsx)(XM,{}),readOnly:fe=!1,renderGroup:pe,renderInput:R,renderOption:me,renderValue:he,resetHighlightOnMouseLeave:ge=!1,selectOnFocus:_e=!n.freeSolo,size:ve=`medium`,slots:ye={},slotProps:be={},value:xe,...Se}=n,{getRootProps:Ce,getInputProps:we,getInputLabelProps:Te,getPopupIndicatorProps:Ee,getClearProps:De,getItemProps:Oe,getListboxProps:ke,getOptionProps:Ae,value:je,dirty:Me,expanded:Ne,id:Pe,popupOpen:Fe,focused:Ie,focusedItem:Le,anchorEl:Re,setAnchorEl:ze,inputValue:Be,groupedOptions:Ve}=jxe({...n,componentName:`Autocomplete`}),He=Oxe();fB.useEffect(()=>{if(!Fe||!Re||typeof ResizeObserver>`u`)return;let e=Re.clientWidth,t=new ResizeObserver(()=>{let t=Re.clientWidth;e!==t&&(e=t,He())});return t.observe(Re),()=>{t.disconnect()}},[Fe,Re,He]);let Ue=fB.useRef([]),We=fB.useRef(!1),Ge=Fe?Ve:Ue.current;og(()=>{Fe&&!We.current&&(Ue.current=[]),We.current=Fe,Fe&&Ve.length>0&&(Ue.current=Ve)},[Fe,Ve]);let Ke=!m&&!g&&Me&&!fe,qe=(!C||S===!0)&&S!==!1,{onMouseDown:Je}=we(),Ye=O||(e=>e.label??e),Xe={...n,disablePortal:y,expanded:Ne,focused:Ie,fullWidth:w,getOptionLabel:Ye,hasClearIcon:Ke,hasPopupIcon:qe,inputFocused:Le===-1,popupOpen:Fe,size:ve},Ze=mB(Xe),z={slots:ye,slotProps:be},[Qe,$e]=wC(`root`,{ref:t,className:[Ze.root,s],elementType:hB,externalForwardedProps:{...z,...Se},getSlotProps:Ce,ownerState:Xe}),[et,tt]=wC(`listbox`,{elementType:wB,externalForwardedProps:z,ownerState:Xe,className:Ze.listbox,getSlotProps:ke}),[B,nt]=wC(`paper`,{elementType:ey,externalForwardedProps:z,ownerState:Xe,className:Ze.paper}),[rt,V]=wC(`status`,{elementType:SB,externalForwardedProps:z,ownerState:Xe,className:Ze.status,additionalProps:{role:`status`,"aria-live":`polite`,"aria-atomic":`true`}}),[it,at]=wC(`popper`,{elementType:wD,externalForwardedProps:z,ownerState:Xe,className:Ze.popper,additionalProps:{disablePortal:y,style:{width:Re?Re.clientWidth:null,pointerEvents:Fe?void 0:`none`},role:`presentation`,anchorEl:Re,open:Fe}}),ot=Ge.length>0||P||!C||at.keepMounted===!0,[st,ct]=wC(`clearIndicator`,{elementType:_B,externalForwardedProps:z,ownerState:Xe,className:Ze.clearIndicator,shouldForwardComponentProp:!0,additionalProps:{...De(),"aria-label":d,title:d}}),[lt,ut]=wC(`popupIndicator`,{elementType:vB,externalForwardedProps:z,ownerState:Xe,className:Ze.popupIndicator,shouldForwardComponentProp:!0,additionalProps:{...Ee(),disabled:g,"aria-label":Fe?f:le,title:Fe?f:le}}),dt,ft=e=>({className:Ze.tag,disabled:g,...Oe(e)});if(I?je.length>0&&(dt=he?he(je,ft,Xe):je.map((e,t)=>{let{key:n,...r}=ft({index:t});return(0,pB.jsx)(ZD,{label:Ye(e),size:ve,...r,...z.slotProps.chip},n)})):he&&je!=null&&(dt=he(je,ft,Xe)),te>-1&&Array.isArray(dt)){let e=dt.length-te;!Ie&&e>0&&(dt=dt.splice(0,te),dt.push((0,pB.jsx)(`span`,{className:Ze.tag,children:T(e)},dt.length)))}let pt=pe||(e=>(0,pB.jsxs)(`li`,{children:[(0,pB.jsx)(TB,{className:Ze.groupLabel,ownerState:Xe,component:`div`,children:e.group}),(0,pB.jsx)(EB,{className:Ze.groupUl,ownerState:Xe,children:e.children})]},e.key)),mt=me||((e,t)=>{let{key:n,...r}=e;return(0,pB.jsx)(`li`,{...r,children:Ye(t)},n)}),ht=(e,t)=>{let n=Ae({option:e,index:t});return mt({...n,className:Ze.option},e,{selected:n[`aria-selected`],index:t,inputValue:Be},Xe)};return(0,pB.jsxs)(fB.Fragment,{children:[(0,pB.jsx)(Qe,{...$e,children:R({id:Pe,disabled:g,fullWidth:n.fullWidth??!0,size:ve===`small`?`small`:void 0,slotProps:{inputLabel:Te(),input:{ref:ze,className:Ze.inputRoot,startAdornment:dt,onMouseDown:e=>{e.target===e.currentTarget&&Je(e)},...(Ke||qe)&&{endAdornment:(0,pB.jsxs)(gB,{className:Ze.endAdornment,ownerState:Xe,children:[Ke?(0,pB.jsx)(st,{...ct,children:c}):null,qe?(0,pB.jsx)(lt,{...ut,children:de}):null]})}},htmlInput:{className:Ze.input,disabled:g,readOnly:fe,...we()}}})}),Re&&ot?(0,pB.jsx)(yB,{as:it,...at,children:(0,pB.jsxs)(bB,{as:B,...nt,children:[(0,pB.jsxs)(rt,{...V,children:[P&&Ge.length===0?(0,pB.jsx)(xB,{className:Ze.loading,ownerState:Xe,children:F}):null,Ge.length===0&&!C&&!P?(0,pB.jsx)(CB,{className:Ze.noOptions,ownerState:Xe,onMouseDown:e=>{e.preventDefault()},children:ne}):null]}),Ge.length>0?(0,pB.jsx)(et,{...tt,children:Ge.map((e,t)=>A?pt({key:e.key,group:e.group,children:e.options.map((t,n)=>ht(t,e.index+n))}):ht(e,t))}):null]})}):null]})})})),OB=s((()=>{Lxe(),ub(),ub()})),kB,AB,Rxe,jB,MB,NB,zxe=s((()=>{kB=d(h(),1),J(),Y(),Pb(),Q(),Uv(),$(),Ib(),mx(),AB=W(),jB=e=>{let{classes:t,contained:n,size:r,disabled:i,error:a,filled:o,focused:s,required:c}=e;return Fd({root:[`root`,i&&`disabled`,a&&`error`,r&&`size${Fb(r)}`,n&&`contained`,s&&`focused`,o&&`filled`,c&&`required`]},wse,t)},MB=Z(`p`,{name:`MuiFormHelperText`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.size&&t[`size${Fb(n.size)}`],n.contained&&t.contained,n.filled&&t.filled]}})(Hv(({theme:e})=>({color:(e.vars||e).palette.text.secondary,...e.typography.caption,textAlign:`left`,marginTop:3,marginRight:0,marginBottom:0,marginLeft:0,[`&.${px.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${px.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}}]}))),NB=kB.forwardRef(function(e,t){let n=Wv({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]=Mb({props:n,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=jB(h);return(0,AB.jsx)(MB,{as:a,className:q(g.root,i),ref:t,...p,ownerState:h,children:r===` `?Rxe||=(0,AB.jsx)(`span`,{className:`notranslate`,"aria-hidden":!0,children:``}):r})})})),PB=s((()=>{zxe(),mx(),mx()}));function Bxe(e){return Gh(`MuiTextField`,e)}var FB=s((()=>{Jh(),Kh(),qh(`MuiTextField`,[`root`])})),IB,LB,RB,zB,BB,VB,Vxe=s((()=>{IB=d(h(),1),J(),Y(),Sg(),Q(),$(),$M(),tN(),oN(),Qj(),rM(),PB(),dN(),FB(),TC(),LB=W(),RB={standard:QM,filled:eN,outlined:aN},zB=e=>{let{classes:t}=e;return Fd({root:[`root`]},Bxe,t)},BB=Z(nM,{name:`MuiTextField`,slot:`Root`})({}),VB=IB.forwardRef(function(e,t){let n=Wv({props:e,name:`MuiTextField`}),{autoComplete:r,autoFocus:i=!1,children:a,className:o,color:s=`primary`,defaultValue:c,disabled:l=!1,error:u=!1,fullWidth:d=!1,helperText:f,id:p,inputRef:m,label:h,maxRows:g,minRows:_,multiline:v=!1,name:y,onBlur:b,onChange:x,onFocus:S,placeholder:C,required:w=!1,rows:T,select:E=!1,slots:D={},slotProps:O={},type:k,value:A,variant:j=`outlined`,...M}=n,N={...n,autoFocus:i,color:s,disabled:l,error:u,fullWidth:d,multiline:v,required:w,select:E,variant:j},ee=zB(N),te=vg(p),P=f&&te?`${te}-helper-text`:void 0,F=h&&te?`${te}-label`:void 0,I=RB[j],ne={slots:D,slotProps:O},[re,ie]=wC(`select`,{elementType:uN,externalForwardedProps:ne,ownerState:N}),L=E&&ie.native,ae={},oe=ne.slotProps.inputLabel;j===`outlined`&&(oe&&oe.shrink!==void 0&&(ae.notched=oe.shrink),ae.label=h),E&&(L||(ae.id=void 0),ae[`aria-describedby`]=void 0);let[se,ce]=wC(`root`,{elementType:BB,shouldForwardComponentProp:!0,externalForwardedProps:{...ne,...M},ownerState:N,className:q(ee.root,o),ref:t,additionalProps:{disabled:l,error:u,fullWidth:d,required:w,color:s,variant:j}}),[le,ue]=wC(`input`,{elementType:I,externalForwardedProps:ne,additionalProps:ae,ownerState:N}),[de,fe]=wC(`inputLabel`,{elementType:Zj,externalForwardedProps:ne,ownerState:N}),[pe,R]=wC(`htmlInput`,{elementType:`input`,externalForwardedProps:ne,ownerState:N}),[me,he]=wC(`formHelperText`,{elementType:NB,externalForwardedProps:ne,ownerState:N}),ge=(0,LB.jsx)(le,{"aria-describedby":P,autoComplete:r,autoFocus:i,defaultValue:c,fullWidth:d,multiline:v,name:y,rows:T,maxRows:g,minRows:_,type:k,value:A,id:te,inputRef:m,onBlur:b,onChange:x,onFocus:S,placeholder:C,inputProps:R,slots:{input:D.htmlInput?pe:void 0},...ue});return(0,LB.jsxs)(se,{...ce,children:[h!=null&&h!==``&&(0,LB.jsx)(de,{htmlFor:E&&!L?void 0:te,id:F,...E&&!L&&{component:`div`},...fe,children:h}),E?(0,LB.jsx)(re,{"aria-describedby":P,id:te,labelId:F,value:A,input:ge,...ie,children:a}):ge,f&&(0,LB.jsx)(me,{id:P,...he,children:f})]})})})),HB=s((()=>{Vxe(),FB(),FB()})),UB,WB,Hxe,GB,KB,qB,JB,Uxe=s((()=>{UB=d(h(),1),J(),Y(),Ib(),HS(),jb(),Pb(),Q(),Uv(),$(),IM(),WB=W(),GB=(e,t)=>{let{ownerState:n}=e;return[t.root,t[`position${Fb(n.position)}`],n.disablePointerEvents===!0&&t.disablePointerEvents,t[n.variant]]},KB=e=>{let{classes:t,disablePointerEvents:n,hiddenLabel:r,position:i,size:a,variant:o}=e;return Fd({root:[`root`,n&&`disablePointerEvents`,i&&`position${Fb(i)}`,o,r&&`hiddenLabel`,a&&`size${Fb(a)}`]},w_e,t)},qB=Z(`div`,{name:`MuiInputAdornment`,slot:`Root`,overridesResolver:GB})(Hv(({theme:e})=>({display:`flex`,maxHeight:`2em`,alignItems:`center`,whiteSpace:`nowrap`,color:(e.vars||e).palette.action.active,variants:[{props:{variant:`filled`},style:{[`&.${FM.positionStart}&:not(.${FM.hiddenLabel})`]:{marginTop:16}}},{props:{position:`start`},style:{marginRight:8}},{props:{position:`end`},style:{marginLeft:8}},{props:{disablePointerEvents:!0},style:{pointerEvents:`none`}}]}))),JB=UB.forwardRef(function(e,t){let n=Wv({props:e,name:`MuiInputAdornment`}),{children:r,className:i,component:a=`div`,disablePointerEvents:o=!1,disableTypography:s=!1,position:c,variant:l,...u}=n,d=hse()||{},f=l;l&&d.variant,d&&!f&&(f=d.variant);let p={...n,hiddenLabel:d.hiddenLabel,size:d.size,disablePointerEvents:o,position:c,variant:f},m=KB(p);return(0,WB.jsx)(Ab.Provider,{value:null,children:(0,WB.jsx)(qB,{as:a,ownerState:p,className:q(m.root,i),ref:t,...u,children:typeof r==`string`&&!s?(0,WB.jsx)(VS,{color:`textSecondary`,children:r}):(0,WB.jsxs)(UB.Fragment,{children:[c===`start`?Hxe||=(0,WB.jsx)(`span`,{className:`notranslate`,"aria-hidden":!0,children:``}):null,r]})})})})})),YB=s((()=>{Uxe(),IM(),IM()})),XB,ZB,QB=s((()=>{tC(),XB=W(),ZB=XS((0,XB.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`)})),$B,eV,Wxe=s((()=>{tC(),$B=W(),eV=XS((0,$B.jsx)(`path`,{d:`M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z`}),`ChevronLeftSharp`)})),tV,nV,Gxe=s((()=>{tC(),tV=W(),nV=XS((0,tV.jsx)(`path`,{d:`M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z`}),`ChevronRightSharp`)}));function rV({numTotal:e=void 0,searchHits:t=[],selectedContentSearchAnnotation:n,direction:r,selectAnnotation:i}){let{t:a}=nb(),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,aV.jsxs)(VS,{variant:`body2`,align:`center`,children:[(0,aV.jsx)(VD,{"aria-label":a(`searchPreviousResult`),disabled:!l(d),onClick:()=>s(d),children:(0,aV.jsx)(eV,{style:u})}),(0,aV.jsx)(`span`,{style:{unicodeBidi:`plaintext`},role:`status`,children:a(`pagination`,{current:d+1,total:f})}),(0,aV.jsx)(VD,{"aria-label":a(`searchNextResult`),disabled:!c(d),onClick:()=>o(d),children:(0,aV.jsx)(nV,{style:u})})]})}var iV,aV,oV=s((()=>{iV=d(V(),1),Wxe(),Gxe(),HS(),ob(),HD(),aV=W(),rV.propTypes={direction:iV.default.string.isRequired,numTotal:iV.default.number,searchHits:iV.default.arrayOf(iV.default.object),selectAnnotation:iV.default.func.isRequired,selectedContentSearchAnnotation:iV.default.arrayOf(iV.default.string).isRequired,windowId:iV.default.string.isRequired}})),sV,cV,lV,uV,dV=s((()=>{U(),B(),Nr(),oV(),Nd(),$l(),sV=(e,{companionWindowId:t,windowId:n})=>({direction:To(e),numTotal:Ac(e,{companionWindowId:t,windowId:n}),searchHits:Pc(e,{companionWindowId:t,windowId:n}),selectedContentSearchAnnotation:Rc(e,{companionWindowId:t,windowId:n})}),cV=(e,{windowId:t})=>({selectAnnotation:(...n)=>e(ad(t,...n))}),lV=H(z(sV,cV),Mr(`SearchPanelNavigation`)),uV=lV(rV)}));function fV({autocompleteService:e=void 0,companionWindowId:t,fetchSearch:n,query:r=``,searchIsFetching:i=!1,searchService:a,windowId:o}){let{t:s}=nb(),[c,l]=(0,pV.useState)(r),[u,d]=(0,pV.useState)(r),[f,p]=(0,pV.useState)([]);(0,pV.useEffect)(()=>{l(r),d(r),p([])},[r]),(0,pV.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=Vz((0,pV.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&&yV(t)&&d(yV(t))},y=`search-${t}`;return(0,_V.jsxs)(_V.Fragment,{children:[(0,_V.jsx)(vV,{"aria-label":s(`searchTitle`),onSubmit:_,children:(0,_V.jsx)(DB,{id:y,inputValue:c,options:f,getOptionLabel:yV,isOptionEqualToValue:(e,t)=>(0,hV.default)(yV(e).trim()).toLowerCase()===(0,hV.default)(yV(t).trim()).toLowerCase(),noOptionsText:``,onChange:v,onInputChange:m,freeSolo:!0,disableClearable:!0,renderInput:e=>(0,_V.jsx)(VB,{...e,label:s(`searchInputLabel`),variant:`standard`,slotProps:{...e.slotProps,input:{...e.InputProps,...e.slotProps?.input,endAdornment:(0,_V.jsxs)(JB,{sx:{position:`relative`},position:`end`,children:[(0,_V.jsx)(VD,{"aria-label":s(`searchSubmitAria`),type:`submit`,children:(0,_V.jsx)(ZB,{})}),!!i&&(0,_V.jsx)(wT,{sx:{left:`50%`,marginLeft:`-25px`,marginTop:`-25px`,position:`absolute`,top:`50%`},size:50})]})}}})})}),(0,_V.jsx)(uV,{windowId:o,companionWindowId:t})]})}var pV,mV,hV,gV,_V,vV,yV,bV=s((()=>{pV=d(h(),1),mV=d(V(),1),Nx(),hV=d(Dxe(),1),gV=d(_t(),1),Uz(),OB(),TT(),HB(),YB(),QB(),ob(),HD(),dV(),_V=W(),vV=Z(`form`,{name:`SearchPanelControls`,slot:`form`})(({theme:e})=>({paddingBottom:e.spacing(1),paddingRight:e.spacing(1.5),width:`100%`})),yV=e=>(0,gV.default)(e)?e.match:e,fV.propTypes={autocompleteService:mV.default.shape({id:mV.default.string}),companionWindowId:mV.default.string.isRequired,fetchSearch:mV.default.func.isRequired,query:mV.default.string,searchIsFetching:mV.default.bool,searchService:mV.default.shape({id:mV.default.string}).isRequired,windowId:mV.default.string.isRequired}})),xV,SV,CV,wV,TV=s((()=>{U(),B(),Nr(),bV(),Nd(),$l(),xV=(e,{companionWindowId:t,windowId:n})=>({autocompleteService:gs(e,{windowId:n}),query:Oc(e,{companionWindowId:t,windowId:n}),searchIsFetching:kc(e,{companionWindowId:t,windowId:n}),searchService:hs(e,{windowId:n})}),SV={fetchSearch:wd},CV=H(z(xV,SV),Mr(`SearchPanelControls`)),wV=CV(fV)})),EV,DV,OV=s((()=>{tC(),EV=W(),DV=XS((0,EV.jsx)(`path`,{d:`M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20z`}),`ArrowBackSharp`)}));function kV(e,t=`assertive`,n=AV){jV?jV.announce(e,t,n):(jV=new MV,(typeof IS_REACT_ACT_ENVIRONMENT==`boolean`?IS_REACT_ACT_ENVIRONMENT:typeof jest<`u`)?jV.announce(e,t,n):setTimeout(()=>{jV?.isAttached()&&jV?.announce(e,t,n)},100))}var AV,jV,MV,Kxe=s((()=>{AV=7e3,jV=null,MV=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=AV){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=``))}}})),qxe=s((()=>{Kxe()})),Jxe=s((()=>{qxe()}));function NV(){throw Error(`A function wrapped in useEffectEvent can't be called during rendering.`)}function Yxe(e){let t=PV.useRef(NV);return PV.useInsertionEffect(()=>{t.current=e},[e]),(...e)=>{IV()&&NV();let n=t.current;return n(...e)}}var PV,FV,IV,Xxe=s((()=>{PV=d(h(),1),FV=PV.createContext(!0),IV=`use`in PV.default?()=>{try{return PV.use(FV)}catch{return!1}}:()=>!1}));function Zxe(e){return Gh(`MuiListItem`,e)}var LV=s((()=>{Jh(),Kh(),qh(`MuiListItem`,[`root`,`dense`,`alignItemsFlexStart`,`divider`,`gutters`,`padding`,`secondaryAction`])})),RV,zV,BV,VV,HV,UV,Qxe=s((()=>{RV=d(h(),1),J(),Y(),Q(),Uv(),$(),Bv(),uT(),Bb(),Rb(),pO(),bx(),$v(),zV=W(),BV=(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]},VV=e=>{let{alignItems:t,classes:n,dense:r,disabled:i,disableGutters:a,divider:o,selected:s}=e,c=Fd({root:[`root`,r&&`dense`,!a&&`gutters`,o&&`divider`,i&&`disabled`,t===`flex-start`&&`alignItemsFlexStart`,s&&`selected`]},Dse,n);return{...n,...c}},HV=Z(lT,{shouldForwardProp:e=>zv(e)||e===`classes`,name:`MuiListItemButton`,slot:`Root`,overridesResolver:BV})(Hv(({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,...Yv(e,`background-color`,{duration:e.transitions.duration.shortest}),"&:hover":{textDecoration:`none`,backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:`transparent`}},[`&.${yx.selected}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity),[`&.${yx.focusVisible}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.focusOpacity}`)}},[`&.${yx.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)}},[`&.${yx.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${yx.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}}]}))),UV=RV.forwardRef(function(e,t){let n=Wv({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=RV.useContext(fO),h=RV.useMemo(()=>({dense:s||m.dense||!1,alignItems:r,disableGutters:c}),[r,m.dense,s,c]),g=RV.useRef(null);zb(()=>{i&&g.current&&g.current.focus()},[i]);let _={...n,alignItems:r,dense:h.dense,disableGutters:c,divider:l,selected:d},v=VV(_),{root:y,...b}=v,x=Lb(g,t);return(0,zV.jsx)(fO.Provider,{value:h,children:(0,zV.jsx)(HV,{ref:x,href:p.href||p.to,component:(p.href||p.to)&&a===`div`?`button`:a,internalNativeButton:!1,focusVisibleClassName:q(v.focusVisible,u),ownerState:_,className:q(v.root,f),...p,classes:b,children:o})})})})),WV=s((()=>{Qxe(),bx(),bx()}));function $xe(e){return Gh(`MuiListItemSecondaryAction`,e)}var GV=s((()=>{Jh(),Kh(),qh(`MuiListItemSecondaryAction`,[`root`,`disableGutters`])})),KV,qV,JV,YV,XV,eSe=s((()=>{KV=d(h(),1),J(),Y(),Q(),$(),pO(),GV(),qV=W(),JV=e=>{let{disableGutters:t,classes:n}=e;return Fd({root:[`root`,t&&`disableGutters`]},$xe,n)},YV=Z(`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}}]}),XV=KV.forwardRef(function(e,t){let n=Wv({props:e,name:`MuiListItemSecondaryAction`}),{className:r,component:i,...a}=n,o=KV.useContext(fO),s={...n,disableGutters:o.disableGutters},c=JV(s);return(0,qV.jsx)(YV,{as:i,className:q(c.root,r),ownerState:s,ref:t,...a})}),XV.muiName=`ListItemSecondaryAction`})),ZV=s((()=>{eSe(),GV(),GV()})),QV,$V,eH,tH,nH,rH,iH,tSe=s((()=>{QV=d(h(),1),J(),Y(),Q(),Uv(),$(),TC(),pO(),LV(),WV(),ZV(),$v(),$V=W(),eH=(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]},tH=e=>{let{alignItems:t,classes:n,dense:r,disableGutters:i,disablePadding:a,divider:o}=e;return Fd({root:[`root`,r&&`dense`,!i&&`gutters`,!a&&`padding`,o&&`divider`,t===`flex-start`&&`alignItemsFlexStart`],secondaryAction:[`secondaryAction`]},Zxe,n)},nH=Z(`div`,{name:`MuiListItem`,slot:`Root`,overridesResolver:eH})(Hv(({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:{[`& > .${yx.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:{...Yv(e,`background-color`,{duration:e.transitions.duration.shortest}),"&:hover":{textDecoration:`none`,backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:`transparent`}}}}]}))),rH=Z(XV,{name:`MuiListItem`,slot:`secondaryAction`})({}),iH=QV.forwardRef(function(e,t){let n=Wv({props:e,name:`MuiListItem`}),{alignItems:r=`center`,children:i,className:a,component:o=`li`,dense:s=!1,disableGutters:c=!1,disablePadding:l=!1,divider:u=!1,secondaryAction:d,slotProps:f={},slots:p={},...m}=n,h=QV.useContext(fO),g=QV.useMemo(()=>({dense:s||h.dense||!1,alignItems:r,disableGutters:c}),[r,h.dense,s,c]),_={...n,alignItems:r,dense:g.dense,disableGutters:c,disablePadding:l,divider:u,secondaryAction:d},v=tH(_),y={slots:p,slotProps:f},[b,x]=wC(`root`,{ref:t,elementType:nH,externalForwardedProps:{component:o,...y,...m},ownerState:_,className:q(v.root,a)}),[S,C]=wC(`secondaryAction`,{elementType:rH,shouldForwardComponentProp:!0,externalForwardedProps:y,ownerState:_,className:v.secondaryAction});return(0,$V.jsx)(fO.Provider,{value:g,children:(0,$V.jsxs)(b,{...x,children:[i,d&&(0,$V.jsx)(S,{...C,children:d})]})})})})),aH=s((()=>{tSe(),LV(),LV()})),oH,sH=s((()=>{oH=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)):``}}}));function cH({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:_}=nb();(0,lH.useEffect)(()=>{f&&b()},[f]);let v=()=>{t&&n&&d(n)},y=(0,lH.useMemo)(()=>l&&new oH(l,t),[l,t]),b=Yxe(()=>{!i||!y||i([_(`pagination`,{current:u+1,total:m}),a,r,y.before,y.match,y.after].join(` `),`polite`)}),x=(0,lH.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,fH.jsxs)(fH.Fragment,{children:[(0,fH.jsx)(hH,{component:`span`,ownerState:w,label:u+1}),(0,fH.jsxs)(mH,{id:x,children:[a,r&&(0,fH.jsx)(VS,{component:`span`,sx:{display:`block`,marginTop:1},children:r})]})]});return(0,fH.jsx)(Gk,{containerRef:s,offsetTop:96,scrollTo:g&&!c,children:(0,fH.jsx)(pH,{ownerState:w,className:(0,dH.default)(sS(`search-hit`),g?`windowSelected`:``),divider:!0,component:f?`li`:UV,onClick:v,selected:f,children:(0,fH.jsx)(HO,{primary:T,secondary:(0,fH.jsxs)(fH.Fragment,{children:[l&&(0,fH.jsxs)(fH.Fragment,{children:[(0,fH.jsx)(Uk,{ruleSet:`iiif`,htmlString:S.before}),` `,(0,fH.jsx)(`strong`,{children:(0,fH.jsx)(Uk,{ruleSet:`iiif`,htmlString:S.match})}),` `,(0,fH.jsx)(Uk,{ruleSet:`iiif`,htmlString:S.after}),` `,C&&!c&&(0,fH.jsx)(DN,{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,fH.jsx)(Uk,{ruleSet:`iiif`,htmlString:t.chars})]}),slotProps:{primary:{component:`div`,sx:{marginBottom:1},variant:`subtitle2`},secondary:{variant:`body1`}}})})})}var lH,uH,dH,fH,pH,mH,hH,gH=s((()=>{lH=d(h(),1),Xxe(),uH=d(V(),1),ON(),aH(),UO(),WV(),HS(),QD(),Nx(),ob(),Wk(),sH(),Jk(),cS(),dH=d(dy(),1),fH=W(),pH=Z(iH,{name:`SearchHit`,slot:`root`})(({ownerState:e,theme:t})=>({"&.Mui-focused":{"&:hover":{...e.windowSelected&&{backgroundColor:`inherit`}},...e.windowSelected&&{backgroundColor:`inherit`}},paddingRight:t.spacing(1)})),mH=Z(`h4`,{name:`SearchHit`,slot:`canvasLabel`})(({theme:e})=>({display:`inline`,marginBottom:e.spacing(1.5)})),hH=Z(ZD,{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`})),cH.propTypes={adjacent:uH.default.bool,annotation:uH.default.shape({chars:uH.default.string,targetId:uH.default.string}),annotationId:uH.default.string,annotationLabel:uH.default.string,announcer:uH.default.func,canvasLabel:uH.default.string,companionWindowId:uH.default.string,containerRef:uH.default.oneOfType([uH.default.func,uH.default.shape({current:uH.default.instanceOf(Element)})]),focused:uH.default.bool,hit:uH.default.shape({after:uH.default.string,before:uH.default.string,match:uH.default.string}),index:uH.default.number,selectAnnotation:uH.default.func,selected:uH.default.bool,showDetails:uH.default.func,total:uH.default.number,windowId:uH.default.string.isRequired,windowSelected:uH.default.bool}})),_H,vH,yH,bH,xH=s((()=>{U(),B(),Nr(),gH(),Nd(),$l(),_H=(e,{annotationId:t,hit:n={annotations:[]},companionWindowId:r,windowId:i})=>{let a=t||n.annotations[0],o=zc(e,{annotationUri:a,companionWindowId:r,windowId:i}),s=Bc(e,{annotationUri:a,companionWindowId:r,windowId:i}),c=qs(e,{windowId:i}),l=Rc(e,{companionWindowId:r,windowId:i}),u=yc(e,{windowId:i}),d=[t,...n.annotations];return{adjacent:c.includes(o?.targetId),annotation:o,annotationId:a,annotationLabel:s[0],canvasLabel:o&&$s(e,{canvasId:o.targetId,windowId:i}),selected:l[0]&&d.includes(l[0]),windowSelected:u&&d.includes(u)}},vH=(e,{windowId:t})=>({selectAnnotation:(...n)=>e(ad(t,...n))}),yH=H(z(_H,vH),Mr(`SearchHit`)),bH=yH(cH)}));function nSe({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,TH.jsx)(bH,{announcer:kV,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,TH.jsx)(bH,{announcer:kV,containerRef:t,companionWindowId:e,focused:a,hit:n,index:s,total:r.length,windowId:i,showDetails:o},n.annotations[0]))}function SH({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}=nb(),[d,f]=(0,CH.useState)(!1),p=(0,CH.useCallback)(()=>{f(!d)},[f,d]),m=a&&!n&&s.length===0&&o.length===0;return(0,TH.jsxs)(TH.Fragment,{children:[d&&(0,TH.jsx)(Gk,{containerRef:t,offsetTop:96,scrollTo:!0,children:(0,TH.jsxs)(DN,{onClick:p,sx:{textTransform:`none`},size:`small`,children:[(0,TH.jsx)(DV,{}),u(`backToResults`)]})}),m&&(0,TH.jsx)(VS,{sx:{padding:2,typography:`h6`},children:u(`searchNoResults`)}),(0,TH.jsx)(_O,{disablePadding:!0,children:(0,TH.jsx)(nSe,{companionWindowId:e,containerRef:t,searchAnnotations:o,searchHits:s,windowId:l,focused:d,toggleFocus:p})}),i&&(0,TH.jsxs)(DN,{sx:{width:`100%`},color:`secondary`,onClick:()=>r(l,e,i,a),children:[u(`moreResults`),(0,TH.jsx)(`br`,{}),`(${u(`searchResultsRemaining`,{numLeft:c-s.length})})`]})]})}var CH,wH,TH,EH=s((()=>{CH=d(h(),1),wH=d(V(),1),ON(),vO(),HS(),OV(),Jxe(),ob(),xH(),Jk(),TH=W(),SH.propTypes={companionWindowId:wH.default.string.isRequired,containerRef:wH.default.oneOfType([wH.default.func,wH.default.shape({current:wH.default.instanceOf(Element)})]),fetchSearch:wH.default.func.isRequired,isFetching:wH.default.bool,nextSearch:wH.default.string,query:wH.default.string,searchAnnotations:wH.default.arrayOf(wH.default.object),searchHits:wH.default.arrayOf(wH.default.object),searchNumTotal:wH.default.number,windowId:wH.default.string.isRequired}})),DH,OH,kH,AH,jH=s((()=>{U(),B(),Nr(),EH(),Nd(),$l(),DH=(e,{companionWindowId:t,windowId:n})=>({isFetching:kc(e,{companionWindowId:t,windowId:n}),nextSearch:jc(e,{companionWindowId:t,windowId:n}),query:Oc(e,{companionWindowId:t,windowId:n}),searchAnnotations:Ic(e,{companionWindowId:t,windowId:n}),searchHits:Pc(e,{companionWindowId:t,windowId:n}),searchNumTotal:Ac(e,{companionWindowId:t,windowId:n})}),OH={fetchSearch:wd},kH=H(z(DH,OH),Mr(`SearchResults`)),AH=kH(SH)}));function MH({fetchSearch:e=void 0,id:t,query:n=``,removeSearch:r,searchService:i,suggestedSearches:a=[],windowId:o}){let{t:s}=nb(),c=(0,NH.useRef)(null);return(0,FH.jsxs)(XA,{ariaLabel:s(`searchTitle`),title:(0,FH.jsxs)(FH.Fragment,{children:[s(`searchTitle`),n&&n!==``&&(0,FH.jsx)(ZD,{"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,FH.jsx)(wV,{companionWindowId:t,windowId:o}),ref:c,children:[(0,FH.jsx)(AH,{containerRef:c,companionWindowId:t,windowId:o}),e&&a&&n===``&&a.map(t=>(0,FH.jsx)(VS,{component:`p`,variant:`body1`,sx:{margin:2},children:(0,FH.jsx)(DN,{variant:`inlineText`,color:`secondary`,onClick:()=>e(`${i.id}?${new URLSearchParams({q:t})}`,t),children:s(`suggestSearch`,{query:t})})},t))]})}var NH,PH,FH,IH=s((()=>{NH=d(h(),1),PH=d(V(),1),ON(),QD(),HS(),ob(),ZA(),TV(),jH(),FH=W(),MH.propTypes={fetchSearch:PH.default.func,id:PH.default.string.isRequired,query:PH.default.string,removeSearch:PH.default.func.isRequired,searchService:PH.default.shape({id:PH.default.string}).isRequired,suggestedSearches:PH.default.arrayOf(PH.default.string),windowId:PH.default.string.isRequired}})),LH,RH,zH,BH,VH=s((()=>{U(),B(),Nd(),Nr(),IH(),$l(),LH=(e,{id:t,windowId:n})=>({query:Oc(e,{companionWindowId:t,windowId:n}),searchService:hs(e,{windowId:n}),suggestedSearches:Ba(e,{windowId:n}).suggestedSearches}),RH=(e,t)=>({fetchSearch:(n,r)=>e(wd(t.windowId,t.id,n,r)),removeSearch:()=>e(Cd(t.windowId,t.id))}),zH=H(z(LH,RH),Mr(`SearchPanel`)),BH=zH(MH)})),HH,rSe=s((()=>{HH={border:0,clip:`rect(0 0 0 0)`,height:`1px`,margin:`-1px`,overflow:`hidden`,padding:0,position:`absolute`,whiteSpace:`nowrap`,width:`1px`}})),UH=s((()=>{rSe()}));function iSe(e,t,n=(e,t)=>e===t){return e.length===t.length&&e.every((e,r)=>n(e,t[r]))}var aSe=s((()=>{}));function WH(e,t,n,r,i){return n===1?Math.min(e+t,i):Math.max(e-t,r)}function GH(e,t){return e-t}function KH(e,t,n=-1){let{index:r}=e.reduce((e,n,r)=>{let i=Math.abs(t-n);return e==null||i<=e.distance?{distance:i,index:r}:e},null)??tU;return r==null?r:n>=0&&e[n]===e[r]?n:r}function qH(e,t){if(t.current!=null&&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 JH(e,t,n){return(e-t)*100/(n-t)}function oSe(e,t,n){return(n-t)*e+t}function sSe(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 cSe(e,t,n){let r=Math.round((e-n)/t)*t+n;return Number(r.toFixed(sSe(t)))}function YH(e,t,n){let r=e.slice();return r[n]=t,r.sort(GH)}function XH(e,t,n,r){let i=Sb(e.current),a=Gb(i);if(!cO(e.current,a)||Number(a?.getAttribute(`data-index`))!==t){let n=e.current?.querySelector(`[type="range"][data-index="${t}"]`);n!=null&&(r==null?n.focus({preventScroll:!0}):n.focus({preventScroll:!0,focusVisible:r}))}n&&n(t)}function ZH(e,t){return typeof e==`number`&&typeof t==`number`?e===t:typeof e==`object`&&typeof t==`object`&&iSe(e,t)}function lSe(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=rU,step:h=1,shiftStep:g=10,tabIndex:_,value:v}=e,y=QH.useRef(void 0),b=QH.useRef(null),[x,S]=QH.useState(-1),[C,w]=QH.useState(-1),[T,E]=QH.useState(!1),D=QH.useRef(0),O=QH.useRef(-1),k=QH.useRef(!1),A=QH.useRef(-1),j=yb(()=>{b.current!=null&&(cancelAnimationFrame(b.current),b.current=null)}),M=QH.useRef(null),[N,ee]=YC({controlled:v,default:n??c,name:`Slider`}),te=yb((e,t,n)=>{let r=`nativeEvent`in e?e.nativeEvent:e,i=new r.constructor(r.type,r);Object.defineProperty(i,"target",{writable:!0,value:{value:t,name:l}}),M.current=t,u?.(i,t,n)}),P=Array.isArray(N),F=QH.useMemo(()=>{if(typeof N==`number`)return[zd(N,c,s)];if(N==null)return[c];let e=N.slice().sort(GH);for(let t=0;t<e.length;t+=1){let n=e[t];e[t]=n==null?c:zd(n,c,s)}return e},[N,c,s]),I=QH.useMemo(()=>{if(o===!0&&h!=null){let e=Array(Math.floor((s-c)/h)+1);for(let t=0;t<e.length;t+=1)e[t]={value:c+h*t};return e}return Array.isArray(o)?o:eU},[o,h,c,s]),ne=QH.useMemo(()=>{let e=Array(I.length);for(let t=0;t<I.length;t+=1)e[t]=I[t].value;return e},[I]),[re,ie]=QH.useState(-1),L=QH.useRef(null),ae=gb(p,L),oe=e=>t=>{let n=Number(t.currentTarget.getAttribute(`data-index`));ow(t.target)&&ie(n),w(n),e?.onFocus?.(t)},se=e=>t=>{ow(t.target)||ie(-1),w(-1),e?.onBlur?.(t)},ce=(e,t)=>{let n=Number(e.currentTarget.getAttribute(`data-index`)),r=F[n],a=ne.indexOf(r),o=t;if(I&&h==null){let e=ne[ne.length-1];o=o>=e?e:o<=ne[0]?ne[0]:o<r?ne[a-1]:ne[a+1]}if(o=zd(o,c,s),P){i&&(o=zd(o,F[n-1]||-1/0,F[n+1]||1/0));let e=o;o=YH(F,o,n);let t=n;i||(t=o.indexOf(e)),XH(L,t)}ee(o),ie(n),u&&!ZH(o,N)&&te(e,o,n),d&&d(e,M.current??o)},le=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=F[e],r=null;if(h!=null){let e=t.shiftKey?g:h;switch(t.key){case`ArrowUp`:r=WH(n,e,1,c,s);break;case`ArrowRight`:r=WH(n,e,a?-1:1,c,s);break;case`ArrowDown`:r=WH(n,e,-1,c,s);break;case`ArrowLeft`:r=WH(n,e,a?1:-1,c,s);break;case`PageUp`:r=WH(n,g,1,c,s);break;case`PageDown`:r=WH(n,g,-1,c,s);break;case`Home`:r=c;break;case`End`:r=s}}else if(I){let e=ne[ne.length-1],i=ne.indexOf(n),o=[a?`ArrowRight`:`ArrowLeft`,`ArrowDown`,`PageDown`,`Home`],s=[a?`ArrowLeft`:`ArrowRight`,`ArrowUp`,`PageUp`,`End`];o.includes(t.key)?r=i===0?ne[0]:ne[i-1]:s.includes(t.key)&&(r=i===ne.length-1?e:ne[i+1])}r!=null&&ce(t,r)}e?.onKeyDown?.(t)};og(()=>{let e=Gb(Sb(L.current));r&&cO(L.current,e)&&e!=null&&`blur`in e&&e.blur()},[r]),r&&x!==-1&&S(-1),r&&re!==-1&&ie(-1);let ue=e=>t=>{e.onChange?.(t),ce(t,t.currentTarget.valueAsNumber)},de=QH.useRef(void 0),fe=f;a&&f===`horizontal`&&(fe+=`-reverse`);let pe=e=>{let{current:t}=L;if(!t)return null;let{width:n,height:r,bottom:a,left:o}=t.getBoundingClientRect(),l;l=fe.startsWith(`vertical`)?(a-e.y)/r:(e.x-o)/n,fe.includes(`-reverse`)&&(l=1-l);let u;if(u=oSe(l,c,s),h)u=cSe(u,h,c);else{let e=KH(ne,u);u=ne[e]}u=zd(u,c,s);let d=0;if(P){let e=de.current!==-1;d=e?de.current:KH(F,u,O.current),i&&(u=zd(u,F[d-1]||-1/0,F[d+1]||1/0));let t=u;u=YH(F,u,d),i&&e||(d=u.indexOf(t),de.current=d)}return{newValue:u,activeIndex:d}},R=yb(e=>{if(`pointerId`in e&&e.pointerId!==A.current)return;let t=qH(e,y);if(!t)return;if(D.current+=1,e.type===`pointermove`&&e.buttons===0){me(e);return}let n=pe(t);n&&(XH(L,n.activeIndex,S,!1),O.current=n.activeIndex,ee(n.newValue),!T&&D.current>$H&&E(!0),u&&!ZH(n.newValue,N)&&te(e,n.newValue,n.activeIndex))}),me=yb(e=>{if(`pointerId`in e&&e.pointerId!==A.current)return;let t=qH(e,y);if(E(!1),!t)return;let n=pe(t);S(-1),e.type===`touchend`&&w(-1),n&&d&&d(e,M.current??n.newValue),`pointerType`in e&&L.current?.hasPointerCapture(e.pointerId)&&L.current.releasePointerCapture(e.pointerId),y.current=void 0,A.current=-1,ge()}),he=yb(e=>{if(r)return;if(k.current){k.current=!1;let t=e.changedTouches[0];t!=null&&(y.current=t.identifier);return}let t=e.changedTouches[0];t!=null&&(y.current=t.identifier);let n=qH(e,y);if(n!==!1){de.current=-1;let t=pe(n);t&&(XH(L,t.activeIndex,S,!1),O.current=t.activeIndex,ee(t.newValue),u&&!ZH(t.newValue,N)&&te(e,t.newValue,t.activeIndex))}D.current=0;let i=Sb(L.current);i.addEventListener(`touchmove`,R,{passive:!0}),i.addEventListener(`touchend`,me,{passive:!0})}),ge=QH.useCallback(()=>{let e=Sb(L.current);e.removeEventListener(`pointermove`,R),e.removeEventListener(`pointerup`,me),e.removeEventListener(`touchmove`,R),e.removeEventListener(`touchend`,me)},[me,R]);QH.useEffect(()=>{let e=L.current;if(e)return e.addEventListener(`touchstart`,he,{passive:!0}),()=>{e.removeEventListener(`touchstart`,he),j(),ge()}},[ge,he,j]),QH.useEffect(()=>{r&&(ge(),j())},[r,ge,j]);let _e=e=>t=>{if(e.onPointerDown?.(t),t.pointerType===`touch`&&(k.current=!0),r||t.defaultPrevented||t.button!==0)return;let n=qH(t,y);if(n!==!1){de.current=-1;let e=pe(n);if(e){let n=L.current?.querySelector(`input[type="range"][data-index="${e.activeIndex}"]`),r=Sb(L.current),i=n!=null&&n===Gb(r);S(e.activeIndex),O.current=e.activeIndex,i?t.preventDefault():(j(),b.current=requestAnimationFrame(()=>{b.current=null,XH(L,e.activeIndex,void 0,!1)})),ee(e.newValue),u&&!ZH(e.newValue,N)&&te(t,e.newValue,e.activeIndex)}}D.current=0,A.current=t.pointerId;let i=Sb(L.current);try{t.currentTarget.setPointerCapture(t.pointerId)}catch{}i.addEventListener(`pointermove`,R,{passive:!0}),i.addEventListener(`pointerup`,me)},ve=JH(P?F[0]:c,c,s),ye=JH(F[F.length-1],c,s)-ve,be=(e=tU)=>{let t=yC(e),n={onPointerDown:_e(t)},r={...t,...n};return{...e,ref:ae,...r}},xe=e=>t=>{e.onMouseOver?.(t);let n=Number(t.currentTarget.getAttribute(`data-index`));w(n)},Se=e=>t=>{e.onMouseLeave?.(t),w(-1)},Ce=(e=tU)=>{let t=yC(e),n={onMouseOver:xe(t),onMouseLeave:Se(t)};return{...e,...t,...n}},we=e=>{let t;return P?x===e?t=2:O.current===e&&(t=1):x===e&&(t=1),{pointerEvents:x!==-1&&x!==e?`none`:void 0,zIndex:t}},Te;return f===`vertical`&&(Te=a?`vertical-rl`:`vertical-lr`),{active:x,axis:fe,axisProps:nU,dragging:T,focusedThumbIndex:re,getHiddenInputProps:(n=tU)=>{let i=yC(n),o={onChange:ue(i),onFocus:oe(i),onBlur:se(i),onKeyDown:le(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:{...HH,direction:a?`rtl`:`ltr`,width:`100%`,height:`100%`,writingMode:Te}}},getRootProps:be,getThumbProps:Ce,marks:I,open:C,range:P,rootRef:ae,trackLeap:ye,trackOffset:ve,values:F,getThumbStyle:we}}var QH,$H,eU,tU,nU,rU,uSe=s((()=>{QH=d(h(),1),Cb(),QC(),sg(),xb(),vb(),sw(),UH(),Bd(),bC(),aSe(),lO(),Kb(),$H=2,eU=[],tU={},nU={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}%`})}},rU=e=>e}));function dSe(e){let{children:t,className:n,value:r}=e,i=oU(e);return t?iU.cloneElement(t,{className:t.props.className},(0,aU.jsxs)(iU.Fragment,{children:[t.props.children,(0,aU.jsx)(`span`,{className:q(i.offset,n),"aria-hidden":!0,children:(0,aU.jsx)(`span`,{className:i.circle,children:(0,aU.jsx)(`span`,{className:i.label,children:r})})})]})):null}var iU,aU,oU,fSe=s((()=>{iU=d(h(),1),J(),kx(),aU=W(),oU=e=>{let{open:t}=e;return{offset:q(t&&Ox.valueLabelOpen),circle:Ox.valueLabelCircle,label:Ox.valueLabelLabel}}}));function sU(e){return e}var cU,lU,uU,dU,fU,pU,mU,hU,gU,_U,vU,yU,bU=s((()=>{cU=d(h(),1),J(),Y(),hg(),mb(),uSe(),Q(),Uv(),$(),TC(),Rv(),Ib(),NS(),fSe(),kx(),$v(),lU=W(),uU=Z(`span`,{name:`MuiSlider`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[`color${Fb(n.color)}`],n.size!==`medium`&&t[`size${Fb(n.size)}`],n.marked&&t.marked,n.orientation===`vertical`&&t.vertical,n.track===`inverted`&&t.trackInverted,n.track===!1&&t.trackFalse]}})(Hv(({theme:e})=>({borderRadius:12,boxSizing:`content-box`,display:`inline-block`,position:`relative`,cursor:`pointer`,touchAction:`none`,WebkitTapHighlightColor:`transparent`,"@media print":{colorAdjust:`exact`},[`&.${Ox.disabled}`]:{pointerEvents:`none`,cursor:`default`,color:(e.vars||e).palette.grey[400]},[`&.${Ox.dragging}`]:{[`& .${Ox.thumb}, & .${Ox.track}`]:{transition:`none`}},variants:[...Object.entries(e.palette).filter(MS()).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}}]}))),dU=Z(`span`,{name:`MuiSlider`,slot:`Rail`})({display:`block`,position:`absolute`,borderRadius:`inherit`,backgroundColor:`currentColor`,opacity:.38,"@media (forced-colors: active)":{border:`1px solid transparent`,boxSizing:`border-box`},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}}]}),fU=Z(`span`,{name:`MuiSlider`,slot:`Track`})(Hv(({theme:e})=>({display:`block`,position:`absolute`,borderRadius:`inherit`,border:`1px solid currentColor`,backgroundColor:`currentColor`,...Yv(e,[`left`,`width`,`bottom`,`height`],{duration:e.transitions.duration.shortest}),variants:[{props:{size:`small`},style:{"@media (forced-colors: none)":{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(MS()).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)})}}}))]}))),pU=Z(`span`,{name:`MuiSlider`,slot:`Thumb`})(Hv(({theme:e})=>({position:`absolute`,width:20,height:20,boxSizing:`border-box`,borderRadius:`50%`,outline:0,backgroundColor:`currentColor`,display:`flex`,alignItems:`center`,justifyContent:`center`,...Yv(e,[`box-shadow`,`left`,`bottom`],{duration:e.transitions.duration.shortest}),"@media (forced-colors: active)":{border:`1px solid ButtonBorder`},"&::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%)`},[`&.${Ox.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(MS()).map(([t])=>({props:{color:t},style:{[`&:hover, &.${Ox.focusVisible}`]:{boxShadow:`0px 0px 0px 8px ${e.alpha((e.vars||e).palette[t].main,.16)}`,"@media (hover: none)":{boxShadow:`none`}},[`&.${Ox.active}`]:{boxShadow:`0px 0px 0px 14px ${e.alpha((e.vars||e).palette[t].main,.16)}`}}}))]}))),mU=Z(dSe,{name:`MuiSlider`,slot:`ValueLabel`})(Hv(({theme:e})=>({zIndex:1,whiteSpace:`nowrap`,...e.typography.body2,fontWeight:500,...Yv(e,[`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%`},[`&.${Ox.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%`},[`&.${Ox.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`}}]}))),hU=Z(`span`,{name:`MuiSlider`,slot:`Mark`,shouldForwardProp:e=>Lv(e)&&e!==`markActive`,overridesResolver:(e,t)=>{let{markActive:n}=e;return[t.mark,n&&t.markActive]}})(Hv(({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}}]}))),gU=Z(`span`,{name:`MuiSlider`,slot:`MarkLabel`,shouldForwardProp:e=>Lv(e)&&e!==`markLabelActive`})(Hv(({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}}]}))),_U=e=>{let{disabled:t,dragging:n,marked:r,orientation:i,track:a,classes:o,color:s,size:c}=e;return Fd({root:[`root`,t&&`disabled`,n&&`dragging`,r&&`marked`,i===`vertical`&&`vertical`,a===`inverted`&&`trackInverted`,a===!1&&`trackFalse`,s&&`color${Fb(s)}`,c&&`size${Fb(c)}`],rail:[`rail`],track:[`track`],mark:[`mark`],markActive:[`markActive`],markLabel:[`markLabel`],markLabelActive:[`markLabelActive`],valueLabel:[`valueLabel`],thumb:[`thumb`,t&&`disabled`],active:[`active`],disabled:[`disabled`],focusVisible:[`focusVisible`]},jse,o)},vU=({children:e})=>e,yU=cU.forwardRef(function(e,t){let n=Wv({props:e,name:`MuiSlider`}),r=mg(),{"aria-label":i,"aria-valuetext":a,"aria-labelledby":o,color:s=`primary`,classes:c,className:l,disableSwap:u=!1,disabled:d=!1,getAriaLabel:f,getAriaValueText:p,marks:m=!1,max:h=100,min:g=0,name:_,onChange:v,onChangeCommitted:y,orientation:b=`horizontal`,shiftStep:x=10,size:S=`medium`,step:C=1,scale:w=sU,slotProps:T={},slots:E={},tabIndex:D,track:O=`normal`,value:k,valueLabelDisplay:A=`off`,valueLabelFormat:j=sU,...M}=n,N={...n,isRtl:r,max:h,min:g,classes:c,disabled:d,disableSwap:u,orientation:b,marks:m,color:s,size:S,step:C,shiftStep:x,scale:w,track:O,valueLabelDisplay:A,valueLabelFormat:j},{axisProps:ee,getRootProps:te,getHiddenInputProps:P,getThumbProps:F,open:I,active:ne,axis:re,focusedThumbIndex:ie,range:L,dragging:ae,marks:oe,values:se,trackOffset:ce,trackLeap:le,getThumbStyle:ue}=lSe({...N,rootRef:t});N.marked=oe.length>0&&oe.some(e=>e.label),N.dragging=ae,N.focusedThumbIndex=ie;let de=_U(N),fe={slots:E,slotProps:T},[pe,R]=wC(`root`,{elementType:uU,getSlotProps:te,externalForwardedProps:{...fe,...M},ownerState:N,className:[de.root,l]}),[me,he]=wC(`rail`,{elementType:dU,externalForwardedProps:fe,ownerState:N,className:de.rail}),[ge,_e]=wC(`track`,{elementType:fU,externalForwardedProps:fe,additionalProps:{style:{...ee[re].offset(ce),...ee[re].leap(le)}},ownerState:N,className:de.track}),[ve,ye]=wC(`thumb`,{elementType:pU,getSlotProps:F,externalForwardedProps:fe,ownerState:N,className:de.thumb}),[be,xe]=wC(`valueLabel`,{elementType:mU,externalForwardedProps:fe,ownerState:N,className:de.valueLabel}),[Se,Ce]=wC(`mark`,{elementType:hU,externalForwardedProps:fe,ownerState:N,className:de.mark}),[we,Te]=wC(`markLabel`,{elementType:gU,externalForwardedProps:fe,ownerState:N,className:de.markLabel}),[Ee,De]=wC(`input`,{elementType:`input`,getSlotProps:P,externalForwardedProps:fe,ownerState:N});return(0,lU.jsxs)(pe,{...R,children:[(0,lU.jsx)(me,{...he}),(0,lU.jsx)(ge,{..._e}),oe.filter(e=>e.value>=g&&e.value<=h).map((e,t)=>{let n=JH(e.value,g,h),r=ee[re].offset(n),i;return i=O===!1?se.includes(e.value):O===`normal`&&(L?e.value>=se[0]&&e.value<=se[se.length-1]:e.value<=se[0])||O===`inverted`&&(L?e.value<=se[0]||e.value>=se[se.length-1]:e.value>=se[0]),(0,lU.jsxs)(cU.Fragment,{children:[(0,lU.jsx)(Se,{"data-index":t,...Ce,...!pb(Se)&&{markActive:i},style:{...r,...Ce.style},className:q(Ce.className,i&&de.markActive)}),e.label==null?null:(0,lU.jsx)(we,{"aria-hidden":!0,"data-index":t,...Te,...!pb(we)&&{markLabelActive:i},style:{...r,...Te.style},className:q(de.markLabel,Te.className,i&&de.markLabelActive),children:e.label})]},t)}),se.map((e,t)=>{let n=JH(e,g,h),r=ee[re].offset(n),s=A===`off`?vU:be;return(0,lU.jsx)(s,{...!pb(s)&&{valueLabelFormat:j,valueLabelDisplay:A,value:typeof j==`function`?j(w(e),t):j,index:t,open:I===t||ne===t||A===`on`,disabled:d},...xe,children:(0,lU.jsx)(ve,{"data-index":t,...ye,className:q(de.thumb,ye.className,ne===t&&de.active,ie===t&&de.focusVisible),style:{...r,...ue(t),...ye.style},children:(0,lU.jsx)(Ee,{"data-index":t,"aria-label":f?f(t):i,"aria-valuenow":w(e),"aria-labelledby":o,"aria-valuetext":p?p(w(e),t):a,value:se[t],...De})})},t)})]})})})),xU=s((()=>{bU(),bU(),kx(),kx()})),SU,CU,pSe=s((()=>{tC(),SU=W(),CU=XS((0,SU.jsx)(`path`,{d:`M20 9H4v2h16zM4 15h16v-2H4z`}),`DragHandleSharp`)})),wU,TU,mSe=s((()=>{tC(),wU=W(),TU=XS((0,wU.jsx)(`path`,{d:`M8 11h3v10h2V11h3l-4-4zM4 3v2h16V3z`}),`VerticalAlignTopSharp`)})),EU,DU,hSe=s((()=>{tC(),EU=W(),DU=XS((0,EU.jsx)(`path`,{d:`M16 13h-3V3h-2v10H8l4 4zM4 19v2h16v-2z`}),`VerticalAlignBottomSharp`)})),OU,kU,gSe=s((()=>{tC(),OU=W(),kU=XS((0,OU.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`)}));function _Se(e,t){if(!e)throw Error(AU)}var AU,vSe=s((()=>{AU=`Invariant failed`})),jU,MU,NU,PU,FU,IU,LU,RU,zU,BU,VU,HU,ySe=s((()=>{vSe(),jU=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}}},MU=function(e,t){return{top:e.top-t.top,left:e.left-t.left,bottom:e.bottom+t.bottom,right:e.right+t.right}},NU=function(e,t){return{top:e.top+t.top,left:e.left+t.left,bottom:e.bottom-t.bottom,right:e.right-t.right}},PU=function(e,t){return{top:e.top+t.y,left:e.left+t.x,bottom:e.bottom+t.y,right:e.right+t.x}},FU={top:0,right:0,bottom:0,left:0},IU=function(e){var t=e.borderBox,n=e.margin,r=n===void 0?FU:n,i=e.border,a=i===void 0?FU:i,o=e.padding,s=o===void 0?FU:o,c=jU(MU(t,r)),l=jU(NU(t,a)),u=jU(NU(l,s));return{marginBox:c,borderBox:jU(t),paddingBox:l,contentBox:u,margin:r,border:a,padding:s}},LU=function(e){var t=e.slice(0,-2);if(e.slice(-2)!==`px`)return 0;var n=Number(t);return isNaN(n)&&_Se(!1),n},RU=function(){return{x:window.pageXOffset,y:window.pageYOffset}},zU=function(e,t){var n=e.borderBox,r=e.border,i=e.margin,a=e.padding;return IU({borderBox:PU(n,t),border:r,margin:i,padding:a})},BU=function(e,t){return t===void 0&&(t=RU()),zU(e,t)},VU=function(e,t){return IU({borderBox:e,margin:{top:LU(t.marginTop),right:LU(t.marginRight),bottom:LU(t.marginBottom),left:LU(t.marginLeft)},padding:{top:LU(t.paddingTop),right:LU(t.paddingRight),bottom:LU(t.paddingBottom),left:LU(t.paddingLeft)},border:{top:LU(t.borderTopWidth),right:LU(t.borderRightWidth),bottom:LU(t.borderBottomWidth),left:LU(t.borderLeftWidth)}})},HU=function(e){return VU(e.getBoundingClientRect(),window.getComputedStyle(e))}})),UU,bSe=s((()=>{UU=function(e){var t=[],n=null,r=function(){for(var r=arguments.length,i=Array(r),a=0;a<r;a++)i[a]=arguments[a];t=i,!n&&(n=requestAnimationFrame(function(){n=null,e.apply(void 0,t)}))};return r.cancel=function(){n&&=(cancelAnimationFrame(n),null)},r}}));function WU(e,t){}function GU(){}function xSe(e,t){return{...e,...t}}function KU(e,t,n){let r=t.map(t=>{let r=xSe(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 qU(e,t){throw new kW(OW)}function SSe(e,t){return!!(e===t||Number.isNaN(e)&&Number.isNaN(t))}function JU(e,t){if(e.length!==t.length)return!1;for(let n=0;n<e.length;n++)if(!SSe(e[n],t[n]))return!1;return!0}function YU(e,t){let n=(0,EW.useState)(()=>({inputs:t,result:e()}))[0],r=(0,EW.useRef)(!0),i=(0,EW.useRef)(n),a=r.current||t&&i.current.inputs&&JU(t,i.current.inputs)?i.current:{inputs:t,result:e()};return(0,EW.useEffect)(()=>{r.current=!1,i.current=a},[a]),a.result}function XU(e,t){return YU(()=>e,t)}function ZU(e,t=JU){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 QU(e){return e.at&&e.at.type===`REORDER`?e.at.destination:null}function $U(e){return e.at&&e.at.type===`COMBINE`?e.at.combine:null}function CSe(e,t){let n=e.page.marginBox,r={top:t.point.y,right:0,bottom:0,left:t.point.x};return jU(MU(n,r))}function eW({afterDragging:e,destination:t,displacedBy:n,viewport:r,forceShouldAnimate:i,last:a}){return e.reduce(function(e,o){let s=CSe(o,n),c=o.descriptor.id;if(e.all.push(c),!TG({target:s,destination:t,viewport:r,withDroppableDisplacement:!0}))return e.invisible[o.descriptor.id]=!0,e;let l={draggableId:c,shouldAnimate:OG(c,a,i)};return e.visible[c]=l,e},{all:[],visible:{},invisible:{}})}function wSe(e,t){if(!e.length)return 0;let n=e[e.length-1].descriptor.index;return t.inHomeList?n:n+1}function tW({insideDestination:e,inHomeList:t,displacedBy:n,destination:r}){let i=wSe(e,{inHomeList:t});return{displaced:pG,displacedBy:n,at:{type:`REORDER`,destination:{droppableId:r.descriptor.id,index:i}}}}function nW({draggable:e,insideDestination:t,destination:n,viewport:r,displacedBy:i,last:a,index:o,forceShouldAnimate:s}){let c=dG(e,n);if(o==null)return tW({insideDestination:t,inHomeList:c,displacedBy:i,destination:n});let l=t.find(e=>e.descriptor.index===o);if(!l)return tW({insideDestination:t,inHomeList:c,displacedBy:i,destination:n});let u=lG(e,t),d=t.indexOf(l);return{displaced:eW({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 rW(e,t){return!!t.effected[e]}function iW(e,t){return e.map(e=>t[e])}function TSe(e,t){for(let n=0;n<t.length;n++){let r=t[n].visible[e];if(r)return r}return null}function aW(e){return e.phase===`DRAGGING`||e.phase===`COLLECTING`}function oW(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 ESe(e,t){return e.left<t.right&&e.right>t.left&&e.top<t.bottom&&e.bottom>t.top}function DSe({pageBorderBox:e,draggable:t,candidates:n}){let r=t.page.borderBox.center,i=n.map(t=>{let n=t.axis,i=GW(t.axis.line,e.center[n.line],t.page.borderBox.center[n.crossAxisLine]);return{id:t.descriptor.id,distance:KW(r,i)}}).sort((e,t)=>t.distance-e.distance);return i[0]?i[0].id:null}function OSe({pageBorderBox:e,draggable:t,droppables:n}){let r=oG(n).filter(t=>{if(!t.isEnabled)return!1;let n=t.subject.active;if(!n||!ESe(e,n))return!1;if(oW(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:DSe({pageBorderBox:e,draggable:t,candidates:r}):null}function sW({displaced:e,id:t}){return!!(e.visible[t]||e.invisible[t])}function kSe({draggable:e,closest:t,inHomeList:n}){return t?n&&t.descriptor.index>e.descriptor.index?t.descriptor.index-1:t.descriptor.index:null}function ASe(e,t){return e.map(e=>t[e])}function cW(e){return e.isDragging&&e.movementMode===`SNAP`?{...e,scrollJumpRequest:null}:e}function lW(e,t){return e instanceof Object&&`type`in e&&e.type===t}function jSe(e){return{eventName:`scroll`,options:{passive:!0,capture:!1},fn:t=>{(t.target===window||t.target===window.document)&&e()}}}function MSe({onWindowScroll:e}){function t(){e(VK())}let n=UU(t),r=jSe(n),i=GU;function a(){return i!==GU}function o(){a()&&qU(),i=KU(window,[r])}function s(){!a()&&qU(),n.cancel(),i(),i=GU}return{start:o,stop:s,isActive:a}}function uW(e,t,n,r){if(!e){n(r(t));return}let i=rwe(n);e(t,{announce:i}),i.wasCalled()||n(r(t))}function NSe({registry:e,callbacks:t}){let n=WK(),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(BW)).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=WK(),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=WK())}}}function dW(e,t,n){return n.descriptor.id!==t.id&&n.descriptor.type===t.type&&e.droppable.getById(n.descriptor.droppableId).descriptor.mode===`virtual`}function PSe(e,t){let n=YU(()=>Hwe(e),[e]),r=(0,EW.useRef)(null),i=(0,EW.useRef)(null),a=XU(ZU(e=>{let t=i.current;!t&&qU(),t.textContent=e}),[]),o=XU(e=>{let t=r.current;!t&&qU(),t.textContent=e},[]);dq(()=>{!(!r.current&&!i.current)&&qU();let s=pq(t),c=pq(t);return r.current=s,i.current=c,s.setAttribute(`${oq}-always`,e),c.setAttribute(`${oq}-dynamic`,e),fq().appendChild(s),fq().appendChild(c),o(n.always),a(n.resting),()=>{let e=e=>{let t=e.current;!t&&qU(),fq().removeChild(t),e.current=null};e(r),e(i)}},[t,o,a,n.always,n.resting,e]);let s=XU(()=>a(n.dragging),[a,n.dragging]),c=XU(e=>{if(e===`DROP`){a(n.dropAnimating);return}a(n.userCancel)},[a,n.dropAnimating,n.userCancel]),l=XU(()=>{i.current&&a(n.resting)},[a,n.resting]);return YU(()=>({dragging:s,dropping:c,resting:l}),[s,c,l])}function fW(e,t){return Array.from(e.querySelectorAll(t))}function pW(e){return e instanceof mq(e).HTMLElement}function FSe(e,t){let n=`[${sq.contextId}="${e}"]`,r=fW(document,n);if(!r.length)return null;let i=r.find(e=>e.getAttribute(sq.draggableId)===t);return!i||!pW(i)?null:i}function ISe(e){let t=(0,EW.useRef)({}),n=(0,EW.useRef)(null),r=(0,EW.useRef)(null),i=(0,EW.useRef)(!1),a=XU(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=XU(function(t){let n=FSe(e,t);n&&n!==document.activeElement&&n.focus()},[e]),s=XU(function(e,t){n.current===e&&(n.current=t)},[]),c=XU(function(){r.current||i.current&&(r.current=requestAnimationFrame(()=>{r.current=null;let e=n.current;e&&o(e)}))},[o]),l=XU(function(e){n.current=null;let t=document.activeElement;t&&t.getAttribute(sq.draggableId)===e&&(n.current=e)},[]);return dq(()=>(i.current=!0,function(){i.current=!1;let e=r.current;e&&cancelAnimationFrame(e)}),[]),YU(()=>({register:a,tryRecordFocus:l,tryRestoreFocusRecorded:c,tryShiftRecord:s}),[a,l,c,s])}function LSe(){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&&qU(),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&&qU(),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 RSe(){let e=YU(LSe,[]);return(0,EW.useEffect)(()=>function(){e.clean()},[e]),e}function zSe(e){let t=YU(()=>Wwe(e),[e]),n=(0,EW.useRef)(null);return(0,EW.useEffect)(function(){let e=document.createElement(`div`);return n.current=e,e.id=t,e.setAttribute(`aria-live`,`assertive`),e.setAttribute(`aria-atomic`,`true`),Qp(e.style,Uwe),gq().appendChild(e),function(){setTimeout(function(){let t=gq();t.contains(e)&&t.removeChild(e),e===n.current&&(n.current=null)})}},[t]),XU(e=>{let t=n.current;if(t){t.textContent=e;return}},[])}function mW(e,t=Gwe){let n=EW.useId();return YU(()=>`${e}${t.separator}${n}`,[t.separator,e,n])}function BSe({contextId:e,uniqueId:t}){return`rfd-hidden-text-${e}-${t}`}function VSe({contextId:e,text:t}){let n=mW(`hidden-text`,{separator:`-`}),r=YU(()=>BSe({contextId:e,uniqueId:n}),[n,e]);return(0,EW.useEffect)(function(){let e=document.createElement(`div`);return e.id=r,e.textContent=t,e.style.display=`none`,gq().appendChild(e),function(){let t=gq();t.contains(e)&&t.removeChild(e)}},[r,t]),r}function hW(e){let t=(0,EW.useRef)(e);return(0,EW.useEffect)(()=>{t.current=e}),t}function HSe(){let e=null;function t(){return!!e}function n(t){return t===e}function r(t){e&&qU();let n={abandon:t};return e=n,n}function i(){!e&&qU(),e=null}function a(){e&&(e.abandon(),i())}return{isClaimed:t,isActive:n,claim:r,release:i,tryAbandon:a}}function gW(e){return e.phase===`IDLE`||e.phase===`DROP_ANIMATING`?!1:e.isDragging}function USe(e,t){return Math.abs(t.x-e.x)>=Cq||Math.abs(t.y-e.y)>=Cq}function WSe({cancel:e,completed:t,getPhase:n,setPhase:r}){return[{eventName:`mousemove`,fn:e=>{let{button:t,clientX:i,clientY:a}=e;if(t!==Sq)return;let o={x:i,y:a},s=n();if(s.type===`DRAGGING`){e.preventDefault(),s.actions.move(o);return}s.type!==`PENDING`&&qU();let c=s.point;USe(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===vq){t.preventDefault(),e();return}bq(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`&&qU(),r.actions.shouldRespectForcePress()){e();return}t.preventDefault()}},{eventName:xq,fn:e}]}function GSe(e){let t=(0,EW.useRef)(wq),n=(0,EW.useRef)(GU),r=YU(()=>({eventName:`mousedown`,fn:function(t){if(t.defaultPrevented||t.button!==Sq||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=YU(()=>({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=XU(function(){n.current=KU(window,[i,r],{passive:!1,capture:!0})},[i,r]),o=XU(()=>{t.current.type!==`IDLE`&&(t.current=wq,n.current(),a())},[a]),s=XU(()=>{let e=t.current;o(),e.type===`DRAGGING`&&e.actions.cancel({shouldBlockNextClick:!0}),e.type===`PENDING`&&e.actions.abort()},[o]),c=XU(function(){let e={capture:!0,passive:!1},r=WSe({cancel:s,completed:o,getPhase:()=>t.current,setPhase:e=>{t.current=e}});n.current=KU(window,r,e)},[s,o]),l=XU(function(e,n){t.current.type!==`IDLE`&&qU(),t.current={type:`PENDING`,point:n,actions:e},c()},[c]);dq(function(){return a(),function(){n.current()}},[a])}function KSe(){}function qSe(e,t){function n(){t(),e.cancel()}function r(){t(),e.drop()}return[{eventName:`keydown`,fn:t=>{if(t.keyCode===vq){t.preventDefault(),n();return}if(t.keyCode===yq){t.preventDefault(),r();return}if(t.keyCode===tTe){t.preventDefault(),e.moveDown();return}if(t.keyCode===$we){t.preventDefault(),e.moveUp();return}if(t.keyCode===eTe){t.preventDefault(),e.moveRight();return}if(t.keyCode===Qwe){t.preventDefault(),e.moveLeft();return}if(rTe[t.keyCode]){t.preventDefault();return}bq(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:xq,fn:n}]}function JSe(e){let t=(0,EW.useRef)(KSe),n=YU(()=>({eventName:`keydown`,fn:function(n){if(n.defaultPrevented||n.keyCode!==yq)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&&qU(),o=!1,t.current(),r()}t.current=KU(window,qSe(s,c),{capture:!0,passive:!1})}}),[e]),r=XU(function(){t.current=KU(window,[n],{passive:!1,capture:!0})},[n]);dq(function(){return r(),function(){t.current()}},[r])}function YSe({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===vq&&n.preventDefault(),e()}},{eventName:xq,fn:e}]}function XSe({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`&&qU();let i=t.touches[0];if(!i||!(i.force>=aTe))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:xq,fn:e}]}function ZSe(e){let t=(0,EW.useRef)(Tq),n=(0,EW.useRef)(GU),r=XU(function(){return t.current},[]),i=XU(function(e){t.current=e},[]),a=YU(()=>({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=XU(function(){n.current=KU(window,[a],{capture:!0,passive:!1})},[a]),s=XU(()=>{let e=t.current;e.type!==`IDLE`&&(e.type===`PENDING`&&clearTimeout(e.longPressTimerId),i(Tq),n.current(),o())},[o,i]),c=XU(()=>{let e=t.current;s(),e.type===`DRAGGING`&&e.actions.cancel({shouldBlockNextClick:!0}),e.type===`PENDING`&&e.actions.abort()},[s]),l=XU(function(){let e={capture:!0,passive:!1},t={cancel:c,completed:s,getPhase:r},i=KU(window,XSe(t),e),a=KU(window,YSe(t),e);n.current=function(){i(),a()}},[c,r,s]),u=XU(function(){let e=r();e.type!==`PENDING`&&qU();let t=e.actions.fluidLift(e.point);i({type:`DRAGGING`,actions:t,hasMoved:!1})},[r,i]),d=XU(function(e,t){r().type!==`IDLE`&&qU();let n=setTimeout(u,iTe);i({type:`PENDING`,point:t,actions:e,longPressTimerId:n}),l()},[l,r,i,u]);dq(function(){return o(),function(){n.current();let e=r();e.type===`PENDING`&&(clearTimeout(e.longPressTimerId),i(Tq))}},[r,o,i]),dq(function(){return KU(window,[{eventName:`touchmove`,fn:()=>{},options:{capture:!1,passive:!1}}])},[])}function _W(e,t){if(t==null)return!1;if(oTe.includes(t.tagName.toLowerCase()))return!0;let n=t.getAttribute(`contenteditable`);return n===`true`||n===``||t!==e&&_W(e,t.parentElement)}function QSe(e,t){let n=t.target;return pW(n)?_W(e,n):!1}function $Se(e){return e instanceof mq(e).Element}function vW(e,t){return e==null?null:e[cTe](t)?e:vW(e.parentElement,t)}function eCe(e,t){return e.closest?e.closest(t):vW(e,t)}function tCe(e){return`[${sq.contextId}="${e}"]`}function nCe(e,t){let n=t.target;if(!$Se(n))return null;let r=eCe(n,tCe(e));return!r||!pW(r)?null:r}function rCe(e,t){let n=nCe(e,t);return n?n.getAttribute(sq.draggableId):null}function iCe(e,t){let n=`[${cq.contextId}="${e}"]`,r=fW(document,n).find(e=>e.getAttribute(cq.id)===t);return!r||!pW(r)?null:r}function aCe(e){e.preventDefault()}function yW({expected:e,phase:t,isLockActive:n,shouldWarn:r}){return!(!n()||e!==t)}function bW({lockAPI:e,store:t,registry:n,draggableId:r}){if(e.isClaimed())return!1;let i=n.draggable.findById(r);return!(!i||!i.options.isEnabled||!JK(t.getState(),r))}function oCe({lockAPI:e,contextId:t,store:n,registry:r,draggableId:i,forceSensorStop:a,sourceEvent:o}){if(!bW({lockAPI:e,store:n,registry:r,draggableId:i}))return null;let s=r.draggable.getById(i),c=iCe(t,s.descriptor.id);if(!c||o&&!s.options.canDragInteractiveElements&&QSe(c,o))return null;let l=e.claim(a||GU),u=`PRE_DRAG`;function d(){return s.options.shouldRespectForcePress}function f(){return e.isActive(l)}function p(e,t){yW({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(),qU()),n.dispatch(MCe(t.liftActionArgs)),u=`DRAGGING`;function i(e,i={shouldBlockNextClick:!1}){if(t.cleanup(),i.shouldBlockNextClick){let e=KU(window,[{eventName:`click`,fn:aCe,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(e)}r(),n.dispatch(kK({reason:e}))}return{isActive:()=>yW({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=UU(e=>{m(()=>EK({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:sTe(c),movementMode:`SNAP`},cleanup:GU,actions:{moveUp:()=>m(VCe),moveRight:()=>m(UCe),moveDown:()=>m(HCe),moveLeft:()=>m(WCe)}})}function v(){yW({expected:`PRE_DRAG`,phase:u,isLockActive:f,shouldWarn:!0})&&e.release()}return{isActive:()=>yW({expected:`PRE_DRAG`,phase:u,isLockActive:f,shouldWarn:!1}),shouldRespectForcePress:d,fluidLift:g,snapLift:_,abort:v}}function sCe({contextId:e,store:t,registry:n,customSensors:r,enableDefaultSensors:i}){let a=[...i?lTe:[],...r||[]],o=(0,EW.useState)(()=>HSe())[0],s=XU(function(e,t){gW(e)&&!gW(t)&&o.tryAbandon()},[o]);dq(function(){let e=t.getState();return t.subscribe(()=>{let n=t.getState();s(e,n),e=n})},[o,t,s]),dq(()=>o.tryAbandon,[o.tryAbandon]);let c=XU(e=>bW({lockAPI:o,registry:n,store:t,draggableId:e}),[o,n,t]),l=XU((r,i,a)=>oCe({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=XU(t=>rCe(e,t),[e]),d=XU(e=>{let t=n.draggable.findById(e);return t?t.options:null},[n.draggable]),f=XU(function(){o.isClaimed()&&(o.tryAbandon(),t.getState().phase!==`IDLE`&&t.dispatch(DK()))},[o,t]),p=XU(()=>o.isClaimed(),[o]),m=YU(()=>({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 xW(e){return!e.current&&qU(),e.current}function cCe(e){let{contextId:t,setCallbacks:n,sensors:r,nonce:i,dragHandleUsageInstructions:a}=e,o=(0,EW.useRef)(null),s=hW(e),c=XU(()=>uTe(s.current),[s]),l=XU(()=>dTe(s.current),[s]),u=zSe(t),d=VSe({contextId:t,text:a}),f=PSe(t,i),p=XU(e=>{xW(o).dispatch(e)},[]),m=YU(()=>yn({publishWhileDragging:PCe,updateDroppableScroll:ICe,updateDroppableIsEnabled:LCe,updateDroppableIsCombineEnabled:RCe,collectionStarting:FCe},p),[p]),h=RSe(),g=YU(()=>xwe(h,m),[h,m]),_=YU(()=>Rwe({scrollWindow:Swe,scrollDroppable:g.scrollDroppable,getAutoScrollerOptions:l,...yn({move:EK},p)}),[g.scrollDroppable,p,l]),v=ISe(t),y=YU(()=>vwe({announce:u,autoScroller:_,dimensionMarshal:g,focusMarshal:v,getResponders:c,styleMarshal:f}),[u,_,g,v,c,f]);o.current=y;let b=XU(()=>{let e=xW(o);e.getState().phase!==`IDLE`&&e.dispatch(DK())},[]),x=XU(()=>{let e=xW(o).getState();return e.phase===`DROP_ANIMATING`||e.phase!==`IDLE`&&e.isDragging},[]);n(YU(()=>({isDragging:x,tryAbort:b}),[x,b]));let S=XU(e=>JK(xW(o).getState(),e),[]),C=XU(()=>aW(xW(o).getState()),[]),w=YU(()=>({marshal:g,focus:v,contextId:t,canLift:S,isMovementAllowed:C,dragHandleUsageInstructionsId:d,registry:h}),[t,g,d,v,S,C,h]);return sCe({contextId:t,store:y,registry:h,customSensors:r||null,enableDefaultSensors:e.enableDefaultSensors!==!1}),(0,EW.useEffect)(()=>b,[b]),EW.createElement(_q.Provider,{value:w},EW.createElement(Qe,{context:hq,store:y},e.children))}function lCe(){return EW.useId()}function uCe(e){let t=lCe(),n=e.dragHandleUsageInstructions||zW.dragHandleUsageInstructions;return EW.createElement(AW,null,r=>EW.createElement(cCe,{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 dCe(e){let t=e.dimension.client,{offset:n,combineWith:r,dropping:i}=e,a=!!r,o=mTe(e),s=!!i,c=s?LK.drop(n,a):LK.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:fTe(o,i),transform:c,opacity:pTe(a,s),zIndex:s?Eq.dropAnimating:Eq.dragging,pointerEvents:`none`}}function fCe(e){return{transform:LK.moveTo(e.offset),transition:e.shouldAnimateDisplacement?void 0:`none`}}function pCe(e){return e.type===`DRAGGING`?dCe(e):fCe(e)}function mCe(e,t,n=BW){let r=window.getComputedStyle(t),i=t.getBoundingClientRect(),a=VU(i,r),o=BU(a,n);return{descriptor:e,placeholder:{client:a,tagName:t.tagName.toLowerCase(),display:r.display},displaceBy:{x:a.marginBox.width,y:a.marginBox.height},client:a,page:o}}function hCe(e){let t=mW(`draggable`),{descriptor:n,registry:r,getDraggableRef:i,canDragInteractiveElements:a,shouldRespectForcePress:o,isEnabled:s}=e,c=YU(()=>({canDragInteractiveElements:a,shouldRespectForcePress:o,isEnabled:s}),[a,s,o]),l=XU(e=>{let t=i();return!t&&qU(),mCe(n,t,e)},[n,i]),u=YU(()=>({uniqueId:t,descriptor:n,options:c,getDimension:l}),[n,l,c,t]),d=(0,EW.useRef)(u),f=(0,EW.useRef)(!0);dq(()=>(r.draggable.register(d.current),()=>r.draggable.unregister(d.current)),[r.draggable]),dq(()=>{if(f.current){f.current=!1;return}let e=d.current;d.current=u,r.draggable.update(u,e)},[u,r.draggable])}function SW(e){let t=(0,EW.useContext)(e);return!t&&qU(),t}function gCe(e){e.preventDefault()}function _Ce(){let e=ZU((e,t)=>({x:e,y:t})),t=ZU((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=ZU((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(gW(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=_Te(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=kq(o),l=gTe(o),u={duration:r.dropDuration,curve:jK.drop,moveTo:r.newHomeClientOffset,opacity:l?MK.opacity.drop:null,scale:l?MK.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 CW(e=null){return{isDragging:!1,isDropAnimating:!1,isClone:!1,dropAnimation:null,mode:null,draggingOver:null,combineTargetFor:e,combineWith:null}}function vCe(){let e=ZU((e,t)=>({x:e,y:t})),t=ZU(CW),n=ZU((e,n=null,r)=>({mapped:{type:`SECONDARY`,offset:e,combineTargetFor:n,shouldAnimateDisplacement:r,snapshot:t(n)}})),r=e=>e?n(BW,e,!0):null,i=(t,i,a,o)=>{let s=a.displaced.visible[t],c=!!(o.inVirtualList&&o.effected[t]),l=$U(a),u=l&&l.draggableId===t?i:null;if(!s){if(!c)return r(u);if(a.displaced.invisible[t])return null;let i=WW(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(gW(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 wW(e){return SW(Dq).isUsingCloneFor===e.draggableId&&!e.isClone?null:EW.createElement(bTe,e)}function yCe(e){let t=typeof e.isDragDisabled!=`boolean`||!e.isDragDisabled,n=!!e.disableInteractiveElementBlocking,r=!!e.shouldRespectForcePress;return EW.createElement(wW,Qp({},e,{isClone:!1,isEnabled:t,canDragInteractiveElements:n,shouldRespectForcePress:r}))}function bCe(e){let t=(0,EW.useRef)(null),n=SW(_q),r=mW(`droppable`),{registry:i,marshal:a}=n,o=hW(e),s=YU(()=>({id:e.droppableId,type:e.type,mode:e.mode}),[e.droppableId,e.mode,e.type]),c=(0,EW.useRef)(s),l=YU(()=>ZU((e,n)=>{!t.current&&qU();let r={x:e,y:n};a.updateDroppableScroll(s.id,r)}),[s.id,a]),u=XU(()=>{let e=t.current;return!e||!e.env.closestScrollable?BW:Nq(e.env.closestScrollable)},[]),d=XU(()=>{let e=u();l(e.x,e.y)},[u,l]),f=YU(()=>UU(d),[d]),p=XU(()=>{let e=t.current,n=Iq(e);if(!(e&&n)&&qU(),e.scrollOptions.shouldPublishImmediately){d();return}f()},[f,d]),m=XU((e,r)=>{t.current&&qU();let i=o.current,a=i.getDroppableRef();!a&&qU();let c=TTe(a),l={ref:a,descriptor:s,env:c,scrollOptions:r};t.current=l;let u=OTe({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(lq.contextId,n.contextId),d.addEventListener(`scroll`,p,Fq(l.scrollOptions))),u},[n.contextId,s,p,o]),h=XU(()=>{let e=t.current,n=Iq(e);return!(e&&n)&&qU(),Nq(n)},[]),g=XU(()=>{let e=t.current;!e&&qU();let n=Iq(e);t.current=null,n&&(f.cancel(),n.removeAttribute(lq.contextId),n.removeEventListener(`scroll`,p,Fq(e.scrollOptions)))},[p,f]),_=XU(e=>{let n=t.current;!n&&qU();let r=Iq(n);!r&&qU(),r.scrollTop+=e.y,r.scrollLeft+=e.x},[]),v=YU(()=>({getDimensionAndWatchScroll:m,getScrollWhileDragging:h,dragStopped:g,scroll:_}),[g,m,h,_]),y=YU(()=>({uniqueId:r,descriptor:s,callbacks:v}),[v,s,r]);dq(()=>(c.current=y.descriptor,i.droppable.register(y),()=>{t.current&&g(),i.droppable.unregister(y)}),[v,s,g,y,a,i.droppable]),dq(()=>{t.current&&a.updateDroppableIsEnabled(c.current.id,!e.isDropDisabled)},[e.isDropDisabled,a]),dq(()=>{t.current&&a.updateDroppableIsCombineEnabled(c.current.id,e.isCombineEnabled)},[e.isCombineEnabled,a])}function TW(){}function xCe(){return!document.body&&qU(),document.body}var EW,DW,OW,kW,AW,jW,MW,NW,PW,FW,IW,LW,RW,zW,BW,VW,HW,UW,WW,GW,KW,qW,JW,YW,XW,ZW,QW,$W,eG,tG,nG,rG,iG,aG,oG,sG,cG,lG,uG,dG,fG,pG,mG,hG,gG,_G,vG,yG,bG,xG,SG,CG,wG,TG,EG,DG,OG,kG,AG,jG,MG,NG,PG,FG,IG,LG,RG,zG,BG,VG,HG,UG,WG,GG,KG,qG,JG,YG,XG,ZG,QG,$G,eK,tK,nK,rK,iK,aK,oK,sK,cK,lK,uK,dK,fK,pK,mK,hK,gK,_K,SCe,CCe,vK,yK,bK,xK,wCe,SK,TCe,ECe,DCe,OCe,kCe,CK,wK,TK,ACe,jCe,MCe,NCe,PCe,FCe,ICe,LCe,RCe,EK,zCe,BCe,VCe,HCe,UCe,WCe,DK,GCe,OK,kK,KCe,AK,qCe,JCe,jK,MK,NK,PK,FK,IK,LK,RK,zK,YCe,BK,XCe,ZCe,QCe,$Ce,ewe,VK,twe,nwe,rwe,iwe,awe,owe,swe,HK,UK,cwe,lwe,uwe,dwe,fwe,pwe,mwe,hwe,gwe,_we,vwe,WK,GK,KK,qK,ywe,bwe,xwe,JK,Swe,Cwe,wwe,Twe,YK,Ewe,XK,ZK,Dwe,Owe,QK,$K,kwe,Awe,eq,jwe,tq,nq,rq,Mwe,iq,Nwe,Pwe,Fwe,aq,Iwe,Lwe,Rwe,oq,sq,cq,zwe,lq,Bwe,uq,Vwe,Hwe,dq,fq,pq,mq,hq,gq,Uwe,Wwe,Gwe,_q,Kwe,qwe,vq,yq,Jwe,Ywe,Xwe,Zwe,Qwe,$we,eTe,tTe,nTe,bq,xq,Sq,Cq,wq,rTe,Tq,iTe,aTe,oTe,sTe,cTe,lTe,uTe,dTe,Eq,fTe,pTe,mTe,Dq,hTe,Oq,kq,gTe,_Te,vTe,yTe,bTe,Aq,xTe,STe,jq,CTe,wTe,Mq,Nq,Pq,TTe,ETe,DTe,OTe,kTe,ATe,Fq,Iq,jTe,MTe,NTe,PTe,FTe,ITe,LTe,Lq,Rq,zq,Bq,RTe,zTe,BTe=s((()=>{EW=d(h()),DW=d(_()),U(),B(),ySe(),bSe(),$p(),WU.bind(null,`warn`),WU.bind(null,`error`),OW=`Invariant failed`,kW=class extends Error{},kW.prototype.toString=function(){return this.message},AW=class extends EW.Component{constructor(...e){super(...e),this.callbacks=null,this.unbind=GU,this.onWindowError=e=>{let t=this.getCallbacks();t.isDragging()&&t.tryAbort(),e.error instanceof kW&&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=KU(window,[{eventName:`error`,fn:this.onWindowError}])}componentDidCatch(e){if(e instanceof kW){this.setState({});return}throw e}componentWillUnmount(){this.unbind()}render(){return this.props.children(this.setCallbacks)}},jW=`
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
`,MW=e=>e+1,NW=e=>`
You have lifted an item in position ${MW(e.source.index)}
`,PW=(e,t)=>{let n=e.droppableId===t.droppableId,r=MW(e.index),i=MW(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}
`},FW=(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}
`,IW=e=>{let t=e.destination;if(t)return PW(e.source,t);let n=e.combine;return n?FW(e.draggableId,e.source,n):`You are over an area that cannot be dropped on`},LW=e=>`
The item has returned to its starting position
of ${MW(e.index)}
`,RW=e=>{if(e.reason===`CANCEL`)return`
Movement cancelled.
${LW(e.source)}
`;let t=e.destination,n=e.combine;return t?`
You have dropped the item.
${PW(e.source,t)}
`:n?`
You have dropped the item.
${FW(e.draggableId,e.source,n)}
`:`
The item has been dropped while not over a drop area.
${LW(e.source)}
`},zW={dragHandleUsageInstructions:jW,onDragStart:NW,onDragUpdate:IW,onDragEnd:RW},BW={x:0,y:0},VW=(e,t)=>({x:e.x+t.x,y:e.y+t.y}),HW=(e,t)=>({x:e.x-t.x,y:e.y-t.y}),UW=(e,t)=>e.x===t.x&&e.y===t.y,WW=e=>({x:e.x===0?0:-e.x,y:e.y===0?0:-e.y}),GW=(e,t,n=0)=>e===`x`?{x:t,y:n}:{x:n,y:t},KW=(e,t)=>Math.sqrt((t.x-e.x)**2+(t.y-e.y)**2),qW=(e,t)=>Math.min(...t.map(t=>KW(e,t))),JW=e=>t=>({x:e(t.x),y:e(t.y)}),YW=(e,t)=>{let n=jU({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},XW=(e,t)=>({top:e.top+t.y,left:e.left+t.x,bottom:e.bottom+t.y,right:e.right+t.x}),ZW=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}],QW={top:0,right:0,bottom:0,left:0},$W=(e,t)=>t?XW(e,t.scroll.diff.displacement):e,eG=(e,t,n)=>n&&n.increasedBy?{...e,[t.end]:e[t.end]+n.increasedBy[t.line]}:e,tG=(e,t)=>t&&t.shouldClipSubject?YW(t.pageMarginBox,e):jU(e),nG=({page:e,withPlaceholder:t,axis:n,frame:r})=>{let i=$W(e.marginBox,r),a=eG(i,n,t);return{page:e,withPlaceholder:t,active:tG(a,r)}},rG=(e,t)=>{!e.frame&&qU();let n=e.frame,r=HW(t,n.scroll.initial),i=WW(r),a={...n,scroll:{initial:n.scroll.initial,current:t,diff:{value:r,displacement:i},max:n.scroll.max}},o=nG({page:e.subject.page,withPlaceholder:e.subject.withPlaceholder,axis:e.axis,frame:a});return{...e,frame:a,subject:o}},iG=ZU(e=>e.reduce((e,t)=>(e[t.descriptor.id]=t,e),{})),aG=ZU(e=>e.reduce((e,t)=>(e[t.descriptor.id]=t,e),{})),oG=ZU(e=>Object.values(e)),sG=ZU(e=>Object.values(e)),cG=ZU((e,t)=>sG(t).filter(t=>e===t.descriptor.droppableId).sort((e,t)=>e.descriptor.index-t.descriptor.index)),lG=ZU((e,t)=>t.filter(t=>t.descriptor.id!==e.descriptor.id)),uG=({isMovingForward:e,draggable:t,destination:n,insideDestination:r,previousImpact:i})=>{if(!n.isCombineEnabled||!QU(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=lG(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&&qU();let u=l-1;if(u<0)return null;let d=c[u];return a(d.descriptor.id)},dG=(e,t)=>e.descriptor.droppableId===t.descriptor.id,fG={point:BW,value:0},pG={invisible:{},visible:{},all:[]},mG={displaced:pG,displacedBy:fG,at:null},hG=(e,t)=>n=>e<=n&&n<=t,gG=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}},_G=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)},vG={direction:`vertical`,line:`y`,crossAxisLine:`x`,start:`top`,end:`bottom`,size:`height`,crossAxisStart:`left`,crossAxisEnd:`right`,crossAxisSize:`width`},yG={direction:`horizontal`,line:`x`,crossAxisLine:`y`,start:`left`,end:`right`,size:`width`,crossAxisStart:`top`,crossAxisEnd:`bottom`,crossAxisSize:`height`},bG=e=>t=>{let n=hG(t.top,t.bottom),r=hG(t.left,t.right);return t=>e===vG?n(t.top)&&n(t.bottom):r(t.left)&&r(t.right)},xG=(e,t)=>{let n=t.frame?t.frame.scroll.diff.displacement:BW;return XW(e,n)},SG=(e,t,n)=>t.subject.active?n(t.subject.active)(e):!1,CG=(e,t,n)=>n(t)(e),wG=({target:e,destination:t,viewport:n,withDroppableDisplacement:r,isVisibleThroughFrameFn:i})=>{let a=r?xG(e,t):e;return SG(a,t,i)&&CG(a,n,i)},TG=e=>wG({...e,isVisibleThroughFrameFn:gG}),EG=e=>wG({...e,isVisibleThroughFrameFn:_G}),DG=e=>wG({...e,isVisibleThroughFrameFn:bG(e.destination.axis)}),OG=(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},kG=({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 rW(a,i)?e?o:o-1:e?o+1:o},AG=({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},jG=({isMovingForward:e,isInHomeList:t,draggable:n,draggables:r,destination:i,insideDestination:a,previousImpact:o,viewport:s,afterCritical:c})=>{let l=o.at;if(!l&&qU(),l.type===`REORDER`){let r=AG({isMovingForward:e,isInHomeList:t,location:l.destination,insideDestination:a});return r==null?null:nW({draggable:n,insideDestination:a,destination:i,viewport:s,last:o.displaced,displacedBy:o.displacedBy,index:r})}let u=kG({isMovingForward:e,destination:i,displaced:o.displaced,draggables:r,combine:l.combine,afterCritical:c});return u==null?null:nW({draggable:n,insideDestination:a,destination:i,viewport:s,last:o.displaced,displacedBy:o.displacedBy,index:u})},MG=({displaced:e,afterCritical:t,combineWith:n,displacedBy:r})=>{let i=!!(e.visible[n]||e.invisible[n]);return rW(n,t)?i?BW:WW(r.point):i?r.point:BW},NG=({afterCritical:e,impact:t,draggables:n})=>{let r=$U(t);!r&&qU();let i=r.draggableId,a=n[i].page.borderBox.center,o=MG({displaced:t.displaced,afterCritical:e,combineWith:i,displacedBy:t.displacedBy});return VW(a,o)},PG=(e,t)=>t.margin[e.start]+t.borderBox[e.size]/2,FG=(e,t)=>t.margin[e.end]+t.borderBox[e.size]/2,IG=(e,t,n)=>t[e.crossAxisStart]+n.margin[e.crossAxisStart]+n.borderBox[e.crossAxisSize]/2,LG=({axis:e,moveRelativeTo:t,isMoving:n})=>GW(e.line,t.marginBox[e.end]+PG(e,n),IG(e,t.marginBox,n)),RG=({axis:e,moveRelativeTo:t,isMoving:n})=>GW(e.line,t.marginBox[e.start]-FG(e,n),IG(e,t.marginBox,n)),zG=({axis:e,moveInto:t,isMoving:n})=>GW(e.line,t.contentBox[e.start]+PG(e,n),IG(e,t.contentBox,n)),BG=({impact:e,draggable:t,draggables:n,droppable:r,afterCritical:i})=>{let a=cG(r.descriptor.id,n),o=t.page,s=r.axis;if(!a.length)return zG({axis:s,moveInto:r.page,isMoving:o});let{displaced:c,displacedBy:l}=e,u=c.all[0];if(u){let e=n[u];if(rW(u,i))return RG({axis:s,moveRelativeTo:e.page,isMoving:o});let t=zU(e.page,l.point);return RG({axis:s,moveRelativeTo:t,isMoving:o})}let d=a[a.length-1];if(d.descriptor.id===t.descriptor.id)return o.borderBox.center;if(rW(d.descriptor.id,i)){let e=zU(d.page,WW(i.displacedBy.point));return LG({axis:s,moveRelativeTo:e,isMoving:o})}return LG({axis:s,moveRelativeTo:d.page,isMoving:o})},VG=(e,t)=>{let n=e.frame;return n?VW(t,n.scroll.diff.displacement):t},HG=({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`?BG({impact:e,draggable:t,draggables:r,droppable:n,afterCritical:i}):NG({impact:e,draggables:r,afterCritical:i})},UG=e=>{let t=HG(e),n=e.droppable;return n?VG(n,t):t},WG=(e,t)=>{let n=HW(t,e.scroll.initial),r=WW(n);return{frame:jU({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}}}},GG=({impact:e,viewport:t,destination:n,draggables:r,maxScrollChange:i})=>{let a=WG(t,VW(t.scroll.current,i)),o=n.frame?rG(n,VW(n.frame.scroll.current,i)):n,s=e.displaced,c=eW({afterDragging:iW(s.all,r),destination:n,displacedBy:e.displacedBy,viewport:a.frame,last:s,forceShouldAnimate:!1}),l=eW({afterDragging:iW(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=TSe(e,f);if(t){d[e]=t;return}u[e]=!0}),{...e,displaced:{all:s.all,invisible:u,visible:d}}},KG=(e,t)=>VW(e.scroll.diff.displacement,t),qG=({pageBorderBoxCenter:e,draggable:t,viewport:n})=>{let r=KG(n,e),i=HW(r,t.page.borderBox.center);return VW(t.client.borderBox.center,i)},JG=({draggable:e,destination:t,newPageBorderBoxCenter:n,viewport:r,withDroppableDisplacement:i,onlyOnMainAxis:a=!1})=>{let o=HW(n,e.page.borderBox.center),s={target:XW(e.page.borderBox,o),destination:t,withDroppableDisplacement:i,viewport:r};return a?DG(s):EG(s)},YG=({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=cG(n.descriptor.id,r),u=dG(t,n),d=uG({isMovingForward:e,draggable:t,destination:n,insideDestination:l,previousImpact:i})||jG({isMovingForward:e,isInHomeList:u,draggable:t,draggables:r,destination:n,insideDestination:l,previousImpact:i,viewport:a,afterCritical:c});if(!d)return null;let f=UG({impact:d,draggable:t,droppable:n,draggables:r,afterCritical:c});if(JG({draggable:t,destination:n,newPageBorderBoxCenter:f,viewport:a.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0}))return{clientSelection:qG({pageBorderBoxCenter:f,draggable:t,viewport:a}),impact:d,scrollJumpRequest:null};let p=HW(f,o);return{clientSelection:s,impact:GG({impact:d,viewport:a,destination:n,draggables:r,maxScrollChange:p}),scrollJumpRequest:p}},XG=e=>{let t=e.subject.active;return!t&&qU(),t},ZG=({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=oG(r).filter(e=>e!==n).filter(e=>e.isEnabled).filter(e=>!!e.subject.active).filter(e=>gG(i.frame)(XG(e))).filter(t=>{let n=XG(t);return e?a[o.crossAxisEnd]<n[o.crossAxisEnd]:n[o.crossAxisStart]<a[o.crossAxisStart]}).filter(e=>{let t=XG(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=XG(t)[o.crossAxisStart],i=XG(n)[o.crossAxisStart];return e?r-i:i-r}).filter((e,t,n)=>XG(e)[o.crossAxisStart]===XG(n[0])[o.crossAxisStart]);if(!c.length)return null;if(c.length===1)return c[0];let l=c.filter(e=>hG(XG(e)[o.start],XG(e)[o.end])(t[o.line]));return l.length===1?l[0]:l.length>1?l.sort((e,t)=>XG(e)[o.start]-XG(t)[o.start])[0]:c.sort((e,n)=>{let r=qW(t,ZW(XG(e))),i=qW(t,ZW(XG(n)));return r===i?XG(e)[o.start]-XG(n)[o.start]:r-i})[0]},QG=(e,t)=>{let n=e.page.borderBox.center;return rW(e.descriptor.id,t)?HW(n,t.displacedBy.point):n},$G=(e,t)=>{let n=e.page.borderBox;return rW(e.descriptor.id,t)?XW(n,WW(t.displacedBy.point)):n},eK=({pageBorderBoxCenter:e,viewport:t,destination:n,insideDestination:r,afterCritical:i})=>r.filter(e=>EG({target:$G(e,i),destination:n,viewport:t.frame,withDroppableDisplacement:!0})).sort((t,r)=>{let a=KW(e,VG(n,QG(t,i))),o=KW(e,VG(n,QG(r,i)));return a<o?-1:o<a?1:t.descriptor.index-r.descriptor.index})[0]||null,tK=ZU(function(e,t){let n=t[e.line];return{value:n,point:GW(e.line,n)}}),nK=(e,t,n)=>{let r=e.axis;if(e.descriptor.mode===`virtual`)return GW(r.line,t[r.line]);let i=e.subject.page.contentBox[r.size],a=cG(e.descriptor.id,n).reduce((e,t)=>e+t.client.marginBox[r.size],0)+t[r.line]-i;return a<=0?null:GW(r.line,a)},rK=(e,t)=>({...e,scroll:{...e.scroll,max:t}}),iK=(e,t,n)=>{let r=e.frame;dG(t,e)&&qU(),e.subject.withPlaceholder&&qU();let i=tK(e.axis,t.displaceBy).point,a=nK(e,i,n),o={placeholderSize:i,increasedBy:a,oldFrameMaxScroll:e.frame?e.frame.scroll.max:null};if(!r){let t=nG({page:e.subject.page,withPlaceholder:o,axis:e.axis,frame:e.frame});return{...e,subject:t}}let s=a?VW(r.scroll.max,a):r.scroll.max,c=rK(r,s),l=nG({page:e.subject.page,withPlaceholder:o,axis:e.axis,frame:c});return{...e,subject:l,frame:c}},aK=e=>{let t=e.subject.withPlaceholder;!t&&qU();let n=e.frame;if(!n){let t=nG({page:e.subject.page,axis:e.axis,frame:null,withPlaceholder:null});return{...e,subject:t}}let r=t.oldFrameMaxScroll;!r&&qU();let i=rK(n,r),a=nG({page:e.subject.page,axis:e.axis,frame:i,withPlaceholder:null});return{...e,subject:a,frame:i}},oK=({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:pG,displacedBy:fG,at:{type:`REORDER`,destination:{droppableId:a.descriptor.id,index:0}}},t=UG({impact:e,draggable:r,droppable:a,draggables:i,afterCritical:s});return JG({draggable:r,destination:dG(r,a)?a:iK(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 nW({draggable:r,insideDestination:n,destination:a,viewport:o,displacedBy:tK(a.axis,r.displaceBy),last:pG,index:l})},sK=({isMovingForward:e,previousPageBorderBoxCenter:t,draggable:n,isOver:r,draggables:i,droppables:a,viewport:o,afterCritical:s})=>{let c=ZG({isMovingForward:e,pageBorderBoxCenter:t,source:r,droppables:a,viewport:o});if(!c)return null;let l=cG(c.descriptor.id,i),u=oK({previousPageBorderBoxCenter:t,destination:c,draggable:n,draggables:i,moveRelativeTo:eK({pageBorderBoxCenter:t,viewport:o,destination:c,insideDestination:l,afterCritical:s}),insideDestination:l,viewport:o,afterCritical:s});return u?{clientSelection:qG({pageBorderBoxCenter:UG({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},lK=(e,t)=>{let n=cK(e);return n?t[n]:null},uK=({state:e,type:t})=>{let n=lK(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?YG({isMovingForward:c,previousPageBorderBoxCenter:u,draggable:l,destination:a,draggables:d,viewport:e.viewport,previousClientSelection:e.current.client.selection,previousImpact:e.impact,afterCritical:e.afterCritical}):sK({isMovingForward:c,previousPageBorderBoxCenter:u,draggable:l,isOver:a,draggables:d,droppables:f,viewport:e.viewport,afterCritical:e.afterCritical})},dK=(e,t)=>jU(XW(e,t)),fK=(e,t)=>{let n=e.frame;return n?dK(t,n.scroll.diff.value):t},pK=({pageBorderBoxWithDroppableScroll:e,draggable:t,destination:n,insideDestination:r,last:i,viewport:a,afterCritical:o})=>{let s=n.axis,c=tK(n.axis,t.displaceBy),l=c.value,u=e[s.start],d=e[s.end];return nW({draggable:t,insideDestination:r,destination:n,viewport:a,last:i,displacedBy:c,index:kSe({draggable:t,closest:lG(t,r).find(e=>{let t=e.descriptor.id,n=e.page.borderBox.center[s.line],r=rW(t,o),a=sW({displaced:i,id:t});return r?a?d<=n:u<n-l:a?d<=n+l:u<n})||null,inHomeList:dG(t,n)})})},mK=4,hK=({draggable:e,pageBorderBoxWithDroppableScroll:t,previousImpact:n,destination:r,insideDestination:i,afterCritical:a})=>{if(!r.isCombineEnabled)return null;let o=r.axis,s=tK(r.axis,e.displaceBy),c=s.value,l=t[o.start],u=t[o.end],d=lG(e,i).find(e=>{let t=e.descriptor.id,r=e.page.borderBox,i=r[o.size]/mK,s=rW(t,a),d=sW({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},gK=({pageOffset:e,draggable:t,draggables:n,droppables:r,previousImpact:i,viewport:a,afterCritical:o})=>{let s=dK(t.page.borderBox,e),c=OSe({pageBorderBox:s,draggable:t,droppables:r});if(!c)return mG;let l=r[c],u=cG(l.descriptor.id,n),d=fK(l,s);return hK({pageBorderBoxWithDroppableScroll:d,draggable:t,previousImpact:i,destination:l,insideDestination:u,afterCritical:o})||pK({pageBorderBoxWithDroppableScroll:d,draggable:t,destination:l,insideDestination:u,last:i.displaced,viewport:a,afterCritical:o})},_K=(e,t)=>({...e,[t.descriptor.id]:t}),SCe=({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?_K(n,aK(a)):n},CCe=({draggable:e,draggables:t,droppables:n,previousImpact:r,impact:i})=>{let a=SCe({previousImpact:r,impact:i,droppables:n}),o=cK(i);if(!o)return a;let s=n[o];return dG(e,s)||s.subject.withPlaceholder?a:_K(a,iK(s,e,t))},vK=({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=HW(c,e.initial.client.selection),u={offset:l,selection:c,borderBoxCenter:VW(e.initial.client.borderBoxCenter,l)},d={selection:VW(u.selection,o.scroll.current),borderBoxCenter:VW(u.borderBoxCenter,o.scroll.current),offset:VW(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||gK({pageOffset:d.offset,draggable:p,draggables:s.draggables,droppables:s.droppables,previousImpact:e.impact,viewport:o,afterCritical:e.afterCritical}),h=CCe({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}},yK=({impact:e,viewport:t,draggables:n,destination:r,forceShouldAnimate:i})=>{let a=e.displaced,o=eW({afterDragging:ASe(a.all,n),destination:r,displacedBy:e.displacedBy,viewport:t.frame,forceShouldAnimate:i,last:a});return{...e,displaced:o}},bK=({impact:e,draggable:t,droppable:n,draggables:r,viewport:i,afterCritical:a})=>qG({pageBorderBoxCenter:UG({impact:e,draggable:t,draggables:r,droppable:n,afterCritical:a}),draggable:t,viewport:i}),xK=({state:e,dimensions:t,viewport:n})=>{e.movementMode!==`SNAP`&&qU();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&&qU();let u=s[l],d=yK({impact:r,viewport:i,destination:u,draggables:o});return vK({impact:d,clientSelection:bK({impact:d,draggable:c,droppable:u,draggables:o,viewport:i,afterCritical:e.afterCritical}),state:e,dimensions:a,viewport:i})},wCe=e=>({index:e.index,droppableId:e.droppableId}),SK=({draggable:e,home:t,draggables:n,viewport:r})=>{let i=tK(t.axis,e.displaceBy),a=cG(t.descriptor.id,n),o=a.indexOf(e);o===-1&&qU();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:eW({afterDragging:s,destination:t,displacedBy:i,last:null,viewport:r.frame,forceShouldAnimate:!1}),displacedBy:i,at:{type:`REORDER`,destination:wCe(e.descriptor)}},afterCritical:l}},TCe=(e,t)=>({draggables:e.draggables,droppables:_K(e.droppables,t)}),ECe=({draggable:e,offset:t,initialWindowScroll:n})=>{let r=zU(e.client,t),i=BU(r,n);return{...e,placeholder:{...e.placeholder,client:r},client:r,page:i}},DCe=e=>{let t=e.frame;return!t&&qU(),t},OCe=({additions:e,updatedDroppables:t,viewport:n})=>{let r=n.scroll.diff.value;return e.map(e=>{let i=t[e.descriptor.droppableId],a=DCe(i).scroll.diff.value;return ECe({draggable:e,offset:VW(r,a),initialWindowScroll:n.scroll.initial})})},kCe=({state:e,published:t})=>{let n=t.modified.map(t=>{let n=e.dimensions.droppables[t.droppableId];return rG(n,t.scroll)}),r={...e.dimensions.droppables,...iG(n)},i=aG(OCe({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}=SK({draggable:l,home:u,draggables:a,viewport:e.viewport}),p=c&&c.isCombineEnabled?e.impact:d,m=gK({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}},CK=e=>e.movementMode===`SNAP`,wK=(e,t,n)=>{let r=TCe(e.dimensions,t);return!CK(e)||n?vK({state:e,dimensions:r}):xK({state:e,dimensions:r})},TK={phase:`IDLE`,completed:null,shouldFlush:!1},ACe=(e=TK,t)=>{if(t.type===`FLUSH`)return{...TK,shouldFlush:!0};if(t.type===`INITIAL_PUBLISH`){e.phase!==`IDLE`&&qU();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:BW},u={client:l,page:{selection:VW(l.selection,i.scroll.initial),borderBoxCenter:VW(l.selection,i.scroll.initial),offset:VW(l.selection,i.scroll.diff.value)}},d=oG(a.droppables).every(e=>!e.isFixedOnPage),{impact:f,afterCritical:p}=SK({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`&&qU(),{...e,phase:`COLLECTING`});if(t.type===`PUBLISH_WHILE_DRAGGING`)return e.phase!==`COLLECTING`&&e.phase!==`DROP_PENDING`&&qU(),kCe({state:e,published:t.payload});if(t.type===`MOVE`){if(e.phase===`DROP_PENDING`)return e;!aW(e)&&qU();let{client:n}=t.payload;return UW(n,e.current.client.selection)?e:vK({state:e,clientSelection:n,impact:CK(e)?e.impact:null})}if(t.type===`UPDATE_DROPPABLE_SCROLL`){if(e.phase===`DROP_PENDING`||e.phase===`COLLECTING`)return cW(e);!aW(e)&&qU();let{id:n,newScroll:r}=t.payload,i=e.dimensions.droppables[n];if(!i)return e;let a=rG(i,r);return wK(e,a,!1)}if(t.type===`UPDATE_DROPPABLE_IS_ENABLED`){if(e.phase===`DROP_PENDING`)return e;!aW(e)&&qU();let{id:n,isEnabled:r}=t.payload,i=e.dimensions.droppables[n];!i&&qU(),i.isEnabled===r&&qU();let a={...i,isEnabled:r};return wK(e,a,!0)}if(t.type===`UPDATE_DROPPABLE_IS_COMBINE_ENABLED`){if(e.phase===`DROP_PENDING`)return e;!aW(e)&&qU();let{id:n,isCombineEnabled:r}=t.payload,i=e.dimensions.droppables[n];!i&&qU(),i.isCombineEnabled===r&&qU();let a={...i,isCombineEnabled:r};return wK(e,a,!0)}if(t.type===`MOVE_BY_WINDOW_SCROLL`){if(e.phase===`DROP_PENDING`||e.phase===`DROP_ANIMATING`)return e;!aW(e)&&qU(),!e.isWindowScrollAllowed&&qU();let n=t.payload.newScroll;if(UW(e.viewport.scroll.current,n))return cW(e);let r=WG(e.viewport,n);return CK(e)?xK({state:e,viewport:r}):vK({state:e,viewport:r})}if(t.type===`UPDATE_VIEWPORT_MAX_SCROLL`){if(!aW(e))return e;let n=t.payload.maxScroll;if(UW(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`&&qU();let n=uK({state:e,type:t.type});return n?vK({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`&&qU(),{...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`&&qU(),{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},jCe=e=>({type:`BEFORE_INITIAL_CAPTURE`,payload:e}),MCe=e=>({type:`LIFT`,payload:e}),NCe=e=>({type:`INITIAL_PUBLISH`,payload:e}),PCe=e=>({type:`PUBLISH_WHILE_DRAGGING`,payload:e}),FCe=()=>({type:`COLLECTION_STARTING`,payload:null}),ICe=e=>({type:`UPDATE_DROPPABLE_SCROLL`,payload:e}),LCe=e=>({type:`UPDATE_DROPPABLE_IS_ENABLED`,payload:e}),RCe=e=>({type:`UPDATE_DROPPABLE_IS_COMBINE_ENABLED`,payload:e}),EK=e=>({type:`MOVE`,payload:e}),zCe=e=>({type:`MOVE_BY_WINDOW_SCROLL`,payload:e}),BCe=e=>({type:`UPDATE_VIEWPORT_MAX_SCROLL`,payload:e}),VCe=()=>({type:`MOVE_UP`,payload:null}),HCe=()=>({type:`MOVE_DOWN`,payload:null}),UCe=()=>({type:`MOVE_RIGHT`,payload:null}),WCe=()=>({type:`MOVE_LEFT`,payload:null}),DK=()=>({type:`FLUSH`,payload:null}),GCe=e=>({type:`DROP_ANIMATE`,payload:e}),OK=e=>({type:`DROP_COMPLETE`,payload:e}),kK=e=>({type:`DROP`,payload:e}),KCe=e=>({type:`DROP_PENDING`,payload:e}),AK=()=>({type:`DROP_ANIMATION_FINISHED`,payload:null}),qCe=e=>({getState:t,dispatch:n})=>r=>i=>{if(!lW(i,`LIFT`)){r(i);return}let{id:a,clientSelection:o,movementMode:s}=i.payload,c=t();c.phase===`DROP_ANIMATING`&&n(OK({completed:c.completed})),t().phase!==`IDLE`&&qU(),n(DK()),n(jCe({draggableId:a,movementMode:s}));let l={draggableId:a,scrollOptions:{shouldPublishImmediately:s===`SNAP`}},{critical:u,dimensions:d,viewport:f}=e.startPublishing(l);n(NCe({critical:u,dimensions:d,clientSelection:o,movementMode:s,viewport:f}))},JCe=e=>()=>t=>n=>{lW(n,`INITIAL_PUBLISH`)&&e.dragging(),lW(n,`DROP_ANIMATE`)&&e.dropping(n.payload.completed.result.reason),(lW(n,`FLUSH`)||lW(n,`DROP_COMPLETE`))&&e.resting(),t(n)},jK={outOfTheWay:`cubic-bezier(0.2, 0, 0, 1)`,drop:`cubic-bezier(.2,1,.1,1)`},MK={opacity:{drop:0,combining:.7},scale:{drop:.75}},NK={outOfTheWay:.2,minDropTime:.33,maxDropTime:.55},PK=`${NK.outOfTheWay}s ${jK.outOfTheWay}`,FK={fluid:`opacity ${PK}`,snap:`transform ${PK}, opacity ${PK}`,drop:e=>{let t=`${e}s ${jK.drop}`;return`transform ${t}, opacity ${t}`},outOfTheWay:`transform ${PK}`,placeholder:`height ${PK}, width ${PK}, margin ${PK}`},IK=e=>UW(e,BW)?void 0:`translate(${e.x}px, ${e.y}px)`,LK={moveTo:IK,drop:(e,t)=>{let n=IK(e);if(n)return t?`${n} scale(${MK.scale.drop})`:n}},{minDropTime:RK,maxDropTime:zK}=NK,YCe=zK-RK,BK=1500,XCe=.6,ZCe=({current:e,destination:t,reason:n})=>{let r=KW(e,t);if(r<=0)return RK;if(r>=BK)return zK;let i=r/BK,a=RK+YCe*i,o=n===`CANCEL`?a*XCe:a;return Number(o.toFixed(2))},QCe=({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],u=bK({impact:e,draggable:t,draggables:a,afterCritical:i,droppable:c||l,viewport:r});return HW(u,t.client.borderBox.center)},$Ce=({draggables:e,reason:t,lastImpact:n,home:r,viewport:i,onLiftImpact:a})=>!n.at||t!==`DROP`?{impact:yK({draggables:e,impact:a,destination:r,viewport:i,forceShouldAnimate:!0}),didDropInsideDroppable:!1}:n.at.type===`REORDER`?{impact:n,didDropInsideDroppable:!0}:{impact:{...n,displaced:pG},didDropInsideDroppable:!0},ewe=({getState:e,dispatch:t})=>n=>r=>{if(!lW(r,`DROP`)){n(r);return}let i=e(),a=r.payload.reason;if(i.phase===`COLLECTING`){t(KCe({reason:a}));return}if(i.phase===`IDLE`)return;i.phase===`DROP_PENDING`&&i.isWaiting&&qU(),i.phase!==`DRAGGING`&&i.phase!==`DROP_PENDING`&&qU();let o=i.critical,s=i.dimensions,c=s.draggables[i.critical.draggable.id],{impact:l,didDropInsideDroppable:u}=$Ce({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?QU(l):null,f=u?$U(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=QCe({impact:l,draggable:c,dimensions:s,viewport:i.viewport,afterCritical:i.afterCritical}),g={critical:i.critical,afterCritical:i.afterCritical,result:m,impact:l};if(!(!UW(i.current.client.offset,h)||m.combine)){t(OK({completed:g}));return}let _={newHomeClientOffset:h,dropDuration:ZCe({current:i.current.client.offset,destination:h,reason:a}),completed:g};t(GCe(_))},VK=()=>({x:window.pageXOffset,y:window.pageYOffset}),twe=e=>lW(e,`DROP_COMPLETE`)||lW(e,`DROP_ANIMATE`)||lW(e,`FLUSH`),nwe=e=>{let t=MSe({onWindowScroll:t=>{e.dispatch(zCe({newScroll:t}))}});return e=>n=>{!t.isActive()&&lW(n,`INITIAL_PUBLISH`)&&t.start(),t.isActive()&&twe(n)&&t.stop(),e(n)}},rwe=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},iwe=()=>{let e=[],t=t=>{let n=e.findIndex(e=>e.timerId===t);n===-1&&qU();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()})}}},awe=(e,t)=>e==null&&t==null?!0:e==null||t==null?!1:e.droppableId===t.droppableId&&e.index===t.index,owe=(e,t)=>e==null&&t==null?!0:e==null||t==null?!1:e.draggableId===t.draggableId&&e.droppableId===t.droppableId,swe=(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},HK=(e,t)=>{t()},UK=(e,t)=>({draggableId:e.draggable.id,type:e.droppable.type,source:{droppableId:e.droppable.id,index:e.draggable.index},mode:t}),cwe=(e,t)=>{let n=iwe(),r=null,i=(t,n)=>{r&&qU(),HK(`onBeforeCapture`,()=>{let r=e().onBeforeCapture;r&&r({draggableId:t,mode:n})})},a=(t,n)=>{r&&qU(),HK(`onBeforeDragStart`,()=>{let r=e().onBeforeDragStart;r&&r(UK(t,n))})},o=(i,a)=>{r&&qU();let o=UK(i,a);r={mode:a,lastCritical:i,lastLocation:o.source,lastCombine:null},n.add(()=>{HK(`onDragStart`,()=>uW(e().onDragStart,o,t,zW.onDragStart))})},s=(i,a)=>{let o=QU(a),s=$U(a);!r&&qU();let c=!swe(i,r.lastCritical);c&&(r.lastCritical=i);let l=!awe(r.lastLocation,o);l&&(r.lastLocation=o);let u=!owe(r.lastCombine,s);if(u&&(r.lastCombine=s),!c&&!l&&!u)return;let d={...UK(i,r.mode),combine:s,destination:o};n.add(()=>{HK(`onDragUpdate`,()=>uW(e().onDragUpdate,d,t,zW.onDragUpdate))})},c=()=>{!r&&qU(),n.flush()},l=n=>{!r&&qU(),r=null,HK(`onDragEnd`,()=>uW(e().onDragEnd,n,t,zW.onDragEnd))};return{beforeCapture:i,beforeStart:a,start:o,update:s,flush:c,drop:l,abort:()=>{if(!r)return;let e={...UK(r.lastCritical,r.mode),combine:null,destination:null,reason:`CANCEL`};l(e)}}},lwe=(e,t)=>{let n=cwe(e,t);return e=>t=>r=>{if(lW(r,`BEFORE_INITIAL_CAPTURE`)){n.beforeCapture(r.payload.draggableId,r.payload.movementMode);return}if(lW(r,`INITIAL_PUBLISH`)){let e=r.payload.critical;n.beforeStart(e,r.payload.movementMode),t(r),n.start(e,r.payload.movementMode);return}if(lW(r,`DROP_COMPLETE`)){let e=r.payload.completed.result;n.flush(),t(r),n.drop(e);return}if(t(r),lW(r,`FLUSH`)){n.abort();return}let i=e.getState();i.phase===`DRAGGING`&&n.update(i.critical,i.impact)}},uwe=e=>t=>n=>{if(!lW(n,`DROP_ANIMATION_FINISHED`)){t(n);return}let r=e.getState();r.phase!==`DROP_ANIMATING`&&qU(),e.dispatch(OK({completed:r.completed}))},dwe=e=>{let t=null,n=null;function r(){n&&=(cancelAnimationFrame(n),null),t&&=(t(),null)}return i=>a=>{if((lW(a,`FLUSH`)||lW(a,`DROP_COMPLETE`)||lW(a,`DROP_ANIMATION_FINISHED`))&&r(),i(a),!lW(a,`DROP_ANIMATE`))return;let o={eventName:`scroll`,options:{capture:!0,passive:!1,once:!0},fn:function(){e.getState().phase===`DROP_ANIMATING`&&e.dispatch(AK())}};n=requestAnimationFrame(()=>{n=null,t=KU(window,[o])})}},fwe=e=>()=>t=>n=>{(lW(n,`DROP_COMPLETE`)||lW(n,`FLUSH`)||lW(n,`DROP_ANIMATE`))&&e.stopPublishing(),t(n)},pwe=e=>{let t=!1;return()=>n=>r=>{if(lW(r,`INITIAL_PUBLISH`)){t=!0,e.tryRecordFocus(r.payload.critical.draggable.id),n(r),e.tryRestoreFocusRecorded();return}if(n(r),t){if(lW(r,`FLUSH`)){t=!1,e.tryRestoreFocusRecorded();return}if(lW(r,`DROP_COMPLETE`)){t=!1;let n=r.payload.completed.result;n.combine&&e.tryShiftRecord(n.draggableId,n.combine.draggableId),e.tryRestoreFocusRecorded()}}}},mwe=e=>lW(e,`DROP_COMPLETE`)||lW(e,`DROP_ANIMATE`)||lW(e,`FLUSH`),hwe=e=>t=>n=>r=>{if(mwe(r)){e.stop(),n(r);return}if(lW(r,`INITIAL_PUBLISH`)){n(r);let i=t.getState();i.phase!==`DRAGGING`&&qU(),e.start(i);return}n(r),e.scroll(t.getState())},gwe=e=>t=>n=>{if(t(n),!lW(n,`PUBLISH_WHILE_DRAGGING`))return;let r=e.getState();r.phase===`DROP_PENDING`&&(r.isWaiting||e.dispatch(kK({reason:r.reason})))},_we=H,vwe=({dimensionMarshal:e,focusMarshal:t,styleMarshal:n,getResponders:r,announce:i,autoScroller:a})=>hn(ACe,_we(bn(JCe(n),fwe(e),qCe(e),ewe,uwe,dwe,gwe,hwe(a),nwe,pwe(t),lwe(r,i)))),WK=()=>({additions:{},removals:{},modified:{}}),GK=({scrollHeight:e,scrollWidth:t,height:n,width:r})=>{let i=HW({x:t,y:e},{x:r,y:n});return{x:Math.max(0,i.x),y:Math.max(0,i.y)}},KK=()=>{let e=document.documentElement;return!e&&qU(),e},qK=()=>{let e=KK();return GK({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,width:e.clientWidth,height:e.clientHeight})},ywe=()=>{let e=VK(),t=qK(),n=e.y,r=e.x,i=KK(),a=i.clientWidth,o=i.clientHeight,s=r+a,c=n+o;return{frame:jU({top:n,left:r,right:s,bottom:c}),scroll:{initial:e,current:e,max:t,diff:{value:BW,displacement:BW}}}},bwe=({critical:e,scrollOptions:t,registry:n})=>{let r=ywe(),i=r.scroll.current,a=e.droppable,o=n.droppable.getAllByType(a.type).map(e=>e.callbacks.getDimensionAndWatchScroll(i,t)),s=n.draggable.getAllByType(e.draggable.type).map(e=>e.getDimension(i));return{dimensions:{draggables:aG(s),droppables:iG(o)},critical:e,viewport:r}},xwe=(e,t)=>{let n=null,r=NSe({callbacks:{publish:t.publishWhileDragging,collectionStarting:t.collectionStarting},registry:e}),i=(r,i)=>{!e.droppable.exists(r)&&qU(),n&&t.updateDroppableIsEnabled({id:r,isEnabled:i})},a=(r,i)=>{n&&(!e.droppable.exists(r)&&qU(),t.updateDroppableIsCombineEnabled({id:r,isCombineEnabled:i}))},o=(r,i)=>{n&&(!e.droppable.exists(r)&&qU(),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&&qU();let i=n.critical.draggable;t.type===`ADDITION`&&dW(e,i,t.value)&&r.add(t.value),t.type===`REMOVAL`&&dW(e,i,t.value)&&r.remove(t.value)};return{updateDroppableIsEnabled:i,updateDroppableIsCombineEnabled:a,scrollDroppable:s,updateDroppableScroll:o,startPublishing:t=>{n&&qU();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)},bwe({critical:a,registry:e,scrollOptions:t.scrollOptions})},stopPublishing:c}},JK=(e,t)=>e.phase===`IDLE`?!0:e.phase!==`DROP_ANIMATING`||e.completed.result.draggableId===t?!1:e.completed.result.reason===`DROP`,Swe=e=>{window.scrollBy(e.x,e.y)},Cwe=ZU(e=>oG(e).filter(e=>!(!e.isEnabled||!e.frame))),wwe=(e,t)=>Cwe(t).find(t=>(!t.frame&&qU(),oW(t.frame.pageMarginBox)(e)))||null,Twe=({center:e,destination:t,droppables:n})=>{if(t){let e=n[t];return e.frame?e:null}return wwe(e,n)},YK={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:e=>e**2,durationDampening:{stopDampeningAt:1200,accelerateAt:360},disabled:!1},Ewe=(e,t,n=()=>YK)=>{let r=n();return{startScrollingFrom:e[t.size]*r.startFromPercentage,maxScrollValueAt:e[t.size]*r.maxScrollAtPercentage}},XK=({startOfRange:e,endOfRange:t,current:n})=>{let r=t-e;return r===0?0:(n-e)/r},ZK=1,Dwe=(e,t,n=()=>YK)=>{let r=n();if(e>t.startScrollingFrom)return 0;if(e<=t.maxScrollValueAt)return r.maxPixelScroll;if(e===t.startScrollingFrom)return ZK;let i=1-XK({startOfRange:t.maxScrollValueAt,endOfRange:t.startScrollingFrom,current:e}),a=r.maxPixelScroll*r.ease(i);return Math.ceil(a)},Owe=(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 ZK;let l=XK({startOfRange:i,endOfRange:s,current:c}),u=e*r.ease(l);return Math.ceil(u)},QK=({distanceToEdge:e,thresholds:t,dragStartTime:n,shouldUseTimeDampening:r,getAutoScrollerOptions:i})=>{let a=Dwe(e,t,i);return a===0?0:r?Math.max(Owe(a,n,i),ZK):a},$K=({container:e,distanceToEdges:t,dragStartTime:n,axis:r,shouldUseTimeDampening:i,getAutoScrollerOptions:a})=>{let o=Ewe(e,r,a);return t[r.end]<t[r.start]?QK({distanceToEdge:t[r.end],thresholds:o,dragStartTime:n,shouldUseTimeDampening:i,getAutoScrollerOptions:a}):-1*QK({distanceToEdge:t[r.start],thresholds:o,dragStartTime:n,shouldUseTimeDampening:i,getAutoScrollerOptions:a})},kwe=({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}},Awe=JW(e=>e===0?0:e),eq=({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=$K({container:t,distanceToEdges:o,dragStartTime:e,axis:vG,shouldUseTimeDampening:i,getAutoScrollerOptions:a}),c=$K({container:t,distanceToEdges:o,dragStartTime:e,axis:yG,shouldUseTimeDampening:i,getAutoScrollerOptions:a}),l=Awe({x:c,y:s});if(UW(l,BW))return null;let u=kwe({container:t,subject:n,proposedScroll:l});return u?UW(u,BW)?null:u:null},jwe=JW(e=>e===0?0:e>0?1:-1),tq=(()=>{let e=(e,t)=>e<0?e:e>t?e-t:0;return({current:t,max:n,change:r})=>{let i=VW(t,r),a={x:e(i.x,n.x),y:e(i.y,n.y)};return UW(a,BW)?null:a}})(),nq=({max:e,current:t,change:n})=>{let r={x:Math.max(t.x,e.x),y:Math.max(t.y,e.y)},i=jwe(n),a=tq({max:r,current:t,change:i});return!a||i.x!==0&&a.x===0||i.y!==0&&a.y===0},rq=(e,t)=>nq({current:e.scroll.current,max:e.scroll.max,change:t}),Mwe=(e,t)=>{if(!rq(e,t))return null;let n=e.scroll.max,r=e.scroll.current;return tq({current:r,max:n,change:t})},iq=(e,t)=>{let n=e.frame;return n?nq({current:n.scroll.current,max:n.scroll.max,change:t}):!1},Nwe=(e,t)=>{let n=e.frame;return!n||!iq(e,t)?null:tq({current:n.scroll.current,max:n.scroll.max,change:t})},Pwe=({viewport:e,subject:t,center:n,dragStartTime:r,shouldUseTimeDampening:i,getAutoScrollerOptions:a})=>{let o=eq({dragStartTime:r,container:e.frame,subject:t,center:n,shouldUseTimeDampening:i,getAutoScrollerOptions:a});return o&&rq(e,o)?o:null},Fwe=({droppable:e,subject:t,center:n,dragStartTime:r,shouldUseTimeDampening:i,getAutoScrollerOptions:a})=>{let o=e.frame;if(!o)return null;let s=eq({dragStartTime:r,container:o.pageMarginBox,subject:t,center:n,shouldUseTimeDampening:i,getAutoScrollerOptions:a});return s&&iq(e,s)?s:null},aq=({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=Pwe({dragStartTime:t,viewport:i,subject:s,center:o,shouldUseTimeDampening:n,getAutoScrollerOptions:a});if(c){r(c);return}}let c=Twe({center:o,destination:cK(e.impact),droppables:e.dimensions.droppables});if(!c)return;let l=Fwe({dragStartTime:t,droppable:c,subject:s,center:o,shouldUseTimeDampening:n,getAutoScrollerOptions:a});l&&i(c.descriptor.id,l)},Iwe=({scrollWindow:e,scrollDroppable:t,getAutoScrollerOptions:n=()=>YK})=>{let r=UU(e),i=UU(t),a=null,o=e=>{!a&&qU();let{shouldUseTimeDampening:t,dragStartTime:o}=a;aq({state:e,scrollWindow:r,scrollDroppable:i,dragStartTime:o,shouldUseTimeDampening:t,getAutoScrollerOptions:n})};return{start:e=>{a&&qU();let t=Date.now(),r=!1,i=()=>{r=!0};aq({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}},Lwe=({move:e,scrollDroppable:t,scrollWindow:n})=>{let r=(t,n)=>{e({client:VW(t.current.client.selection,n)})},i=(e,n)=>{if(!iq(e,n))return n;let r=Nwe(e,n);if(!r)return t(e.descriptor.id,n),null;let i=HW(n,r);return t(e.descriptor.id,i),HW(n,i)},a=(e,t,r)=>{if(!e||!rq(t,r))return r;let i=Mwe(t,r);if(!i)return n(r),null;let a=HW(r,i);return n(a),HW(r,a)};return e=>{let t=e.scrollJumpRequest;if(!t)return;let n=cK(e.impact);!n&&qU();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)}},Rwe=({scrollDroppable:e,scrollWindow:t,move:n,getAutoScrollerOptions:r})=>{let i=Iwe({scrollWindow:t,scrollDroppable:e,getAutoScrollerOptions:r}),a=Lwe({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}},oq=`data-rfd`,sq=(()=>{let e=`${oq}-drag-handle`;return{base:e,draggableId:`${e}-draggable-id`,contextId:`${e}-context-id`}})(),cq=(()=>{let e=`${oq}-draggable`;return{base:e,contextId:`${e}-context-id`,id:`${e}-id`}})(),zwe=(()=>{let e=`${oq}-droppable`;return{base:e,contextId:`${e}-context-id`,id:`${e}-id`}})(),lq={contextId:`${oq}-scroll-container-context-id`},Bwe=e=>t=>`[${t}="${e}"]`,uq=(e,t)=>e.map(e=>{let n=e.styles[t];return n?`${e.selector} { ${n} }`:``}).join(` `),Vwe=`pointer-events: none;`,Hwe=e=>{let t=Bwe(e),n=(()=>{let e=`
cursor: -webkit-grab;
cursor: grab;
`;return{selector:t(sq.contextId),styles:{always:`
-webkit-touch-callout: none;
-webkit-tap-highlight-color: rgba(0,0,0,0);
touch-action: manipulation;
`,resting:e,dragging:Vwe,dropAnimating:e}}})(),r=[(()=>{let e=`
transition: ${FK.outOfTheWay};
`;return{selector:t(cq.contextId),styles:{dragging:e,dropAnimating:e,userCancel:e}}})(),n,{selector:t(zwe.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:uq(r,`always`),resting:uq(r,`resting`),dragging:uq(r,`dragging`),dropAnimating:uq(r,`dropAnimating`),userCancel:uq(r,`userCancel`)}},dq=typeof window<`u`&&window.document!==void 0&&window.document.createElement!==void 0?EW.useLayoutEffect:EW.useEffect,fq=()=>{let e=document.querySelector(`head`);return!e&&qU(),e},pq=e=>{let t=document.createElement(`style`);return e&&t.setAttribute(`nonce`,e),t.type=`text/css`,t},mq=e=>e&&e.ownerDocument&&e.ownerDocument.defaultView?e.ownerDocument.defaultView:window,hq=EW.createContext(null),gq=()=>{let e=document.body;return!e&&qU(),e},Uwe={position:`absolute`,width:`1px`,height:`1px`,margin:`-1px`,border:`0`,padding:`0`,overflow:`hidden`,clip:`rect(0 0 0 0)`,"clip-path":`inset(100%)`},Wwe=e=>`rfd-announcement-${e}`,Gwe={separator:`::`},_q=EW.createContext(null),Kwe=9,qwe=13,vq=27,yq=32,Jwe=33,Ywe=34,Xwe=35,Zwe=36,Qwe=37,$we=38,eTe=39,tTe=40,nTe={[qwe]:!0,[Kwe]:!0},bq=e=>{nTe[e.keyCode]&&e.preventDefault()},xq=(()=>{let e=`visibilitychange`;return typeof document>`u`?e:[e,`ms${e}`,`webkit${e}`,`moz${e}`,`o${e}`].find(e=>`on${e}`in document)||e})(),Sq=0,Cq=5,wq={type:`IDLE`},rTe={[Ywe]:!0,[Jwe]:!0,[Zwe]:!0,[Xwe]:!0},Tq={type:`IDLE`},iTe=120,aTe=.15,oTe=[`input`,`button`,`textarea`,`select`,`option`,`optgroup`,`video`,`audio`],sTe=e=>jU(e.getBoundingClientRect()).center,cTe=(()=>{let e=`matches`;return typeof document>`u`?e:[e,`msMatchesSelector`,`webkitMatchesSelector`].find(e=>e in Element.prototype)||e})(),lTe=[GSe,JSe,ZSe],uTe=e=>({onBeforeCapture:t=>{(0,DW.flushSync)(()=>{e.onBeforeCapture&&e.onBeforeCapture(t)})},onBeforeDragStart:e.onBeforeDragStart,onDragStart:e.onDragStart,onDragEnd:e.onDragEnd,onDragUpdate:e.onDragUpdate}),dTe=e=>({...YK,...e.autoScrollerOptions,durationDampening:{...YK.durationDampening,...e.autoScrollerOptions}}),Eq={dragging:5e3,dropAnimating:4500},fTe=(e,t)=>t?FK.drop(t.duration):e?FK.snap:FK.fluid,pTe=(e,t)=>{if(e)return t?MK.opacity.drop:MK.opacity.combining},mTe=e=>e.forceShouldAnimate==null?e.mode===`SNAP`:e.forceShouldAnimate,Dq=EW.createContext(null),hTe=e=>{let t=(0,EW.useRef)(null),n=XU((e=null)=>{t.current=e},[]),r=XU(()=>t.current,[]),{contextId:i,dragHandleUsageInstructionsId:a,registry:o}=SW(_q),{type:s,droppableId:c}=SW(Dq),l=YU(()=>({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||hCe(YU(()=>({descriptor:l,registry:o,getDraggableRef:r,canDragInteractiveElements:m,shouldRespectForcePress:p,isEnabled:f}),[l,o,r,m,p,f]));let v=YU(()=>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:gCe}:null,[i,a,d,f]),y=XU(e=>{g.type===`DRAGGING`&&g.dropping&&e.propertyName===`transform`&&(0,DW.flushSync)(_)},[_,g]),b=YU(()=>{let e=pCe(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=YU(()=>({draggableId:l.id,type:l.type,source:{index:l.index,droppableId:l.droppableId}}),[l.droppableId,l.id,l.index,l.type]);return EW.createElement(EW.Fragment,null,u(b,g.snapshot,x))},Oq=(e,t)=>e===t,kq=e=>{let{combine:t,destination:n}=e;return n?n.droppableId:t?t.droppableId:null},gTe=e=>e.combine?e.combine.draggableId:null,_Te=e=>e.at&&e.at.type===`COMBINE`?e.at.combine.draggableId:null,vTe={mapped:{type:`SECONDARY`,offset:BW,combineTargetFor:null,shouldAnimateDisplacement:!0,snapshot:CW(null)}},yTe=()=>{let e=_Ce(),t=vCe();return(n,r)=>e(n,r)||t(n,r)||vTe},bTe=z(yTe,{dropAnimationFinished:AK},null,{context:hq,areStatePropsEqual:Oq})(hTe),Aq=e=>t=>e===t,xTe=Aq(`scroll`),STe=Aq(`auto`),jq=(e,t)=>t(e.overflowX)||t(e.overflowY),CTe=e=>{let t=window.getComputedStyle(e),n={overflowX:t.overflowX,overflowY:t.overflowY};return jq(n,xTe)||jq(n,STe)},wTe=()=>!1,Mq=e=>e==null?null:e===document.body?wTe()?e:null:e===document.documentElement?null:CTe(e)?e:Mq(e.parentElement),Nq=e=>({x:e.scrollLeft,y:e.scrollTop}),Pq=e=>e?window.getComputedStyle(e).position===`fixed`||Pq(e.parentElement):!1,TTe=e=>({closestScrollable:Mq(e),isFixedOnPage:Pq(e)}),ETe=({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=GK({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:BW,displacement:BW}}}})(),l=i===`vertical`?vG:yG;return{descriptor:e,isCombineEnabled:n,isFixedOnPage:r,axis:l,isEnabled:t,client:a,page:o,frame:c,subject:nG({page:o,withPlaceholder:null,axis:l,frame:c})}},DTe=(e,t)=>{let n=HU(e);if(!t||e!==t)return n;let r=n.paddingBox.top-t.scrollTop,i=n.paddingBox.left-t.scrollLeft,a=r+t.scrollHeight,o={top:r,right:i+t.scrollWidth,bottom:a,left:i},s=MU(o,n.border);return IU({borderBox:s,margin:n.margin,border:n.border,padding:n.padding})},OTe=({ref:e,descriptor:t,env:n,windowScroll:r,direction:i,isDropDisabled:a,isCombineEnabled:o,shouldClipSubject:s})=>{let c=n.closestScrollable,l=DTe(e,c),u=BU(l,r),d=(()=>{if(!c)return null;let e=HU(c),t={scrollHeight:c.scrollHeight,scrollWidth:c.scrollWidth};return{client:e,page:BU(e,r),scroll:Nq(c),scrollSize:t,shouldClipSubject:s}})();return ETe({descriptor:t,isEnabled:!a,isCombineEnabled:o,isFixedOnPage:n.isFixedOnPage,direction:i,client:l,page:u,closest:d})},kTe={passive:!1},ATe={passive:!0},Fq=e=>e.shouldPublishImmediately?kTe:ATe,Iq=e=>e&&e.env.closestScrollable||null,jTe={width:0,height:0,margin:QW},MTe=({isAnimatingOpenOnMount:e,placeholder:t,animate:n})=>e||n===`close`?jTe:{height:t.client.borderBox.height,width:t.client.borderBox.width,margin:t.client.margin},NTe=({isAnimatingOpenOnMount:e,placeholder:t,animate:n})=>{let r=MTe({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:FK.placeholder}},PTe=e=>{let t=(0,EW.useRef)(null),n=XU(()=>{t.current&&=(clearTimeout(t.current),null)},[]),{animate:r,onTransitionEnd:i,onClose:a,contextId:o}=e,[s,c]=(0,EW.useState)(e.animate===`open`);(0,EW.useEffect)(()=>s?r===`open`?t.current?TW:(t.current=setTimeout(()=>{t.current=null,c(!1)}),n):(n(),c(!1),TW):TW,[r,s,n]);let l=XU(e=>{e.propertyName===`height`&&(i(),r===`close`&&a())},[r,a,i]),u=NTe({isAnimatingOpenOnMount:s,animate:e.animate,placeholder:e.placeholder});return EW.createElement(e.placeholder.tagName,{style:u,"data-rfd-placeholder-context-id":o,onTransitionEnd:l,ref:e.innerRef})},FTe=EW.memo(PTe),ITe=class extends EW.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)}},LTe=e=>{let t=(0,EW.useContext)(_q);!t&&qU();let{contextId:n,isMovementAllowed:r}=t,i=(0,EW.useRef)(null),a=(0,EW.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=XU(()=>i.current,[]),y=XU((e=null)=>{i.current=e},[]);XU(()=>a.current,[]);let b=XU((e=null)=>{a.current=e},[]),x=XU(()=>{r()&&g({maxScroll:qK()})},[r,g]);bCe({droppableId:s,type:c,mode:l,direction:u,isDropDisabled:f,isCombineEnabled:p,ignoreContainerClipping:d,getDroppableRef:v});let S=YU(()=>EW.createElement(ITe,{on:e.placeholder,shouldAnimate:e.shouldAnimatePlaceholder},({onClose:e,data:t,animate:r})=>EW.createElement(FTe,{placeholder:t,onClose:e,innerRef:b,animate:r,contextId:n,onTransitionEnd:x})),[n,x,e.placeholder,e.shouldAnimatePlaceholder,b]),C=YU(()=>({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=YU(()=>({droppableId:s,type:c,isUsingCloneFor:w}),[s,w,c]);function E(){if(!h)return null;let{dragging:e,render:t}=h,n=EW.createElement(wW,{draggableId:e.draggableId,index:e.source.index,isClone:!0,isEnabled:!0,shouldRespectForcePress:!1,canDragInteractiveElements:!0},(n,r)=>t(n,r,e));return DW.createPortal(n,_())}return EW.createElement(Dq.Provider,{value:T},o(C,m),E())},Lq={mode:`standard`,type:`DEFAULT`,direction:`vertical`,isDropDisabled:!1,isCombineEnabled:!1,ignoreContainerClipping:!1,renderClone:null,getContainerForClone:xCe},Rq=e=>{let t={...e},n;for(n in Lq)e[n]===void 0&&(t={...t,[n]:Lq[n]});return t},zq=(e,t)=>e===t.droppable.type,Bq=(e,t)=>t.draggables[e.draggable.id],RTe=()=>{let e={placeholder:null,shouldAnimatePlaceholder:!0,snapshot:{isDraggingOver:!1,draggingOverWith:null,draggingFromThisWith:null,isUsingPlaceholder:!1},useClone:null},t={...e,shouldAnimatePlaceholder:!1},n=ZU(e=>({draggableId:e.id,type:e.type,source:{index:e.index,droppableId:e.droppableId}})),r=ZU((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=Rq(i),o=a.droppableId,s=a.type,c=!a.isDropDisabled,l=a.renderClone;if(gW(n)){let e=n.critical;if(!zq(s,e))return t;let i=Bq(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(!zq(s,e.critical))return t;let i=Bq(e.critical,n.dimensions);return r(o,c,kq(e.result)===o,cK(e.impact)===o,i,l)}if(n.phase===`IDLE`&&n.completed&&!n.shouldFlush){let r=n.completed;if(!zq(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}},zTe=z(RTe,{updateViewportMaxScroll:BCe},(e,t,n)=>({...Rq(n),...e,...t}),{context:hq,areStatePropsEqual:Oq})(LTe)}));function VTe({resource:e,layerMetadata:t={},index:n,handleOpacityChange:r,setLayerVisibility:i,moveToBackground:a,moveToFront:o}){let{t:s}=nb(),{width:c,height:l}={height:void 0,width:40},u={opacity:1,visibility:!!e.preferred,...t||{}};return(0,Wq.jsxs)(`div`,{style:{flex:1},children:[(0,Wq.jsxs)(`div`,{style:{alignItems:`flex-start`,display:`flex`},children:[(0,Wq.jsx)(aS,{maxHeight:l,maxWidth:c,resource:e,border:!0}),(0,Wq.jsxs)(VS,{sx:{paddingLeft:1},component:`div`,variant:`body1`,children:[(0,Wq.jsx)(Ux,{resource:e,fallback:n+1}),(0,Wq.jsxs)(`div`,{children:[(0,Wq.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,Wq.jsx)(rC,{}):(0,Wq.jsx)(oC,{})}),u.index!==0&&(0,Wq.jsx)(VD,{"aria-label":s(`layer_moveToBackground`),size:`small`,onClick:()=>{a(e.id)},children:(0,Wq.jsx)(TU,{})}),u.index!==t&&(0,Wq.jsx)(VD,{"aria-label":s(`layer_moveToFront`),size:`small`,onClick:()=>{o(e.id)},children:(0,Wq.jsx)(DU,{})})]})]})]}),(0,Wq.jsxs)(`div`,{style:{alignItems:`center`,display:`flex`},children:[(0,Wq.jsx)(PD,{title:s(`layer_opacity`),children:(0,Wq.jsx)(kU,{sx:{marginRight:.5},color:u.visibility?`inherit`:`disabled`,fontSize:`small`})}),(0,Wq.jsx)(QM,{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,Wq.jsx)(JB,{disableTypography:!0,position:`end`,children:(0,Wq.jsx)(VS,{variant:`caption`,children:`%`})}),inputProps:{"aria-label":s(`layer_opacity`)}}),(0,Wq.jsx)(yU,{sx:{marginLeft:2,marginRight:2,maxWidth:150},disabled:!u.visibility,value:u.opacity*100,onChange:(t,n)=>r(e.id,n)})]})]})}function HTe({children:e,resource:t,index:n}){let{t:r}=nb();return(0,Wq.jsx)(yCe,{draggableId:t.id,index:n,children:(n,i)=>(0,UTe.createElement)(iH,{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,Wq.jsx)(WTe,{...n.dragHandleProps,sx:{"&:hover":{backgroundColor:i.isDragging?`action.selected`:`action.hover`},backgroundColor:i.isDragging?`action.selected`:`shades.light`},children:(0,Wq.jsx)(PD,{title:r(`layer_move`),children:(0,Wq.jsx)(CU,{})})}),e)})}function Vq({canvasId:e,index:t,label:n,layers:r,layerMetadata:i={},totalSize:a,updateLayers:o,windowId:s}){let{t:c}=nb(),l=(0,Hq.useId)(),u=(0,Hq.useCallback)((t,n)=>{o(s,e,{[t]:{opacity:n/100}})},[e,o,s]),d=(0,Hq.useCallback)(t=>{if(!t.destination||t.destination.droppableId!==l||t.source.droppableId!==l)return;let n=Gq(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,Hq.useCallback)((t,n)=>{o(s,e,{[t]:{visibility:n}})},[e,o,s]),p=(0,Hq.useCallback)(t=>{let n=Gq(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,Hq.useCallback)(t=>{let n=Gq(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,Wq.jsxs)(Wq.Fragment,{children:[a>1&&(0,Wq.jsx)(VS,{sx:{paddingLeft:1,paddingRight:1,paddingTop:2},variant:`overline`,children:c(`annotationCanvasLabel`,{context:`${t+1}/${a}`,label:n})}),(0,Wq.jsx)(uCe,{onDragEnd:d,children:(0,Wq.jsx)(zTe,{droppableId:l,children:(e,t)=>(0,Wq.jsxs)(_O,{sx:{paddingTop:0},...e.droppableProps,ref:e.innerRef,children:[r&&r.map((e,t)=>(0,Wq.jsx)(HTe,{resource:e,index:t,children:(0,Wq.jsx)(VTe,{resource:e,index:t,layerMetadata:(i||{})[e.id]||{},handleOpacityChange:u,setLayerVisibility:f,moveToBackground:p,moveToFront:m})},e.id)),e.placeholder]})})})]})}var Hq,Uq,Wq,UTe,WTe,Gq,GTe=s((()=>{Hq=d(h(),1),Uq=d(V(),1),Nx(),$M(),YB(),vO(),aH(),xU(),FD(),pSe(),mSe(),hSe(),iC(),sC(),gSe(),HS(),ob(),BTe(),HD(),oS(),Gx(),Wq=W(),UTe=d(h(),1),WTe=Z(`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)})),Gq=(e,t,n)=>{let r=Array.from(e),[i]=r.splice(t,1);return r.splice(n,0,i),r},VTe.propTypes={handleOpacityChange:Uq.default.func.isRequired,index:Uq.default.number.isRequired,layerMetadata:Uq.default.objectOf(Uq.default.shape({opacity:Uq.default.number,visibility:Uq.default.bool})),moveToBackground:Uq.default.func.isRequired,moveToFront:Uq.default.func.isRequired,resource:Uq.default.object.isRequired,setLayerVisibility:Uq.default.func.isRequired},HTe.propTypes={children:Uq.default.node.isRequired,index:Uq.default.number.isRequired,resource:Uq.default.object.isRequired},Vq.propTypes={canvasId:Uq.default.string.isRequired,index:Uq.default.number.isRequired,label:Uq.default.string.isRequired,layerMetadata:Uq.default.objectOf(Uq.default.shape({opacity:Uq.default.number})),layers:Uq.default.arrayOf(Uq.default.shape({})).isRequired,totalSize:Uq.default.number.isRequired,updateLayers:Uq.default.func.isRequired,windowId:Uq.default.string.isRequired}})),KTe,qTe,JTe,Kq,YTe=s((()=>{U(),B(),Nd(),$l(),GTe(),KTe=(e,{canvasId:t,companionWindowId:n,windowId:r})=>({label:$s(e,{canvasId:t,companionWindowId:n,windowId:r}),layerMetadata:vl(e,{canvasId:t,companionWindowId:n,windowId:r}),layers:yl(e,{canvasId:t,companionWindowId:n,windowId:r})}),qTe={updateLayers:Dd},JTe=H(z(KTe,qTe)),Kq=JTe(Vq)}));function qq({canvasIds:e=[],id:t,windowId:n}){let{t:r}=nb();return(0,Yq.jsx)(XA,{title:r(`layers`),id:t,windowId:n,children:e.map((t,r)=>(0,Yq.jsx)(Kq,{canvasId:t,index:r,totalSize:e.length,windowId:n},t))})}var Jq,Yq,XTe=s((()=>{Jq=d(V(),1),ob(),ZA(),YTe(),Yq=W(),qq.propTypes={canvasIds:Jq.default.arrayOf(Jq.default.string),id:Jq.default.string.isRequired,windowId:Jq.default.string.isRequired}})),ZTe,QTe,Xq,$Te=s((()=>{U(),B(),Nr(),XTe(),$l(),ZTe=(e,{id:t,windowId:n})=>({canvasIds:qs(e,{windowId:n})}),QTe=H(z(ZTe),Mr(`LayersPanel`)),Xq=QTe(qq)}));function Zq({id:e,children:t=null,title:n,windowId:r}){let{t:i}=nb();return(0,eEe.jsx)(XA,{title:i(n),id:e,windowId:r,children:t})}var Qq,eEe,tEe=s((()=>{Qq=d(V(),1),ob(),ZA(),eEe=W(),Zq.propTypes={children:Qq.default.node,id:Qq.default.string.isRequired,title:Qq.default.string.isRequired,windowId:Qq.default.string.isRequired}})),nEe,rEe,$q,iEe=s((()=>{U(),B(),Nr(),tEe(),nEe=(e,{id:t,windowId:n})=>({}),rEe=H(z(nEe),Mr(`CustomPanel`)),$q=rEe(Zq)})),aEe,oEe,sEe=s((()=>{tC(),aEe=W(),oEe=XS((0,aEe.jsx)(`path`,{d:`m4 12 1.41 1.41L11 7.83V20h2V7.83l5.58 5.59L20 12l-8-8z`}),`ArrowUpwardSharp`)}));function eJ({manifest:e,canvasNavigation:t,variant:n,...r}){return(0,rJ.jsxs)(KO,{divider:!0,component:`li`,variant:`multiline`,sx:{alignItems:`flex-start`,paddingRight:1},...r,children:[n===`thumbnail`&&(0,rJ.jsx)(IO,{children:(0,rJ.jsx)(aS,{resource:e,maxHeight:t.height,maxWidth:t.width})}),(0,rJ.jsx)(HO,{children:(0,rJ.jsx)(Ux,{resource:e})})]})}function tJ({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}=nb(),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,rJ.jsx)(XA,{title:d(f?`multipartCollection`:`collection`),windowId:u,id:r,titleControls:(0,rJ.jsxs)(rJ.Fragment,{children:[o&&(0,rJ.jsx)(_O,{children:(0,rJ.jsxs)(UV,{onClick:()=>s({collectionPath:t.slice(0,-1)}),children:[(0,rJ.jsx)(IO,{children:(0,rJ.jsx)(oEe,{})}),(0,rJ.jsx)(HO,{slotProps:{primary:{variant:`body1`}},children:(0,rJ.jsx)(Ux,{resource:o})})]})}),(0,rJ.jsxs)(VS,{variant:`h6`,children:[n&&(0,rJ.jsx)(Ux,{resource:n}),i&&(0,rJ.jsx)(wz,{variant:`text`})]})]}),children:(0,rJ.jsxs)(DO,{children:[i&&(0,rJ.jsx)(KO,{children:(0,rJ.jsxs)(HO,{children:[(0,rJ.jsx)(wz,{variant:`text`}),(0,rJ.jsx)(wz,{variant:`text`}),(0,rJ.jsx)(wz,{variant:`text`})]})}),n&&n.getCollections().map(n=>(0,rJ.jsx)(eJ,{onClick:()=>{s({collectionPath:[...t,n.id]})},canvasNavigation:e,manifest:n,variant:l,selected:a===n.id},n.id)),n&&n.getManifests().map(n=>(0,rJ.jsx)(eJ,{onClick:()=>{c({canvasId:null,collectionPath:t,manifestId:n.id}),s({multipart:!1})},canvasNavigation:e,manifest:n,variant:l,selected:a===n.id},n.id))]})})}var nJ,rJ,cEe=s((()=>{nJ=d(V(),1),vO(),WV(),LO(),UO(),OO(),qO(),HS(),Tz(),sEe(),ob(),ZA(),oS(),Gx(),rJ=W(),eJ.propTypes={canvasNavigation:nJ.default.shape({height:nJ.default.number,width:nJ.default.number}).isRequired,manifest:nJ.default.object.isRequired,variant:nJ.default.string.isRequired},tJ.propTypes={canvasNavigation:nJ.default.shape({height:nJ.default.number,width:nJ.default.number}).isRequired,collection:nJ.default.object,collectionPath:nJ.default.arrayOf(nJ.default.string),id:nJ.default.string.isRequired,isFetching:nJ.default.bool,manifestId:nJ.default.string.isRequired,parentCollection:nJ.default.object,updateCompanionWindow:nJ.default.func.isRequired,updateWindow:nJ.default.func.isRequired,variant:nJ.default.string,windowId:nJ.default.string.isRequired}})),lEe,uEe,dEe,iJ,fEe=s((()=>{U(),B(),Nr(),Nd(),$l(),cEe(),lEe=(e,{id:t,windowId:n})=>{let r=Ba(e,{windowId:n}),i=no(e,{companionWindowId:t}),{collectionPath:a}=i,o=a||r.collectionPath,s=o&&o[o.length-1],c=o&&o[o.length-2],l=s&&Ua(e,{manifestId:s}),u=c&&Ua(e,{manifestId:c}),d=Ua(e,{windowId:n});return{canvasNavigation:e.config.canvasNavigation,collection:l&&Zo(e,{manifestId:l.id}),collectionId:s,collectionPath:o,error:l&&l.error,isFetching:l&&l.isFetching,manifestId:d&&d.id,parentCollection:u&&Zo(e,{manifestId:u.id}),ready:l&&!!l.json,variant:i.variant||ml(e,{windowId:n})}},uEe=(e,{id:t,windowId:n})=>({updateCompanionWindow:(...r)=>e(nu(n,t,...r)),updateWindow:(...t)=>e(vu(n,...t))}),dEe=H(z(lEe,uEe),Mr(`WindowSideBarCollectionPanel`)),iJ=dEe(tJ)})),aJ,oJ=s((()=>{jS(),Ehe(),mye(),mz(),Bz(),VH(),$Te(),iEe(),fEe(),aJ={annotations:rj,attribution:zz,canvas:pz,collection:iJ,custom:$q,info:JN,layers:Xq,search:BH,thumbnailNavigation:AS}})),pEe=y(),mEe=d(fn(),1);B(),oJ();function hEe(e){return e.reduce((e,t)=>(0,mEe.default)(e,[t.target,t.mode],e=>[...e||[],t]),{})}function gEe(e){return e.map(e=>({...e,component:vEe(e)}))}function _Ee(e){return e.filter(e=>e.companionWindowKey).forEach(e=>{aJ[e.companionWindowKey]=e.component}),aJ}function vEe(e){return!e.mapStateToProps&&!e.mapDispatchToProps?e.component:z(e.mapStateToProps,e.mapDispatchToProps,...e.connectOptions||[])(e.component)}var sJ=d(h(),1),cJ=d(V(),1);ot();var lJ=W();function uJ({plugins:e=[],children:t=null}){let[n,r]=(0,sJ.useState)({});return(0,sJ.useEffect)(()=>{let t=gEe(e);_Ee(t),r(hEe(t))},[e]),(0,lJ.jsx)(at.Provider,{value:n,children:t})}uJ.propTypes={children:cJ.default.node,plugins:cJ.default.array};var yEe,dJ,bEe=s((()=>{yEe=d(h(),1),dJ=(0,yEe.createContext)({dragDropManager:void 0})}));function fJ(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 xEe(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 SEe(e,t,n){var r;if(typeof t==`function`&&typeof n==`function`||typeof n==`function`&&typeof arguments[3]==`function`)throw Error(fJ(0));if(typeof t==`function`&&n===void 0&&(n=t,t=void 0),n!==void 0){if(typeof n!=`function`)throw Error(fJ(1));return n(SEe)(e,t)}if(typeof e!=`function`)throw Error(fJ(2));var i=e,a=t,o=[],s=o,c=!1;function l(){s===o&&(s=o.slice())}function u(){if(c)throw Error(fJ(3));return a}function d(e){if(typeof e!=`function`)throw Error(fJ(4));if(c)throw Error(fJ(5));var t=!0;return l(),s.push(e),function(){if(t){if(c)throw Error(fJ(6));t=!1,l();var n=s.indexOf(e);s.splice(n,1),o=null}}}function f(e){if(!xEe(e))throw Error(fJ(7));if(e.type===void 0)throw Error(fJ(8));if(c)throw Error(fJ(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(fJ(10));i=e,f({type:hJ.REPLACE})}function m(){var e,t=d;return e={subscribe:function(e){if(typeof e!=`object`||!e)throw Error(fJ(11));function n(){e.next&&e.next(u())}return n(),{unsubscribe:t(n)}}},e[pJ]=function(){return this},e}return f({type:hJ.INIT}),r={dispatch:f,subscribe:d,getState:u,replaceReducer:p},r[pJ]=m,r}var pJ,mJ,hJ,CEe=s((()=>{pJ=(function(){return typeof Symbol==`function`&&Symbol.observable||`@@observable`})(),mJ=function(){return Math.random().toString(36).substring(7).split(``).join(`.`)},hJ={INIT:`@@redux/INIT`+mJ(),REPLACE:`@@redux/REPLACE`+mJ(),PROBE_UNKNOWN_ACTION:function(){return`@@redux/PROBE_UNKNOWN_ACTION`+mJ()}}}));function gJ(e,t,...n){if(wEe()&&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 wEe(){return typeof process<`u`&&!0}var _J=s((()=>{}));function TEe(e,t,n){return t.split(`.`).reduce((e,t)=>e&&e[t]?e[t]:n||null,e)}function EEe(e,t){return e.filter(e=>e!==t)}function DEe(e){return typeof e==`object`}function OEe(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 kEe(e,t){return e.filter(e=>t.indexOf(e)>-1)}var vJ=s((()=>{})),yJ,bJ,xJ,SJ,CJ,wJ,TJ=s((()=>{yJ=`dnd-core/INIT_COORDS`,bJ=`dnd-core/BEGIN_DRAG`,xJ=`dnd-core/PUBLISH_DRAG_SOURCE`,SJ=`dnd-core/HOVER`,CJ=`dnd-core/DROP`,wJ=`dnd-core/END_DRAG`}));function AEe(e,t){return{type:yJ,payload:{sourceClientOffset:t||null,clientOffset:e||null}}}var jEe=s((()=>{TJ()}));function MEe(e){return function(t=[],n={publishSource:!0}){let{publishSource:r=!0,clientOffset:i,getSourceClientOffset:a}=n,o=e.getMonitor(),s=e.getRegistry();e.dispatch(AEe(i)),NEe(t,o,s);let c=IEe(t,o);if(c==null){e.dispatch(LEe);return}let l=null;if(i){if(!a)throw Error(`getSourceClientOffset must be defined`);PEe(a),l=a(c)}e.dispatch(AEe(i,l));let u=s.getSource(c).beginDrag(o,c);if(u==null)return;FEe(u),s.pinSource(c);let d=s.getSourceType(c);return{type:bJ,payload:{itemType:d,item:u,sourceId:c,clientOffset:i||null,sourceClientOffset:l||null,isSourcePublic:!!r}}}}function NEe(e,t,n){gJ(!t.isDragging(),`Cannot call beginDrag while dragging.`),e.forEach(function(e){gJ(n.getSource(e),`Expected sourceIds to be registered.`)})}function PEe(e){gJ(typeof e==`function`,`When clientOffset is provided, getSourceClientOffset must be a function.`)}function FEe(e){gJ(DEe(e),`Item must be an object.`)}function IEe(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}var LEe,REe=s((()=>{_J(),vJ(),jEe(),TJ(),LEe={type:yJ,payload:{clientOffset:null,sourceClientOffset:null}}}));function zEe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function BEe(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){zEe(e,t,n[t])})}return e}function VEe(e){return function(t={}){let n=e.getMonitor(),r=e.getRegistry();HEe(n),GEe(n).forEach((i,a)=>{let o=UEe(i,a,r,n),s={type:CJ,payload:{dropResult:BEe({},t,o)}};e.dispatch(s)})}}function HEe(e){gJ(e.isDragging(),`Cannot call drop while not dragging.`),gJ(!e.didDrop(),`Cannot call drop twice during one drag operation.`)}function UEe(e,t,n,r){let i=n.getTarget(e),a=i?i.drop(r,e):void 0;return WEe(a),a===void 0&&(a=t===0?{}:r.getDropResult()),a}function WEe(e){gJ(e===void 0||DEe(e),`Drop result must either be an object or undefined.`)}function GEe(e){let t=e.getTargetIds().filter(e.canDropOnTarget,e);return t.reverse(),t}var KEe=s((()=>{_J(),vJ(),TJ()}));function qEe(e){return function(){let t=e.getMonitor(),n=e.getRegistry();JEe(t);let r=t.getSourceId();return r!=null&&(n.getSource(r,!0).endDrag(t,r),n.unpinSource()),{type:wJ}}}function JEe(e){gJ(e.isDragging(),`Cannot call endDrag while not dragging.`)}var YEe=s((()=>{_J(),TJ()}));function EJ(e,t){return t===null?e===null:Array.isArray(e)?e.some(e=>e===t):e===t}var XEe=s((()=>{}));function ZEe(e){return function(t,{clientOffset:n}={}){QEe(t);let r=t.slice(0),i=e.getMonitor(),a=e.getRegistry();return eDe(r,a,i.getItemType()),$Ee(r,i,a),tDe(r,i,a),{type:SJ,payload:{targetIds:r,clientOffset:n||null}}}}function QEe(e){gJ(Array.isArray(e),`Expected targetIds to be an array.`)}function $Ee(e,t,n){gJ(t.isDragging(),`Cannot call hover while not dragging.`),gJ(!t.didDrop(),`Cannot call hover after drop.`);for(let t=0;t<e.length;t++){let r=e[t];gJ(e.lastIndexOf(r)===t,`Expected targetIds to be unique in the passed array.`),gJ(n.getTarget(r),`Expected targetIds to be registered.`)}}function eDe(e,t,n){for(let r=e.length-1;r>=0;r--){let i=e[r];EJ(t.getTargetType(i),n)||e.splice(r,1)}}function tDe(e,t,n){e.forEach(function(e){n.getTarget(e).hover(t,e)})}var nDe=s((()=>{_J(),XEe(),TJ()}));function rDe(e){return function(){if(e.getMonitor().isDragging())return{type:xJ}}}var iDe=s((()=>{TJ()}));function aDe(e){return{beginDrag:MEe(e),publishDragSource:rDe(e),hover:ZEe(e),drop:VEe(e),endDrag:qEe(e)}}var DJ=s((()=>{REe(),KEe(),YEe(),nDe(),iDe(),TJ()})),oDe,sDe=s((()=>{DJ(),oDe=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=aDe(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)}}}));function cDe(e,t){return{x:e.x+t.x,y:e.y+t.y}}function lDe(e,t){return{x:e.x-t.x,y:e.y-t.y}}function uDe(e){let{clientOffset:t,initialClientOffset:n,initialSourceClientOffset:r}=e;return!t||!n||!r?null:lDe(cDe(t,r),n)}function dDe(e){let{clientOffset:t,initialClientOffset:n}=e;return!t||!n?null:lDe(t,n)}var fDe=s((()=>{}));function pDe(e,t){return e===OJ?!1:e===kJ||t===void 0||kEe(t,e).length>0}var OJ,kJ,mDe=s((()=>{vJ(),OJ=[],kJ=[],OJ.__IS_NONE__=!0,kJ.__IS_ALL__=!0})),hDe,gDe=s((()=>{_J(),fDe(),mDe(),XEe(),hDe=class{subscribeToStateChange(e,t={}){let{handlerIds:n}=t;gJ(typeof e==`function`,`listener must be a function.`),gJ(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&&!pDe(t.dirtyHandlerIds,n)||e()}finally{r=i}})}subscribeToOffsetChange(e){gJ(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 gJ(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 gJ(t,`Expected to find a valid target. targetId=${e}`),!this.isDragging()||this.didDrop()?!1:EJ(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 gJ(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&&!EJ(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 uDe(this.store.getState().dragOffset)}getDifferenceFromInitialOffset(){return dDe(this.store.getState().dragOffset)}constructor(e,t){this.store=e,this.registry=t}}}));function _De(e){return function(){let t=setTimeout(r,0),n=setInterval(r,50);function r(){clearTimeout(t),clearInterval(n),e()}}}function vDe(e){let t=1,n=new jJ(e),r=document.createTextNode(``);return n.observe(r,{characterData:!0}),function(){t=-t,r.data=t}}var AJ,jJ,yDe,bDe=s((()=>{AJ=typeof global<`u`?global:self,jJ=AJ.MutationObserver||AJ.WebKitMutationObserver,yDe=typeof jJ==`function`?vDe:_De})),xDe,SDe=s((()=>{bDe(),xDe=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=yDe(this.flush),this.requestErrorThrow=_De(()=>{if(this.pendingErrors.length)throw this.pendingErrors.shift()})}}})),CDe,wDe=s((()=>{CDe=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}}})),TDe,EDe=s((()=>{wDe(),TDe=class{create(e){let t=this.freeTasks,n=t.length?t.pop():new CDe(this.onError,e=>t[t.length]=e);return n.task=e,n}constructor(e){this.onError=e,this.freeTasks=[]}}}));function DDe(e){MJ.enqueueTask(ODe.create(e))}var MJ,ODe,kDe=s((()=>{SDe(),EDe(),MJ=new xDe,ODe=new TDe(MJ.registerPendingError)})),ADe=s((()=>{})),jDe=s((()=>{kDe(),SDe(),EDe(),ADe()}));function MDe(e){return{type:NJ,payload:{sourceId:e}}}function NDe(e){return{type:PJ,payload:{targetId:e}}}function PDe(e){return{type:FJ,payload:{sourceId:e}}}function FDe(e){return{type:IJ,payload:{targetId:e}}}var NJ,PJ,FJ,IJ,LJ=s((()=>{NJ=`dnd-core/ADD_SOURCE`,PJ=`dnd-core/ADD_TARGET`,FJ=`dnd-core/REMOVE_SOURCE`,IJ=`dnd-core/REMOVE_TARGET`}));function IDe(e){gJ(typeof e.canDrag==`function`,`Expected canDrag to be a function.`),gJ(typeof e.beginDrag==`function`,`Expected beginDrag to be a function.`),gJ(typeof e.endDrag==`function`,`Expected endDrag to be a function.`)}function LDe(e){gJ(typeof e.canDrop==`function`,`Expected canDrop to be a function.`),gJ(typeof e.hover==`function`,`Expected hover to be a function.`),gJ(typeof e.drop==`function`,`Expected beginDrag to be a function.`)}function RJ(e,t){if(t&&Array.isArray(e)){e.forEach(e=>RJ(e,!1));return}gJ(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.`)}var RDe=s((()=>{_J()})),zJ,zDe=s((()=>{(function(e){e.SOURCE=`SOURCE`,e.TARGET=`TARGET`})(zJ||={})}));function BDe(){return VDe++}var VDe,HDe=s((()=>{VDe=0}));function UDe(e){let t=BDe().toString();switch(e){case zJ.SOURCE:return`S${t}`;case zJ.TARGET:return`T${t}`;default:throw Error(`Unknown Handler Role: ${e}`)}}function WDe(e){switch(e[0]){case`S`:return zJ.SOURCE;case`T`:return zJ.TARGET;default:throw Error(`Cannot parse handler ID: ${e}`)}}function GDe(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}var KDe,qDe=s((()=>{jDe(),_J(),LJ(),RDe(),zDe(),HDe(),KDe=class{addSource(e,t){RJ(e),IDe(t);let n=this.addHandler(zJ.SOURCE,e,t);return this.store.dispatch(MDe(n)),n}addTarget(e,t){RJ(e,!0),LDe(t);let n=this.addHandler(zJ.TARGET,e,t);return this.store.dispatch(NDe(n)),n}containsHandler(e){return GDe(this.dragSources,e)||GDe(this.dropTargets,e)}getSource(e,t=!1){return gJ(this.isSourceId(e),`Expected a valid source ID.`),t&&e===this.pinnedSourceId?this.pinnedSource:this.dragSources.get(e)}getTarget(e){return gJ(this.isTargetId(e),`Expected a valid target ID.`),this.dropTargets.get(e)}getSourceType(e){return gJ(this.isSourceId(e),`Expected a valid source ID.`),this.types.get(e)}getTargetType(e){return gJ(this.isTargetId(e),`Expected a valid target ID.`),this.types.get(e)}isSourceId(e){return WDe(e)===zJ.SOURCE}isTargetId(e){return WDe(e)===zJ.TARGET}removeSource(e){gJ(this.getSource(e),`Expected an existing source.`),this.store.dispatch(PDe(e)),DDe(()=>{this.dragSources.delete(e),this.types.delete(e)})}removeTarget(e){gJ(this.getTarget(e),`Expected an existing target.`),this.store.dispatch(FDe(e)),this.dropTargets.delete(e),this.types.delete(e)}pinSource(e){let t=this.getSource(e);gJ(t,`Expected an existing source.`),this.pinnedSourceId=e,this.pinnedSource=t}unpinSource(){gJ(this.pinnedSource,`No source is pinned at the time.`),this.pinnedSourceId=null,this.pinnedSource=null}addHandler(e,t,n){let r=UDe(e);return this.types.set(r,t),e===zJ.SOURCE?this.dragSources.set(r,n):e===zJ.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}}}));function JDe(e,t){return!e&&!t?!0:!e||!t?!1:e.x===t.x&&e.y===t.y}function YDe(e,t,n=XDe){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}var XDe,ZDe=s((()=>{XDe=(e,t)=>e===t}));function QDe(e=OJ,t){switch(t.type){case SJ:break;case NJ:case PJ:case IJ:case FJ:return OJ;case bJ:case xJ:case wJ:case CJ:default:return kJ}let{targetIds:n=[],prevTargetIds:r=[]}=t.payload,i=OEe(n,r);if(!(i.length>0||!YDe(n,r)))return OJ;let a=r[r.length-1],o=n[n.length-1];return a!==o&&(a&&i.push(a),o&&i.push(o)),i}var $De=s((()=>{DJ(),LJ(),mDe(),ZDe(),vJ()}));function eOe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function tOe(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){eOe(e,t,n[t])})}return e}function nOe(e=BJ,t){let{payload:n}=t;switch(t.type){case yJ:case bJ:return{initialSourceClientOffset:n.sourceClientOffset,initialClientOffset:n.clientOffset,clientOffset:n.clientOffset};case SJ:return JDe(e.clientOffset,n.clientOffset)?e:tOe({},e,{clientOffset:n.clientOffset});case wJ:case CJ:return BJ;default:return e}}var BJ,rOe=s((()=>{DJ(),ZDe(),BJ={initialSourceClientOffset:null,initialClientOffset:null,clientOffset:null}}));function iOe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function VJ(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){iOe(e,t,n[t])})}return e}function aOe(e=oOe,t){let{payload:n}=t;switch(t.type){case bJ:return VJ({},e,{itemType:n.itemType,item:n.item,sourceId:n.sourceId,isSourcePublic:n.isSourcePublic,dropResult:null,didDrop:!1});case xJ:return VJ({},e,{isSourcePublic:!0});case SJ:return VJ({},e,{targetIds:n.targetIds});case IJ:return e.targetIds.indexOf(n.targetId)===-1?e:VJ({},e,{targetIds:EEe(e.targetIds,n.targetId)});case CJ:return VJ({},e,{dropResult:n.dropResult,didDrop:!0,targetIds:[]});case wJ:return VJ({},e,{itemType:null,item:null,sourceId:null,dropResult:null,didDrop:!1,isSourcePublic:null,targetIds:[]});default:return e}}var oOe,sOe=s((()=>{DJ(),LJ(),vJ(),oOe={itemType:null,item:null,sourceId:null,targetIds:[],dropResult:null,didDrop:!1,isSourcePublic:null}}));function cOe(e=0,t){switch(t.type){case NJ:case PJ:return e+1;case FJ:case IJ:return e-1;default:return e}}var lOe=s((()=>{LJ()}));function uOe(e=0){return e+1}var dOe=s((()=>{}));function fOe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function pOe(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){fOe(e,t,n[t])})}return e}function mOe(e={},t){return{dirtyHandlerIds:QDe(e.dirtyHandlerIds,{type:t.type,payload:pOe({},t.payload,{prevTargetIds:TEe(e,`dragOperation.targetIds`,[])})}),dragOffset:nOe(e.dragOffset,t),refCount:cOe(e.refCount,t),dragOperation:aOe(e.dragOperation,t),stateId:uOe(e.stateId)}}var hOe=s((()=>{vJ(),$De(),rOe(),sOe(),lOe(),dOe()}));function gOe(e,t=void 0,n={},r=!1){let i=_Oe(r),a=new hDe(i,new KDe(i)),o=new oDe(i,a),s=e(o,t,n);return o.receiveBackend(s),o}function _Oe(e){let t=typeof window<`u`&&window.__REDUX_DEVTOOLS_EXTENSION__;return SEe(mOe,e&&t&&t({name:`dnd-core`,instanceId:`dnd-core`}))}var vOe=s((()=>{CEe(),sDe(),gDe(),qDe(),hOe()})),yOe=s((()=>{vOe(),zDe()}));function bOe(e,t){if(e==null)return{};var n=xOe(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 xOe(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 SOe(e){return`manager`in e?[{dragDropManager:e.manager},!1]:[COe(e.backend,e.context,e.options,e.debugMode),!e.context]}function COe(e,t=wOe(),n,r){let i=t;return i[WJ]||(i[WJ]={dragDropManager:gOe(e,t,n,r)}),i[WJ]}function wOe(){return typeof global<`u`?global:window}var TOe,HJ,UJ,WJ,GJ,EOe=s((()=>{TOe=W(),yOe(),HJ=d(h(),1),bEe(),UJ=0,WJ=Symbol.for(`__REACT_DND_CONTEXT_INSTANCE__`),GJ=(0,HJ.memo)(function(e){var{children:t}=e;let[n,r]=SOe(bOe(e,[`children`]));return(0,HJ.useEffect)(()=>{if(r){let e=wOe();return++UJ,()=>{--UJ===0&&(e[WJ]=null)}}},[]),(0,TOe.jsx)(dJ.Provider,{value:n,children:t})})})),DOe=s((()=>{h()})),OOe=s((()=>{bEe(),EOe(),DOe()})),kOe=s((()=>{})),AOe=c(((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}})),KJ,qJ,JJ=s((()=>{KJ=d(h(),1),qJ=typeof window<`u`?KJ.useLayoutEffect:KJ.useEffect}));function jOe(e,t,n){let[r,i]=(0,YJ.useState)(()=>t(e)),a=(0,YJ.useCallback)(()=>{let a=t(e);(0,MOe.default)(r,a)||(i(a),n&&n())},[r,e,n]);return qJ(a),[r,a]}var MOe,YJ,NOe=s((()=>{MOe=d(AOe(),1),YJ=d(h(),1),JJ()}));function POe(e,t,n){let[r,i]=jOe(e,t,n);return qJ(function(){let t=e.getHandlerId();if(t!=null)return e.subscribeToStateChange(i,{handlerIds:[t]})},[e,i]),r}var FOe=s((()=>{NOe(),JJ()}));function IOe(e,t,n){return POe(t,e||(()=>({})),()=>n.reconnect())}var LOe=s((()=>{FOe()}));function ROe(e,t){let n=[...t||[]];return t==null&&typeof e!=`function`&&n.push(e),(0,zOe.useMemo)(()=>typeof e==`function`?e():e,n)}var zOe,BOe=s((()=>{zOe=d(h(),1)}));function VOe(e){return(0,XJ.useMemo)(()=>e.hooks.dragSource(),[e])}function HOe(e){return(0,XJ.useMemo)(()=>e.hooks.dragPreview(),[e])}var XJ,UOe=s((()=>{XJ=d(h(),1)})),ZJ,QJ,WOe,GOe=s((()=>{_J(),ZJ=!1,QJ=!1,WOe=class{receiveHandlerId(e){this.sourceId=e}getHandlerId(){return this.sourceId}canDrag(){gJ(!ZJ,`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 ZJ=!0,this.internalMonitor.canDragSource(this.sourceId)}finally{ZJ=!1}}isDragging(){if(!this.sourceId)return!1;gJ(!QJ,`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 QJ=!0,this.internalMonitor.isDraggingSource(this.sourceId)}finally{QJ=!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()}}})),$J,KOe,qOe=s((()=>{_J(),$J=!1,KOe=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;gJ(!$J,`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 $J=!0,this.internalMonitor.canDropOnTarget(this.targetId)}finally{$J=!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()}}}));function JOe(e,t,n){let r=n.getRegistry(),i=r.addTarget(e,t);return[i,()=>r.removeTarget(i)]}function YOe(e,t,n){let r=n.getRegistry(),i=r.addSource(e,t);return[i,()=>r.removeSource(i)]}var XOe=s((()=>{}));function eY(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}var ZOe=s((()=>{}));function tY(e){return typeof e==`object`&&!!e&&Object.prototype.hasOwnProperty.call(e,`current`)}var QOe=s((()=>{}));function $Oe(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 eke(e){return(t=null,n=null)=>{if(!(0,nY.isValidElement)(t)){let r=t;return e(r,n),r}let r=t;return $Oe(r),rke(r,n?t=>e(t,n):e)}}function tke(e){let t={};return Object.keys(e).forEach(n=>{let r=e[n];if(n.endsWith(`Ref`))t[n]=e[n];else{let e=eke(r);t[n]=()=>e}}),t}function nke(e,t){typeof e==`function`?e(t):e.current=t}function rke(e,t){let n=e.ref;return gJ(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,nY.cloneElement)(e,{ref:e=>{nke(n,e),nke(t,e)}}):(0,nY.cloneElement)(e,{ref:t})}var nY,ike=s((()=>{_J(),nY=d(h(),1)})),ake,oke=s((()=>{ZOe(),QOe(),ike(),ake=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!eY(this.lastConnectedDragSourceOptions,this.dragSourceOptions)}didDragPreviewOptionsChange(){return!eY(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=tke({dragSource:(e,t)=>{this.clearDragSource(),this.dragSourceOptions=t||null,tY(e)?this.dragSourceRef=e:this.dragSourceNode=e,this.reconnectDragSource()},dragPreview:(e,t)=>{this.clearDragPreview(),this.dragPreviewOptions=t||null,tY(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}}})),ske,cke=s((()=>{ZOe(),QOe(),ike(),ske=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!eY(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=tke({dropTarget:(e,t)=>{this.clearDropTarget(),this.dropTargetOptions=t,tY(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}}})),rY=s((()=>{GOe(),qOe(),XOe(),oke(),cke()}));function iY(){let{dragDropManager:e}=(0,lke.useContext)(dJ);return gJ(e!=null,`Expected drag drop context`),e}var lke,aY=s((()=>{_J(),lke=d(h(),1),OOe()}));function uke(e,t){let n=iY(),r=(0,dke.useMemo)(()=>new ake(n.getBackend()),[n]);return qJ(()=>(r.dragSourceOptions=e||null,r.reconnect(),()=>r.disconnectDragSource()),[r,e]),qJ(()=>(r.dragPreviewOptions=t||null,r.reconnect(),()=>r.disconnectDragPreview()),[r,t]),r}var dke,fke=s((()=>{dke=d(h(),1),rY(),aY(),JJ()}));function pke(){let e=iY();return(0,mke.useMemo)(()=>new WOe(e),[e])}var mke,hke=s((()=>{mke=d(h(),1),rY(),aY()})),gke,_ke=s((()=>{gke=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}}}));function vke(e,t,n){let r=(0,oY.useMemo)(()=>new gke(e,t,n),[t,n]);return(0,oY.useEffect)(()=>{r.spec=e},[e]),r}var oY,yke=s((()=>{oY=d(h(),1),_ke()}));function bke(e){return(0,xke.useMemo)(()=>{let t=e.type;return gJ(t!=null,`spec.type must be defined`),t},[e])}var xke,Ske=s((()=>{_J(),xke=d(h(),1)}));function Cke(e,t,n){let r=iY(),i=vke(e,t,n),a=bke(e);qJ(function(){if(a!=null){let[e,o]=YOe(a,i,r);return t.receiveHandlerId(e),n.receiveHandlerId(e),o}},[r,t,n,i,a])}var wke=s((()=>{rY(),aY(),JJ(),yke(),Ske()}));function sY(e,t){let n=ROe(e,t);gJ(!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=pke(),i=uke(n.options,n.previewOptions);return Cke(n,r,i),[IOe(n.collect,r,i),VOe(i),HOe(i)]}var Tke=s((()=>{_J(),LOe(),BOe(),UOe(),fke(),hke(),wke()})),Eke=s((()=>{Tke()})),Dke=s((()=>{h()}));function Oke(e){return(0,kke.useMemo)(()=>e.hooks.dropTarget(),[e])}var kke,Ake=s((()=>{kke=d(h(),1)}));function jke(e){let t=iY(),n=(0,Mke.useMemo)(()=>new ske(t.getBackend()),[t]);return qJ(()=>(n.dropTargetOptions=e||null,n.reconnect(),()=>n.disconnectDropTarget()),[e]),n}var Mke,Nke=s((()=>{Mke=d(h(),1),rY(),aY(),JJ()}));function Pke(){let e=iY();return(0,Fke.useMemo)(()=>new KOe(e),[e])}var Fke,Ike=s((()=>{Fke=d(h(),1),rY(),aY()}));function Lke(e){let{accept:t}=e;return(0,Rke.useMemo)(()=>(gJ(e.accept!=null,`accept must be defined`),Array.isArray(t)?t:[t]),[t])}var Rke,zke=s((()=>{_J(),Rke=d(h(),1)})),Bke,Vke=s((()=>{Bke=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}}}));function Hke(e,t){let n=(0,cY.useMemo)(()=>new Bke(e,t),[t]);return(0,cY.useEffect)(()=>{n.spec=e},[e]),n}var cY,Uke=s((()=>{cY=d(h(),1),Vke()}));function Wke(e,t,n){let r=iY(),i=Hke(e,t),a=Lke(e);qJ(function(){let[e,o]=JOe(a,i,r);return t.receiveHandlerId(e),n.receiveHandlerId(e),o},[r,t,i,n,a.map(e=>e.toString()).join(`|`)])}var Gke=s((()=>{rY(),aY(),JJ(),zke(),Uke()}));function lY(e,t){let n=ROe(e,t),r=Pke(),i=jke(n.options);return Wke(n,r,i),[IOe(n.collect,r,i),Oke(i)]}var Kke=s((()=>{LOe(),BOe(),Ake(),Nke(),Ike(),Gke()})),qke=s((()=>{Kke()})),Jke=s((()=>{kOe(),Eke(),aY(),Dke(),qke()})),Yke=s((()=>{})),Xke=s((()=>{})),Zke=s((()=>{})),Qke=s((()=>{Yke(),Xke(),Zke()})),uY=s((()=>{OOe(),Jke(),Qke()})),dY,fY,pY,mY,hY,gY,$ke,_Y,vY,yY,bY,xY,SY,CY,wY,TY,EY,DY,OY,eAe,kY,AY,tAe,nAe,rAe=s((()=>{dY=e=>{throw TypeError(e)},fY=(e,t,n)=>t.has(e)||dY(`Cannot `+n),pY=(e,t,n)=>(fY(e,t,`read from private field`),n?n.call(e):t.get(e)),mY=(e,t,n)=>t.has(e)?dY(`Cannot add the same private member more than once`):t instanceof WeakSet?t.add(e):t.set(e,n),hY=(e,t,n,r)=>(fY(e,t,`write to private field`),r?r.call(e,n):t.set(e,n),n),$ke=class{constructor(){mY(this,gY),this.register=e=>{pY(this,gY).push(e)},this.unregister=e=>{for(;pY(this,gY).indexOf(e)!==-1;)pY(this,gY).splice(pY(this,gY).indexOf(e),1)},this.backendChanged=e=>{for(let t of pY(this,gY))t.backendChanged(e)},hY(this,gY,[])}},gY=new WeakMap,OY=class e{constructor(t,n,r){if(mY(this,_Y),mY(this,vY),mY(this,yY),mY(this,bY),mY(this,xY),mY(this,SY,(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.`),pY(this,yY)[i])throw Error(`You must specify a unique 'id' property in your Backend entry:
${JSON.stringify(n)} (conflicts with: ${JSON.stringify(pY(this,yY)[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,pY(this,CY).call(this,window),pY(this,yY)[pY(this,_Y)].instance.setup()}},this.teardown=()=>{typeof window>`u`||(e.isSetUp=!1,pY(this,wY).call(this,window),pY(this,yY)[pY(this,_Y)].instance.teardown())},this.connectDragSource=(e,t,n)=>pY(this,DY).call(this,`connectDragSource`,e,t,n),this.connectDragPreview=(e,t,n)=>pY(this,DY).call(this,`connectDragPreview`,e,t,n),this.connectDropTarget=(e,t,n)=>pY(this,DY).call(this,`connectDropTarget`,e,t,n),this.profile=()=>pY(this,yY)[pY(this,_Y)].instance.profile(),this.previewEnabled=()=>pY(this,yY)[pY(this,_Y)].preview,this.previewsList=()=>pY(this,vY),this.backendsList=()=>pY(this,bY),mY(this,CY,e=>{for(let t of pY(this,bY))t.transition&&e.addEventListener(t.transition.event,pY(this,TY))}),mY(this,wY,e=>{for(let t of pY(this,bY))t.transition&&e.removeEventListener(t.transition.event,pY(this,TY))}),mY(this,TY,e=>{let t=pY(this,_Y);if(pY(this,bY).some(t=>t.id!==pY(this,_Y)&&t.transition&&t.transition.check(e)?(hY(this,_Y,t.id),!0):!1),pY(this,_Y)!==t){pY(this,yY)[t].instance.teardown();for(let[e,t]of Object.entries(pY(this,xY)))t.unsubscribe(),t.unsubscribe=pY(this,EY).call(this,t.func,...t.args);pY(this,vY).backendChanged(this);let n=pY(this,yY)[pY(this,_Y)];if(n.instance.setup(),n.skipDispatchOnTransition)return;let r=e.constructor,i=new r(e.type,e);e.target?.dispatchEvent(i)}}),mY(this,EY,(e,t,n,r)=>pY(this,yY)[pY(this,_Y)].instance[e](t,n,r)),mY(this,DY,(e,t,n,r)=>{let i=`${e}_${t}`,a=pY(this,EY).call(this,e,t,n,r);return pY(this,xY)[i]={func:e,args:[t,n,r],unsubscribe:a},()=>{pY(this,xY)[i].unsubscribe(),delete pY(this,xY)[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`);hY(this,vY,new $ke),hY(this,yY,{}),hY(this,bY,[]);for(let e of r.backends){let r=pY(this,SY).call(this,t,n,e);pY(this,yY)[r.id]=r,pY(this,bY).push(r)}hY(this,_Y,pY(this,bY)[0].id),hY(this,xY,{})}},_Y=new WeakMap,vY=new WeakMap,yY=new WeakMap,bY=new WeakMap,xY=new WeakMap,SY=new WeakMap,CY=new WeakMap,wY=new WeakMap,TY=new WeakMap,EY=new WeakMap,DY=new WeakMap,OY.isSetUp=!1,eAe=OY,kY=(e,t,n)=>new eAe(e,t,n),AY=(e,t)=>({event:e,check:t}),tAe=AY(`touchstart`,e=>{let t=e;return t.touches!==null&&t.touches!==void 0}),AY(`dragstart`,e=>e.type.indexOf(`drag`)!==-1||e.type.indexOf(`drop`)!==-1),AY(`mousedown`,e=>e.type.indexOf(`touch`)===-1&&e.type.indexOf(`mouse`)!==-1),nAe=AY(`pointerdown`,e=>e.pointerType===`mouse`)})),iAe=s((()=>{rAe(),h(),W(),h(),_(),h(),W(),h()}));function aAe(e){let t=null;return()=>(t??=e(),t)}function oAe(e,t){return e.filter(e=>e!==t)}function sAe(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}var cAe=s((()=>{})),lAe,uAe=s((()=>{cAe(),lAe=class{enter(e){let t=this.entered.length,n=t=>this.isNodeInDocument(t)&&(!t.contains||t.contains(e));return this.entered=sAe(this.entered.filter(n),[e]),t===0&&this.entered.length>0}leave(e){let t=this.entered.length;return this.entered=oAe(this.entered.filter(this.isNodeInDocument),e),t>0&&this.entered.length===0}reset(){this.entered=[]}constructor(e){this.entered=[],this.isNodeInDocument=e}}})),dAe,fAe=s((()=>{dAe=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()}}})),pAe=l({FILE:()=>jY,HTML:()=>PY,TEXT:()=>NY,URL:()=>MY}),jY,MY,NY,PY,FY=s((()=>{jY=`__NATIVE_FILE__`,MY=`__NATIVE_URL__`,NY=`__NATIVE_TEXT__`,PY=`__NATIVE_HTML__`}));function IY(e,t,n){return t.reduce((t,n)=>t||e.getData(n),``)??n}var mAe=s((()=>{})),LY,hAe=s((()=>{FY(),mAe(),LY={[jY]:{exposeProperties:{files:e=>Array.prototype.slice.call(e.files),items:e=>e.items,dataTransfer:e=>e},matchesTypes:[`Files`]},[PY]:{exposeProperties:{html:(e,t)=>IY(e,t,``),dataTransfer:e=>e},matchesTypes:[`Html`,`text/html`]},[MY]:{exposeProperties:{urls:(e,t)=>IY(e,t,``).split(`
`),dataTransfer:e=>e},matchesTypes:[`Url`,`text/uri-list`]},[NY]:{exposeProperties:{text:(e,t)=>IY(e,t,``),dataTransfer:e=>e},matchesTypes:[`Text`,`text/plain`]}}}));function gAe(e,t){let n=LY[e];if(!n)throw Error(`native type ${e} has no configuration`);let r=new dAe(n);return r.loadDataTransfer(t),r}function RY(e){if(!e)return null;let t=Array.prototype.slice.call(e.types||[]);return Object.keys(LY).filter(e=>{let n=LY[e];return n?.matchesTypes?n.matchesTypes.some(e=>t.indexOf(e)>-1):!1})[0]||null}var _Ae=s((()=>{fAe(),hAe()})),vAe,zY,yAe=s((()=>{cAe(),vAe=aAe(()=>/firefox/i.test(navigator.userAgent)),zY=aAe(()=>!!window.safari)})),BY,bAe=s((()=>{BY=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}}}));function xAe(e){let t=e.nodeType===TAe?e:e.parentElement;if(!t)return null;let{top:n,left:r}=t.getBoundingClientRect();return{x:r,y:n}}function VY(e){return{x:e.clientX,y:e.clientY}}function SAe(e){return e.nodeName===`IMG`&&(vAe()||!document.documentElement?.contains(e))}function CAe(e,t,n,r){let i=e?t.width:n,a=e?t.height:r;return zY()&&e&&(a/=window.devicePixelRatio,i/=window.devicePixelRatio),{dragPreviewWidth:i,dragPreviewHeight:a}}function wAe(e,t,n,r,i){let a=SAe(t),o=xAe(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}=CAe(a,t,c,l),m=()=>{let e=new BY([0,.5,1],[s.y,s.y/l*p,s.y+p-l]).interpolate(d);return zY()&&a&&(e+=(window.devicePixelRatio-1)*p),e},h=()=>new BY([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()}}var TAe,EAe=s((()=>{yAe(),bAe(),TAe=1})),DAe,OAe=s((()=>{DAe=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}}}));function kAe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function AAe(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){kAe(e,t,n[t])})}return e}var jAe,MAe=s((()=>{uAe(),_Ae(),FY(),EAe(),OAe(),jAe=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 AAe({dropEffect:this.altKeyPressed?`copy`:`move`},t||{})}getCurrentDropEffect(){return this.isDraggingNativeItem()?`copy`:this.getCurrentSourceNodeOptions().dropEffect}getCurrentSourcePreviewNodeOptions(){let e=this.monitor.getSourceId();return AAe({anchorX:.5,anchorY:.5,captureDraggingState:!1},this.sourcePreviewNodeOptions.get(e)||{})}isDraggingNativeItem(){let e=this.monitor.getItemType();return Object.keys(pAe).some(t=>pAe[t]===e)}beginDragNativeItem(e,t){this.clearCurrentDragSourceNode(),this.currentNativeSource=gAe(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&&xAe(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=VY(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=RY(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=wAe(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=RY(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:VY(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=VY(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 RY(e.dataTransfer)&&e.preventDefault();this.enterLeaveCounter.reset()},this.handleTopDrop=e=>{let{dropTargetIds:t}=this;this.dropTargetIds=[],this.actions.hover(t,{clientOffset:VY(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 DAe(t,n),this.actions=e.getActions(),this.monitor=e.getMonitor(),this.registry=e.getRegistry(),this.enterLeaveCounter=new lAe(this.isNodeInDocument)}}})),NAe,PAe=s((()=>{MAe(),FY(),NAe=function(e,t,n){return new jAe(e,t,n)}})),HY,FAe=s((()=>{(function(e){e.mouse=`mouse`,e.touch=`touch`,e.keyboard=`keyboard`})(HY||={})})),IAe,LAe=s((()=>{IAe=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}}}));function RAe(e,t,n,r){return Math.sqrt(Math.abs(n-e)**2+Math.abs(r-t)**2)}function zAe(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}var BAe=s((()=>{}));function UY(e){return e.button===void 0||e.button===WAe.Left}function VAe(e){return e.buttons===void 0||(e.buttons&UAe.Left)===0}function HAe(e){return!!e.targetTouches}var UAe,WAe,GAe=s((()=>{UAe={Left:1,Right:2,Center:4},WAe={Left:0,Center:1,Right:2}}));function KAe(e){let t=e.nodeType===JAe?e:e.parentElement;if(!t)return;let{top:n,left:r}=t.getBoundingClientRect();return{x:r,y:n}}function qAe(e,t){if(e.targetTouches.length===1)return WY(e.targetTouches[0]);if(t&&e.touches.length===1&&e.touches[0].target===t.target)return WY(e.touches[0])}function WY(e,t){return HAe(e)?qAe(e,t):{x:e.clientX,y:e.clientY}}var JAe,YAe=s((()=>{GAe(),JAe=1})),GY,XAe=s((()=>{GY=(()=>{let e=!1;try{addEventListener(`test`,()=>{},Object.defineProperty({},"passive",{get(){return e=!0,!0}}))}catch{}return e})()})),KY,ZAe,QAe=s((()=>{_J(),FAe(),LAe(),BAe(),YAe(),GAe(),XAe(),KY={[HY.mouse]:{start:`mousedown`,move:`mousemove`,end:`mouseup`,contextmenu:`contextmenu`},[HY.touch]:{start:`touchstart`,move:`touchmove`,end:`touchend`},[HY.keyboard]:{keydown:`keydown`}},ZAe=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&&(gJ(!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=GY?{capture:r,passive:!1}:r;this.listenerTypes.forEach(function(r){let a=KY[r][t];a&&e.addEventListener(a,n,i)})}removeEventListener(e,t,n,r=!1){let i=GY?{capture:r,passive:!1}:r;this.listenerTypes.forEach(function(r){let a=KY[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 KY.mouse.move:i={x:r.clientX,y:r.clientY};break;case KY.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&&KAe(t)},this.handleTopMoveStartCapture=e=>{UY(e)&&(this.moveStartSourceIds=[])},this.handleMoveStart=e=>{Array.isArray(this.moveStartSourceIds)&&this.moveStartSourceIds.unshift(e)},this.handleTopMoveStart=e=>{if(!UY(e))return;let t=WY(e);t&&(HAe(e)&&(this.lastTargetTouchFallback=e.targetTouches[0]),this._mouseClientOffset=t),this.waitingForDelay=!1},this.handleTopMoveStartDelay=e=>{if(!UY(e))return;let t=e.type===KY.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=WY(e,this.lastTargetTouchFallback);if(!i)return;if(this._isScrolling||!this.monitor.isDragging()&&zAe(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&&RAe(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,VAe(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 IAe(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(HY.mouse),this.options.enableTouchEvents&&this.listenerTypes.push(HY.touch),this.options.enableKeyboardEvents&&this.listenerTypes.push(HY.keyboard)}}})),$Ae,eje=s((()=>{QAe(),FAe(),QAe(),$Ae=function(e,t={},n={}){return new ZAe(e,t,n)}})),qY,tje=s((()=>{PAe(),eje(),rAe(),qY={backends:[{id:`html5`,backend:NAe,transition:nAe},{id:`touch`,backend:$Ae,options:{enableMouseEvents:!0},preview:!0,transition:tAe}]}})),nje=c(((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,N=new RegExp(f,`gi`),ee=RegExp(`(`+d+E+`[^;}]+;?)`,`gi`),te=RegExp(`(`+d+u+`})`,`gi`),P=RegExp(`(`+o+`)ltr`,`gi`),F=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`),L=/(:dir\( *)ltr( *\))/g,ae=/(:dir\( *)rtl( *\))/g,oe=RegExp(l+`(ltr)`+O,`gi`),se=RegExp(l+`(rtl)`+O,`gi`),ce=RegExp(l+`([ns]?)e-resize`,`gi`),le=RegExp(l+`([ns]?)w-resize`,`gi`),ue=RegExp(x+b+`(\\s+)`+b+`(\\s+)`+b+`(\\s+)`+b+k,`gi`),de=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`),R=RegExp(`(border-radius\\s*:\\s*)`+v+`(?:(?:\\s+`+v+`)(?:\\s+`+v+`)?(?:\\s+`+v+`)?)?(?:(?:(?:\\s*\\/\\s*)`+v+`)(?:\\s+`+v+`)?(?:\\s+`+v+`)?(?:\\s+`+v+`)?)?`+k,`gi`),me=RegExp(`(box-shadow\\s*:\\s*(?:inset\\s*)?)`+v,`gi`),he=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(ee,"`NOFLIP_SINGLE`"),a=new r(te,"`NOFLIP_CLASS`"),o=new r(N,e);return t=o.tokenize(a.tokenize(i.tokenize(t.replace("`",`%60`)))),n.transformDirInUrl&&(t=t.replace(L,"$1`TMPLTR`$2").replace(ae,"$1`TMPRTL`$2").replace(oe,"$1`TMP`").replace(se,`$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(P,"$1`TMP`").replace(F,`$1ltr`).replace(A,`rtl`).replace(I,"$1`TMP`").replace(ne,`$1left`).replace(A,`right`).replace(ce,"$1$2`TMP`").replace(le,`$1$2e-resize`).replace(A,`w-resize`).replace(R,Se).replace(me,we).replace(he,Ee).replace(ge,Ee).replace(_e,we).replace(ve,Te).replace(ye,Te).replace(ue,`$1$2$3$8$5$6$7$4$9`).replace(de,`$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)})),JY=`-ms-`,YY=`-moz-`,XY=`-webkit-`,rje=`comm`,ZY=`rule`,QY=`decl`,ije=`@import`,aje=`@keyframes`,oje=Math.abs,$Y=String.fromCharCode,eX=Object.assign;function sje(e,t){return iX(e,0)^45?(((t<<2^iX(e,0))<<2^iX(e,1))<<2^iX(e,2))<<2^iX(e,3):0}function cje(e){return e.trim()}function tX(e,t){return(e=t.exec(e))?e[0]:e}function nX(e,t,n){return e.replace(t,n)}function rX(e,t){return e.indexOf(t)}function iX(e,t){return e.charCodeAt(t)|0}function aX(e,t,n){return e.slice(t,n)}function oX(e){return e.length}function lje(e){return e.length}function sX(e,t){return t.push(e),e}function uje(e,t){return e.map(t).join(``)}function dje(e,t){return e.filter(function(e){return!tX(e,t)})}var cX=1,lX=1,fje=0,uX=0,dX=0,fX=``;function pX(e,t,n,r,i,a,o,s){return{value:e,root:t,parent:n,type:r,props:i,children:a,line:cX,column:lX,length:o,return:``,siblings:s}}function mX(e,t){return eX(pX(``,null,null,``,null,null,0,e.siblings),e,{length:-e.length},t)}function hX(e){for(;e.root;)e=mX(e.root,{children:[e]});sX(e,e.siblings)}function pje(){return dX}function mje(){return dX=uX>0?iX(fX,--uX):0,lX--,dX===10&&(lX=1,cX--),dX}function gX(){return dX=uX<fje?iX(fX,uX++):0,lX++,dX===10&&(lX=1,cX++),dX}function _X(){return iX(fX,uX)}function vX(){return uX}function yX(e,t){return aX(fX,e,t)}function bX(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 hje(e){return cX=lX=1,fje=oX(fX=e),uX=0,[]}function gje(e){return fX=``,e}function xX(e){return cje(yX(uX-1,SX(e===91?e+2:e===40?e+1:e)))}function _je(e){for(;(dX=_X())&&dX<33;)gX();return bX(e)>2||bX(dX)>3?``:` `}function vje(e,t){for(;--t&&gX()&&!(dX<48||dX>102||dX>57&&dX<65||dX>70&&dX<97););return yX(e,vX()+(t<6&&_X()==32&&gX()==32))}function SX(e){for(;gX();)switch(dX){case e:return uX;case 34:case 39:e!==34&&e!==39&&SX(dX);break;case 40:e===41&&SX(e);break;case 92:gX();break}return uX}function yje(e,t){for(;gX()&&e+dX!==57&&(e+dX!==84||_X()!==47););return`/*`+yX(t,uX-1)+`*`+$Y(e===47?e:gX())}function bje(e){for(;!bX(_X());)gX();return yX(e,uX)}function xje(e){return gje(CX(``,null,null,null,[``],e=hje(e),0,[0],e))}function CX(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=gX()){case 40:m!=108&&iX(w,d-1)==58?(v++,w+=`(`):w+=xX(y);break;case 41:v--,w+=`)`;break;case 34:case 39:case 91:w+=xX(y);break;case 9:case 10:case 13:case 32:if(v>0){w+=$Y(y);break}w+=_je(m);break;case 92:w+=vje(vX()-1,7);continue;case 47:switch(_X()){case 42:case 47:sX(Cje(yje(gX(),vX()),t,n,c),c),(bX(m||1)==5||bX(_X()||1)==5)&&oX(w)&&aX(w,-1,void 0)!==` `&&(w+=` `);break;default:w+=`/`}break;case 123*h:s[l++]=oX(w)*_;case 125*h:case 59:case 0:if(v>0&&y){w+=$Y(y);break}switch(y){case 0:case 125:g=0;case 59+u:_==-1&&(w=nX(w,/\f/g,``)),p>0&&(oX(w)-d||h===0)&&sX(p>32?wje(w+`;`,r,n,d-1,c):wje(nX(w,` `,``)+`;`,r,n,d-2,c),c);break;case 59:w+=`;`;default:if(sX(C=Sje(w,t,n,l,u,i,s,b,x=[],S=[],d,a),a),y===123){if(u===0)CX(w,t,C,C,x,a,d,s,S);else{switch(f){case 99:if(iX(w,3)===110)break;case 108:if(iX(w,2)===97)break;default:u=0;case 100:case 109:case 115:}u?CX(e,C,C,r&&sX(Sje(e,C,C,0,0,i,s,b,i,x=[],d,S),S),i,S,d,s,r?x:S):CX(w,C,C,C,[``],S,0,s,S)}}}l=u=p=0,h=_=1,b=w=``,d=o;break;case 58:d=1+oX(w),p=m;default:if(h<1){if(y==123)--h;else if(y==125&&h++==0&&mje()==125)continue}switch(w+=$Y(y),y*h){case 38:_=u>0?1:(w+=`\f`,-1);break;case 44:if(v>0)break;s[l++]=(oX(w)-1)*_,_=1;break;case 64:_X()===45&&(w+=xX(gX())),f=_X(),u=d=oX(b=w+=bje(vX())),y++;break;case 45:m===45&&oX(w)==2&&(h=0)}}return a}function Sje(e,t,n,r,i,a,o,s,c,l,u,d){for(var f=i-1,p=i===0?a:[``],m=lje(p),h=0,g=0,_=0;h<r;++h)for(var v=0,y=aX(e,f+1,f=oje(g=o[h])),b=e;v<m;++v)(b=cje(g>0?p[v]+` `+y:nX(y,/&\f/g,p[v])))&&(c[_++]=b);return pX(e,t,n,i===0?ZY:s,c,l,u,d)}function Cje(e,t,n,r){return pX(e,t,n,rje,$Y(pje()),aX(e,2,-2),0,r)}function wje(e,t,n,r,i){return pX(e,t,n,QY,aX(e,0,r),aX(e,r+1,-1),r,i)}function Tje(e,t,n){switch(sje(e,t)){case 5103:return XY+`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 XY+e+e;case 4855:return XY+e.replace(`add`,`source-over`).replace(`substract`,`source-out`).replace(`intersect`,`source-in`).replace(`exclude`,`xor`)+e;case 4789:return YY+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return XY+e+YY+e+JY+e+e;case 5936:switch(iX(e,t+11)){case 114:return XY+e+JY+nX(e,/[svh]\w+-[tblr]{2}/,`tb`)+e;case 108:return XY+e+JY+nX(e,/[svh]\w+-[tblr]{2}/,`tb-rl`)+e;case 45:return XY+e+JY+nX(e,/[svh]\w+-[tblr]{2}/,`lr`)+e}case 6828:case 4268:case 2903:return XY+e+JY+e+e;case 6165:return XY+e+JY+`flex-`+e+e;case 5187:return XY+e+nX(e,/(\w+).+(:[^]+)/,XY+`box-$1$2`+JY+`flex-$1$2`)+e;case 5443:return XY+e+JY+`flex-item-`+nX(e,/flex-|-self/g,``)+(tX(e,/flex-|baseline/)?``:JY+`grid-row-`+nX(e,/flex-|-self/g,``))+e;case 4675:return XY+e+JY+`flex-line-pack`+nX(e,/align-content|flex-|-self/g,``)+e;case 5548:return XY+e+JY+nX(e,`shrink`,`negative`)+e;case 5292:return XY+e+JY+nX(e,`basis`,`preferred-size`)+e;case 6060:return XY+`box-`+nX(e,`-grow`,``)+XY+e+JY+nX(e,`grow`,`positive`)+e;case 4554:return XY+nX(e,/([^-])(transform)/g,`$1`+XY+`$2`)+e;case 6187:return nX(nX(nX(e,/(zoom-|grab)/,XY+`$1`),/(image-set)/,XY+`$1`),e,``)+e;case 5495:case 3959:return nX(e,/(image-set\([^]*)/,XY+"$1$`$1");case 4968:return nX(nX(e,/(.+:)(flex-)?(.*)/,XY+`box-pack:$3`+JY+`flex-pack:$3`),/space-between/,`justify`)+XY+e+e;case 4200:if(!tX(e,/flex-|baseline/))return JY+`grid-column-align`+aX(e,t)+e;break;case 2592:case 3360:return JY+nX(e,`template-`,``)+e;case 4384:case 3616:return n&&n.some(function(e,n){return t=n,tX(e.props,/grid-\w+-end/)})?~rX(e+(n=n[t].value),`span`)?e:JY+nX(e,`-start`,``)+e+JY+`grid-row-span:`+(~rX(n,`span`)?tX(n,/\d+/):tX(n,/\d+/)-+tX(e,/\d+/))+`;`:JY+nX(e,`-start`,``)+e;case 4896:case 4128:return n&&n.some(function(e){return tX(e.props,/grid-\w+-start/)})?e:JY+nX(nX(e,`-end`,`-span`),`span `,``)+e;case 4095:case 3583:case 4068:case 2532:return nX(e,/(.+)-inline(.+)/,XY+`$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(oX(e)-1-t>6)switch(iX(e,t+1)){case 109:if(iX(e,t+4)!==45)break;case 102:return nX(e,/(.+:)(.+)-([^]+)/,`$1`+XY+`$2-$3$1`+YY+(iX(e,t+3)==108?`$3`:`$2-$3`))+e;case 115:return~rX(e,`stretch`)?Tje(nX(e,`stretch`,`fill-available`),t,n)+e:e}break;case 5152:case 5920:return nX(e,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,function(t,n,r,i,a,o,s){return JY+n+`:`+r+s+(i?JY+n+`-span:`+(a?o:o-+r)+s:``)+e});case 4949:if(iX(e,t+6)===121)return nX(e,`:`,`:`+XY)+e;break;case 6444:switch(iX(e,iX(e,14)===45?18:11)){case 120:return nX(e,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,`$1`+XY+(iX(e,14)===45?`inline-`:``)+`box$3$1`+XY+`$2$3$1`+JY+`$2box$3`)+e;case 100:return nX(e,`:`,`:`+JY)+e}break;case 5719:case 2647:case 2135:case 3927:case 2391:return nX(e,`scroll-`,`scroll-snap-`)+e}return e}function Eje(e,t){for(var n=``,r=0;r<e.length;r++)n+=t(e[r],r,e,t)||``;return n}function Dje(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case QY:e.return=Tje(e.value,e.length,n);return;case aje:return Eje([mX(e,{value:nX(e.value,`@`,`@`+XY)})],r);case ZY:if(e.length)return uje(n=e.props,function(t){switch(tX(t,r=/(::plac\w+|:read-\w+)/)){case`:read-only`:case`:read-write`:hX(mX(e,{props:[nX(t,/:(read-\w+)/,`:`+YY+`$1`)]})),hX(mX(e,{props:[t]})),eX(e,{props:dje(n,r)});break;case`::placeholder`:hX(mX(e,{props:[nX(t,/:(plac\w+)/,`:`+XY+`input-$1`)]})),hX(mX(e,{props:[nX(t,/:(plac\w+)/,`:`+YY+`$1`)]})),hX(mX(e,{props:[nX(t,/:(plac\w+)/,JY+`input-$1`)]})),hX(mX(e,{props:[t]})),eX(e,{props:dje(n,r)})}return``})}}iAe(),tje();var Oje=d(nje());function kje(e,t,n){switch(e.type){case ije:case QY:case rje:return e.return=e.return||e.value;case ZY: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=Eje(Array.prototype.concat(e.children),kje);return oX(r)?e.return=e.value+`{`+r+`}`:``}function Aje(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=Oje.transform(kje(e,t,n));e.children=i?xje(i)[0].children:[],e.return=``}}Object.defineProperty(Aje,"name",{value:`stylisRTLPlugin`}),Toe();var jje={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:`الرجوع لحجم الصورة الأساسي`}},Mje={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`}},Nje={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`}},Pje={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`}},Fje={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:` تنظیم بزرگنما`}},Ije={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:`重设缩放`}},Lje={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:`重設縮放`}},Rje={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`}},zje={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`}},Bje={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:`ズームを戻す`}},Vje={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:`줌 재설정`}},Hje={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`}},Uje={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`}},Wje={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`}},Gje={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`}},Kje={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:`Ресет зума`}},qje={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`}},Jje={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ą`}},Yje={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`}},Xje={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:`Нулиране`}},Zje={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`}},Qje={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`}},$je={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":"பெரிதாக்கத்தை மீளமைக்க"}`)};ob();function eMe(e={}){let t={ar:jje,bg:Xje,de:Mje,en:Nje,et:Pje,fa:Fje,fr:Rje,hr:zje,hu:Qje,it:Gje,ja:Bje,kr:Vje,lt:Jje,"nb-NO":Zje,nl:Hje,pl:Uje,"pt-BR":Wje,sr:Kje,sv:qje,vi:Yje,"zh-CN":Ije,"zh-TW":Lje,ta:$je},n=woe();return n.use(Boe).init({fallbackLng:`en`,interpolation:{escapeValue:!1},lng:`en`,resources:t,...e}),n}qx(),ya();var tMe=`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 nMe({children:e}){let t=va.fallbackImage||tMe,[n,r]=(0,sJ.useState)(new Set),i=(0,sJ.useCallback)(e=>{r(t=>new Set(t).add(e))},[]);return(0,lJ.jsx)(Kx.Provider,{value:{failedImages:n,fallbackImage:t,notifyFailure:i},children:e})}nMe.propTypes={children:cJ.default.node.isRequired};function rMe(){let[e,t]=(0,sJ.useState)(!1),n=(0,sJ.useRef)(),r=()=>{t(document.fullscreenElement===n.current)};(0,sJ.useEffect)(()=>(document.addEventListener(`fullscreenchange`,r),()=>document.removeEventListener(`fullscreenchange`,r)),[]);let i=()=>n.current.requestFullscreen(),a=(0,sJ.useCallback)(()=>document.fullscreenElement?document.exitFullscreen().then(()=>i()):i(),[]),o=(0,sJ.useCallback)(()=>document.fullscreenElement===n.current?document.exitFullscreen():Promise.resolve(),[]);return(0,sJ.useMemo)(()=>({active:e,enter:a,exit:o,fullscreenRef:n}),[e,a,o,n])}var iMe=({handle:e,onChange:t=void 0,children:n=null,className:r=``})=>{let i=[`fullscreen`,r,e.active?`fullscreen-enabled`:``].filter(Boolean);(0,sJ.useEffect)(()=>{t&&t(e.active,e)},[e,e.active,t]);let a=e.active?{height:`100%`,width:`100%`}:{};return(0,lJ.jsx)(`div`,{ref:e.fullscreenRef,className:i.join(` `),style:a,children:n})};iMe.propTypes={children:cJ.default.node,className:cJ.default.string,handle:cJ.default.object.isRequired,onChange:cJ.default.func};var aMe,wX,TX=s((()=>{aMe=d(h(),1),wX=(0,aMe.createContext)()}));ob(),Nx(),uY(),Th(),Ym(),TX(),Hx();var oMe=({dndManager:e=void 0,children:t})=>e===!1?t:e===void 0?(0,lJ.jsx)(GJ,{backend:kY,options:qY,children:t}):(0,lJ.jsx)(dJ.Provider,{value:e,children:t});oMe.propTypes={children:cJ.default.node.isRequired,dndManager:cJ.default.oneOf([void 0,!1,cJ.default.object])};var sMe=({children:e})=>{let t=rMe();return(0,lJ.jsx)(iMe,{handle:t,children:(0,lJ.jsx)(wX.Provider,{value:t,children:e})})};sMe.propTypes={children:cJ.default.node.isRequired};var cMe=({children:e,language:t,translations:n})=>{let[r]=(0,sJ.useState)(eMe({lng:t}));return(0,sJ.useEffect)(()=>{r&&r.language!==t&&r.changeLanguage(t)},[r,t]),(0,sJ.useEffect)(()=>{Object.keys(n).forEach(e=>{r.addResourceBundle(e,`translation`,n[e],!0,!0)})},[r,n]),(0,lJ.jsx)(Zoe,{i18n:r,children:e})};cMe.propTypes={children:cJ.default.node.isRequired,language:cJ.default.string.isRequired,translations:cJ.default.object.isRequired};var lMe=Jm({key:`muirtl`,stylisPlugins:[Dje,Aje]}),uMe=Jm({key:`mui`});function EX({children:e=null,language:t,theme:n,translations:r,dndManager:i=void 0}){return(0,lJ.jsx)(sMe,{children:(0,lJ.jsx)(cMe,{language:t,translations:r,children:(0,lJ.jsx)(Vx.Provider,{value:t,children:(0,lJ.jsx)(lne,{injectFirst:!0,children:(0,lJ.jsx)(_h,{value:n.direction===`rtl`?lMe:uMe,children:(0,lJ.jsx)(Kse,{theme:Ov(n),children:(0,lJ.jsx)(oMe,{dndManager:i,children:(0,lJ.jsx)(nMe,{children:e})})})})})})})})}EX.propTypes={children:cJ.default.node,dndManager:cJ.default.object,language:cJ.default.string.isRequired,theme:cJ.default.object.isRequired,translations:cJ.default.object.isRequired},U(),B(),Nr(),$l();var dMe=H(z(e=>({language:_o(e).language,theme:So(e),translations:_o(e).translations})),Mr(`AppProviders`))(EX);function fMe(e){return Gh(`MuiDialog`,e)}var DX=s((()=>{Jh(),Kh(),qh(`MuiDialog`,[`root`,`backdrop`,`scrollPaper`,`scrollBody`,`container`,`paper`,`paperWidthFalse`,`paperWidthXs`,`paperWidthSm`,`paperWidthMd`,`paperWidthLg`,`paperWidthXl`,`paperFullWidth`,`paperFullScreen`])})),pMe,OX,mMe=s((()=>{pMe=d(h(),1),OX=pMe.createContext({})})),kX,AX,hMe,gMe,_Me,vMe,yMe,jX,bMe=s((()=>{kX=d(h(),1),J(),Y(),Sg(),Ib(),CM(),dM(),ty(),DX(),mMe(),hM(),Q(),Uv(),$(),TC(),oM(),AX=W(),hMe=Z(mM,{name:`MuiDialog`,slot:`Backdrop`})({zIndex:-1}),gMe=e=>{let{classes:t,scroll:n,maxWidth:r,fullWidth:i,fullScreen:a}=e;return Fd({root:[`root`],backdrop:[`backdrop`],container:[`container`,`scroll${Fb(n)}`],paper:[`paper`,`paperWidth${Fb(String(r))}`,i&&`paperFullWidth`,a&&`paperFullScreen`]},fMe,t)},_Me=Z(SM,{name:`MuiDialog`,slot:`Root`})({"@media print":{position:`absolute !important`}}),vMe=Z(`div`,{name:`MuiDialog`,slot:`Container`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.container,t[`scroll${Fb(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`}}}]}),yMe=Z(ey,{name:`MuiDialog`,slot:`Paper`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.paper,t[`paperWidth${Fb(String(n.maxWidth))}`],n.fullWidth&&t.paperFullWidth,n.fullScreen&&t.paperFullScreen]}})(Hv(({theme:e})=>({margin:32,position:`relative`,overflowY:`auto`,outline:0,"@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)`}},{props:{maxWidth:`xs`,scroll:`body`},style:{[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}`}})),...Object.keys(e.breakpoints.values).filter(e=>e!==`xs`).map(t=>({props:{maxWidth:t,scroll:`body`},style:{[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}},{props:({ownerState:e})=>e.fullScreen&&e.scroll===`body`,style:{margin:0,maxWidth:`100%`}}]}))),jX=kX.forwardRef(function(e,t){let n=Wv({props:e,name:`MuiDialog`}),r=Pv(),i={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{"aria-describedby":a,"aria-labelledby":o,"aria-modal":s=!0,children:c,className:l,fullScreen:u=!1,fullWidth:d=!1,maxWidth:f=`sm`,onClick:p,onClose:m,open:h,PaperComponent:g=ey,role:_=`dialog`,scroll:v=`paper`,slots:y={},slotProps:b={},transitionDuration:x=i,...S}=n,C={...n,fullScreen:u,fullWidth:d,maxWidth:f,scroll:v},w=gMe(C),T=kX.useRef(),E=e=>{T.current=e.target===e.currentTarget},D=e=>{p&&p(e),T.current&&(T.current=null,m&&m(e,`backdropClick`))},O=vg(o),k=kX.useMemo(()=>({titleId:O}),[O]),A={slots:y,slotProps:b},[j,M]=wC(`root`,{elementType:_Me,shouldForwardComponentProp:!0,externalForwardedProps:A,ownerState:C,className:q(w.root,l),ref:t}),[N,ee]=wC(`backdrop`,{elementType:hMe,shouldForwardComponentProp:!0,externalForwardedProps:A,ownerState:C,className:w.backdrop}),[te,P]=wC(`paper`,{elementType:yMe,shouldForwardComponentProp:!0,externalForwardedProps:A,ownerState:C,className:w.paper,additionalProps:{elevation:24,role:_,"aria-describedby":a,"aria-labelledby":O,"aria-modal":s,tabIndex:-1,[aM]:``}}),[F,I]=wC(`container`,{elementType:vMe,externalForwardedProps:A,ownerState:C,className:w.container}),[ne,re]=wC(`transition`,{elementType:uM,externalForwardedProps:A,ownerState:C,additionalProps:{appear:!0,in:h,timeout:x,role:`presentation`}});return(0,AX.jsx)(j,{closeAfterTransition:!0,slots:{backdrop:N},slotProps:{backdrop:{transitionDuration:x,...ee}},onClose:m,open:h,onClick:D,...M,...S,children:(0,AX.jsx)(ne,{...re,children:(0,AX.jsx)(F,{onMouseDown:E,...I,children:(0,AX.jsx)(te,{as:g,...P,children:(0,AX.jsx)(OX.Provider,{value:k,children:c})})})})})})})),MX=s((()=>{bMe(),DX(),DX()}));function xMe(e){return Gh(`MuiDialogContent`,e)}var NX=s((()=>{Jh(),Kh(),qh(`MuiDialogContent`,[`root`,`dividers`])}));function SMe(e){return Gh(`MuiDialogTitle`,e)}var CMe,PX=s((()=>{Jh(),Kh(),CMe=qh(`MuiDialogTitle`,[`root`])})),wMe,TMe,EMe,DMe,FX,OMe=s((()=>{wMe=d(h(),1),J(),Y(),Q(),Uv(),$(),NX(),PX(),TMe=W(),EMe=e=>{let{classes:t,dividers:n}=e;return Fd({root:[`root`,n&&`dividers`]},xMe,t)},DMe=Z(`div`,{name:`MuiDialogContent`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.dividers&&t.dividers]}})(Hv(({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:{[`.${CMe.root} + &`]:{paddingTop:0}}}]}))),FX=wMe.forwardRef(function(e,t){let n=Wv({props:e,name:`MuiDialogContent`}),{className:r,dividers:i=!1,...a}=n,o={...n,dividers:i},s=EMe(o);return(0,TMe.jsx)(DMe,{className:q(s.root,r),ownerState:o,ref:t,...a})})})),IX=s((()=>{OMe(),NX(),NX()})),LX,kMe,AMe,jMe,RX,MMe=s((()=>{LX=d(h(),1),J(),Y(),HS(),Q(),$(),PX(),mMe(),kMe=W(),AMe=e=>{let{classes:t}=e;return Fd({root:[`root`]},SMe,t)},jMe=Z(VS,{name:`MuiDialogTitle`,slot:`Root`})({padding:`16px 24px`,flex:`0 0 auto`}),RX=LX.forwardRef(function(e,t){let n=Wv({props:e,name:`MuiDialogTitle`}),{className:r,id:i,...a}=n,o=n,s=AMe(o),{titleId:c=i}=LX.useContext(OX);return(0,kMe.jsx)(jMe,{component:`h2`,className:q(s.root,r),ownerState:o,ref:t,variant:`h6`,id:i??c,...a})})})),zX=s((()=>{MMe(),PX(),PX()})),NMe=s((()=>{z_(),G_(),U_(),Y_(),Z_(),$_(),q_(),V_()})),PMe=s((()=>{})),FMe=s((()=>{J(),Y(),Q(),$(),PMe(),PMe()}));function IMe(e){return Gh(`MuiAlert`,e)}var BX,VX=s((()=>{Jh(),Kh(),BX=qh(`MuiAlert`,[`root`,`action`,`icon`,`message`,`filled`,`colorSuccess`,`colorInfo`,`colorWarning`,`colorError`,`outlined`,`standard`])})),LMe,RMe,zMe=s((()=>{RC(),LMe=W(),RMe=XS((0,LMe.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`)})),BMe,VMe,HMe=s((()=>{RC(),BMe=W(),VMe=XS((0,BMe.jsx)(`path`,{d:`M12 5.99L19.53 19H4.47L12 5.99M12 2L1 21h22L12 2zm1 14h-2v2h2v-2zm0-6h-2v4h2v-4z`}),`ReportProblemOutlined`)})),UMe,WMe,GMe=s((()=>{RC(),UMe=W(),WMe=XS((0,UMe.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`)})),KMe,qMe,JMe=s((()=>{RC(),KMe=W(),qMe=XS((0,KMe.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`)})),YMe,HX,XMe,ZMe,QMe,$Me,eNe,UX,tNe,nNe=s((()=>{YMe=d(h(),1),J(),Y(),Q(),Uv(),$(),TC(),Ib(),NS(),ty(),VX(),PT(),zMe(),HMe(),GMe(),JMe(),dB(),HX=W(),XMe=e=>{let{variant:t,color:n,severity:r,classes:i}=e;return Fd({root:[`root`,`color${Fb(n||r)}`,`${t}`],icon:[`icon`],message:[`message`],action:[`action`]},IMe,i)},ZMe=Z(ey,{name:`MuiAlert`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[n.variant]]}})(Hv(({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(MS([`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),[`& .${BX.icon}`]:e.vars?{color:e.vars.palette.Alert[`${r}IconColor`]}:{color:e.palette[r].main}}})),...Object.entries(e.palette).filter(MS([`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}`,[`& .${BX.icon}`]:e.vars?{color:e.vars.palette.Alert[`${n}IconColor`]}:{color:e.palette[n].main}}})),...Object.entries(e.palette).filter(MS([`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)}}}))]}})),QMe=Z(`div`,{name:`MuiAlert`,slot:`Icon`})({marginRight:12,padding:`7px 0`,display:`flex`,fontSize:22,opacity:.9}),$Me=Z(`div`,{name:`MuiAlert`,slot:`Message`})({padding:`8px 0`,minWidth:0,overflow:`auto`}),eNe=Z(`div`,{name:`MuiAlert`,slot:`Action`})({display:`flex`,alignItems:`flex-start`,padding:`4px 0 0 16px`,marginLeft:`auto`,marginRight:-8}),UX={success:(0,HX.jsx)(RMe,{fontSize:`inherit`}),warning:(0,HX.jsx)(VMe,{fontSize:`inherit`}),error:(0,HX.jsx)(WMe,{fontSize:`inherit`}),info:(0,HX.jsx)(qMe,{fontSize:`inherit`})},tNe=YMe.forwardRef(function(e,t){let n=Wv({props:e,name:`MuiAlert`}),{action:r,children:i,className:a,closeText:o=`Close`,color:s,icon:c,iconMapping:l=UX,onClose:u,role:d=`alert`,severity:f=`success`,slotProps:p={},slots:m={},variant:h=`standard`,...g}=n,_={...n,color:s,severity:f,variant:h,colorSeverity:s||f},v=XMe(_),y={slots:m,slotProps:p},[b,x]=wC(`root`,{ref:t,shouldForwardComponentProp:!0,className:q(v.root,a),elementType:ZMe,externalForwardedProps:{...y,...g},ownerState:_,additionalProps:{role:d,elevation:0}}),[S,C]=wC(`icon`,{className:v.icon,elementType:QMe,externalForwardedProps:y,ownerState:_}),[w,T]=wC(`message`,{className:v.message,elementType:$Me,externalForwardedProps:y,ownerState:_}),[E,D]=wC(`action`,{className:v.action,elementType:eNe,externalForwardedProps:y,ownerState:_}),[O,k]=wC(`closeButton`,{elementType:NT,externalForwardedProps:y,ownerState:_}),[A,j]=wC(`closeIcon`,{elementType:uB,externalForwardedProps:y,ownerState:_});return(0,HX.jsxs)(b,{...x,children:[c===!1?null:(0,HX.jsx)(S,{...C,children:c||l[f]||UX[f]}),(0,HX.jsx)(w,{...T,children:i}),r==null?null:(0,HX.jsx)(E,{...D,children:r}),r==null&&u?(0,HX.jsx)(E,{...D,children:(0,HX.jsx)(O,{size:`small`,"aria-label":o,title:o,color:`inherit`,onClick:u,...k,children:(0,HX.jsx)(A,{fontSize:`small`,...j})})}):null]})})})),WX=s((()=>{nNe(),VX(),VX()})),rNe=s((()=>{})),iNe=s((()=>{J(),Y(),Q(),Uv(),$(),HS(),rNe(),rNe()}));function aNe(e){return Gh(`MuiAppBar`,e)}var GX=s((()=>{Jh(),Kh(),qh(`MuiAppBar`,[`root`,`positionFixed`,`positionAbsolute`,`positionSticky`,`positionStatic`,`positionRelative`,`colorDefault`,`colorPrimary`,`colorSecondary`,`colorInherit`,`colorTransparent`,`colorError`,`colorInfo`,`colorSuccess`,`colorWarning`])})),oNe,sNe,cNe,KX,lNe,qX,uNe=s((()=>{oNe=d(h(),1),J(),Y(),Q(),Uv(),$(),Ib(),NS(),ty(),GX(),sNe=W(),cNe=e=>{let{color:t,position:n,classes:r}=e;return Fd({root:[`root`,`color${Fb(t)}`,`position${Fb(n)}`]},aNe,r)},KX=(e,t)=>e?`${e.replace(`)`,``)}, ${t})`:t,lNe=Z(ey,{name:`MuiAppBar`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[`position${Fb(n.position)}`],t[`color${Fb(n.color)}`]]}})(Hv(({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(MS([`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?KX(e.vars.palette.AppBar.darkBg,`var(--AppBar-background)`):null,color:e.vars?KX(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`})}}]}))),qX=oNe.forwardRef(function(e,t){let n=Wv({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=cNe(c);return(0,sNe.jsx)(lNe,{square:!0,component:`header`,ownerState:c,elevation:4,className:q(l.root,r,o===`fixed`&&`mui-fixed`),ref:t,...s})})})),JX=s((()=>{uNe(),GX(),GX()})),dNe=s((()=>{})),YX=s((()=>{J(),Y(),Q(),Uv(),$(),RC(),dNe(),TC(),dNe()})),fNe=s((()=>{})),pNe=s((()=>{J(),Y(),Q(),Uv(),$(),YX(),fNe(),TC(),fNe()})),mNe=s((()=>{})),hNe=s((()=>{J(),Y(),Q(),Uv(),$(),mNe(),mNe()})),gNe=s((()=>{})),_Ne=s((()=>{J(),Y(),Q(),Uv(),$(),uT(),$v(),gNe(),TC(),gNe()})),vNe=s((()=>{Wh()})),yNe,XX=s((()=>{Jh(),yNe=qh(`MuiBox`,[`root`])})),bNe,xNe,SNe=s((()=>{L_(),vNe(),Nx(),Nv(),XX(),bNe=Ov(),xNe=qne({themeId:Mv,defaultTheme:bNe,defaultClassName:yNe.root,generateClassName:Uh.generate})})),ZX=s((()=>{SNe(),XX(),XX()})),CNe=s((()=>{})),wNe=s((()=>{J(),Y(),_D(),Q(),$(),HS(),of(),Uv(),RC(),uT(),CNe(),CNe()})),TNe=s((()=>{})),ENe=s((()=>{J(),Y(),Ib(),Q(),Uv(),NS(),$(),TNe(),Nve(),Ive(),TNe()}));function DNe(e){return Gh(`MuiCard`,e)}var QX=s((()=>{Jh(),Kh(),qh(`MuiCard`,[`root`])})),ONe,kNe,ANe,jNe,$X,MNe=s((()=>{ONe=d(h(),1),J(),Y(),Q(),$(),ty(),QX(),kNe=W(),ANe=e=>{let{classes:t}=e;return Fd({root:[`root`]},DNe,t)},jNe=Z(ey,{name:`MuiCard`,slot:`Root`})({overflow:`hidden`}),$X=ONe.forwardRef(function(e,t){let n=Wv({props:e,name:`MuiCard`}),{className:r,raised:i=!1,...a}=n,o={...n,raised:i},s=ANe(o);return(0,kNe.jsx)(jNe,{className:q(s.root,r),elevation:i?8:void 0,ref:t,ownerState:o,...a})})})),NNe=s((()=>{MNe(),QX(),QX()})),PNe=s((()=>{})),FNe=s((()=>{J(),Y(),Q(),Uv(),$(),PNe(),uT(),TC(),$v(),PNe()})),INe=s((()=>{})),LNe=s((()=>{J(),Y(),Q(),$(),INe(),INe()}));function RNe(e){return Gh(`MuiCardContent`,e)}var eZ=s((()=>{Jh(),Kh(),qh(`MuiCardContent`,[`root`])})),zNe,BNe,VNe,HNe,tZ,UNe=s((()=>{zNe=d(h(),1),J(),Y(),Q(),$(),eZ(),BNe=W(),VNe=e=>{let{classes:t}=e;return Fd({root:[`root`]},RNe,t)},HNe=Z(`div`,{name:`MuiCardContent`,slot:`Root`})({padding:16,"&:last-child":{paddingBottom:24}}),tZ=zNe.forwardRef(function(e,t){let n=Wv({props:e,name:`MuiCardContent`}),{className:r,component:i=`div`,...a}=n,o={...n,component:i},s=VNe(o);return(0,BNe.jsx)(HNe,{as:i,className:q(s.root,r),ownerState:o,ref:t,...a})})})),WNe=s((()=>{UNe(),eZ(),eZ()})),GNe=s((()=>{})),KNe=s((()=>{Y(),HS(),Q(),$(),GNe(),TC(),GNe()})),qNe=s((()=>{})),JNe=s((()=>{J(),Y(),Q(),$(),qNe(),qNe()}));function YNe(e){return e.substring(2).toLowerCase()}function XNe(e,t){return t.documentElement.clientWidth<e.clientX||t.documentElement.clientHeight<e.clientY}function ZNe(e){let{children:t,disableReactTree:n=!1,mouseEvent:r=`onClick`,onClickAway:i,touchEvent:a=`onTouchEnd`}=e,o=nZ.useRef(!1),s=nZ.useRef(null),c=nZ.useRef(!1),l=nZ.useRef(!1);nZ.useEffect(()=>(setTimeout(()=>{c.current=!0},0),()=>{c.current=!1}),[]);let u=gb(FT(t),s),d=yb(e=>{let t=l.current;l.current=!1;let r=Sb(s.current);if(!c.current||!s.current||`clientX`in e&&XNe(e,r))return;if(o.current){o.current=!1;return}let a;a=e.composedPath?e.composedPath().includes(s.current):!oO(r.documentElement,e.target)||oO(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)),nZ.useEffect(()=>{if(a!==!1){let e=YNe(a),t=Sb(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)),nZ.useEffect(()=>{if(r!==!1){let e=YNe(r),t=Sb(s.current);return t.addEventListener(e,d),()=>{t.removeEventListener(e,d)}}},[d,r]),nZ.cloneElement(t,p)}var nZ,QNe=s((()=>{nZ=d(h(),1),sO(),Cb(),vb(),xb(),IT()})),rZ=s((()=>{QNe()})),$Ne=s((()=>{})),ePe=s((()=>{L_(),Ib(),Vv(),$(),$Ne(),$Ne()})),tPe=s((()=>{Q(),$()})),nPe=s((()=>{}));function rPe(e){return Gh(`MuiDialogActions`,e)}var iZ=s((()=>{Jh(),Kh(),qh(`MuiDialogActions`,[`root`,`spacing`])})),iPe,aPe,oPe,sPe,aZ,cPe=s((()=>{iPe=d(h(),1),J(),Y(),Q(),$(),iZ(),aPe=W(),oPe=e=>{let{classes:t,disableSpacing:n}=e;return Fd({root:[`root`,!n&&`spacing`]},rPe,t)},sPe=Z(`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}}}]}),aZ=iPe.forwardRef(function(e,t){let n=Wv({props:e,name:`MuiDialogActions`}),{className:r,disableSpacing:i=!1,...a}=n,o={...n,disableSpacing:i},s=oPe(o);return(0,aPe.jsx)(sPe,{className:q(s.root,r),ownerState:o,ref:t,...a})})})),oZ=s((()=>{cPe(),iZ(),iZ()}));function lPe(e){return Gh(`MuiDialogContentText`,e)}var sZ=s((()=>{Jh(),Kh(),qh(`MuiDialogContentText`,[`root`])})),uPe,dPe,fPe,pPe,mPe,hPe=s((()=>{uPe=d(h(),1),J(),Y(),Bv(),Q(),$(),HS(),sZ(),dPe=W(),fPe=e=>{let{classes:t}=e,n=Fd({root:[`root`]},lPe,t);return{...t,...n}},pPe=Z(VS,{shouldForwardProp:e=>zv(e)||e===`classes`,name:`MuiDialogContentText`,slot:`Root`})({}),mPe=uPe.forwardRef(function(e,t){let n=Wv({props:e,name:`MuiDialogContentText`}),{children:r,className:i,...a}=n,o=fPe(a);return(0,dPe.jsx)(pPe,{component:`p`,variant:`body1`,color:`textSecondary`,ref:t,ownerState:a,className:q(o.root,i),...n,classes:o})})})),gPe=s((()=>{hPe(),sZ(),sZ()}));function _Pe(e){return typeof e==`string`&&/^translate\(.+,\s*.+\)$/.test(e)}function vPe(e,t,n,r=SPe){let{resetInlineTransform:i=!0}=r,a=n&&n.getBoundingClientRect(),o=UC(t),s,c;if(i){let e=t.style.transform,n=t.style.transition;t.style.transition=``,t.style.transform=``,s=t.getBoundingClientRect(),c=o.getComputedStyle(t).getPropertyValue(`transform`),t.style.transform=e,t.style.transition=n}else s=t.getBoundingClientRect(),c=o.getComputedStyle(t).getPropertyValue(`transform`);let{offsetX:l,offsetY:u}=Oae(c);return e===`left`?a?`translateX(${a.right+l-s.left}px)`:`translateX(${o.innerWidth+l-s.left}px)`:e===`right`?a?`translateX(-${s.right-a.left-l}px)`:`translateX(-${s.left+s.width-l}px)`:e===`up`?a?`translateY(${a.bottom+u-s.top}px)`:`translateY(${o.innerHeight+u-s.top}px)`:a?`translateY(-${s.top-a.top+s.height-u}px)`:`translateY(-${s.top+s.height-u}px)`}function yPe(e){return typeof e==`function`?e():e}function cZ(e,t,n,r){let i=vPe(e,t,yPe(n),r);i&&(t.style.transform=i)}var lZ,bPe,xPe,SPe,uZ,CPe=s((()=>{lZ=d(h(),1),IT(),UT(),BC(),Rb(),Q(),Hw(),$v(),aw(),bPe=W(),xPe={visibility:`hidden`},SPe={},uZ=lZ.forwardRef(function(e,t){let n=Pv(),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,disablePrefersReducedMotion:l=!1,direction:u=`down`,easing:d=r,in:f,onEnter:p,onEntered:m,onEntering:h,onExit:g,onExited:_,onExiting:v,style:y,timeout:b=i,...x}=e,S=jw(n.motion.reducedMotion,l),C=lZ.useRef(null),w=lZ.useRef(!1),T=Lb(FT(s),C,t),E=Kv(C,(e,t)=>{cZ(u,e,c),S.shouldReduceMotion||Xv(e),p&&p(e,t)}),D=Kv(C,(e,t)=>{let r=qv({timeout:b,style:y,easing:d},{mode:`enter`}),i=S.getTransitionTiming({duration:r.duration,delay:r.delay});e.style.transition=n.transitions.create(`transform`,{duration:i.duration,easing:r.easing,delay:i.delay}),e.style.transform=`none`,h&&h(e,t)}),O=Kv(C,m),k=Kv(C,v),A=Kv(C,e=>{let t=qv({timeout:b,style:y,easing:d},{mode:`exit`}),r=S.getTransitionTiming({duration:t.duration,delay:t.delay});e.style.transition=n.transitions.create(`transform`,{duration:r.duration,easing:t.easing,delay:r.delay});let i=_Pe(e.style.transform);w.current=i,cZ(u,e,c,{resetInlineTransform:!i}),g&&g(e)}),j=Kv(C,e=>{w.current=!1,e.style.transition=``,_&&_(e)}),M=a?e=>{a(C.current,e)}:void 0,N=lZ.useCallback(()=>{C.current&&cZ(u,C.current,c)},[u,c]);return lZ.useEffect(()=>{if(f||u===`down`||u===`right`)return;let e=zC(()=>{C.current&&cZ(u,C.current,c)}),t=UC(C.current);return t.addEventListener(`resize`,e),()=>{e.clear(),t.removeEventListener(`resize`,e)}},[u,f,c]),lZ.useEffect(()=>{!f&&!w.current&&N()},[f,N]),(0,bPe.jsx)(BT,{nodeRef:C,onEnter:E,onEntered:O,onEntering:D,onExit:A,onExited:j,onExiting:k,addEndListener:M,appear:o,in:f,reduceMotion:S.shouldReduceMotion,timeout:b,...x,children:(e,{ownerState:t,...n})=>{let r;return r=e===`exited`&&!f?y||s.props.style?{visibility:`hidden`,...y,...s.props.style}:xPe:y&&s.props.style?{...y,...s.props.style}:y||s.props.style,lZ.cloneElement(s,{ref:T,style:r,...n})}})})})),dZ=s((()=>{CPe()}));function wPe(e){return Gh(`MuiDrawer`,e)}var fZ=s((()=>{Jh(),Kh(),qh(`MuiDrawer`,[`root`,`docked`,`paper`,`anchorLeft`,`anchorRight`,`anchorTop`,`anchorBottom`,`modal`])}));function TPe(e){return[`left`,`right`].includes(e)}function EPe({direction:e},t){return e===`rtl`&&TPe(t)?gZ[t]:t}var pZ,mZ,hZ,DPe,OPe,kPe,APe,gZ,_Z,jPe=s((()=>{pZ=d(h(),1),J(),Y(),hg(),CM(),dZ(),ty(),Ib(),Bv(),Q(),Uv(),$(),Rb(),fZ(),TC(),oM(),aw(),mZ=W(),hZ=(e,t)=>{let{ownerState:n}=e;return[t.root,(n.variant===`permanent`||n.variant===`persistent`)&&t.docked,n.variant===`temporary`&&t.modal]},DPe=e=>{let{classes:t,anchor:n,variant:r}=e;return Fd({root:[`root`,`anchor${Fb(n)}`],docked:[(r===`permanent`||r===`persistent`)&&`docked`],modal:[`modal`],paper:[`paper`]},wPe,t)},OPe=Z(SM,{name:`MuiDrawer`,slot:`Root`,overridesResolver:hZ})(Hv(({theme:e})=>({zIndex:(e.vars||e).zIndex.drawer}))),kPe=Z(`div`,{shouldForwardProp:zv,name:`MuiDrawer`,slot:`Docked`,skipVariantsResolver:!1,overridesResolver:hZ})({flex:`0 0 auto`}),APe=Z(ey,{name:`MuiDrawer`,slot:`Paper`})(Hv(({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}`}}]}))),gZ={left:`right`,right:`left`,top:`down`,bottom:`up`},_Z=pZ.forwardRef(function(e,t){let n=Wv({props:e,name:`MuiDrawer`}),r=Pv(),i=mg(),a={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{anchor:o=`left`,children:s,className:c,elevation:l=16,hideBackdrop:u=!1,ModalProps:d={},onClose:f,open:p=!1,transitionDuration:m=a,variant:h=`temporary`,slots:g={},slotProps:_={},...v}=n,y=pZ.useRef(!1),b=pZ.useRef(null),x=Lb(t,b);pZ.useEffect(()=>{y.current=!0},[]);let S=pZ.useCallback(()=>b.current,[]),C=EPe({direction:i?`rtl`:`ltr`},o),w=o,T={...n,anchor:w,elevation:l,open:p,variant:h,...v},E=DPe(T),D={slots:g,slotProps:{..._,backdrop:rw(_.backdrop,{transitionDuration:m})}},[O,k]=wC(`root`,{ref:x,elementType:OPe,className:q(E.root,E.modal,c),shouldForwardComponentProp:!0,ownerState:T,externalForwardedProps:{...D,...v,...d},additionalProps:{closeAfterTransition:!0,open:p,onClose:f,hideBackdrop:u,slots:{backdrop:D.slots.backdrop},slotProps:{backdrop:D.slotProps.backdrop}}}),[A,j]=wC(`paper`,{elementType:APe,shouldForwardComponentProp:!0,className:E.paper,ownerState:T,externalForwardedProps:D,additionalProps:{elevation:h===`temporary`?l:0,square:!0,...h===`temporary`&&{role:`dialog`,"aria-modal":`true`,"data-mui-focusable":``,tabIndex:-1}}}),[M,N]=wC(`docked`,{elementType:kPe,ref:x,className:q(E.root,E.docked,c),ownerState:T,externalForwardedProps:D,additionalProps:v}),[ee,te]=wC(`transition`,{elementType:uZ,ownerState:T,externalForwardedProps:D,additionalProps:{in:p,direction:gZ[C],timeout:m,appear:y.current,...h===`temporary`&&(g.transition==null||g.transition===uZ)&&{container:S}}}),P=(0,mZ.jsx)(A,{...j,children:s});if(h===`permanent`)return(0,mZ.jsx)(M,{...N,children:P});let F=(0,mZ.jsx)(ee,{...te,children:P});return h===`persistent`?(0,mZ.jsx)(M,{...N,children:F}):(0,mZ.jsx)(O,{...k,children:F})})})),vZ=s((()=>{jPe(),fZ(),fZ()}));function MPe(e){return Gh(`MuiFab`,e)}var yZ,bZ=s((()=>{Jh(),Kh(),yZ=qh(`MuiFab`,[`root`,`primary`,`secondary`,`extended`,`circular`,`focusVisible`,`disabled`,`colorInherit`,`sizeSmall`,`sizeMedium`,`sizeLarge`,`info`,`error`,`warning`,`success`])})),NPe,PPe,FPe,IPe,xZ,LPe=s((()=>{NPe=d(h(),1),J(),Y(),uT(),Ib(),bZ(),Bv(),Q(),Uv(),NS(),$(),$v(),PPe=W(),FPe=e=>{let{color:t,variant:n,classes:r,size:i}=e,a=Fd({root:[`root`,n,`size${Fb(i)}`,t===`inherit`?`colorInherit`:t]},MPe,r);return{...r,...a}},IPe=Z(lT,{name:`MuiFab`,slot:`Root`,shouldForwardProp:e=>zv(e)||e===`classes`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[n.variant],t[`size${Fb(n.size)}`],n.color===`inherit`&&t.colorInherit,t[Fb(n.size)],t[n.color]]}})(Hv(({theme:e})=>({...e.typography.button,minHeight:36,...Yv(e,[`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`},[`&.${yZ.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`}}]})),Hv(({theme:e})=>({variants:[...Object.entries(e.palette).filter(MS([`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}}}}))]})),Hv(({theme:e})=>({[`&.${yZ.disabled}`]:{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground}}))),xZ=NPe.forwardRef(function(e,t){let n=Wv({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=FPe(p),{root:h,...g}=m;return(0,PPe.jsx)(IPe,{className:q(m.root,i),component:o,internalNativeButton:!0,disabled:s,focusRipple:!c,focusVisibleClassName:q(m.focusVisible,l),ownerState:p,ref:t,...f,classes:g,children:r})})})),SZ=s((()=>{LPe(),bZ(),bZ()})),CZ,wZ,RPe,zPe,BPe,TZ,VPe=s((()=>{CZ=d(h(),1),J(),Y(),Pb(),Q(),Uv(),$(),HS(),Ib(),fx(),TC(),wZ=W(),RPe=e=>{let{classes:t,disabled:n,labelPlacement:r,error:i,required:a}=e;return Fd({root:[`root`,n&&`disabled`,`labelPlacement${Fb(r)}`,i&&`error`,a&&`required`],label:[`label`,n&&`disabled`],asterisk:[`asterisk`,i&&`error`]},Cse,t)},zPe=Z(`label`,{name:`MuiFormControlLabel`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[{[`& .${dx.label}`]:t.label},t.root,t[`labelPlacement${Fb(n.labelPlacement)}`]]}})(Hv(({theme:e})=>({display:`inline-flex`,alignItems:`center`,cursor:`pointer`,verticalAlign:`middle`,WebkitTapHighlightColor:`transparent`,marginLeft:-11,marginRight:16,[`&.${dx.disabled}`]:{cursor:`default`},[`& .${dx.label}`]:{[`&.${dx.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}}]}))),BPe=Z(`span`,{name:`MuiFormControlLabel`,slot:`Asterisk`})(Hv(({theme:e})=>({[`&.${dx.error}`]:{color:(e.vars||e).palette.error.main}}))),TZ=CZ.forwardRef(function(e,t){let n=Wv({props:e,name:`MuiFormControlLabel`}),{checked:r,className:i,control:a,disabled:o,disableTypography:s,inputRef:c,label:l,labelPlacement:u=`end`,name:d,onChange:f,required:p,slots:m={},slotProps:h={},value:g,..._}=n,[v,y]=Mb({props:n,states:[`error`]}),b=o??a.props.disabled??y?.disabled,x=p??a.props.required,S={disabled:b,required:x};[`checked`,`name`,`onChange`,`value`,`inputRef`].forEach(e=>{a.props[e]===void 0&&n[e]!==void 0&&(S[e]=n[e])});let C={...n,disabled:b,labelPlacement:u,required:x,error:v.error},w=RPe(C),[T,E]=wC(`typography`,{elementType:VS,externalForwardedProps:{slots:m,slotProps:h},ownerState:C}),D=l;return D!=null&&D.type!==VS&&!s&&(D=(0,wZ.jsx)(T,{component:`span`,...E,className:q(w.label,E?.className),children:D})),(0,wZ.jsxs)(zPe,{className:q(w.root,i),ownerState:C,ref:t,..._,children:[CZ.cloneElement(a,S),x?(0,wZ.jsxs)(`div`,{children:[D,(0,wZ.jsxs)(BPe,{ownerState:C,"aria-hidden":!0,className:w.asterisk,children:[` `,`*`]})]}):D]})})})),EZ=s((()=>{VPe(),fx(),fx()})),HPe=s((()=>{})),DZ=s((()=>{J(),Y(),Q(),$(),HPe(),Pb(),HPe()})),OZ,UPe=s((()=>{O_(),Nx(),$(),Fv(),OZ=hie({createStyledComponent:Z(`div`,{name:`MuiGrid`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.container&&t.container]}}),componentName:`MuiGrid`,useThemeProps:e=>Wv({props:e,name:`MuiGrid`}),useTheme:Pv})})),WPe=s((()=>{})),kZ=s((()=>{UPe(),UPe(),WPe(),WPe()})),GPe=s((()=>{})),KPe=s((()=>{J(),Y(),Ib(),Q(),Uv(),NS(),$(),GPe(),GPe()})),qPe=s((()=>{})),JPe=s((()=>{Y(),J(),Q(),$(),qPe(),qPe()})),YPe=s((()=>{})),XPe=s((()=>{Y(),J(),Q(),$(),HC(),YPe(),YPe()})),ZPe=s((()=>{})),QPe=s((()=>{Y(),J(),Q(),Uv(),$(),Ib(),ZPe(),ZPe()})),$Pe=s((()=>{})),AZ=s((()=>{J(),Y(),hg(),Q(),Uv(),NS(),$(),Ib(),$v(),$Pe(),$Pe()})),eFe=s((()=>{})),tFe=s((()=>{J(),Y(),pO(),Q(),$(),eFe(),eFe()})),jZ=s((()=>{C_e(),jM(),jM()})),nFe=s((()=>{})),rFe=s((()=>{J(),Y(),ty(),Ib(),AZ(),Q(),Uv(),$(),Rv(),nFe(),TC(),$v(),nFe()})),iFe=s((()=>{J(),Y(),VM(),Pb(),ZM(),$M(),$(),wx(),wx()})),MZ=s((()=>{sg()})),aFe=s((()=>{})),NZ=s((()=>{QC()})),oFe=s((()=>{})),PZ=s((()=>{J(),Y(),hg(),oFe(),uT(),Ib(),NS(),RC(),TC(),Q(),Uv(),$(),$v(),oFe()})),sFe=s((()=>{J(),Y(),aFe(),NZ(),PZ(),Q(),$(),aFe()})),cFe=s((()=>{J(),Y(),XL(),RC(),Bv(),Q(),Uv(),$v(),Ib(),LC(),Pb(),Dx(),NS(),TC(),$(),Dx()})),lFe=s((()=>{})),uFe=s((()=>{J(),Y(),DZ(),lFe(),Rb(),ew(),JC(),lFe()})),dFe=s((()=>{})),fFe=s((()=>{J(),Bd(),UH(),Y(),hg(),sw(),aw(),RC(),Q(),Uv(),$(),Rv(),dFe(),TC(),$v(),dFe()})),pFe=s((()=>{})),mFe=s((()=>{J(),Y(),Q(),Uv(),$(),pFe(),pFe()}));function hFe(e={}){let{autoHideDuration:t=null,disableWindowBlurListener:n=!1,onClose:r,open:i,resumeHideDuration:a}=e,o=Cw();FZ.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=yb((e,t)=>{r?.(e,t)}),c=yb(e=>{!r||e==null||o.start(e,()=>{s(null,`timeout`)})});FZ.useEffect(()=>(i&&c(t),o.clear),[i,t,c,o]);let l=e=>{r?.(e,`clickaway`)},u=o.clear,d=FZ.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 FZ.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={...yC(e),...yC(t)};return{role:`presentation`,...t,...n,onBlur:f(n),onFocus:p(n),onMouseEnter:m(n),onMouseLeave:h(n)}},onClickAway:l}}var FZ,gFe=s((()=>{FZ=d(h(),1),xb(),Ew(),bC()}));function _Fe(e){return Gh(`MuiSnackbarContent`,e)}var IZ=s((()=>{Jh(),Kh(),qh(`MuiSnackbarContent`,[`root`,`message`,`action`])})),vFe,LZ,yFe,bFe,xFe,SFe,CFe,wFe=s((()=>{vFe=d(h(),1),J(),Y(),of(),Q(),Uv(),$(),ty(),IZ(),LZ=W(),yFe=e=>{let{classes:t}=e;return Fd({root:[`root`],action:[`action`],message:[`message`]},_Fe,t)},bFe=Z(ey,{name:`MuiSnackbarContent`,slot:`Root`})(Hv(({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(ef(e.palette.background.default,t)),backgroundColor:e.vars?e.vars.palette.SnackbarContent.bg:ef(e.palette.background.default,t),display:`flex`,alignItems:`center`,flexWrap:`wrap`,padding:`6px 16px`,flexGrow:1,[e.breakpoints.up(`sm`)]:{flexGrow:`initial`,minWidth:288}}})),xFe=Z(`div`,{name:`MuiSnackbarContent`,slot:`Message`})({padding:`8px 0`}),SFe=Z(`div`,{name:`MuiSnackbarContent`,slot:`Action`})({display:`flex`,alignItems:`center`,marginLeft:`auto`,paddingLeft:16,marginRight:-8}),CFe=vFe.forwardRef(function(e,t){let n=Wv({props:e,name:`MuiSnackbarContent`}),{action:r,className:i,message:a,role:o=`alert`,...s}=n,c=n,l=yFe(c);return(0,LZ.jsxs)(bFe,{role:o,elevation:6,className:q(l.root,i),ownerState:c,ref:t,...s,children:[(0,LZ.jsx)(xFe,{className:l.message,ownerState:c,children:a}),r?(0,LZ.jsx)(SFe,{className:l.action,ownerState:c,children:r}):null]})})})),RZ=s((()=>{wFe(),IZ(),IZ()}));function TFe(e){return Gh(`MuiSnackbar`,e)}var zZ=s((()=>{Jh(),Kh(),qh(`MuiSnackbar`,[`root`,`anchorOriginTopCenter`,`anchorOriginBottomCenter`,`anchorOriginTopRight`,`anchorOriginBottomRight`,`anchorOriginTopLeft`,`anchorOriginBottomLeft`])})),BZ,VZ,EFe,DFe,OFe,kFe=s((()=>{BZ=d(h(),1),Y(),gFe(),rZ(),Q(),Uv(),$(),Ib(),XT(),RZ(),zZ(),TC(),VZ=W(),EFe=e=>{let{classes:t,anchorOrigin:n}=e;return Fd({root:[`root`,`anchorOrigin${Fb(n.vertical)}${Fb(n.horizontal)}`]},TFe,t)},DFe=Z(`div`,{name:`MuiSnackbar`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[`anchorOrigin${Fb(n.anchorOrigin.vertical)}${Fb(n.anchorOrigin.horizontal)}`]]}})(Hv(({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%)`}}}]}))),OFe=BZ.forwardRef(function(e,t){let n=Wv({props:e,name:`MuiSnackbar`}),r=Pv(),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,disableWindowBlurListener:d=!1,message:f,onBlur:p,onClose:m,onFocus:h,onMouseEnter:g,onMouseLeave:_,open:v,resumeHideDuration:y,slots:b={},slotProps:x={},transitionDuration:S=i,...C}=n,w={...n,anchorOrigin:{vertical:o,horizontal:s},autoHideDuration:c,disableWindowBlurListener:d,transitionDuration:S},T=EFe(w),{getRootProps:E,onClickAway:D}=hFe(w),[O,k]=BZ.useState(!0),A={slots:b,slotProps:x},[j,M]=wC(`root`,{ref:t,className:[T.root,u],elementType:DFe,getSlotProps:E,externalForwardedProps:{...A,...C},ownerState:w}),[N,{ownerState:ee,...te}]=wC(`clickAwayListener`,{elementType:ZNe,externalForwardedProps:A,getSlotProps:e=>({onClickAway:(...t)=>{let n=t[0];e.onClickAway?.(...t),!n?.defaultMuiPrevented&&D(...t)}}),ownerState:w}),[P,F]=wC(`content`,{elementType:CFe,shouldForwardComponentProp:!0,externalForwardedProps:A,additionalProps:{message:f,action:a},ownerState:w}),[I,ne]=wC(`transition`,{elementType:YT,externalForwardedProps:A,getSlotProps:e=>({onEnter:(...t)=>{e.onEnter?.(...t),k(!1)},onExited:(...t)=>{e.onExited?.(...t),k(!0)}}),additionalProps:{appear:!0,in:v,timeout:S,direction:o===`top`?`down`:`up`},ownerState:w});return!v&&O?null:(0,VZ.jsx)(N,{...te,...b.clickAwayListener&&{ownerState:ee},children:(0,VZ.jsx)(j,{...M,children:(0,VZ.jsx)(I,{...ne,children:l||(0,VZ.jsx)(P,{...F})})})})})})),HZ=s((()=>{kFe(),zZ(),zZ()})),UZ=s((()=>{IT(),UT(),Hw(),Q(),$v(),Rb()})),AFe=s((()=>{})),jFe=s((()=>{J(),Y(),Ew(),Bd(),Q(),Uv(),$(),UZ(),SZ(),$v(),Ib(),HC(),Rb(),ew(),AFe(),TC(),AFe()})),MFe=s((()=>{})),NFe=s((()=>{J(),Y(),of(),Q(),Uv(),$(),SZ(),FD(),$v(),Hw(),Ib(),MFe(),TC(),MFe()})),PFe=s((()=>{})),FFe=s((()=>{J(),Y(),Q(),Uv(),$(),aw(),PFe(),$v(),PFe()})),WZ,IFe=s((()=>{L_(),Vv(),$(),WZ=yie({createStyledComponent:Z(`div`,{name:`MuiStack`,slot:`Root`}),useThemeProps:e=>Wv({props:e,name:`MuiStack`})})})),GZ=s((()=>{IFe(),Jh(),Kh()})),KZ=s((()=>{h()})),qZ=s((()=>{h()})),LFe=s((()=>{})),RFe=s((()=>{J(),Y(),KZ(),qZ(),Q(),$(),LFe(),LFe(),qZ()})),zFe=s((()=>{})),JZ=s((()=>{J(),Y(),Q(),Uv(),$(),RC(),eC(),zFe(),$v(),zFe()})),BFe=s((()=>{})),YZ=s((()=>{Y(),J(),qZ(),JZ(),KZ(),Q(),Uv(),$(),BFe(),TC(),$v(),BFe()})),VFe=s((()=>{})),XZ=s((()=>{J(),Y(),Q(),Uv(),$(),uT(),YZ(),HC(),dO(),KZ(),qZ(),VFe(),VFe()})),HFe=s((()=>{})),ZZ=s((()=>{J(),Y(),Q(),Uv(),$(),KZ(),qZ(),HFe(),HFe()})),UFe=s((()=>{})),WFe=s((()=>{J(),Y(),Q(),Uv(),$(),lj(),KZ(),qZ(),UFe(),TC(),UFe()})),GFe=s((()=>{})),KFe=s((()=>{J(),Y(),hg(),Q(),$(),dO(),GFe(),ZZ(),KZ(),XZ(),GFe(),KZ()})),qFe=s((()=>{MZ(),jPe(),lO(),Hb(),WC(),nw(),Bb(),Q(),$(),$v(),Hw(),aw(),TC(),J(),Uv(),Bv(),Ib()})),JFe=s((()=>{})),YFe=s((()=>{J(),Y(),Ib(),NS(),XL(),Q(),Uv(),$(),JFe(),aw(),TC(),$v(),JFe()})),XFe=s((()=>{})),ZFe=s((()=>{J(),Y(),Q(),Uv(),$(),XFe(),XFe()})),QFe=s((()=>{})),$Fe=s((()=>{J(),Y(),Q(),$(),QFe(),QFe()})),eIe=s((()=>{})),QZ=s((()=>{J(),Y(),Ib(),Q(),Uv(),$(),eIe(),eIe()})),tIe=s((()=>{})),nIe=s((()=>{J(),Y(),Q(),$(),tIe(),tIe()})),rIe=s((()=>{})),iIe=s((()=>{J(),Y(),Q(),$(),rIe(),rIe()})),aIe=s((()=>{})),oIe=s((()=>{J(),Y(),Q(),$(),aIe(),aIe()})),$Z=s((()=>{hg(),Y(),J(),Q(),$(),wye(),Dye(),PT(),RC(),Jh(),Kh()})),sIe=s((()=>{})),cIe=s((()=>{J(),Y(),Q(),Uv(),$(),cx(),qO(),dN(),QZ(),iA(),$Z(),JC(),sIe(),TC(),sIe()})),lIe=s((()=>{})),uIe=s((()=>{J(),Y(),Q(),Uv(),$(),lIe(),lIe()})),dIe=s((()=>{})),fIe=s((()=>{Y(),J(),uT(),RC(),Q(),Uv(),$(),Ib(),dIe(),TC(),$v(),dIe()})),pIe=s((()=>{J(),ng(),Y(),uT(),Ib(),Q(),Uv(),NS(),$(),Ax(),dO(),Ax()})),mIe=s((()=>{})),hIe=s((()=>{J(),Y(),hg(),Q(),Uv(),$(),dO(),mIe(),Ax(),mIe()})),gIe,eQ=s((()=>{wre(),Nv(),gIe=Sre({themeId:Mv})})),_Ie=s((()=>{})),vIe=s((()=>{Kh()})),yIe=s((()=>{})),tQ=s((()=>{Nx(),aw(),gj(),gj(),FMe(),FMe(),yj(),yj(),Cj(),Cj(),WX(),WX(),iNe(),iNe(),JX(),JX(),OB(),OB(),YX(),YX(),pNe(),pNe(),hM(),hM(),FC(),FC(),hNe(),hNe(),_Ne(),_Ne(),ZX(),ZX(),wNe(),wNe(),ON(),ON(),uT(),uT(),ENe(),ENe(),NNe(),NNe(),FNe(),FNe(),LNe(),LNe(),WNe(),WNe(),KNe(),KNe(),JNe(),JNe(),dR(),dR(),QD(),QD(),TT(),TT(),rZ(),rZ(),lj(),lj(),ePe(),ePe(),tPe(),tPe(),nPe(),nPe(),MX(),MX(),oZ(),oZ(),IX(),IX(),gPe(),gPe(),zX(),zX(),MO(),MO(),vZ(),vZ(),SZ(),SZ(),dM(),dM(),tN(),tN(),rM(),rM(),EZ(),EZ(),DZ(),DZ(),PB(),PB(),Yj(),Yj(),kZ(),kZ(),XT(),XT(),KPe(),KPe(),PT(),PT(),JPe(),JPe(),XPe(),XPe(),QPe(),QPe(),$M(),$M(),YB(),YB(),cx(),cx(),Qj(),Qj(),AZ(),AZ(),zN(),zN(),vO(),vO(),aH(),aH(),tFe(),tFe(),WV(),WV(),LO(),LO(),ZV(),ZV(),UO(),UO(),cB(),cB(),jZ(),jZ(),qO(),qO(),OO(),OO(),rFe(),rFe(),CM(),CM(),iFe(),iFe(),MZ(),MZ(),oN(),oN(),sFe(),sFe(),PZ(),PZ(),ty(),ty(),AM(),AM(),TD(),TD(),bD(),bD(),cFe(),cFe(),uFe(),uFe(),fFe(),fFe(),mFe(),mFe(),dN(),dN(),Tz(),Tz(),dZ(),dZ(),xU(),xU(),HZ(),HZ(),RZ(),RZ(),jFe(),jFe(),NFe(),NFe(),FFe(),FFe(),GZ(),GZ(),RFe(),RFe(),XZ(),XZ(),ZZ(),ZZ(),WFe(),WFe(),JZ(),JZ(),YZ(),YZ(),KFe(),KFe(),eC(),eC(),qFe(),qFe(),YFe(),YFe(),SP(),SP(),ZFe(),ZFe(),$Fe(),$Fe(),QZ(),QZ(),nIe(),nIe(),iIe(),iIe(),oIe(),oIe(),cIe(),cIe(),$Z(),$Z(),uIe(),uIe(),fIe(),fIe(),mP(),mP(),tP(),tP(),HB(),HB(),kb(),kb(),pIe(),pIe(),hIe(),hIe(),iA(),iA(),FD(),FD(),HS(),HS(),eQ(),eQ(),NZ(),NZ(),_Ie(),_Ie(),UZ(),UZ(),tB(),Iv(),Iv(),Y(),vIe(),vIe(),Jh(),Wge(),yIe(),Bse()})),bIe=c(((e,t)=>{function n(e){return e===void 0}t.exports=n}));function nQ({error:e=null,removeError:t=()=>{}}){let{t:n}=nb(),r=!(0,xIe.default)(e);return e?(0,iQ.jsxs)(jX,{"aria-labelledby":`error-dialog-title`,id:`error-dialog`,onClose:()=>t(e.id),open:r,children:[(0,iQ.jsx)(RX,{id:`error-dialog-title`,children:n(`errorDialogTitle`)}),(0,iQ.jsxs)(FX,{children:[(0,iQ.jsx)(mPe,{variant:`body2`,noWrap:!0,sx:{color:`inherit`},children:`${e.message}`}),(0,iQ.jsx)(aZ,{children:(0,iQ.jsx)(DN,{onClick:()=>t(e.id),variant:`contained`,children:n(`errorDialogConfirm`)})})]})]}):null}var rQ,xIe,iQ,SIe=s((()=>{MX(),IX(),zX(),rQ=d(V(),1),tQ(),ON(),ob(),xIe=d(bIe(),1),iQ=W(),nQ.propTypes={error:rQ.default.shape({id:rQ.default.string,message:rQ.default.string}),removeError:rQ.default.func}})),CIe,wIe,TIe,aQ,EIe=s((()=>{U(),B(),Nr(),SIe(),Nd(),$l(),CIe=e=>({error:As(e)}),wIe={removeError:mu},TIe=H(z(CIe,wIe),Mr(`ErrorDialog`)),aQ=TIe(nQ)})),DIe,oQ,OIe=s((()=>{tC(),DIe=W(),oQ=XS((0,DIe.jsx)(`path`,{d:`M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6z`}),`AddSharp`)}));function kIe(){let e=Pv();return[...e.breakpoints.keys].reverse().reduce((t,n)=>{let r=gIe(e.breakpoints.up(n));return!t&&r?n:t},null)||`xs`}function sQ({setWorkspaceAddVisibility:e,isWorkspaceAddVisible:t=!1,useExtendedFab:n}){let r=kIe(),{t:i}=nb();return(0,lQ.jsx)(PD,{title:i(t?`closeAddResourceMenu`:`addResource`),children:(0,lQ.jsxs)(AIe,{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:[t?(0,lQ.jsx)(eA,{}):(0,lQ.jsx)(oQ,{}),n&&r!==`xs`&&i(`startHere`)]})})}var cQ,lQ,AIe,jIe=s((()=>{cQ=d(V(),1),SZ(),FD(),OIe(),tA(),Nx(),eQ(),ob(),lQ=W(),AIe=Z(xZ,{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}})})),sQ.propTypes={isWorkspaceAddVisible:cQ.default.bool,setWorkspaceAddVisibility:cQ.default.func.isRequired,useExtendedFab:cQ.default.bool.isRequired}})),MIe,NIe,PIe,uQ,FIe=s((()=>{B(),U(),Nr(),Nd(),$l(),jIe(),MIe=(e,{width:t})=>{let{isWorkspaceAddVisible:n}=Va(e);return{isWorkspaceAddVisible:n,useExtendedFab:!n&&Ka(e).length===0}},NIe={setWorkspaceAddVisibility:Xu},PIe=H(z(MIe,NIe),Mr(`WorkspaceAddButton`)),uQ=PIe(sQ)})),IIe,LIe,RIe=s((()=>{tC(),IIe=W(),LIe=XS((0,IIe.jsx)(`path`,{d:`M7 14H5v5h5v-2H7zm-2-4h2V7h3V5H5zm12 7h-3v2h5v-5h-2zM14 5v2h3v3h2V5z`}),`FullscreenSharp`)})),zIe,BIe,VIe=s((()=>{tC(),zIe=W(),BIe=XS((0,zIe.jsx)(`path`,{d:`M5 16h3v3h2v-5H5zm3-8H5v2h5V5H8zm6 11h2v-3h3v-2h-5zm2-11V5h-2v5h5V8z`}),`FullscreenExitSharp`)}));function dQ({className:e=void 0}){let{t}=nb(),n=(0,fQ.useContext)(wX),[r,i]=(0,fQ.useState)(!1);return(0,fQ.useEffect)(()=>{let e=document.createElement(`div`);i(typeof e.requestFullscreen==`function`)},[]),r?n&&n.active?(0,pQ.jsx)(VD,{className:e,"aria-label":t(`exitFullScreen`),onClick:n.exit,children:(0,pQ.jsx)(BIe,{})}):n?(0,pQ.jsx)(VD,{className:e,"aria-label":t(`workspaceFullScreen`),onClick:n.enter,children:(0,pQ.jsx)(LIe,{})}):null:null}var fQ,HIe,pQ,UIe=s((()=>{fQ=d(h(),1),RIe(),VIe(),HIe=d(V(),1),ob(),HD(),TX(),pQ=W(),dQ.propTypes={className:HIe.default.string}})),WIe,GIe,mQ,hQ=s((()=>{B(),U(),Nr(),UIe(),WIe=e=>({}),GIe=H(z(WIe,{}),Mr(`FullScreenButton`)),mQ=GIe(dQ)})),KIe,qIe,JIe=s((()=>{tC(),KIe=W(),qIe=XS((0,KIe.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`)})),YIe,XIe,ZIe=s((()=>{tC(),YIe=W(),XIe=XS((0,YIe.jsx)(`path`,{d:`M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z`}),`CheckSharp`)}));function gQ({handleClick:e,languages:t}){return(0,vQ.jsx)(vQ.Fragment,{children:t.map(t=>(0,vQ.jsxs)(KO,{"aria-selected":t.current,lang:t.locale,onClick:()=>{e(t.locale)},children:[(0,vQ.jsx)(IO,{children:t.current&&(0,vQ.jsx)(XIe,{})}),(0,vQ.jsx)(HO,{slotProps:{primary:{variant:`body1`}},children:t.label})]},t.locale))})}var _Q,vQ,QIe=s((()=>{LO(),UO(),qO(),ZIe(),_Q=d(V(),1),vQ=W(),gQ.propTypes={handleClick:_Q.default.func.isRequired,languages:_Q.default.arrayOf(_Q.default.shape({current:_Q.default.bool.isRequired,label:_Q.default.string.isRequired,locale:_Q.default.string.isRequired})).isRequired}})),$Ie,eLe,yQ,tLe=s((()=>{U(),B(),Nr(),Nd(),$l(),QIe(),$Ie=e=>({languages:bo(e)}),eLe=(e,{afterSelect:t})=>({handleClick:n=>{e(uu({language:n})),t&&t()}}),yQ=H(z($Ie,eLe),Mr(`LanguageSettings`))(gQ)})),nLe,rLe,iLe=s((()=>{tC(),nLe=W(),rLe=XS((0,nLe.jsx)(`path`,{d:`m12 8-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14z`}),`ExpandLessSharp`)})),aLe,bQ,oLe=s((()=>{tC(),aLe=W(),bQ=XS((0,aLe.jsx)(`path`,{d:`M16.59 8.59 12 13.17 7.41 8.59 6 10l6 6 6-6z`}),`ExpandMoreSharp`)}));function xQ({children:e,icon:t=null,label:n,...r}){let[i,a]=(0,SQ.useState)(!1),o=(0,SQ.useCallback)(()=>{a(!i)},[i,a]);return(0,wQ.jsxs)(wQ.Fragment,{children:[(0,wQ.jsxs)(KO,{"aria-expanded":i,onClick:o,divider:i,...r,children:[t&&(0,wQ.jsx)(IO,{children:t}),(0,wQ.jsx)(HO,{slotProps:{primary:{variant:`body1`}},children:n}),i?(0,wQ.jsx)(rLe,{}):(0,wQ.jsx)(bQ,{})]}),i&&e]})}var SQ,CQ,wQ,sLe=s((()=>{SQ=d(h(),1),CQ=d(V(),1),LO(),UO(),qO(),iLe(),oLe(),wQ=W(),xQ.propTypes={children:CQ.default.element.isRequired,icon:CQ.default.element,label:CQ.default.string.isRequired}})),TQ,EQ=s((()=>{tQ(),Nx(),TQ=Z(jX,{name:`WorkspaceDialog`,slot:`root`})(({theme:e,variant:t})=>({"& .MuiDialogTitle-root":e.unstable_sx({typography:`h2`}),...t===`menu`&&{"& .MuiDialogContent-root":{padding:0}}}))}));function cLe(e){return(0,DQ.jsx)(JS,{...e,children:(0,DQ.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`120`,height:`90`,viewBox:`0 0 300 225`,children:[(0,DQ.jsxs)(`defs`,{children:[(0,DQ.jsxs)(`linearGradient`,{id:`linear-gradient`,x1:`0.5`,y1:`1`,x2:`0.5`,gradientUnits:`objectBoundingBox`,children:[(0,DQ.jsx)(`stop`,{offset:`0`}),(0,DQ.jsx)(`stop`,{offset:`0.14`,stopOpacity:`0.631`}),(0,DQ.jsx)(`stop`,{offset:`1`,stopOpacity:`0`})]}),(0,DQ.jsxs)(`linearGradient`,{id:`linear-gradient-2`,x1:`0.5`,y1:`1`,x2:`0.5`,gradientUnits:`objectBoundingBox`,children:[(0,DQ.jsx)(`stop`,{offset:`0`,stopColor:`#fff`,stopOpacity:`0`}),(0,DQ.jsx)(`stop`,{offset:`0.23`,stopColor:`#fff`,stopOpacity:`0.012`}),(0,DQ.jsx)(`stop`,{offset:`0.36`,stopColor:`#fff`,stopOpacity:`0.039`}),(0,DQ.jsx)(`stop`,{offset:`0.47`,stopColor:`#fff`,stopOpacity:`0.102`}),(0,DQ.jsx)(`stop`,{offset:`0.57`,stopColor:`#fff`,stopOpacity:`0.18`}),(0,DQ.jsx)(`stop`,{offset:`0.67`,stopColor:`#fff`,stopOpacity:`0.278`}),(0,DQ.jsx)(`stop`,{offset:`0.75`,stopColor:`#fff`,stopOpacity:`0.412`}),(0,DQ.jsx)(`stop`,{offset:`0.83`,stopColor:`#fff`,stopOpacity:`0.561`}),(0,DQ.jsx)(`stop`,{offset:`0.91`,stopColor:`#fff`,stopOpacity:`0.741`}),(0,DQ.jsx)(`stop`,{offset:`0.98`,stopColor:`#fff`,stopOpacity:`0.929`}),(0,DQ.jsx)(`stop`,{offset:`1`,stopColor:`#fff`})]}),(0,DQ.jsx)(`clipPath`,{id:`clip-elastic_icon`,children:(0,DQ.jsx)(`rect`,{width:`300`,height:`225`})})]}),(0,DQ.jsxs)(`g`,{id:`elastic_icon`,"data-name":`elastic icon`,clipPath:`url(#clip-elastic_icon)`,children:[(0,DQ.jsx)(`rect`,{width:`300`,height:`225`,fill:`#fff`}),(0,DQ.jsxs)(`g`,{id:`Rectangle_278`,"data-name":`Rectangle 278`,transform:`translate(232 159)`,fill:`#88c6c3`,stroke:`#707070`,strokeWidth:`1`,opacity:`0.747`,children:[(0,DQ.jsx)(`rect`,{width:`54`,height:`54`,stroke:`none`}),(0,DQ.jsx)(`rect`,{x:`0.5`,y:`0.5`,width:`53`,height:`53`,fill:`none`})]}),(0,DQ.jsxs)(`g`,{id:`Rectangle_8`,"data-name":`Rectangle 8`,transform:`translate(7 148)`,fill:`#88c6c3`,stroke:`#707070`,strokeWidth:`1`,opacity:`0.747`,children:[(0,DQ.jsx)(`rect`,{width:`70`,height:`70`,stroke:`none`}),(0,DQ.jsx)(`rect`,{x:`0.5`,y:`0.5`,width:`69`,height:`69`,fill:`none`})]}),(0,DQ.jsxs)(`g`,{id:`Rectangle_258`,"data-name":`Rectangle 258`,transform:`translate(224 6)`,fill:`#88c6c3`,stroke:`#707070`,strokeWidth:`1`,opacity:`0.747`,children:[(0,DQ.jsx)(`rect`,{width:`70`,height:`100`,stroke:`none`}),(0,DQ.jsx)(`rect`,{x:`0.5`,y:`0.5`,width:`69`,height:`99`,fill:`none`})]}),(0,DQ.jsxs)(`g`,{id:`Rectangle_259`,"data-name":`Rectangle 259`,transform:`translate(71 64)`,fill:`#88c6c3`,stroke:`#707070`,strokeWidth:`1`,opacity:`0.747`,children:[(0,DQ.jsx)(`rect`,{width:`115`,height:`75`,stroke:`none`}),(0,DQ.jsx)(`rect`,{x:`0.5`,y:`0.5`,width:`114`,height:`74`,fill:`none`})]}),(0,DQ.jsxs)(`g`,{id:`Rectangle_260`,"data-name":`Rectangle 260`,transform:`translate(99 87)`,fill:`#88c6c3`,stroke:`#707070`,strokeWidth:`1`,opacity:`0.747`,children:[(0,DQ.jsx)(`rect`,{width:`115`,height:`75`,stroke:`none`}),(0,DQ.jsx)(`rect`,{x:`0.5`,y:`0.5`,width:`114`,height:`74`,fill:`none`})]}),(0,DQ.jsxs)(`g`,{id:`Group_689`,"data-name":`Group 689`,children:[(0,DQ.jsxs)(`g`,{id:`Group_687`,"data-name":`Group 687`,transform:`translate(0 3)`,children:[(0,DQ.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,DQ.jsxs)(`g`,{id:`Path_821`,"data-name":`Path 821`,transform:`translate(40 36)`,fill:`none`,children:[(0,DQ.jsx)(`path`,{d:`M0,0H220V147H0Z`,stroke:`none`}),(0,DQ.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,DQ.jsxs)(`g`,{id:`Rectangle_257`,"data-name":`Rectangle 257`,transform:`translate(40 39)`,fill:`#fff`,stroke:`#01579b`,strokeWidth:`2`,children:[(0,DQ.jsx)(`rect`,{width:`20`,height:`147`,stroke:`none`}),(0,DQ.jsx)(`rect`,{x:`1`,y:`1`,width:`18`,height:`145`,fill:`none`})]}),(0,DQ.jsxs)(`g`,{id:`Group_688`,"data-name":`Group 688`,transform:`translate(-27.5 -126)`,children:[(0,DQ.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,DQ.jsxs)(`g`,{id:`Group_333`,"data-name":`Group 333`,transform:`translate(70 171)`,opacity:`0.12`,children:[(0,DQ.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,DQ.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)`})]})]})]})]})]})})}var DQ,lLe=s((()=>{eC(),DQ=W()}));function uLe(e){return(0,OQ.jsx)(JS,{...e,children:(0,OQ.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`120`,height:`90`,viewBox:`0 0 300 225`,children:[(0,OQ.jsxs)(`defs`,{children:[(0,OQ.jsxs)(`linearGradient`,{id:`linear-gradient`,x1:`0.5`,y1:`1`,x2:`0.5`,gradientUnits:`objectBoundingBox`,children:[(0,OQ.jsx)(`stop`,{offset:`0`}),(0,OQ.jsx)(`stop`,{offset:`0.14`,stopOpacity:`0.631`}),(0,OQ.jsx)(`stop`,{offset:`1`,stopOpacity:`0`})]}),(0,OQ.jsxs)(`linearGradient`,{id:`linear-gradient-2`,x1:`0.5`,y1:`1`,x2:`0.5`,gradientUnits:`objectBoundingBox`,children:[(0,OQ.jsx)(`stop`,{offset:`0`,stopColor:`#fff`,stopOpacity:`0`}),(0,OQ.jsx)(`stop`,{offset:`0.23`,stopColor:`#fff`,stopOpacity:`0.012`}),(0,OQ.jsx)(`stop`,{offset:`0.36`,stopColor:`#fff`,stopOpacity:`0.039`}),(0,OQ.jsx)(`stop`,{offset:`0.47`,stopColor:`#fff`,stopOpacity:`0.102`}),(0,OQ.jsx)(`stop`,{offset:`0.57`,stopColor:`#fff`,stopOpacity:`0.18`}),(0,OQ.jsx)(`stop`,{offset:`0.67`,stopColor:`#fff`,stopOpacity:`0.278`}),(0,OQ.jsx)(`stop`,{offset:`0.75`,stopColor:`#fff`,stopOpacity:`0.412`}),(0,OQ.jsx)(`stop`,{offset:`0.83`,stopColor:`#fff`,stopOpacity:`0.561`}),(0,OQ.jsx)(`stop`,{offset:`0.91`,stopColor:`#fff`,stopOpacity:`0.741`}),(0,OQ.jsx)(`stop`,{offset:`0.98`,stopColor:`#fff`,stopOpacity:`0.929`}),(0,OQ.jsx)(`stop`,{offset:`1`,stopColor:`#fff`})]}),(0,OQ.jsx)(`clipPath`,{id:`clip-mosaic_icon`,children:(0,OQ.jsx)(`rect`,{width:`300`,height:`225`})})]}),(0,OQ.jsxs)(`g`,{id:`mosaic_icon`,"data-name":`mosaic icon`,clipPath:`url(#clip-mosaic_icon)`,children:[(0,OQ.jsx)(`rect`,{width:`300`,height:`225`,fill:`#fff`}),(0,OQ.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,OQ.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,OQ.jsxs)(`g`,{id:`Path_821`,"data-name":`Path 821`,transform:`translate(40 39)`,fill:`none`,children:[(0,OQ.jsx)(`path`,{d:`M0,0H220V147H0Z`,stroke:`none`}),(0,OQ.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,OQ.jsxs)(`g`,{id:`Rectangle_257`,"data-name":`Rectangle 257`,transform:`translate(40 39)`,fill:`#fff`,stroke:`#01579b`,strokeWidth:`2`,children:[(0,OQ.jsx)(`rect`,{width:`20`,height:`147`,stroke:`none`}),(0,OQ.jsx)(`rect`,{x:`1`,y:`1`,width:`18`,height:`145`,fill:`none`})]}),(0,OQ.jsxs)(`g`,{id:`Group_688`,"data-name":`Group 688`,transform:`translate(-27.5 -126)`,children:[(0,OQ.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,OQ.jsxs)(`g`,{id:`Group_333`,"data-name":`Group 333`,transform:`translate(70 171)`,opacity:`0.12`,children:[(0,OQ.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,OQ.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,OQ.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,OQ.jsx)(`rect`,{width:`99`,height:`72`,stroke:`none`}),(0,OQ.jsx)(`rect`,{x:`0.5`,y:`0.5`,width:`98`,height:`71`,fill:`none`})]}),(0,OQ.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,OQ.jsx)(`rect`,{width:`99`,height:`72`,stroke:`none`}),(0,OQ.jsx)(`rect`,{x:`0.5`,y:`0.5`,width:`98`,height:`71`,fill:`none`})]}),(0,OQ.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,OQ.jsx)(`rect`,{width:`66`,height:`71.45`,stroke:`none`}),(0,OQ.jsx)(`rect`,{x:`0.5`,y:`0.5`,width:`65`,height:`70.45`,fill:`none`})]}),(0,OQ.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,OQ.jsx)(`rect`,{width:`66`,height:`71.45`,stroke:`none`}),(0,OQ.jsx)(`rect`,{x:`0.5`,y:`0.5`,width:`65`,height:`70.45`,fill:`none`})]}),(0,OQ.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,OQ.jsx)(`rect`,{width:`66`,height:`71.45`,stroke:`none`}),(0,OQ.jsx)(`rect`,{x:`0.5`,y:`0.5`,width:`65`,height:`70.45`,fill:`none`})]})]})]})})}var OQ,dLe=s((()=>{eC(),OQ=W()}));function kQ({classes:e={},className:t=``,...n}){let r=[t,e.shadowScrollDialog].join(` `);return(0,fLe.jsx)(pLe,{className:r,...n})}var AQ,fLe,jQ,pLe,mLe=s((()=>{AQ=d(V(),1),IX(),Nx(),fLe=W(),jQ=e=>{let t;return t=e<1?5.11916*e**2:4.5*Math.log(e+1)+2,(t/100).toFixed(2)},pLe=Z(FX,{name:`ScrollIndicatedDialogContent`,slot:`root`})(({ownerState:e,theme:t})=>{let n=t.palette.mode===`dark`?{backgroundImage:`linear-gradient(${Jd(`#fff`,jQ(e?.elevation||24))}, ${Jd(`#fff`,jQ(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`}}),kQ.propTypes={classes:AQ.default.shape({shadowScrollDialog:AQ.default.string}),className:AQ.default.string}})),MQ,NQ=s((()=>{mLe(),MQ=kQ}));function PQ({container:e=null,handleClose:t,open:n=!1,children:r=null,updateWorkspace:i,workspaceType:a}){let{t:o}=nb(),s=(0,hLe.useId)(),c=e=>{i({type:e}),t()};return(0,IQ.jsxs)(TQ,{"aria-labelledby":s,container:e,onClose:t,open:n,children:[(0,IQ.jsx)(RX,{id:s,children:o(`workspaceSelectionTitle`)}),(0,IQ.jsxs)(MQ,{children:[r,(0,IQ.jsxs)(DO,{sx:{"&active":{outline:`none`},"&focus":{outline:`none`},outline:`none`},selected:a,autoFocusItem:!0,children:[(0,IQ.jsx)(KO,{sx:{height:`auto`,overflow:`auto`,whiteSpace:`inherit`},onClick:()=>c(`elastic`),selected:a===`elastic`,value:`elastic`,children:(0,IQ.jsxs)($X,{sx:{backgroundColor:`transparent`,borderRadius:`0`,boxShadow:`0 0 transparent`,display:`flex`},children:[(0,IQ.jsx)(cLe,{sx:{flexShrink:0,height:`90px`,width:`120px`},viewBox:`0 0 120 90`}),(0,IQ.jsx)(LQ,{children:(0,IQ.jsxs)(tZ,{sx:{"&.MuiCardContent-root":{"&:last-child":{paddingBottom:`12px`},paddingBottom:0,paddingTop:0,textAlign:`left`},flex:`1 0 auto`},children:[(0,IQ.jsx)(VS,{sx:{paddingBottom:`6px`},component:`p`,variant:`h3`,children:o(`elastic`)}),(0,IQ.jsx)(VS,{variant:`body1`,children:o(`elasticDescription`)})]})})]})}),(0,IQ.jsx)(KO,{sx:{height:`auto`,overflow:`auto`,whiteSpace:`inherit`},onClick:()=>c(`mosaic`),selected:a===`mosaic`,value:`mosaic`,children:(0,IQ.jsxs)($X,{sx:{backgroundColor:`transparent`,borderRadius:`0`,boxShadow:`0 0 transparent`,display:`flex`},children:[(0,IQ.jsx)(uLe,{sx:{flexShrink:0,height:`90px`,width:`120px`},viewBox:`0 0 120 90`}),(0,IQ.jsx)(LQ,{children:(0,IQ.jsxs)(tZ,{sx:{"&.MuiCardContent-root":{"&:last-child":{paddingBottom:`12px`},paddingBottom:0,paddingTop:0,textAlign:`left`},flex:`1 0 auto`},children:[(0,IQ.jsx)(VS,{sx:{paddingBottom:`6px`},component:`p`,variant:`h3`,children:o(`mosaic`)}),(0,IQ.jsx)(VS,{variant:`body1`,children:o(`mosaicDescription`)})]})})]})})]})]})]})}var FQ,hLe,IQ,LQ,gLe=s((()=>{zX(),tQ(),FQ=d(V(),1),Nx(),ob(),hLe=d(h(),1),EQ(),lLe(),dLe(),NQ(),IQ=W(),LQ=Z(`div`)(()=>({display:`flex`,flexDirection:`column`})),PQ.propTypes={children:FQ.default.node,container:FQ.default.object,handleClose:FQ.default.func.isRequired,open:FQ.default.bool,updateWorkspace:FQ.default.func.isRequired,workspaceType:FQ.default.string.isRequired}})),_Le,vLe,yLe,RQ,bLe=s((()=>{U(),B(),Nr(),gLe(),Nd(),$l(),_Le={updateWorkspace:qu},vLe=e=>({workspaceType:Ms(e)}),yLe=H(z(vLe,_Le),Mr(`WorkspaceSelectionDialog`)),RQ=yLe(PQ)})),xLe,SLe,CLe=s((()=>{tC(),xLe=W(),SLe=XS((0,xLe.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`)}));function zQ({container:e=null,handleClose:t,open:n=!1,selectedTheme:r,setSelectedTheme:i,themeIds:a=[]}){let{t:o}=nb(),s=(0,wLe.useCallback)(e=>{i(e),t()},[t,i]);return(0,VQ.jsxs)(TQ,{container:e,onClose:t,open:n,variant:`menu`,children:[(0,VQ.jsx)(RX,{children:o(`changeTheme`)}),(0,VQ.jsx)(FX,{children:(0,VQ.jsx)(DO,{autoFocusItem:!0,children:a.map(e=>(0,VQ.jsxs)(KO,{className:`listitem`,onClick:()=>s(e),selected:e===r,value:e,children:[(0,VQ.jsx)(IO,{children:(0,VQ.jsx)(TLe,{ownerState:{value:e}})}),(0,VQ.jsx)(HO,{children:o(e)})]},e))})})]})}var wLe,BQ,VQ,TLe,ELe=s((()=>{wLe=d(h(),1),tQ(),CLe(),BQ=d(V(),1),Nx(),ob(),EQ(),VQ=W(),TLe=Z(SLe,{name:`ThemeIcon`,slot:`icon`})(({theme:e})=>({color:`#BDBDBD`})),zQ.propTypes={container:BQ.default.object,handleClose:BQ.default.func.isRequired,open:BQ.default.bool,selectedTheme:BQ.default.string.isRequired,setSelectedTheme:BQ.default.func.isRequired,themeIds:BQ.default.arrayOf(BQ.default.string)}})),DLe,OLe,kLe,HQ,ALe=s((()=>{U(),B(),Nr(),Nd(),$l(),ELe(),DLe=(e,{windowId:t})=>({setSelectedTheme:t=>e(uu({selectedTheme:t}))}),OLe=e=>({selectedTheme:_o(e).selectedTheme,themeIds:Co(e)}),kLe=H(z(OLe,DLe),Mr(`ChangeThemeDialog`)),HQ=kLe(zQ)}));function UQ({handleClose:e,showThemePicker:t=!1,isWorkspaceAddVisible:n=!1,tReady:r=!1,toggleZoomControls:i=()=>{},showZoomControls:a=!1,...o}){let{t:s}=nb(),c=(0,WQ.useContext)(ID),[l,u]=(0,WQ.useState)(null),d=arguments[0],f=(t,n)=>{u(t),e(n)},p=()=>{u(null)},m=t=>{i(!a),e(t)};return(0,KQ.jsxs)(KQ.Fragment,{children:[(0,KQ.jsxs)(PM,{container:c?.current,anchorOrigin:{horizontal:`right`,vertical:`top`},transformOrigin:{horizontal:`left`,vertical:`top`},onClose:e,...o,children:[(0,KQ.jsx)(KO,{"aria-haspopup":`true`,"aria-expanded":l===`workspaceSelection`,disabled:n,onClick:e=>{m(e)},"aria-owns":l===`toggleZoom`?`toggle-zoom-menu`:void 0,children:(0,KQ.jsx)(VS,{variant:`body1`,children:s(a?`hideZoomControls`:`showZoomControls`)})}),(0,KQ.jsx)(KO,{"aria-haspopup":`true`,onClick:e=>{f(`workspaceSelection`,e)},"aria-owns":l===`workspaceSelection`?`workspace-selection`:void 0,children:(0,KQ.jsx)(VS,{variant:`body1`,children:s(`selectWorkspaceMenu`)})}),(0,KQ.jsx)(xQ,{label:s(`language`),children:(0,KQ.jsx)(yQ,{afterSelect:e})}),t&&(0,KQ.jsx)(KO,{"aria-haspopup":`true`,onClick:e=>{f(`changeTheme`,e)},"aria-owns":l===`changeTheme`?`change-theme`:void 0,children:(0,KQ.jsx)(VS,{variant:`body1`,children:s(`changeTheme`)})}),(0,KQ.jsx)(Vj,{targetName:`WorkspaceMenu`,...d})]}),l===`changeTheme`&&(0,KQ.jsx)(HQ,{container:c?.current,handleClose:p,open:l===`changeTheme`}),l===`workspaceSelection`&&(0,KQ.jsx)(RQ,{open:l===`workspaceSelection`,container:c?.current,handleClose:p})]})}var WQ,GQ,KQ,jLe=s((()=>{WQ=d(h(),1),jZ(),qO(),HS(),GQ=d(V(),1),ob(),tLe(),sLe(),bLe(),ALe(),Hj(),LD(),KQ=W(),UQ.propTypes={handleClose:GQ.default.func.isRequired,isWorkspaceAddVisible:GQ.default.bool,showThemePicker:GQ.default.bool,showZoomControls:GQ.default.bool,toggleZoomControls:GQ.default.func,tReady:GQ.default.bool}})),MLe,NLe,PLe,qQ,FLe=s((()=>{U(),B(),Nr(),Nd(),$l(),jLe(),MLe={toggleZoomControls:Ju},NLe=e=>({isWorkspaceAddVisible:Va(e).isWorkspaceAddVisible,showThemePicker:Co(e).length>0,showZoomControls:xo(e)}),PLe=H(z(NLe,MLe),Mr(`WorkspaceMenu`)),qQ=PLe(UQ)}));function ILe(){let{t:e}=nb(),[t,n]=(0,JQ.useState)(null),[r,i]=(0,JQ.useState)(!1),a=(0,JQ.useId)();return(0,YQ.jsxs)(YQ.Fragment,{children:[(0,YQ.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,YQ.jsx)(qIe,{})}),(0,YQ.jsx)(qQ,{anchorEl:t,id:a,handleClose:()=>{n(null),i(!1)},open:r})]})}var JQ,YQ,LLe=s((()=>{JQ=d(h(),1),JIe(),ob(),FLe(),HD(),YQ=W()})),RLe,XQ,zLe=s((()=>{U(),Nr(),LLe(),RLe=H(Mr(`WorkspaceMenuButton`)),XQ=RLe(ILe)})),BLe,VLe,HLe=s((()=>{tC(),BLe=W(),VLe=XS((0,BLe.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`)})),ULe,WLe,GLe=s((()=>{tC(),ULe=W(),WLe=XS((0,ULe.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`)})),KLe,qLe,JLe=s((()=>{tC(),KLe=W(),qLe=XS((0,KLe.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`)})),YLe,XLe,ZLe=s((()=>{tC(),YLe=W(),XLe=XS((0,YLe.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`)})),QLe=c(((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()}}})),$Le=c(((e,t)=>{var n=QLe(),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}));function ZQ({children:e=null,container:t=null,id:n=void 0,open:r=!1,handleClose:i,exportableState:a}){let{t:o}=nb(),[s,c]=(0,QQ.useState)(!1),l=(0,QQ.useId)(),u=(0,QQ.useMemo)(()=>JSON.stringify(a,null,2),[a]),d=(0,QQ.useCallback)(()=>{(0,eRe.default)(u),c(!0)},[u,c]);return s?(0,e$.jsx)(OFe,{anchorOrigin:{horizontal:`center`,vertical:`top`},open:!0,autoHideDuration:6e3,onClose:i,message:o(`exportCopied`),action:(0,e$.jsx)(NT,{size:`small`,"aria-label":o(`dismiss`),color:`inherit`,onClick:i,children:(0,e$.jsx)(XLe,{fontSize:`small`})})}):(0,e$.jsxs)(TQ,{"aria-labelledby":l,id:n,container:t,open:r,onClose:i,scroll:`paper`,fullWidth:!0,maxWidth:`sm`,children:[(0,e$.jsx)(RX,{id:l,children:o(`downloadExport`)}),(0,e$.jsx)(FX,{children:(0,e$.jsxs)(hj,{slotProps:{heading:{component:`h4`}},elevation:2,children:[(0,e$.jsx)(Sj,{expandIcon:(0,e$.jsx)(wj,{}),children:(0,e$.jsx)(VS,{children:o(`viewWorkspaceConfiguration`)})}),(0,e$.jsxs)(vj,{sx:{overflow:`scroll`},children:[e,(0,e$.jsx)(`pre`,{children:u})]})]})}),(0,e$.jsxs)(aZ,{children:[(0,e$.jsx)(DN,{onClick:i,children:o(`cancel`)}),(0,e$.jsx)(DN,{onClick:d,variant:`contained`,color:`primary`,children:o(`copy`)})]})]})}var QQ,$Q,eRe,e$,tRe=s((()=>{QQ=d(h(),1),ON(),oZ(),zX(),IX(),HS(),HZ(),PT(),Tj(),ZLe(),gj(),Cj(),yj(),$Q=d(V(),1),eRe=d($Le(),1),ob(),EQ(),e$=W(),ZQ.propTypes={children:$Q.default.node,container:$Q.default.object,exportableState:$Q.default.object.isRequired,handleClose:$Q.default.func.isRequired,id:$Q.default.string,open:$Q.default.bool}})),nRe,rRe,t$,iRe=s((()=>{U(),B(),Nr(),tRe(),$l(),nRe=e=>({exportableState:vo(e)}),rRe=H(z(nRe,{}),Mr(`WorkspaceExport`)),t$=rRe(ZQ)}));function n$({addError:e,container:t=null,id:n=void 0,importConfig:r,classes:i={},handleClose:a,open:o=!1}){let{t:s}=nb(),[c,l]=(0,r$.useState)(``),u=(0,r$.useId)();return(0,a$.jsxs)(TQ,{"aria-labelledby":u,container:t,id:n,onClose:a,open:o,fullWidth:!0,maxWidth:`sm`,children:[(0,a$.jsx)(RX,{id:u,children:s(`importWorkspace`)}),(0,a$.jsx)(MQ,{children:(0,a$.jsx)(VB,{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%`},helperText:s(`importWorkspaceHint`),slotProps:{htmlInput:{autoFocus:`autofocus`}}})}),(0,a$.jsxs)(aZ,{children:[(0,a$.jsx)(DN,{onClick:a,children:s(`cancel`)}),(0,a$.jsx)(DN,{color:`primary`,onClick:t=>{try{r(JSON.parse(c)),a()}catch(t){e(t.toString())}},variant:`contained`,children:s(`import`)})]})]})}var r$,i$,a$,aRe=s((()=>{r$=d(h(),1),zX(),i$=d(V(),1),tQ(),ON(),ob(),EQ(),NQ(),a$=W(),n$.propTypes={addError:i$.default.func.isRequired,classes:i$.default.objectOf(i$.default.string),container:i$.default.object,handleClose:i$.default.func.isRequired,id:i$.default.string,importConfig:i$.default.func.isRequired,open:i$.default.bool}})),oRe,sRe,o$,cRe=s((()=>{U(),B(),Nr(),aRe(),Nd(),oRe={addError:pu,importConfig:du},sRe=H(z(null,oRe),Mr(`WorkspaceImport`)),o$=sRe(n$)}));function s$({anchorEl:e=null,handleClose:t,open:n=!1,...r}){let{t:i}=nb(),a=(0,c$.useContext)(ID),[o,s]=(0,c$.useState)(null),c=(0,c$.useId)(),l=(0,c$.useId)(),u={anchorEl:e,container:a,handleClose:t,open:n,t:i,...r},d=e=>{s(e),t()},f=()=>{s(null)};return(0,u$.jsxs)(u$.Fragment,{children:[(0,u$.jsxs)(PM,{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,u$.jsxs)(KO,{"aria-haspopup":`true`,onClick:()=>{d(`exportWorkspace`)},"aria-owns":o===`exportWorkspace`?c:void 0,children:[(0,u$.jsx)(IO,{children:(0,u$.jsx)(qLe,{})}),(0,u$.jsx)(VS,{variant:`body1`,children:i(`downloadExportWorkspace`)})]}),(0,u$.jsxs)(KO,{"aria-haspopup":`true`,onClick:()=>{d(`importWorkspace`)},"aria-owns":o===`importWorkspace`?l:void 0,children:[(0,u$.jsx)(IO,{children:(0,u$.jsx)(WLe,{})}),(0,u$.jsx)(VS,{variant:`body1`,children:i(`importWorkspace`)})]}),(0,u$.jsx)(Vj,{targetName:`WorkspaceOptionsMenu`,...u})]}),o===`exportWorkspace`&&(0,u$.jsx)(t$,{id:c,open:o===`exportWorkspace`,container:a?.current,handleClose:f}),o===`importWorkspace`&&(0,u$.jsx)(o$,{id:l,open:o===`importWorkspace`,container:a?.current,handleClose:f})]})}var c$,l$,u$,lRe=s((()=>{c$=d(h(),1),l$=d(V(),1),GLe(),JLe(),LO(),jZ(),qO(),HS(),ob(),iRe(),cRe(),LD(),Hj(),u$=W(),s$.propTypes={anchorEl:l$.default.object,handleClose:l$.default.func.isRequired,open:l$.default.bool}})),d$,uRe=s((()=>{lRe(),d$=s$}));function dRe(){let{t:e}=nb(),[t,n]=(0,f$.useState)(null),[r,i]=(0,f$.useState)(!1);return(0,p$.jsxs)(p$.Fragment,{children:[(0,p$.jsx)(VD,{"aria-label":e(`workspaceOptions`),onClick:e=>{n(e.currentTarget),i(!0)},selected:r,children:(0,p$.jsx)(VLe,{})}),(0,p$.jsx)(d$,{anchorEl:t,handleClose:()=>{n(null),i(!1)},open:r})]})}var f$,p$,fRe=s((()=>{f$=d(h(),1),HLe(),ob(),HD(),uRe(),p$=W()})),pRe,m$,mRe=s((()=>{U(),Nr(),fRe(),pRe=H(Mr(`WorkspaceOptionsButton`)),m$=pRe(dRe)})),hRe,gRe,_Re=s((()=>{tC(),hRe=W(),gRe=XS((0,hRe.jsx)(`path`,{d:`m19 18 2 1V1H7v2h12zM17 5H3v18l7-3 7 3z`}),`BookmarksSharp`)}));function h$({handleClose:e,windowIds:t,focusWindow:n,focusedWindowId:r=null,titles:i={},tReady:a=!1,...o}){let{t:s}=nb(),c=(0,vRe.useContext)(ID);return(0,_$.jsxs)(PM,{anchorOrigin:{horizontal:`right`,vertical:`top`},transformOrigin:{horizontal:`left`,vertical:`top`},id:`window-list-menu`,container:c?.current,onClose:e,...o,children:[(0,_$.jsx)(sB,{role:`presentation`,selected:!1,disabled:!0,tabIndex:`-1`,children:s(`openWindows`)}),t.map((t,a)=>(0,_$.jsx)(KO,{selected:t===r,onClick:r=>{n(t,!0),e(r)},children:(0,_$.jsx)(HO,{slotProps:{primary:{variant:`body1`}},children:i[t]||s(`untitled`)})},t))]})}var vRe,g$,_$,yRe=s((()=>{vRe=d(h(),1),jZ(),qO(),UO(),cB(),g$=d(V(),1),ob(),LD(),_$=W(),h$.propTypes={container:g$.default.shape({current:g$.default.instanceOf(Element)}),focusedWindowId:g$.default.string,focusWindow:g$.default.func.isRequired,handleClose:g$.default.func.isRequired,titles:g$.default.objectOf(g$.default.string),tReady:g$.default.bool,windowIds:g$.default.arrayOf(g$.default.string).isRequired}})),bRe,xRe,SRe,v$,CRe=s((()=>{B(),U(),Nr(),Nd(),$l(),yRe(),bRe={focusWindow:gu},xRe=e=>({focusedWindowId:Ns(e),titles:Is(e),windowIds:Ka(e)}),SRe=H(z(xRe,bRe),Mr(`WindowList`)),v$=SRe(h$)}));function y$({disabled:e=!1,windowCount:t}){let{t:n}=nb(),[r,i]=(0,b$.useState)(null),a=(0,b$.useId)(),o=()=>{i(null)},s=e=>{i(e.currentTarget)};return(0,S$.jsxs)(S$.Fragment,{children:[(0,S$.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,S$.jsx)(gRe,{})}),!!r&&(0,S$.jsx)(v$,{anchorEl:r,id:a,open:!!r,handleClose:o})]})}var b$,x$,S$,wRe=s((()=>{b$=d(h(),1),x$=d(V(),1),_Re(),ob(),CRe(),HD(),S$=W(),y$.propTypes={disabled:x$.default.bool,windowCount:x$.default.number.isRequired}})),TRe,ERe,C$,DRe=s((()=>{U(),B(),Nr(),$l(),wRe(),TRe=e=>({disabled:Va(e).isWorkspaceAddVisible,windowCount:Ka(e).length}),ERe=H(z(TRe,null),Mr(`WindowListButton`)),C$=ERe(y$)}));function ORe({...e}){return(0,w$.jsxs)(w$.Fragment,{children:[(0,w$.jsx)(C$,{}),(0,w$.jsx)(XQ,{}),(0,w$.jsx)(m$,{}),(0,w$.jsx)(mQ,{}),(0,w$.jsx)(Vj,{targetName:`WorkspaceControlPanelButtons`,...e})]})}var w$,kRe=s((()=>{hQ(),zLe(),mRe(),DRe(),Hj(),w$=W()})),ARe,T$,jRe=s((()=>{U(),Nr(),kRe(),ARe=H(Mr(`WorkspaceControlPanelButtons`)),T$=ARe(ORe)}));function MRe(e){return(0,E$.jsxs)(JS,{viewBox:`0 0 60 55`,...e,children:[(0,E$.jsx)(`rect`,{width:`18`,height:`55`}),(0,E$.jsx)(`rect`,{width:`18`,height:`55`,transform:`translate(42)`}),(0,E$.jsx)(`rect`,{width:`18`,height:`34`,transform:`translate(21)`})]})}var E$,NRe=s((()=>{eC(),E$=W()}));function D$({variant:e=`default`,...t}){let{t:n}=nb();return(0,O$.jsxs)(WZ,{sx:{alignItems:`center`},...t,children:[e===`wide`&&(0,O$.jsx)(`div`,{children:(0,O$.jsx)(VS,{align:`center`,component:`p`,variant:`h3`,children:n(`mirador`)})}),(0,O$.jsx)(VS,{align:`center`,children:(0,O$.jsx)(NT,{component:`a`,href:`https://projectmirador.org`,target:`_blank`,rel:`noopener`,size:`large`,children:(0,O$.jsx)(MRe,{"aria-label":n(`aboutMirador`),titleAccess:n(`aboutMirador`),fontSize:`large`})})})]})}var PRe,O$,FRe=s((()=>{PRe=d(V(),1),PT(),HS(),GZ(),ob(),NRe(),O$=W(),D$.propTypes={variant:PRe.default.oneOf([`default`,`wide`])}})),k$,IRe=s((()=>{Nr(),FRe(),k$=Mr(`Branding`)(D$)}));function A$({variant:e=`default`,...t}){let{t:n}=nb();return(0,j$.jsxs)(zRe,{ownerState:{t:n,variant:e,...t},className:(0,RRe.default)(sS(`workspace-control-panel`)),color:`default`,enableColorOnDark:!0,position:`absolute`,component:`nav`,"aria-label":n(`workspaceNavigation`),children:[(0,j$.jsxs)(BRe,{disableGutters:!0,children:[(0,j$.jsx)(uQ,{}),(0,j$.jsx)(VRe,{children:(0,j$.jsx)(T$,{})})]}),(0,j$.jsx)(HRe,{variant:e})]})}var LRe,RRe,j$,zRe,BRe,VRe,HRe,URe=s((()=>{LRe=d(V(),1),Nx(),RRe=d(dy(),1),JX(),iA(),ob(),FIe(),jRe(),IRe(),cS(),j$=W(),zRe=Z(qX,{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`}})),BRe=Z(rA,{name:`WorkspaceControlPanel`,slot:`toolbar`})(({theme:e})=>({display:`flex`,flexGrow:1,justifyContent:`space-between`,[e.breakpoints.up(`sm`)]:{flexDirection:`column`,justifyContent:`flex-start`,minHeight:0}})),VRe=Z(`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)}})),HRe=Z(k$,{name:`WorkspaceControlPanel`,slot:`branding`})(({theme:e})=>({[e.breakpoints.up(`xs`)]:{display:`none`},[e.breakpoints.up(`sm`)]:{display:`flex`}})),A$.propTypes={variant:LRe.default.oneOf([`default`,`wide`])}})),WRe,M$,GRe=s((()=>{U(),Nr(),URe(),WRe=H(Mr(`WorkspaceControlPanel`)),M$=WRe(A$)})),KRe=s((()=>{})),N$=s((()=>{Of(),Rd(),sO(),Wb(),gf(),LC(),hb(),pf(),Ude(),yf(),r_(),Cb(),Tb(),KC(),sg(),Sg(),QC(),xb(),vb(),hw(),Ew(),Sw(),Tw(),Gz(),LT(),sw(),uO(),uC(),UH(),ng(),Y(),Kh(),Kh(),Jh(),Wh(),Bd(),_D(),gC(),bC(),IT(),vC(),KRe()})),P$,qRe=s((()=>{P$=typeof global==`object`&&global&&global.Object===Object&&global})),JRe,F$,I$=s((()=>{qRe(),JRe=typeof self==`object`&&self&&self.Object===Object&&self,F$=P$||JRe||Function(`return this`)()})),L$,R$=s((()=>{I$(),L$=F$.Symbol}));function YRe(e){var t=XRe.call(e,B$),n=e[B$];try{e[B$]=void 0;var r=!0}catch{}var i=ZRe.call(e);return r&&(t?e[B$]=n:delete e[B$]),i}var z$,XRe,ZRe,B$,QRe=s((()=>{R$(),z$=Object.prototype,XRe=z$.hasOwnProperty,ZRe=z$.toString,B$=L$?L$.toStringTag:void 0}));function $Re(e){return eze.call(e)}var eze,tze=s((()=>{eze=Object.prototype.toString}));function V$(e){return e==null?e===void 0?rze:nze:H$&&H$ in Object(e)?YRe(e):$Re(e)}var nze,rze,H$,U$=s((()=>{R$(),QRe(),tze(),nze=`[object Null]`,rze=`[object Undefined]`,H$=L$?L$.toStringTag:void 0}));function W$(e){return typeof e==`object`&&!!e}var G$=s((()=>{}));function ize(e){return typeof e==`symbol`||W$(e)&&V$(e)==aze}var aze,K$=s((()=>{U$(),G$(),aze=`[object Symbol]`}));function oze(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 q$=s((()=>{})),J$,Y$=s((()=>{J$=Array.isArray}));function sze(e){if(typeof e==`string`)return e;if(J$(e))return oze(e,sze)+``;if(ize(e))return Z$?Z$.call(e):``;var t=e+``;return t==`0`&&1/e==-cze?`-0`:t}var cze,X$,Z$,lze=s((()=>{R$(),q$(),Y$(),K$(),cze=1/0,X$=L$?L$.prototype:void 0,Z$=X$?X$.toString:void 0}));function uze(e){for(var t=e.length;t--&&dze.test(e.charAt(t)););return t}var dze,fze=s((()=>{dze=/\s/}));function pze(e){return e&&e.slice(0,uze(e)+1).replace(mze,``)}var mze,hze=s((()=>{fze(),mze=/^\s+/}));function Q$(e){var t=typeof e;return e!=null&&(t==`object`||t==`function`)}var $$=s((()=>{}));function e1(e){if(typeof e==`number`)return e;if(ize(e))return t1;if(Q$(e)){var t=typeof e.valueOf==`function`?e.valueOf():e;e=Q$(t)?t+``:t}if(typeof e!=`string`)return e===0?e:+e;e=pze(e);var n=_ze.test(e);return n||vze.test(e)?yze(e.slice(2),n?2:8):gze.test(e)?t1:+e}var t1,gze,_ze,vze,yze,n1=s((()=>{hze(),$$(),K$(),t1=NaN,gze=/^[-+]0x[0-9a-f]+$/i,_ze=/^0b[01]+$/i,vze=/^0o[0-7]+$/i,yze=parseInt}));function bze(e){return e?(e=e1(e),e===r1||e===-r1?(e<0?-1:1)*xze:e===e?e:0):e===0?e:0}var r1,xze,Sze=s((()=>{n1(),r1=1/0,xze=17976931348623157e292}));function Cze(e){var t=bze(e),n=t%1;return t===t?n?t-n:t:0}var i1=s((()=>{Sze()}));function a1(e){return e}var o1=s((()=>{}));function wze(e){if(!Q$(e))return!1;var t=V$(e);return t==Eze||t==Dze||t==Tze||t==Oze}var Tze,Eze,Dze,Oze,s1=s((()=>{U$(),$$(),Tze=`[object AsyncFunction]`,Eze=`[object Function]`,Dze=`[object GeneratorFunction]`,Oze=`[object Proxy]`})),c1,kze=s((()=>{I$(),c1=F$[`__core-js_shared__`]}));function Aze(e){return!!l1&&l1 in e}var l1,jze=s((()=>{kze(),l1=function(){var e=/[^.]+$/.exec(c1&&c1.keys&&c1.keys.IE_PROTO||``);return e?`Symbol(src)_1.`+e:``}()}));function u1(e){if(e!=null){try{return Mze.call(e)}catch{}try{return e+``}catch{}}return``}var Mze,Nze=s((()=>{Mze=Function.prototype.toString}));function Pze(e){return!Q$(e)||Aze(e)?!1:(wze(e)?Vze:Ize).test(u1(e))}var Fze,Ize,Lze,Rze,zze,Bze,Vze,Hze=s((()=>{s1(),jze(),$$(),Nze(),Fze=/[\\^$.*+?()[\]{}|]/g,Ize=/^\[object .+?Constructor\]$/,Lze=Function.prototype,Rze=Object.prototype,zze=Lze.toString,Bze=Rze.hasOwnProperty,Vze=RegExp(`^`+zze.call(Bze).replace(Fze,`\\$&`).replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,`$1.*?`)+`$`)}));function Uze(e,t){return e?.[t]}var Wze=s((()=>{}));function d1(e,t){var n=Uze(e,t);return Pze(n)?n:void 0}var f1=s((()=>{Hze(),Wze()})),p1,Gze=s((()=>{f1(),I$(),p1=d1(F$,`WeakMap`)})),m1,Kze,qze=s((()=>{$$(),m1=Object.create,Kze=function(){function e(){}return function(t){if(!Q$(t))return{};if(m1)return m1(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}()}));function Jze(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)}var Yze=s((()=>{}));function h1(){}var Xze=s((()=>{}));function Zze(e,t){var n=-1,r=e.length;for(t||=Array(r);++n<r;)t[n]=e[n];return t}var Qze=s((()=>{}));function $ze(e){var t=0,n=0;return function(){var r=nBe(),i=tBe-(r-n);if(n=r,i>0){if(++t>=eBe)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var eBe,tBe,nBe,rBe=s((()=>{eBe=800,tBe=16,nBe=Date.now}));function iBe(e){return function(){return e}}var aBe=s((()=>{})),g1,oBe=s((()=>{f1(),g1=function(){try{var e=d1(Object,`defineProperty`);return e({},``,{}),e}catch{}}()})),sBe,cBe=s((()=>{aBe(),oBe(),o1(),sBe=g1?function(e,t){return g1(e,`toString`,{configurable:!0,enumerable:!1,value:iBe(t),writable:!0})}:a1})),lBe,uBe=s((()=>{cBe(),rBe(),lBe=$ze(sBe)}));function dBe(e,t){for(var n=-1,r=e==null?0:e.length;++n<r&&t(e[n],n,e)!==!1;);return e}var fBe=s((()=>{}));function pBe(e,t){var n=typeof e;return t??=mBe,!!t&&(n==`number`||n!=`symbol`&&hBe.test(e))&&e>-1&&e%1==0&&e<t}var mBe,hBe,gBe=s((()=>{mBe=9007199254740991,hBe=/^(?:0|[1-9]\d*)$/}));function _Be(e,t,n){t==`__proto__`&&g1?g1(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}var _1=s((()=>{oBe()}));function v1(e,t){return e===t||e!==e&&t!==t}var y1=s((()=>{}));function vBe(e,t,n){var r=e[t];(!(yBe.call(e,t)&&v1(r,n))||n===void 0&&!(t in e))&&_Be(e,t,n)}var yBe,b1=s((()=>{_1(),y1(),yBe=Object.prototype.hasOwnProperty}));function x1(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?_Be(n,s,c):vBe(n,s,c)}return n}var S1=s((()=>{b1(),_1()}));function bBe(e,t,n){return t=C1(t===void 0?e.length-1:t,0),function(){for(var r=arguments,i=-1,a=C1(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),Jze(e,this,s)}}var C1,xBe=s((()=>{Yze(),C1=Math.max}));function SBe(e,t){return lBe(bBe(e,t,a1),e+``)}var CBe=s((()=>{o1(),xBe(),uBe()}));function wBe(e){return typeof e==`number`&&e>-1&&e%1==0&&e<=TBe}var TBe,w1=s((()=>{TBe=9007199254740991}));function EBe(e){return e!=null&&wBe(e.length)&&!wze(e)}var T1=s((()=>{s1(),w1()}));function E1(e){var t=e&&e.constructor;return e===(typeof t==`function`&&t.prototype||DBe)}var DBe,D1=s((()=>{DBe=Object.prototype}));function OBe(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}var kBe=s((()=>{}));function ABe(e){return W$(e)&&V$(e)==jBe}var jBe,MBe=s((()=>{U$(),G$(),jBe=`[object Arguments]`})),O1,NBe,PBe,k1,A1=s((()=>{MBe(),G$(),O1=Object.prototype,NBe=O1.hasOwnProperty,PBe=O1.propertyIsEnumerable,k1=ABe(function(){return arguments}())?ABe:function(e){return W$(e)&&NBe.call(e,`callee`)&&!PBe.call(e,`callee`)}}));function FBe(){return!1}var IBe=s((()=>{})),j1,M1,N1,P1,F1=s((()=>{I$(),IBe(),j1=typeof e==`object`&&e&&!e.nodeType&&e,M1=j1&&typeof module==`object`&&module&&!module.nodeType&&module,N1=M1&&M1.exports===j1?F$.Buffer:void 0,P1=(N1?N1.isBuffer:void 0)||FBe}));function LBe(e){return W$(e)&&wBe(e.length)&&!!I1[V$(e)]}var RBe,zBe,BBe,VBe,HBe,UBe,WBe,GBe,KBe,qBe,JBe,YBe,XBe,ZBe,QBe,$Be,eVe,tVe,nVe,rVe,iVe,aVe,oVe,sVe,I1,cVe=s((()=>{U$(),w1(),G$(),RBe=`[object Arguments]`,zBe=`[object Array]`,BBe=`[object Boolean]`,VBe=`[object Date]`,HBe=`[object Error]`,UBe=`[object Function]`,WBe=`[object Map]`,GBe=`[object Number]`,KBe=`[object Object]`,qBe=`[object RegExp]`,JBe=`[object Set]`,YBe=`[object String]`,XBe=`[object WeakMap]`,ZBe=`[object ArrayBuffer]`,QBe=`[object DataView]`,$Be=`[object Float32Array]`,eVe=`[object Float64Array]`,tVe=`[object Int8Array]`,nVe=`[object Int16Array]`,rVe=`[object Int32Array]`,iVe=`[object Uint8Array]`,aVe=`[object Uint8ClampedArray]`,oVe=`[object Uint16Array]`,sVe=`[object Uint32Array]`,I1={},I1[$Be]=I1[eVe]=I1[tVe]=I1[nVe]=I1[rVe]=I1[iVe]=I1[aVe]=I1[oVe]=I1[sVe]=!0,I1[RBe]=I1[zBe]=I1[ZBe]=I1[BBe]=I1[QBe]=I1[VBe]=I1[HBe]=I1[UBe]=I1[WBe]=I1[GBe]=I1[KBe]=I1[qBe]=I1[JBe]=I1[YBe]=I1[XBe]=!1}));function L1(e){return function(t){return e(t)}}var R1=s((()=>{})),z1,B1,V1,H1,U1=s((()=>{qRe(),z1=typeof e==`object`&&e&&!e.nodeType&&e,B1=z1&&typeof module==`object`&&module&&!module.nodeType&&module,V1=B1&&B1.exports===z1&&P$.process,H1=function(){try{return B1&&B1.require&&B1.require(`util`).types||V1&&V1.binding&&V1.binding(`util`)}catch{}}()})),W1,G1,K1=s((()=>{cVe(),R1(),U1(),W1=H1&&H1.isTypedArray,G1=W1?L1(W1):LBe}));function lVe(e,t){var n=J$(e),r=!n&&k1(e),i=!n&&!r&&P1(e),a=!n&&!r&&!i&&G1(e),o=n||r||i||a,s=o?OBe(e.length,String):[],c=s.length;for(var l in e)(t||uVe.call(e,l))&&!(o&&(l==`length`||i&&(l==`offset`||l==`parent`)||a&&(l==`buffer`||l==`byteLength`||l==`byteOffset`)||pBe(l,c)))&&s.push(l);return s}var uVe,dVe=s((()=>{kBe(),A1(),Y$(),F1(),gBe(),K1(),uVe=Object.prototype.hasOwnProperty}));function fVe(e,t){return function(n){return e(t(n))}}var pVe=s((()=>{})),mVe,hVe=s((()=>{pVe(),mVe=fVe(Object.keys,Object)}));function gVe(e){if(!E1(e))return mVe(e);var t=[];for(var n in Object(e))_Ve.call(e,n)&&n!=`constructor`&&t.push(n);return t}var _Ve,vVe=s((()=>{D1(),hVe(),_Ve=Object.prototype.hasOwnProperty}));function q1(e){return EBe(e)?lVe(e):gVe(e)}var J1=s((()=>{dVe(),vVe(),T1()}));function yVe(e){var t=[];if(e!=null)for(var n in Object(e))t.push(n);return t}var bVe=s((()=>{}));function xVe(e){if(!Q$(e))return yVe(e);var t=E1(e),n=[];for(var r in e)r==`constructor`&&(t||!SVe.call(e,r))||n.push(r);return n}var SVe,CVe=s((()=>{$$(),D1(),bVe(),SVe=Object.prototype.hasOwnProperty}));function Y1(e){return EBe(e)?lVe(e,!0):xVe(e)}var X1=s((()=>{dVe(),CVe(),T1()})),Z1,Q1=s((()=>{f1(),Z1=d1(Object,`create`)}));function wVe(){this.__data__=Z1?Z1(null):{},this.size=0}var TVe=s((()=>{Q1()}));function EVe(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=+!!t,t}var DVe=s((()=>{}));function OVe(e){var t=this.__data__;if(Z1){var n=t[e];return n===kVe?void 0:n}return AVe.call(t,e)?t[e]:void 0}var kVe,AVe,jVe=s((()=>{Q1(),kVe=`__lodash_hash_undefined__`,AVe=Object.prototype.hasOwnProperty}));function MVe(e){var t=this.__data__;return Z1?t[e]!==void 0:NVe.call(t,e)}var NVe,PVe=s((()=>{Q1(),NVe=Object.prototype.hasOwnProperty}));function FVe(e,t){var n=this.__data__;return this.size+=+!this.has(e),n[e]=Z1&&t===void 0?IVe:t,this}var IVe,LVe=s((()=>{Q1(),IVe=`__lodash_hash_undefined__`}));function $1(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])}}var RVe=s((()=>{TVe(),DVe(),jVe(),PVe(),LVe(),$1.prototype.clear=wVe,$1.prototype.delete=EVe,$1.prototype.get=OVe,$1.prototype.has=MVe,$1.prototype.set=FVe}));function zVe(){this.__data__=[],this.size=0}var BVe=s((()=>{}));function e0(e,t){for(var n=e.length;n--;)if(v1(e[n][0],t))return n;return-1}var t0=s((()=>{y1()}));function VVe(e){var t=this.__data__,n=e0(t,e);return n<0?!1:(n==t.length-1?t.pop():HVe.call(t,n,1),--this.size,!0)}var HVe,UVe=s((()=>{t0(),HVe=Array.prototype.splice}));function WVe(e){var t=this.__data__,n=e0(t,e);return n<0?void 0:t[n][1]}var GVe=s((()=>{t0()}));function KVe(e){return e0(this.__data__,e)>-1}var qVe=s((()=>{t0()}));function JVe(e,t){var n=this.__data__,r=e0(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}var YVe=s((()=>{t0()}));function n0(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])}}var r0=s((()=>{BVe(),UVe(),GVe(),qVe(),YVe(),n0.prototype.clear=zVe,n0.prototype.delete=VVe,n0.prototype.get=WVe,n0.prototype.has=KVe,n0.prototype.set=JVe})),i0,a0=s((()=>{f1(),I$(),i0=d1(F$,`Map`)}));function XVe(){this.size=0,this.__data__={hash:new $1,map:new(i0||n0),string:new $1}}var ZVe=s((()=>{RVe(),r0(),a0()}));function QVe(e){var t=typeof e;return t==`string`||t==`number`||t==`symbol`||t==`boolean`?e!==`__proto__`:e===null}var $Ve=s((()=>{}));function o0(e,t){var n=e.__data__;return QVe(t)?n[typeof t==`string`?`string`:`hash`]:n.map}var s0=s((()=>{$Ve()}));function eHe(e){var t=o0(this,e).delete(e);return this.size-=+!!t,t}var tHe=s((()=>{s0()}));function nHe(e){return o0(this,e).get(e)}var rHe=s((()=>{s0()}));function iHe(e){return o0(this,e).has(e)}var aHe=s((()=>{s0()}));function oHe(e,t){var n=o0(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this}var sHe=s((()=>{s0()}));function c0(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])}}var l0=s((()=>{ZVe(),tHe(),rHe(),aHe(),sHe(),c0.prototype.clear=XVe,c0.prototype.delete=eHe,c0.prototype.get=nHe,c0.prototype.has=iHe,c0.prototype.set=oHe}));function cHe(e){return e==null?``:sze(e)}var u0=s((()=>{lze()}));function d0(e,t){for(var n=-1,r=t.length,i=e.length;++n<r;)e[i+n]=t[n];return e}var f0=s((()=>{}));function lHe(e){return J$(e)||k1(e)||!!(p0&&e&&e[p0])}var p0,uHe=s((()=>{R$(),A1(),Y$(),p0=L$?L$.isConcatSpreadable:void 0}));function dHe(e,t,n,r,i){var a=-1,o=e.length;for(n||=lHe,i||=[];++a<o;){var s=e[a];t>0&&n(s)?t>1?dHe(s,t-1,n,r,i):d0(i,s):r||(i[i.length]=s)}return i}var fHe=s((()=>{f0(),uHe()}));function pHe(e){return e!=null&&e.length?dHe(e,1):[]}var mHe=s((()=>{fHe()})),m0,h0=s((()=>{pVe(),m0=fVe(Object.getPrototypeOf,Object)}));function hHe(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}var g0=s((()=>{}));function gHe(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}var _He=s((()=>{}));function vHe(e){return function(t){return e?.[t]}}var yHe=s((()=>{})),bHe,xHe=s((()=>{yHe(),bHe=vHe({À:`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`})}));function SHe(e){return e=cHe(e),e&&e.replace(CHe,bHe).replace(wHe,``)}var CHe,wHe,THe=s((()=>{xHe(),u0(),CHe=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,wHe=RegExp(`[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]`,`g`)}));function EHe(e){return e.match(DHe)||[]}var DHe,OHe=s((()=>{DHe=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g}));function kHe(e){return AHe.test(e)}var AHe,jHe=s((()=>{AHe=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/}));function MHe(e){return e.match(XHe)||[]}var _0,NHe,v0,y0,PHe,FHe,IHe,LHe,b0,RHe,x0,S0,C0,zHe,w0,BHe,T0,E0,VHe,HHe,D0,O0,k0,UHe,A0,WHe,j0,M0,N0,P0,GHe,KHe,qHe,JHe,YHe,XHe,ZHe=s((()=>{_0=`\\ud800-\\udfff`,NHe=`\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff`,v0=`\\u2700-\\u27bf`,y0=`a-z\\xdf-\\xf6\\xf8-\\xff`,PHe=`\\xac\\xb1\\xd7\\xf7`,FHe=`\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf`,IHe=`\\u2000-\\u206f`,LHe=` \\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`,b0=`A-Z\\xc0-\\xd6\\xd8-\\xde`,RHe=`\\ufe0e\\ufe0f`,x0=PHe+FHe+IHe+LHe,S0=`['’]`,C0=`[`+x0+`]`,zHe=`[`+NHe+`]`,w0=`\\d+`,BHe=`[`+v0+`]`,T0=`[`+y0+`]`,E0=`[^`+_0+x0+w0+v0+y0+b0+`]`,VHe=`(?:`+zHe+`|\\ud83c[\\udffb-\\udfff])`,HHe=`[^`+_0+`]`,D0=`(?:\\ud83c[\\udde6-\\uddff]){2}`,O0=`[\\ud800-\\udbff][\\udc00-\\udfff]`,k0=`[`+b0+`]`,UHe=`\\u200d`,A0=`(?:`+T0+`|`+E0+`)`,WHe=`(?:`+k0+`|`+E0+`)`,j0=`(?:`+S0+`(?:d|ll|m|re|s|t|ve))?`,M0=`(?:`+S0+`(?:D|LL|M|RE|S|T|VE))?`,N0=VHe+`?`,P0=`[`+RHe+`]?`,GHe=`(?:`+UHe+`(?:`+[HHe,D0,O0].join(`|`)+`)`+P0+N0+`)*`,KHe=`\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])`,qHe=`\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])`,JHe=P0+N0+GHe,YHe=`(?:`+[BHe,D0,O0].join(`|`)+`)`+JHe,XHe=RegExp([k0+`?`+T0+`+`+j0+`(?=`+[C0,k0,`$`].join(`|`)+`)`,WHe+`+`+M0+`(?=`+[C0,k0+A0,`$`].join(`|`)+`)`,k0+`?`+A0+`+`+j0,k0+`+`+M0,qHe,KHe,w0,YHe].join(`|`),`g`)}));function QHe(e,t,n){return e=cHe(e),t=n?void 0:t,t===void 0?kHe(e)?MHe(e):EHe(e):e.match(t)||[]}var $He=s((()=>{OHe(),jHe(),u0(),ZHe()}));function eUe(e){return function(t){return gHe(QHe(SHe(t).replace(tUe,``)),e,``)}}var tUe,nUe=s((()=>{_He(),THe(),$He(),tUe=RegExp(`['’]`,`g`)}));function rUe(e,t,n){return e===e&&(n!==void 0&&(e=e<=n?e:n),t!==void 0&&(e=e>=t?e:t)),e}var iUe=s((()=>{}));function aUe(e,t,n){return n===void 0&&(n=t,t=void 0),n!==void 0&&(n=e1(n),n=n===n?n:0),t!==void 0&&(t=e1(t),t=t===t?t:0),rUe(e1(e),t,n)}var oUe=s((()=>{iUe(),n1()}));function sUe(){this.__data__=new n0,this.size=0}var cUe=s((()=>{r0()}));function lUe(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}var uUe=s((()=>{}));function dUe(e){return this.__data__.get(e)}var fUe=s((()=>{}));function pUe(e){return this.__data__.has(e)}var mUe=s((()=>{}));function hUe(e,t){var n=this.__data__;if(n instanceof n0){var r=n.__data__;if(!i0||r.length<gUe-1)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new c0(r)}return n.set(e,t),this.size=n.size,this}var gUe,_Ue=s((()=>{r0(),a0(),l0(),gUe=200}));function F0(e){var t=this.__data__=new n0(e);this.size=t.size}var I0=s((()=>{r0(),cUe(),uUe(),fUe(),mUe(),_Ue(),F0.prototype.clear=sUe,F0.prototype.delete=lUe,F0.prototype.get=dUe,F0.prototype.has=pUe,F0.prototype.set=hUe}));function vUe(e,t){return e&&x1(t,q1(t),e)}var yUe=s((()=>{S1(),J1()}));function bUe(e,t){return e&&x1(t,Y1(t),e)}var xUe=s((()=>{S1(),X1()}));function SUe(e,t){if(t)return e.slice();var n=e.length,r=B0?B0(n):new e.constructor(n);return e.copy(r),r}var L0,R0,z0,B0,CUe=s((()=>{I$(),L0=typeof e==`object`&&e&&!e.nodeType&&e,R0=L0&&typeof module==`object`&&module&&!module.nodeType&&module,z0=R0&&R0.exports===L0?F$.Buffer:void 0,B0=z0?z0.allocUnsafe:void 0}));function wUe(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}var TUe=s((()=>{}));function EUe(){return[]}var V0=s((()=>{})),DUe,H0,U0,W0=s((()=>{TUe(),V0(),DUe=Object.prototype.propertyIsEnumerable,H0=Object.getOwnPropertySymbols,U0=H0?function(e){return e==null?[]:(e=Object(e),wUe(H0(e),function(t){return DUe.call(e,t)}))}:EUe}));function OUe(e,t){return x1(e,U0(e),t)}var kUe=s((()=>{S1(),W0()})),G0,AUe=s((()=>{f0(),h0(),W0(),V0(),G0=Object.getOwnPropertySymbols?function(e){for(var t=[];e;)d0(t,U0(e)),e=m0(e);return t}:EUe}));function jUe(e,t){return x1(e,G0(e),t)}var MUe=s((()=>{S1(),AUe()}));function NUe(e,t,n){var r=t(e);return J$(e)?r:d0(r,n(e))}var PUe=s((()=>{f0(),Y$()}));function K0(e){return NUe(e,q1,U0)}var FUe=s((()=>{PUe(),W0(),J1()}));function IUe(e){return NUe(e,Y1,G0)}var LUe=s((()=>{PUe(),AUe(),X1()})),q0,RUe=s((()=>{f1(),I$(),q0=d1(F$,`DataView`)})),J0,zUe=s((()=>{f1(),I$(),J0=d1(F$,`Promise`)})),Y0,BUe=s((()=>{f1(),I$(),Y0=d1(F$,`Set`)})),X0,VUe,Z0,Q0,$0,e2,HUe,UUe,WUe,GUe,KUe,t2,n2,r2=s((()=>{RUe(),a0(),zUe(),BUe(),Gze(),U$(),Nze(),X0=`[object Map]`,VUe=`[object Object]`,Z0=`[object Promise]`,Q0=`[object Set]`,$0=`[object WeakMap]`,e2=`[object DataView]`,HUe=u1(q0),UUe=u1(i0),WUe=u1(J0),GUe=u1(Y0),KUe=u1(p1),t2=V$,(q0&&t2(new q0(new ArrayBuffer(1)))!=e2||i0&&t2(new i0)!=X0||J0&&t2(J0.resolve())!=Z0||Y0&&t2(new Y0)!=Q0||p1&&t2(new p1)!=$0)&&(t2=function(e){var t=V$(e),n=t==VUe?e.constructor:void 0,r=n?u1(n):``;if(r)switch(r){case HUe:return e2;case UUe:return X0;case WUe:return Z0;case GUe:return Q0;case KUe:return $0}return t}),n2=t2}));function qUe(e){var t=e.length,n=new e.constructor(t);return t&&typeof e[0]==`string`&&JUe.call(e,`index`)&&(n.index=e.index,n.input=e.input),n}var JUe,YUe=s((()=>{JUe=Object.prototype.hasOwnProperty})),i2,XUe=s((()=>{I$(),i2=F$.Uint8Array}));function a2(e){var t=new e.constructor(e.byteLength);return new i2(t).set(new i2(e)),t}var o2=s((()=>{XUe()}));function ZUe(e,t){var n=t?a2(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}var QUe=s((()=>{o2()}));function $Ue(e){var t=new e.constructor(e.source,eWe.exec(e));return t.lastIndex=e.lastIndex,t}var eWe,tWe=s((()=>{eWe=/\w*$/}));function nWe(e){return c2?Object(c2.call(e)):{}}var s2,c2,rWe=s((()=>{R$(),s2=L$?L$.prototype:void 0,c2=s2?s2.valueOf:void 0}));function iWe(e,t){var n=t?a2(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}var aWe=s((()=>{o2()}));function oWe(e,t,n){var r=e.constructor;switch(t){case hWe:return a2(e);case sWe:case cWe:return new r(+e);case gWe:return ZUe(e,n);case _We:case vWe:case yWe:case bWe:case xWe:case SWe:case CWe:case wWe:case TWe:return iWe(e,n);case lWe:return new r;case uWe:case pWe:return new r(e);case dWe:return $Ue(e);case fWe:return new r;case mWe:return nWe(e)}}var sWe,cWe,lWe,uWe,dWe,fWe,pWe,mWe,hWe,gWe,_We,vWe,yWe,bWe,xWe,SWe,CWe,wWe,TWe,EWe=s((()=>{o2(),QUe(),tWe(),rWe(),aWe(),sWe=`[object Boolean]`,cWe=`[object Date]`,lWe=`[object Map]`,uWe=`[object Number]`,dWe=`[object RegExp]`,fWe=`[object Set]`,pWe=`[object String]`,mWe=`[object Symbol]`,hWe=`[object ArrayBuffer]`,gWe=`[object DataView]`,_We=`[object Float32Array]`,vWe=`[object Float64Array]`,yWe=`[object Int8Array]`,bWe=`[object Int16Array]`,xWe=`[object Int32Array]`,SWe=`[object Uint8Array]`,CWe=`[object Uint8ClampedArray]`,wWe=`[object Uint16Array]`,TWe=`[object Uint32Array]`}));function DWe(e){return typeof e.constructor==`function`&&!E1(e)?Kze(m0(e)):{}}var OWe=s((()=>{qze(),h0(),D1()}));function kWe(e){return W$(e)&&n2(e)==AWe}var AWe,jWe=s((()=>{r2(),G$(),AWe=`[object Map]`})),l2,MWe,NWe=s((()=>{jWe(),R1(),U1(),l2=H1&&H1.isMap,MWe=l2?L1(l2):kWe}));function PWe(e){return W$(e)&&n2(e)==FWe}var FWe,IWe=s((()=>{r2(),G$(),FWe=`[object Set]`})),u2,LWe,RWe=s((()=>{IWe(),R1(),U1(),u2=H1&&H1.isSet,LWe=u2?L1(u2):PWe}));function d2(e,t,n,r,i,a){var o,s=t&zWe,c=t&BWe,l=t&VWe;if(n&&(o=i?n(e,r,i,a):n(e)),o!==void 0)return o;if(!Q$(e))return e;var u=J$(e);if(u){if(o=qUe(e),!s)return Zze(e,o)}else{var d=n2(e),f=d==p2||d==KWe;if(P1(e))return SUe(e,s);if(d==m2||d==f2||f&&!i){if(o=c||f?{}:DWe(e),!s)return c?jUe(e,bUe(o,e)):OUe(e,vUe(o,e))}else{if(!h2[d])return i?e:{};o=oWe(e,d,s)}}a||=new F0;var p=a.get(e);if(p)return p;a.set(e,o),LWe(e)?e.forEach(function(r){o.add(d2(r,t,n,r,e,a))}):MWe(e)&&e.forEach(function(r,i){o.set(i,d2(r,t,n,i,e,a))});var m=u?void 0:(l?c?IUe:K0:c?Y1:q1)(e);return dBe(m||e,function(r,i){m&&(i=r,r=e[i]),vBe(o,i,d2(r,t,n,i,e,a))}),o}var zWe,BWe,VWe,f2,HWe,UWe,WWe,GWe,p2,KWe,qWe,JWe,m2,YWe,XWe,ZWe,QWe,$We,eGe,tGe,nGe,rGe,iGe,aGe,oGe,sGe,cGe,lGe,uGe,h2,dGe=s((()=>{I0(),fBe(),b1(),yUe(),xUe(),CUe(),Qze(),kUe(),MUe(),FUe(),LUe(),r2(),YUe(),EWe(),OWe(),Y$(),F1(),NWe(),$$(),RWe(),J1(),X1(),zWe=1,BWe=2,VWe=4,f2=`[object Arguments]`,HWe=`[object Array]`,UWe=`[object Boolean]`,WWe=`[object Date]`,GWe=`[object Error]`,p2=`[object Function]`,KWe=`[object GeneratorFunction]`,qWe=`[object Map]`,JWe=`[object Number]`,m2=`[object Object]`,YWe=`[object RegExp]`,XWe=`[object Set]`,ZWe=`[object String]`,QWe=`[object Symbol]`,$We=`[object WeakMap]`,eGe=`[object ArrayBuffer]`,tGe=`[object DataView]`,nGe=`[object Float32Array]`,rGe=`[object Float64Array]`,iGe=`[object Int8Array]`,aGe=`[object Int16Array]`,oGe=`[object Int32Array]`,sGe=`[object Uint8Array]`,cGe=`[object Uint8ClampedArray]`,lGe=`[object Uint16Array]`,uGe=`[object Uint32Array]`,h2={},h2[f2]=h2[HWe]=h2[eGe]=h2[tGe]=h2[UWe]=h2[WWe]=h2[nGe]=h2[rGe]=h2[iGe]=h2[aGe]=h2[oGe]=h2[qWe]=h2[JWe]=h2[m2]=h2[YWe]=h2[XWe]=h2[ZWe]=h2[QWe]=h2[sGe]=h2[cGe]=h2[lGe]=h2[uGe]=!0,h2[GWe]=h2[p2]=h2[$We]=!1}));function fGe(e){return d2(e,pGe)}var pGe,mGe=s((()=>{dGe(),pGe=4}));function hGe(e){return this.__data__.set(e,gGe),this}var gGe,_Ge=s((()=>{gGe=`__lodash_hash_undefined__`}));function vGe(e){return this.__data__.has(e)}var yGe=s((()=>{}));function g2(e){var t=-1,n=e==null?0:e.length;for(this.__data__=new c0;++t<n;)this.add(e[t])}var bGe=s((()=>{l0(),_Ge(),yGe(),g2.prototype.add=g2.prototype.push=hGe,g2.prototype.has=vGe}));function xGe(e,t){for(var n=-1,r=e==null?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}var SGe=s((()=>{}));function CGe(e,t){return e.has(t)}var wGe=s((()=>{}));function TGe(e,t,n,r,i,a){var o=n&EGe,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&DGe?new g2: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(!xGe(t,function(e,t){if(!CGe(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}var EGe,DGe,OGe=s((()=>{bGe(),SGe(),wGe(),EGe=1,DGe=2}));function kGe(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}var AGe=s((()=>{}));function jGe(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}var MGe=s((()=>{}));function NGe(e,t,n,r,i,a,o){switch(n){case KGe:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case GGe:return!(e.byteLength!=t.byteLength||!a(new i2(e),new i2(t)));case IGe:case LGe:case BGe:return v1(+e,+t);case RGe:return e.name==t.name&&e.message==t.message;case VGe:case UGe:return e==t+``;case zGe:var s=kGe;case HGe:var c=r&PGe;if(s||=jGe,e.size!=t.size&&!c)return!1;var l=o.get(e);if(l)return l==t;r|=FGe,o.set(e,t);var u=TGe(s(e),s(t),r,i,a,o);return o.delete(e),u;case WGe:if(v2)return v2.call(e)==v2.call(t)}return!1}var PGe,FGe,IGe,LGe,RGe,zGe,BGe,VGe,HGe,UGe,WGe,GGe,KGe,_2,v2,qGe=s((()=>{R$(),XUe(),y1(),OGe(),AGe(),MGe(),PGe=1,FGe=2,IGe=`[object Boolean]`,LGe=`[object Date]`,RGe=`[object Error]`,zGe=`[object Map]`,BGe=`[object Number]`,VGe=`[object RegExp]`,HGe=`[object Set]`,UGe=`[object String]`,WGe=`[object Symbol]`,GGe=`[object ArrayBuffer]`,KGe=`[object DataView]`,_2=L$?L$.prototype:void 0,v2=_2?_2.valueOf:void 0}));function JGe(e,t,n,r,i,a){var o=n&YGe,s=K0(e),c=s.length;if(c!=K0(t).length&&!o)return!1;for(var l=c;l--;){var u=s[l];if(!(o?u in t:XGe.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 YGe,XGe,ZGe=s((()=>{FUe(),YGe=1,XGe=Object.prototype.hasOwnProperty}));function QGe(e,t,n,r,i,a){var o=J$(e),s=J$(t),c=o?b2:n2(e),l=s?b2:n2(t);c=c==y2?x2:c,l=l==y2?x2:l;var u=c==x2,d=l==x2,f=c==l;if(f&&P1(e)){if(!P1(t))return!1;o=!0,u=!1}if(f&&!u)return a||=new F0,o||G1(e)?TGe(e,t,n,r,i,a):NGe(e,t,c,n,r,i,a);if(!(n&$Ge)){var p=u&&S2.call(e,`__wrapped__`),m=d&&S2.call(t,`__wrapped__`);if(p||m){var h=p?e.value():e,g=m?t.value():t;return a||=new F0,i(h,g,n,r,a)}}return f?(a||=new F0,JGe(e,t,n,r,i,a)):!1}var $Ge,y2,b2,x2,S2,eKe=s((()=>{I0(),OGe(),qGe(),ZGe(),r2(),Y$(),F1(),K1(),$Ge=1,y2=`[object Arguments]`,b2=`[object Array]`,x2=`[object Object]`,S2=Object.prototype.hasOwnProperty}));function tKe(e,t,n,r,i){return e===t?!0:e==null||t==null||!W$(e)&&!W$(t)?e!==e&&t!==t:QGe(e,t,n,r,tKe,i)}var nKe=s((()=>{eKe(),G$()})),C2,rKe=s((()=>{I$(),C2=function(){return F$.Date.now()}}));function iKe(e,t,n){var r,i,a,o,s,c,l=0,u=!1,d=!1,f=!0;if(typeof e!=`function`)throw TypeError(aKe);t=e1(t)||0,Q$(n)&&(u=!!n.leading,d=`maxWait`in n,a=d?oKe(e1(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?sKe(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=C2();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(C2())}function x(){var e=C2(),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}var aKe,oKe,sKe,cKe=s((()=>{$$(),rKe(),n1(),aKe=`Expected a function`,oKe=Math.max,sKe=Math.min}));function lKe(e,t,n){if(typeof e!=`function`)throw TypeError(uKe);return setTimeout(function(){e.apply(void 0,n)},t)}var uKe,dKe=s((()=>{uKe=`Expected a function`})),w2,fKe=s((()=>{dKe(),CBe(),w2=SBe(function(e,t){return lKe(e,1,t)})}));function pKe(e,t,n){var r=e==null?0:e.length;return r?(t=n||t===void 0?1:Cze(t),hHe(e,t<0?0:t,r)):[]}var mKe=s((()=>{g0(),i1()}));function T2(e,t,n){var r=e==null?0:e.length;return r?(t=n||t===void 0?1:Cze(t),t=r-t,hHe(e,0,t<0?0:t)):[]}var hKe=s((()=>{g0(),i1()}));function gKe(e,t){return oze(t,function(t){return e[t]})}var _Ke=s((()=>{q$()}));function vKe(e){return e==null?[]:gKe(e,q1(e))}var yKe=s((()=>{_Ke(),J1()}));function E2(e,t){return tKe(e,t)}var bKe=s((()=>{nKe()})),D2,xKe=s((()=>{nUe(),D2=eUe(function(e,t,n){return e+(n?`-`:``)+t.toLowerCase()})}));function SKe(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}var CKe=s((()=>{}));function wKe(e){return e&&e.length?SKe(e,a1):0}var TKe=s((()=>{CKe(),o1()}));function EKe(e,t,n){var r=!0,i=!0;if(typeof e!=`function`)throw TypeError(DKe);return Q$(n)&&(r=`leading`in n?!!n.leading:r,i=`trailing`in n?!!n.trailing:i),iKe(e,t,{leading:r,maxWait:t,trailing:i})}var DKe,OKe=s((()=>{cKe(),$$(),DKe=`Expected a function`})),O2=s((()=>{K$(),lze(),i1(),o1(),Gze(),qze(),$$(),I$(),Yze(),Xze(),Y$(),G$(),Qze(),rBe(),uBe(),fBe(),gBe(),b1(),S1(),CBe(),y1(),T1(),D1(),J1(),X1(),l0(),u0(),mHe(),xBe(),U$(),h0(),_1(),g0(),nUe(),n1(),oUe(),mGe(),dGe(),f0(),fHe(),q$(),I0(),nKe(),A1(),w1(),aBe(),yUe(),cKe(),THe(),CUe(),aWe(),OWe(),F1(),s1(),K1(),fKe(),dKe(),bGe(),R1(),wGe(),mKe(),hKe(),iUe(),r2(),AGe(),yHe(),TUe(),Sze(),yKe(),U1(),vVe(),bKe(),NWe(),Hze(),kze(),IBe(),RWe(),xKe(),CKe(),R$(),MGe(),rKe(),LUe(),SGe(),_He(),V0(),TKe(),_Ke(),OKe(),kBe(),hze(),fze(),BUe(),$He()})),k2,A2,j2,M2=s((()=>{k2=d(h(),1),A2=k2.createContext(void 0),j2=k2.createContext(void 0)}));function N2(e){throw Error(`Unhandled case: `+JSON.stringify(e))}var kKe=s((()=>{}));function AKe(){return{top:0,right:0,bottom:0,left:0}}function jKe(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:N2(n)}r.push(t),i+=a}return r}function P2({top:e,right:t,bottom:n,left:r}){return{top:`${e}%`,right:`${t}%`,bottom:`${n}%`,left:`${r}%`}}function MKe(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:N2(n)}function NKe(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 N2(n)}var F2=s((()=>{kKe()}));function PKe(e){return e.changedTouches!=null}var FKe,I2,IKe,L2,LKe,RKe=s((()=>{FKe=d(dy(),1),O2(),I2=d(h(),1),F2(),IKe=1e3/30,L2={capture:!0,passive:!1},LKe=class extends I2.PureComponent{rootElement=I2.createRef();listenersBound=!1;static defaultProps={onChange:()=>void 0,onRelease:()=>void 0,minimumPaneSizePercentage:10};render(){let{direction:e}=this.props;return I2.createElement(`div`,{className:(0,FKe.default)(`mosaic-split`,{"-row":e===`row`,"-column":e===`column`}),ref:this.rootElement,onMouseDown:this.onMouseDown,style:this.computeStyle()},I2.createElement(`div`,{className:`mosaic-split-line`}))}componentDidMount(){this.rootElement.current.addEventListener(`touchstart`,this.onMouseDown,L2)}componentWillUnmount(){this.unbindListeners(),this.rootElement.current&&this.rootElement.current.ownerDocument.removeEventListener(`touchstart`,this.onMouseDown,L2)}computeStyle(){let{boundingBox:e,direction:t,splitPercentages:n,splitIndex:r}=this.props,i=MKe(e,wKe(n.slice(0,r+1)),t),a=t===`column`?`top`:`left`;return{...P2(e),[a]:`${i}%`}}onMouseDown=e=>{!PKe(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=EKe(e=>{let t=this.calculateNewPercentages(e);this.props.onChange(t)},IKe);calculateNewPercentages(e){let{minimumPaneSizePercentage:t,direction:n,boundingBox:r,splitPercentages:i,splitIndex:a}=this.props,o=this.rootElement.current.parentElement.getBoundingClientRect(),s=PKe(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=NKe(r,c,n),u=wKe(i.slice(0,a)),d=i[a]+i[a+1],f=l-u;f=aUe(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,L2),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,L2),e.removeEventListener(`mouseup`,this.onMouseUp,!0),e.removeEventListener(`touchend`,this.onMouseUp,!0),this.listenersBound=!1}}}})),zKe=c(((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)})}}));function BKe(e,t=`row`){if(R2(e)){let n=HKe(t);return{type:`split`,direction:t,children:e.children.map(e=>BKe(e,n)),splitPercentages:e.splitPercentages}}return e}function R2(e){return typeof e==`object`&&!!e&&`type`in e&&e.type===`split`}function z2(e){return typeof e==`object`&&!!e&&`tabs`in e&&Array.isArray(e.tabs)}function B2(e,t){return G2(e,VKe(t))}function VKe(e){return e.slice(0,-1)}function V2(e,t=`row`){if(e.length===0)return null;if(e.length===1)return e[0];let n=fGe(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 BKe(n[0],t)}function HKe(e){return e===`row`?`column`:`row`}function UKe(e,t){let n=e,r=[];for(;R2(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 H2(e){return e==null?[]:R2(e)?e.children.flatMap(e=>H2(e)):z2(e)?e.tabs:[e]}function U2(e){if(typeof e!=`object`||!e||!(`first`in e))return e;let t=e;return{type:`split`,direction:t.direction,children:[U2(t.first),U2(t.second)],splitPercentages:t.splitPercentage===void 0?void 0:[t.splitPercentage,100-t.splitPercentage]}}function W2(e){if(typeof e!=`object`||!e)return e;if(e.type===`split`){let t=e.children.map(e=>W2(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(R2(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=>W2(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 G2(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 WKe(e,t){if(e==null)throw Error(`Root is empty, cannot fetch path`);let n=G2(e,t);if(n==null)throw Error(`Path [${t.join(`, `)}] did not resolve to a node`);return n}function K2(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=G2(e,n);return a?R2(a)?i>=a.children.length?null:{parent:a,childIndex:i}:z2(a)?i>=a.tabs.length?null:{parent:a,childIndex:i}:null:null}var q2,J2=s((()=>{zKe(),O2(),q2=(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))(q2||{})})),Y2,X2=s((()=>{Y2={WINDOW:`MosaicWindow`}})),Z2,Q2=s((()=>{Z2={TOP:`top`,BOTTOM:`bottom`,LEFT:`left`,RIGHT:`right`}}));function GKe(e,t,n){return t.reduceRight((n,r,i)=>{let a=G2(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 $2(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,n4.default)(n,r);else{let t=GKe(n,e,r);n=(0,n4.default)(n,t)}return n}function e4(e,t){if(t.length===0)throw Error(`Cannot remove root node`);let n=K2(e,t);if(!n)throw Error(`Cannot find parent for removal`);let{parent:r,childIndex:i}=n;if(R2(r)){if(r.children.length===2){let e=+(i===0),n=r.children[e];return{path:T2(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:T2(t),spec:{children:{$set:e},splitPercentages:{$set:o}}}}}if(z2(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:T2(t),spec:{tabs:{$set:e},activeTabIndex:{$set:n}}}}throw Error(`Invalid parent node type for removal`)}function t4(e,t,n,r){if(E2(t,n))return[];let i=WKe(e,n),a=WKe(e,t);switch(r.type){case`tab-container`:case`tab-reorder`:{if(!z2(i))throw Error(`Expected tab container at destination path ${n.join(`, `)}, but found: ${JSON.stringify(i)}`);let o=[];o.push(e4(e,t));let s=KKe(t,n),c=$2(e,o),l=G2(c,s);if(!l||!z2(l)){let e=function(t,n=[]){if(t&&typeof t==`object`){if(z2(t)&&z2(i)&&t.tabs&&JSON.stringify(t.tabs)===JSON.stringify(i.tabs))return{node:t,path:n};if(R2(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||!z2(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(e4(e,t));let o=KKe(t,n),s=$2(e,i),c=G2(s,o);if(!c){for(let e=o.length-1;e>=0;e--){let t=o.slice(0,e),n=G2(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===Z2.LEFT||r.position===Z2.RIGHT)&&(l=`row`),R2(c)&&c.direction===l){let e=r.position===Z2.LEFT||r.position===Z2.TOP?0:c.children.length;i.push(YKe(o,a,e))}else{let e,t;r.position===Z2.LEFT||r.position===Z2.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:N2(r)}}function KKe(e,t){if(e.length===0||t.length===0)return t;if(E2(e,t))return[];if(!E2(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 qKe(e,t){if(t.length===0)throw Error(`Cannot hide root node`);let n=K2(e,t);if(!n)throw Error(`Cannot hide node: parent not found`);let{parent:r,childIndex:i}=n;if(R2(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:T2(t),spec:{splitPercentages:{$set:s}}}}if(z2(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:T2(t),spec:{activeTabIndex:{$set:e}}}}throw Error(`Cannot hide node: parent is not a split or tabs node`)}function JKe(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 YKe(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)}}}}}var n4,r4=s((()=>{n4=d(zKe(),1),O2(),Q2(),J2(),kKe()})),XKe,i4,a4,o4=s((()=>{XKe=d(dy(),1),O2(),i4=d(h(),1),M2(),(e=>{e.Icon=({icon:e,className:t,size:r=`standard`})=>{let{blueprintNamespace:i}=i4.useContext(A2);return i4.createElement(`span`,{className:(0,XKe.default)(t,n(i,e),{[`${i}-icon`]:r===`empty`,[`${i}-icon-${r}`]:r!==`empty`})})};function t(e,...t){return t.map(t=>`${e}-${D2(t)}`).join(` `)}e.getClasses=t;function n(e,t){return`${e}-icon-${D2(t)}`}e.getIconClass=n})(a4||={})})),s4,ZKe=s((()=>{uY(),O2(),X2(),r4(),J2(),s4=({tabKey:e,tabIndex:t,tabContainerPath:n,mosaicActions:r,mosaicId:i,children:a})=>{let o=n.concat(t),[{isDragging:s},c,l]=sY({type:Y2.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&&E2(s.path,n),f=u!==void 0&&s?.path&&!E2(s.path,n),p=s?.path&&E2(s.path,n)&&u===void 0,m=s?.path&&s.path.length>l.length&&E2(s.path.slice(0,l.length),l);if(!c||!s||m){r.show(l,!0);return}if(d){let e=G2(r.getRoot(),n);if(e&&z2(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=G2(i,s.path);if(a&&z2(a)){let o=G2(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=t4(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})}})),QKe,c4,l4,u4=s((()=>{QKe=d(dy(),1),c4=d(h(),1),M2(),o4(),l4=({title:e,className:t,onClick:n,text:r})=>{let{blueprintNamespace:i}=c4.useContext(A2);return c4.createElement(`button`,{title:e,onClick:n,className:(0,QKe.default)(`mosaic-default-control`,a4.getClasses(i,`BUTTON`,`MINIMAL`,`SMALL`),t)},r&&c4.createElement(`span`,{className:`control-text`},r))}})),$Ke,d4,f4,eqe=s((()=>{$Ke=d(dy(),1),d4=d(h(),1),M2(),o4(),u4(),f4=class extends d4.PureComponent{static contextType=j2;render(){return d4.createElement(A2.Consumer,null,({mosaicActions:e})=>d4.createElement(l4,{title:`Expand`,className:(0,$Ke.default)(`expand-button`,a4.getIconClass(this.context.blueprintNamespace,`MAXIMIZE`)),onClick:this.createExpand(e)}))}createExpand(e){return()=>{e.expand(this.context.mosaicWindowActions.getPath()),this.props.onClick&&this.props.onClick()}}}})),tqe,p4,m4,nqe=s((()=>{tqe=d(dy(),1),p4=d(h(),1),M2(),o4(),u4(),m4=class extends p4.PureComponent{static contextType=j2;render(){return p4.createElement(A2.Consumer,null,({mosaicActions:e,blueprintNamespace:t})=>p4.createElement(l4,{title:`Close Window`,className:(0,tqe.default)(`close-button`,a4.getIconClass(t,`CROSS`)),onClick:this.createRemove(e)}))}createRemove(e){return()=>{e.remove(this.context.mosaicWindowActions.getPath()),this.props.onClick&&this.props.onClick()}}}})),rqe,h4,iqe,aqe=s((()=>{rqe=d(dy(),1),O2(),h4=d(h(),1),M2(),o4(),u4(),iqe=class extends h4.PureComponent{static contextType=j2;render(){return h4.createElement(l4,{title:`Replace Window`,className:(0,rqe.default)(`replace-button`,a4.getIconClass(this.context.blueprintNamespace,`EXCHANGE`)),onClick:this.replace})}replace=()=>{this.context.mosaicWindowActions.replaceWithNew().then(()=>{this.props.onClick&&this.props.onClick()}).catch(h1)}}})),oqe,g4,sqe,cqe=s((()=>{oqe=d(dy(),1),O2(),g4=d(h(),1),M2(),o4(),u4(),sqe=class extends g4.PureComponent{static contextType=j2;render(){return g4.createElement(l4,{title:`Split Window`,className:(0,oqe.default)(`split-button`,a4.getIconClass(this.context.blueprintNamespace,`SPLIT_COLUMNS`)),onClick:this.split})}split=()=>{this.context.mosaicWindowActions.split().then(()=>{this.props.onClick&&this.props.onClick()}).catch(h1)}}})),lqe,_4,uqe,dqe=s((()=>{lqe=d(dy(),1),O2(),_4=d(h(),1),M2(),o4(),u4(),uqe=class extends _4.PureComponent{static contextType=j2;render(){return _4.createElement(l4,{title:`Add Tab`,className:(0,lqe.default)(`add-tab-button`,a4.getIconClass(this.context.blueprintNamespace,`ADD_COLUMN_RIGHT`)),onClick:this.addTab})}addTab=()=>{this.context.mosaicWindowActions.addTab().then(()=>{this.props.onClick&&this.props.onClick()}).catch(h1)}}})),fqe,v4,pqe,mqe=s((()=>{fqe=d(dy(),1),O2(),v4=d(h(),1),M2(),o4(),u4(),pqe=class extends v4.PureComponent{static contextType=A2;render(){return v4.createElement(l4,{title:`Split Tab Group`,className:(0,fqe.default)(`split-button`,a4.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(h1)};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}}})),hqe,y4,gqe,_qe=s((()=>{hqe=d(dy(),1),y4=d(h(),1),M2(),o4(),u4(),gqe=class extends y4.PureComponent{static contextType=A2;render(){return y4.createElement(l4,{title:`Close Tab Group`,className:(0,hqe.default)(`close-button`,a4.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()}}})),vqe,b4,x4,yqe=s((()=>{vqe=d(dy(),1),b4=d(h(),1),M2(),o4(),x4=class extends b4.PureComponent{static contextType=A2;render(){return this.props.connectDragSource(b4.createElement(`button`,{title:`Drag to move`,className:(0,vqe.default)(`mosaic-default-control`,`mosaic-tab-drag-button`,a4.getClasses(this.context.blueprintNamespace,`BUTTON`,`MINIMAL`,`SMALL`),a4.getIconClass(this.context.blueprintNamespace,`DRAG_HANDLE_VERTICAL`))}))}}})),bqe,S4,xqe,Sqe=s((()=>{bqe=d(dy(),1),S4=d(h(),1),M2(),xqe=({path:e,className:t,title:n=`Add new tab`,ariaLabel:r=`Add new tab`,children:i=`+`})=>{let{mosaicActions:a}=S4.useContext(A2);return S4.createElement(`button`,{className:(0,bqe.default)(`mosaic-tab-add-button`,t),onClick:()=>{a.addTab(e).catch(e=>console.error(e))},"aria-label":r,title:n},i)}})),C4,Cqe,wqe,Tqe,Eqe,Dqe=s((()=>{C4=d(h(),1),eqe(),nqe(),aqe(),cqe(),dqe(),mqe(),_qe(),yqe(),Sqe(),Cqe=C4.Children.toArray([C4.createElement(m4,null)]),wqe=(e,t)=>C4.Children.toArray([...t?[C4.createElement(x4,{connectDragSource:t,key:`tab-drag-btn`})]:[],C4.createElement(xqe,{path:e,key:`tab-add-btn`}),C4.createElement(pqe,{path:e,key:`tab-split-btn`}),C4.createElement(gqe,{path:e,key:`tab-remove-btn`})]),Tqe=C4.Children.toArray([C4.createElement(iqe,{key:`replace-btn`}),C4.createElement(sqe,{key:`split-btn`}),C4.createElement(uqe,{key:`add-tab-btn`}),C4.createElement(f4,{key:`expand-btn`}),C4.createElement(m4,{key:`remove-btn`})]),Eqe=C4.Children.toArray([C4.createElement(f4,{key:`expand-btn`}),C4.createElement(m4,{key:`remove-btn`})])})),w4,T4,Oqe,E4,kqe,Aqe=s((()=>{w4=d(h(),1),T4=d(dy(),1),uY(),O2(),X2(),F2(),M2(),r4(),J2(),o4(),ZKe(),Dqe(),yqe(),Oqe=({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 w4.createElement(s4,{tabKey:e,tabIndex:t,tabContainerPath:r,mosaicActions:o,mosaicId:i},({isDragging:o,connectDragSource:c,connectDragPreview:l})=>w4.createElement(`button`,{className:(0,T4.default)(`mosaic-tab-button`,{"-active":n,"-dragging":o}),onClick:a,title:`${e}`,ref:e=>{c(e),l(e)}},w4.createElement(`span`,{className:`mosaic-tab-button-content`},s({tabKey:e,path:r,isActive:n,index:t,mosaicId:i})),f!==`noClose`&&w4.createElement(`span`,{className:(0,T4.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`},w4.createElement(a4.Icon,{size:`empty`,icon:`CROSS`}))))},E4=({tabContainerPath:e,insertIndex:t})=>{let[{isOver:n,canDrop:r,draggedMosaicId:i},a]=lY({accept:Y2.WINDOW,canDrop:t=>{let n=t?.isTab&&t?.tabContainerPath&&E2(t.tabContainerPath,e),r=!t?.isTab||!E2(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(w4.createElement(`div`,{className:(0,T4.default)(`tab-drop-target`,{"tab-drop-target-hover":n,dragging:o})},n?w4.createElement(`div`,{className:`tab-drop-placeholder`},w4.createElement(`div`,{className:`tab-drop-arrow`}),"``"):w4.createElement(`div`,{className:(0,T4.default)(`tab-drop-indicator`,{"can-drop":r,default:!r})})))},kqe=({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}=w4.useContext(A2),{tabs:f,activeTabIndex:p}=e,[,m,h]=sY({type:Y2.WINDOW,item:()=>{let e=w2(()=>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&&E2(o,r),l=s&&z2(G2(u.getRoot(),o))&&E2(r,o),d=s&&o.length>r.length&&E2(r,pKe(o,o.length-r.length));if(s&&!c&&!d&&!l){let e=t4(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]=lY({accept:Y2.WINDOW,canDrop:()=>!1,collect:e=>({isOver:e.isOver({shallow:!0}),draggedMosaicId:e.getItem()?.mosaicId})}),[{isOver:_,draggedMosaicId:v},y]=lY({accept:Y2.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?w4.createElement(x4,{connectDragSource:m}):null,h=s?s(n):wqe(t,r?m:void 0);return y(w4.createElement(`div`,{className:(0,T4.default)(`mosaic-tab-bar`,{"tab-bar-drop-target-hover":_&&v===d,draggable:e})},w4.createElement(`div`,{className:`mosaic-tab-bar-tabs`},w4.createElement(E4,{tabContainerPath:t,insertIndex:0,mosaicActions:u,mosaicId:d}),f.map((e,n)=>{let r=o||Oqe;return w4.createElement(w4.Fragment,{key:e},w4.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}),w4.createElement(E4,{tabContainerPath:t,insertIndex:n+1,mosaicActions:u,mosaicId:d}))})),w4.createElement(`div`,{className:`mosaic-tab-bar-controls`},i,w4.createElement(`div`,{className:`mosaic-tab-toolbar-controls`},h))))},C=f[p],w=t.concat(p);return w4.createElement(`div`,{className:`mosaic-tabs-container`,style:P2(i)},r?r({tabs:f,activeTabIndex:p,path:t,DraggableTab:e=>w4.createElement(s4,{key:e.tabKey,...e,tabContainerPath:t,mosaicActions:u,mosaicId:d})}):S(),g(w4.createElement(`div`,{className:`mosaic-tile`},n(C,w))),h(w4.createElement(`div`,{className:`mosaic-preview`},w4.createElement(`div`,{className:`mosaic-tab-bar`},w4.createElement(`div`,{className:`mosaic-tab-bar-tabs`},f.map((e,n)=>w4.createElement(`button`,{key:e,className:(0,T4.default)(`mosaic-tab-button`,{"-active":n===p})},w4.createElement(`span`,{className:`mosaic-tab-button-content`},a?a({tabKey:e,path:t,isActive:n===p,index:n,mosaicId:d}):`Tab ${e}`))))),w4.createElement(`div`,{className:`mosaic-window-body`},w4.createElement(`h4`,null,`Tab Container`),w4.createElement(a4.Icon,{className:`default-preview-icon`,size:`large`,icon:`APPLICATION`})))))}}));function jqe(e){return e!==null}var D4,Mqe,Nqe=s((()=>{O2(),D4=d(h(),1),M2(),RKe(),F2(),J2(),Aqe(),Mqe=class extends D4.PureComponent{static contextType=A2;render(){let e=U2(this.props.root);return e===null?null:D4.createElement(`div`,{className:`mosaic-root`},this.renderRecursively(e,AKe(),[]))}renderRecursively(e,t,n){if(typeof e==`string`||typeof e==`number`)return D4.createElement(`div`,{key:e,className:`mosaic-tile`,style:{...P2(t)}},this.props.renderTile(e,n));switch(e.type){case`split`:{let{children:r,direction:i}=e,a=jKe(t,e.splitPercentages??r.map(()=>100/r.length),i),o=pHe(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(jqe);return D4.createElement(D4.Fragment,null,o.map((e,t)=>D4.cloneElement(e,{key:e.key||`${n.join(`-`)}-${t}`})))}case`tabs`:return D4.createElement(kqe,{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 D4.createElement(LKe,{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})}}})),O4,k4,Pqe,Fqe=s((()=>{O4=d(dy(),1),O2(),k4=d(h(),1),M2(),o4(),Pqe=class extends k4.PureComponent{static contextType=A2;render(){return k4.createElement(`div`,{className:(0,O4.default)(`mosaic-zero-state`,a4.getClasses(this.context.blueprintNamespace,`NON_IDEAL_STATE`))},k4.createElement(`div`,{className:a4.getClasses(this.context.blueprintNamespace,`NON_IDEAL_STATE_VISUAL`)},k4.createElement(a4.Icon,{className:`default-zero-state-icon`,size:`large`,icon:`APPLICATIONS`})),k4.createElement(`h4`,{className:a4.getClasses(this.context.blueprintNamespace,`HEADING`)},`No Windows Present`),k4.createElement(`div`,null,this.props.createNode&&k4.createElement(`button`,{className:(0,O4.default)(a4.getClasses(this.context.blueprintNamespace,`BUTTON`),a4.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(h1)}})),A4,Iqe,j4,Lqe=s((()=>{A4=d(h(),1),Iqe=d(dy(),1),uY(),X2(),M2(),j4=({path:e,position:t})=>{let{mosaicId:n}=A4.useContext(A2),[{isOver:r,draggedMosaicId:i},a]=lY({accept:Y2.WINDOW,drop:()=>({path:e,position:t}),collect:e=>({isOver:e.isOver(),draggedMosaicId:e.getItem()?.mosaicId})});return a(A4.createElement(`div`,{className:(0,Iqe.default)(`drop-target`,t,{"drop-target-hover":r&&i===n})}))}}));function Rqe(e,t){let n=M4.useRef(e),[,r]=M4.useState(0),i=e=>{n.current=e,r(e=>e+1)};return e||(n.current=!1),M4.useEffect(()=>{if(n.current===e||!e)return;let r=window.setTimeout(()=>i(!0),t);return()=>{window.clearTimeout(r)}},[e]),n.current}var zqe,M4,N4,Bqe=s((()=>{zqe=d(dy(),1),O2(),M4=d(h(),1),uY(),Q2(),Lqe(),X2(),N4=M4.memo(()=>{let[{isDragging:e}]=lY({accept:Y2.WINDOW,collect:e=>({isDragging:e.getItem()!==null&&e.getItemType()===Y2.WINDOW})}),t=Rqe(e,0);return M4.createElement(`div`,{className:(0,zqe.default)(`drop-target-container`,{"-dragging":t})},vKe(Z2).map(e=>M4.createElement(j4,{position:e,path:[],key:e})))}),N4.displayName=`RootDropTargets`}));function P4(e){return e.initialValue!=null}function Vqe({className:e,children:t}){let[{isDragging:n}]=lY({accept:Y2.WINDOW,collect:e=>({isDragging:e.getItem()!==null&&e.getItemType()===Y2.WINDOW})});return F4.createElement(`div`,{className:(0,Hqe.default)(e,`mosaic mosaic-drop-target`,{"-dragging":n})},t)}var Hqe,F4,Uqe,Wqe,Gqe,Kqe=s((()=>{Hqe=d(dy(),1),tje(),F4=d(h(),1),uY(),iAe(),Kr(),M2(),Nqe(),Fqe(),Bqe(),X2(),r4(),J2(),Uqe=70,Wqe=class extends F4.PureComponent{static defaultProps={onChange:()=>void 0,zeroStateView:F4.createElement(Pqe,null),className:`mosaic-blueprint-theme`,blueprintNamespace:`bp5`};static getDerivedStateFromProps(e,t){return e.mosaicId&&(t.mosaicId,e.mosaicId),P4(e)&&e.initialValue!==t.lastInitialValue?{lastInitialValue:U2(e.initialValue),currentNode:U2(e.initialValue)}:null}state={currentNode:null,lastInitialValue:null,mosaicId:this.props.mosaicId??Wr()};render(){let{className:e}=this.props;return F4.createElement(A2.Provider,{value:this.childContext},F4.createElement(Vqe,{className:e},this.renderTree(),F4.createElement(N4,null)))}getRoot(){return P4(this.props)?this.state.currentNode:U2(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?W2($2(n,e)):$2(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),P4(this.props)&&this.setState({currentNode:e})};actions={updateTree:this.updateRoot,remove:e=>{e.length===0?this.replaceRoot(null):this.updateRoot([e4(this.getRoot(),e)],{shouldNormalize:!0})},expand:(e,t=Uqe)=>this.updateRoot([JKe(e,t)]),getRoot:()=>this.getRoot(),hide:(e,t=!1)=>{this.updateRoot([qKe(this.getRoot(),e)],{suppressOnChange:t,suppressOnRelease:!0})},show:(e,t=!1)=>{let n=this.getRoot();if(!n||e.length===0)return;let r=K2(n,e);if(!r)return;let{parent:i}=r;if(R2(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=G2(n,e);if(r==null){console.error(`addTab called on an invalid path.`);return}if(z2(r)){this.updateRoot([{path:e,spec:{tabs:{$push:[t]},activeTabIndex:{$set:r.tabs.length}}}],{shouldNormalize:!0});return}if(R2(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=G2(n,e);if(!z2(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 F4.createElement(Mqe,{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){}},Gqe=class extends F4.PureComponent{render(){return F4.createElement(GJ,{backend:kY,options:qY,context:window,...this.props.dragAndDropManager&&{manager:this.props.dragAndDropManager}},F4.createElement(Wqe,{...this.props}))}}})),I4,qqe,Jqe=s((()=>{I4=d(h(),1),qqe=class extends I4.PureComponent{render(){return I4.createElement(`div`,{className:`separator`})}}}));function Yqe(e){let{mosaicActions:t,mosaicId:n}=(0,R4.useContext)(A2),[,r,i]=sY({type:Y2.WINDOW,item:()=>{e.onDragStart&&e.onDragStart();let r=w2(()=>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&&E2(s,i),u=c&&(()=>{let e=t.getRoot(),n=i.slice(0,-1),r=G2(e,n),a=G2(e,s);return z2(r)&&z2(a)&&E2(n,s)})(),d=c&&s.length>i.length&&E2(i,pKe(s,s.length-i.length));if(c&&!l&&!d&&!u){let n=t4(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]=lY({accept:Y2.WINDOW,collect:e=>({isOver:e.isOver(),draggedMosaicId:e.getItem()?.mosaicId})});return R4.createElement(Xqe,{...e,connectDragPreview:i,connectDragSource:r,connectDropTarget:s,isOver:a,draggedMosaicId:o})}var L4,R4,Xqe,Zqe,Qqe=s((()=>{L4=d(dy(),1),O2(),R4=d(h(),1),uY(),Dqe(),Jqe(),M2(),Q2(),Lqe(),X2(),r4(),J2(),o4(),Xqe=class extends R4.Component{static defaultProps={additionalControlButtonText:`More`,draggable:!0,renderPreview:({title:e})=>R4.createElement(`div`,{className:`mosaic-preview`},R4.createElement(`div`,{className:`mosaic-window-toolbar`},R4.createElement(`div`,{className:`mosaic-window-title`},e)),R4.createElement(`div`,{className:`mosaic-window-body`},R4.createElement(`h4`,null,e),R4.createElement(a4.Icon,{className:`default-preview-icon`,size:`large`,icon:`APPLICATION`}))),renderToolbar:null};static contextType=A2;state={additionalControlsOpen:!1};rootElement=(0,R4.createRef)();render(){let{className:e,isOver:t,renderPreview:n,additionalControls:r,connectDropTarget:i,connectDragPreview:a,draggedMosaicId:o,disableAdditionalControlsOverlay:s}=this.props,c=z2(B2(this.context.mosaicActions.getRoot(),this.props.path));return R4.createElement(j2.Provider,{value:this.childContext},R4.createElement(`div`,{className:(0,L4.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(),R4.createElement(`div`,{className:`mosaic-window-body`},this.props.children),!s&&R4.createElement(`div`,{className:`mosaic-window-body-overlay`,onClick:()=>{this.setAdditionalControlsOpen(!1)}}),R4.createElement(`div`,{className:`mosaic-window-additional-actions-bar`},r),a(n(this.props)),!c&&R4.createElement(`div`,{className:(0,L4.default)(`drop-target-container`,{})},vKe(Z2).map(this.renderDropTarget))))}getToolbarControls(){let{toolbarControls:e,createNode:t,path:n}=this.props;return e||(z2(B2(this.context.mosaicActions.getRoot(),n))?Cqe:t?Tqe:Eqe)}renderToolbar(){let{title:e,draggable:t,additionalControls:n,additionalControlButtonText:r,path:i,renderToolbar:a}=this.props,{additionalControlsOpen:o}=this.state,s=this.getToolbarControls(),c=B2(this.context.mosaicActions.getRoot(),i),l=t&&i.length>0&&!z2(c),u=l?this.props.connectDragSource:e=>e;if(a){let e=u(a(this.props,t));return R4.createElement(`div`,{className:(0,L4.default)(`mosaic-window-toolbar`,{draggable:l})},e)}let d=u(R4.createElement(`div`,{title:e,className:`mosaic-window-title`},e)),f=!!n;return R4.createElement(`div`,{className:(0,L4.default)(`mosaic-window-toolbar`,{draggable:l})},d,R4.createElement(`div`,{className:(0,L4.default)(`mosaic-window-controls`,a4.getClasses(`BUTTON_GROUP`))},f&&R4.createElement(`button`,{onClick:()=>this.setAdditionalControlsOpen(!o),className:(0,L4.default)(a4.getClasses(this.context.blueprintNamespace,`BUTTON`,`MINIMAL`),a4.getIconClass(this.context.blueprintNamespace,`MORE`),{[a4.getClasses(this.context.blueprintNamespace,`ACTIVE`)]:o})},R4.createElement(`span`,{className:`control-text`},r)),f&&R4.createElement(qqe,null),s))}renderDropTarget=e=>{let{path:t}=this.props;return R4.createElement(j4,{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(z2(B2(r,t)))return Promise.resolve();let i=this.rootElement.current&&this.rootElement.current.offsetWidth>this.rootElement.current.offsetHeight?`row`:`column`,a=G2(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=z2(B2(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}}},Zqe=class extends R4.PureComponent{render(){return R4.createElement(Yqe,{...this.props})}}})),$qe=s((()=>{Kqe(),M2(),r4(),J2(),Qqe()})),z4=s((()=>{$qe()}));function eJe(e=[],t=[]){return e.length!==t.length||e.some((e,n)=>!Object.is(e,t[n]))}var B4,tJe,V4,H4,U4=s((()=>{B4=d(h(),1),tJe=(0,B4.createContext)(null),V4={didCatch:!1,error:null},H4=class extends B4.Component{constructor(e){super(e),this.resetErrorBoundary=this.resetErrorBoundary.bind(this),this.state=V4}static getDerivedStateFromError(e){return{didCatch:!0,error:e}}resetErrorBoundary(...e){let{didCatch:t}=this.state;t&&(this.props.onReset?.({args:e,reason:`imperative-api`}),this.setState(V4))}componentDidCatch(e,t){this.props.onError?.(e,t)}componentDidUpdate(e,t){let{didCatch:n}=this.state,{resetKeys:r}=this.props;n&&t.didCatch&&eJe(e.resetKeys,r)&&(this.props.onReset?.({next:r,prev:e.resetKeys,reason:`keys`}),this.setState(V4))}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,B4.createElement)(n,e);else if(r!==void 0)o=r;else throw a}return(0,B4.createElement)(tJe.Provider,{value:{didCatch:i,error:a,resetErrorBoundary:this.resetErrorBoundary}},o)}}})),nJe,W4,rJe=s((()=>{tC(),nJe=W(),W4=XS((0,nJe.jsx)(`path`,{d:`M3 18h18v-2H3zm0-5h18v-2H3zm0-7v2h18V6z`}),`MenuSharp`)})),iJe,aJe,oJe=s((()=>{tC(),iJe=W(),aJe=XS((0,iJe.jsx)(`path`,{d:`M21 3H3v18h18zm-2 16H5V5h14z`}),`CropDinSharp`)}));function sJe(e){return(0,G4.jsx)(JS,{...e,children:(0,G4.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`24`,height:`24`,viewBox:`0 0 24 24`,children:[(0,G4.jsx)(`path`,{d:`M3,3H21V5H3Z`,transform:`translate(0 16)`}),(0,G4.jsx)(`path`,{d:`M21,5H3V19H21ZM19,17H5V7H19Z`,transform:`translate(0 -2)`})]})})}var G4,cJe=s((()=>{eC(),G4=W()}));function lJe(e){return(0,K4.jsx)(JS,{...e,children:(0,K4.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`24`,height:`24`,viewBox:`0 0 24 24`,children:[(0,K4.jsx)(`path`,{d:`M0,0H24V24H0Z`,transform:`translate(24) rotate(90)`,fill:`none`}),(0,K4.jsx)(`path`,{d:`M3,3H21V5H3Z`,transform:`translate(24) rotate(90)`}),(0,K4.jsx)(`path`,{d:`M19,3H5V21H19ZM17,19H7V5H17Z`,transform:`translate(-2)`})]})})}var K4,uJe=s((()=>{eC(),K4=W()}));function q4({handleClose:e=()=>{},thumbnailNavigationPosition:t,direction:n,windowId:r,setWindowThumbnailPosition:i}){let{t:a}=nb(),o=t=>{i(r,t),e()};return(0,Y4.jsxs)(Y4.Fragment,{children:[(0,Y4.jsx)(sB,{role:`presentation`,disableSticky:!0,children:a(`thumbnails`)}),(0,Y4.jsxs)(dJe,{role:`menubar`,children:[(0,Y4.jsx)(X4,{"aria-checked":t===`off`,onClick:()=>{o(`off`)},role:`menuitemradio`,selected:t===`off`,children:(0,Y4.jsx)(TZ,{control:(0,Y4.jsx)(aJe,{color:t===`off`?`secondary`:void 0,fill:`currentcolor`}),label:a(`off`),labelPlacement:`bottom`,value:`off`})},`off`),(0,Y4.jsx)(X4,{"aria-checked":t===`far-bottom`,onClick:()=>{o(`far-bottom`)},role:`menuitemradio`,selected:t===`far-bottom`,children:(0,Y4.jsx)(TZ,{control:(0,Y4.jsx)(sJe,{color:t===`far-bottom`?`secondary`:void 0,fill:`currentcolor`}),label:a(`bottom`),labelPlacement:`bottom`,value:`far-bottom`})},`far-bottom`),(0,Y4.jsx)(X4,{"aria-checked":t===`far-right`,onClick:()=>{o(`far-right`)},role:`menuitemradio`,selected:t===`far-right`,children:(0,Y4.jsx)(TZ,{control:(0,Y4.jsx)(lJe,{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`)]})]})}var J4,Y4,X4,dJe,fJe=s((()=>{Nx(),EZ(),cB(),qO(),OO(),oJe(),J4=d(V(),1),ob(),cJe(),uJe(),Y4=W(),X4=Z(KO,{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`}})),dJe=Z(DO,{name:`WindowViewSettings`,slot:`option`})(()=>({display:`inline-flex`})),q4.propTypes={direction:J4.default.string.isRequired,handleClose:J4.default.func,setWindowThumbnailPosition:J4.default.func.isRequired,thumbnailNavigationPosition:J4.default.string.isRequired,windowId:J4.default.string.isRequired}})),pJe,mJe,hJe,Z4,gJe=s((()=>{U(),B(),Nr(),Nd(),$l(),fJe(),pJe={setWindowThumbnailPosition:wu},mJe=(e,{windowId:t})=>({direction:To(e),thumbnailNavigationPosition:io(e,{windowId:t})}),hJe=H(z(mJe,pJe,null,{forwardRef:!0}),Mr(`WindowThumbnailSettings`)),Z4=hJe(q4)})),_Je,vJe,yJe=s((()=>{tC(),_Je=W(),vJe=XS((0,_Je.jsx)(`path`,{d:`M21 3H3v18h18zm-2 16H5V5h14zm-5.04-6.71-2.75 3.54-1.96-2.36L6.5 17h11z`}),`CropOriginalSharp`)})),bJe,xJe,SJe=s((()=>{tC(),bJe=W(),xJe=XS((0,bJe.jsx)(`path`,{d:`M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z`}),`ViewColumn`)}));function CJe(e){return(0,Q4.jsx)(JS,{...e,children:(0,Q4.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`24`,height:`24`,viewBox:`0 0 24 24`,children:(0,Q4.jsx)(`path`,{d:`M1,4V21H22.853V4.1ZM3,19V6h8V19Zm18,0H13V6h8ZM14,9.5h6V11H14ZM14,12h6v1.5H14Zm0,2.5h6V16H14Z`})})})}var Q4,wJe=s((()=>{eC(),Q4=W()}));function TJe(e){return(0,$4.jsx)(JS,{...e,children:(0,$4.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`24`,height:`24`,viewBox:`0 0 24 24`,children:(0,$4.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)`})})})}var $4,EJe=s((()=>{eC(),$4=W()}));function e3({handleClose:e=()=>{},windowViewType:t,viewTypes:n=[],setWindowViewType:r,windowId:i}){let{t:a}=nb(),o=e=>{r(i,e)},s={book:CJe,gallery:TJe,scroll:xJe,single:vJe},c=({value:n,Icon:r})=>(0,n3.jsx)(DJe,{"aria-checked":t===n,autoFocus:t===n,onClick:()=>{o(n),e()},role:`menuitemradio`,selected:t===n,children:(0,n3.jsx)(TZ,{value:n,control:(0,n3.jsx)(r,{fill:`currentcolor`,color:t===n?`secondary`:void 0}),label:a(n),labelPlacement:`bottom`})},n);return n.length===0?null:(0,n3.jsxs)(n3.Fragment,{children:[(0,n3.jsx)(sB,{role:`presentation`,disableSticky:!0,children:a(`view`)}),(0,n3.jsx)(OJe,{role:`menubar`,children:n.map(e=>c({Icon:s[e],value:e}))})]})}var t3,n3,DJe,OJe,kJe=s((()=>{Nx(),EZ(),qO(),OO(),cB(),yJe(),SJe(),t3=d(V(),1),ob(),wJe(),EJe(),n3=W(),DJe=Z(KO,{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`}})),OJe=Z(DO,{name:`WindowViewSettings`,slot:`option`})(()=>({display:`inline-flex`})),e3.propTypes={handleClose:t3.default.func,setWindowViewType:t3.default.func.isRequired,viewTypes:t3.default.arrayOf(t3.default.string),windowId:t3.default.string.isRequired,windowViewType:t3.default.string.isRequired}})),AJe,jJe,MJe,r3,NJe=s((()=>{U(),B(),Nr(),Nd(),$l(),kJe(),AJe={setWindowViewType:Tu},jJe=(e,{windowId:t})=>({viewTypes:Bs(e,{windowId:t}),windowViewType:zs(e,{windowId:t})}),MJe=H(z(jJe,AJe,null,{forwardRef:!0}),Mr(`WindowViewSettings`)),r3=MJe(e3)}));function PJe({targetName:e,...t}){let{PluginComponents:n}=Lj(e),{t:r}=nb();return n?.length>0?(0,o3.jsxs)(o3.Fragment,{children:[(0,o3.jsx)(sB,{role:`presentation`,disableSticky:!0,tabIndex:-1,children:r(`windowPluginButtons`)}),(0,o3.jsx)(Vj,{targetName:e,...t})]}):null}function i3({handleClose:e,showThumbnailNavigationSettings:t=!0,toggleDraggingEnabled:n,windowId:r,anchorEl:i=null,open:a=!1}){let o=(0,FJe.useContext)(ID),s=arguments[0];return(0,o3.jsxs)(kM,{container:o?.current,anchorOrigin:{horizontal:`right`,vertical:`bottom`},transformOrigin:{horizontal:`right`,vertical:`top`},onClose:e,orientation:`horizontal`,anchorEl:i,open:a,role:`menu`,slotProps:{transition:{onEntering:n,onExit:n},paper:{className:sS(`window-top-menu`)}},children:[(0,o3.jsx)(r3,{windowId:r,handleClose:e}),t&&(0,o3.jsx)(Z4,{windowId:r,handleClose:e}),(0,o3.jsx)(PJe,{targetName:`WindowTopMenu`,...s})]})}var FJe,a3,o3,IJe=s((()=>{FJe=d(h(),1),cB(),AM(),a3=d(V(),1),ob(),gJe(),NJe(),Hj(),LD(),Rj(),cS(),o3=W(),PJe.propTypes={targetName:a3.default.string.isRequired},i3.propTypes={anchorEl:a3.default.object,handleClose:a3.default.func.isRequired,open:a3.default.bool,showThumbnailNavigationSettings:a3.default.bool,toggleDraggingEnabled:a3.default.func.isRequired,windowId:a3.default.string.isRequired}})),LJe,RJe,zJe,s3,BJe=s((()=>{U(),B(),Nr(),Nd(),IJe(),$l(),LJe=e=>({showThumbnailNavigationSettings:_o(e).thumbnailNavigation.displaySettings}),RJe=e=>({toggleDraggingEnabled:()=>e($u())}),zJe=H(z(LJe,RJe),Mr(`WindowTopMenu`)),s3=zJe(i3)}));function VJe(e){return(0,c3.jsx)(JS,{...e,children:(0,c3.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`24`,height:`24`,viewBox:`0 0 24 24`,children:[(0,c3.jsx)(`path`,{d:`M0,0H24V24H0Z`,fill:`none`}),(0,c3.jsx)(`path`,{d:`M24.852,17.981,3,18V15.945l21.852-.019Z`,transform:`translate(-2 5)`}),(0,c3.jsx)(`path`,{d:`M1,4V21H22.853V4.1ZM3,19V6h8V19Zm18,0H13V6h8Z`,transform:`translate(0 -2)`})]})})}var c3,HJe=s((()=>{eC(),c3=W()}));function l3({classes:e={},windowId:t}){let{t:n}=nb(),[r,i]=(0,u3.useState)(null),[a,o]=(0,u3.useState)(!1),s=(0,u3.useId)();return(0,f3.jsxs)(f3.Fragment,{children:[(0,f3.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,f3.jsx)(VJe,{})}),(0,f3.jsx)(s3,{windowId:t,anchorEl:r,handleClose:()=>{i(null),o(!1)},id:s,open:a})]})}var u3,d3,f3,UJe=s((()=>{u3=d(h(),1),d3=d(V(),1),ob(),BJe(),HD(),HJe(),f3=W(),l3.propTypes={classes:d3.default.objectOf(d3.default.string),windowId:d3.default.string.isRequired}})),WJe,p3,GJe=s((()=>{U(),Nr(),UJe(),WJe=H(Mr(`WindowTopMenuButton`)),p3=WJe(l3)}));function KJe(e){return(0,qJe.jsx)(Vj,{targetName:`WindowTopBarPluginArea`,...e})}var qJe,JJe=s((()=>{Hj(),qJe=W()})),YJe,m3,XJe=s((()=>{U(),B(),Nr(),JJe(),YJe=H(z(null,null),Mr(`WindowTopBarPluginArea`)),m3=YJe(KJe)})),ZJe,QJe,$Je=s((()=>{tC(),ZJe=W(),QJe=XS((0,ZJe.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`)}));function h3({windowId:e,menuIcon:t=(0,v3.jsx)(QJe,{}),pluginTarget:n=`WindowTopBarPluginMenu`}){let{t:r}=nb(),i=(0,g3.useContext)(ID),a=arguments[0],[o,s]=(0,g3.useState)(null),[c,l]=(0,g3.useState)(!1),u=(0,g3.useId)(),{PluginComponents:d}=Lj(n),f=e=>{s(e.currentTarget),l(!0)},p=()=>{s(null),l(!1)};return!d||d.length===0?null:(0,v3.jsxs)(v3.Fragment,{children:[(0,v3.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,v3.jsx)(PM,{id:u,container:i?.current,anchorEl:o,anchorOrigin:{horizontal:`right`,vertical:`bottom`},transformOrigin:{horizontal:`right`,vertical:`top`},open:c,onClose:p,children:(0,v3.jsx)(Vj,{targetName:n,handleClose:p,...a})})]})}var g3,_3,v3,eYe=s((()=>{g3=d(h(),1),_3=d(V(),1),$Je(),jZ(),ob(),HD(),Hj(),LD(),Rj(),v3=W(),h3.propTypes={anchorEl:_3.default.object,container:_3.default.shape({current:_3.default.instanceOf(Element)}),menuIcon:_3.default.element,open:_3.default.bool,pluginTarget:_3.default.string,windowId:_3.default.string.isRequired}})),tYe,y3,nYe=s((()=>{U(),Nr(),eYe(),tYe=H(Mr(`WindowTopBarPluginMenu`)),y3=tYe(h3)})),rYe,b3,iYe=s((()=>{tC(),rYe=W(),b3=XS((0,rYe.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`)}));function aYe({children:e,...t}){return(0,C3.jsx)(VS,{variant:`h2`,noWrap:!0,...t,sx:[{color:`inherit`},...Array.isArray(t.sx)?t.sx:[t.sx]],children:e})}function x3({error:e=null,hideWindowTitle:t=!1,isFetching:n=!1,manifestTitle:r=``}){let i;return i=n?(0,C3.jsx)(w3,{children:(0,C3.jsx)(wz,{variant:`text`})}):e?(0,C3.jsxs)(C3.Fragment,{children:[(0,C3.jsx)(b3,{color:`error`}),(0,C3.jsx)(w3,{color:`textSecondary`,children:e})]}):t?(0,C3.jsx)(oYe,{}):(0,C3.jsx)(w3,{children:r}),i}var S3,C3,w3,oYe,sYe=s((()=>{S3=d(V(),1),Nx(),HS(),Tz(),iYe(),C3=W(),w3=Z(aYe)(({theme:e})=>({...e.typography.h6,flexGrow:1,paddingLeft:e.spacing(.5)})),oYe=Z(`div`)(({theme:e})=>({...e.typography.h6,flexGrow:1,paddingLeft:e.spacing(.5)})),aYe.propTypes={children:S3.default.node.isRequired,sx:S3.default.oneOfType([S3.default.arrayOf(S3.default.object),S3.default.object])},x3.propTypes={error:S3.default.string,hideWindowTitle:S3.default.bool,isFetching:S3.default.bool,manifestTitle:S3.default.string}})),cYe,lYe,T3,uYe=s((()=>{U(),B(),Nr(),$l(),sYe(),cYe=(e,{windowId:t})=>({error:Jo(e,{windowId:t}).error,hideWindowTitle:Ls(e,{windowId:t}).hideWindowTitle,isFetching:Jo(e,{windowId:t}).isFetching,manifestTitle:ls(e,{windowId:t})}),lYe=H(z(cYe,null),Mr(`WindowTopBarTitle`)),T3=lYe(x3)}));function dYe(e){return(0,E3.jsx)(JS,{...e,children:(0,E3.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`24`,height:`24`,viewBox:`0 0 24 24`,children:[(0,E3.jsx)(`path`,{d:`M7,14H5v5h5V17H7Zm7-9V7h3v3h2V5Z`}),(0,E3.jsx)(`path`,{d:`M22.517,1.524H1.736V22.37H22.517Zm-2,18.845H3.736V3.524H20.517Z`})]})})}var E3,fYe=s((()=>{eC(),E3=W()}));function pYe(e){return(0,D3.jsx)(JS,{...e,children:(0,D3.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`24`,height:`24`,viewBox:`0 0 24 24`,children:[(0,D3.jsx)(`path`,{d:`M5,16H8v3h2V14H5ZM16,8V5H14v5h5V8Z`}),(0,D3.jsx)(`path`,{d:`M22.517,1.524H1.736V22.37H22.517Zm-2,18.845H3.736V3.524H20.517Z`})]})})}var D3,mYe=s((()=>{eC(),D3=W()}));function O3({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}=nb(),h=arguments[0];return(0,j3.jsx)(hYe,{component:p,"aria-label":m(`windowNavigation`),position:`relative`,color:`default`,enableColorOnDark:!0,children:(0,j3.jsxs)(gYe,{disableGutters:!0,onMouseDown:c,ownerState:h,className:(0,A3.default)(sS(`window-top-bar`)),variant:`dense`,children:[d&&(0,j3.jsx)(VD,{"aria-expanded":f,"aria-haspopup":!0,"aria-label":m(f?`hideWindowSideBar`:`showWindowSideBar`),onClick:n,className:sS(`window-menu-btn`),children:(0,j3.jsx)(W4,{})}),(0,j3.jsx)(T3,{windowId:t}),u&&(0,j3.jsx)(p3,{windowId:t,className:sS(`window-menu-btn`)}),(0,j3.jsx)(m3,{windowId:t}),(0,j3.jsx)(y3,{windowId:t}),s&&(0,j3.jsx)(VD,{"aria-label":m(i?`minimizeWindow`:`maximizeWindow`),className:(0,A3.default)(sS(`window-maximize`),sS(`window-menu-btn`)),onClick:i?a:r,children:i?(0,j3.jsx)(pYe,{}):(0,j3.jsx)(dYe,{})}),l&&(0,j3.jsx)(mQ,{className:sS(`window-menu-btn`)}),o&&(0,j3.jsx)(VD,{"aria-label":m(`closeWindow`),className:(0,A3.default)(sS(`window-close`),sS(`window-menu-btn`)),onClick:e,children:(0,j3.jsx)(eA,{})})]})})}var k3,A3,j3,hYe,gYe,_Ye=s((()=>{k3=d(V(),1),Nx(),rJe(),tA(),iA(),JX(),ob(),A3=d(dy(),1),GJe(),XJe(),nYe(),uYe(),HD(),hQ(),fYe(),mYe(),cS(),j3=W(),hYe=Z(qX,{name:`WindowTopBar`,slot:`root`})(()=>({zIndex:1100})),gYe=Z(rA,{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`}})),O3.propTypes={allowClose:k3.default.bool,allowFullscreen:k3.default.bool,allowMaximize:k3.default.bool,allowTopMenuButton:k3.default.bool,allowWindowSideBar:k3.default.bool,component:k3.default.elementType,focused:k3.default.bool,focusWindow:k3.default.func,maximized:k3.default.bool,maximizeWindow:k3.default.func,minimizeWindow:k3.default.func,sideBarOpen:k3.default.bool,removeWindow:k3.default.func.isRequired,toggleWindowSideBar:k3.default.func.isRequired,windowDraggable:k3.default.bool,windowId:k3.default.string.isRequired}})),vYe,yYe,bYe,M3,xYe=s((()=>{U(),B(),Nr(),Nd(),$l(),_Ye(),vYe=(e,{windowId:t})=>{let n=Ls(e,{windowId:t});return{allowClose:n.allowClose,allowFullscreen:n.allowFullscreen,allowMaximize:n.allowMaximize,allowTopMenuButton:n.allowTopMenuButton,allowWindowSideBar:n.allowWindowSideBar,focused:Ps(e,{windowId:t}),maximized:n.maximized,sideBarOpen:(Ba(e,{windowId:t})||{}).sideBarOpen}},yYe=(e,{windowId:t})=>({focusWindow:()=>e(gu(t)),maximizeWindow:()=>e(yu(t)),minimizeWindow:()=>e(bu(t)),removeWindow:()=>e(Su(t)),toggleWindowSideBar:()=>e(Cu(t))}),bYe=H(z(vYe,yYe),Mr(`WindowTopBar`)),M3=bYe(O3)})),SYe,CYe,wYe=s((()=>{tC(),SYe=W(),CYe=XS((0,SYe.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`)})),TYe,N3,EYe=s((()=>{tC(),TYe=W(),N3=XS((0,TYe.jsx)(`path`,{d:`M21.99 2H2v16h16l4 4zM18 14H6v-2h12zm0-3H6V9h12zm0-3H6V6h12z`}),`CommentSharp`)})),DYe,OYe,kYe=s((()=>{tC(),DYe=W(),OYe=XS((0,DYe.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`)})),AYe,jYe,MYe=s((()=>{tC(),AYe=W(),jYe=XS((0,AYe.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`)}));function NYe(e){return(0,P3.jsx)(JS,{...e,children:(0,P3.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`24`,height:`24`,viewBox:`0 0 24 24`,children:(0,P3.jsx)(`path`,{d:`M6.924,21H21V19H6.924ZM3,17H21V15H3Zm3.924-4H21V11H6.924Zm0-4H21V7H6.924ZM3,3V5H21V3Z`})})})}var P3,PYe=s((()=>{eC(),P3=W()}));function F3({value:e,...t}){let{t:n}=nb();return(0,R3.jsx)(PD,{title:n(`openCompanionWindow`,{context:e}),children:(0,R3.jsx)(IYe,{...t,value:e,"aria-label":n(`openCompanionWindow`,{context:e}),disableRipple:!0})})}function I3({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}=nb(),{PluginComponents:u}=Lj(`WindowSideBarButtons`);return(0,R3.jsxs)(FYe,{value:c!==`closed`&&c,onChange:(t,n)=>{e(n)},variant:`fullWidth`,indicatorColor:`primary`,textColor:`primary`,orientation:`vertical`,children:[s.info&&(0,R3.jsx)(F3,{value:`info`,icon:(0,R3.jsx)(CYe,{})}),s.attribution&&(0,R3.jsx)(F3,{value:`attribution`,icon:(0,R3.jsx)(OYe,{})}),s.canvas&&(0,R3.jsx)(F3,{value:`canvas`,icon:(0,R3.jsx)(NYe,{})}),s.annotations&&(t||n)&&(0,R3.jsx)(F3,{value:`annotations`,icon:(0,R3.jsx)(PC,{overlap:`rectangular`,color:`notification`,invisible:!t,variant:`dot`,children:(0,R3.jsx)(N3,{})})}),s.search&&o&&(0,R3.jsx)(F3,{value:`search`,icon:(0,R3.jsx)(PC,{overlap:`rectangular`,color:`notification`,invisible:!a,variant:`dot`,children:(0,R3.jsx)(ZB,{})})}),s.layers&&r&&(0,R3.jsx)(F3,{value:`layers`,icon:(0,R3.jsx)(PC,{overlap:`rectangular`,color:`notification`,invisible:!i,variant:`dot`,children:(0,R3.jsx)(jYe,{})})}),u&&u.map(e=>(0,R3.jsx)(F3,{value:e.value,icon:(0,R3.jsx)(e,{})},e.value))]})}var L3,R3,FYe,IYe,LYe=s((()=>{L3=d(V(),1),Nx(),FC(),mP(),SP(),FD(),wYe(),EYe(),kYe(),MYe(),QB(),ob(),PYe(),Rj(),R3=W(),FYe=Z(pP,{name:`WindowSideBarButtons`,slot:`root`})({"& .MuiTabs-flexContainer":{flexDirection:`column`},"&.MuiTabs-indicator":{display:`none`}}),IYe=Z(xP,{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`})),F3.propTypes={value:L3.default.string.isRequired},I3.propTypes={addCompanionWindow:L3.default.func.isRequired,hasAnnotations:L3.default.bool,hasAnyAnnotations:L3.default.bool,hasAnyLayers:L3.default.bool,hasCurrentLayers:L3.default.bool,hasSearchResults:L3.default.bool,hasSearchService:L3.default.bool,panels:L3.default.objectOf(L3.default.bool),sideBarPanel:L3.default.string}}));function RYe(e,t){return e&&e.some(e=>t(e).imageResources.length>1)}function zYe(e,t){return e&&e.some(e=>{let n=t(e);return n.annotationListUris.length>0||n.canvasAnnotationPages.length>0})}function BYe(e,{windowId:t}){let{suggestedSearches:n}=Ba(e,{windowId:t}),r=lo(e,{position:`left`,windowId:t})?.[0]?.id,i=Oc(e,{companionWindowId:r,windowId:t});return!!(n||i)}var VYe,HYe,UYe,z3,WYe=s((()=>{U(),B(),Nr(),Nd(),$l(),LYe(),VYe=(e,{windowId:t})=>({addCompanionWindow:n=>e(tu(t,{content:n,position:`left`}))}),HYe=(e,{windowId:t})=>({hasAnnotations:vc(e,{windowId:t}).length>0,hasAnyAnnotations:zYe(Ws(e,{windowId:t}),Fa(e)),hasAnyLayers:RYe(Ws(e,{windowId:t}),Fa(e)),hasCurrentLayers:RYe(Js(e,{windowId:t}),Fa(e)),hasSearchResults:BYe(e,{windowId:t}),hasSearchService:hs(e,{windowId:t})!==null,panels:Ls(e,{windowId:t}).panels,sideBarPanel:(lo(e,{position:`left`,windowId:t})[0]||{}).content}),UYe=H(z(HYe,VYe),Mr(`WindowSideBarButtons`)),z3=UYe(I3)}));function B3({classes:e={},direction:t,windowId:n,sideBarOpen:r=!1}){let{t:i}=nb();return(0,H3.jsx)(_Z,{sx:{flexShrink:0,order:-1e3,zIndex:e=>e.zIndex.appBar-1},variant:`persistent`,className:e.drawer,anchor:t===`rtl`?`right`:`left`,slotProps:{paper:{"aria-label":i(`sidebarPanelsNavigation`),component:`nav`,sx:{width:r?48:0,position:`relative`}},transition:{direction:t===`rtl`?`left`:`right`,mountOnEnter:!0,unmountOnExit:!0}},open:r,children:(0,H3.jsx)(z3,{windowId:n})})}var V3,H3,GYe=s((()=>{V3=d(V(),1),Nx(),vZ(),ob(),WYe(),H3=W(),Z(_Z,{name:`WindowSideBar`,slot:`root`})(({theme:e})=>({flexShrink:0,order:-1e3,zIndex:e.zIndex.appBar-1})),B3.propTypes={classes:V3.default.objectOf(V3.default.string),direction:V3.default.string.isRequired,sideBarOpen:V3.default.bool,windowId:V3.default.string.isRequired}})),KYe,qYe,U3,JYe=s((()=>{B(),U(),Nr(),GYe(),$l(),KYe=(e,{windowId:t})=>({direction:To(e),sideBarOpen:(Ba(e,{windowId:t})||{}).sideBarOpen,sideBarPanel:(Ba(e,{windowId:t})||{}).sideBarPanel}),qYe=H(z(KYe,null),Mr(`WindowSideBar`)),U3=qYe(B3)})),YYe,W3,XYe=s((()=>{tC(),YYe=W(),W3=XS((0,YYe.jsx)(`path`,{d:`m14 7-5 5 5 5z`}),`ArrowLeftSharp`)})),ZYe,G3,QYe=s((()=>{tC(),ZYe=W(),G3=XS((0,ZYe.jsx)(`path`,{d:`m10 17 5-5-5-5z`}),`ArrowRightSharp`)}));function K3({error:e,metadata:t=null,showJsError:n=!0,...r}){let{t:i}=nb();if(!n)return null;let a={error:e,metadata:t,showJsError:n,t:i,...r};return(0,J3.jsxs)(tNe,{elevation:6,variant:`filled`,severity:`error`,children:[i(`errorDialogTitle`),n&&(0,J3.jsxs)(tXe,{elevation:2,square:!0,children:[(0,J3.jsx)(Sj,{sx:{marginInlineStart:`-1rem`},expandIcon:(0,J3.jsx)(wj,{sx:{color:`#fff`}}),children:i(`jsError`,{message:e.message,name:e.name})}),(0,J3.jsx)(vj,{children:(0,J3.jsxs)(WZ,{children:[(0,J3.jsx)($Ye,{children:i(`jsStack`,{stack:e.stack})}),t&&(0,J3.jsx)(eXe,{children:JSON.stringify(t,null,2)})]})})]}),(0,J3.jsx)(Vj,{targetName:`ErrorContent`,...a})]})}var q3,J3,$Ye,eXe,tXe,nXe=s((()=>{q3=d(V(),1),Nx(),gj(),Cj(),yj(),GZ(),WX(),Tj(),ob(),Hj(),J3=W(),$Ye=Z(`pre`,{name:`ErrorContent`,slot:`stacktrace`})({overflowY:`scroll`}),eXe=Z(`pre`,{name:`ErrorContent`,slot:`metadata`})({height:`100px`,overflowY:`scroll`}),tXe=Z(hj,{name:`ErrorContent`,slot:`accordion`})({backgroundColor:`inherit`,color:`inherit`,margin:0}),K3.propTypes={error:q3.default.object.isRequired,metadata:q3.default.object,showJsError:q3.default.bool}})),rXe,iXe,Y3,X3=s((()=>{U(),B(),Nr(),nXe(),$l(),rXe=(e,{companionWindowId:t,windowId:n})=>({metadata:{companionWindow:t&&no(e,{companionWindowId:t}),manifest:Ua(e,{windowId:n}),viewer:Ga(e,{windowId:n}),window:Ba(e,{windowId:n})},showJsError:_o(e).window.showJsError}),iXe=H(z(rXe),Mr(`ErrorContent`)),Y3=iXe(K3)}));function Z3({content:e=null,id:t,windowId:n}){let{t:r}=nb(),i=(0,aXe.useCallback)(({error:e})=>(0,$3.jsx)(XA,{title:r(`error`),windowId:n,id:t,children:(0,$3.jsx)(Y3,{error:e,windowId:n,companionWindowId:t})}),[n,r,t]),a=aJ[e];return a?(0,$3.jsx)(H4,{fallbackComponent:i,children:(0,$3.jsx)(a,{id:t,windowId:n})}):null}var aXe,Q3,$3,oXe=s((()=>{aXe=d(h(),1),Q3=d(V(),1),U4(),ob(),oJ(),ZA(),X3(),$3=W(),Z3.propTypes={content:Q3.default.string,id:Q3.default.string.isRequired,windowId:Q3.default.string.isRequired}})),sXe,cXe,e6,lXe=s((()=>{U(),B(),Nr(),$l(),oXe(),sXe=(e,{id:t})=>({content:no(e,{companionWindowId:t}).content,id:t}),cXe=H(z(sXe),Mr(`CompanionWindowFactory`)),e6=cXe(Z3)}));function t6({classes:e={},className:t=void 0,direction:n,companionWindowIds:r,companionAreaOpen:i,setCompanionAreaOpen:a=()=>{},position:o,sideBarOpen:s=!1,windowId:c}){let{t:l}=nb(),u=o===`bottom`||o===`far-bottom`?e.horizontal:null,d=n===`rtl`?i?(0,r6.jsx)(G3,{}):(0,r6.jsx)(W3,{}):i?(0,r6.jsx)(W3,{}):(0,r6.jsx)(G3,{}),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,uXe.default)(u,sS(`companion-area-${o}`),t),m=arguments[0];return(0,r6.jsxs)(dXe,{ownerState:m,className:p,children:[(0,r6.jsx)(uZ,{in:i,direction:f,children:(0,r6.jsx)(fXe,{ownerState:m,className:`${sS(`companion-windows`)}`,children:r.map(e=>(0,r6.jsx)(e6,{id:e,windowId:c},e))})}),a&&o===`left`&&s&&r.length>0&&(0,r6.jsx)(pXe,{children:(0,r6.jsx)(VD,{"aria-expanded":i,"aria-label":l(i?`collapseSidePanel`:`expandSidePanel`),edge:`start`,onClick:()=>{a(c,!i)},TooltipProps:{placement:`right`},children:d})})]})}var n6,uXe,r6,dXe,fXe,pXe,mXe=s((()=>{n6=d(V(),1),Nx(),dZ(),XYe(),QYe(),uXe=d(dy(),1),ob(),lXe(),HD(),cS(),r6=W(),dXe=Z(`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%`}})),fXe=Z(`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`}})),pXe=Z(`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})),t6.propTypes={classes:n6.default.objectOf(n6.default.string),className:n6.default.string,companionAreaOpen:n6.default.bool.isRequired,companionWindowIds:n6.default.arrayOf(n6.default.string).isRequired,direction:n6.default.string.isRequired,position:n6.default.string.isRequired,setCompanionAreaOpen:n6.default.func,sideBarOpen:n6.default.bool,windowId:n6.default.string.isRequired}})),hXe,gXe,_Xe,i6,a6=s((()=>{U(),B(),Nr(),$l(),Nd(),mXe(),hXe=(e,{windowId:t,position:n})=>({companionAreaOpen:po(e,{position:n,windowId:t}),companionWindowIds:fo(e,{position:n,windowId:t}),direction:To(e),sideBarOpen:(Ba(e,{windowId:t})||{}).sideBarOpen}),gXe={setCompanionAreaOpen:xu},_Xe=H(z(hXe,gXe),Mr(`CompanionArea`)),i6=_Xe(t6)}));function o6({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,s6.useContext)(ID),{t:m}=nb(),[h,g]=(0,s6.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,l6.jsx)(u6,{container:x,onClose:_});let S=o&&Ja(o.getProperty(`rights`)||o.getProperty(`license`)),C=o&&Ja(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,l6.jsxs)(jX,{variant:`contained`,onClose:_,container:x,open:!0,children:[(0,l6.jsxs)(RX,{id:`select-collection`,children:[(0,l6.jsx)(VS,{component:`div`,variant:`overline`,children:m(a?`multipartCollection`:`collection`)}),(0,l6.jsx)(VS,{component:`div`,variant:`h3`,children:(0,l6.jsx)(Ux,{resource:o})})]}),(0,l6.jsxs)(vXe,{children:[t&&(0,l6.jsx)(DN,{startIcon:(0,l6.jsx)(DV,{}),onClick:()=>y(),children:(0,l6.jsx)(Ux,{resource:t})}),(0,l6.jsxs)(yXe,{children:[(0,l6.jsx)(yN,{manifestId:o.id}),(0,l6.jsxs)(Aj,{id:`select-collection-rights`,label:m(`attributionTitle`),children:[C&&(0,l6.jsx)(Fj,{labelValuePairs:C,defaultLabel:m(`attribution`)}),S&&S.length>0&&(0,l6.jsxs)(l6.Fragment,{children:[(0,l6.jsx)(VS,{variant:`subtitle2`,component:`dt`,children:m(`rights`)}),S.map(e=>(0,l6.jsx)(VS,{variant:`body1`,component:`dd`,children:(0,l6.jsx)(RN,{target:`_blank`,rel:`noopener noreferrer`,href:e,children:e})},e))]})]})]}),(0,l6.jsxs)(bXe,{children:[o.getTotalCollections()>0&&(0,l6.jsx)(ZD,{clickable:!0,color:T===`collections`?`primary`:`default`,onClick:()=>g(`collections`),label:m(`totalCollections`,{count:o.getTotalCollections()})}),o.getTotalManifests()>0&&(0,l6.jsx)(ZD,{clickable:!0,color:T===`manifests`?`primary`:`default`,onClick:()=>g(`manifests`),label:m(`totalManifests`,{count:o.getTotalManifests()})})]}),T===`collections`&&(0,l6.jsx)(DO,{children:w.map(e=>(0,l6.jsx)(KO,{onClick:()=>{v(e)},variant:`multiline`,children:(0,l6.jsx)(Ux,{resource:e})},e.id))}),T===`manifests`&&(0,l6.jsx)(DO,{children:o.getManifests().map(e=>(0,l6.jsx)(KO,{onClick:()=>{b(e)},variant:`multiline`,children:(0,l6.jsx)(Ux,{resource:e})},e.id))})]}),(0,l6.jsx)(aZ,{children:(0,l6.jsx)(DN,{onClick:_,children:m(`close`)})})]})}var s6,c6,l6,vXe,yXe,bXe,u6,xXe=s((()=>{s6=d(h(),1),c6=d(V(),1),tQ(),OV(),Tz(),Nx(),ob(),Ya(),Ij(),jj(),NQ(),bN(),LD(),Gx(),l6=W(),vXe=Z(MQ)(()=>({padding:e=>e.spacing(1)})),yXe=Z(`div`)(()=>({"& .MuiPaper-root":{background:`transparent`},padding:e=>e.spacing(2)})),bXe=Z(`div`)(()=>({padding:e=>e.spacing(2),paddingTop:0})),u6=({onClose:e,container:t})=>(0,l6.jsxs)(jX,{variant:`contained`,onClose:e,open:!0,container:t,children:[(0,l6.jsx)(RX,{id:`select-collection`,children:(0,l6.jsx)(wz,{variant:`text`})}),(0,l6.jsxs)(MQ,{children:[(0,l6.jsx)(wz,{variant:`text`}),(0,l6.jsx)(wz,{variant:`text`})]})]}),u6.propTypes={container:c6.default.instanceOf(Element).isRequired,onClose:c6.default.func.isRequired},o6.propTypes={addWindow:c6.default.func.isRequired,collection:c6.default.object,dialogCollectionPath:c6.default.arrayOf(c6.default.string),error:c6.default.string,hideCollectionDialog:c6.default.func.isRequired,isMultipart:c6.default.bool,manifest:c6.default.object.isRequired,manifestId:c6.default.string.isRequired,ready:c6.default.bool,setWorkspaceAddVisibility:c6.default.func.isRequired,showCollectionDialog:c6.default.func.isRequired,updateWindow:c6.default.func.isRequired,windowId:c6.default.string}})),SXe,CXe,wXe,d6,TXe=s((()=>{U(),B(),Nr(),Nd(),$l(),xXe(),SXe={addWindow:_u,hideCollectionDialog:Du,setWorkspaceAddVisibility:Xu,showCollectionDialog:Eu,updateWindow:vu},CXe=(e,{windowId:t})=>{let{collectionManifestId:n,dialogCollectionPath:r}=Ba(e,{windowId:t}),i=Ua(e,{manifestId:n}),a=r&&r[r.length-1],o=a&&Ua(e,{manifestId:a});return{collection:o&&Zo(e,{manifestId:o.id}),dialogCollectionPath:r,error:i&&i.error,isMultipart:Ts(e,{manifestId:n}).includes(`multi-part`),manifest:i&&Zo(e,{manifestId:n}),manifestId:n,open:e.workspace.collectionDialogOn,ready:i&&!!i.json,windowId:t}},wXe=H(z(CXe,SXe),Mr(`CollectionDialog`)),d6=wXe(o6)}));function f6({audioOptions:e={},audioResources:t=[],canvasId:n=``,captions:r=[]}){return(0,h6.jsx)(DXe,{children:(0,EXe.createElement)(OXe,{...e,key:n},t.map(e=>(0,h6.jsx)(p6.Fragment,{children:(0,h6.jsx)(`source`,{src:e.id,type:e.getFormat()})},e.id)),r.map(e=>(0,h6.jsx)(p6.Fragment,{children:(0,h6.jsx)(`track`,{src:e.id,label:e.getDefaultLabel(),srcLang:e.getProperty(`language`)})},e.id)))})}var p6,m6,h6,EXe,DXe,OXe,kXe=s((()=>{p6=d(h(),1),m6=d(V(),1),Nx(),h6=W(),EXe=d(h(),1),DXe=Z(`div`)({alignItems:`center`,display:`flex`,width:`100%`}),OXe=Z(`audio`)({width:`100%`}),f6.propTypes={audioOptions:m6.default.object,audioResources:m6.default.arrayOf(m6.default.object),canvasId:m6.default.string,captions:m6.default.arrayOf(m6.default.object)}})),AXe=l({default:()=>g6}),jXe,MXe,g6,NXe=s((()=>{B(),U(),Nr(),kXe(),$l(),jXe=(e,{windowId:t})=>({audioOptions:_o(e).audioOptions,audioResources:oc(e,{windowId:t})||[],captions:ac(e,{windowId:t})||[],canvasId:Ks(e,{windowId:t}).id}),MXe=H(z(jXe,null),Mr(`AudioViewer`)),g6=MXe(f6)}));function _6({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,v6.useRef)(),[l,u]=(0,v6.useState)(!1);return(0,v6.useEffect)(()=>{t&&c.current?.scrollIntoView({block:`nearest`})},[t]),(0,b6.jsx)(ice,{onChange:(e,{isIntersecting:t})=>{!t||i===void 0||i>0||l||(u(!0),a())},children:(0,b6.jsx)(PXe,{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,b6.jsx)(aS,{resource:e,labelled:!0,variant:`outside`,maxHeight:s.height,maxWidth:s.width,children:(0,b6.jsxs)(FXe,{children:[o>0&&(0,b6.jsx)(x6,{icon:(0,b6.jsx)(ZB,{fontSize:`small`}),label:o,size:`small`}),i>0&&(0,b6.jsx)(x6,{icon:(0,b6.jsx)(N3,{fontSize:`small`}),label:i,size:`small`})]})})},e.id||e.index)})}var v6,y6,b6,PXe,FXe,x6,IXe=s((()=>{v6=d(h(),1),y6=d(V(),1),Nx(),QD(),EYe(),QB(),ace(),oS(),b6=W(),PXe=Z(`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`})),FXe=Z(`div`,{name:`GalleryView`,slot:`chipArea`})(({theme:e})=>({display:`flex`,flexDirection:`column`,gap:e.spacing(.25),position:`absolute`,right:0,top:0})),x6=Z(ZD,{name:`GalleryView`,slot:`chip`})(({theme:e})=>({backgroundColor:e.palette.annotations.chipBackground,opacity:.875,textAlign:`right`})),_6.propTypes={annotationsCount:y6.default.number,canvas:y6.default.object.isRequired,config:y6.default.shape({height:y6.default.number,width:y6.default.number}),focusOnCanvas:y6.default.func.isRequired,requestCanvasAnnotations:y6.default.func,searchAnnotationsCount:y6.default.number,selected:y6.default.bool,setCanvas:y6.default.func.isRequired}})),LXe,RXe,zXe,S6,BXe=s((()=>{U(),B(),Nd(),IXe(),$l(),LXe=(e,{canvas:t,windowId:n})=>{let r=Ks(e,{windowId:n}),i=Lc(e,{windowId:n}).flatMap(e=>e.resources).filter(e=>e.targetId===t.id),a=uo(e,{content:`annotations`,windowId:n}).length>0;return{annotationsCount:(()=>{if(a)return hc(e,{canvasId:t.id}).reduce((e,n)=>e+n.resources.filter(e=>e.targetId===t.id).length,0)})(),config:_o(e).galleryView,searchAnnotationsCount:i.length,selected:r&&r.id===t.id}},RXe=(e,{canvas:t,id:n,windowId:r})=>({focusOnCanvas:()=>e(Tu(r,`single`)),requestCanvasAnnotations:()=>e(td(r,t.id)),setCanvas:(...t)=>e(Hu(r,...t))}),zXe=H(z(LXe,RXe)),S6=zXe(_6)}));function C6({canvases:e,viewingDirection:t=``,windowId:n}){return(0,T6.jsx)(VXe,{component:`section`,"aria-label":`gallery section`,dir:t===`right-to-left`?`rtl`:`ltr`,square:!0,elevation:0,id:`${n}-gallery`,className:sS(`gallery-view`),children:e.map(e=>(0,T6.jsx)(S6,{windowId:n,canvas:e},e.id))})}var w6,T6,VXe,HXe=s((()=>{w6=d(V(),1),Nx(),ty(),BXe(),cS(),T6=W(),VXe=Z(ey,{name:`GalleryView`,slot:`root`})(({theme:e})=>({alignItems:`flex-start`,alignContent:`flex-start`,display:`flex`,flexDirection:`row`,flexWrap:`wrap`,overflowX:`hidden`,overflowY:`scroll`,padding:`50px 0 50px 20px`,width:`100%`})),C6.propTypes={canvases:w6.default.array.isRequired,viewingDirection:w6.default.string,windowId:w6.default.string.isRequired}})),UXe=l({default:()=>E6}),WXe,GXe,E6,KXe=s((()=>{U(),B(),Nr(),HXe(),$l(),WXe=(e,{windowId:t})=>({canvases:Ws(e,{windowId:t}),viewingDirection:ws(e,{windowId:t})}),GXe=H(z(WXe),Mr(`GalleryView`)),E6=GXe(C6)})),qXe,JXe,YXe=s((()=>{tC(),qXe=W(),JXe=XS((0,qXe.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`)}));function D6({collectionPath:e=[],manifestId:t=null,showCollectionDialog:n,windowId:r=null}){let{t:i}=nb(),a=(0,XXe.useCallback)(()=>{n(t,e.slice(0,-1),r)},[e,t,n,r]);return(0,k6.jsx)(OZ,{container:!0,sx:{alignContent:`center`,justifyContent:`center`,width:`100%`},children:(0,k6.jsxs)(WZ,{children:[(0,k6.jsx)(VS,{variant:`h4`,component:`p`,sx:{mb:2,textAlign:`center`},children:(0,k6.jsx)(`em`,{children:i(`noItemSelected`)})}),(0,k6.jsx)(DN,{"aria-label":`show collection`,color:`primary`,variant:`contained`,onClick:a,startIcon:(0,k6.jsx)(JXe,{}),children:i(`showCollection`)})]})})}var XXe,O6,k6,ZXe=s((()=>{XXe=d(h(),1),O6=d(V(),1),ON(),kZ(),GZ(),HS(),YXe(),ob(),k6=W(),D6.propTypes={collectionPath:O6.default.arrayOf(O6.default.string),manifestId:O6.default.string,showCollectionDialog:O6.default.func.isRequired,windowId:O6.default.string}})),QXe=l({default:()=>A6}),$Xe,eZe,tZe,A6,nZe=s((()=>{U(),B(),Nd(),Nr(),$l(),ZXe(),$Xe=(e,{windowId:t})=>{let{collectionPath:n,manifestId:r}=Ba(e,{windowId:t})||{};return{collectionPath:n,manifestId:r}},eZe={showCollectionDialog:Eu},tZe=H(z($Xe,eZe),Mr(`SelectCollection`)),A6=tZe(D6)})),rZe,iZe,aZe=s((()=>{tC(),rZe=W(),iZe=XS((0,rZe.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`)})),oZe,sZe,cZe=s((()=>{tC(),oZe=W(),sZe=XS((0,oZe.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`)}));function lZe(e){return(0,j6.jsx)(JS,{...e,children:(0,j6.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`24`,height:`24`,viewBox:`0 0 24 24`,children:[(0,j6.jsx)(`path`,{d:`M6,15H9v3h2V13H6Zm9-6V6H13v5h5V9Z`}),(0,j6.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`})]})})}var j6,uZe=s((()=>{eC(),j6=W()})),dZe,M6,N6=s((()=>{dZe=d(h(),1),M6=(0,dZe.createContext)(void 0)}));function P6({windowId:e=``,updateViewport:t=()=>{},viewer:n={},zoomToWorld:r}){let{t:i}=nb(),{viewport:a}=(0,fZe.useContext)(M6)?.current||{},{zoom:o,minZoom:s,maxZoom:c}=a?{maxZoom:a.getMaxZoom(),minZoom:a.getMinZoom(),zoom:a.zoomSpring.target.value}:{},l=o??n?.zoom;return(0,I6.jsxs)(pZe,{children:[(0,I6.jsx)(VD,{"aria-label":i(`zoomIn`),onClick:()=>{let n=l*2;t(e,{zoom:c==null?n:Math.min(n,c)})},disabled:c!=null&&l>=c,children:(0,I6.jsx)(iZe,{})}),(0,I6.jsx)(VD,{"aria-label":i(`zoomOut`),onClick:()=>{let n=l/2;t(e,{zoom:s==null?n:Math.max(n,s)})},disabled:s!=null&&l<=s,children:(0,I6.jsx)(sZe,{})}),(0,I6.jsx)(VD,{"aria-label":i(`zoomReset`),onClick:()=>r(!1),children:(0,I6.jsx)(lZe,{})})]})}var fZe,F6,I6,pZe,mZe=s((()=>{fZe=d(h(),1),aZe(),cZe(),Nx(),F6=d(V(),1),ob(),uZe(),HD(),N6(),I6=W(),pZe=Z(`div`)({display:`flex`,flexDirection:`row`,justifyContent:`center`}),P6.propTypes={updateViewport:F6.default.func,viewer:F6.default.shape({x:F6.default.number,y:F6.default.number,zoom:F6.default.number}),windowId:F6.default.string,zoomToWorld:F6.default.func.isRequired}})),hZe,gZe,_Ze,L6,vZe=s((()=>{U(),B(),Nr(),Nd(),$l(),mZe(),hZe=(e,{windowId:t})=>({viewer:Ga(e,{windowId:t})}),gZe={updateViewport:Gu},_Ze=H(z(hZe,gZe),Mr(`ZoomControls`)),L6=_Ze(P6)}));function R6({canvasCount:e,canvasIndex:t,canvasLabel:n=void 0}){let{t:r}=nb();return(0,B6.jsxs)(bZe,{className:(0,yZe.default)(sS(`osd-info`)),children:[(0,B6.jsx)(VS,{variant:`caption`,className:sS(`canvas-count`),role:`status`,sx:{display:`inline`},children:r(`pagination`,{current:t+1,total:e})}),(0,B6.jsx)(VS,{variant:`caption`,className:sS(`canvas-label`),role:`status`,sx:{display:`inline`},children:n&&` • ${n}`})]})}var z6,yZe,B6,bZe,xZe=s((()=>{HS(),z6=d(V(),1),Nx(),yZe=d(dy(),1),ob(),cS(),B6=W(),bZe=Z(`div`)(({theme:e})=>({overflow:`hidden`,boxSizing:`border-box`,paddingBottom:.5,paddingLeft:e.spacing(2),paddingRight:e.spacing(2),textOverflow:`ellipsis`,unicodeBidi:`plaintext`,whiteSpace:`nowrap`,width:`100%`})),R6.propTypes={canvasCount:z6.default.number.isRequired,canvasIndex:z6.default.number.isRequired,canvasLabel:z6.default.string}})),SZe,CZe,V6,wZe=s((()=>{U(),B(),Nr(),xZe(),$l(),SZe=(e,t)=>{let{windowId:n}=t,r=Ws(e,{windowId:n}),i=Ss(e,{windowId:n}),a=(Ks(e,{windowId:n})||{}).id;return{canvasCount:r.length,canvasIndex:i,canvasLabel:$s(e,{canvasId:a,windowId:n})}},CZe=H(z(SZe,null),Mr(`ViewerInfo`)),V6=CZe(R6)})),TZe,H6,EZe=s((()=>{tC(),TZe=W(),H6=XS((0,TZe.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`)}));function U6({hasNextCanvas:e=!1,hasPreviousCanvas:t=!1,setNextCanvas:n=()=>{},setPreviousCanvas:r=()=>{},viewingDirection:i=``}){let{t:a}=nb(),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,G6.jsxs)(`div`,{className:(0,DZe.default)(sS(`osd-navigation`)),dir:o,children:[(0,G6.jsx)(VD,{"aria-label":a(`previousCanvas`),className:sS(`previous-canvas-button`),disabled:!t,onClick:()=>{t&&r()},children:(0,G6.jsx)(H6,{style:s})}),(0,G6.jsx)(VD,{"aria-label":a(`nextCanvas`),className:sS(`next-canvas-button`),disabled:!e,onClick:()=>{e&&n()},children:(0,G6.jsx)(H6,{style:c})})]})}var W6,DZe,G6,OZe=s((()=>{EZe(),W6=d(V(),1),DZe=d(dy(),1),ob(),HD(),cS(),G6=W(),U6.propTypes={hasNextCanvas:W6.default.bool,hasPreviousCanvas:W6.default.bool,setNextCanvas:W6.default.func,setPreviousCanvas:W6.default.func,viewingDirection:W6.default.string}})),kZe,AZe,jZe,K6,MZe=s((()=>{U(),B(),Nr(),Nd(),$l(),OZe(),kZe=(e,{windowId:t})=>({hasNextCanvas:!!Zs(e,{windowId:t}),hasPreviousCanvas:!!Qs(e,{windowId:t}),viewingDirection:ws(e,{windowId:t})}),AZe=(e,{windowId:t})=>({setNextCanvas:(...n)=>e(Uu(t)),setPreviousCanvas:(...n)=>e(Wu(t))}),jZe=H(z(kZe,AZe),Mr(`ViewerNavigation`)),K6=jZe(U6)})),NZe,q6,PZe,FZe,J6,IZe,Y6,LZe=s((()=>{NZe=d(h(),1),q6=d(V(),1),Nx(),PZe=d(dy(),1),ty(),GZ(),MO(),HS(),N$(),FZe=ohe(),che(),vZe(),wZe(),MZe(),cS(),Hj(),J6=W(),IZe=Z(ey,{name:`WindowCanvasNavigationControls`,slot:`root`})(({theme:e})=>({alignItems:`center`,backgroundColor:Jd(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})),Y6=(0,NZe.forwardRef)(({showZoomControls:e=!1,visible:t=!0,windowId:n,zoomToWorld:r,...i},a)=>{let[o,s]=(0,FZe.useElementSize)(),c={showZoomControls:e,size:s,visible:t,windowId:n,...i},l=s&&s.width&&s.width<=253;return t?(0,J6.jsxs)(IZe,{square:!0,className:(0,PZe.default)(sS(`canvas-nav`),l?sS(`canvas-nav-stacked`):null),elevation:0,ref:she(a,o),children:[(0,J6.jsxs)(WZ,{direction:l?`column`:`row`,divider:(0,J6.jsx)(zfe,{orientation:l?`horizontal`:`vertical`,variant:`middle`,flexItem:!0}),spacing:0,children:[(0,J6.jsx)(K6,{windowId:n}),e&&(0,J6.jsx)(L6,{windowId:n,zoomToWorld:r})]}),(0,J6.jsx)(V6,{windowId:n}),(0,J6.jsx)(Vj,{targetName:`WindowCanvasNavigationControls`,...c})]}):(0,J6.jsx)(VS,{style:HH,component:`div`,children:(0,J6.jsx)(V6,{windowId:n})})}),Y6.propTypes={showZoomControls:q6.default.bool,visible:q6.default.bool,windowId:q6.default.string.isRequired,zoomToWorld:q6.default.func.isRequired},Y6.displayName=`WindowCanvasNavigationControls`})),RZe,zZe,X6,Z6=s((()=>{B(),U(),Nr(),$l(),LZe(),RZe=(e,{windowId:t})=>({showZoomControls:xo(e),visible:Va(e).focusedWindowId===t}),zZe=H(z(RZe),Mr(`WindowCanvasNavigationControls`)),X6=zZe(Y6)})),Q6=c(((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){L(a,e)},mouseup:function(e){ae(a,e)},mousemove:function(e){ce(a,e)},touchstart:function(e){A(a,e)},touchend:function(e){j(a,e)},touchmove:function(e){M(a,e)},touchcancel:function(e){N(a,e)},gesturestart:function(e){ee(a,e)},gesturechange:function(e){te(a,e)},gotpointercapture:function(e){P(a,e)},lostpointercapture:function(e){F(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){L(a,e)},pointerup:function(e){ae(a,e)},pointermove:function(e){ce(a,e)},pointercancel:function(e){de(a,e)},pointerupcaptured:function(e){oe(a,e)},pointermovecaptured:function(e){le(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);he(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);he(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};me(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};me(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};me(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};me(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};me(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};me(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};me(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};me(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},me(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};me(t,i),n.target===t.element&&he(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(me(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),he(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(me(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),he(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(me(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 N(t,n){var r=n.changedTouches.length,i,a,o={originalEvent:n,eventType:`pointercancel`,pointerType:`touch`,isEmulated:!1};for(me(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 ee(t,n){return e.eventIsCanceled(n)||n.preventDefault(),!1}function te(t,n){return e.eventIsCanceled(n)||n.preventDefault(),!1}function P(t,n){var r={originalEvent:n,eventType:`gotpointercapture`,pointerType:f(n),isEmulated:!1};me(t,r),n.target===t.element&&he(t,{id:n.pointerId,type:f(n)},!0),r.stopPropagation&&e.stopEvent(n)}function F(t,n){var r={originalEvent:n,eventType:`lostpointercapture`,pointerType:f(n),isEmulated:!1};me(t,r),n.target===t.element&&he(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};me(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};me(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};me(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};me(t,i),ye(t,i,r),i.preventDefault&&!i.defaultPrevented&&e.cancelEvent(n),i.stopPropagation&&e.stopEvent(n)}function L(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};me(t,a),be(t,a,r,n.button),a.preventDefault&&!a.defaultPrevented&&e.cancelEvent(n),a.stopPropagation&&e.stopEvent(n),a.shouldCapture&&(i?he(t,r,!0):l(t,r))}function ae(e,t){se(e,t)}function oe(t,n){t.getActivePointersListByType(f(n)).getById(n.pointerId)&&se(t,n),e.stopEvent(n)}function se(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};me(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):he(t,r,!1))}function ce(e,t){ue(e,t)}function le(t,n){t.getActivePointersListByType(f(n)).getById(n.pointerId)&&ue(t,n),e.stopEvent(n)}function ue(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};me(t,i),Se(t,i,r),i.preventDefault&&!i.defaultPrevented&&e.cancelEvent(n),i.stopPropagation&&e.stopEvent(n)}function de(t,n){var r={id:n.pointerId,type:f(n)},i={originalEvent:n,eventType:`pointercancel`,pointerType:r.type,isEmulated:!1};me(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 R(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 me(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,R(t,n),t.preProcessEventHandler&&t.preProcessEventHandler(n)}function he(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,N)}),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,ee)}),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,N)({})}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,oe),i=e.delegate(this,re),a=e.delegate(this,se),o=e.delegate(this,le),s=e.delegate(this,ue),c=e.delegate(this,de),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,ce)),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 N(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 ee(e){P(e),e._updateRequestId=e.isOpen()?c(e,ee):!1}function te(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 P(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&&te(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())&&(F(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 F(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,L(this)}function re(){t[this.hash].lastZoomTime=e.now(),t[this.hash].zoomFactor=1/this.zoomPerSecond,t[this.hash].zooming=!0,L(this)}function ie(){t[this.hash].zooming=!1}function L(t){e.requestAnimationFrame(e.delegate(t,ae))}function ae(){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,L(this))}function oe(){this.viewport&&(t[this.hash].zooming=!1,this.viewport.zoomBy(this.zoomPerClick/1),this.viewport.applyConstraints())}function se(){this.viewport&&(t[this.hash].zooming=!1,this.viewport.zoomBy(1/this.zoomPerClick),this.viewport.applyConstraints())}function ce(){this.buttonGroup&&(this.buttonGroup.emulateEnter(),this.buttonGroup.emulateLeave())}function le(){this.viewport&&this.viewport.goHome()}function ue(){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 de(){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)})),BZe=c(((e,t)=>{var n=Ci(),r=vr();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})),VZe=c(((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})),HZe=c(((e,t)=>{var n=ht();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})),UZe=c(((e,t)=>{var n=HZe();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})),WZe=c(((e,t)=>{var n=Zt(),r=nn(),i=oa(),a=BZe(),o=VZe(),s=Sr(),c=UZe(),l=un(),u=st();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})),GZe=c(((e,t)=>{var n=Nt(),r=vr(),i=sn(),a=_t();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})),KZe=c(((e,t)=>{var n=Gc(),r=WZe(),i=qc(),a=GZe();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),[])})})),qZe=c(((e,t)=>{var n=$c(),r=Gc(),i=Xc();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})),JZe=c(((e,t)=>{var n=hi(),r=qc(),i=qZe(),a=Zc();t.exports=r(function(e){return i(n(e,a))})})),$6,YZe=s((()=>{$6=class{constructor(e,t){this.viewer=e,this.ref=t,this.containerWidth=0,this.containerHeight=0,this.viewportOrigin={x:0,y:0}}get scale(){return this.viewportWidth?this.containerWidth/this.viewportWidth: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));let e=this.viewer.viewport.getBoundsNoRotateWithMargins(!0);this.viewportOrigin.x=e.x||0,this.viewportOrigin.y=e.y||0,this.viewportWidth=e.width,this.viewportHeight=e.height}canvasUpdate(e){if(!this.context2d)return;this.clearBeforeRedraw&&this.clear();let{scale:t}=this;this.context2d.translate(-this.viewportOrigin.x*t,-this.viewportOrigin.y*t),this.context2d.scale(t,t);let n=this.viewer.viewport.getCenter();this.viewer.viewport.getFlip()&&(this.context2d.translate(n.x*2,0),this.context2d.scale(-1,1));let r=this.viewer.viewport.getRotation();r!==0&&(this.context2d.translate(n.x,n.y),this.context2d.rotate(r*Math.PI/180),this.context2d.translate(-1*n.x,-1*n.y)),e(),this.context2d.setTransform(1,0,0,1,0,0)}}}));function XZe(e){let t=new DOMParser().parseFromString(e.svgSelector.value,`text/xml`);return Array.from(t.querySelectorAll(`circle, ellipse, rect, line, polygon, polyline, path`))}function ZZe(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 eQe[t]?.(r,e,n),r}function QZe(e,t,n){$Ze(t.getAttribute(`points`)).forEach(([t,n],r)=>{r===0?e.moveTo(t,n):e.lineTo(t,n)}),n&&e.closePath()}function $Ze(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}var eQe,tQe=s((()=>{eQe={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)=>QZe(e,t,!0),polyline:(e,t)=>QZe(e,t,!1)}})),e8,nQe=s((()=>{tQe(),e8=class{constructor({resource:e,palette:t,canvasWorld:n,overlayScale:r,selected:i,hovered:a,zoomRatio:o,offset:s}){this.resource=e,this.palette=t,this.canvasWorld=n,this.selected=i,this.hovered=a,this.overlayScale=r,this.zoomRatio=o,this.offset=s||this.canvasWorld.offsetByCanvas(this.resource.targetId)}toContext(e){this.context=e,this.resource.svgSelector?this.svgContext():this.resource.fragmentSelector&&this.fragmentContext()}get svgString(){return this.resource.svgSelector.value}get lineWidthScale(){return this.scale*this.overlayScale}get scale(){return this.canvasWorld.canvasScale(this.resource.targetId)}parseOpacity(e){return typeof e==`string`&&e.trim().endsWith(`%`)?parseFloat(e)/100:parseFloat(e)}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),this.context.scale(this.scale,this.scale);let n=ZZe(t);this.context.strokeStyle=this.color,t.getAttribute(`stroke-dasharray`)&&this.context.setLineDash(t.getAttribute(`stroke-dasharray`).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.getAttribute(e)&&(this.context[r[e]]=t.getAttribute(e))}),this.context.lineWidth/=this.lineWidthScale,(this.selected||this.hovered)&&(this.context.strokeStyle=e.strokeStyle||e.fillStyle),this.context.globalAlpha=e.globalAlpha,t.getAttribute(`fill`)&&t.getAttribute(`fill`)!==`none`&&(t.getAttribute(`fill-opacity`)&&(this.context.globalAlpha=e.globalAlpha*this.parseOpacity(t.getAttribute(`fill-opacity`))),this.context.fill(n)),t.getAttribute(`stroke-opacity`)?this.context.globalAlpha=e.globalAlpha*this.parseOpacity(t.getAttribute(`stroke-opacity`)):this.context.globalAlpha=e.globalAlpha,this.context.stroke(n),this.context.restore()})}fragmentContext(){let e=this.resource.fragmentSelector,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&&(this.context.translate(this.offset.x,this.offset.y),this.context.scale(this.scale,this.scale),t.fillStyle?this.context.fillRect(...e):(this.context.lineWidth=1/this.lineWidthScale,this.context.strokeRect(...e)),this.context.restore())}get svgPaths(){return XZe(this.resource)}}}));function rQe(e,t,{canvasWorld:n,osdCanvasOverlay:r,highlightAllAnnotations:i,hoveredAnnotationIds:a,selectedAnnotationId:o}){let s=r.context2d,c=r.scale;e.forEach(e=>{e.resources.forEach(e=>{n.canvases.find(t=>t.id===e.targetId)&&new e8({canvasWorld:n,hovered:a.includes(e.id),overlayScale:c,palette:{...t,default:{...t.default,...!i&&t.hidden}},resource:e,selected:o===e.id}).toContext(s)})})}var iQe=s((()=>{nQe()}));function aQe(e,t,n,r,i){let[a,o]=e.canvasToWorldCoordinates(r.id),s=e.canvasScale(r.id),c=(i.x-a)/s,l=(i.y-o)/s;if(n.svgSelector){let e=t.context2d;return[...XZe(n)].some(t=>e.isPointInPath(ZZe(t),c,l))}if(n.fragmentSelector){let[e,t,r,i]=n.fragmentSelector;return e<=c&&c<=e+r&&t<=l&&l<=t+i}return!1}function oQe(e){let t=e.originalEvent?.pointerType;return(t===`touch`||t===`pen`)&&e.quick===!1}function t8({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,n8.useRef)(),h=(0,n8.useMemo)(()=>new $6(f,m),[m,f]),g=(0,n8.useCallback)(e=>{d===e?n(p,e):u(p,e)},[d,n,u,p]),_=(0,n8.useCallback)((e,n)=>{rQe(e,n,{canvasWorld:t,highlightAllAnnotations:a,hoveredAnnotationIds:s,osdCanvasOverlay:h,selectedAnnotationId:d})},[h,t,a,s,d]),v=(0,n8.useCallback)(()=>{i&&_(l,c.search),r&&_(e,c.annotations)},[e,_,r,i,c,l]),y=(0,n8.useCallback)(()=>{h&&(h.clear(),h.resize(),h.canvasUpdate(v))},[h,v]),b=(0,n8.useCallback)((n,r)=>[...e,...l].flatMap(e=>e.resources).filter(e=>n.id===e.targetId&&aQe(t,h,e,n,r)),[e,t,h,l]),x=(0,n8.useCallback)(e=>{if(oQe(e))return;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;aQe(t,h,r,a,{x:c,y:l})&&(o+=1)}return{anno:r,score:o}}},n=1,r=(0,i8.default)(u.map(e(n)),`score`);for(;n<Math.max(c,l)&&r[0].score===r[1].score;)n*=2,r=(0,i8.default)(u.map(e(n)),`score`);g(r[0].anno.id)}},[b,t,h,g]),S=Vz((0,n8.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,cQe.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,n8.useCallback)(()=>{S.cancel(),o(p,[])},[o,S,p]),w=(0,n8.useCallback)(()=>{y()},[y]);return(0,n8.useLayoutEffect)(()=>{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,n8.useEffect)(()=>{f&&f.forceRedraw()},[e,r,i,a,s,l,d,f]),(0,n8.useEffect)(()=>{m.current&&(s.length>0?m.current.style.cursor=`pointer`:m.current.style.cursor=``)},[s,m]),f?sQe.createPortal((0,a8.jsx)(`div`,{ref:m,style:{height:`100%`,left:0,position:`absolute`,top:0,width:`100%`},children:(0,a8.jsx)(`canvas`,{})}),f.canvas):null}var n8,sQe,r8,i8,cQe,a8,lQe=s((()=>{n8=d(h(),1),sQe=d(_(),1),r8=d(V(),1),Uz(),i8=d(KZe(),1),cQe=d(JZe(),1),YZe(),Yl(),iQe(),tQe(),a8=W(),t8.propTypes={annotations:r8.default.arrayOf(r8.default.object),canvasWorld:r8.default.instanceOf(Jl).isRequired,deselectAnnotation:r8.default.func,drawAnnotations:r8.default.bool,drawSearchAnnotations:r8.default.bool,highlightAllAnnotations:r8.default.bool,hoverAnnotation:r8.default.func,hoveredAnnotationIds:r8.default.arrayOf(r8.default.string),palette:r8.default.object,searchAnnotations:r8.default.arrayOf(r8.default.object),selectAnnotation:r8.default.func,selectedAnnotationId:r8.default.string,viewer:r8.default.object,windowId:r8.default.string.isRequired}})),uQe,dQe,fQe,o8,pQe=s((()=>{U(),B(),Nr(),lQe(),Nd(),$l(),uQe=(e,{windowId:t})=>({annotations:hc(e,{windowId:t}),canvasWorld:Xl(e,{windowId:t}),drawAnnotations:_o(e).window.forceDrawAnnotations||uo(e,{content:`annotations`,windowId:t}).length>0,drawSearchAnnotations:_o(e).window.forceDrawAnnotations||uo(e,{content:`search`,windowId:t}).length>0,highlightAllAnnotations:Ba(e,{windowId:t}).highlightAllAnnotations,hoveredAnnotationIds:Ba(e,{windowId:t}).hoveredAnnotationIds,palette:So(e).palette,searchAnnotations:Lc(e,{windowId:t}),selectedAnnotationId:yc(e,{windowId:t})}),dQe={deselectAnnotation:od,hoverAnnotation:cd,selectAnnotation:ad},fQe=H(z(uQe,dQe),Mr(`AnnotationsOverlay`)),o8=fQe(t8)})),s8,mQe=s((()=>{s8={get(e){return this.refs[e]},remove(e){delete this.refs[e]},refs:{},set(e,t){this.refs[e]=t}}}));function hQe(e,{x:t,y:n,zoom:r,rotation:i,flip:a},o){let s=new c8.default.Point(t,n);t!=null&&n!=null&&(o||Math.round(t)!==Math.round(e.centerSpringX.target.value)||Math.round(n)!==Math.round(e.centerSpringY.target.value))&&e.panTo(s,o),r!=null&&(o||r!==e.zoomSpring.target.value)&&(e.zoomTo(r,s,o),e.applyConstraints()),i!=null&&i!==e.getRotation()&&e.setRotation(i),a!=null&&(a||!1)!==e.getFlip()&&e.setFlip(a)}function gQe({children:e=void 0,Container:t=`div`,osdConfig:n={},viewerConfig:r={},onUpdateViewport:i=()=>{},setViewer:a=()=>{},style:o={},...s}){let c=(0,u8.useId)(),l=(0,u8.useRef)(),[u,d]=(0,u8.useState)(!1),f=(0,u8.useRef)(void 0),p=(0,u8.useRef)(!1),m=(0,u8.useRef)(null),h=(0,u8.useRef)(!1),[,g]=(0,u8.useReducer)(e=>e+1,0),_=Vz((0,u8.useCallback)(e=>{f.current?.raiseEvent(`mouse-move`,e)},[f]),10),v=(0,u8.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,u8.useCallback)(({viewport:e})=>{p.current||(p.current=!0,hQe(e,r,!0),!r.x&&!r.y&&!r.zoom&&(r.bounds?(e.fitBounds(new c8.default.Rect(...r.bounds),!0),m.current=r.bounds):e.goHome(!0)))},[p,r]),b=(0,u8.useRef)(y);b.current=y,(0,u8.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 c8.default.Rect(...r.bounds);t.fitBoundsWithConstraints(e,!0),h.current=!1});return}!r.x||!r.y||!r.zoom||hQe(t,r,!1)},[p,y,r,f]),(0,u8.useEffect)(()=>{let e=(0,c8.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.world.addHandler(`add-item`,()=>{p.current=!1,b.current(e)}),e.world.addHandler(`remove-item`,()=>{p.current=!1,b.current(e)}),g()},[l]),(0,u8.useEffect)(()=>()=>{let e=f.current;e&&(e.innerTracker?.moveHandler===_&&(e.innerTracker.moveHandler=()=>{}),e.removeAllHandlers(),e.destroy(),f.current=void 0,a(null))},[]);let{t:x}=nb();return(0,u8.useEffect)(()=>{let e=f?.current?.canvas?.firstElementChild;e&&(e.setAttribute(`role`,`img`),e.setAttribute(`aria-label`,x(`digitizedView`)),e.setAttribute(`aria-describedby`,c))},[f?.current?.canvas?.firstElementChild,c,x]),(0,d8.jsx)(M6.Provider,{value:f,children:(0,d8.jsx)(t,{id:c,ref:l,style:{...o,cursor:u?`grabbing`:`grab`},...s,children:e})})}var c8,l8,u8,d8,_Qe=s((()=>{c8=d(Q6(),1),l8=d(V(),1),u8=d(h(),1),Uz(),ob(),N6(),d8=W(),gQe.propTypes={children:l8.default.node,Container:l8.default.elementType,onUpdateViewport:l8.default.func,osdConfig:l8.default.object,setViewer:l8.default.func,style:l8.default.object,viewerConfig:l8.default.shape({bounds:l8.default.arrayOf(l8.default.number),flip:l8.default.bool,rotation:l8.default.number,x:l8.default.number,y:l8.default.number,zoom:l8.default.number})}}));function f8({index:e=void 0,opacity:t=void 0,fitBounds:n=void 0,tileSource:r={},url:i=void 0}){let a=(0,h8.useContext)(M6),{notifyFailure:o,fallbackImage:s}=(0,h8.useContext)(Kx),c=(0,h8.useRef)(void 0);return(0,h8.useEffect)(()=>{t!=null&&c.current?.setOpacity(t)},[t]),(0,h8.useEffect)(()=>{n&&c.current?.fitBounds(new p8.default.Rect(...n))},[n]),(0,h8.useEffect)(()=>{!c.current||!a?.current||e==null||a.current.world.setItemIndex(c.current,e)},[e,a]),(0,h8.useEffect)(()=>{if(!a?.current)return;let l=()=>{s&&a.current.addTiledImage({tileSource:{type:`image`,url:s},index:e,opacity:t,fitBounds:n?new p8.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 p8.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}var p8,m8,h8,vQe=s((()=>{p8=d(Q6(),1),m8=d(V(),1),h8=d(h(),1),N6(),qx(),f8.propTypes={fitBounds:m8.default.arrayOf(m8.default.number),index:m8.default.number,opacity:m8.default.number,tileSource:m8.default.oneOfType([m8.default.string,m8.default.object]),url:m8.default.string}}));function g8({imageUrls:e=[]}){let{failedImages:t}=(0,yQe.useContext)(Kx),{t:n}=nb();return e.some(e=>t.has(e))?(0,v8.jsx)(bQe,{role:`status`,"aria-live":`polite`,children:(0,v8.jsx)(VS,{variant:`body2`,children:n(`imageFailedToLoad`)})}):null}var yQe,_8,v8,bQe,xQe=s((()=>{yQe=d(h(),1),ob(),Nx(),HS(),ZX(),_8=d(V(),1),qx(),v8=W(),bQe=Z(xNe)(({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`})),g8.propTypes={imageUrls:_8.default.arrayOf(_8.default.string)}}));function y8({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}=nb(),f=(0,b8.useRef)(),[p,m]=(0,b8.useState)(null),h=(0,b8.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,b8.useCallback)((e=!0)=>{f.current?.viewport&&f.current.viewport.fitBounds(new SQe.default.Rect(...s.worldBounds()),e)},[s,f]);(0,b8.useEffect)(()=>(s8.set(n,f),()=>s8.remove(n)),[f,n]),(0,b8.useEffect)(()=>{f.current=p},[f,p]);let _=b8.Children.map(e,e=>(0,b8.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,b8.useMemo)(()=>[...o.map(e=>e.id),...c.map(e=>e.id)],[o,c]);return(0,S8.jsxs)(gQe,{className:(0,CQe.default)(sS(`osd-container`)),Container:wQe,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,S8.jsx)(f8,{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,S8.jsx)(f8,{url:e.id,fitBounds:r,index:i,opacity:a},e.id)}),a&&(0,S8.jsx)(o8,{viewer:p,windowId:n}),_,(0,S8.jsx)(g8,{imageUrls:y}),(0,S8.jsx)(Vj,{targetName:`OpenSeadragonViewer`,viewer:p,...v})]})}var b8,x8,SQe,CQe,S8,wQe,TQe=s((()=>{b8=d(h(),1),x8=d(V(),1),Nx(),SQe=d(Q6(),1),CQe=d(dy(),1),ob(),cS(),pQe(),Yl(),Hj(),mQe(),_Qe(),vQe(),xQe(),S8=W(),wQe=Z(`section`)({cursor:`grab`,flex:1,position:`relative`}),y8.propTypes={canvasWorld:x8.default.instanceOf(Jl).isRequired,children:x8.default.node,drawAnnotations:x8.default.bool,infoResponses:x8.default.arrayOf(x8.default.object),label:x8.default.string,nonTiledImages:x8.default.array,osdConfig:x8.default.object,updateViewport:x8.default.func.isRequired,viewerConfig:x8.default.object,windowId:x8.default.string.isRequired}})),EQe=l({default:()=>C8}),DQe,OQe,kQe,C8,AQe=s((()=>{U(),B(),Nr(),TQe(),Nd(),$l(),DQe=(e,{windowId:t})=>{let n=Xl(e,{windowId:t}),r=Us(e),i=n.canvases.flatMap(e=>e.imageServiceIds);return{canvasWorld:n,drawAnnotations:_o(e).window.forceDrawAnnotations||uo(e,{content:`annotations`,windowId:t}).length>0||uo(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:$s(e,{canvasId:(Ks(e,{windowId:t})||{}).id,windowId:t}),nonTiledImages:nc(e,{windowId:t}),osdConfig:_o(e).osdConfig,viewerConfig:Ga(e,{windowId:t})}},OQe={updateViewport:Gu},kQe=H(z(DQe,OQe),Mr(`OpenSeadragonViewer`)),C8=kQe(y8)}));function w8({windowId:e}){return(0,E8.jsx)(H4,{fallback:null,children:(0,E8.jsx)(T8.Suspense,{fallback:(0,E8.jsx)(`div`,{}),children:(0,E8.jsx)(MQe,{windowId:e,children:(0,E8.jsx)(X6,{windowId:e})})})})}var T8,jQe,E8,MQe,NQe=s((()=>{T8=d(h(),1),U4(),jQe=d(V(),1),Z6(),E8=W(),MQe=(0,T8.lazy)(()=>Promise.resolve().then(()=>(AQe(),EQe))),w8.propTypes={windowId:jQe.default.string.isRequired}})),PQe=l({default:()=>D8}),FQe,D8,IQe=s((()=>{U(),Nr(),NQe(),FQe=H(Mr(`WindowViewer`)),D8=FQe(w8)}));function O8({captions:e=[],videoOptions:t={},videoResources:n=[],canvasId:r=``}){return(0,A8.jsx)(RQe,{children:(0,LQe.createElement)(zQe,{...t,key:r},n.map(e=>(0,A8.jsx)(`source`,{src:e.id,type:e.getFormat()},e.io)),e.map(e=>(0,A8.jsx)(`track`,{src:e.id,label:e.getDefaultLabel(),srcLang:e.getProperty(`language`)},e.id)))})}var k8,A8,LQe,RQe,zQe,BQe=s((()=>{k8=d(V(),1),Nx(),A8=W(),LQe=d(h(),1),RQe=Z(`div`)(()=>({alignItems:`center`,display:`flex`,width:`100%`})),zQe=Z(`video`)(()=>({maxHeight:`100%`,width:`100%`})),O8.propTypes={captions:k8.default.arrayOf(k8.default.object),canvasId:k8.default.string,videoOptions:k8.default.object,videoResources:k8.default.arrayOf(k8.default.object)}})),VQe=l({default:()=>j8}),HQe,UQe,j8,WQe=s((()=>{B(),U(),Nr(),BQe(),$l(),HQe=(e,{windowId:t})=>({captions:ac(e,{windowId:t})||[],canvasId:Ks(e,{windowId:t}).id,videoOptions:_o(e).videoOptions,videoResources:ic(e,{windowId:t})||[]}),UQe=H(z(HQe,null),Mr(`VideoViewer`)),j8=UQe(O8)}));function M8({textOptions:e={},textResources:t=[],windowId:n}){return(0,P8.jsx)(GQe,{children:(0,P8.jsxs)(KQe,{...e,children:[t.map(e=>(0,P8.jsx)(`source`,{src:e.id,type:e.getFormat()},e.id)),(0,P8.jsx)(X6,{windowId:n})]})})}var N8,P8,GQe,KQe,qQe=s((()=>{Nx(),N8=d(V(),1),Z6(),P8=W(),GQe=Z(`div`)(()=>({alignItems:`center`,display:`flex`,width:`100%`})),KQe=Z(`div`)(()=>({maxHeight:`100%`,width:`100%`})),M8.propTypes={textOptions:N8.default.object,textResources:N8.default.arrayOf(N8.default.object),windowId:N8.default.string.isRequired}})),JQe=l({default:()=>F8}),YQe,XQe,F8,ZQe=s((()=>{U(),B(),Nr(),$l(),qQe(),YQe=(e,{windowId:t})=>({textOptions:_o(e).textOptions,textResources:rc(e,{windowId:t})||[]}),XQe=H(z(YQe,null),Mr(`TextViewer`)),F8=XQe(M8)}));function I8({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,z8.jsxs)(n$e,{"data-testid":`test-window`,className:(0,QQe.default)(sS(`primary-window`),n),children:[(0,z8.jsx)(U3,{windowId:l}),(0,z8.jsx)(i6,{windowId:l,position:`left`}),i&&(0,z8.jsx)(d6,{windowId:l}),(0,z8.jsx)(L8.Suspense,{fallback:(0,z8.jsx)(`div`,{}),children:t||(0,z8.jsx)(U8,{...u})})]})}var L8,R8,QQe,z8,$Qe,B8,V8,H8,e$e,t$e,n$e,U8,r$e=s((()=>{L8=d(h(),1),R8=d(V(),1),Nx(),QQe=d(dy(),1),JYe(),a6(),TXe(),cS(),z8=W(),$Qe=(0,L8.lazy)(()=>Promise.resolve().then(()=>(NXe(),AXe))),B8=(0,L8.lazy)(()=>Promise.resolve().then(()=>(KXe(),UXe))),V8=(0,L8.lazy)(()=>Promise.resolve().then(()=>(nZe(),QXe))),H8=(0,L8.lazy)(()=>Promise.resolve().then(()=>(IQe(),PQe))),e$e=(0,L8.lazy)(()=>Promise.resolve().then(()=>(WQe(),VQe))),t$e=(0,L8.lazy)(()=>Promise.resolve().then(()=>(ZQe(),JQe))),B8.displayName=`GalleryView`,V8.displayName=`SelectCollection`,H8.displayName=`WindowViewer`,n$e=Z(`div`,{name:`PrimaryWindow`,slot:`root`})(()=>({display:`flex`,flex:1,position:`relative`})),U8=({audioResources:e=[],isCollection:t=!1,isFetching:n=!1,textResources:r=[],videoResources:i=[],view:a=void 0,windowId:o})=>t?(0,z8.jsx)(V8,{windowId:o}):n===!1?a===`gallery`?(0,z8.jsx)(B8,{windowId:o}):i.length>0?(0,z8.jsx)(e$e,{windowId:o}):e.length>0?(0,z8.jsx)($Qe,{windowId:o}):r.length>0?(0,z8.jsx)(t$e,{windowId:o}):(0,z8.jsx)(H8,{windowId:o}):null,U8.propTypes={audioResources:R8.default.arrayOf(R8.default.object),isCollection:R8.default.bool,isFetching:R8.default.bool,textResources:R8.default.arrayOf(R8.default.object),videoResources:R8.default.arrayOf(R8.default.object),view:R8.default.string,windowId:R8.default.string.isRequired},I8.propTypes={audioResources:R8.default.arrayOf(R8.default.object),children:R8.default.node,className:R8.default.string,isCollection:R8.default.bool,isCollectionDialogVisible:R8.default.bool,isFetching:R8.default.bool,textResources:R8.default.arrayOf(R8.default.object),videoResources:R8.default.arrayOf(R8.default.object),view:R8.default.string,windowId:R8.default.string.isRequired}})),i$e,a$e,W8,o$e=s((()=>{U(),B(),Nr(),$l(),r$e(),i$e=(e,{windowId:t})=>{let n=Zo(e,{windowId:t});return{audioResources:oc(e,{windowId:t})||[],isCollection:n&&n.isCollection(),isCollectionDialogVisible:Ba(e,{windowId:t}).collectionDialogOn,textResources:rc(e,{windowId:t})||[],videoResources:ic(e,{windowId:t})||[]}},a$e=H(z(i$e,null),Mr(`PrimaryWindow`)),W8=a$e(I8)}));function G8({allowClose:e=!0,allowWindowSideBar:t=!0,ariaLabel:n=!0,children:r=null,label:i=``,removeWindow:a=()=>{},windowId:o}){let{t:s}=nb();return(0,J8.jsxs)(ey,{component:`section`,elevation:1,id:o,className:(0,q8.default)(sS(`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,J8.jsx)(qX,{position:`relative`,color:`default`,enableColorOnDark:!0,children:(0,J8.jsxs)(rA,{disableGutters:!0,className:(0,q8.default)(sS(`window-top-bar`)),sx:{backgroundColor:`shades.main`,borderTop:`2px solid transparent`,minHeight:32,paddingLeft:.5,paddingRight:.5},variant:`dense`,children:[t&&(0,J8.jsx)(VD,{"aria-label":s(`toggleWindowSideBar`),disabled:!0,children:(0,J8.jsx)(W4,{})}),(0,J8.jsx)(VS,{variant:`h2`,noWrap:!0,sx:{color:`inherit`,flexGrow:1,paddingLeft:.5,typography:`h6`},children:i}),e&&a&&(0,J8.jsx)(s$e,{"aria-label":s(`closeWindow`),className:(0,q8.default)(sS(`window-close`)),onClick:a,TooltipProps:{tabIndex:n?0:-1},children:(0,J8.jsx)(eA,{})})]})}),r]})}var K8,q8,J8,s$e,c$e=s((()=>{K8=d(V(),1),Nx(),rJe(),q8=d(dy(),1),ty(),JX(),iA(),HS(),tA(),ob(),HD(),cS(),J8=W(),s$e=Z(VD)(()=>({marginLeft:`auto`})),G8.propTypes={allowClose:K8.default.bool,allowWindowSideBar:K8.default.bool,ariaLabel:K8.default.bool,children:K8.default.node,label:K8.default.string,removeWindow:K8.default.func,windowId:K8.default.string.isRequired}})),l$e,u$e,d$e,Y8,X8=s((()=>{U(),B(),Nr(),Nd(),c$e(),$l(),l$e=(e,{windowId:t})=>({allowClose:Ls(e,{windowId:t}).allowClose,allowWindowSideBar:Ls(e,{windowId:t}).allowWindowSideBar}),u$e=(e,{windowId:t})=>({removeWindow:()=>e(Su(t))}),d$e=H(z(l$e,u$e),Mr(`MinimalWindow`)),Y8=d$e(G8)}));function Z8({handleReceiveMessage:e=void 0,...t}){return(0,f$e.useEffect)(()=>{if(e)return window.addEventListener(`message`,e),()=>window.removeEventListener(`message`,e,!1)},[e]),(0,p$e.jsx)(`iframe`,{...m$e,...t})}var f$e,Q8,p$e,m$e,h$e=s((()=>{f$e=d(h(),1),Q8=d(V(),1),p$e=W(),m$e={"aria-hidden":!0,frameBorder:0,height:1,name:void 0,scrolling:void 0,style:{visibility:`hidden`},width:1},Z8.propTypes={"aria-hidden":Q8.default.bool,frameBorder:Q8.default.oneOfType([Q8.default.string,Q8.default.number]),handleReceiveMessage:Q8.default.func,height:Q8.default.oneOfType([Q8.default.string,Q8.default.number]),name:Q8.default.string,scrolling:Q8.default.string,src:Q8.default.string.isRequired,style:Q8.default.shape({}),width:Q8.default.oneOfType([Q8.default.string,Q8.default.number])}}));function $8({handleAccessTokenMessage:e,url:t=void 0}){let n=(0,g$e.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,_$e.jsx)(Z8,{src:r.toString(),title:`AccessTokenSender`,handleReceiveMessage:n})}var g$e,e5,_$e,v$e=s((()=>{g$e=d(h(),1),e5=d(V(),1),h$e(),_$e=W(),$8.propTypes={handleAccessTokenMessage:e5.default.func.isRequired,url:e5.default.string}}));function t5({depWindow:e=void 0,features:t=void 0,name:n=void 0,onClose:r,url:i}){let a=(0,n5.useRef)(!1);return(0,n5.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}var n5,r5,y$e=s((()=>{n5=d(h(),1),r5=d(V(),1),t5.propTypes={depWindow:r5.default.object,features:r5.default.string,name:r5.default.string,onClose:r5.default.func.isRequired,url:r5.default.string.isRequired}})),b$e,i5,x$e=s((()=>{tC(),b$e=W(),i5=XS((0,b$e.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`)}));function a5({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}=nb(),f=arguments[0],[p,m]=(0,S$e.useState)(!1),h=()=>{m(!1),u()};if(c===`ok`&&!s)return null;let g=(0,s5.jsx)(DN,{onClick:h,color:`secondary`,sx:e=>({backgroundColor:e.palette.secondary.contrastText,lineHeight:`1.5rem`}),...l,children:e||d(`login`)});return!r&&!n?(0,s5.jsx)(ey,{square:!0,elevation:4,color:`secondary`,children:(0,s5.jsxs)(C$e,{children:[i||(0,s5.jsx)(i5,{sx:{marginInlineEnd:5}}),(0,s5.jsx)(VS,{component:`h3`,variant:`body1`,sx:{color:`inherit`},children:o?(0,s5.jsx)(Uk,{htmlString:a,ruleSet:o}):a}),(0,s5.jsx)(Vj,{targetName:`WindowAuthenticationBar`,...f}),g]})}):(0,s5.jsxs)(ey,{square:!0,elevation:4,color:`secondary`,children:[(0,s5.jsxs)(DN,{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,s5.jsx)(i5,{sx:{marginInlineEnd:1.5}}),(0,s5.jsx)(VS,{component:`h3`,variant:`body1`,sx:{color:`inherit`,paddingBlockEnd:1,paddingBlockStart:1},children:o?(0,s5.jsx)(Uk,{htmlString:a,ruleSet:o}):a}),(0,s5.jsx)(Vj,{targetName:`WindowAuthenticationBar`,...f}),(0,s5.jsx)(w$e,{children:!p&&(0,s5.jsx)(VS,{variant:`button`,sx:{color:`inherit`},children:t||d(`continue`)})})]}),(0,s5.jsxs)(cj,{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,s5.jsxs)(VS,{variant:`body1`,sx:{color:`inherit`},children:[o?(0,s5.jsx)(Uk,{htmlString:n,ruleSet:o}):n,n&&r?`: `:``,o?(0,s5.jsx)(Uk,{htmlString:r,ruleSet:o}):r]}),(0,s5.jsxs)(aZ,{children:[(0,s5.jsx)(DN,{onClick:()=>m(!1),color:`inherit`,children:d(`cancel`)}),g]})]})]})}var S$e,o5,s5,C$e,w$e,T$e=s((()=>{S$e=d(h(),1),o5=d(V(),1),Nx(),ON(),ty(),lj(),oZ(),HS(),x$e(),ob(),Wk(),Hj(),s5=W(),C$e=Z(`div`)(({theme:e})=>({alignItems:`center`,backgroundColor:e.palette.secondary.main,color:e.palette.secondary.contrastText,display:`flex`,padding:e.spacing(1)})),w$e=Z(`span`)(({theme:e})=>({marginLeft:e.spacing(2.5)})),a5.propTypes={confirmButton:o5.default.string,ConfirmProps:o5.default.object,continueLabel:o5.default.string,description:o5.default.node,hasLogoutService:o5.default.bool,header:o5.default.node,icon:o5.default.node,label:o5.default.node.isRequired,onConfirm:o5.default.func.isRequired,ruleSet:o5.default.string,status:o5.default.string}})),E$e,c5,D$e=s((()=>{U(),Nr(),T$e(),E$e=H(Mr(`WindowAuthenticationBar`)),c5=E$e(a5)}));function l5({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}=nb(),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,d5.jsx)(c5,{confirmButton:d||y(`logout`),onConfirm:S,...x()}),w=()=>(0,d5.jsx)(c5,{header:a,description:i,confirmButton:y(`retry`),onConfirm:()=>s(v,t),...x()}),T=()=>(0,d5.jsxs)(d5.Fragment,{children:[D(),(0,d5.jsx)(t5,{name:`IiifLoginSender`,url:`${t}?origin=${window.origin}`,features:o,onClose:()=>g(t,e)})]}),E=()=>(0,d5.jsxs)(d5.Fragment,{children:[D(),(0,d5.jsx)($8,{handleAccessTokenMessage:b,url:e})]}),D=()=>l?(0,d5.jsx)(c5,{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}var u5,d5,O$e=s((()=>{u5=d(V(),1),ob(),v$e(),y$e(),D$e(),d5=W(),l5.propTypes={accessTokenServiceId:u5.default.string,authServiceId:u5.default.string,confirm:u5.default.string,description:u5.default.string,failureDescription:u5.default.string,failureHeader:u5.default.string,features:u5.default.string,handleAuthInteraction:u5.default.func.isRequired,header:u5.default.string,isInteractive:u5.default.bool,label:u5.default.string,logoutConfirm:u5.default.string,logoutServiceId:u5.default.string,openWindow:u5.default.func,resetAuthenticationState:u5.default.func.isRequired,resolveAccessTokenRequest:u5.default.func.isRequired,resolveAuthenticationRequest:u5.default.func.isRequired,status:u5.default.oneOf([`logout`,`ok`,`token`,`cookie`,`failed`,null]),windowId:u5.default.string.isRequired}})),f5,k$e,A$e,j$e,p5,M$e=s((()=>{B(),U(),f5=Ea(),Nr(),Nd(),$l(),O$e(),k$e=(e,{windowId:t})=>{let n=El(e,{windowId:t})[0],r=n&&(f5.Utils.getService(n,`http://iiif.io/api/auth/1/token`)||f5.Utils.getService(n,`http://iiif.io/api/auth/0/token`)),i=n&&(f5.Utils.getService(n,`http://iiif.io/api/auth/1/logout`)||f5.Utils.getService(n,`http://iiif.io/api/auth/0/logout`)),a=Tl(e),o=n&&a[n.id],s=wl(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=Cl(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}},A$e={handleAuthInteraction:ud,resetAuthenticationState:gd,resolveAccessTokenRequest:hd,resolveAuthenticationRequest:dd},j$e=H(z(k$e,A$e),Mr(`IIIFAuthentication`)),p5=j$e(l5)}));function m5({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}=nb(),u=arguments[0],d=(0,h5.useCallback)(({error:e})=>(0,_5.jsx)(Y8,{windowId:o,children:(0,_5.jsx)(Y3,{error:e,windowId:o})}),[o]);return(0,_5.jsx)(H4,{FallbackComponent:d,children:(0,_5.jsxs)(N$e,{onFocus:e,ownerState:u,component:`section`,elevation:1,id:o,className:sS(`window`),"aria-label":l(`window`,{label:t}),children:[(0,_5.jsx)(M3,{component:s===`mosaic`&&a?z$e:void 0,windowId:o,windowDraggable:a}),(0,_5.jsx)(p5,{windowId:o}),c&&(0,_5.jsx)(Y3,{error:{stack:c},windowId:o}),(0,_5.jsxs)(P$e,{children:[(0,_5.jsxs)(F$e,{children:[(0,_5.jsx)(I$e,{view:i,windowId:o,isFetching:n,sideBarOpen:r}),(0,_5.jsx)(L$e,{windowId:o,position:`bottom`})]}),(0,_5.jsxs)(R$e,{children:[(0,_5.jsx)(i6,{windowId:o,position:`right`}),(0,_5.jsx)(i6,{windowId:o,position:`far-right`})]})]}),(0,_5.jsx)(i6,{windowId:o,position:`far-bottom`}),(0,_5.jsx)(Vj,{targetName:`Window`,...u})]})})}var h5,g5,_5,v5,y5,N$e,P$e,F$e,I$e,L$e,R$e,z$e,B$e=s((()=>{h5=d(h(),1),g5=d(V(),1),Nx(),ty(),z4(),U4(),ob(),cS(),xYe(),o$e(),a6(),X8(),X3(),M$e(),Hj(),_5=W(),v5={display:`flex`,flex:`1`,flexDirection:`row`,minHeight:0},y5={display:`flex`,flex:`1`,flexDirection:`column`,minHeight:0},N$e=Z(ey,{name:`Window`,slot:`root`})(({ownerState:e,theme:t})=>({...y5,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}})),P$e=Z(`div`,{name:`Window`,slot:`row`})(()=>({...v5})),F$e=Z(`div`,{name:`Window`,slot:`column`})(()=>({...y5})),I$e=Z(W8,{name:`Window`,slot:`primary`})(()=>({...v5,height:`300px`,position:`relative`})),L$e=Z(i6,{name:`Window`,slot:`bottom`})(()=>({...v5,flex:`0`,flexBasis:`auto`})),R$e=Z(`div`,{name:`Window`,slot:`right`})(()=>({...v5,flex:`0 1 auto`})),z$e=({children:e,...t})=>{let{mosaicWindowActions:n}=(0,h5.useContext)(j2);return n.connectDragSource((0,_5.jsx)(`nav`,{...t,children:e}))},m5.propTypes={focusWindow:g5.default.func,isFetching:g5.default.bool,label:g5.default.string,manifestError:g5.default.string,maximized:g5.default.bool,sideBarOpen:g5.default.bool,view:g5.default.string,windowDraggable:g5.default.bool,windowId:g5.default.string.isRequired,workspaceType:g5.default.string}})),V$e,H$e,U$e,b5,x5=s((()=>{U(),B(),Nr(),Nd(),B$e(),$l(),V$e=(e,{windowId:t})=>({isFetching:Jo(e,{windowId:t}).isFetching,label:ls(e,{windowId:t}),manifestError:Yo(e,{windowId:t}),maximized:(Ba(e,{windowId:t})||{}).maximized,sideBarOpen:(Ba(e,{windowId:t})||{}).sideBarOpen,thumbnailNavigationPosition:io(e,{windowId:t}),view:zs(e,{windowId:t}),windowDraggable:Vs(e,{windowId:t}),workspaceType:Ms(e)}),H$e=(e,{windowId:t})=>({focusWindow:()=>e(gu(t))}),U$e=H(z(V$e,H$e),Mr(`Window`)),b5=U$e(m5)})),W$e=c(((e,t)=>{var n=Ki();function r(e,t){return n(e,t)}t.exports=r}));function S5({title:e=``,windowId:t}){let{t:n}=nb();return(0,G$e.jsx)(Y8,{windowId:`${t}-preview`,label:n(`previewWindowTitle`,{title:e}),ariaLabel:!1})}var C5,G$e,K$e=s((()=>{C5=d(V(),1),ob(),X8(),G$e=W(),S5.propTypes={title:C5.default.string,windowId:C5.default.string.isRequired}})),q$e,J$e,w5,Y$e=s((()=>{U(),B(),Nr(),$l(),K$e(),q$e=(e,{windowId:t})=>({title:ls(e,{windowId:t})}),J$e=H(z(q$e,null),Mr(`MosaicRenderPreview`)),w5=J$e(S5)})),X$e=c(((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})),Z$e=c(((e,t)=>{var n=X$e(),r=ar();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})),Q$e,T5,$$e=s((()=>{z4(),Q$e=d(Z$e(),1),T5=class{constructor(e){this.layout=e}pathToCorner(e=q2.TOP_RIGHT){return UKe(this.layout,e)}pathToParent(e){return G2(this.layout,(0,Q$e.default)(e))}nodeAtPath(e){return G2(this.layout,e)}addWindows(e){e.forEach((t,n)=>{let r=this.pathToCorner(),i=this.pathToParent(r),a=this.nodeAtPath(r),o=i?HKe(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=$2(this.layout,[c])})}removeWindows(e,t){let n=e.map(e=>e4(this.layout,t[e]));this.layout=$2(this.layout,n)}}})),e1e,t1e=s((()=>{e1e={".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'`}}}));function E5({layout:e=void 0,updateWorkspaceMosaicLayout:t,windowIds:n=[],workspaceId:r}){let i=(0,D5.useRef)({}),a=(0,D5.useContext)(dJ),o=e&&U2(e);(0,D5.useEffect)(()=>{let e=H2(o);if(!o||n.length===0||e.length<2){t(V2(n));return}if(n.every(t=>e.includes(t))&&e.every(e=>n.includes(e)))return;let r=o1e(o,n,i.current);(0,n1e.default)(r,o)||t(r)},[o,n,i,t]);let s=[],c=(e,t)=>n.includes(e)?(i.current[e]=t,(0,k5.jsx)(Zqe,{toolbarControls:s,path:t,windowId:e,renderPreview:A5,children:(0,k5.jsx)(b5,{windowId:e},`${e}-${r}`)})):null,l=e=>{t(e)};return(0,k5.jsxs)(k5.Fragment,{children:[(0,k5.jsx)(hae,{styles:{...e1e}}),(0,k5.jsx)(i1e,{dragAndDropManager:a.dragDropManager,renderTile:c,initialValue:o||V2(n),onChange:l,className:(0,r1e.default)(`mirador-mosaic`),zeroStateView:(0,k5.jsx)(a1e,{})})]})}var D5,O5,n1e,r1e,k5,i1e,A5,a1e,o1e,s1e=s((()=>{D5=d(h(),1),O5=d(V(),1),Nx(),Iv(),uY(),z4(),n1e=d(W$e(),1),r1e=d(dy(),1),Y$e(),x5(),$$e(),t1e(),k5=W(),i1e=Z(Gqe)({"& .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`}}),A5=({windowId:e})=>(0,k5.jsx)(`div`,{className:`mosaic-preview`,"aria-hidden":!0,children:(0,k5.jsx)(w5,{windowId:e})}),A5.propTypes={windowId:O5.default.string.isRequired},a1e=()=>(0,k5.jsx)(`div`,{}),o1e=(e,t,n={})=>{let r=H2(e),i=new T5(e),a=t.filter(e=>!r.includes(e));a.length>0&&i.addWindows(a);let o=r.filter(e=>!t.includes(e));if(o.every(e=>n[e]))i.removeWindows(o,n);else return V2(t);return i.layout},E5.propTypes={layout:O5.default.oneOfType([O5.default.object,O5.default.string]),updateWorkspaceMosaicLayout:O5.default.func.isRequired,windowIds:O5.default.arrayOf(O5.default.string),workspaceId:O5.default.string.isRequired}})),c1e,l1e,u1e,j5,d1e=s((()=>{U(),B(),Nr(),$l(),Nd(),s1e(),c1e=e=>({layout:Va(e).layout,windowIds:Va(e).windowIds,workspaceId:Va(e).id}),l1e={updateWorkspaceMosaicLayout:Yu},u1e=H(z(c1e,l1e),Mr(`WorkspaceMosaic`)),j5=u1e(E5)})),f1e,p1e,m1e=s((()=>{f1e=d(h()),p1e=f1e.default[typeof document<`u`&&document.createElement!==void 0?`useLayoutEffect`:`useEffect`]})),M5,h1e,g1e=s((()=>{M5=d(h()),h1e=e=>{let t=M5.useRef(e);return M5.useEffect(()=>{t.current=e}),t}}));function _1e(){}function v1e(e,t,n={}){let r=x1e(n.polyfill),i=h1e(t);return p1e(()=>{let t=!1,n=e&&`current`in e?e.current:e;if(!n)return _1e;function a(e,n){t||i.current(e,n)}return r.subscribe(n,a),()=>{t=!0,r.unsubscribe(n,a)}},[e,r,i]),r.observer}function y1e(e){let t=!1,n=[],r=new Map,i=new(e||window.ResizeObserver)((e,i)=>{n=n.concat(e);function a(){let e=new Set;for(let t=0;t<n.length;t++)e.has(n[t].target)||(e.add(n[t].target),r.get(n[t].target)?.forEach(e=>e(n[t],i)));n=[],t=!1}t||window.requestAnimationFrame(a),t=!0});return{observer:i,subscribe(e,t){i.observe(e);let n=r.get(e)??[];n.push(t),r.set(e,n)},unsubscribe(e,t){let n=r.get(e)??[];if(n.length===1){i.unobserve(e),r.delete(e);return}let a=n.indexOf(t);a!==-1&&n.splice(a,1),r.set(e,n)}}}var b1e,x1e,S1e=s((()=>{m1e(),g1e(),x1e=e=>b1e||=y1e(e)}));function N5({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,F5.jsx)(C1e,{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:sS(`window-top-bar`),cancel:`.${sS(`window-menu-btn`)}`,children:(0,F5.jsx)(b5,{windowId:i.windowId})},`${i.windowId}-${a.id}`)}var P5,F5,C1e,w1e=s((()=>{P5=d(V(),1),Nx(),GA(),x5(),cS(),F5=W(),C1e=Z(WA,{shouldForwardProp:e=>e!==`focused`})(({focused:e,theme:t})=>({zIndex:e?t.zIndex.modal-1:`auto`})),N5.propTypes={classes:P5.default.objectOf(P5.default.string),companionWindowDimensions:P5.default.shape({height:P5.default.number,width:P5.default.number}),focused:P5.default.bool,focusWindow:P5.default.func,layout:P5.default.shape({height:P5.default.number,id:P5.default.string,width:P5.default.number,windowId:P5.default.string,x:P5.default.number,y:P5.default.number}).isRequired,updateElasticWindowLayout:P5.default.func.isRequired,workspace:P5.default.object.isRequired}})),T1e,E1e,D1e,I5,O1e=s((()=>{U(),B(),Nd(),w1e(),$l(),T1e=(e,{windowId:t})=>({companionWindowDimensions:mo(e,{windowId:t}),focused:Ps(e,{windowId:t}),layout:ks(e)[t],workspace:Va(e)}),E1e=(e,t)=>({focusWindow:()=>e(gu(t.windowId)),updateElasticWindowLayout:(t,n)=>{e(vd(t,n))}}),D1e=H(z(T1e,E1e)),I5=D1e(N5)}));function L5({workspace:e,elasticLayout:t,setWorkspaceViewportDimensions:n,setWorkspaceViewportPosition:r}){let{viewportPosition:i}=e,a=e.width/2,o=e.height/2,s=(0,z5.useRef)(null);return(0,z5.useLayoutEffect)(()=>{s.current&&n(s.current.getBoundingClientRect())},[s,n]),v1e(s,e=>{n(e.contentRect)}),(0,B5.jsx)(k1e,{ref:s,children:(0,B5.jsx)(A1e,{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:`.${sS(`window`)}`,className:sS(`workspace`),disableDragging:!e.draggingEnabled,children:Object.keys(t).map(e=>(0,B5.jsx)(I5,{windowId:e},e))})})}var R5,z5,B5,k1e,A1e,j1e=s((()=>{R5=d(V(),1),z5=d(h(),1),Nx(),GA(),S1e(),O1e(),cS(),B5=W(),k1e=Z(`div`,{name:`WorkspaceElastic`,slot:`root`})({height:`100%`,overflow:`hidden`,position:`relative`,width:`100%`}),A1e=Z(WA)({boxSizing:`border-box`,margin:0,position:`absolute`,transitionDuration:`.7s`,"&.react-draggable-dragging":{transitionDuration:`unset`}}),L5.propTypes={elasticLayout:R5.default.object.isRequired,setWorkspaceViewportDimensions:R5.default.func.isRequired,setWorkspaceViewportPosition:R5.default.func.isRequired,workspace:R5.default.object.isRequired}})),M1e,N1e,P1e,V5,F1e=s((()=>{U(),B(),Nr(),Nd(),j1e(),$l(),M1e=e=>({elasticLayout:ks(e),workspace:Va(e)}),N1e=(e,t)=>({setWorkspaceViewportDimensions:t=>{e(Qu(t))},setWorkspaceViewportPosition:t=>{e(Zu(t))},updateElasticWindowLayout:(t,n)=>{e(vd(t,n))}}),P1e=H(z(M1e,N1e),Mr(`WorkspaceElastic`)),V5=P1e(L5)})),I1e,L1e,R1e=s((()=>{tC(),I1e=W(),L1e=XS((0,I1e.jsx)(`path`,{d:`M4.01 2 4 22h16V8l-6-6zM13 9V3.5L18.5 9z`}),`InsertDriveFileSharp`)}));function z1e(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)})}var B1e=s((()=>{})),H5,U5,W5,G5,K5,q5=s((()=>{H5=d(V(),1),hM(),R1e(),NMe(),Kr(),PAe(),uY(),B1e(),U5=W(),W5=e=>{try{return new URL(e)}catch{return console.warn(`Invalid URL:`,e),null}},G5=(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=W5(r.href);if(e)return G5({urls:[e.toString()]},t,n)}}if(e.urls&&e.urls.forEach(e=>{let i=W5(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=Wr();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=Wr(),i=a.map(e=>z1e(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=Wr();a&&r({manifestId:o,manifestJson:a},n,t)})}return Promise.all([...i,o])}},K5=e=>{let{children:t,onDrop:n}=e,[{canDrop:r,isOver:i},a]=lY({accept:[MY,jY,PY],collect:e=>({canDrop:e.canDrop(),isOver:e.isOver()}),drop(t,r){n&&G5(t,r,e)}});return(0,U5.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;G5({urls:[n]},null,e)}},style:{height:`100%`,width:`100%`},children:[t,(0,U5.jsx)(mM,{open:r&&i,style:{zIndex:9999},children:(0,U5.jsx)(L1e,{style:{color:B_[400],fontSize:256}})})]})},K5.propTypes={children:H5.default.node.isRequired,onDrop:H5.default.func.isRequired}}));function J5({addWindow:e=()=>{},allowNewWindows:t=!0,maximizedWindowIds:n=[],windowIds:r=[],workspaceId:i,workspaceType:a}){let{t:o}=nb();return(0,Z5.jsx)(K5,{onDrop:({canvasId:n,manifestId:r,manifestJson:i},a,o)=>{t&&e({canvasId:n,manifest:i,manifestId:r})},children:(0,Z5.jsxs)(Q5,{ownerState:{allowNewWindows:t,maximizedWindowIds:n,windowIds:r,workspaceId:i,workspaceType:a},className:(0,X5.default)(sS(`workspace-viewport`)),children:[(0,Z5.jsx)(VS,{style:HH,component:`h1`,children:o(`miradorViewer`)}),(()=>{if(n.length>0&&n.length>0)return n.map(e=>(0,Z5.jsx)(b5,{windowId:e,className:(0,X5.default)(sS(`workspace-maximized-window`))},`${e}-${i}`));if(r.length===0)return(0,Z5.jsx)($5,{});switch(a){case`elastic`:return(0,Z5.jsx)(V5,{});case`mosaic`:return(0,Z5.jsx)(j5,{});default:return r.map(e=>(0,Z5.jsx)(b5,{windowId:e},`${e}-${i}`))}})()]})})}var Y5,X5,Z5,Q5,$5,V1e=s((()=>{Y5=d(V(),1),Nx(),X5=d(dy(),1),kZ(),HS(),N$(),ob(),x5(),d1e(),F1e(),cS(),q5(),Z5=W(),Q5=Z(`div`,{name:`Workspace`,slot:`root`})(()=>({height:`100%`,position:`relative`,width:`100%`})),$5=()=>{let{t:e}=nb();return(0,Z5.jsx)(Q5,{children:(0,Z5.jsx)(OZ,{container:!0,style:{height:`100%`,justifyContent:`center`},sx:{alignItems:`center`},children:(0,Z5.jsx)(OZ,{size:12,children:(0,Z5.jsx)(VS,{variant:`h1`,component:`div`,align:`center`,children:e(`welcome`)})})})})},$5.propTypes={},J5.propTypes={addWindow:Y5.default.func,allowNewWindows:Y5.default.bool,maximizedWindowIds:Y5.default.arrayOf(Y5.default.string),windowIds:Y5.default.arrayOf(Y5.default.string),workspaceId:Y5.default.string.isRequired,workspaceType:Y5.default.string.isRequired}})),H1e,U1e,e7,t7,W1e=s((()=>{U(),B(),Nr(),V1e(),$l(),Nd(),H1e=e=>({allowNewWindows:_o(e).workspace.allowNewWindows,maximizedWindowIds:Rs(e),windowIds:Ka(e),workspaceId:Va(e).id,workspaceType:Ms(e)}),U1e={addWindow:_u},e7=H(z(H1e,U1e),Mr(`Workspace`)),t7=e7(J5)}));function n7({addResourcesOpen:e,addResource:t,onSubmit:n=()=>{},onCancel:r=null}){let{t:i}=nb(),[a,o]=(0,G1e.useState)(``);return e?(0,i7.jsx)(`form`,{onSubmit:e=>{e.preventDefault(),t(a),n(),o(``)},children:(0,i7.jsxs)(OZ,{container:!0,spacing:2,columns:12,sx:{mt:.5},children:[(0,i7.jsx)(OZ,{size:{sm:`grow`,xs:12},children:(0,i7.jsx)(VB,{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,i7.jsx)(OZ,{size:`auto`,children:(0,i7.jsx)(DN,{onClick:()=>{r(),o(``)},children:i(`cancel`)})}),(0,i7.jsx)(OZ,{size:`auto`,children:(0,i7.jsx)(DN,{id:`fetchBtn`,type:`submit`,variant:`contained`,color:`primary`,children:i(`fetchManifest`)})})]})}):null}var G1e,r7,i7,K1e=s((()=>{G1e=d(h(),1),r7=d(V(),1),ON(),kZ(),HB(),ob(),i7=W(),n7.propTypes={addResource:r7.default.func.isRequired,addResourcesOpen:r7.default.bool.isRequired,onCancel:r7.default.func,onSubmit:r7.default.func}})),q1e,J1e,a7,Y1e=s((()=>{B(),U(),Nr(),Nd(),K1e(),q1e={addResource:kd},J1e=H(z(null,q1e),Mr(`ManifestForm`)),a7=J1e(n7)}));function o7({manifestId:e,onDismissClick:t,onTryAgainClick:n}){let{t:r}=nb();return(0,c7.jsxs)(OZ,{container:!0,sx:{alignItems:`center`,width:`100%`},children:[(0,c7.jsxs)(OZ,{container:!0,size:{sm:5,xs:12},sx:{alignItems:`center`},children:[(0,c7.jsx)(b3,{sx:{color:`error.main`,height:`2rem`,marginRight:`0.5rem`,width:`2rem`}}),(0,c7.jsx)(VS,{children:r(`manifestError`)}),(0,c7.jsx)(VS,{sx:{wordBreak:`break-all`},children:e})]}),(0,c7.jsxs)(OZ,{container:!0,size:{sm:7,xs:12},children:[(0,c7.jsx)(DN,{onClick:()=>{t(e)},children:r(`dismiss`)}),(0,c7.jsx)(DN,{onClick:()=>{n(e)},children:r(`tryAgain`)})]})]})}var s7,c7,X1e=s((()=>{s7=d(V(),1),ON(),iYe(),kZ(),HS(),ob(),c7=W(),o7.propTypes={manifestId:s7.default.string.isRequired,onDismissClick:s7.default.func.isRequired,onTryAgainClick:s7.default.func.isRequired}})),Z1e,l7,Q1e=s((()=>{U(),B(),Nr(),Nd(),X1e(),Z1e=H(z(null,{onDismissClick:Ad,onTryAgainClick:Mu}),Mr(`ManifestListItemError`)),l7=Z1e(o7)}));function u7({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}=nb();(0,$1e.useEffect)(()=>{!s&&!p&&!t&&f!==`file`&&e(o)},[o,f,e,s,p,t]);let _=arguments[0];return p?(0,f7.jsx)(p7,{ownerState:_,divider:!0,selected:i,className:i?`active`:``,"data-manifestid":o,children:(0,f7.jsx)(l7,{manifestId:o})}):(0,f7.jsx)(p7,{ownerState:_,divider:!0,selected:i,className:i?`active`:``,"data-manifestid":o,"data-active":i,sx:{width:`100%`},children:s?(0,f7.jsxs)(OZ,{container:!0,className:sS(`manifest-list-item`),sx:{alignItems:`center`,width:`100%`},children:[(0,f7.jsx)(OZ,{size:{sm:5,xs:12},children:(0,f7.jsx)(lT,{ref:a,className:sS(`manifest-list-item-title`),onClick:()=>{n({manifestId:o}),r()},sx:{alignItems:`center`,justifyContent:`flex-start`,width:`100%`},children:(0,f7.jsxs)(OZ,{container:!0,component:`div`,sx:{width:`100%`},children:[(0,f7.jsx)(OZ,{size:3,sx:{alignItems:`center`,display:`flex`,justifyContent:`flex-start`},children:l?(0,f7.jsx)(e0e,{className:sS(`manifest-list-item-thumb`),src:l,alt:``,height:`80`,fallback:(0,f7.jsx)(wz,{variant:`rectangular`,animation:!1,sx:{bgcolor:`grey[300]`},height:80,width:120})}):(0,f7.jsx)(wz,{sx:{bgcolor:`grey[300]`},variant:`rectangular`,height:80,width:120})}),(0,f7.jsxs)(OZ,{size:9,sx:{alignContent:`center`,paddingLeft:2},children:[m&&(0,f7.jsx)(VS,{component:`div`,variant:`overline`,sx:{textAlign:`left`},children:g(h?`multipartCollection`:`collection`)}),(0,f7.jsx)(VS,{component:`div`,variant:`h6`,sx:{textAlign:`left`},children:c||o})]})]})})}),(0,f7.jsxs)(OZ,{size:{sm:4,xs:8},children:[(0,f7.jsx)(VS,{className:sS(`manifest-list-item-provider`),children:f}),(0,f7.jsx)(VS,{children:g(`numItems`,{count:d,number:d})})]}),(0,f7.jsx)(OZ,{size:{sm:3,xs:4},children:u&&(0,f7.jsx)(t0e,{src:u,alt:``,role:`presentation`,fallback:(0,f7.jsx)(wz,{variant:`rectangular`,animation:!1,sx:{bgcolor:`grey[300]`},height:60,width:60})})})]}):(0,f7.jsx)(n0e,{})})}var $1e,d7,f7,p7,e0e,t0e,n0e,r0e=s((()=>{$1e=d(h(),1),d7=d(V(),1),Nx(),aH(),uT(),kZ(),HS(),Tz(),ob(),Q1e(),Az(),cS(),f7=W(),p7=Z(iH,{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)}})),e0e=Z(Ez,{name:`ManifestListItem`,slot:`thumbnail`})(()=>({maxWidth:`100%`,objectFit:`contain`})),t0e=Z(Ez,{name:`ManifestListItem`,slot:`logo`})(()=>({height:`2.5rem`,maxWidth:`100%`,objectFit:`contain`,paddingRight:1})),n0e=()=>(0,f7.jsxs)(OZ,{container:!0,className:sS(`manifest-list-item`),sx:{alignItems:`center`,display:`flex`,width:`100%`},children:[(0,f7.jsx)(OZ,{size:{sm:5,xs:12},sx:{display:`flex`,justifyContent:`flex-start`,width:`100%`,alignItems:`center`},children:(0,f7.jsxs)(OZ,{container:!0,component:`div`,sx:{width:`100%`},children:[(0,f7.jsx)(OZ,{size:3,sx:{alignItems:`center`,display:`flex`,justifyContent:`flex-start`},children:(0,f7.jsx)(wz,{variant:`rectangular`,sx:{bgcolor:`grey[300]`},height:80,width:120})}),(0,f7.jsx)(OZ,{size:9,sx:{alignContent:`center`,paddingLeft:2},children:(0,f7.jsx)(wz,{sx:{bgcolor:`grey[300]`},variant:`text`,width:300})})]})}),(0,f7.jsxs)(OZ,{size:{sm:4,xs:8},children:[(0,f7.jsx)(wz,{sx:{bgcolor:`grey[300]`},variant:`text`,width:150}),(0,f7.jsx)(wz,{sx:{bgcolor:`grey[300]`},variant:`text`,width:70})]}),(0,f7.jsx)(OZ,{size:{sm:3,xs:4},children:(0,f7.jsx)(wz,{sx:{bgcolor:`grey[300]`},variant:`rectangular`,height:60,width:60})})]}),u7.propTypes={active:d7.default.bool,addWindow:d7.default.func.isRequired,buttonRef:d7.default.elementType,error:d7.default.oneOfType([d7.default.string,d7.default.bool,d7.default.oneOf([null])]),fetchManifest:d7.default.func.isRequired,handleClose:d7.default.func,isCollection:d7.default.bool,isFetching:d7.default.bool,isMultipart:d7.default.bool,manifestId:d7.default.string.isRequired,manifestLogo:d7.default.string,provider:d7.default.string,ready:d7.default.bool,size:d7.default.number,thumbnail:d7.default.string,title:d7.default.string}})),i0e,a0e,o0e,m7,s0e=s((()=>{U(),B(),Nr(),$l(),Nd(),r0e(),i0e=(e,{manifestId:t,provider:n})=>{let r=Ua(e,{manifestId:t})||{},i=Zo(e,{manifestId:t}),a=(i||{isCollection:()=>!1}).isCollection(),o=a?i.getTotalItems():Ws(e,{manifestId:t}).length;return{active:Ra(e).includes(t),error:r.error||!i&&!!r.json,isCollection:a,isFetching:r.isFetching,isMultipart:a&&Ts(e,{manifestId:t}).includes(`multi-part`),manifestLogo:ts(e,{manifestId:t}),provider:n||$o(e,{manifestId:t}),ready:!!r.json,size:o,thumbnail:Ho(e,{manifestId:t}),title:ls(e,{manifestId:t})}},a0e={addWindow:_u,fetchManifest:Mu},o0e=H(z(i0e,a0e),Mr(`ManifestListItem`)),m7=o0e(u7)}));function h7({addResource:e=()=>{},catalog:t=[],setWorkspaceAddVisibility:n,...r}){let{t:i}=nb(),[a,o]=(0,g7.useState)(!1),s=(0,g7.useRef)(),[c,l]=(0,g7.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,c0e.createElement)(m7,{...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,g7.useEffect)(()=>(window.addEventListener(`resize`,u),u(),()=>{window.removeEventListener(`resize`,u)}),[]),(0,y7.jsx)(K5,{onDrop:d,children:(0,y7.jsxs)(l0e,{className:(0,v7.default)(sS(`workspace-add`)),ref:s,children:[t.length<1?(0,y7.jsx)(OZ,{container:!0,style:{height:`100%`},sx:{alignItems:`center`},children:(0,y7.jsx)(OZ,{size:12,children:(0,y7.jsx)(VS,{variant:`h1`,component:`div`,align:`center`,children:i(`emptyResourceList`)})})}):(0,y7.jsxs)(ey,{sx:{margin:2},children:[(0,y7.jsx)(VS,{style:HH,component:`h1`,children:i(`miradorResources`)}),(0,y7.jsx)(Vj,{targetName:`WorkspaceAdd`,...h}),(0,y7.jsx)(_O,{disablePadding:!0,children:m})]}),(0,y7.jsxs)(xZ,{variant:`extended`,disabled:a,sx:e=>({bottom:e.spacing(2),position:`absolute`,right:e.spacing(2)}),className:(0,v7.default)(sS(`add-resource-button`)),"aria-label":i(`addResource`),color:`primary`,onClick:()=>o(!0),children:[(0,y7.jsx)(oQ,{}),i(`addResource`)]}),(0,y7.jsx)(_Z,{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,y7.jsxs)(ey,{sx:{left:`0`,marginTop:6,paddingBottom:2,paddingLeft:{sm:3,xs:2},paddingRight:{sm:3,xs:2},paddingTop:2,right:`0`},children:[(0,y7.jsx)(qX,{position:`absolute`,color:`primary`,enableColorOnDark:!0,onClick:()=>o(!1),children:(0,y7.jsxs)(rA,{variant:`dense`,children:[(0,y7.jsx)(u0e,{"aria-label":i(`closeAddResourceForm`),color:`inherit`,children:(0,y7.jsx)(bQ,{})}),(0,y7.jsx)(VS,{variant:`h2`,noWrap:!0,sx:{color:`inherit`,flexGrow:1},children:i(`addResource`)})]})}),(0,y7.jsx)(a7,{addResourcesOpen:a,onSubmit:f,onCancel:()=>o(!1)})]})})]})})}var g7,_7,v7,c0e,y7,l0e,u0e,d0e=s((()=>{g7=d(h(),1),_7=d(V(),1),Nx(),v7=d(dy(),1),OIe(),oLe(),JX(),vZ(),kZ(),SZ(),vO(),ty(),iA(),HS(),N$(),ob(),cS(),Y1e(),s0e(),HD(),q5(),Hj(),c0e=d(h(),1),y7=W(),l0e=Z(`div`)(()=>({boxSizing:`border-box`,height:`100%`,overflowX:`hidden`,overflowY:`auto`})),u0e=Z(VD)(()=>({marginLeft:-12,marginRight:20})),h7.propTypes={addResource:_7.default.func,catalog:_7.default.arrayOf(_7.default.shape({manifestId:_7.default.string.isRequired,provider:_7.default.string})),setWorkspaceAddVisibility:_7.default.func.isRequired}})),f0e,p0e,m0e,b7,h0e=s((()=>{U(),B(),Nr(),Nd(),d0e(),$l(),f0e=e=>({catalog:Wa(e)}),p0e={addResource:kd,setWorkspaceAddVisibility:Xu},m0e=H(z(f0e,p0e),Mr(`WorkspaceAdd`)),b7=m0e(h7)})),x7,S7,g0e=s((()=>{cS(),Hj(),x7=W(),S7=({...e})=>(0,x7.jsx)(`div`,{className:sS(`background-plugin-area`),style:{display:`none`},children:(0,x7.jsx)(Vj,{targetName:`BackgroundPluginArea`,...e})})})),C7,_0e=s((()=>{Nr(),g0e(),C7=Mr(`BackgroundPluginArea`)(S7)}));function w7({areaRef:e=null,controlPanelVariant:t=void 0,isWorkspaceAddVisible:n=!1,isWorkspaceControlPanelVisible:r,lang:i=void 0}){let{t:a}=nb(),o=arguments[0];return(0,E7.jsxs)(v0e,{ownerState:o,children:[r&&(0,E7.jsx)(M$,{variant:t}),(0,E7.jsxs)(y0e,{className:sS(`viewer`),lang:i,"aria-label":a(`workspace`),...e?{ref:e}:{},children:[n?(0,E7.jsx)(b7,{}):(0,E7.jsx)(t7,{}),(0,E7.jsx)(aQ,{}),(0,E7.jsx)(C7,{})]})]})}var T7,E7,v0e,y0e,b0e=s((()=>{T7=d(V(),1),Nx(),ob(),EIe(),GRe(),W1e(),h0e(),_0e(),cS(),E7=W(),v0e=Z(`div`,{name:`WorkspaceArea`,slot:`root`})(({theme:e})=>({background:Xd(e.palette.shades.light,.1),...e.applyStyles(`dark`,{background:Qd(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`}})),y0e=Z(`main`,{name:`WorkspaceArea`,slot:`viewer`})(()=>({flexGrow:1,position:`relative`})),w7.propTypes={areaRef:T7.default.shape({current:T7.default.instanceOf(Element)}),controlPanelVariant:T7.default.string,isWorkspaceAddVisible:T7.default.bool,isWorkspaceControlPanelVisible:T7.default.bool.isRequired,lang:T7.default.string}})),x0e=l({default:()=>D7}),S0e,C0e,D7,w0e=s((()=>{U(),B(),Nr(),b0e(),$l(),S0e=e=>({controlPanelVariant:Va(e).isWorkspaceAddVisible||Ka(e).length>0?void 0:`wide`,isWorkspaceAddVisible:Va(e).isWorkspaceAddVisible,isWorkspaceControlPanelVisible:_o(e).workspaceControlPanel.enabled,lang:_o(e).language}),C0e=H(z(S0e),Mr(`WorkspaceArea`)),D7=C0e(w7)}));LD();var T0e=(0,sJ.lazy)(()=>Promise.resolve().then(()=>(w0e(),x0e)));function O7({dndManager:e=void 0,plugins:t=[]}){let n=(0,sJ.createRef)();return(0,lJ.jsx)(uJ,{plugins:t,children:(0,lJ.jsx)(dMe,{dndManager:e,children:(0,lJ.jsx)(ID.Provider,{value:n,children:(0,lJ.jsx)(sJ.Suspense,{fallback:(0,lJ.jsx)(`div`,{}),children:(0,lJ.jsx)(T0e,{areaRef:n})})})})})}O7.propTypes={dndManager:cJ.default.object,plugins:cJ.default.array};var E0e=c(((e,t)=>{var n=pt(),r=st(),i=mt(),a=`[object String]`;function o(e){return typeof e==`string`||!r(e)&&i(e)&&n(e)==a}t.exports=o})),D0e=c(((e,t)=>{function n(e){return e===null}t.exports=n})),O0e=c(((e,t)=>{var n=Zt();function r(e,t){return n(t,function(t){return e[t]})}t.exports=r})),k0e=c(((e,t)=>{var n=O0e(),r=bi();function i(e){return e==null?[]:n(e,r(e))}t.exports=i})),A0e=d(E0e(),1),k7=d(bIe(),1),A7=d(vt(),1),j7=d(_t(),1),j0e=d(D0e(),1),M0e=d(k0e(),1),M7=e=>[N0e,P0e,F0e,I0e,L0e,R0e,z0e].every(t=>t(e)),N0e=e=>(0,j7.default)(e),P0e=e=>{let{name:t}=e;return(0,k7.default)(t)||(0,A0e.default)(t)},F0e=e=>{let{mode:t,target:n}=e;return(0,k7.default)(t)?(0,k7.default)(n):(0,A0e.default)(n)},I0e=e=>{let{mode:t}=e;return(0,k7.default)(t)||[`add`,`wrap`].some(e=>e===t)},L0e=e=>{let{mapStateToProps:t}=e;return(0,k7.default)(t)||(0,j0e.default)(t)||(0,A7.default)(t)},R0e=e=>{let{mapDispatchToProps:t}=e;return(0,k7.default)(t)||(0,j0e.default)(t)||(0,A7.default)(t)||(0,j7.default)(t)},z0e=e=>{let{reducers:t}=e;return(0,k7.default)(t)||(0,j7.default)(t)&&(0,M0e.default)(t).every(A7.default)},N7=d(go(),1);function P7(e){let{validPlugins:t,invalidPlugins:n}=B0e(e);return V0e(n),t}function B0e(e){let t=[],n=[];return e.forEach(e=>{Array.isArray(e)?e.every(e=>M7(e))?n.push(...e):t.push(...e):M7(e)?n.push(e):t.push(e)}),{invalidPlugins:t,validPlugins:n}}function V0e(e){e.forEach(e=>console.log(`Mirador: Plugin ${e.name} is not valid and was rejected.`))}function H0e(e){return e&&e.reduce((e,t)=>({...e,...t.reducers}),{})}function U0e(e){return e&&e.reduce((e,t)=>(0,N7.default)(e,t.config||{}),{})}function W0e(e){return e&&e.filter(e=>e.saga).map(e=>e.saga)}function G0e(e){return({dispatch:t,getState:n})=>r=>i=>typeof i==`function`?i(t,n,e):r(i)}var K0e=G0e(),F7=function(e){return`@@redux-saga/`+e},q0e=F7(`CANCEL_PROMISE`),J0e=F7(`CHANNEL_END`),Y0e=F7(`IO`),X0e=F7(`MATCH`),Z0e=F7(`MULTICAST`),Q0e=F7(`SAGA_ACTION`),$0e=F7(`SELF_CANCELLATION`),e2e=F7(`TASK`),I7=F7(`TASK_CANCEL`),t2e=F7(`TERMINATE`),n2e=F7(`LOCATION`),r2e=function(e){return e==null},L7=function(e){return e!=null},R7=function(e){return typeof e==`function`},z7=function(e){return typeof e==`string`},B7=Array.isArray,V7=function(e){return e&&R7(e.then)},H7=function(e){return e&&R7(e.next)&&R7(e.throw)},U7=function(e){return e&&(z7(e)||a2e(e)||R7(e)||B7(e)&&e.every(U7))},W7=function(e){return e&&R7(e.take)&&R7(e.close)},i2e=function(e){return R7(e)&&e.hasOwnProperty(`toString`)},a2e=function(e){return!!e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype},o2e=function(e){return W7(e)&&e[Z0e]},s2e=2147483647;function c2e(e,t){t===void 0&&(t=!0);var n,r=new Promise(function(r){n=setTimeout(r,Math.min(s2e,e),t)});return r[q0e]=function(){clearTimeout(n)},r}$p();var l2e=function(e){return function(){return e}}(!0),G7=function(){},u2e=function(e){return e},K7=function(e,t){Qp(e,t),Object.getOwnPropertySymbols&&Object.getOwnPropertySymbols(t).forEach(function(n){e[n]=t[n]})},d2e=function(e,t){var n;return(n=[]).concat.apply(n,t.map(e))};function q7(e,t){var n=e.indexOf(t);n>=0&&e.splice(n,1)}function f2e(e){var t=!1;return function(){t||(t=!0,e())}}var p2e=function(e){throw e},m2e=function(e){return{value:e,done:!0}};function J7(e,t,n){t===void 0&&(t=p2e),n===void 0&&(n=`iterator`);var r={meta:{name:n},next:e,throw:t,return:m2e,isSagaIterator:!0};return typeof Symbol<`u`&&(r[Symbol.iterator]=function(){return r}),r}function h2e(e,t){var n=t.sagaStack;console.error(e),console.error(n)}var g2e=function(e){return Array.apply(null,Array(e))},_2e=function(e){return function(t){return e(Object.defineProperty(t,Q0e,{value:!0}))}},v2e=function(e){return e===t2e},Y7=function(e){return e===I7},y2e=function(e){return v2e(e)||Y7(e)};function b2e(e,t){var n=Object.keys(e),r=n.length,i=0,a,o=B7(e)?g2e(r):{},s={};function c(){i===r&&(a=!0,t(o))}return n.forEach(function(e){var n=function(n,r){a||(r||y2e(n)?(t.cancel(),t(n,r)):(o[e]=n,i++,c()))};n.cancel=G7,s[e]=n}),t.cancel=function(){a||(a=!0,n.forEach(function(e){return s[e].cancel()}))},s}function X7(e){return{name:e.name||`anonymous`,location:x2e(e)}}function x2e(e){return e[n2e]}function S2e(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.length===0?function(e){return e}:t.length===1?t[0]:t.reduce(function(e,t){return function(){return e(t.apply(void 0,arguments))}})}var C2e=`Channel's Buffer overflow!`,w2e=1,T2e=3,E2e=4;function D2e(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 w2e:throw Error(C2e);case T2e:n[i]=s,i=(i+1)%e,a=i;break;case E2e: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 O2e=function(e){return D2e(e,E2e)},Z7=`TAKE`,k2e=`RACE`,A2e=`CALL`,Q7=`FORK`,j2e=`JOIN`,M2e=`CANCEL`,N2e=`SELECT`,P2e=`ACTION_CHANNEL`,F2e=`CANCELLED`,I2e=`FLUSH`,L2e=`GET_CONTEXT`,R2e=`SET_CONTEXT`,$7=function(e,t){var n;return n={},n[Y0e]=!0,n.combinator=!1,n.type=e,n.payload=t,n},z2e=function(e){return $7(Q7,Qp({},e.payload,{detached:!0}))};function B2e(e,t){if(e===void 0&&(e=`*`),U7(e))return L7(t)&&console.warn(`take(pattern) takes one argument but two were provided. Consider passing an array for listening to several action types`),$7(Z7,{pattern:e});if(o2e(e)&&L7(t)&&U7(t))return $7(Z7,{channel:e,pattern:t});if(W7(e))return L7(t)&&console.warn(`take(channel) takes one argument but two were provided. Second argument is ignored.`),$7(Z7,{channel:e})}function e9(e,t){return r2e(t)&&(t=e,e=void 0),$7(`PUT`,{channel:e,action:t})}function t9(e){var t=$7(`ALL`,e);return t.combinator=!0,t}function V2e(e,t){var n=null,r;return R7(e)?r=e:(B7(e)?(n=e[0],r=e[1]):(n=e.context,r=e.fn),n&&z7(r)&&R7(n[r])&&(r=n[r])),{context:n,fn:r,args:t}}function n9(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return $7(A2e,V2e(e,n))}function r9(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return $7(Q7,V2e(e,n))}function H2e(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return z2e(r9.apply(void 0,[e].concat(n)))}function i9(e){e===void 0&&(e=u2e);for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return $7(N2e,{selector:e,args:n})}var U2e=n9.bind(null,c2e);function W2e(){var e={};return e.promise=new Promise(function(t,n){e.resolve=t,e.reject=n}),e}function G2e(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}$p(),kF();var K2e=[],a9=0;function q2e(e){try{o9(),e()}finally{X2e()}}function J2e(e){K2e.push(e),a9||(o9(),Z2e())}function Y2e(e){try{return o9(),e()}finally{Z2e()}}function o9(){a9++}function X2e(){a9--}function Z2e(){X2e();for(var e;!a9&&(e=K2e.shift())!==void 0;)q2e(e)}var Q2e=function(e){return function(t){return e.some(function(e){return s9(e)(t)})}},$2e=function(e){return function(t){return e(t)}},e4e=function(e){return function(t){return t.type===String(e)}},t4e=function(e){return function(t){return t.type===e}},n4e=function(){return l2e};function s9(e){var t=e===`*`?n4e:z7(e)?e4e:B7(e)?Q2e:i2e(e)?e4e:R7(e)?$2e:a2e(e)?t4e:null;if(t===null)throw Error(`invalid pattern: `+e);return t(e)}var c9={type:J0e},l9=function(e){return e&&e.type===J0e};function r4e(e){e===void 0&&(e=O2e());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(c9):e.isEmpty()?(n.push(r),r.cancel=function(){q7(n,r)}):r(e.take())}function a(n){if(t&&e.isEmpty()){n(c9);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(c9)}}}return{take:i,put:r,flush:a,close:o}}function i4e(){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(c9)})};return e={},e[Z0e]=!0,e.put=function(e){if(!t){if(l9(e)){a();return}for(var i=n=r,o=0,s=i.length;o<s;o++){var c=i[o];c[X0e](e)&&(c.cancel(),c(e))}}},e.take=function(e,n){if(n===void 0&&(n=n4e),t){e(c9);return}e[X0e]=n,i(),r.push(e),e.cancel=f2e(function(){i(),q7(r,e)})},e.close=a,e}function a4e(){var e=i4e(),t=e.put;return e.put=function(e){if(e[Q0e]){t(e);return}J2e(function(){t(e)})},e}var u9=0,d9=1,f9=2,o4e=3;function p9(e,t){var n=e[q0e];R7(n)&&(t.cancel=n),e.then(t,function(e){t(e,!0)})}var m9=0,s4e=(function(){return++m9}),h9;function c4e(e,t){return e.isSagaIterator?{name:e.meta.name}:X7(t)}function l4e(e){var t=e.context,n=e.fn,r=e.args;try{var i=n.apply(t,r);if(H7(i))return i;var a=!1;return J7(function(e){return a?{value:e,done:!0}:(a=!0,{value:i,done:!V7(i)})})}catch(e){return J7(function(){throw e})}}function u4e(e,t,n){var r=t.channel,i=t.action,a=t.resolve;J2e(function(){var t;try{t=(r?r.put:e.dispatch)(i)}catch(e){n(e,!0);return}a&&V7(t)?p9(t,n):n(t)})}function d4e(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(l9(e)&&!o){n(t2e);return}n(e)};try{i.take(s,L7(a)?s9(a):null)}catch(e){n(e,!0);return}n.cancel=s.cancel}function f4e(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(V7(c)){p9(c,n);return}if(H7(c)){y9(e,c,s.context,m9,X7(a),!1,n);return}n(c)}catch(e){n(e,!0)}}function p4e(e,t,n){var r=t.context,i=t.fn,a=t.args;try{var o=function(e,t){r2e(e)?n(t):n(e,!0)};i.apply(r,a.concat(o)),o.cancel&&(n.cancel=o.cancel)}catch(e){n(e,!0)}}function m4e(e,t,n,r){var i=t.context,a=t.fn,o=t.args,s=t.detached,c=r.task,l=l4e({context:i,fn:a,args:o}),u=c4e(l,a);Y2e(function(){var t=y9(e,l,c.context,m9,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 h4e(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()&&q7(e.joiners,n)},e.joiners.push(n)}else e.isAborted()?t(e.error(),!0):t(e.result())};if(B7(t)){if(t.length===0){n([]);return}var o=b2e(t,n);t.forEach(function(e,t){a(e,o[t])})}else a(t,n)}function g9(e){e.isRunning()&&e.cancel()}function g4e(e,t,n,r){var i=r.task;t===$0e?g9(i):B7(t)?t.forEach(g9):g9(t),n()}function _4e(e,t,n,r){var i=r.digestEffect,a=m9,o=Object.keys(t);if(o.length===0){n(B7(t)?[]:{});return}var s=b2e(t,n);o.forEach(function(e){i(t[e],a,s[e],e)})}function v4e(e,t,n,r){var i=r.digestEffect,a=m9,o=Object.keys(t),s=B7(t)?g2e(o.length):{},c={},l=!1;o.forEach(function(e){var t=function(t,r){l||(r||y2e(t)?(n.cancel(),n(t,r)):(n.cancel(),l=!0,s[e]=t,n(s)))};t.cancel=G7,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 y4e(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 b4e(e,t,n){var r=t.pattern,i=t.buffer,a=r4e(i),o=s9(r),s=function(t){l9(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 x4e(e,t,n,r){var i=r.task;n(i.isCancelled())}function S4e(e,t,n){t.flush(n)}function C4e(e,t,n,r){var i=r.task;n(i.context[t])}function w4e(e,t,n,r){var i=r.task;K7(i.context,t),n()}var T4e=(h9={},h9[Z7]=d4e,h9.PUT=u4e,h9.ALL=_4e,h9[k2e]=v4e,h9[A2e]=f4e,h9.CPS=p4e,h9[Q7]=m4e,h9[j2e]=h4e,h9[M2e]=g4e,h9[N2e]=y4e,h9[P2e]=b4e,h9[F2e]=x4e,h9[I2e]=S4e,h9[L2e]=C4e,h9[R2e]=w4e,h9);function E4e(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||(q7(r,t),t.cont=G7,c?s(o):(t===e&&(i=o),r.length||(a=!0,n(i))))}}function l(){a||(a=!0,r.forEach(function(e){e.cont=G7,e.cancel()}),r=[])}return{addTask:c,cancelAll:l,abort:s,getTasks:o}}function D4e(e,t){return e+`?`+t}function O4e(e){var t=x2e(e);if(t){var n=t.code,r=t.fileName,i=t.lineNumber;return n+` `+D4e(r,i)}return``}function k4e(e){var t=e.name,n=e.location;return n?t+` `+D4e(n.fileName,n.lineNumber):t}function A4e(e){var t=d2e(function(e){return e.cancelledTasks},e);return t.length?[`Tasks cancelled due to error:`].concat(t).join(`
`):``}var _9=null,v9=[],j4e=function(e){e.crashedEffect=_9,v9.push(e)},M4e=function(){_9=null,v9.length=0},N4e=function(e){_9=e},P4e=function(){var e=v9[0],t=G2e(v9).slice(1),n=e.crashedEffect?O4e(e.crashedEffect):null;return[`The above error occurred in task `+k4e(e.meta)+(n?`
when executing effect `+n:``)].concat(t.map(function(e){return` created by `+k4e(e.meta)}),[A4e(v9)]).join(`
`)};function F4e(e,t,n,r,i,a,o){var s;o===void 0&&(o=G7);var c=u9,l,u,d=null,f=[],p=Object.create(n),m=E4e(t,function(){f.push.apply(f,m.getTasks().map(function(e){return e.meta.name}))},g);function h(){c===u9&&(c=d9,m.cancelAll(),g(I7,!1))}function g(t,n){if(!n)t===I7?c=d9:c!==d9&&(c=o4e),l=t,d&&d.resolve(t);else{if(c=f9,j4e({meta:i,cancelledTasks:f}),y.isRoot){var r=P4e();M4e(),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){K7(p,e)}function v(){return d?d.promise:(d=W2e(),c===f9?d.reject(u):c!==u9&&d.resolve(l),d.promise)}var y=(s={},s[e2e]=!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===u9},s.isCancelled=function(){return c===d9||c===u9&&t.status===d9},s.isAborted=function(){return c===f9},s.result=function(){return l},s.error=function(){return u},s);return y}function y9(e,t,n,r,i,a,o){var s=e.finalizeRunEffect(g);h.cancel=G7;var c={meta:i,cancel:d,status:u9},l=F4e(e,c,n,r,i,a,o),u={task:l,digestEffect:_};function d(){c.status===u9&&(c.status=d9,h(I7))}o&&(o.cancel=l.cancel);var f=!1,p=0,m;return h(),l;function h(e,n){if(f&&(p===a9||p>0&&a9>p)){Y7(e)&&(c.status=d9,h.cancel()),m={arg:e,isErr:n};return}try{var i;do{i=!1;var a=void 0;if(n?(a=t.throw(e),M4e()):Y7(e)?(c.status=d9,h.cancel(),a=R7(t.return)?t.return(I7):{done:!0,value:I7}):a=v2e(e)?R7(t.return)?t.return():{done:!0}:t.next(e),a.done){c.status!==d9&&(c.status=o4e),c.cont(a.value);return}m=null;var o=f,s=p;try{f=!0,p=a9,_(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===d9)throw e;c.status=f9,c.cont(e,!0)}}function g(t,n,r){if(V7(t))p9(t,r);else if(H7(t))y9(e,t,l.context,n,i,!1,r);else if(t&&t[Y0e]){var a=T4e[t.type];a(e,t.payload,r,u)}else r(t)}function _(t,n,r,i){i===void 0&&(i=``);var a=s4e();e.sagaMonitor&&e.sagaMonitor.effectTriggered({effectId:a,parentEffectId:n,label:i,effect:t});var o;function c(n,i){o||(o=!0,r.cancel=G7,e.sagaMonitor&&(i?e.sagaMonitor.effectRejected(a,n):e.sagaMonitor.effectResolved(a,n)),i&&N4e(t),r(n,i))}c.cancel=G7,r.cancel=function(){o||(o=!0,c.cancel(),c.cancel=G7,e.sagaMonitor&&e.sagaMonitor.effectCancelled(a))},s(t,a,c)}}function I4e(e,t){for(var n=e.channel,r=n===void 0?a4e():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?h2e:u,f=arguments.length,p=Array(f>2?f-2:0),m=2;m<f;m++)p[m-2]=arguments[m];var h=t.apply(void 0,p),g=s4e();c&&(c.rootSagaStarted=c.rootSagaStarted||G7,c.effectTriggered=c.effectTriggered||G7,c.effectResolved=c.effectResolved||G7,c.effectRejected=c.effectRejected||G7,c.effectCancelled=c.effectCancelled||G7,c.actionDispatched=c.actionDispatched||G7,c.rootSagaStarted({effectId:g,saga:t,args:p}));var _;if(l){var v=S2e.apply(void 0,l);_=function(e){return function(t,n,r){return v(function(t){return e(t,n,r)})(t)}}}else _=u2e;var y={channel:r,dispatch:_2e(i),getState:a,sagaMonitor:c,onError:d,finalizeRunEffect:_};return Y2e(function(){var e=y9(y,h,s,g,X7(t),!0,void 0);return c&&c.effectResolved(g,e),e})}var L4e=[`context`,`channel`,`sagaMonitor`];function R4e(e){var t=e===void 0?{}:e,n=t.context,r=n===void 0?{}:n,i=t.channel,a=i===void 0?a4e():i,o=t.sagaMonitor,s=OF(t,L4e),c;function l(e){var t=e.getState,n=e.dispatch;return c=I4e.bind(null,Qp({},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){K7(r,e)},l}U();function z4e(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];if(t.length!==0)return typeof t[0]==`object`?H:H(...t)}var B4e=typeof window<`u`&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:z4e;typeof window<`u`&&window.__REDUX_DEVTOOLS_EXTENSION__&&window.__REDUX_DEVTOOLS_EXTENSION__;var b9=c(((e,t)=>{var n=on(),r=an();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})),V4e=c(((e,t)=>{var n=b9(),r=bi();function i(e,t){return e&&n(t,r(t),e)}t.exports=i})),H4e=c(((e,t)=>{function n(e){var t=[];if(e!=null)for(var n in Object(e))t.push(n);return t}t.exports=n})),U4e=c(((e,t)=>{var n=_t(),r=cr(),i=H4e(),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})),x9=c(((e,t)=>{var n=yi(),r=U4e(),i=vr();function a(e){return i(e)?n(e,!0):r(e)}t.exports=a})),W4e=c(((e,t)=>{var n=b9(),r=x9();function i(e,t){return e&&n(t,r(t),e)}t.exports=i})),G4e=c(((e,t)=>{var n=lt(),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})),K4e=c(((e,t)=>{var n=b9(),r=Ui();function i(e,t){return n(e,r(e),t)}t.exports=i})),S9=c(((e,t)=>{t.exports=lr()(Object.getPrototypeOf,Object)})),q4e=c(((e,t)=>{var n=Bi(),r=S9(),i=Ui(),a=Hi();t.exports=Object.getOwnPropertySymbols?function(e){for(var t=[];e;)n(t,i(e)),e=r(e);return t}:a})),J4e=c(((e,t)=>{var n=b9(),r=q4e();function i(e,t){return n(e,r(e),t)}t.exports=i})),Y4e=c(((e,t)=>{var n=Vi(),r=q4e(),i=x9();function a(e){return n(e,i,r)}t.exports=a})),X4e=c(((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})),C9=c(((e,t)=>{var n=Li();function r(e){var t=new e.constructor(e.byteLength);return new n(t).set(new n(e)),t}t.exports=r})),Z4e=c(((e,t)=>{var n=C9();function r(e,t){var r=t?n(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.byteLength)}t.exports=r})),Q4e=c(((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})),$4e=c(((e,t)=>{var n=ut(),r=n?n.prototype:void 0,i=r?r.valueOf:void 0;function a(e){return i?Object(i.call(e)):{}}t.exports=a})),e3e=c(((e,t)=>{var n=C9();function r(e,t){var r=t?n(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.length)}t.exports=r})),t3e=c(((e,t)=>{var n=C9(),r=Z4e(),i=Q4e(),a=$4e(),o=e3e(),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})),n3e=c(((e,t)=>{var n=Dn(),r=S9(),i=cr();function a(e){return typeof e.constructor==`function`&&!i(e)?n(r(e)):{}}t.exports=a})),r3e=c(((e,t)=>{var n=mr(),r=mt(),i=`[object Map]`;function a(e){return r(e)&&n(e)==i}t.exports=a})),i3e=c(((e,t)=>{var n=r3e(),r=Sr(),i=Cr(),a=i&&i.isMap;t.exports=a?r(a):n})),a3e=c(((e,t)=>{var n=mr(),r=mt(),i=`[object Set]`;function a(e){return r(e)&&n(e)==i}t.exports=a})),o3e=c(((e,t)=>{var n=a3e(),r=Sr(),i=Cr(),a=i&&i.isSet;t.exports=a?r(a):n})),w9=c(((e,t)=>{var n=Ai(),r=Gn(),i=on(),a=V4e(),o=W4e(),s=G4e(),c=Ln(),l=K4e(),u=J4e(),d=Wi(),f=Y4e(),p=mr(),m=X4e(),h=t3e(),g=n3e(),_=st(),v=br(),y=i3e(),b=_t(),x=o3e(),S=bi(),C=x9(),w=1,T=2,E=4,D=`[object Arguments]`,O=`[object Array]`,k=`[object Boolean]`,A=`[object Date]`,j=`[object Error]`,M=`[object Function]`,N=`[object GeneratorFunction]`,ee=`[object Map]`,te=`[object Number]`,P=`[object Object]`,F=`[object RegExp]`,I=`[object Set]`,ne=`[object String]`,re=`[object Symbol]`,ie=`[object WeakMap]`,L=`[object ArrayBuffer]`,ae=`[object DataView]`,oe=`[object Float32Array]`,se=`[object Float64Array]`,ce=`[object Int8Array]`,le=`[object Int16Array]`,ue=`[object Int32Array]`,de=`[object Uint8Array]`,fe=`[object Uint8ClampedArray]`,pe=`[object Uint16Array]`,R=`[object Uint32Array]`,me={};me[D]=me[O]=me[L]=me[ae]=me[k]=me[A]=me[oe]=me[se]=me[ce]=me[le]=me[ue]=me[ee]=me[te]=me[P]=me[F]=me[I]=me[ne]=me[re]=me[de]=me[fe]=me[pe]=me[R]=!0,me[j]=me[M]=me[ie]=!1;function he(e,t,O,k,A,j){var ee,te=t&w,F=t&T,I=t&E;if(O&&(ee=A?O(e,k,A,j):O(e)),ee!==void 0)return ee;if(!b(e))return e;var ne=_(e);if(ne){if(ee=m(e),!te)return c(e,ee)}else{var re=p(e),ie=re==M||re==N;if(v(e))return s(e,te);if(re==P||re==D||ie&&!A){if(ee=F||ie?{}:g(e),!te)return F?u(e,o(ee,e)):l(e,a(ee,e))}else{if(!me[re])return A?e:{};ee=h(e,re,te)}}j||=new n;var L=j.get(e);if(L)return L;j.set(e,ee),x(e)?e.forEach(function(n){ee.add(he(n,t,O,n,e,j))}):y(e)&&e.forEach(function(n,r){ee.set(r,he(n,t,O,r,e,j))});var ae=ne?void 0:(I?F?f:d:F?C:S)(e);return r(ae||e,function(n,r){ae&&(r=n,n=e[r]),i(ee,r,he(n,t,O,r,e,j))}),ee}t.exports=he})),s3e=c(((e,t)=>{function n(e){var t=e==null?0:e.length;return t?e[t-1]:void 0}t.exports=n})),c3e=c(((e,t)=>{var n=nn(),r=X$e();function i(e,t){return t.length<2?e:n(e,r(t,0,-1))}t.exports=i})),l3e=c(((e,t)=>{var n=en(),r=s3e(),i=c3e(),a=tn(),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})),u3e=c(((e,t)=>{var n=pt(),r=S9(),i=mt(),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})),d3e=c(((e,t)=>{var n=u3e();function r(e){return n(e)?void 0:e}t.exports=r})),f3e=c(((e,t)=>{var n=Gc();function r(e){return e!=null&&e.length?n(e,1):[]}t.exports=r})),p3e=c(((e,t)=>{var n=f3e(),r=Kc(),i=Wn();function a(e){return i(r(e,void 0,n),e+``)}t.exports=a})),T9=d(c(((e,t)=>{var n=Zt(),r=w9(),i=l3e(),a=en(),o=b9(),s=d3e(),c=p3e(),l=Y4e(),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);qr();function E9(e={},t){switch(t.type){case G.RESOLVE_AUTHENTICATION_REQUEST:return{...e,[t.tokenServiceId]:{authId:t.id,id:t.tokenServiceId,isFetching:!0}};case G.REQUEST_ACCESS_TOKEN:return{...e,[t.serviceId]:{authId:t.authId,id:t.serviceId,isFetching:!0}};case G.RECEIVE_ACCESS_TOKEN:return{...e,[t.serviceId]:{...e[t.serviceId],isFetching:!1,json:t.json}};case G.RECEIVE_ACCESS_TOKEN_FAILURE:return{...e,[t.serviceId]:{...e[t.serviceId],error:t.error,isFetching:!1}};case G.RESET_AUTHENTICATION_STATE:return(0,T9.default)(e,t.tokenServiceId);case G.RECEIVE_INFO_RESPONSE:return!t.tokenServiceId||e[t.tokenServiceId].success?e:{...e,[t.tokenServiceId]:{...e[t.tokenServiceId],success:!0}};default:return e}}var m3e=c((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}})),D9=c(((e,t)=>{t.exports={}})),h3e=c(((e,t)=>{var n=m3e(),r=D9(),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,N=x.toInteger,ee=x.toPath,te=j(n.aryMethod),P={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:N(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 F(e,t){if(h.cap){var r=n.iterateeRearg[e];if(r)return se(t,r);var i=!p&&n.iterateeAry[e];if(i)return oe(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=ee(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 L(e){return ue.runInContext.convert(e)(void 0)}function ae(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 oe(e,t){return ce(e,function(e){return typeof e==`function`?o(e,t):e})}function se(e,t){return ce(e,function(e){var n=t.length;return a(M(o(e,n),t),n)})}function ce(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 le(e,t,r){var i,a=n.aliasToReal[e]||e,o=t,l=P[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(te,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=F(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=ae(a,t),i.placeholder=t.placeholder=r,i}if(!m)return le(t,i,g);var ue=i,de=[];return E(te,function(e){E(n.aryMethod[e],function(e){var t=ue[n.remap[e]||e];t&&de.push([e,le(e,t,ue)])})}),E(j(ue),function(e){var t=ue[e];if(typeof t==`function`){for(var n=de.length;n--;)if(de[n][0]==e)return;t.convert=ae(e,t),de.push([e,t])}}),E(de,function(e){ue[e[0]]=e[1]}),ue.convert=L,ue.placeholder=ue,E(j(ue),function(e){E(n.realToAlias[e]||[],function(t){ue[t]=ue[e]})}),ue}t.exports=d})),g3e=c(((e,t)=>{var n=or(),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})),_3e=c(((e,t)=>{var n=w9(),r=4;function i(e){return n(e,r)}t.exports=i})),v3e=c(((e,t)=>{var n=pt(),r=mt(),i=u3e(),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})),y3e=c(((e,t)=>{var n=mr(),r=mt(),i=`[object WeakMap]`;function a(e){return r(e)&&n(e)==i}t.exports=a})),b3e=c(((e,t)=>{var n=w9(),r=oa(),i=1;function a(e){return r(typeof e==`function`?e:n(e,i))}t.exports=a})),x3e=c(((e,t)=>{var n=or(),r=p3e(),i=256;t.exports=r(function(e,t){return n(e,i,void 0,void 0,void 0,t)})})),S3e=c(((e,t)=>{var n=Zt(),r=Ln(),i=st(),a=ht(),o=Xt(),s=tn(),c=$t();function l(e){return i(e)?n(e,s):a(e)?[e]:r(o(c(e)))}t.exports=l})),C3e=c(((e,t)=>{t.exports={ary:g3e(),assign:V4e(),clone:_3e(),curry:sr(),forEach:Gn(),isArray:st(),isError:v3e(),isFunction:vt(),isWeakMap:y3e(),iteratee:b3e(),keys:ur(),rearg:x3e(),toInteger:ar(),toPath:S3e()}})),w3e=c(((e,t)=>{var n=h3e(),r=C3e();function i(e,t,i){return n(r,e,t,i)}t.exports=i})),T3e=c(((e,t)=>{var n=cn();function r(e,t,r){return e==null?e:n(e,t,r)}t.exports=r})),E3e=c(((e,t)=>{var n=w3e()(`set`,T3e());n.placeholder=D9(),t.exports=n})),D3e=c(((e,t)=>{var n=w3e()(`update`,fn());n.placeholder=D9(),t.exports=n})),O9=d(E3e(),1),k9=d(D3e(),1);qr();function A9(e={},t){switch(t.type){case G.ADD_COMPANION_WINDOW:return(0,O9.default)([t.id],t.payload,e);case G.ADD_WINDOW:return{...e,...(t.companionWindows||[]).reduce((n,r)=>(n[r.id]={...e[r.id],...r,windowId:t.id},n),{})};case G.REMOVE_WINDOW:return Object.keys(e).reduce((n,r)=>(e[r].windowId!==t.windowId&&(n[r]=e[r]),n),{});case G.UPDATE_COMPANION_WINDOW:return(0,k9.default)([t.id],e=>({...e||{},...t.payload}),e);case G.REMOVE_COMPANION_WINDOW:return(0,T9.default)(e,t.id);case G.IMPORT_MIRADOR_STATE:return t.state.companionWindows||[];case G.TOGGLE_TOC_NODE:return(0,k9.default)([t.id,`tocNodes`],e=>({...e||{},...t.payload}),e);default:return e}}var O3e=d(el(),1);qr();var k3e={items:[]},j9=(e=k3e,t)=>{let n;switch(t.type){case G.ADD_ERROR:return{...e,[t.id]:{id:t.id,message:t.message},items:[...e.items,t.id]};case G.RECEIVE_INFO_RESPONSE_FAILURE:return{...e,[t.infoId]:{id:t.infoId,message:t.error},items:[...e.items,t.infoId]};case G.RECEIVE_SEARCH_FAILURE:return{...e,[t.searchId]:{id:t.searchId,message:t.error},items:[...e.items,t.searchId]};case G.REMOVE_ERROR:return n=Object.keys(e).reduce((n,r)=>(r!==t.id&&(n[r]=e[r]),n),{}),n.items=(0,O3e.default)(n.items,t.id),n;case G.IMPORT_MIRADOR_STATE:return k3e;default:return e}};ya(),qr();function A3e(e){return e.x!==void 0&&e.y!==void 0&&e.width!==void 0&&e.height!==void 0}function j3e(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 M9=(e={...va.workspace,windowIds:[]},t)=>{let n,r,i;switch(t.type){case G.UPDATE_WORKSPACE:return{...e,...t.config};case G.FOCUS_WINDOW:return{...e,focusedWindowId:t.windowId,viewportPosition:{...e.viewportPosition,...t.position}};case G.ADD_WINDOW:return{...e,focusedWindowId:t.window.id,windowIds:[...e.windowIds||[],t.window.id]};case G.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 G.SET_WORKSPACE_FULLSCREEN:return{...e,isFullscreenEnabled:t.isFullscreenEnabled};case G.TOGGLE_ZOOM_CONTROLS:return{...e,showZoomControls:t.showZoomControls};case G.UPDATE_WORKSPACE_MOSAIC_LAYOUT:return{...e,layout:t.layout};case G.SET_WORKSPACE_ADD_VISIBILITY:return{...e,isWorkspaceAddVisible:t.isWorkspaceAddVisible};case G.SET_WORKSPACE_VIEWPORT_POSITION:return n={},r={...e.viewportPosition,...t.payload.position},A3e(r)&&!j3e({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 G.SET_CONFIG:case G.IMPORT_CONFIG:case G.UPDATE_CONFIG:return{...e,...t.config.workspace};case G.IMPORT_MIRADOR_STATE:return t.state.workspace||{};case G.TOGGLE_DRAGGING:return{...e,draggingEnabled:!e.draggingEnabled};default:return e}};qr();var N9=(e={},t)=>{switch(t.type){case G.ADD_WINDOW:return{...e,[t.window.id]:t.window};case G.MAXIMIZE_WINDOW:return{...e,[t.windowId]:{...e[t.windowId],maximized:!0}};case G.MINIMIZE_WINDOW:return{...e,[t.windowId]:{...e[t.windowId],maximized:!1}};case G.UPDATE_WINDOW:return e[t.id]?(0,k9.default)([t.id],e=>({...e||{},...Object.fromEntries(Object.entries(t.payload).filter(([,e])=>e!==void 0))}),e):e;case G.REMOVE_WINDOW:return(0,T9.default)(e,[t.windowId]);case G.TOGGLE_WINDOW_SIDE_BAR:return{...e,[t.windowId]:{...e[t.windowId],sideBarOpen:!e[t.windowId].sideBarOpen}};case G.SET_WINDOW_VIEW_TYPE:return{...e,[t.windowId]:{...e[t.windowId],view:t.viewType}};case G.UPDATE_WINDOW_POSITION:return{...e,[t.payload.windowId]:{...e[t.payload.windowId],x:t.payload.position.x,y:t.payload.position.y}};case G.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 G.SET_CANVAS:return e[t.windowId]?(0,k9.default)([t.windowId],e=>({...e||{},canvasId:t.canvasId,visibleCanvases:t.visibleCanvases||[]}),e):e;case G.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 G.UPDATE_COMPANION_WINDOW:return t.payload.position===`left`?{...e,[t.windowId]:{...e[t.windowId],companionAreaOpen:!0}}:e;case G.REMOVE_COMPANION_WINDOW:return{...e,[t.windowId]:{...e[t.windowId],companionWindowIds:e[t.windowId].companionWindowIds.filter(e=>e!==t.id)}};case G.SELECT_ANNOTATION:return{...e,[t.windowId]:{...e[t.windowId],selectedAnnotationId:t.annotationId}};case G.DESELECT_ANNOTATION:return{...e,[t.windowId]:{...e[t.windowId],selectedAnnotationId:void 0}};case G.HOVER_ANNOTATION:return{...e,[t.windowId]:{...e[t.windowId],hoveredAnnotationIds:t.annotationIds}};case G.TOGGLE_ANNOTATION_DISPLAY:return{...e,[t.windowId]:{...e[t.windowId],highlightAllAnnotations:!e[t.windowId].highlightAllAnnotations}};case G.IMPORT_MIRADOR_STATE:return t.state.windows||[];case G.REQUEST_SEARCH:return{...e,[t.windowId]:{...e[t.windowId],suggestedSearches:void 0}};case G.SHOW_COLLECTION_DIALOG:return{...e,[t.windowId]:{...e[t.windowId],collectionDialogOn:!0,collectionManifestId:t.manifestId,dialogCollectionPath:t.dialogCollectionPath}};case G.HIDE_COLLECTION_DIALOG:return{...e,[t.windowId]:{...e[t.windowId],collectionDialogOn:!1}};default:return e}};qr();var P9=(e={},t)=>{switch(t.type){case G.REQUEST_MANIFEST:return{[t.manifestId]:{...e[t.manifestId],...t.properties,id:t.manifestId},...(0,T9.default)(e,t.manifestId)};case G.RECEIVE_MANIFEST:return{...e,[t.manifestId]:{...e[t.manifestId],error:null,id:t.manifestId,isFetching:!1,json:t.manifestJson}};case G.RECEIVE_MANIFEST_FAILURE:return{...e,[t.manifestId]:{...e[t.manifestId],error:t.error,id:t.manifestId,isFetching:!1}};case G.REMOVE_MANIFEST:return Object.keys(e).reduce((n,r)=>(r!==t.manifestId&&(n[r]=e[r]),n),{});case G.IMPORT_MIRADOR_STATE:return t.state.manifests||{};default:return e}};qr();var F9=(e={},t)=>{switch(t.type){case G.REQUEST_INFO_RESPONSE:return{...e,[t.infoId]:{id:t.infoId,isFetching:!0}};case G.RECEIVE_INFO_RESPONSE:return{...e,[t.infoId]:{degraded:!1,id:t.infoId,isFetching:!1,json:t.infoJson,tokenServiceId:t.tokenServiceId}};case G.RECEIVE_DEGRADED_INFO_RESPONSE:return{...e,[t.infoId]:{degraded:!0,id:t.infoId,isFetching:!1,json:t.infoJson,tokenServiceId:t.tokenServiceId}};case G.RECEIVE_INFO_RESPONSE_FAILURE:return{...e,[t.infoId]:{error:t.error,id:t.infoId,isFetching:!1,tokenServiceId:t.tokenServiceId}};case G.REMOVE_INFO_RESPONSE:return Object.keys(e).reduce((n,r)=>(r!==t.infoId&&(n[r]=e[r]),n),{});case G.IMPORT_MIRADOR_STATE:return{};default:return e}};ya(),qr();var M3e={...va},I9=(e,t,n)=>t,L9=(e=M3e,t)=>{switch(t.type){case G.UPDATE_CONFIG:case G.IMPORT_CONFIG:return(0,N7.default)(e,t.config,{arrayMerge:I9});case G.SET_CONFIG:return t.config;case G.IMPORT_MIRADOR_STATE:return{...t.state.config||{},export:(0,N7.default)(e.export||{},t.state.config?.export||{},{arrayMerge:I9}),requests:(0,N7.default)(e.requests||{},t.state.config?.requests||{},{arrayMerge:I9}),theme:(0,N7.default)(e.theme||{},t.state.config?.theme||{},{arrayMerge:I9}),themes:(0,N7.default)(e.themes||{},t.state.config?.themes||{},{arrayMerge:I9})};default:return e}};qr();var R9=(e={},t)=>{switch(t.type){case G.UPDATE_VIEWPORT:return{...e,[t.windowId]:{...e[t.windowId],...t.payload}};case G.ADD_WINDOW:return t.window.initialViewerConfig?{...e,[t.window.id]:{...e[t.window.id],...t.window.initialViewerConfig}}:e;case G.REMOVE_WINDOW:return(0,T9.default)(e,t.windowId);case G.SET_WINDOW_VIEW_TYPE:return(0,O9.default)([t.windowId],null,e);case G.SET_CANVAS:return t.preserveViewport?e:(0,O9.default)([t.windowId],null,e);case G.IMPORT_MIRADOR_STATE:return t.state.viewers||{};default:return e}};qr();var z9=(e={},t)=>{switch(t.type){case G.REQUEST_ANNOTATION:return{...e,[t.targetId]:{...e[t.targetId],[t.annotationId]:{id:t.annotationId,isFetching:!0}}};case G.RECEIVE_ANNOTATION:return{...e,[t.targetId]:{...e[t.targetId],[t.annotationId]:{id:t.annotationId,isFetching:!1,json:t.annotationJson}}};case G.RECEIVE_ANNOTATION_FAILURE:return{...e,[t.targetId]:{...e[t.targetId],[t.annotationId]:{error:t.error,id:t.annotationId,isFetching:!1}}};case G.IMPORT_MIRADOR_STATE:return{};default:return e}};qr();var B9=(e={},t)=>{switch(t.type){case G.ADD_AUTHENTICATION_REQUEST:return{...e,[t.id]:{id:t.id,isFetching:!0,profile:t.profile,windowId:t.windowId}};case G.RESOLVE_AUTHENTICATION_REQUEST:return{...e,[t.id]:{...e[t.id],isFetching:!1,ok:t.ok}};case G.RECEIVE_ACCESS_TOKEN:return t.authId?{...e,[t.authId]:{...e[t.authId],ok:!0}}:e;case G.RESET_AUTHENTICATION_STATE:return(0,T9.default)(e,t.id);default:return e}};qr();var V9=(e={},t)=>{switch(t.type){case G.ADD_WINDOW:return{...e,[t.window.id]:{windowId:t.window.id,...t.elasticLayout}};case G.UPDATE_ELASTIC_WINDOW_LAYOUT:return(0,k9.default)([t.windowId],e=>({...e||{},...t.payload}),e);case G.REMOVE_WINDOW:return(0,T9.default)(e,t.windowId);case G.IMPORT_MIRADOR_STATE:return t.state.elasticLayout||{};default:return e}};qr();var H9=(e={},t)=>{let n=(e[t.windowId]||{})[t.companionWindowId]||{};switch(t.type){case G.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,selectedContentSearchAnnotationIds:[]}}};case G.RECEIVE_SEARCH:return{...e,[t.windowId]:{...e[t.windowId],[t.companionWindowId]:{...n,data:{...n.data,[t.searchId]:{isFetching:!1,json:t.searchJson}}}}};case G.RECEIVE_SEARCH_FAILURE:return{...e,[t.windowId]:{...e[t.windowId],[t.companionWindowId]:{...n,data:{...n.data,[t.searchId]:{error:t.error,isFetching:!1}}}}};case G.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 G.SET_CONTENT_SEARCH_CURRENT_ANNOTATIONS:return{...e,[t.windowId]:{...e[t.windowId],[t.companionWindowId]:{...n,selectedContentSearchAnnotationIds:t.annotationIds}}};case G.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=>[e.json.resources].flat().some(e=>e[`@id`]===t.annotationId))?{...i,selectedContentSearchAnnotationIds:[t.annotationId]}:i,n},{})}:e;case G.IMPORT_MIRADOR_STATE:return{};case G.REMOVE_WINDOW:return(0,T9.default)(e,t.windowId);case G.REMOVE_COMPANION_WINDOW:return e[t.windowId]?{...e,[t.windowId]:{...(0,T9.default)(e[t.windowId],t.id)}}:e;default:return e}};qr();var U9=(e={},t)=>{switch(t.type){case G.UPDATE_LAYERS:return{...e,[t.windowId]:{...e[t.windowId],[t.canvasId]:(0,N7.default)((e[t.windowId]||{})[t.canvasId]||{},t.payload)}};case G.REMOVE_WINDOW:return(0,T9.default)(e,[t.windowId]);default:return e}};qr();var W9=(e=[],t)=>{switch(t.type){case G.ADD_RESOURCE:return e.some(e=>e.manifestId===t.manifestId)?e:[{manifestId:t.manifestId,...t.payload},...e];case G.ADD_WINDOW:return e.some(e=>e.manifestId===t.window.manifestId)?e:[{manifestId:t.window.manifestId},...e];case G.UPDATE_WINDOW:return!t.payload.manifestId||e.some(e=>e.manifestId===t.payload.manifestId)?e:[{manifestId:t.payload.manifestId},...e];case G.REMOVE_RESOURCE:return e.filter(e=>e.manifestId!==t.manifestId);case G.IMPORT_CONFIG:return t.config.catalog||[];case G.IMPORT_MIRADOR_STATE:return t.state.catalog||[];default:return e}},N3e=l({accessTokensReducer:()=>E9,annotationsReducer:()=>z9,authReducer:()=>B9,catalogReducer:()=>W9,companionWindowsReducer:()=>A9,configReducer:()=>L9,elasticLayoutReducer:()=>V9,errorsReducer:()=>j9,infoResponsesReducer:()=>F9,layersReducer:()=>U9,manifestsReducer:()=>P9,searchesReducer:()=>H9,viewersReducer:()=>R9,windowsReducer:()=>N9,workspaceReducer:()=>M9});U();function P3e(e){return _n({accessTokens:E9,annotations:z9,auth:B9,catalog:W9,companionWindows:A9,config:L9,elasticLayout:V9,errors:j9,infoResponses:F9,layers:U9,manifests:P9,searches:H9,viewers:R9,windows:N9,workspace:M9,...e})}var F3e=function(e){return{done:!0,value:e}},G9={};function I3e(e){return W7(e)?`channel`:i2e(e)?String(e):R7(e)?e.name:String(e)}function L3e(e,t,n){var r,i,a,o=t;function s(t,n){if(o===G9)return F3e(t);if(n&&!i)throw o=G9,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===G9?F3e(t):a}return J7(s,function(e){return s(null,e)},n)}function R3e(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:B2e(e)},o=function(e){return{done:!1,value:r9.apply(void 0,[t].concat(r,[e]))}},s,c=function(e){return s=e};return L3e({q1:function(){return{nextState:`q2`,effect:a,stateUpdater:c}},q2:function(){return{nextState:`q1`,effect:o(s)}}},`q1`,`takeEvery(`+I3e(e)+`, `+t.name+`)`)}function K9(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 r9.apply(void 0,[R3e,e,t].concat(r))}var q9=Ea();ql(),qr(),Nd(),$l();function z3e(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*J9(e,t,{success:n,degraded:r,failure:i}){let{preprocessors:a=[],postprocessors:o=[]}=yield i9(Eo);try{let s=yield n9(z3e,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*B3e(e,t,n,{degraded:r,failure:i,success:a}){let o={...n},s;if(t){let e=yield n9(V3e,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 n9(J9,e,o,{failure:e=>e,success:e=>e});if(c){yield e9(i({error:c,json:l,response:u,tokenServiceId:s}));return}let d=l[`@id`]||l.id;if(u.ok){if(Ol(d,{stripAuthentication:!1})===Ol(e.replace(/info\.json$/,``),{stripAuthentication:!1})){yield e9(a({json:l,response:u,tokenServiceId:s}));return}}else if(u.status!==401){yield e9(i({error:c,json:l,response:u,tokenServiceId:s}));return}let f=yield n9(V3e,l);if(f&&f.id!==s){yield n9(B3e,e,l,n,{degraded:r,failure:i,success:a});return}yield e9((r||a)({json:l,response:u,tokenServiceId:s}))}function*Y9({manifestId:e}){yield e9(yield n9(J9,e,{},{failure:({error:t,json:n,response:r})=>ju(e,typeof t==`object`?String(t):t),success:({json:t,response:n})=>Au(e,t)}))}function*V3e(e){let t=e&&e.__jsonld?e:{...e,options:{}},n=q9.Utils.getServices(t).filter(e=>e.getProfile().match(/http:\/\/iiif.io\/api\/auth\//));if(n.length===0)return;let r=yield i9(wl);if(r)for(let e=0;e<n.length;e+=1){let t=n[e],i=q9.Utils.getService(t,`http://iiif.io/api/auth/1/token`)||q9.Utils.getService(t,`http://iiif.io/api/auth/0/token`),a=i&&r[i.id];if(a&&a.json)return a}}function*H3e({imageResource:e,infoId:t,windowId:n}){let r=e;r||=yield i9(sc,{infoId:t}),yield n9(B3e,`${t.replace(/\/$/,``)}/info.json`,r,{},{degraded:({json:e,response:r,tokenServiceId:i})=>Lu(t,e,r.ok,i,n),failure:({error:e,json:n,response:r,tokenServiceId:i})=>Ru(t,e,i),success:({json:e,response:n,tokenServiceId:r})=>Iu(t,e,n.ok,r)})}function*U3e({windowId:e,companionWindowId:t,query:n,searchId:r}){yield e9(yield n9(J9,r,{},{failure:({error:n,json:i,response:a})=>Sd(e,t,r,n),success:({json:n,response:i})=>xd(e,t,r,n)}))}function*W3e({targetId:e,annotationId:t}){yield e9(yield n9(J9,t,{},{failure:({error:n,json:r,response:i})=>id(e,t,n),success:({json:n,response:r})=>rd(e,t,n)}))}function*G3e({manifestId:e,manifestJson:t}){if(t){yield e9(Au(e,t));return}e&&((yield i9(Ha)||{})[e]||(yield*Y9({manifestId:e})))}function*X9(...e){let t=yield i9(Ha);for(let n=0;n<e.length;n+=1){let r=e[n];t[r]||(yield n9(Y9,{manifestId:r}))}}function*K3e(){yield t9([K9(G.REQUEST_MANIFEST,Y9),K9(G.REQUEST_INFO_RESPONSE,H3e),K9(G.REQUEST_SEARCH,U3e),K9(G.REQUEST_ANNOTATION,W3e),K9(G.ADD_RESOURCE,G3e)])}qr(),Nd(),$l(),ka();function*Z9(e){let{collectionPath:t,id:n,manifestId:r}=e.payload||e.window;r&&(e.manifest?yield e9(Au(r,e.manifest)):yield n9(X9,r,...t||[]),yield n9(X3e,e),yield n9(Z3e,e),t||(yield n9(J3e,{manifestId:r,windowId:e.id||e.window.id})),yield n9(a6e,r,n))}function*q3e(e){let t=e.id;if(!e||!e.payload||!e.payload.sequenceId)return;let n=yield i9(Ws,{windowId:t});!n||!n[0]||!n[0].id||(yield e9(yield n9(Hu,t,n[0].id)))}function*J3e({manifestId:e,windowId:t}){let n=yield i9(Zo,{manifestId:e});if(n){let e=n.getProperty(`partOf`),r=Array.isArray(e)?e[0]:e;r&&r.id&&(yield e9(vu(t,{collectionPath:[r.id]})))}}function*Y3e(e){let{collectionPath:t}=e.payload;t&&(yield n9(X9,...t))}function*X3e(e){let{canvasId:t,canvasIndex:n,manifestId:r}=e.payload||e.window,i=e.id||e.window.id;if(t)yield e9(yield n9(Hu,i,t,null,{preserveViewport:!!e.payload||!!e.window?.initialViewerConfig}));else{let t=yield i9(Ia),a=yield i9(Zo,{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 e9(t?yield n9(Hu,i,o.id,null,{preserveViewport:t}):yield n9(Hu,i,o.id))}}}}function*Z3e(e){if(!e.window||!e.window.defaultSearchQuery)return;let{id:t,defaultSearchQuery:n}=e.window,r=yield i9(hs,{windowId:t}),i=(yield i9(fo,{position:`left`,windowId:t}))[0];r&&i&&(yield e9(wd(t,i,r&&`${r.id}?${new URLSearchParams({q:n})}`,n)))}function Q3e(e,{canvasIds:t,companionWindowIds:n,windowId:r}){return n.reduce((n,i)=>{let a=Nc(e,{companionWindowId:i,windowId:r}).resources.find(e=>t.includes(e.targetId));return a&&(n[i]=[a.id]),n},{})}function*$3e({annotationId:e,windowId:t,visibleCanvases:n}){let r=yield i9(Tc,{windowId:t}),i=Object.keys(r||{});if(i.length===0)return;let a=yield i9(Q3e,{canvasIds:n,companionWindowIds:i,windowId:t});yield t9(Object.keys(a).map(e=>e9(Td(t,e,a[e])))),Object.values(a).length>0&&(yield e9(ad(t,Object.values(a)[0][0])))}function*e6e({pan:e,windowId:t}){if(!e)return;let{x:n,y:r,width:i,height:a}=(yield i9(ks))[t]||{},{viewportPosition:{width:o,height:s}}=yield i9(Va);yield e9(Zu({x:n+i/2-o/2,y:r+a/2-s/2}))}function*t6e({windowId:e}){let{canvasId:t}=yield i9(Ba,{windowId:e});yield e9(yield n9(Hu,e,t,((yield i9(Xs,{canvasId:t,windowId:e}))||[]).map(e=>e.id)))}function*n6e({companionWindowId:e,windowId:t}){let{switchCanvasOnSearch:n}=yield i9(Ls,{windowId:t});if(!n||(yield i9(Rc,{companionWindowId:e,windowId:t})).length!==0)return;let r=yield i9(Ic,{companionWindowId:e,windowId:t});!r||r.length===0||(yield e9(ad(t,r[0].id)))}function*r6e({annotationId:e,windowId:t}){let n=yield i9(qs,{windowId:t}),r=yield i9(Hc,{annotationId:e,windowId:t});!r||n.includes(r.id)||(yield e9(yield n9(Hu,t,r.id)))}function*i6e({visibleCanvases:e,windowId:t}){let n=yield i9(Ws,{windowId:t}),r=yield i9(Us),i=(n||[]).filter(t=>e.includes(t.id)),a=yield i9(Fa);yield t9(i.map(e=>t9(a(e).iiifImageResources.map(e=>!r[Da(e)?.id]&&e9(zu({imageResource:e,windowId:t}))).filter(Boolean))))}function*a6e(e,t){let n=yield i9(Zo,{manifestId:e});n&&n.isCollection()&&(yield e9(Eu(e,[],t)))}function*o6e(){yield t9([K9(G.ADD_WINDOW,Z9),K9(G.UPDATE_WINDOW,Z9),K9(G.UPDATE_WINDOW,q3e),K9(G.UPDATE_WINDOW,Y3e),K9(G.SET_CANVAS,$3e),K9(G.SET_CANVAS,i6e),K9(G.UPDATE_COMPANION_WINDOW,Y3e),K9(G.SET_WINDOW_VIEW_TYPE,t6e),K9(G.RECEIVE_SEARCH,n6e),K9(G.SELECT_ANNOTATION,r6e),K9(G.FOCUS_WINDOW,e6e)])}Kr(),Nd(),qr();function*s6e(e){yield t9([...Object.entries(e.state.windows||{}).map(([e,t])=>n9(Z9,{id:t.id,payload:t})),...Object.entries(e.state.manifests||{}).filter(([e,t])=>!t.json).map(([e,t])=>n9(X9,t.id))])}function*c6e({config:{thumbnailNavigation:e,windows:t}}){!t||t.length===0||(yield t9((yield t9(t.map(t=>n9(_u,{id:`window-${Wr()}`,manifestId:t.manifestId||t.loadedManifest,thumbnailNavigationPosition:e&&e.defaultPosition,...t})))).map(e=>e9(e))))}function*l6e(e){let{dialogCollectionPath:t,manifestId:n}=e;yield n9(X9,n,...t)}function*u6e(){yield t9([K9(G.IMPORT_MIRADOR_STATE,s6e),K9(G.IMPORT_CONFIG,c6e),K9(G.SHOW_COLLECTION_DIALOG,l6e)])}Nd(),$l(),qr();function*d6e({canvasId:e,windowId:t}){let n=yield i9(Gs,{canvasId:e,windowId:t}),r=yield i9(uc),i=(yield i9(Fa))(n);return yield t9([...i.annotationListUris.filter(e=>!(r[n.id]&&r[n.id][e])).map(e=>e9(nd(n.id,e))),...i.canvasAnnotationPages.filter(e=>!(r[n.id]&&r[n.id][e.id])).map(e=>e.items?e9(rd(n.id,e.id,e)):e9(nd(n.id,e.id)))])}function*f6e({visibleCanvases:e=[],windowId:t}){return yield t9(e.map(e=>e9(td(t,e))))}function*p6e(){yield t9([K9(G.REQUEST_CANVAS_ANNOTATIONS,d6e),K9(G.SET_CANVAS,f6e)])}qr(),Nd(),$l();function*m6e({tokenServiceId:e}){yield U2e(2e3),yield n9(h6e,{serviceId:e})}function*h6e({serviceId:e}){let t=yield i9(za),n=yield t9(Object.keys(t).map(e=>i9(Js,{windowId:e}))),r=yield i9(Fa),i=n.flat().flatMap(e=>r(e).imageServiceIds),a=yield i9(Us),o=t=>q9.Utils.getServices(t).some(t=>{let n=q9.Utils.getService(t,`http://iiif.io/api/auth/1/token`)||q9.Utils.getService(t,`http://iiif.io/api/auth/0/token`);return n&&n.id===e});yield t9(Object.values(a).filter(e=>e.json&&o(e.json)).map(({id:e})=>i.includes(e)?n9(H3e,{infoId:e}):e9({infoId:e,type:G.REMOVE_INFO_RESPONSE})))}function*g6e({infoJson:e,windowId:t}){let n=yield i9(Tl),{auth:{serviceProfiles:r=[]}={}}=yield i9(_o),i=r.filter(e=>e.external||e.kiosk),a=q9.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 e9(ud(t,a.id,a.getProfile()));else if(o.external){let e=q9.Utils.getService(a,`http://iiif.io/api/auth/1/token`)||q9.Utils.getService(a,`http://iiif.io/api/auth/0/token`);if(!e)return;yield e9(ud(t,a.id,a.getProfile())),yield e9(dd(a.id,e.id,{ok:!0})),yield e9(fd(e.id,a.id))}}function*_6e({infoJson:e,windowId:t,tokenServiceId:n}){if(!n)return;let r=q9.Utils.getServices(e).find(e=>{let t=q9.Utils.getService(e,`http://iiif.io/api/auth/1/token`)||q9.Utils.getService(e,`http://iiif.io/api/auth/0/token`);return t&&t.id===n});if(!r)return;let i=(yield i9(wl))[n];i&&i.success&&(yield e9(fd(n,r.id)))}function*v6e({serviceId:e}){let t=yield i9(wl),n=yield i9(Tl),r=t[e];if(!r)return;let i=n[r.authId];i&&(r.success?yield e9(gd({authServiceId:i.id,tokenServiceId:r.id})):yield e9(dd(i.id,r.id,{ok:!1})))}function*y6e(){yield t9([K9(G.RECEIVE_DEGRADED_INFO_RESPONSE,_6e),K9(G.RECEIVE_ACCESS_TOKEN_FAILURE,v6e),K9(G.RECEIVE_DEGRADED_INFO_RESPONSE,g6e),K9(G.RECEIVE_ACCESS_TOKEN,h6e),K9(G.RESET_AUTHENTICATION_STATE,m6e)])}var b6e=l({default:()=>Q9});function*x6e(e){for(;;)try{yield n9(e);break}catch(e){console.log(e)}}function Q9(e=[]){return function*(){yield t9([p6e,u6e,K3e,o6e,y6e,...e].map(e=>H2e(x6e,e)))}}U(),ya();function $9(e,t=[]){let n=P3e(e),r=va.state.slice?_n({[va.state.slice]:n}):n,i=R4e(),a=hn(r,B4e(bn(K0e,i)));return i.run(Q9(t)),a}fu();function S6e(e,t=[]){let n=P7(t),r=$9(H0e(n),W0e(n));return r.dispatch(cu((0,N7.default)(U0e(n),e))),r}B();var C6e=class{constructor(e,t={}){this.plugins=P7(t.plugins||[]),this.config=e,this.store=t.store||S6e(this.config,this.plugins),e.id&&this.renderInto(document.getElementById(e.id))}renderInto(e){this.container=e,this.root=(0,pEe.createRoot)(this.container),this.root.render(this.render())}render(e={}){return(0,lJ.jsx)(Qe,{store:this.store,children:(0,lJ.jsx)(O7,{plugins:this.plugins,...e})})}unmount(){this.root&&this.root.unmount()}};function w6e(e,t){let n;return n=Array.isArray(t)?{plugins:t}:t,new C6e(e,n)}var T6e={viewer:w6e};Nd(),$l(),Nd(),$l();var E6e={actions:Md,createStore:$9,reducers:N3e,sagas:b6e,selectors:Ql};ob(),ot(),Nr(),qr(),la(),da(),pa(),ha(),_a(),ya(),Ca(),Ta(),Ma(),Pa(),La(),qa(),Ya(),ho(),Oo(),Io(),zo(),_s(),Os(),Fs(),Hs(),cc(),xc(),Uc(),hl(),xl(),Dl(),Yl(),Zl(),su(),fu(),hu(),Ou(),Pu(),Vu(),Ku(),ed(),ld(),_d(),yd(),Ed(),Od(),jd(),rb(),Xoe(),nS(),oS(),cS(),hS(),bS(),ES(),jS(),LD(),Sde(),HD(),wde(),Ode(),Rpe(),Vpe(),Wk(),Jk(),Wpe(),Jpe(),vhe(),ZA(),$A(),Che(),Ehe(),$he(),jj(),ege(),Ij(),Hj(),age(),cge(),wve(),Tve(),Dve(),bN(),Gve(),Yve(),oye(),lye(),uye(),mye(),MP(),FP(),zP(),UP(),YP(),eF(),QR(),rz(),lz(),mz(),Iz(),Bz(),oV(),dV(),bV(),TV(),sH(),gH(),xH(),EH(),jH(),IH(),VH(),GTe(),YTe(),XTe(),$Te(),tEe(),iEe(),cEe(),fEe(),oJ(),TX(),SIe(),EIe(),jIe(),FIe(),UIe(),hQ(),QIe(),tLe(),sLe(),EQ(),lLe(),dLe(),mLe(),NQ(),gLe(),bLe(),ELe(),ALe(),jLe(),FLe(),LLe(),zLe(),tRe(),iRe(),aRe(),cRe(),lRe(),uRe(),fRe(),mRe(),yRe(),CRe(),wRe(),DRe(),kRe(),jRe(),NRe(),FRe(),IRe(),URe(),GRe(),cJe(),uJe(),fJe(),gJe(),wJe(),EJe(),kJe(),NJe(),IJe(),BJe(),HJe(),UJe(),GJe(),JJe(),XJe(),eYe(),nYe(),sYe(),uYe(),fYe(),mYe(),_Ye(),xYe(),PYe(),LYe(),WYe(),GYe(),JYe(),nXe(),X3(),oXe(),lXe(),mXe(),a6(),xXe(),TXe(),kXe(),NXe(),IXe(),BXe(),HXe(),KXe(),ZXe(),nZe(),uZe(),mZe(),vZe(),xZe(),wZe(),OZe(),MZe(),LZe(),Z6(),YZe(),nQe(),lQe(),pQe(),mQe(),xQe(),TQe(),AQe(),NQe(),IQe(),BQe(),WQe(),qQe(),ZQe(),r$e(),o$e(),c$e(),X8(),h$e(),v$e(),y$e(),T$e(),D$e(),O$e(),M$e(),B$e(),x5(),K$e(),Y$e(),$$e(),s1e(),d1e(),w1e(),O1e(),j1e(),F1e(),q5(),V1e(),W1e(),K1e(),Y1e(),X1e(),Q1e(),r0e(),s0e(),d0e(),h0e(),g0e(),_0e(),b0e(),w0e();var D6e={...T6e,...E6e};e.AccessTokenSender=$8,e.ActionTypes=G,e.AnnotationFactory=ga,e.AnnotationItem=fa,e.AnnotationList=ua,e.AnnotationPage=ma,e.AnnotationResource=ca,e.AnnotationSettings=UD,e.AnnotationsOverlay=t8,e.App=O7,e.AppProviders=EX,e.AttributionPanel=jz,e.AudioViewer=f6,e.BackgroundPluginArea=S7,e.BookViewIcon=CJe,e.Branding=D$,e.CanvasAnnotationDisplay=e8,e.CanvasAnnotations=Yk,e.CanvasGroupings=wa,e.CanvasIndexIcon=NYe,e.CanvasInfo=Uj,e.CanvasLayers=Vq,e.CanvasWorld=Jl,e.ChangeThemeDialog=zQ,e.CollapsibleSection=Ej,e.CollectionDialog=o6,e.CollectionInfo=AN,e.CompanionArea=t6,e.CompanionWindow=YA,e.CompanionWindowFactory=Z3,e.CompanionWindowRegistry=aJ,e.CompanionWindowSection=QA,e.ConnectedAnnotationSettings=KD,e.ConnectedAnnotationsOverlay=o8,e.ConnectedAppProviders=dMe,e.ConnectedAttributionPanel=zz,e.ConnectedAudioViewer=g6,e.ConnectedBackgroundPluginArea=C7,e.ConnectedBranding=k$,e.ConnectedCanvasAnnotations=$k,e.ConnectedCanvasInfo=qj,e.ConnectedCanvasLayers=Kq,e.ConnectedChangeThemeDialog=HQ,e.ConnectedCollapsibleSection=Aj,e.ConnectedCollectionDialog=d6,e.ConnectedCollectionInfo=PN,e.ConnectedCompanionArea=i6,e.ConnectedCompanionWindow=XA,e.ConnectedCompanionWindowFactory=e6,e.ConnectedCustomPanel=$q,e.ConnectedErrorContent=Y3,e.ConnectedErrorDialog=aQ,e.ConnectedFullScreenButton=mQ,e.ConnectedGalleryView=E6,e.ConnectedGalleryViewThumbnail=S6,e.ConnectedIIIFAuthentication=p5,e.ConnectedIIIFThumbnail=aS,e.ConnectedLabelValueMetadata=Fj,e.ConnectedLanguageSettings=yQ,e.ConnectedLayersPanel=Xq,e.ConnectedLocalePicker=hN,e.ConnectedManifestForm=a7,e.ConnectedManifestInfo=yN,e.ConnectedManifestListItem=m7,e.ConnectedManifestListItemError=l7,e.ConnectedManifestRelatedLinks=WN,e.ConnectedMinimalWindow=Y8,e.ConnectedMiradorMenuButton=VD,e.ConnectedMosaicRenderPreview=w5,e.ConnectedOpenSeadragonViewer=C8,e.ConnectedPrimaryWindow=W8,e.ConnectedSanitizedHtml=Uk,e.ConnectedScrollIndicatedDialogContent=MQ,e.ConnectedSearchHit=bH,e.ConnectedSearchPanel=BH,e.ConnectedSearchPanelControls=wV,e.ConnectedSearchPanelNavigation=uV,e.ConnectedSearchResults=AH,e.ConnectedSelectCollection=A6,e.ConnectedSidebarIndexItem=PP,e.ConnectedSidebarIndexList=$P,e.ConnectedSidebarIndexTableOfContents=nz,e.ConnectedSidebarIndexThumbnail=HP,e.ConnectedTextViewer=F8,e.ConnectedThumbnailCanvasGrouping=yS,e.ConnectedThumbnailNavigation=AS,e.ConnectedVideoViewer=j8,e.ConnectedViewerInfo=V6,e.ConnectedViewerNavigation=K6,e.ConnectedWindow=b5,e.ConnectedWindowAuthenticationBar=c5,e.ConnectedWindowCanvasNavigationControls=X6,e.ConnectedWindowList=v$,e.ConnectedWindowListButton=C$,e.ConnectedWindowSideBar=U3,e.ConnectedWindowSideBarAnnotationsPanel=rj,e.ConnectedWindowSideBarButtons=z3,e.ConnectedWindowSideBarCanvasPanel=pz,e.ConnectedWindowSideBarCollectionPanel=iJ,e.ConnectedWindowSideBarInfoPanel=JN,e.ConnectedWindowThumbnailSettings=Z4,e.ConnectedWindowTopBar=M3,e.ConnectedWindowTopBarPluginArea=m3,e.ConnectedWindowTopBarPluginMenu=y3,e.ConnectedWindowTopBarTitle=T3,e.ConnectedWindowTopMenu=s3,e.ConnectedWindowTopMenuButton=p3,e.ConnectedWindowViewSettings=r3,e.ConnectedWindowViewer=D8,e.ConnectedWorkspace=t7,e.ConnectedWorkspaceAdd=b7,e.ConnectedWorkspaceAddButton=uQ,e.ConnectedWorkspaceArea=D7,e.ConnectedWorkspaceControlPanel=M$,e.ConnectedWorkspaceControlPanelButtons=T$,e.ConnectedWorkspaceElastic=V5,e.ConnectedWorkspaceElasticWindow=I5,e.ConnectedWorkspaceExport=t$,e.ConnectedWorkspaceImport=o$,e.ConnectedWorkspaceMenu=qQ,e.ConnectedWorkspaceMenuButton=XQ,e.ConnectedWorkspaceMosaic=j5,e.ConnectedWorkspaceOptionsButton=m$,e.ConnectedWorkspaceOptionsMenu=d$,e.ConnectedWorkspaceSelectionDialog=RQ,e.ConnectedZoomControls=L6,e.CustomPanel=Zq,e.EMPTY_ARRAY=xa,e.EMPTY_OBJECT=Sa,e.ErrorContent=K3,e.ErrorDialog=nQ,e.FullScreenButton=dQ,e.FullScreenContext=wX,e.GalleryView=C6,e.GalleryViewIcon=TJe,e.GalleryViewThumbnail=_6,e.IIIFAuthentication=l5,e.IIIFDropTarget=K5,e.IIIFIFrameCommunication=Z8,e.IIIFThumbnail=Jx,e.ImageFailureMessage=g8,e.LabelValueMetadata=Mj,e.LanguageSettings=gQ,e.LayersPanel=qq,e.LocalePicker=fN,e.ManifestForm=n7,e.ManifestInfo=gN,e.ManifestListItem=u7,e.ManifestListItemError=o7,e.ManifestRelatedLinks=BN,e.MinimalWindow=G8,e.MiradorCanvas=ja,e.MiradorIcon=MRe,e.MiradorManifest=Na,e.MiradorMenuButton=RD,e.MiradorViewer=C6e,e.MosaicLayout=T5,e.MosaicRenderPreview=S5,e.NestedMenu=xQ,e.NewBrowserWindow=t5,e.OSDReferences=s8,e.OpenSeadragonCanvasOverlay=$6,e.OpenSeadragonViewer=y8,e.PluginContext=at,e.PluginHook=Vj,e.PluginProvider=uJ,e.PrimaryWindow=I8,e.RestoreZoomIcon=lZe,e.SanitizedHtml=Vk,e.ScrollIndicatedDialogContent=kQ,e.ScrollTo=Gk,e.SearchHit=cH,e.SearchPanel=MH,e.SearchPanelControls=fV,e.SearchPanelNavigation=rV,e.SearchResults=SH,e.SelectCollection=D6,e.SidebarIndexItem=kP,e.SidebarIndexList=WP,e.SidebarIndexTableOfContents=GR,e.SidebarIndexThumbnail=IP,e.TextViewer=M8,e.ThumbnailCanvasGrouping=mS,e.ThumbnailFactory=Fo,e.ThumbnailNavigation=xS,e.ThumbnailNavigationBottomIcon=sJe,e.ThumbnailNavigationRightIcon=lJe,e.TruncatedHit=oH,e.VideoViewer=O8,e.ViewerInfo=R6,e.ViewerNavigation=U6,e.Window=m5,e.WindowAuthenticationBar=a5,e.WindowCanvasNavigationControls=Y6,e.WindowList=h$,e.WindowListButton=y$,e.WindowMaxIcon=dYe,e.WindowMinIcon=pYe,e.WindowOptionsIcon=VJe,e.WindowSideBar=B3,e.WindowSideBarAnnotationsPanel=ej,e.WindowSideBarButtons=I3,e.WindowSideBarCanvasPanel=iz,e.WindowSideBarCollectionPanel=tJ,e.WindowSideBarInfoPanel=GN,e.WindowThumbnailSettings=q4,e.WindowTopBar=O3,e.WindowTopBarPluginArea=KJe,e.WindowTopBarPluginMenu=h3,e.WindowTopBarTitle=x3,e.WindowTopMenu=i3,e.WindowTopMenuButton=l3,e.WindowViewSettings=e3,e.WindowViewer=w8,e.Workspace=J5,e.WorkspaceAdd=h7,e.WorkspaceAddButton=sQ,e.WorkspaceArea=w7,e.WorkspaceContext=ID,e.WorkspaceControlPanel=A$,e.WorkspaceControlPanelButtons=ORe,e.WorkspaceDialog=TQ,e.WorkspaceElastic=L5,e.WorkspaceElasticWindow=N5,e.WorkspaceExport=ZQ,e.WorkspaceImport=n$,e.WorkspaceMenu=UQ,e.WorkspaceMenuButton=ILe,e.WorkspaceMosaic=E5,e.WorkspaceOptionsButton=dRe,e.WorkspaceOptionsMenu=s$,e.WorkspaceSelectionDialog=PQ,e.WorkspaceTypeElasticIcon=cLe,e.WorkspaceTypeMosaicIcon=uLe,e.ZoomControls=P6,e.accessTokensReducer=E9,e.addAuthenticationRequest=ud,e.addCompanionWindow=eu,e.addError=pu,e.addOrUpdateCompanionWindow=tu,e.addPluginsToCompanionWindowsRegistry=_Ee,e.addResource=kd,e.addWindow=_u,e.annotationsReducer=z9,e.asArray=Ja,e.authReducer=B9,e.catalogReducer=W9,e.companionWindowsReducer=A9,e.configReducer=L9,e.connectPluginsToStore=gEe,e.createPluggableStore=S6e,e.createStore=$9,e.createTargetToPluginMapping=hEe,e.cssNs=sS,e.default=D6e,e.deselectAnnotation=od,e.elasticLayoutReducer=V9,e.errorsReducer=j9,e.expandNodes=au,e.fetchInfoResponse=zu,e.fetchManifest=Mu,e.fetchSearch=wd,e.filterValidPlugins=P7,e.focusWindow=gu,e.getAccessTokens=wl,e.getAllowedWindowViewTypes=Bs,e.getAnnotationResourcesByMotivation=vc,e.getAnnotationResourcesByMotivationForCanvas=gc,e.getAnnotationResourcesDataForCanvas=_c,e.getAnnotations=uc,e.getAuth=Tl,e.getAuthProfiles=Cl,e.getBestThumbnail=No,e.getCanvas=Gs,e.getCanvasDescription=tc,e.getCanvasForAnnotation=Hc,e.getCanvasGrouping=Xs,e.getCanvasGroupings=Ys,e.getCanvasIndex=Ss,e.getCanvasLabel=$s,e.getCanvasLayers=gl,e.getCanvasMetadata=ec,e.getCanvases=Ws,e.getCatalog=Wa,e.getCompanionAreaVisibility=po,e.getCompanionWindow=no,e.getCompanionWindowIdsForPosition=fo,e.getCompanionWindowLocale=ro,e.getCompanionWindows=eo,e.getCompanionWindowsForContent=uo,e.getCompanionWindowsForPosition=lo,e.getConfig=_o,e.getConfigFromPlugins=U0e,e.getContainerId=wo,e.getCurrentCanvas=Ks,e.getCurrentCanvasWorld=Xl,e.getDefaultSidebarVariant=ml,e.getDestructuredMetadata=Uo,e.getElasticLayout=ks,e.getExpandedNodeIds=al,e.getExportableState=vo,e.getFocusedWindowId=Ns,e.getFullScreenEnabled=js,e.getIiifThumbnailOpts=Lo,e.getLanguagesFromConfigWithCurrent=bo,e.getLatestError=As,e.getLayers=vl,e.getLayersForVisibleCanvases=bl,e.getLayersForWindow=_l,e.getLocale=Ko,e.getLocalizedSequenceTreeStructure=Ds,e.getManifest=Ua,e.getManifestAutocompleteService=gs,e.getManifestDescription=ds,e.getManifestError=Yo,e.getManifestHomepage=ns,e.getManifestLocale=Qo,e.getManifestLogo=ts,e.getManifestMetadata=ps,e.getManifestProviderName=$o,e.getManifestRelated=os,e.getManifestRelatedContent=as,e.getManifestRenderings=rs,e.getManifestSearchService=hs,e.getManifestSeeAlso=is,e.getManifestStatus=Jo,e.getManifestSummary=us,e.getManifestThumbnail=Ho,e.getManifestTitle=ls,e.getManifestUrl=fs,e.getManifestoInstance=Zo,e.getManifests=Ha,e.getManuallyExpandedNodeIds=il,e.getMaximizedWindowsIds=Rs,e.getMetadataLocales=ms,e.getMiradorCanvasWrapper=Fa,e.getMiradorManifestWrapper=Ia,e.getNextCanvasGrouping=Zs,e.getNextSearchId=jc,e.getNodeIdToScrollTo=ol,e.getPresentAnnotationsOnSelectedCanvases=hc,e.getPreviousCanvasGrouping=Qs,e.getProviderLogo=es,e.getReducersFromPlugins=H0e,e.getRequestsConfig=Eo,e.getRequiredStatement=ss,e.getResourceAnnotationForSearchHit=zc,e.getResourceAnnotationLabel=Bc,e.getRights=cs,e.getSagasFromPlugins=W0e,e.getSearchAnnotationsForCompanionWindow=Nc,e.getSearchAnnotationsForWindow=Lc,e.getSearchForWindow=Tc,e.getSearchIsFetching=kc,e.getSearchNumTotal=Ac,e.getSearchQuery=Oc,e.getSelectedAnnotationId=yc,e.getSelectedAnnotationsOnCanvases=bc,e.getSelectedContentSearchAnnotationIds=Rc,e.getSequence=xs,e.getSequenceBehaviors=Ts,e.getSequenceTreeStructure=Es,e.getSequenceViewingDirection=ws,e.getSequenceViewingHint=Cs,e.getSequences=bs,e.getShowZoomControlsConfig=xo,e.getSortedLayers=yl,e.getSortedSearchAnnotationsForCompanionWindow=Ic,e.getSortedSearchHitsForCompanionWindow=Pc,e.getTheme=So,e.getThemeDirection=To,e.getThemeIds=Co,e.getThumbnailFactory=Ro,e.getThumbnailNavigationPosition=io,e.getThumbnailsConfig=Do,e.getViewer=Ga,e.getVisibleCanvasAudioResources=oc,e.getVisibleCanvasCaptions=ac,e.getVisibleCanvasIds=qs,e.getVisibleCanvasNonTiledResources=nc,e.getVisibleCanvasTextResources=rc,e.getVisibleCanvasVideoResources=ic,e.getVisibleCanvases=Js,e.getVisibleNodeIds=dl,e.getWindow=Ba,e.getWindowConfig=Ls,e.getWindowDraggability=Vs,e.getWindowIds=Ka,e.getWindowManifests=Ra,e.getWindowTitles=Is,e.getWindowViewType=zs,e.getWindows=za,e.getWorkspace=Va,e.getWorkspaceType=Ms,e.handleDrop=G5,e.hideCollectionDialog=Du,e.hoverAnnotation=cd,e.htmlRules=Bk,e.importConfig=cu,e.importMiradorState=du,e.infoResponsesReducer=F9,e.isFocused=Ps,e.layersReducer=U9,e.manifestsReducer=P9,e.maximizeWindow=yu,e.minimizeWindow=bu,e.miradorSlice=ba,e.readImageMetadata=z1e,e.receiveAccessToken=pd,e.receiveAccessTokenFailure=md,e.receiveAnnotation=rd,e.receiveAnnotationFailure=id,e.receiveDegradedInfoResponse=Lu,e.receiveInfoResponse=Iu,e.receiveInfoResponseFailure=Ru,e.receiveManifest=Au,e.receiveManifestFailure=ju,e.receiveSearch=xd,e.receiveSearchFailure=Sd,e.removeCompanionWindow=ru,e.removeError=mu,e.removeInfoResponse=Bu,e.removeManifest=Nu,e.removeResource=Ad,e.removeSearch=Cd,e.removeWindow=Su,e.requestAccessToken=fd,e.requestAnnotation=nd,e.requestCanvasAnnotations=td,e.requestInfoResponse=Fu,e.requestManifest=ku,e.requestSearch=bd,e.resetAuthenticationState=gd,e.resolveAccessTokenRequest=hd,e.resolveAuthenticationRequest=dd,e.rootReducer=P3e,e.rootSaga=Q9,e.searchesReducer=H9,e.selectAnnotation=ad,e.selectCompanionWindowDimensions=mo,e.selectCurrentAuthServices=El,e.selectInfoResponse=sc,e.selectInfoResponses=Us,e.setCanvas=Hu,e.setCompanionAreaOpen=xu,e.setConfig=lu,e.setContentSearchCurrentAnnotation=Td,e.setNextCanvas=Uu,e.setPreviousCanvas=Wu,e.setWindowThumbnailPosition=wu,e.setWindowViewType=Tu,e.setWorkspaceAddVisibility=Xu,e.setWorkspaceViewportDimensions=Qu,e.setWorkspaceViewportPosition=Zu,e.settings=va,e.showCollectionDialog=Eu,e.sortSearchAnnotationsByCanvasOrder=Sc,e.toggleAnnotationDisplay=sd,e.toggleDraggingEnabled=$u,e.toggleNode=iu,e.toggleWindowSideBar=Cu,e.toggleZoomControls=Ju,e.updateCompanionWindow=nu,e.updateConfig=uu,e.updateElasticWindowLayout=vd,e.updateLayers=Dd,e.updateViewport=Gu,e.updateWindow=vu,e.updateWorkspace=qu,e.updateWorkspaceMosaicLayout=Yu,e.useTranslation=nb,e.validatePlugin=M7,e.viewer=w6e,e.viewersReducer=R9,e.windowsReducer=N9,e.withPlugins=Mr,e.withTranslation=Yoe,e.workspaceReducer=M9});
//# sourceMappingURL=mirador.min.js.map